.productdetail{padding:58px 0; background:; }

.productdetail-contain{float:left; width:78%; padding:0 38px 0 0;}
.productdetail.left .productdetail-contain{float:right; padding:0 0 0 38px;}

.productdetail-head{display:block; background:#fff; padding:28px; border:1px solid #eee; border-radius:8px;}
.productdetail-head:after{display:block; content:''; clear:both;}
.productdetail-swiper{width:600px; margin:0 auto; overflow:hidden; position:relative; max-width:100%; float:left; width:450px;}
.productdetail-outer{width:10000%;}
.productdetail-outer:after{display:block; content:''; clear:both;}
.productdetail-item{float:left; width:1%;}
.productdetail-item img{width:100%; display:block; border-radius:5px;}
.productdetail-item b{display:block; margin-top:16px; font-size:18px; color:#fff;}
.productdetail-prev,
.productdetail-next{position:absolute; z-index:8; top:50%; width:48px; height:48px; line-height:48px; text-align:center; margin-top:-18px; background:rgba(0,0,0,0.28); cursor:pointer; opacity:0; transition:0.3s;}
.productdetail-swiper:hover .productdetail-prev,
.productdetail-swiper:hover .productdetail-next{opacity:1;}
.productdetail-prev i,
.productdetail-next i{color:#fff; font-size:48px;}
.productdetail-prev:hover i,
.productdetail-next:hover i{color:#ff4b40;}
.productdetail-prev{left:0;}
.productdetail-next{right:0;}
.productdetail-swiper + .productdetail-show{margin-left:628px; margin-left:478px;}

.productdetail-pager{text-align:center; font-size:0;}
.productdetail-pager>ul{margin-top:13px;}
.productdetail-pager>ul>li{display:inline-block; width:10px; height:10px; background:rgba(0,0,0,0.58); border-radius:50px; margin:0 4px;}
.productdetail-pager>ul>li.on{background:#ff4b40;}

.productdetail-show{overflow:hidden;}
.productdetail-info{margin:18px 0 0; padding-bottom:8px; border-bottom:1px solid #e8e8e8; color:#808080;}
.productdetail-info>b{font-weight:normal;}
.productdetail-info>i{font-style:normal; padding-right:18px;}
.productdetail-info>i>a{color:#808080;}
.productdetail-info>i>a:hover{color:#ff4b40;}
.productdetail-li{display:block; margin:18px 0 0;}
.productdetail-li>u{text-decoration:none; padding:6px 18px; margin-right:6px; border-radius:6px; background:#f8f8f8; display:inline-block;}
.productdetail-text{display:block; margin:18px 0 0; font-size:16px; color:#808080;}
.productdetail-param{display:block; margin-top:28px; min-height:51px;}
.productdetail-param>dl{display:block; position:relative; padding-left:15px;}
.productdetail-param>dl:before{position:absolute; width:6px; height:6px; border-radius:50%; left:0; top:10px; content:''; background:#ff4b40;}
.productdetail-param>dl+dl{margin-top:8px;}
.productdetail-param>dl:after{display:block; content:''; clear:both;}
.productdetail-param>dl>dt{font-size:15px;}
.productdetail-param>dl>dd{color:#808080;}

.productdetail-contact{margin-top:30px; padding-top:15px; border-top:1px solid #eee;}
.productdetail-contact:after{display:block; content:''; clear:both;}
.productdetail-contact>span{float:left; position:relative; padding-left:50px; line-height:1;}
.productdetail-contact>span>i{font-size:24px; position:absolute; left:0; top:2px; color:#fff; padding:8px; border-radius:30px; background:rgb(0,162,255);}
.productdetail-contact>span>b{display:block; font-size:16px; margin-bottom:8px; font-weight:normal;}
.productdetail-contact>span>a{display:block; font-size:22px; font-weight:bold;}
.productdetail-contact>a{float:right; margin:5px;}

.productdetail-price{display:block; margin-top:18px; color:red;}
.productdetail-content{display:block; margin-top:38px;}
.productdetail-content>h2{display:block; line-height:1; font-size:22px; font-weight:bold;}
.productdetail-content>h2:before{float:left; width:12px; height:12px; border-radius:8px; margin:4px 8px 0 0; content:''; background:#ff4b40;}
.productdetail-content>aside{background:#fff; padding:22px 0; display:block;}
.productdetail-content>aside+h2{margin-top:28px;}
.productdetail-content>aside>p+p{margin-top:8px;}

.productdetail-tags{padding:28px 0; background:#fff;}
.productdetail-tags>a{display:inline-block; padding:2px 8px; background:#fff; border-radius:3px; color:#ff4b40; border:1px solid #ff4b40;}
.productdetail-tags>a:hover{color:#fff; background:#ff4b40;}
.productdetail-comment{background:#fff; padding:28px; margin-top:28px;}

.productdetail-sub{float:left; width:22%;} 
.productdetail-recom ul{padding-top:5px; padding-bottom:15px;}
.productdetail-recom ul>li{display:block; margin-top:10px;}
.productdetail-recom ul>li>a{display:block;}
.productdetail-recom ul>li>a:after{display:block; content:''; clear:both;}
.productdetail-recom ul>li>a>ins{float:left; overflow:hidden; border-radius:5px; display:block;}
.productdetail-recom ul>li>a>ins>img{display:block; height:78px; transition:.3s;}
.productdetail-recom ul>li>a:hover>ins>img{transform:scale(1.08);}
.productdetail-recom ul>li>a>aside{overflow:hidden; padding-left:10px;}
.productdetail-recom ul>li>a>aside>h3{display:block;}
.productdetail-recom ul>li>a>aside>span{display:block; height:50px; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; overflow:hidden; color:#808080;}


.productdetail-case ul{padding-top:5px; padding-bottom:15px;}
.productdetail-case ul>li{display:block; margin-top:10px;}
.productdetail-case ul>li>a{display:block;}
.productdetail-case ul>li>a:after{display:block; content:''; clear:both;}
.productdetail-case ul>li>a>ins{float:left; overflow:hidden; border-radius:5px; display:block;}
.productdetail-case ul>li>a>ins>img{display:block; height:78px; transition:.3s;}
.productdetail-case ul>li>a:hover>ins>img{transform:scale(1.08);}
.productdetail-case ul>li>a>aside{overflow:hidden; padding-left:10px;}
.productdetail-case ul>li>a>aside>h3{display:block; font-size:14px;}
.productdetail-case ul>li>a>aside>span{display:block; margin-top:5px; color:#808080;}

dir{text-align:left; border-top:1px solid #eee; padding:12px 0; background:#fff;}
dir>dl{padding:6px 0;}
dir>dl:after{display:block; content:''; clear:both;}
dir>dl>dt{float:left; margin-right:8px;}
dir>dl>dt>b{font-weight:normal; color:#989898;}
dir>dl>dd{float:left;} 
dir>dl>dd>i{font-style:normal;}
@media(max-width:1200px){
.productdetail{padding:38px 0;}
.productdetail-contain,
.productdetail.left .productdetail-contain{float:none; width:auto; padding:0 0 18px 0;}
.productdetail-sub{float:none; width:auto;}
}
@media(max-width:992px){
.productdetail-head{padding:18px;}
.productdetail-swiper{width:46%}
.productdetail-swiper + .productdetail-show{margin-left:49%;}
.productdetail-param{min-height:auto;}
}
@media(max-width:767px){
.productdetail-swiper{margin:0 auto; float:none; width:100%;}
.productdetail-swiper + .productdetail-show{margin:28px 0 0 0;}
.productdetail{padding:18px 0;}
.productdetail-head{padding:12px;}
.productdetail-info{margin:12px 0 18px 0;}
.productdetail-param{margin-top:8px;}
.productdetail-show>h1{font-size:20px;}
.productdetail-swiper + .productdetail-show{margin:8px 0 0 0;}
.productdetail-text{font-size:14px; margin:4px 0 0;}
.productdetail-contact{margin-top:18px; padding-top:8px;}
.productdetail-content{margin-top:18px;}
.productdetail-content>h2{font-size:18px;}
.productdetail-content>h2:before{width:6px; height:6px; margin-right:6px;}
.productdetail-content>aside{padding:8px 0;}
.productdetail-content>aside+h2{margin-top:8px;}
dir{padding:8px 0;}
.productdetail-tags{padding:12px 0; background:#fff;}
.productdetail-comment{padding:12px; margin-top:18px;}
}