.custom-nav{margin:0 20px;line-height:50px;}
.custom-nav a{display:inline-block;color:#525252;}
.custom-nav a:first-child{color:#555;}
.custom-nav a:hover{color:#225c8b;}
.custom-nav i{display:inline-block;position:relative;width:5px;height:14px;vertical-align:middle;margin:0 10px;}
.custom-nav i:after{content:'';position:absolute;right:0;top:2px;width:5px;height:5px;border-right:1px solid #333;border-bottom:1px solid #333;transform:rotate(-45deg);}
.warp-content{width:100%;display: -webkit-inline-box;display: -ms-inline-flexbox;display: -webkit-inline-flex;display: inline-flex; padding:0 20px;margin-bottom:20px;align-items:flex-start;background:#fff;justify-content:space-between;padding:20px;}
.right-content{width:80%;padding:0;background:#fff;margin-left:20px;}
.right-content .stitle{color:#666;font-size:14px;font-weight:bold;margin-bottom:20px;border-left:2px solid #225c8b;padding-left:10px;}
.right-content .title{margin-bottom:20px;}
.right-content p{color:#666;margin-bottom:20px;}
.description-content{line-height:24px;}
.company-item .warp{display: -webkit-flex;display: -moz-flex;display: -ms-flexbox;display: flex;margin-bottom:20px;}
#companybanner{position:relative;width:500px;-ms-flex-negative: 0;flex-shrink: 0;background:#fff;display: -webkit-flex;display: -moz-flex;display: -ms-flexbox;display: flex;}
.company-item .bannerwrap{width:400px;height:400px;overflow:hidden;border:1px solid #e6ecf2;position:relative;}
.ban2{width:400px;height:400px;position:relative;overflow:hidden;-ms-flex-negative: 0;flex-shrink: 0;border:1px solid #dedede;}
.ban2 ul{position:absolute;left:0;top:0;}
.ban2 ul li{width:400px;height:400px;line-height:400px;text-align:center;}
.ban2 ul li img{max-width:100%;max-height:100%;vertical-align:middle;}
.fav-share-wrap {
	position: relative;
	display: box;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	align-items: center;
	justify-content: center;
	margin-top: 20px;
	line-height: 24px;
	position: relative;
}

	.fav-share-wrap .nofollow {
		padding: 0 30px;
		background: url(images/icon-nofollow.png)left center no-repeat;
	}

		.fav-share-wrap .nofollow:hover {
			background-image: url(images/icon-nofollow-h.png);
			color: #ff7519;
		}

	.fav-share-wrap .followed {
		padding: 0 30px;
		background: url(images/icon-followed.png)left center no-repeat;
		margin-right: 20px;
		border-right: 1px solid #dedede;
	}

	.fav-share-wrap .share {
		cursor: pointer;
		padding-left: 30px;
		background: url(images/icon-share.png)left center no-repeat;
		position: relative;
	}

		.fav-share-wrap .share:hover {
			background-image: url(images/icon-share-h.png);
			color: #ff7519;
		}
.prev{float:left;cursor:pointer;}
.num{height:400px;overflow:hidden;width:80px;position:relative;float:left;}
.min_pic{width:400px;margin-left:10px;position:relative;}
.num ul{position:absolute;left:10px;top:0;width:80px!important;}
.num ul li{width:60px;height:60px;position:relative;margin-bottom:25px;border:1px solid #dedede;line-height:56px;text-align:center;cursor:pointer;}
.num ul li:last-child{margin-bottom:0;}
.num ul li a{overflow:hidden;}
.num ul li img{max-width:100%;max-height:100%;vertical-align:middle;}
.num ul li.on{border-color:#ff7519;}
.num ul li.on:after{content:"";position:absolute;top:40%;left:-6px;width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-right: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);}
.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);}
.companytop{display: -webkit-flex;display: -moz-flex;display: -ms-flexbox;display: flex;align-items:center;padding-bottom:20px;margin-bottom:30px;border-bottom:1px dashed #dedede;}
.companytop .imgbox{width:200px;height:80px;line-height:76px;border:1px solid #ececec;text-align:center;}
.companytop .imgbox img{max-width: 90%;max-height: 90%;vertical-align: middle;}
.companytop .name{font-size:16px;line-height:20px;margin-bottom:10px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.companytop-text{margin-left:20px;}
.companytop-text:hover{text-decoration:none;}
.companytop-text:hover h1{text-decoration:underline;}
.companytop-text img{height:12px;margin-right:10px;vertical-align:middle;width:18px;}
.companytop-text .country{margin-bottom:0;}
.companytop-text .country span{color:#585858;}
.companyinfo{padding:40px 0 0 40px;}
.companyinfo-item{display: -webkit-flex;display: -moz-flex;display: -ms-flexbox;display: flex;margin-bottom:20px;}
.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;width:18px;}
.companyinfo-item img .idicon{height:20px;width:17px;}
.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;width:14px;}
.verified img{height:14px;vertical-align:middle;margin-right:10px;}
.production-item ul{width:50%;display: -webkit-flex;display: -moz-flex;display: -ms-flexbox;display: flex;list-style:disc;list-style-position:inside;-webkit-flex-wrap: wrap;-moz-flex-wrap: wrap; -ms-flex-wrap: wrap; -o-flex-wrap: wrap;flex-wrap: wrap;}
.production-item ul li{min-width:33.3%;margin-bottom:12px;color:#585858;}
.description-content p{line-height:20px;margin-bottom:20px;color:#585858;}
.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%;}
.mainproduct{position:relative;margin-bottom:20px;}
.mainproduct .swiper-container .imbbox{width:100%;height:210px;line-height:210px;}
.mainproduct .swiper-container p{width:100%;text-align:left;word-break:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;white-space:normal;line-height:20px;}
.mainproduct .swiper-container p img{vertical-align:middle;margin-right:10px;}
.mainproduct .swiper-container p.price{margin:0;}
.mainproduct .swiper-container p span{font-size:14px;font-weight:bold;}
.mainproduct .swiper-container p i{font-style:normal;color:#585858;margin-left:10px;}
.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:100%;height:162px;line-height:162px;border:1px solid #dedede;}
.swiper-container .imbbox img{max-width:100%;max-height:100%;vertical-align:middle;}
.swiper-container p{color:#585858;width:100%;margin:10px 0;overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;}
.swiper-button-prev{position:absolute;left:0px;outline:none;top:60%;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);outline:none;}
.swiper-button-next{position:absolute;right:0;outline:none;top:60%;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);}
.certification-box ul{display: -webkit-flex;display: -moz-flex;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-moz-flex-wrap: wrap; -ms-flex-wrap: wrap; -o-flex-wrap: wrap;flex-wrap: wrap;overflow:hidden;}
.certification-box ul li{text-align:center;margin-right:30px;margin-bottom:30px;width:200px;}
.certification-box ul li p{margin:10px 0;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;}
.certification-box ul li .imgbox{display:block;width:180px;height:180px;margin:0 auto;overflow:hidden;line-height:180px;border:1px solid #dedede;}
.certification-box ul li .imgbox img{max-width:100%;max-height:100%;vertical-align:middle;}
.viwmorece{display:block;position:relative;text-align:center;width:200px;color:#225c8b;font-size:14px;margin:20px auto;cursor:pointer;}
.viwmorece:after {content: "";position: absolute;top: 4px;right: 0;width: 6px;height: 6px;border-left: 1px solid #225c8b;border-bottom: 1px solid #225c8b;transform: rotate( -45deg);}
.viwlessce{display:none;text-align:center;width:200px;color:#225c8b;font-size:14px;margin:20px auto;cursor:pointer;position:relative;}
.viwlessce:after {content: "";position: absolute;top: 4px;right: 0;width: 6px;height: 6px;border-left: 1px solid #225c8b;border-top: 1px solid #225c8b;transform: rotate( 45deg);}
.viwmorepr{display:block;text-align:center;width:200px;color:#225c8b;font-size:14px;margin:20px auto;cursor:pointer;}
.viwlesspr{display:none;text-align:center;width:200px;color:#225c8b;font-size:14px;margin:20px auto;cursor:pointer;}
/*.tradeshow-item{overflow:hidden;}*/
.tradeshow-list{display: -webkit-flex;display: -moz-flex;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-moz-flex-wrap: wrap; -ms-flex-wrap: wrap; -o-flex-wrap: wrap;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:block;text-align:center;width:200px;color:#c3c5cb;font-size:14px;margin:0 auto;cursor:pointer;}
.viwless{margin:20px 0;display:none;text-align:center;width:200px;color:#c3c5cb;font-size:14px;margin:0 auto;cursor:pointer;}
.left-content{width:270px;text-align:center;background:#fff;position:relative;-ms-flex-negative: 0;flex-shrink: 0;}
.ptitle{height:50px;line-height:50px;padding:0 10px;border-bottom:1px solid #dedede;font-size:14px;color:#fff;font-weight:700;background-color:#225c8b;}
.tree{margin-bottom:40px;text-align:left;}
.tree>li{cursor:pointer;border-bottom:1px solid #e0e0e0;padding-left:6px;}
.tree>li>a{display:inline-block;white-space:nowrap;font-weight:bold;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;max-width:210px;line-height:50px;}
.tree>li a:hover{color:#225c8b;}
.tree>li span{display:inline-block;width:50px;height:50px;position:relative;vertical-align:middle;text-align:center;float:right;}
.tree>li span:after{content:"";position:absolute;top:40%;left:40%;width:6px;height:6px;border-left:1px solid #bbb;border-bottom:1px solid #bbb;transform:rotate(-45deg);}
.tree>li span:hover:after{border-left:1px solid #333;border-bottom:1px solid #333;}
.tree .hide{display:none;}
.tree .show{display:block;}
.tree .hide{display:none;}
.tree li ul li{padding:3px 0;border:0;line-height:36px;border-top:1px dashed #e0e0e0;}
.tree li ul li:hover{color:#fff;}
.tree li ul li:last-child{border-bottom:1px solid #fff;}
.tree li ul li a{color:#666;font-size:12px;display:block;}
.supplierbox{text-align:center;background:#fff;padding:20px;border:1px solid #eee;}
.left-content .supplier{margin:20px 0;line-height:14px;}
.left-content .supplier span{font-weight:bold;font-size:14px;margin-left:20px;}
.memberbox{display: -webkit-flex;display: -moz-flex;display: -ms-flexbox;display: flex;text-align:left;justify-content:center;}
.memberbox .imgbox{width:60px;height:60px;line-height:6px;margin-right:20px;flex-shrink:0;}
.memberbox .imgbox img{max-width:100%;max-height:100%;}
.memberbox  h5{white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;}
.memberbox .country{margin-top:16px;margin-bottom:10px;}
.memberbox .country img{height:12px;margin-right:10px;vertical-align:middle;width:20px;width:18px;}
.memberbox .country img.idicon{height:20px;width:17px;}
.DiamondMember {position: relative;}
.memberbox .country img.level {height: 30px;vertical-align: middle;margin: 0 10px;width: 30px;}
.levelnum {position: absolute; right: 6px; bottom: -10px; color: #308bc4; font-weight: bold; text-transform: capitalize;font-style: normal; font-weight: bold;font-size: 12px;}
.memberbox p{color:#585858;}
.left-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;}
.left-content .supplier-nofollow,.left-content .supplier-followed{line-height:18px;}
.left-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;}
.left-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;}
table{border:1px solid #dedede;width:100%;margin-bottom:10px;border-collapse:collapse;}
table td,table th{padding:0 20px;line-height:36px;text-align:center;margin:0;border-right:1px solid #dedede;}
table td{border-top:1px solid #dedede;}
table th{color:#585858;}
.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}
@media screen and (max-width:1366px){
	.right-content{padding-right:0;}
}