.downloaddetail{background:; }
.downloaddetail h3{text-align:center; margin-bottom: 10px;}

.downloaddetail .top{text-align:center; opacity:.68; margin-bottom:18px;}
.downloaddetail .top b{font-weight:inherit;}
.downloaddetail .top i{font-style:inherit; margin-right:18px;}
.downloaddetail .top i:last-child{margin:0;}

.downloaddetail .sub>dl{padding-bottom: 10px;}
.downloaddetail .sub>dl:after{display:block; content:''; clear:both;}
.downloaddetail .sub>dl>dt{float:left; opacity:.88;}
.downloaddetail .sub>dl>dd{float:left;}
.downloaddetail .sub>a{margin-top:18px;}

.downloaddetail aside{margin-bottom:18px;}  
.downloaddetail dir{padding-top:18px; border-top:1px solid #f0f0f0;}
.downloaddetail dir:after{display:block; content:''; clear:both;}
.downloaddetail dir>dl:after{display:block; content:''; clear:both;}
.downloaddetail dir>dl>dt{float:left; margin-right: 10px; opacity:.88;}
.downloaddetail dir>dl>dt b{font-weight:inherit;}
.downloaddetail dir>dl>dd{float:left;}
.downloaddetail dir>dl>dd i{font-style:inherit;}
.downloaddetail .content{padding-left:0;padding-top:20px; margin-top:20px; border-top:1px solid #f0f0f0;}
.downloaddetail .tag{margin-bottom:18px;}
.downloaddetail .tag a{display:inline-block; margin-right: 10px; border:1px solid #f0f0f0; padding:2px 8px; border-radius:3px;}
@media(max-width:767px){
.downloaddetail .tag{margin-bottom: 10px;}
.downloaddetail .tag a{margin-right:4px; padding:2px 8px;}
}

@media(max-width:991px){
.downloaddetail .sub>a{margin-top: 10px;}
}
@media(max-width:767px){
.downloaddetail .top{margin-bottom: 10px;}
.downloaddetail aside{margin-bottom: 10px;}  
.downloaddetail dir{padding-top: 10px;}
.downloaddetail .sub>dl{padding-bottom:4px;}
.downloaddetail .sub>a{margin-top:4px;}
.downloaddetail .content{padding-top: 10px; margin-top:12px;}
}