
.allmenu .im0l_v16 { display:block;}

/*热门推荐 THE*/
.rmtj_sec { overflow:hidden;}
.rmtj_sec dl { float:left;width:49.3%; background:#fff; border-radius:8px; overflow:hidden; box-sizing:border-box; padding:20px;}
.rmtj_sec dl:nth-child(2n+2) { float:right;}
.rmtj_sec dl dt { line-height:28px;}
.rmtj_sec dl dt strong { font-size:20px; color:#000; }
.rmtj_sec dl dt span { color:#666; font-size:14px; float:right;}
.rmtj_sec dl dt span i { margin-left:10px; color:#999;}
.rmtj_sec dl dd { margin-top:15px;}
.rmtj_sec dl dd li { float:left; width:23.5%; margin-right:2%;}
.rmtj_sec dl dd li:nth-child(4n+4) { margin-right:0;}
.rmtj_sec dl dd li .image { width:100%; overflow:hidden;position:relative;}
.rmtj_sec dl dd li .image img { width:100%;transition: all 0.3s;border-radius:5px;}
.rmtj_sec dl dd li .image:hover img { transform: scale(1.06);}

.rmtj_sec dl dd li .image .video_mark { position:absolute; width:24px; height:24px; right:10px; bottom:10px;}
.rmtj_sec dl dd li .image .video_mark img { width:100%;}


.rmtj_sec dl dd li h3 { height:40px; line-height:20px; margin:10px 0 6px; color:#666; font-weight:400;}
.rmtj_sec dl dd li .price { color:#ee2e2c; font-size:16px; font-weight:700;}
.rmtj_sec dl dd li .price em { color:#999; font-size:12px; font-weight:400;}
.rmtj_sec dl dd li .MOQ { font-size:12px; color:#999; margin-top:6px;}
.rmtj_sec dl dd li .MOQ i { color:#222;}
.rmtj_sec dl dd li span { display: block; height: 28px; line-height: 26px; width:98px;text-align: center;border-radius: 15px;border: 1px solid #ddd;font-size: 12px;color: #222;background: #fff; box-sizing:border-box; margin-top:10px;}
.rmtj_sec dl dd li span:hover { background:#4e6ef2; color:#fff; border-color:#4e6ef2;font-weight:bold}
/*热门推荐 END*/

/*推荐供应商 THE*/

.hot_suppliers { background:#fff; padding:20px; border-radius:8px; overflow:hidden;}
.hot_suppliers_title { position:relative; margin:0 0px;}
.hot_suppliers_title li { height:40px; line-height:40px; width:14%; float:left; font-size:16px; text-align:center; cursor:pointer; background:#f6f6f6; padding:11px 0; font-weight:normal; position:relative; margin-bottom:30px;}
.hot_suppliers_title li span { display:block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.hot_suppliers_title li:nth-child(1n+2) span { border-left:1px solid #ddd;}
.hot_suppliers_title li.on { background:#4e6ef2; color:#fff; border-radius:6px;}
.hot_suppliers_title li.on span { border-left:none;}
.hot_suppliers_title li.on:before {content: "";display: inline-block;border-style: solid;border-width: 18px 18px 0 0;border-color: transparent #4e6ef2;transform: rotate(45deg) translate(-50%, 0px);position: absolute;left: 50%;bottom: -15px;}
.hot_suppliers .jianqie { overflow:hidden;}
.hot_suppliers_title .swiper-button-prev,.hot_suppliers_title .swiper-button-next { display:block; width:30px; height:62px; background:#f9f9f9; position:absolute; top:0;opacity:1!important; margin:0;}
.hot_suppliers_title .swiper-button-prev { left:-30px;}
.hot_suppliers_title .swiper-button-next { right:-30px;}
.hot_suppliers_title .swiper-button-prev:before,.hot_suppliers_title .swiper-button-next:before { content:""; display:block; width: 10px; height: 10px;border-top: 2px solid #0a1833; border-right: 2px solid #0a1833;margin-top:26px;}
.hot_suppliers_title .swiper-button-next:before { transform: rotate(45deg);float:right;margin-right:10px;}
.hot_suppliers_title .swiper-button-prev:before {transform: rotate(-135deg);float:left;margin-left:10px;}
.hot_suppliers_item { }
.hot_suppliers_item dl { width:49.3%; float:left; background:#f6f6f6; border-radius:8px; overflow:hidden; box-sizing:border-box; padding:20px;}
.hot_suppliers_item dl:nth-child(2n+2) { float:right;}
.hot_suppliers_item dl dt { overflow:hidden;}
.hot_suppliers_item .com_logo { height:40px; border:1px solid #e6e6e6; float:left; margin-right:15px;}
.hot_suppliers_item .com_logo img { height:40px;}
.hot_suppliers_item .text { overflow:hidden;}
.hot_suppliers_item .text h5 { display: block;margin-bottom: 4px;height: 18px;line-height: 18px;font-size: 14px;color: #222; font-weight:400;}
.hot_suppliers_item .text .dizi { color:#999; font-size:14px; line-height:20px;} 
.hot_suppliers_item .text .dizi span { display:inline-block; float:left; margin-right:20px;}
.hot_suppliers_item .text .dizi span i { float:left; font-size:18px; margin-right:5px;}
.hot_suppliers_item dd { overflow:hidden; margin-top:20px;}
.hot_suppliers_item dd a { float:left; width:23.875%; margin-right:1.5%;}
.hot_suppliers_item dd a:nth-child(4n+4) { margin-right:0;}
.hot_suppliers_item dd a .image { border-radius:3px; overflow:hidden;position:relative;}
.hot_suppliers_item dd a .image img { width:100%;transition: all 0.3s;border-radius:5px}
.hot_suppliers_item dd a .image:hover img { transform: scale(1.06);}
.hot_suppliers_item dd a .image .video_mark { position:absolute; width:24px; height:24px; right:10px; bottom:10px;}
.hot_suppliers_item dd a .image .video_mark img { width:100%;}
.hot_suppliers_item dd .price { color:#4e6ef2; font-size:16px; font-weight:700;margin-top:10px}
.hot_suppliers_item dd .price em { color:#999; font-size:12px; font-weight:400;}

.hot_suppliers_item .zhuyang { line-height:22px; font-size:12px; margin-top:8px; color:#222;font-weight:bold}

.hot_suppliers_item .zhuyang p.p_2 { height:36px; line-height:18px; overflow:hidden;font-size:12px;font-weight:normal;color:#888}

/*推荐供应商 END*/

/*楼层样式 THE*/

/*采购请求 THE*/
.purchase_box { background:url(../img/purchase-bg.jpg)no-repeat center; height:398px; border-radius:8px;}
.purchase_box .form_box { width:50%; float:right; margin:2.2% 2.2% 0 0; background:#fff;padding:1.5% 2.2%; box-sizing:border-box;border-radius:8px;}
.purchase_box .form_box strong { font-size: 24px;line-height: 30px;margin-bottom: 10px; color:#222; font-weight:400; display:block;}
.purchase_box .form_box input { width:100%; height:45px; padding:0px 6px; box-sizing:border-box;border: 1px solid #e6e6e6; border-radius:3px;margin-bottom:10px;outline:none}
.purchase_box .form_box input::placeholder { color:#999;}
.purchase_box .form_box textarea { width:100%; height:85px; box-sizing:border-box; margin-bottom:10px; padding:6px;border: 1px solid #e6e6e6; border-radius:3px;outline:none} 
.purchase_box .form_box textarea::placeholder { color:#999;}
.purchase_box .form_box button { height: 36px;padding: 0 15px;cursor: pointer;margin-top: 10px;background:#4e6ef2; border:1px solid #4e6ef2;border-radius:3px; color:#fff;}
/*采购请求 END*/


.services_sec { background:white; border-radius:8px;overflow:hidden;padding:20px; box-sizing:border-box; }
.services_sec li { width:23.875%; float:left; background:#fff; border-radius:8px; box-sizing:border-box; margin-right:1.5%;}
.services_sec li:nth-child(4) { margin-right:0;float:right}
.services_sec li .image { width:100%;}
.services_sec li .image img { width:100%;border-radius:8px}
.services_sec li p { font-size: 14px;line-height: 25px;height: 50px; overflow:hidden;padding:10px 0}


.industry-bar {position:fixed;top:220px;left:50%;margin-left:-800px;z-index:1000; opacity:0; transition:.5s;}
.industry-bar.show { opacity:1;}
.industry-bar.show.hide { opacity:0;}
.industry-bar ul {}
.industry-bar li { margin-bottom:4px; position: relative;}
.industry-bar li span { display:block; font-size:12px; height:40px; line-height:40px; width:40px; background:#fff; border: 1px solid #eee; text-align:center; border-radius:4px;}
.industry-bar li.current span { background: linear-gradient(270deg,#718dff,#4e6ef2); color:#fff; background:#4e6ef2;}
.industry-bar li p { height: 38px;line-height: 38px;padding: 0 16px;border-radius: 4px;box-shadow: 0 2px 8px rgb(0 0 0 / 15%);background: #fff;position: absolute;top: 50%;left: 60px;transform: translate( 0, -50%); white-space: nowrap; display:none; color:#333}
.industry-bar li p:after {content: '';display: block;border-width: 4.5px;border-style: solid;border-color:transparent transparent #fff #fff;position: absolute;top: 50%;left: -4px;transform: translateY(-50%) rotate(45deg);}
.industry-bar li:hover p { display:block;}


@media(max-width:1580px){

.sell_floor_cat{font-size:12px;}    
.allmenu {width: 230px;}
.allmenu .im0l_v16 ul li .right { left:230px;}
.top_sec .focus_box { width:650px;}
.floor_title h2{width:300px;font-size:20px}


.xsz_sec_item_l { width:400px; height:500px;}
.xsz_sec_item_r { height:500px;}
.xsz_sec_item_r ul { height:73%;}

.industry-bar { margin-left:-670px;}

}






/*2025-3-19*/
.EliteTab { background:#fff;}
.EliteTabTit { height:84px; display:flex; align-items: center; padding:0 25px; border-bottom:1px solid #eee;}
.EliteTabTit strong { display:block; font-size:24px; color:#000;}
.EliteTabTit ul { display:flex; align-items:center; margin-left:4vw;}
.EliteTabTit ul li { }
.EliteTabTit ul li a { display:block; padding:0 10px; line-height:24px; color:#666; font-size:16px;}
.EliteTabTit ul li.on a { color:#4e6ef2; border-radius:30px; border:1px solid #4e6ef2;}
.EliteTabTit span { margin-left:auto;}
.EliteTabTit span a { display:block; padding:0 5px 0 15px; line-height:24px; color:#4e6ef2; font-size:16px;border:1px solid #4e6ef2; border-radius:30px; }
.EliteTabTit span a i { margin-left:5px;}
.EliteList { }
.EliteList ul.ul_1 { display:flex; flex-wrap:wrap;}
.EliteList ul.ul_1 li { width:23.5%; margin-right:2%;border: 1px solid #eee; overflow:hidden; box-sizing:border-box; border-radius:5px; transition:all .3s ease;}
.EliteList ul.ul_1 li:hover { box-shadow: 0 0 10px rgb(0 0 0/.1);}
.EliteList ul.ul_1 li:nth-child(4n+4) { margin-right:0;}
.EliteList ul.ul_1 li:nth-child(1n+5) { margin-top:2%;}
.EliteList ul.ul_1 li .image { width:100%; overflow:hidden;}
.EliteList ul.ul_1 li .image img { width:100%; height:242px;}
.EliteList ul.ul_1 li .text { padding:15px;}
.EliteList ul.ul_1 li .text h3 { display:block; font-size:16px; color:#333;}
.EliteList ul.ul_1 li .text .Grade { display:flex; margin:10px 0;}
.EliteList ul.ul_1 li .text .Grade i { color:#ddd; font-size:16px; line-height:18px;background: linear-gradient(90deg, #ff8400 92%, #ddd 10%);-webkit-background-clip: text;color: transparent;}
.EliteList ul.ul_1 li .text .Grade b { font-weight:400; font-size:14px; color:#ff8400; margin-left:6px;}
.EliteList ul.ul_1 li .text .Grade font { display:flex; line-height:20px; font-size:14px; background:#fff9f3; border-radius:3px; color:#ff8400; overflow:hidden; padding-right:8px; margin-left:auto;}
.EliteList ul.ul_1 li .text .Grade font em { font-size:12px; display:block; width:20px; text-align:center; background:#ff8400; color:#fff; margin-right:6px;}
.EliteList ul.ul_1 li .text .Number { display:flex;justify-content: space-between;}
.EliteList ul.ul_1 li .text .Number span { display:block; font-size:14px; color:#999; line-height:22px; text-align:center; width:30%;}


.EliteList ul.ul_2 { display:flex; flex-wrap:wrap;}
.EliteList ul.ul_2 li { width:23.5%; margin-right:2%;border: 1px solid #eee; overflow:hidden; box-sizing:border-box; border-radius:5px;transition:all .3s ease;}
.EliteList ul.ul_2 li:hover { box-shadow: 0 0 10px rgb(0 0 0/.1);}
.EliteList ul.ul_2 li:nth-child(4n+4) { margin-right:0;}
.EliteList ul.ul_2 li:nth-child(1n+5) { margin-top:2%;}
.EliteList ul.ul_2 li .image { width:100%; overflow:hidden;}
.EliteList ul.ul_2 li .image img { width:100%;}
.EliteList ul.ul_2 li .text { padding:15px;}
.EliteList ul.ul_2 li .text h3 { display:block; font-size:16px; color:#333;}
.EliteList ul.ul_2 li .text font { display:flex; margin:12px 0;}
.EliteList ul.ul_2 li .text font em { display: inline-block; line-height: 18px; font-size: 14px;background: #eff8ff;padding: 0 5px;border-radius: 5px;color: #369bff;}
.EliteList ul.ul_2 li .text font em:nth-child(1n+2) { margin-left:10px;}
.EliteList ul.ul_2 li .text .Price { display:flex;}
.EliteList ul.ul_2 li .text .Price b { color: #ff4513;font-size: 16px;}
.EliteList ul.ul_2 li .text .Price em { color:#999; font-size:14px; margin-left:auto;}
.EliteList ul.ul_2 li .text h2 { display:block; padding-top:12px; border-top:1px solid #eee; font-size:14px; color:#666; margin-top:12px; font-weight:400;}




.NewsBox { background: #fff;border-radius: 8px;overflow: hidden;padding: 20px;box-sizing: border-box;}
.NewsBox .NewsTabTit { margin-bottom:30px;}
.NewsBox .NewsTabTit ul { display:flex;}
.NewsBox .NewsTabTit ul li { font-size:20px; position:relative;}
.NewsBox .NewsTabTit ul li:nth-child(1n+2) { margin-left:20px;}
.NewsBox .NewsTabTit ul li.on { font-weight:700;}
.NewsBox .NewsTabTit ul li.on:after { content:''; display:block; width:30px; height:5px; border-radius:5px; position:absolute; left:50%; bottom:0; transform:translate(-50%,12px); background:#4e6ef2;}
.NewsBox .NewsItem ul { display:flex; flex-wrap:wrap;}
.NewsBox .NewsItem ul li { width:23.875%; background:#fff; border-radius:8px; box-sizing:border-box; margin-right:1.5%;}
.NewsBox .NewsItem ul li:nth-child(4) { margin-right:0;}
.NewsBox .NewsItem ul li .image { width:100%;}
.NewsBox .NewsItem ul li .image img { width:100%;border-radius:8px}
.NewsBox .NewsItem ul li p { font-size: 14px;line-height: 25px;overflow:hidden;padding:10px 0}

.NewsBox .NewsItem-t ul { display:flex; flex-wrap:wrap;}
.NewsBox .NewsItem-t ul li { width:33.33%;padding-right:20px;  box-sizing:border-box; font-size: 14px;line-height: 33px;overflow:hidden;}
.NewsBox .NewsItem-t ul li span{float:right;}










