
body{ font-family:PingFangSC-Medium, PingFang SC,"Microsoft YaHei",Arial,Helvetica,sans-senif,SimSun; background:#f2f2f2;}/*background:#f5f5f5;*/
.middleContent{ z-index:4;padding:1px 0 2px; overflow:hidden;margin-left: auto;margin-right:auto;width:1180px; font-size:13px;}
i{ font-style:normal;}
#box{ background: #f2f2f2;}

/* 导航栏*/
.corporate{ background:#fff;}
.corporate dl{  width:1180px; margin-left:auto; margin-right:auto;height:84px; }
.corporate dd{ float:left; margin-top:24px;}
.corporate dt{ float:right;margin-top:24px;}

.searchText{ float:left;height:40px; line-height:40px;border-radius:21px 0 0 21px; background:#F1F1F1; border:0;width:280px; text-indent:15px; position:relative; z-index:2; left:20px;}
.sub{float:left;width:40px; height:40px;line-height:40px; border-radius:21px;
background:#484848; cursor:pointer; text-align:center; color:#fff; font-size:14px; position:relative; z-index:2; }
.sub img { vertical-align: middle;margin-bottom:2px;}

.column{ height:54px;  background:#484848;  font-size:16px; position:relative; z-index:2}
.column ul{ height:54px;width:1180px; margin-left:auto; margin-right:auto;border-left: 1px solid #6F6F6F; }

.column  li{ float:left; text-align:center;border-right:1px solid #6F6F6F;}
.forLi{ display:block; line-height:54px;font-weight:500;padding:0 30px; color:#fff;font-family: PingFangSC-Medium, PingFang SC; }
.forLi:hover,.current{ color:#484848; background:#D4B781;}


.socialiHead{height:20px; width:1180px; margin:0 auto; padding:10px 0;}
.socialiHead li{ float:left; }
.socialiHead img{ vertical-align:middle; margin-bottom:3px;}
.vs{ background:#dbdbdb; border-radius:10px; display:inline-block; color:#ff2c2c; padding:0 10px;}
.share{color:#666}
.share img{ cursor:pointer;}

.addTo{cursor:pointer; color:#666}

.favorite{ position:relative;z-index:3;}
.favorite span{ font-weight:bold; cursor:pointer}

.cInfo{ border-top:10px solid #f2f2f2; padding:0 15px 15px; position:absolute; top:20px;left:0; background:#fff; overflow:hidden; min-width:296px; display:none;}
.cInfo div{ border-bottom:1px  dashed #ffd7d7; padding:10px 0; margin-bottom:8px;}
.cInfo p{ margin-top:4px;}
.cInfo b{margin-bottom:10px; color:#666;}
.cInfo dd{ float:right; margin-top:46px;}
.cInfo dd img{ border:1px solid #d7d7d7;}
.cInfo dt{ float:left;}


.abs{ position:relative;}
.categorylistWrapper{ background:#fff; display:none; position: absolute; top:54px; left:0; width:100%; opacity:0.96; z-index:1; text-align:left;}
.categorylist{ overflow:hidden;zoom:1; padding-top:30px;  width:1080px; margin-left:auto; margin-right:auto; height:185px; overflow:hidden }
.categorylist dl{ float:left;overflow:hidden; margin-bottom:15px;}
.categorylist .followUs{ margin-right:0;}
.categorylist a{ margin-right:4px;}
.disNone{ display:none;}

.categorylist dt{ font-size:16px; font-weight:bold; margin-bottom:10px; color:#333333;}
.categorylist dd{ width:264px; float:left; margin-right:6px;}
.categorylist dd a{ font-size:13px; color:#666666; line-height:28px;}
.categorylist dd a:hover{ color:#ff9b00;}


.sq{ text-align:center;padding-bottom:6px;}
.sq img{ cursor:pointer; padding:0 4px;}

.ht{ height:auto;}


/**/
.column{ background:#FD7E14;height:40px;} 
.column ul{ border:none; height:40px; background:#FD7E14;}
.column li{border:none;height:40px; margin-right:40px;}
.forLi{ height:40px; line-height:40px; padding:0 10px;color:#fff;}
.forLi:hover,.current{color:#fff; background:#FD7E14;}

.categorylistWrapper{ top:40px;}

.searchText{height:36px;line-height:36px; border:1px solid #ddd; background:#fff; border-right:none; border-radius:0 0 0 0; width:374px; left:0; text-indent:6px;}
.sub{ background:#FD7E14;width:38px; height:38px;border-radius:0;} 



.breadCrumbs{line-height:48px; height:48px; margin-left:1px; width:1180px; margin:0 auto;
}
.breadCrumbs span{ margin-left:2px;}
.breadCrumbs img{ vertical-align:middle; display:inline-block; margin-bottom:2px;+margin-bottom:0;_margin-bottom:0;}



/* 左侧*/
.productHead{ padding:30px; margin-bottom:30px; background: #fff}
.productLeft{ overflow:hidden;zoom:1; float:left; width:940px;}

/* 大小图 */
.productImg{ float:left; width:450px;}

.imgContent {width:450px;height:450px;overflow:hidden; text-align:center; line-height:450px;}
.imgContent .jqzoom{ position:relative; cursor:pointer;}
.imgContent .jqzoom,.menu_content li{ display:none;}
.imgContent .confocus,.imgContent img{ display:block;}
.imgContent img{ vertical-align:middle; display:inline-block; margin-bottom:2px;+margin-bottom:0;_margin-bottom:0;}

.imgList{overflow:hidden;margin-top:20px; text-align:center;}
.imgList a{margin-left:10px; display:block; float:left; width:78px; height:78px; line-height:78px; border:2px solid #fff;}
.imgList a:hover,.imgList .borderOrange{ border:2px solid #ff9b00;}
.imgList .first{margin-left:0;}

.imgContent .discount{  position:absolute; left:0px; top:0px; width:58px; height:28px; line-height:28px; font-size:20px; color:#fff; font-style:italic;}
.discount .discountValue{ width:56px;background:#fd7647; float:left; text-align:center;}
.discountValue span{ font-size:16px; margin-left:1px;}
.imgContent .discountIcon{ float:left; background: url(/static/images/discountIcon.png) no-repeat; width:2px; height:28px;}


.socialization{ overflow:hidden;zoom:1; color:#777; margin-top:28px;}
.socialization p{ margin-bottom:18px;}
.socialization span{ margin-right:42px; cursor:pointer}
.socialization  img{ vertical-align:middle; display:inline-block; margin-right:3px; margin-bottom:3px;+margin-bottom:0;_margin-bottom:0;}
.socialization dd{ float:left; width:106px;}
.socialization dt{ float:left; width:150px;}
.shareIconWrapper{ border:1px solid #d7d7d7; width:102px; margin-top:6px; height:25px; padding:0 5px 5px 10px;
 position:relative; left:-8px; visibility:hidden;}	
.shareIconWrapper a{ margin-right:5px; margin-top:5px; display:block; height:20px;width:20px;float:left;}


.shareIconWrapper:before,.shareIconWrapper:after{
content:"";display:block;
border-width:5px;
position:absolute; left:9px;
top:-10px;
border-style:dashed dashed solid dashed ;
border-color: transparent transparent #cac8c8 transparent ;
font-size:0;
line-height:0;
}
.shareIconWrapper:after{
    top:-9px;
    border-color:transparent transparent #FFF transparent ;
}


.favorite span,.socialization dt span{ cursor:pointer;}

/* propertyInfo */
.propertyInfo{ float:left;margin-left:26px; width:640px; padding-top:1px;font-family:'微软雅黑';}
input, button, select, textarea{font-family:'微软雅黑';}
.specialImg {
    display: inline-block;
    background: #ff9900;
    border-radius: 3px;
    color: #fff;
    padding: 0 8px;
    margin-right: 1px; margin-left:10px;
}

h2{ color:#111111; font-size:18px; line-height:22px;  overflow:hidden;zoom:1; 
font-weight:600; margin-bottom:12px; border-bottom:2px solid #dddddd; padding:10px 0 10px 10px;}

.discountValue{ width:56px;height:28px;background:#fd7647; float:left; text-align:center;}
.discountValue span{ font-size:16px; margin-left:1px;}
.discountIcon{ float:left; background: url(/static/images/discountIcon.png) no-repeat; width:2px; height:28px;}
.commercialPropertyNone .timeLeft { color:#f73b38; float:left; height:28px; line-height:28px; margin-bottom:6px;}
.timeLeft span{ font-size:18px; margin-left:6px;}


.tableList{ border-top:1px solid #d7d7d7; text-align:left; margin-bottom:12px; margin-left:9px;}
.commercialPropertyNone .tableList{margin-bottom:0;}
.tableList td{ padding-top:4px; padding-bottom:4px; border:1px solid #fff; font-size:13px;}
.headerAttributes td{border:0; font-size:14px;}
.bgGrey{ background:#f2f2f2;}

.unitPrice{font-weight:bold;font-size:16px;}
.tableList i{ color:#999999;}

.tbTitle{ color:#999; font-weight:bold; width:128px;}

.addressWrapper{ position:absolute; display:none; z-index:10;background:#fff; width:538px; border:1px solid #cccccc; padding-top:10px; color:#111;line-height:20px; }
.addressLine{overflow:hidden;zoom:1; margin-left:10px; margin-right:10px;}
.addressLine dd{ float:left; width:100px; text-align:center;}
.addressLine dd a{line-height:24px;display:block;}
.addressWrapper .provinceChoosed{ color:#ff9900;background:#fbebd3; }

.addressWrapper dt{float:left;width:518px; padding-top:8px;padding-bottom:2px; background:#fbebd3;margin-bottom:5px; display:none;}
.addressWrapper dt span{float:left; overflow:hidden; width:100px; height:20px;  margin-bottom:10px;text-align:center; }
.addressWrapper dt .siteChoosed{ background:#ff9900; color:#fff; border-radius:2px;}

.logisticsFeeWrapper{overflow:hidden;zoom:1; background:#f8f8f8;border-top:1px solid #d7d7d7;margin-top:10px; padding:12px 10px 0; }
.coutDl{ float:left; width:300px; }
.coutDl dd{overflow:hidden;zoom:1;  }
.coutDl i{ float:left;font-size:13px;text-indent:10px;width: 104px;}
.logisticsFee{ float:right;background:#fff;margin-right:10px; margin-bottom:12px; display:inline; border:1px solid #e6e6e6; color:#999999; text-align:center; padding:4px 0; width:118px;height:46px;line-height:23px;}
.logisticsFee .fb{ color:#333; font-size:15px;}

.thePrompt{border-top:1px  dotted #d7d7d7;background:#f8f8f8;padding:10px 20px; color:#999;line-height:20px;}



.propertyOneWrapper,.propertyOne{ overflow:hidden;zoom:1;}
.commercialProperty .leftP{ float:left; width:104px; text-indent:10px; line-height:34px; font-size:13px;}
.bGreyQuantity .leftP{font-size:12px;line-height:26px;}
.commercialProperty .propertyOne{ float:left;}

.propertyOne dd,.propertyOne dt{ float:left; border:1px solid #aaaaaa; padding:2px;width:40px;  height:28px; line-height:28px; text-align:center; margin-right:10px; display:inline;cursor:pointer;}
.propertyOne .outOfStock{border:1px dashed #aaaaaa; cursor:default; color:#ccc;}

.propertyOne .beClick{ background:url(/static/images/productDetail/beClick.png) no-repeat right bottom;border:2px solid #ff9b00; padding:1px;}


.propertyTwo{ text-align:center; float:left; font-size:13px;}
.propertyTwo table{ display:none;}
.propertyTwo .firstShow{ display:table;}
*+html .propertyTwo .firstShow{ display:block;}

.wholesaleOnly{height:38px; margin-bottom:15px; background:#fae2de; padding:0 15px; text-align:left; position:relative;}
*+html .wholesaleOnly{width:504px;}
.wholesaleOnly p{line-height:38px;}
.wholesaleOnly  span{ color:#d81e06;}
.wholesaleOnly a{ display:inline-block; margin-left:15px; margin-right:6px; color:#4097fa;text-decoration:underline;}

.messagesWraper{ border-bottom:1px solid #d7d7d7; height:34px; line-height:34px; background:#f2f2f2;}
.messages{ float:left;display:inline; margin-left:10px; color:#666;}
.closeImg{float:right; height:20px; margin-top:6px; margin-right:10px; display:inline; cursor:pointer;}

.aboutAdp{ width:460px; padding-bottom:4px; height:auto;background:#fff; border:1px solid #ccc; 
position:absolute;z-index:444; left:60px; top:44px;  display:none;}
*html .aboutAdp{position:absolute;}
.aboutAdp li{ margin-bottom:12px;overflow:hidden;}

.aboutAdp .messagesWraper{ border-bottom:1px solid #d7d7d7;}
.aboutAdp .version{ text-align:left; padding:0 15px; line-height:18px;}
.aboutAdp .version strong{ font-size:18px; margin-bottom:10px; display:block;}
.aboutAdp .version a{margin:0;}

.wholesaleOnly p img{ margin-right:4px;vertical-align:middle; display:inline-block; margin-bottom:2px;+margin-bottom:0;_margin-bottom:0;}


.propertyTwo td{ border-bottom:1px dotted #e8e8e8; padding-top:8px;padding-bottom:8px;  }
.bgGrey td{ border:0;}

.maxStock{ margin-top:4px; float:right;}
.propertyTwoWrapper .cout{ float:right; width:104px;}
.cout p,.coutOfLogistics p{ float:left;}
.ct{ width:50px; text-align:center; border:0; border-top:1px solid #cccccc;border-bottom:1px solid #cccccc; height:24px; line-height:24px; color:#333;}
.skuQuantityOfLogistics{ width:60px; text-align:center; border:0; border-top:1px solid #cccccc;border-bottom:1px solid #cccccc; height:24px; line-height:24px; color:#333;}
*+html .ct,*+html .skuQuantityOfLogistics{ margin-top:-1px;}
*html .ct,*html .skuQuantityOfLogistics{ margin-top:-1px;}
.add,.reduce,.reduceOfLogistics,.addOfLogistics{ font-size:17px; width:24px; height:24px; line-height:24px; border:1px solid #cccccc; text-align:center;}
.reduce{}
.add,.addOfLogistics{ cursor:pointer;}
.reduce:hover,.add:hover,reduceOfLogistics:hover,.addOfLogistics:hover{ border:1px solid #ff9b00;color:#ff9b00;}
.hoverOrange{border:1px solid #ff9b00;color:#ff9b00; opacity:1; cursor:pointer;}

.soldOut .retailPrice{ color:#999;}
.soldOut .add,.soldOut .ct,.soldOut .reduce{cursor:default;opacity:0.6; cursor:default;}
.soldOut .reduce:hover,.soldOut .add:hover{border:1px solid #cccccc; color:#666;opacity:0.6;}

.reduce{opacity:0.5;cursor:default;}

.productInfo{ display:none;}


.signPrice{ text-decoration:line-through;cursor:auto;}

.priceLadderPair{ padding-left:50px; text-align:left;}	/* text-align:left; */
.priceLadderPair b{ margin-top:2px; display:block;}
.priceLadderPair p{ display:inline; margin-left:3px; }
.priceLadderPair span,.priceLadderPair i{ margin-left:6px;}

.dAndP{ height:22px; line-height:22px;margin-bottom:4px;}
.dAndP dd{ background:#fd7647; width:42px; text-align:center; color:#fff; float:left; margin-right:20px;}
.dAndP dt{ color:#fd7647; float:left;}
.getcheaperPrice a,.wholsalePriceLock a{ color:#208de9;}
.getcheaperPrice img{vertical-align:middle; display:inline-block; margin:0 4px 2px 10px;+margin-bottom:0;_margin-bottom:0;}
.wholsalePriceLock img{vertical-align:middle; display:inline-block; margin-right:4px; margin-bottom:2px;+margin-bottom:0;_margin-bottom:0;}

.beLinethrough{text-decoration:line-through;cursor:auto; color:#999; }
.highlight{ color:#ff9b00;}
.tableList .uni{font-size:12px; color:#333;}


.commercialPropertyNone{ padding-bottom:5px; display:block; font-size:14px;}
.commercialPropertyNone li{ overflow:hidden;zoom:1; margin-bottom:16px; line-height:30px;}
.commercialPropertyNone .leftP{ float:left;font-size:13px;  font-weight:bold;text-indent:10px; 
width:138px; margin-right:1px; color:#999;}
.propertyOneWrapper .cout{overflow: hidden;zoom:1; width:130px; margin-bottom:2px;}
.commercialPropertyNone .propertyOneWrapper{padding:6px 0 5px;margin-bottom:18px;}
.borderRed{ border:2px solid #d81e06;}

.attribute div{ float:left;}
.attribute{overflow:hidden;width:628px; margin-left:20px; line-height:30px;margin-top:10px;font-size:13px;}
.textFont{ color:#999; text-align:right; margin-right:10px;}
.contentContainer{ width:473px;}
.contentContainer span{ padding-left:20px;font-weight:bold;font-size:15px}
.contentContainer a{  min-width:50px; text-align:center; border:1px solid #ccc; text-decoration:none; margin-right:10px; display:block; cursor:pointer; float:left; color:#333; margin-top: 5px;}
.contentContainer{ overflow:hidden;}
.contentContainer input{ height:25px; line-height:25px; width:75px;}
.bgcolor{ border:1px solid #FF0000 !important;}

.propertyOneWrapper .ct{ width:68px; height:28px;vertical-align:middle;margin-bottom:3px;}
.propertyOneWrapper .reduce,.propertyOneWrapper .add{ height:28px; width:28px; line-height:26px;}

.totalCost{ font-weight:bold;color:#ff2c2c;font-size:24px;}

.buttonGroup{overflow:hidden; margin-left:10px;}
.buttonGroup input{ font-weight:bold;float:left;cursor: pointer;font-size:14px; width:145px; height:40px; line-height:32px;}
.buyNow { border:2px solid #ff9b00;background:#ff9b00;color:#fff;}
.cSupplier{ border:2px solid #ff6c00;background:#ff6c00;color:#fff;margin:0 15px;}
.addToCart{border:2px solid #ff6c00; background:#fff;color:#ff6c00;margin-left: 15px;}

/* description */
.description{width:100%; float:left; background:#fff; margin-bottom:40px;}


.menu{height:44px;line-height:44px; margin:0 auto 20px;font-size:14px; margin-bottom:20px; background:#ebebeb;}  
.menu p{height:44px;line-height:44px; text-align:center; float:left;cursor:pointer;} 
.menu p a{ margin:0 24px;} 
.menu p.tabfocus{ font-weight:bold;border-bottom:none; background:#ff9900;
position:relative;z-index:22; color:#fff;}

.menu p img{ vertical-align:middle; margin-bottom:2px;}
.tabfocus a,.tabfocus a:hover{ color:#fff;}

.policyWrapper{display: none;}
.policy {line-height: 26px;margin-left: auto;margin-right: auto;padding: 16px 20px;}

.description table{ margin-top:2px; margin-left:1px;}
.description table td{ padding:7px 0; line-height:18px; color:#999;}
.description table span{ color:#333;}
.productProperty{ width:814px;  margin:49px auto 0;font-size:13px;}

.someImg{ width:814px;  margin:0 auto;padding-bottom:20px; padding-top:12px;overflow: hidden;zoom:1;text-align: center;}
.someImg p{ text-align:left;text-indent:24px;margin-bottom:10px;padding-left:24px; padding-right:24px;}
.someImg img {margin-bottom:15px;max-width:100%; }


.bar_line{ border-top:1px solid #d7d7d7;text-align:center;}
.bar_line div{ position:relative;top:-11px; background:#fff; display:inline-block;}
.bar_line img{ vertical-align:middle; margin-bottom:2px;}
.bar_line span{ margin:0 24px; font-weight:bold; font-size:14px}

/* productRight */
.productRight{ width:218px;float:right;} 

.productList{width:270px;float:right;background:#fff; padding-bottom:20px;}
.productList dl{ width:212px; margin:30px auto 0; }
.productList .recommend{ height:44px; line-height:44px; font-size:14px; text-indent:30px; font-weight:bold; background:#ebebeb;}
.productList dt{ text-align:center}
.productList .productName{font-size:13px;line-height:16px; margin-top:4px; margin-bottom:6px; height:32px;overflow:hidden;}
.minOrder {color: #999999;}
.productList .specialImg{ margin-left:0;}

.productInfo dd{ font-size:12px; overflow:hidden;line-height:16px;margin-top:8px;}
.productName{ height:32px;}

.specialImg{ display:inline-block; background:#ff9900; border-radius:3px; color:#fff; padding:0 8px; margin-right:1px;}
.specialImg img{ margin-right:4px; line-height:18px;}

/*.price{ color:#ff332f; font-weight:bold; font-size:14px; margin-right:10px;float:left;}*/
.price{ color:#ff332f; font-weight:bold; font-size:13px; margin-right:10px;}
.price span{ font-size:18px;}
.date{ color:#208de9; font-weight:bold; margin-right:4px;}
.lineThrough{text-decoration:line-through; color:#999;}

/* footList */
.footListWrapper{ background:#f5f5f5;}
.footList{ overflow:hidden;zoom:1; padding-top:46px; padding-bottom:34px; width:1080px; margin-left:auto; margin-right:auto;}
.footList dl{ float:left; width:204px; margin-right:15px;}

.footList .followUs{ margin-right:0;}
.followUs a{ margin-right:4px;}
.disNone{ display:none;}

.footList dt{ font-size:18px; font-weight:bold; margin-bottom:10px; color:#7d7d7d;}
.footList dd a{ font-size:13px; color:#666666; line-height:28px;}
.footList dd a:hover{ color:#ff9b00;}

/* copyright */
.copyright{ height:94px; line-height:90px; background:#f5f5f5; border-top:1px solid #e6e6e6; text-align:center; color:#999;}

#goodsQrCode {
    width: 400px;
    height: 400px;
    background: #fff;
    margin: 0 auto;
    position: fixed;
    z-index: 444;
    top: 50%;
    margin-top: -200px;
    left: 50%;
    margin-left: -200px;
    display: none;
    border: 1px solid #d7d7d7;
}




.take-samples-box{background: #fff;margin-bottom: 30px;overflow: hidden;}
.take-samples-box ul{width: 360px;padding: 10px 20px;float: left;}
.take-samples-box li{padding:3px 0px;}
.take-samples-box div{float: right;padding: 0px 20px;border:1px solid #d7d7d7;height: 30px;line-height: 30px;border-radius:5px;font-weight: bold;background: #e0e0e0;margin-top: 40px;cursor: pointer;margin-right:30px; width: 87px;text-align: center;}
.take-samples-box span{color: #666;margin-right: 10px;display: inline-block;vertical-align: top;}
.take-samples-box font{color: #e18903;}
.take-samples-address{width: 220px; color: #000;}
.take-samples-box input[type="radio"]{vertical-align: middle;margin-top: -2px;margin-right: 3px;}