
.warp-content{width:100%;display: box;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;padding:0 20px;margin:20px auto;align-items:flex-start;}
.left-content{width:80%;}
.menunav{display: box;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;}
.menunav li{width:300px;line-height:50px;text-align:center;background:#fff;border-top-right-radius:16px;border-top-left-radius:16px;font-size:16px;cursor:pointer;}
.menunav li.act{background: #1b75bc;color:#fff;}
.tabs{background:#fff;padding:20px;border:1px solid #eee;}
#detailcontent{font-size:14px;}
#detailcontent i, #detailcontent em {
	font-style: italic;
}
#detailcontent ul {
	list-style-type: disc !important;
	list-style-position: inside;
}
.item{margin-bottom:20px;}
.item img{max-width:100%;}
.company-item,.production-item,.certification-item,.tradeshow-item{padding-top:50px;margin-top:-50px;}
.item>.smalltitle{color:#225c8b;font-size:16px;font-weight:bold;margin-bottom:20px;}
.item>p{line-height:24px;margin-bottom:0px;}
.item>p>span{font-weight:bold;font-size:14px;}
.item>div span{font-weight:bold;font-size:14px;margin-right:20px;margin-bottom:20px;}
.item>div div{margin-top:20px;}
.item>div h5{font-weight:normal;margin-bottom:10px;}
.item>div p{color:#585858;line-height:24px;margin-bottom:10px;}
.recommended-box{border-top:1px dashed #dedede;padding-top:20px;}
.recommended-box .title{font-weight:bold;font-size:14px;margin-bottom:20px;}
.recommended-wrap{display: box;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;flex-wrap:wrap;}
.recommended-wrap .recommended-item{width:24.25%;margin-right:1%;margin-bottom:20px;box-shadow:0 2px 4px 0 rgb(0 0 0 / 15%);display:inline-block;}
.recommended-wrap .recommended-item:nth-child(4n){margin-right:0;}
.recommended-wrap .recommended-item:hover{box-shadow:0 8px 17px 0 rgb(0 0 0 / 15%);}
.recommended-wrap .imgbox{width:100%;height:260px;border:1px solid #dedede;text-align:center;display:flex;align-items:center;justify-content:center;}
.recommended-wrap .imgbox img{max-width:100%;max-height:100%;vertical-align:middle;}
.recommended-wrap .recomname{margin:20px;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;height:36px;overflow:hidden;}
.recommended-wrap .recomname a{font-size:14px;line-height:18px;}
.recommended-wrap .recomname:hover a{color:#225c8b;}
.companynav{display: box;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;z-index:999;background:#fff;margin-bottom:20px;}
.companynav li{width:25%;text-align:center;line-height:30px;border:1px solid #dedede;}
.companynav li:not(:first-child){border-left:0;}
.companynav li.active{border-top-color:#225c8b;border-bottom:0;}
.companynav li.active a{color:#225c8b;}
.companynav li span{display: block;cursor:pointer;}
.listcontainer .title{color:#666;font-size:14px;font-weight:bold;margin-bottom:20px;border-left:2px solid #225c8b;padding-left:10px;}
.listcontainer .stitle{margin-bottom:20px;font-weight:bold;}
.listcontainer p{color:#666;margin-bottom:0px;}
.company-item .warp{display: box;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;margin-bottom:20px;}
#companybanner{position:relative;width:400px;-ms-flex-negative: 0;flex-shrink: 0;background:#fff;}
.company-item .bannerwrap{width:400px;height:400px;overflow:hidden;border:1px solid #e6ecf2;position:relative;}
.ban2{width:400px;height:400px;position:relative;overflow:hidden;}
.ban2 ul{position:absolute;left:0;top:0;}
.ban2 ul li{width:400px;height:400px;border:1px solid #dedede;display: flex;align-items: center;justify-content: center;}
.ban2 ul li div{display: flex;align-items: center;justify-content: center;width: 400px;height: 400px;}
.ban2 ul li img{max-width:100%;max-height:100%;vertical-align:middle;}
.prev{float:left;cursor:pointer;}
.num{height:80px;overflow:hidden;width:376px;position:relative;float:left;}
.min_pic{width:400px;margin:10px 12px;position:relative;}
.num ul{position:absolute;left:0;top:10px;}
.num ul li{width:60px;height:60px;position:relative;margin-right:3px;border:1px solid #dedede;display: flex;align-items: center;justify-content: center;}
.num ul li div{display: flex;align-items: center;justify-content: center;width: 60px;height: 60px;}
.num ul li img{max-width:100%;max-height:100%;vertical-align:middle;cursor:pointer;}
.num ul li.on{border-color:#ff7519;}
.num ul li.on:after{content:"";position:absolute;top:-6px;left:40%;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #ff7519;}
.arrowbtn{position:absolute;top:32px;z-index:2;width:16px;height:16px;text-align:center;color:#333;cursor:pointer;}
.prev_btn1{left:-16px;}
.prev_btn1:after{content:'';position:absolute;right:0;top:2px;width:8px;height:8px;border-right:1px solid #333;border-bottom:1px solid #333;transform:rotate(-225deg);-webkit-transform:rotate(-225deg);}
.next_btn1{right:16px;}
.next_btn1:after{content:'';position:absolute;right:0;top:2px;width:8px;height:8px;border-right:1px solid #333;border-bottom:1px solid #333;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);}
.companyinfo{padding:40px 0 0 40px;}
.companyinfo-item{display: box;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;margin-bottom:20px;align-items:center;}
.companyinfo-item span{margin-right:20px;min-width:90px;}
.companyinfo-item i{font-style:normal;color:#585858;}
.companyinfo-item p{font-style:normal;color:#585858;line-height:20px;}
.companyinfo-item img{height:12px;vertical-align:middle;margin-right:10px;}
.companyinfo-item  .level{height:30px;vertical-align:middle;margin:0 10px;width:30px;}
.companyinfo-item  .goldlevel{height:23px;vertical-align:middle;margin:0 10px;width:30px;}
.companyinfo-item  .idicon{height:16px;}
.verified img{height:14px;vertical-align:middle;margin-right:10px;}
.production-item ul{width:50%;display: box;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;list-style:disc;list-style-position:inside;flex-wrap:wrap;}
.production-item ul li{min-width:33.3%;margin-bottom:12px;color:#585858;}
.description-content{font-size:14px;line-height:24px;}
.description-content p{line-height:20px;margin-bottom:20px;color:#333;font-size:14px;line-height:24px;}
.verified-img{margin-bottom:20px;}
.verified-img span{width:160px;height:196px;overflow:hidden;line-height:196px;text-align:center;display:inline-block;margin-right:20px;border:1px solid #dedede;}
.verified-img span img{max-width:100%;max-height:100%;vertical-align:middle;}
.certification-item .pricetable{width:100%;}
.productline{position:relative;margin-bottom:20px;}
.swiper-container{width:98%;margin:0 auto;padding:0 25px;}
.swiper-slide{width:auto;background:#fff;display:inline-block;text-align:center;}
.swiper-container .imbbox{width:150px;height:150px;line-height:150px;border:1px solid #dedede;}
.swiper-container .imbbox img{max-width:100%;max-height:100%;vertical-align:middle;}
.swiper-container p{color:#585858;width:150px;overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;}
.swiper-button-prev{position:absolute;left:0px;outline:none;top:68%;z-index:2;width:20px;height:20px;text-align:center;color:#333;cursor:pointer;}
.swiper-button-prev:after{content:'';position:absolute;right:0;top:2px;width:10px;height:10px;border-right:1px solid #333;border-bottom:1px solid #333;transform:rotate(-225deg);-webkit-transform:rotate(-225deg);outline:none;}
.swiper-button-next{position:absolute;right:0;outline:none;top:68%;z-index:2;width:20px;height:20px;text-align:center;color:#333;cursor:pointer;}
.swiper-button-next:after{content:'';position:absolute;right:0;top:2px;width:10px;height:10px;border-right:1px solid #333;border-bottom:1px solid #333;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);}
.certification-box ul{display: box;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;flex-wrap:wrap;height:234px;overflow:hidden;}
.certification-box ul li{text-align:center;margin-right:30px;margin-bottom: 30px;}
.certification-box ul li p{margin:10px 0;}
.certification-box ul li .imgbox{display:block;width:200px;height:200px;overflow:hidden;line-height:200px;border:1px solid #dedede;}
.certification-box ul li .imgbox img{max-width:100%;max-height:100%;vertical-align:middle;}
.viwmorece{margin:20px 0;display:block;text-align:center;width:110px;font-weight:bold;color:#225c8b;font-size:14px;margin:0 auto;cursor:pointer;position:relative;}
.viwmorece:after {content: '';position: absolute;right: 0;top: 5px;width: 5px;height: 5px;border-left: 2px solid #225c8b;border-bottom: 2px solid #225c8b;transform: rotate(-45deg);-webkit-transform: rotate(-45deg);}
.viwlessce{margin:20px 0;display:none;text-align:center;width:110px;font-weight:bold;color:#225c8b;font-size:14px;margin:0 auto;cursor:pointer;position:relative;}
.viwlessce:after {content: '';position: absolute;right: 0;width: 5px;height: 5px;border-left: 2px solid #225c8b;border-bottom: 2px solid #225c8b;transform: rotate( 135deg);-webkit-transform: rotate( 135deg);top: 8px;}
/*.tradeshow-item{height:430px;overflow:hidden;}*/
.tradeshow-list{display: box;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;flex-wrap:wrap;}
.tradeshow-list .imgbox{width:150px;height:150px;overflow:hidden;line-height:150px;text-align:center;margin-right:20px;margin-bottom:20px;border:1px solid #dedede;}
.tradeshow-list .imgbox img{max-width:100%;max-height:100%;vertical-align:middle;}
.viwmore{margin:20px 0;display:none;text-align:center;width: 110px;color: #225c8b;font-weight: bold;font-size:14px;margin:10px auto;text-decoration: underline;position:relative;cursor:pointer;}
.viwmore:after {content: '';position: absolute;right: 0;top: 5px;width: 5px;height: 5px;border-left: 2px solid #225c8b;border-bottom: 2px solid #225c8b;transform: rotate(-45deg);-webkit-transform: rotate(-45deg);}
.viwless{margin:20px 0;display:none;text-align:center;width: 110px;color: #225c8b;font-weight: bold;font-size:14px;margin:10px auto;text-decoration: underline;position:relative;cursor:pointer;}
.viwless:after {content: '';position: absolute;right: 0;width: 5px;height: 5px;border-left: 2px solid #225c8b;border-bottom: 2px solid #225c8b;transform: rotate( 135deg);-webkit-transform: rotate( 135deg);top: 8px;}
.right-content{width:25%;margin-left:10px;text-align:center;background:#fff;padding:20px;margin-top:50px;border:1px solid #eee;}
.topwrap{display: box;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;justify-content:center;padding-bottom:20px;text-align:left;border-bottom:1px dashed #dedede;}
.topwrap .imgbox{width:70px;height:70px;line-height:66px;border:1px solid #dedede;-ms-flex-negative: 0;flex-shrink: 0;margin-right:10px;display:inline-block;text-align:center;}
.topwrap .imgbox img{max-width:100%;max-height:100%;vertical-align:middle;}
.topwrap .pname{text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;line-height:14px;margin-bottom:10px;font-weight:bold;}
.topwrap span{color:#666666;}
.topwrap p{color:#585858;}
.right-content .supplier{margin:20px 0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;line-height:14px;}
.right-content .supplier span{font-weight:bold;font-size:14px;}
.memberbox{display: box;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;text-align:left;justify-content:center;align-items: center;}
.memberbox .imgbox{width:60px;height:60px;line-height:6px;margin-right:10px;-ms-flex-negative: 0;flex-shrink: 0;display:inline-block;}
.memberbox .imgbox img{max-width:100%;max-height:100%;}
.memberbox>div{width: 68%;}
.memberbox  h5{white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;}
.memberbox .country{margin-top:16px;}
.memberbox .country img{height:12px;margin-right:10px;vertical-align:middle;width:18px;}
.memberbox .country .idicon{height:20px;margin-left:10px;width:17px;}
.memberbox .country .level{height:30px;margin-left:10px;width:30px;}
.memberbox .country .DiamondMember .levelnum{bottom:-6px;}
.memberbox .country .goldlevel{height:23px;margin-left:10px;width:30px;}
.memberbox p{color:#585858;}
.memberbox p.tel{margin-top:10px;}
.right-content .btn-contact{width:164px;height:36px;text-align:center;line-height:36px;display:block;background: #1b75bc;border-radius:4px;color:#fff;font-size:14px;margin:20px auto;cursor:pointer;}
.right-content .supplier-nofollow,.right-content .supplier-followed{line-height:18px;}
.right-content .supplier-nofollow span{width:18px;height:18px;display:inline-block;background:url(images/icon-nofollow.png) center no-repeat;vertical-align:middle;margin-right:10px;}
.right-content .supplier-nofollow:hover{color:#ff7519;}
.right-content .supplier-nofollow:hover span{background-image:url(images/icon-nofollow-h.png);}
.right-content .supplier-followed span{width:18px;height:18px;display:inline-block;background:url(images/icon-followed.png)center no-repeat;vertical-align:middle;margin-right:10px;}
.sendmessage-box{line-height:30px;margin-right: 20px;width: 580px;flex-shrink: 0;}
.request-warp .title{font-size:14px;font-weight:bold;margin-bottom:20px;}
.sendmessage-item{margin-bottom:20px;}
.sendmessage-item span{width:90px;color:#555;text-align:right;display:inline-block;margin-right:10px;vertical-align:top;}
.sendmessage-item em{font-style:normal;color:#ff0000;font-size:16px;margin-right:10px;vertical-align:middle;}
.sendmessage-item i{border:1px solid #dedede;width:30px;height:30px;display:inline-block;line-height:30px;text-align:center;margin-right:10px;}
.sendmessage-item i img{max-width:100%;max-height:100%;vertical-align:middle;}
.sendmessage-item input{width:80%;height:30px;line-height:30px;outline:none;border:1px solid #ced3d9;border-radius:4px;}
.sendmessage-item textarea{width:80%;line-height:20px;outline:none;border:1px solid #ced3d9;border-radius:4px;height:100px;}
.sendmessage-item p{padding-left:110px;}
.sendmessage-item .error{font-size:12px;color:#e64545;}
.sendmesage{display: box;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;padding-left:110px;}
.sendmesage .btn-send{width:50px;height:28px;line-height:28px;text-align:center;margin-right:20px;background: #1b75bc;border-radius:4px;color:#fff;cursor:pointer;}
.sendmesage .btn-send:hover{box-shadow:0 4px 4px 0 rgb(0 0 0 / 20%);text-decoration:underline;}
.sendmesage span{color:#585858;margin-right:20px;}
.sendmesage .btn-post{color:#225c8b;padding-left:20px;background:url(images/btn-post.png)left center no-repeat;cursor:pointer;margin-right:0;}
.sendmesage .btn-post:hover{text-decoration:underline;}
.request-warp{display: flex;padding: 20px;margin: 20px 0;background: #fff;}
.requestlist{max-height:306px;overflow-y:scroll;-ms-overflow-style:none;overflow:-moz-scrollbars-none;}
.requestlist::-webkit-scrollbar{width:0!important}
.request-item{margin-bottom: 20px;}
.request-item .buyer{color: #585858;margin-bottom: 10px;}
.request-item .buyer img{height: 12px;margin-right: 10px;vertical-align: middle;width:18px;}
.request-item .buyer span{color: #003399;font-weight: 600;margin-right: 10px;}
.request-content{line-height: 20px;}
.showMainproduct{color:#1b75bc;text-align:left;float: left;margin-top: 10px;display:none;cursor:pointer;}
.DiamondMember{position:relative;}
.companyinfo-item span.DiamondMember{min-width:unset;}
.DiamondMember img{width:30px;height:30px;}
.companyinfo-item i.levelnum{position:absolute;right:6px;bottom:4px;color:#308bc4;font-weight:bold;text-transform:capitalize;font-style:normal;font-weight:bold;font-size:12px;}
.brand p i.levelnum{font-style:normal;font-weight:bold;font-size:12px;}
.levelnum{position:absolute;right:6px;bottom:6px;color:#308bc4;font-weight:bold;text-transform:capitalize;font-style:normal;font-weight:bold;font-size:12px;}
.keywordwarp {padding: 20px;margin: 20px 0;background: #fff;}
.keywordwarp p{font-size: 14px;font-weight: bold;margin-bottom: 20px;}
.keywordlist{margin:20px 0;}
.keywordlist a{display:inline-block;margin-right:20px;font-size:14px;margin-bottom:20px;}
.keywordlist a:last-child{margin-right:0;}
.detail-youlike {
	display: box;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	background: #fff;
	margin: 0 20px 20px 20px;
	padding: 20px;
}
.youlike-box {
	padding-top: 20px;
	width:100%;
}
.detail-youlike .youlike-box .title {
	color: #666;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 20px;
	border-left: 2px solid #225c8b;
	padding-left: 10px;
}
.youlike-wrap {
	display: box;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	flex-wrap: wrap;
}
.youlike-wrap .youlike-item{width:19.2%;margin-right:1%;margin-bottom:20px;box-shadow:0 2px 4px 0 rgb(0 0 0 / 15%);display:inline-block;}
.youlike-wrap .youlike-item:last-child{margin-right:0;}
.youlike-wrap .youlike-item .hot{
	background: #9ccdff;
    padding: 4px;
    display: inline-block;
    position: absolute;
    right: 0;
    top: 0;
    color: #fff;
}
.youlike-wrap .imgbox {
		width: 100%;
		height: 280px;
		border: 1px solid #dedede;
		text-align: center;
		display:flex;align-items:center;justify-content:center;
	}
.youlike-wrap .imgbox img {
	max-width: 100%;
	max-height: 100%;
	vertical-align: middle;
}
.youlike-wrap .recomname {
	margin: 20px;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	height: 36px;
	overflow: hidden;
}
.youlike-wrap .recomname a {
	font-size: 14px;
	line-height: 18px;
}
.youlike-wrap .textinfo{
	height:20px;
	margin:10px 20px;
	display: -webkit-box;
	text-overflow: ellipsis;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.buynow {
	padding: 5px;
	margin: 0;
	background: #3081c4 center no-repeat;
	color: #fff;
	display: inline-block;
	vertical-align: middle;
	position: relative;
	top: 0px;
	border-radius: 6px;
	margin-left: 17px;
	width: 100px;
	text-align: center;
}

.buynow span {
		color: #585858;
		font-size: 12px;
		margin-left: 40px;
	}
.maskbg{position:fixed;left:0;top:0;right:0;bottom:0;background-color:#000;opacity:.5;filter:Alpha(opacity=50);z-index:9999;transition:all 1s;display:none;text-align:center}
.mask{position:fixed;left:0;top:0;right:0;bottom:0;z-index:99999;display:none;text-align:center}
.bigimgbox{display:flex;align-items:center;justify-content:center;margin:0 auto;margin-top:100px;position:relative}
.bigimg{max-width:100%;max-height:100%;border:10px solid #fff}
#detailcontent ul {
	list-style-type: disc;
	list-style-position: inside;
}
#detailcontent  li {
	list-style: disc;
	list-style-position: inside;
}
.desc-subtitle {
	color: #000 !important;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 20px;
}

#detailcontent i, #detailcontent em {
	font-style: italic;
}
@media screen and (max-width:1600px){
	.bannerwarp{width:870px!important;}
	.small_box{width:130px!important;height:740px!important;}
	.small_list{width:110px!important;height:700px!important;}
	.small_list ul{width:110px!important;}
	.small_list ul li{width:110px!important;height:110px!important;line-height:110px!important;}
	.arrow{width:110px!important;}
	#banner{width:740px!important;height:740px!important;}
	#bannerlist li{width:740px!important;height:740px!important;line-height:740px!important;}
	#bannerlist li video{width:740px!important;height:740px!important;line-height:740px!important;}

}
@media screen and (max-width:1366px) {
	.pricetable td,.pricetable th{padding:0 10px;}
	.info-item-TradeTerms img{margin-right:6px;}
	.info-item{margin-bottom:20px;}
	.tradeshow-list{width:100%;}
	.info{width:48%;}
	.bannerwarp{width:660px!important;}
	.small_box{width:100px!important;height:560px!important;}
	.small_list{width:100px!important;height:520px!important;}
	.small_list ul{width:100px!important;}
	.small_list ul li{width:80px!important;height:80px!important;line-height:80px!important;}
	.arrow{width:80px!important;}
	#banner{width:560px!important;height:560px!important;}
	#bannerlist li{width:560px!important;height:560px!important;line-height:560px!important;}
	#bannerlist li video{width:560px!important;height:560px!important;line-height:560px!important;}
}
@media screen and (max-width:1024px){
	#banner{width:350px;}
	.bannerwrap{width:350px;height:350px;}
	#bannerlist{height:350px;line-height:350px;}
	#bannerlist a{line-height:350px;width:350px;height:350px;}
	#bannerbtn span{width:48px;height:48px;line-height:48px;}
	.recommended-wrap a{width:22%;display:inline-block;}
	.recommended-wrap .imgbox{height:120px;line-height:120px;}
}
