.downloaddetail{padding:58px 0; background:#fff;}
.downloaddetail-contain{float:left; width:75%; padding:0 38px 0 0;}
.downloaddetail.left .downloaddetail-contain{float:right; padding:0 0 0 38px;}
.downloaddetail-contain{float:left; width:75%;}
.downloaddetail-head{overflow:hidden; background:#fff;}
.downloaddetail-info{margin:18px 0 0; padding-bottom:8px; border-bottom:1px solid #e8e8e8; color:#686868;}
.downloaddetail-info>b{font-weight:normal;}
.downloaddetail-info>i{font-style:normal; padding-right:18px;}
.downloaddetail-info>i>a{color:#686868;}
.downloaddetail-info>i>a:hover{color:#eaa612;}
.downloaddetail-li{display:block; margin:18px 0 0;}
.downloaddetail-li>u{text-decoration:none; padding:6px 18px; margin-right:6px; border-radius:6px; background:#f8f8f8; display:inline-block;}
.downloaddetail-text{display:block; margin:28px 0 0; font-size:16px;}
.downloaddetail-param{display:block; margin-top:18px; font-size:15px;}
.downloaddetail-param>dl+dl{margin-top:8px;}
.downloaddetail-param>dl:after{display:block; content:''; clear:both;}
.downloaddetail-param>dl>dt{float:left; color:#686868;}
.downloaddetail-param>dl>dd{float:left;}
.downloaddetail-file{margin-top:28px;}
.downloaddetail-file>a{display:inline-block; padding:8px 20px; margin:10px 10px 0 0; border:1px solid #eaa612; background:#eaa612;}
.downloaddetail-file>a:hover{ color:#fff;}
.downloaddetail-prev,
.downloaddetail-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;}
.downloaddetail-swiper:hover .downloaddetail-prev,
.downloaddetail-swiper:hover .downloaddetail-next{opacity:1;}
.downloaddetail-prev i,
.downloaddetail-next i{color:#fff; font-size:48px;}
.downloaddetail-prev:hover i,
.downloaddetail-next:hover i{color:#eaa612;}
.downloaddetail-prev{left:0;}
.downloaddetail-next{right:0;}
.downloaddetail-content{display:block; padding:28px 0; background:#fff;}
.downloaddetail-content>aside{padding-bottom:38px;}
.downloaddetail-content>aside>p+p{margin-top:8px;}
.downloaddetail-tags{padding:0 0 18px 0; background:#fff;}
.downloaddetail-tags>a{display:inline-block; margin-top:5px; border:1px solid #ebecf3; padding:5px 15px; background:#fff;}
.downloaddetail-tags>a:hover{color:#fff; background:#eaa612;}
.downloaddetail-comment{padding-top:28px;}
dir{text-align:left; border-top:1px solid #e8e8e8; 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;}
.downloaddetail-sub{float:left; width:25%;}
.downloaddetail-recom{display:block;}
.downloaddetail-recom li{display:block; position:relative; z-index:2; overflow:hidden;}
.downloaddetail-recom li+li{border-top:1px dashed #e8e8e8; padding:8px 0 0; margin:8px 0 0;}
.downloaddetail-recom li h4{font-weight:normal; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.downloaddetail-recom li u{display:block; text-decoration:none; color:#989898;}
@media(max-width:1200px){
.downloaddetail{padding:38px 0;}
.downloaddetail-contain,
.downloaddetail.left .downloaddetail-contain{float:none; width:auto; padding:0 0 18px 0;}
.downloaddetail-sub{float:none; width:auto;}
}
@media(max-width:767px){
.downloaddetail{padding:18px 0;} 
.downloaddetail-head>h1{font-size:20px;}
.downloaddetail-file{margin-top:18px;}
.downloaddetail-file>a{padding:2px 8px; margin:5px 5px 0 0;}
.downloaddetail-content{padding:12px 0;} 
.downloaddetail-tags{padding:0 0 18px 0; background:#fff;} 
}