/*
	[DESTOON B2B System] Copyright (c) 2008-2018 www.destoon.com
	This is NOT a freeware, use is subject to license.txt
*/
/*搜索图文列表*/
.buy-list ul li{padding:15px 15px 0px 15px;margin-bottom:15px;background:white;position: relative;z-index:10; box-shadow: 0px 0px 10px rgba(0,0,0,0.15);}
.buy-list ul li:after{content: "\200B";display: block;height: 0;clear: both;}
.buy-list ul li:hover{box-shadow: 0px 0px 10px rgba(0,0,0,0.35);}
.buy-list ul li:hover .s-buy a{background:#1ac14b;color:white}
.s-service em{float:left;position:relative;width:16px;height:16px;z-index:100;margin:0px 5px 0px 0px;}
.s-service em span{display:none}
.s-service em:hover span{display:block;z-index:1000;width:100px;height:100px;overflow:hidden; position:absolute;left:-65px;padding:5px;top:25px; box-shadow: 0px 0px 5px rgba(0,0,0,0.25); background:white;}
.s-service em span img{width:100px;height:100px;}
.buy-list ul li .s-title{font-size:14px}
.s-db{float:left;margin-right:15px;margin-top:35px}
.s-db input{width:14px;height:14px;border:#e3e3e3 1px solid;border-radius:0px;background:white;box-sizing: border-box;}
.s-pic{float:left;margin-right:15px;width: 100px;height: 100px;}
.s-pic img{width:100px;height:100px;border:#eee 1px solid}
.s-info{width:400px;float:left;overflow:hidden;}
.s-info1{width:650px;float:left;overflow:hidden;}
.s-hs{color:#777;overflow:hidden;height:40px;line-height:20px;overflow:hidden}
.s-hs em{margin-right:10px}
.s-brand{border:#ee2e2c 1px solid;color:white; float:left; position:absolute; bottom:15px; height:20px;line-height:20px;background:#ee2e2c; overflow:hidden}
.s-brand i{float:left;display:block;padding:0px 5px;}
.s-brand em{background:white;display:block;float:left;height:20px;line-height:20px;padding:0px 8px;}
.s-brand em a{color:#ee2e2c}
.s-price{float:left;width:110px;font-size:12px;color:#ee2e2c;margin-top:30px;padding-left:20px}
.s-price {font-size:18px}
.s-group{float:left;width:100px;}
.s-name{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-bottom:10px;}
.s-name a{color:#000}
.s-local{margin-bottom:0px; background:url(img/global.png) no-repeat left 1px;padding-left:15px !important;}
.s-service{float:right;width:90px; text-align:center}
.s-service1{float:left;width:140px; text-align:center}
.s-buy{width:80px;margin:15px 0px 0px 0px;overflow:hidden}
.s-buy a{line-height:24px;border:#1ac14b 1px solid;display:block;color:#1ac14b;border-radius:1px;font-size:12px;}
.buy-list ul li:hover .s-brand{border:#d10000 1px solid;color:white; float:left; position:absolute; bottom:15px; height:20px;line-height:20px;background:#d10000; overflow:hidden}
.buy-list ul li:hover .s-brand i{float:left;display:block;padding:0px 5px;}
.buy-list ul li:hover .s-brand em{background:white;display:block;float:left;height:20px;line-height:20px;padding:0px 8px;}
.buy-list ul li:hover .s-brand em a{color:#d10000;font-weight:bold}
.s-q-group{width:260px;float:left;overflow:hidden;}
.s-q-group div {display:block;}
.s-q-group i {padding: 0px 20px;}
.s-q-group ul {padding: 2px 0px;}
.s-q-group ul:before,.s-q-group ul:after{content:"";display:block;clear:both;height: 0; visibility: hidden;}

.h140 {height:120px !important;}
.p_h30{height:30px;}
.p_h30 span{display:block;float:left;}
.p_h30 .sp1{font-size:14px;height:30px;margin-top:3px;}
.p_h30 .sp2{font-size:20px;margin-left:4px;height:30px;}
.s-info1 ul:before,.s-q-group ul:after{content:"";display:block;clear:both;height: 0; visibility: hidden;}
.s-buy1{width:80px;margin-top: 50px;margin-left: 50px;overflow:hidden}

/*发布供应产品按钮*/
.postSell{display: block;margin-bottom: 15px;width: 210px;height: 40px;line-height: 40px;text-align: center;background: #1ac14b;font-size: 15px;color: #fff!important;}
.postSell:hover {background: #129238;color: #fff;}
/*发布紧急采购按钮*/
.postBuy{display: block;margin-bottom: 15px;width: 210px;height: 40px;line-height: 40px;text-align: center;background: #1b91f7;font-size: 15px;color: #fff!important;}
.postBuy:hover {background: #0d6bbd;color: #fff;}

/*内容页左侧*/
.left-side{width:950px;float:left;overflow:hidden;}
.s-shopInfo{background:white;margin-top:15px}
.s-shopInfo h2{font-size:16px;line-height:40px;padding:5px 15px;font-weight:normal;color:#000}
.s-shopInfo h2:before{content:"";background:#1ac14b;float:left;margin-right:10px;height:16px;width:3px;margin-top:12px;}
.s-shopInfo dl{padding:0 15px;padding:0 15px; overflow:hidden}
.s-shopInfo a{width:95px;height:90px; display: block; color: #333; font-size: 12px; padding:19px 0px 19px 102px; border-bottom:1px solid #f3f3f3; position: relative; overflow:hidden;}
.s-shopInfo a img {width: 90px; height: 90px; position: absolute; left: 0; top: 19px;}
.s-shopInfo a b{display: block;  line-height:20px; color: #333; overflow: hidden; font-weight: 400;}
.s-shopInfo a:hover b{ color:#ee2c2e}
.s-shopInfo a span {display: block; height: 25px; line-height: 25px; overflow: hidden;font-weight:bold; color: #ee2c2e; margin-top:5px;}
.s-shopInfo a:last-child{ border:none}
/*内容页右侧*/
.right-side { width: 235px;overflow:hidden; float:right;}
.content{background:white;overflow:hidden;padding:20px;line-height:26px;font-size:14px}

/*内容页第一屏*/
.main{background:white;padding:0px 0px 0px 20px; overflow:hidden;}
.m-left{float:left}
.m-title{overflow:hidden;padding-bottom:15px;border-bottom: 1px solid #ccc;}
.m-title h1{font-size:22px;font-weight:normal;color:#000; overflow:hidden}
.info-left{width:320px;float:left;overflow:hidden;padding-top:20px;zoom: 1;}
.info-middle{width:700px;float:left;padding:15px 20px;overflow:hidden;margin-left: 20px;}	
.proPrice{background:#fff5ec;height:31px;line-height:31px; padding:15px 0; margin-bottom:10px; font-size:12px; position:relative;border-top:#ff6000 2px solid}
.proPrice span{color:#ee2c2e;float:left;line-height:31px;font-size:16px;overflow:hidden}
.proPrice i{color:#999; font-size:12px;float:left;width:48px; text-align:justify;text-align-last:justify;padding:0 15px;}
.proPrice font{font-size:24px;margin:0 2px;font-weight:bold;}
.rule{position:absolute;right:10px;top:18px;}
.rule a{display:block;float:left;color:#777;margin-right:10px;height:20px;line-height:20px; position:relative}
.rule a.sc{background:url(img/pic2.png) no-repeat 0 -2px;padding-left:22px}
.rule a.zb{background:url(img/zb.png) no-repeat 0 center;padding-left:17px}
.rule a.sys{background:url(img/pic1.png) no-repeat 0 center;padding-left:24px}
.rule a.sys dl{box-shadow:0px 0px 15px rgba(0,0,0,0.2);padding:10px; position:absolute;left:0px;top:25px;opacity: 0;visibility: hidden;transition: all 0.5s;margin-top:-50px; text-align:center}
.rule a.sys:hover dl{visibility: visible;opacity: 1;margin-top:0px}
.rule a:hover{color:#ff6000}
.order {padding-left:50px;padding-top:20px;}
.order ul li{float:left;margin-right:12px;}
.order ul li a{display:block;line-height:38px;font-size:16px;padding:0px 30px}
.order ul li.cont a{background:#ff6000;color:white;border:#ff6600 1px solid;}
.order ul li.cont a:hover{background:#ff5200}
.order ul li.bk a{border:#ee2e2c 1px solid;color:#ee2e2c;}
.order ul li.bk a:hover{border:#d10000 1px solid;background:#d10000;color:white}
.order ul li.inq a{border:#ff6600 1px solid;color:#FFFFFF;background: #ff7200;}
.order ul li.inq a:hover{border:#ff6600 1px solid;background:#ff6000;color:white}
.order ul li.buy a{border:#ff6600 1px solid;color:#ff6000;}
.order ul li.buy a:hover{border:#ff6600 1px solid;background:#ff6000;color:white}
.order ul li.shop a{border:#e3e3e3 1px solid;color:#333;}
.order ul li.shop a:hover{border:#e1e1e1 1px solid;background:#f5f5f5}
.info-right{overflow:hidden;padding:0px 0px; float:right;background:#e3e3e3}
.text-list { width:100%; overflow:hidden;margin-bottom:10px;font-size:14px;margin-top:10px;}
.text-list dl{line-height:28px; width:100%;padding:0px;color:#333;height:28px;overflow:hidden}
.text-list dl dt{float:left;color:#999;width:68px; text-align:justify;text-align-last:justify;padding:0 15px;}
.text-list dl dd{overflow:hidden;color:#000}
.pir {width:130px; float:right; overflow:hidden;}
.pirtop {width:130px; height:38px;}
.pirtop span {display:block; width:112px; height:38px; background:url(img/grayline.gif) repeat-x left 20px; margin:0 auto; text-align:center;}
.pirtop i {font-style:normal; margin:0 auto; display:inline-block; height:38px; line-height:38px; color:#888; padding:0 5px 0 5px;}
.pir div.bd {width:130px; clear:both; height:450px;overflow:hidden;}
.pir div.bd li {display:block; width:100px; padding-left:18px; clear:both; height:150px;}
.pir div.bd li a img {border:1px solid #ececec;width:95px;height:95px;}
.pir div.bd li a:hover img {border:1px solid #F60;}
.pir div.bd li span {display:block; width:100px; overflow:hidden; clear:both; text-align:center; height:25px; line-height:25px; color:#5b5b5b; font-size:12px;}
.pir div.hd {width:130px; height:25px; padding-top:0px; clear:both;text-align:center; position:relative; z-index:2;}
.pir div.hd ul{text-align:center;}
.pir div.hd li {display:inline-block;*display:inline;zoom:1; line-height:30px; cursor:pointer; width:6px; height:6px; overflow:hidden; margin:0 4px 0 5px; background:#d9d9d9;}
.pir div.hd li.on {background:#ff7200;}
.pir div.hd a.next,.pir div.hd a.prev {display:block; cursor:pointer; width:16px; height:17px; overflow:hidden; background:url(img/ar.gif) no-repeat; position:absolute; left:16px; top:0px;}
.pir div.hd a.next {left:auto; right:16px; background:url(img/ar.gif) no-repeat -16px top;}
.pir div.hd a.next:hover {background:url(img/ar.gif) no-repeat -16px -17px;}
.pir div.hd a.prev:hover {background:url(img/ar.gif) no-repeat left -17px;}

/*商铺信息*/
.company-box{height:auto;overflow:hidden;background:#fff}
.company-box h2{font-size:16px;line-height:40px;padding:5px 15px;font-weight:normal;color:#000}
.company-box h2:before{content:"";background:#1ac14b;float:left;margin-right:10px;height:16px;width:3px;margin-top:12px;}
.shopName{height:77px;padding:0px 0px 0px 15px;background:url("img/news-hot.png") no-repeat 0px 0px scroll;border-bottom:#eee 1px solid}
.shopName h3{color:#ff7900;font-size:15px;white-space:nowrap;overflow:hidden; text-overflow:ellipsis;overflow:hidden;height:20px;line-height:20px;padding:13px 5px 0px 0px;}
.shopName h3 a{color:#ff7900;}
.shopName h3 a:hover{color:#ff7900;text-decoration:none;}
.shopName .jwsy{margin-top:10px;font-size:12px;height:27px;line-height:27px;}
.shopName .jwsy1{background:#ff7900;color:#fff;border-radius:2px;text-align: center;padding: 4px 6px;margin-right:5px;}
.shopName .jwsy1 a{color:#fff}
.shopName .jwsy1:hover,.shopName .jwsy2:hover{opacity:.8;filter:alpha(opacity=80);}
.shopName .jwsy2{background: #9E9E9E;color:#fff;border-radius:2px;text-align: center;padding: 4px 6px;margin-right:5px;}
.shopName .jwsy3{background: #607D8B;color:#fff;border-radius:2px;text-align: center;padding: 4px 6px;}
/*-- 诚信档案 --*/
.shopData p:before,.shopData p:after{content:"";display:block;clear:both;height: 0; visibility: hidden;}
.shopData p{zoom: 1;}
.shopData p{line-height: 30px;padding:0px 5px 0px 15px;height:30px;z-index:1}
.shopData p em{float:left}
.shopData p em.wxqrcode{float:left;position:relative;height:16px;z-index:100;display:block;margin-right:10px}
.shopData p em.wxqrcode span{display:none}
.shopData p em.wxqrcode:hover span{display:block;z-index:1000;width:100px;height:100px;overflow:hidden; position:absolute;left:-40px;padding:5px;top:-105px; box-shadow: 0px 0px 5px rgba(0,0,0,0.25); background:white;}
.shopData p em.wxqrcode span img{width:100px;height:100px;}
.shopData p i{color:#999;float:left;font-size:12px;padding-right:4px;text-align:right;}
.shopData p a{color:#4c4c4c;margin-right:10px;}
.shopData  .addr{height:auto !important;}
.fl{float:left}
.v-year{display:block;font-size:14px;line-height:16px;padding-left: 10px;float:left}
.v-year b{font-weight:bold;color:#ff7900;font-size:16px;}
/*-- 公司信息 --*/
.companyInfo{height:auto;overflow:hidden;border-top:#eee solid 1px;padding:15px 0px 5px 15px;margin-top:10px;}
.companyInfo a{width:62px;height:28px;float:left;border:#eee solid 1px;line-height:28px;border-radius:1px;margin:0px 6px 10px 0px;padding-left:34px; color:#535353;}
.companyInfo a:hover{color:#ff7900;text-decoration:none;}
.companyInfo a.dp{background:#FEFCE4 url(img/dp-icon.png) no-repeat 12px center;background-size:16px 16px;}
.companyInfo a.gs{background:#FEFCE4 url(img/gs-icon.png) no-repeat 12px center;background-size:16px 18px;}
.companyInfo a.dz{background:#FEFCE4 url(img/dz-icon.png) no-repeat 12px center;background-size:16px 16px;}
.companyInfo a.cp{background:#FEFCE4 url(img/fl-icon.png) no-repeat 12px center;background-size:16px 16px;}

/*其他产品*/
.o-box{overflow:hidden;background:white;padding:0px 20px;}
.o-box h5{font-size:16px;line-height:40px;padding:5px 0px;font-weight:normal;color:#000;overflow:hidden;border-bottom:#eee 1px solid}
.o-box h5:before{content:"";background:#ff6000;float:left;margin-right:10px;height:16px;width:3px;margin-top:12px;}
.o-box dt{font-size:15px; height:32px;line-height:32px;padding:0px 10px 0px 10px; background:url(img/icon-recommend.png) no-repeat;color:white}
.o-box dt a{margin-right:15px}
.o-box dt span{float:right;}
.o-box dt span a{display:block;font-size:0px;text-indent:-999px;width:60px;}
.o-box img{width:150px;height:150px;margin-bottom:20px;border-radius:3px;border:#eee 1px solid}
.o-box dd{float:left;width:152px;padding:16px 30px 16px 0px;overflow:hidden;position:relative}
.o-box dd:nth-child(1){border-left:none}
.o-box p{text-align:center;line-height:23px;}
.o-box .til{font-size:14px;color:#333;}
.o-box .tsg{font-size:14px;color:#ff5400;}
.o-box dd img{transition: all 0.3s;}
.o-box dd:hover img{margin-left:-2px;-webkit-transition: all 0.2s ease;-moz-transition: all 0.2s ease;transition: all 0.2s ease;}

.selltitle{overflow:hidden;background:white;padding:0 20px}
.selltitle dt{font-size:16px;line-height:38px;padding:5px 0px;font-weight:normal;color:#000;border-bottom:#eee 1px solid}
.selltitle dt:before{content:"";background:#1ac14b;float:left;margin-right:10px;height:16px;width:3px;margin-top:12px;}

/*keys*/
.sell-keys{background: #fff;overflow: hidden;margin-top:20px;padding:0px 20px 10px}
.sell-keys h5{font-size:16px;line-height:40px;padding:5px 0px; font-weight:normal;color:#000;border-bottom:#eee 1px solid}
.sell-keys h5:before{content:"";background:#1ac14b;float:left;margin-right:10px;height:16px;width:3px;margin-top:12px;}
.sell-keys dl{padding:15px 30px 0px 0; overflow:hidden}
.sell-keys dl dt{font-size:16px;height:25px;color:#000}
.sell-keys dl dd a{font-size:12px;line-height:28px;height:28px;color:#777}
.sell-keys dl dd.f4 a{width:25%;float:left}
.sell-keys dl dd.f6 a{width:16%;float:left}
.sell-keys dl dd a:hover{color:#ff6700}

.buy_three {background:#fff;margin-top:15px;padding:0px 20px;}
.buy_three h5{font-size:16px;line-height:40px;padding:5px 0px;font-weight:normal;color:#000;overflow:hidden;border-bottom:#eee 1px solid}
.buy_three h5:before{content:"";background:#1ac14b;float:left;margin-right:10px;height:16px;width:3px;margin-top:12px;}
.buy_three dl{padding:25px 0px 10px 25px;font-size:16px; line-height:25px; overflow:hidden}
.buy_three dl li{float:left;width:245px;background:#f9f9f9;height:150px;margin-bottom:20px;padding:15px 15px;margin-right:20px;}
.buy_three dl li h3{font-size:14px;height:40px;line-height:20px;overflow:hidden}
.buy_three dl li p{font-size:14px}
.buy_three dl li p a{background:#ff5837;display:block;height:26px;width:80px; text-align:center;color:white;border-radius:3px;margin-top:8px}
.buy_three dl li p a:hover{background:#d10000}
.buy_three dl dt{border-bottom:#eee 1px dotted;height:35px;margin-bottom:10px;font-size:14px;color:#d10000}

.tf input{height:30px;}
.tf select{height:30px;}