/*.proview-details{ margin-top: 19px; }*/
.of{overflow: hidden;}
.pro-breadcrumb .breadcrumb{ padding-top: 16px; padding-bottom: 17px; }
.pleft{ float: left; }
.pright{ float: right; }
.pclear{ clear: both; height: 0; }
.proview-gallery-params{ padding-bottom:20px;background: #fff; }
.proview-gallery-params::after{ display: table;content: " ";clear: both; }
.pro-gallery{ width: 491px; }
.pro-params{ width: 709px; }
.pro-params h3{ font-size: 18px; font-weight: bold; padding-left:13px; margin-bottom:15px; }

.price-wrapper{ width: 625px;  }
.price-wrapper .no-promo{ height: 75px; padding-left: 13px; }
.price-wrapper .fullheight{  background:url(../images/pricewbg.png) no-repeat scroll 0 0; }
.price-wrapper .with-promo{  height: 87px;background:url(../images/pricewbg.png) repeat-y scroll 0 0;background-size:100% 100%; }
.price-wrapper .fullheight span{ height: 75px; line-height: 75px; }
.price-wrapper .no-promo::after{ display: table;content: " ";clear: both; }
.price-wrapper  span{  display: block; float: left; }
.price-wrapper  span.jlabel{ color: #868789;font-size: 12px; }
.price-wrapper  span.pricenum{ color: #ff7300; font-size: 30px; font-weight:500; margin-left: 45px; margin-right:5px; }
.price-wrapper  span.pricenum em{ font-size: 24px; font-style: normal; }
.price-wrapper  span.label-help{ color: #333333;font-size: 14px; }
.price-wrapper  span.label-help b{ color: #ff7300; font-size: 14px; }
.price-wrapper .with-promo .or-price{ margin-bottom: 18px;padding-top: 16px; }
.price-wrapper  span.jorval{ color: #333333;font-size: 12px; margin-left: 53px; text-decoration: line-through; }
.price-wrapper .with-promo span.pricenum{ margin-top: -14px; }
.price-wrapper .with-promo span.label-help{ margin-left: 5px; }
.o-params{ margin-top: 14px; }
.o-params .o-field{ padding-left: 13px; margin-bottom: 13px; }
.o-params.ad-detail .o-field .pro-brand-img img{max-height: 46px;}
.o-params.ad-detail .o-field .online-service{color: #e20523;cursor: pointer;}
.cus-params.pright2 h3{margin: 30px 0px;}
.o-params .o-field label{ color: #868789; font-size: 12px;font-weight: normal; display: inline-block; width: 130px;}
.o-params .o-field span{  color: #333333; font-size: 12px; }
.o-params .o-field .add,.o-params .o-field .sub{ width: 27px;height: 27px; background-position-x: -2px; background-position-y: 29px }
.o-params .o-field input.fl{ height: 27px; width: 57px; border:none; text-align: center; }
.o-params .o-field .hel-block{ margin-left: 6px; }
.proview-gallery-params .actions{ padding-left: 94px; padding-top: 14px; }
.proview-gallery-params .actions .order{ padding: 9px 45px; font-size: 16px; margin-right: 9px; background: #e20523;}
.proview-gallery-params .actions .joinShopcart{ padding:8px 28px;font-size: 16px; background: #fff8f2;padding-left: 47px;padding-right: 25px; color: #ff7300; }
.proview-gallery-params .actions .addtoico{ background-image: url(../images/addtoico.png); background-repeat: no-repeat; background-position:23px 11px; margin-right: 7px; }
.proview-gallery-params .actions .collectico{ background-image: url(../images/collectico.png); background-repeat: no-repeat;background-position:28px 11px;padding-left: 54px;padding-right: 33px; }
.proview-details{ background: #fff;margin-top: 10px;margin-bottom: 40px; }
.v-tabs{ border-bottom: 1px solid #eeeeee; }
.v-tabs .v-tab{ display: inline-block; width:180px; text-align: center; border-top: 2px solid #fff; font-size: 14px;color: #666666; line-height: 38px; cursor: pointer; }
.v-tabs .v-tab.current{  border-top: 2px solid #CFAC34; color: #CFAC34; font-weight: bold;  }
.v-tabs.v-tabs2 .v-tab.current{color: #333;font-size: 16px;font-weight: normal;line-height: 45px;}
.detailparams{ padding:27px 34px; }
.detailparams2{ text-align: center; }
.detailparams2 img{max-width: 100%;}
.detailparams ul li{  display: inline-block; width:275px;margin-bottom: 8px; overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;}
.detailparams ul li span{ font-size: 13px; }
.detailparams ul li span.labl1{ color: #868789; }
.detailparams ul li span.val1{ color: #333333; }
.detail-img{ text-align: center; }
.detail-img img{ max-width: 100%; }
.tit-text h3{ color:#e20523; font-size: 16px; font-weight: bold; background: url(../images/mention-ico2.png) no-repeat scroll 0 0; padding-left:33px; height: 28px; line-height: 28px; display: inline-block; }
.tit-text > p{ color: #666666; line-height: 18px; font-size: 13px; }
.tit-text .iinfo{ font-size: 13px; }
.tit-text .iinfo h6{ color: #e20523;margin-bottom: 8px; }
.tit-text .iinfo p{ color: #868789; line-height: 20px; margin-top: 2px; }
.tb-pic a { display:table-cell; text-align:center; vertical-align:middle; }
/***gallery***/
.pv-box{ padding: 18px 19px; }
.tb-pic a img {vertical-align:middle; }
.tb-pic a {*display:block;*font-family:Arial;*line-height:1;}
.tb-thumb {margin:10px 0 0; overflow:hidden; position: relative; padding-left: 23px; padding-right: 23px; }
.tb-thumb li {background:none repeat scroll 0 0 transparent; float:left; height:64px; margin:0 6px 0 0; overflow:hidden; }
.tb-thumb li.leftnarrow{ padding-top: 19px; position: absolute; left: 0; cursor: pointer; }
.tb-thumb li.rightnarrow{ padding-top: 19px; position: absolute; right: 0; cursor: pointer; }
.tb-s310{ height:302px;line-height: 302px; width:437px; }
.tb-s310 a { width: 100%; height: 100%; display: block; }
.tb-s310 img { max-width: 100%; max-height: 100%; }
.tb-s40{ height:63px; width:62px; }
.tb-s40 a {  display: inline-block; padding: 1px;width: 100%; height: 100%; cursor: pointer; line-height: 60px; overflow: hidden; }
.tb-s40 a img{   max-height: 100%; max-width: 100%; overflow: hidden; }
.tb-booth { position:relative; z-index:1; }
.tb-thumb .tb-selected { height:64px;   }
.tb-thumb .tb-selected div { background-color:#FFFFFF; border:1px solid #CFAC34; }
.tb-thumb li div { border:1px solid #CDCDCD; }
div.zoomDiv { z-index:999; position:absolute; top:0px; left:0px; width:200px; height:200px; max-height: 200px; background:#ffffff; border:1px solid #CCCCCC; display:none; text-align:center; overflow:hidden; }
div.zoomMask { position:absolute; background:url("../img/mask.png") repeat scroll 0 0 transparent; cursor:move; z-index:1; }
.f-downloads{ width: 156px; height: 41px;position:absolute;right:2px;top:0px; line-height: 42px; text-align: center; }
.f-downloads span{ display:inline-block; vertical-align: middle;  }
.doico{ width: 21px; height: 18px; background:url("../img/downico.png") repeat scroll 0 0 transparent; }
.doicogray{ background-position: 0 0;}
.doicowhite{ background-position: 0 18px; }
.dtitle{font-size:13px;color:#BBBBBB; margin-right: 3px; display: inline-block;}
.taico{ width: 9px; height: 5px; background-image: url("../img/tangleico.png") ; }
.taicogray{ background-position: 0 0; }
.taicowhite{ background-position: 0 5px;}
.f-downloads:hover { background: #e20523; }
.f-downloads:hover .doico{  background-position: 0 18px; }
.f-downloads:hover .taico{  background-position: 0 5px; }
.f-downloads:hover .dtitle{ color: #fff; }
.dfiles{ position: absolute; border: 1px solid #eeeeee;  width: 156px; top:40px; z-index: 2; background: #fff; display: none; padding-top: 9px; }
.dfiles a{ display: block;line-height: 30px;color: #868789;font-size:13px;background: #fff; text-align: left;cursor:pointer; }
.dfiles a:hover{background: #e20523;color:#fff; }
.f-downloads:hover .dfiles{ display: block; }
.dfiles .aout{ padding-left: 19px;color:#666666; }
.dfiles .afile{ padding-left:31px;  }


.cus-gallery{width:439px;}
.cus-params{width:645px;}
.cus-params h3{ font-size: 18px; font-weight: bold; padding-left:13px;  }
.cus-relate{width:137px;min-height:430px;background:#fff;text-align:center;}
.cus-width{width:616px;}
.cus-relate h4{
    position:relative;
    font-size:13px;
    font-weight:bold;
    color:#333;
    margin:17px 0 20px;
}
.cus-relate hr{
    position:absolute;
    width:23px;
    border-top: 1px dashed #dedede; 
    top:-14px;
}
.cus-relate .hr-left{
    left:10px;
}
.cus-relate .hr-right{
    right:10px;
}
.cus-relate-scroll{
    height:351px;
    overflow:hidden;
}
.cus-relate-scroll2{padding: 0px 20px;}
.cus-relate-scroll li{
    height:117px;
}
.cus-relate-img{
    width:95px;
    height:91px;
    margin:0 auto;
}
.cus-relate-img img{
    width:100%;
    vertical-align:bottom;
}
.cus-relate ul li p{
    font-size:12px;
    color:#F7792C;
}
.cus-relate .cus-relate-scroll2 ul li p{
    font-size:12px;
    color:#F7792C;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;color: #333;
}
.cus-relate #customup{
    margin-right:10px;
}
.cus-relate #customdown{
    margin-left:10px;
}

.customparams{
    width:1138px;
    font-size:0;
    border: 1px solid #e5e5e5;
    margin-bottom:40px;
}
.customparams ul{
    margin:0;
}
.customparams ul li{
    margin:0;
    display: inline-block;
    width: 50%;
    font-size: 0;
    border-bottom: 1px solid #e5e5e5;
}
.customparams ul li .labl1{
    display: inline-block;
    padding-left: 20px;
    width: 150px;
    min-height: 44px;
    line-height:44px;
    font-size: 14px;
    color: #87898D;
    vertical-align: top;
}
.customparams ul li .val1{
    display: inline-block;
    padding: 10px;
    width: 416px;
    min-height: 44px;
    font-size: 13px;
    color: #333;
     border-left:1px solid #e5e5e5;
    border-right:1px solid #e5e5e5;
}
.customparams ul li:last-child{
    border-bottom:none;
}
.customparams ul li:nth-of-type(even) .val1{
    border-right:none;
}

.sale{
    overflow:hidden;
}
.sale ul li{
    float:left;
    width:232px;;
    margin-right:10px;
    margin-bottom:10px;
    background:#fff;
    min-height:390px;
}
.sale ul li:hover{
    -webkit-box-shadow:1px 2px 15px hsla(0,0%,77%,.45);
    -moz-box-shadow: 1px 2px 15px hsla(0,0%,77%,.45);
    box-shadow: 1px 2px 15px hsla(0,0%,77%,.45);
}
.sale ul li:nth-child(4){
    margin-right:0;
}
.sale-logo{
    position:relative;
    height:30px;
}
.sale-logo img{
    position:absolute;
    right:5px;
    top:5px;
}
.sale-img{
    position:relative;
    width:100%;
    height:180px;
}
.sale-img img{
    position:absolute;
    bottom:0;
    max-width:100%;
    max-height:100%;
    line-height:200px;
    vertical-align: bottom;
}
.sale-con{
    padding:10px;
}
.sale-con h4{
    font-size:16px;
    color:#F7792C;
}
.sale-con p{
    font-size:12px;
    color:#666;
    margin-bottom:0px;
}
.sale-con span{
    font-size:12px;
    color:#999;
}
.sale-con hr{
    border-top: 1px dashed #dedede; 
    margin:10px 0;
}
.sale-btn{
    font-size:0;
}
.sale-btn .sale-shopcart{
    display: inline-block;
    width: 121px;
    height:29px;
    line-height:29px;
    margin-right:8px;
    padding-left:16px;
    background:#FF7300;
    vertical-align:bottom;
}
.sale-btn .sale-shopcart span{
    color: #fff;
    font-size:13px;
}
.sale-btn .sale-shopcart img{
    margin-bottom:10px;
    margin-right:5px;
}
.sale-btn .sale-collect{
    display: inline-block;
    padding-left:5px;
    width: 82px;
    height:29px;
    line-height:29px;
    border:1px solid #E5E5E5;
    vertical-align:bottom;
}
.sale-btn .sale-collect span{
    color: #87898D;
    font-size:13px;
}
.sale-btn .sale-collect img{
    margin-bottom:10px;
    margin-right:5px;
}
.pagebar{
    margin-top:50px;
}
.pagebar a{
    display: inline-block;
    width: 34px;
    height: 34px;
    line-height: 34px;
    background: #fff;
    font-size: 13px;
    cursor: pointer;
    margin: 0 5px;
    color: #333;
    border:1px solid #F3F3F3;
}
.pagebar a.page_now, .pagebar a:hover {
    color: #fff;
    background-color: #55A3F2;
}
.pagebar span{
    margin: 0 5px;
    color: #999;
}
.pagebar input{
    width: 60px;
    height: 34px;
    border: none;
    background: #fff;
    text-align: center;
    border:1px solid #F3F3F3;
}
.pagebar button{
    width: 60px;
    height: 34px;
    border: none;
    color: #666;
    background: #fff;
    border:1px solid #F3F3F3;
}
@media screen and (max-width: 1024px) {
    .pro-gallery {
        width: 430px;
    }
    .pro-params {
        width: 590px;
    }
    .price-wrapper {
        width: 552px;
    }
    .proview-gallery-params .actions {
        padding-left: 17px;
        padding-top: 14px;
    }
    .proview-details{
        padding-right:40px;
    }
    .cus-gallery{width:280px;}
    .cus-gallery .tb-s310{width:230px;}
    .cus-params{width:546px;}
    .cus-relate{width:137px;margin-right:50px;}
    .cus-width{width:546px;}
    .sale ul li{
        width:182px;;
    }
    .sale-btn .sale-shopcart{
        width: 70px;
        padding-left:2px;
    }
    .sale-btn .sale-collect{
        width: 82px;
    }
}

/*品牌直通车*/
.v-tabs .current{background: transparent;}
.afterBuy img:nth-child(1){margin-right: 8px;}
.afterBuy img:nth-child(2){margin-left:30px;margin-right: 8px;}
.afterBuy img{margin-top: -2px;}

/*pdf焦点图切换*/
.slideBox{ width:1035px; height:1120px; overflow:hidden; position:relative; border:1px solid #e5e5e5;  }
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left; visibility: hidden; }
.slideBox .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.slideBox .hd ul li.on{ background:#f00; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:1035px; height:1120px; display:block;  }

/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox .prev,
.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:#a1a1a1 url(../img/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }
.detailpdf{padding: 20px 82px;}
/*.detailpdf img{border: 1px solid #e5e5e5;}*/
		
		
.pdflink{border: 1px solid #dedede;color: #999;padding: 3px 10px;cursor: pointer;}
.pdflink img{margin-right: 10px;}
.pdfprev,.pdfnext{float:left;width: 33px;cursor:pointer;margin-right:10px;height:28px;text-align: center;line-height: 28px;border: 1px solid #dedede;color: #bebebe;font-weight: bold;background: #f3f3f3;}
#pdfinput input{border: 1px solid #e5e5e5;width: 100px;text-align: center;height:28px;line-height: 28px;margin-right: 5px;}
.pdfprev:hover,.pdfnext:hover{color: #666;}

/*弹框演示*/
.modal-content{border-radius: 0px !important;box-shadow: none !important;border:0px}
.modal-dialog{margin-top:100px !important;width: 380px;}
.modal-header,.modal-footer{border: 0px;}


.b0{border: 0px;}
.pd520{padding: 5px 20px;}
.bradius2{border-radius:2px;}
.fs14{font-size: 14px}
.h22{line-height:22px;}

.addSuc{padding: 5px 30px;border: 1px solid #e1e1e1;display: none;top:100px;left:200px;z-index: 11;position: absolute;border-radius: 5px;background: rgba(0,0,0,0.7);color: #fff;}
.o-params .o-field .add,.o-params .o-field .sub{ width: 27px;height: 27px; background-position-x: -2px; background-position-y: 29px }
.viewlogo2{min-width: 25px !important;max-width:120px !important;max-height: 100px !important;position: absolute;top:10px;left: 10px;}
.modal-body .h22 a{color: #e20523;}
.modal-footer button:hover{background: #e20523;}


.v-tabs-con2 h1{font-size: 28px;text-align: center;padding-top: 15px;}
.vjs-con{width: 100%;height: 417px;background: url(../img/brdbg.png);padding:109px 180px;text-align: center;}
.vjs-con img{max-width: 108px;margin-bottom: 6px;max-height: 50px;}
.vjs-con div span{width: 66px;height: 1px;background: #d2d2d2;margin: 0px 10px 5px 10px;display: inline-block;}
.vjs-con div label{color: #333;font-size: 16px;font-weight: bold;}
.vjs-con p{color: #666;line-height: 22px;margin-top: 10px;font-size: 13px;}
.v-tabs-con2 ul li{width: 300px;height: 265px;background: #fef6ea;box-shadow: 1px 2px 1px 0px #ececec;margin: 13px 23px;display: inline-table;padding: 10px 20px;}
.v-tabs-con2 ul{padding: 13px 75px;color: #4c4c4c;padding-bottom: 100px;}
.v-tabs-con2 ul li h2{font-size: 16px;font-weight: bold;text-align: center;}
.v-tabs-con2 ul li p{font-size: 14px;line-height: 22px;white-space: normal;}

/*广告品牌列表页*/
.adprolist-banner{height: 519px;background: url(../images/prolist-bg.png) no-repeat center;padding-top: 70px;}
.adprolistb-con{width: 863px;height: 384px;background:rgba(255,255,255,0.9);margin:0 auto;padding: 0px .65rem;}
.adprolistb-con .plc-img{width: 386px;height: 154px;background: url(../images/pro-borderbg.png) no-repeat center;margin:0 auto;text-align: center;margin-bottom: 20px;}
.adprolistb-con .plc-img img{max-height: 70px;margin-top: 38px;}
.adprolistb-con .plc-img p{font-size: 21px;color: #010101;font-weight: bold;font-family: arial;}
.adprolistb-con>p{color: #333;line-height: 28px;max-height: 200px;overflow: hidden;}
.adplc-block{margin-top: 45px;}
.adplc-block>ul{margin: 0px;}
.adplc-block>ul li{width: 228px;height: 335px;display: inline-block;background: #fff;margin: 15px 10px 0 0;padding: 0px 12px;}
.adplc-block>.title{height: 60px;line-height:60px;background: #2c2c2c url(../images/title-arrowbg.png) no-repeat top center;}
.adplc-block>.title label{font-size: 20px;color: #e20523;}
.adplc-block>.title span{width: 6px;height: 6px;border-radius: 50%;background:#e20523;display: inline-block;margin: 0px 20px;}
.adplc-block>ul li .img-block{width: 100%;height: 250px;line-height:250px;text-align: center;}
.adplc-block>ul li .img-block img{vertical-align: middle;max-height: 200px;max-width: 200px;}
.adplc-block>ul li p{font-size: 16px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.adplc-block>ul li button{width: 90px;height: 30px;background: #e20523;border: 0px;color: #fff;}
.adplc-block>ul li:nth-child(5),.adplc-block>ul li:nth-child(10){margin-right: 0px;}
.adprolist-con{padding-bottom: 60px;}
