.imagedetail .sub{border-bottom:1px solid #ddd; margin-bottom:18px;}
.imagedetail .sub dl{padding-bottom:8px;}
.imagedetail .sub dl:after{display:block; content:''; clear:both;}
.imagedetail .sub dl dt{float:left; color:#555;}
.imagedetail .sub dl dd{float:left; margin-left:8px;}
.imagedetail .title{text-align:center; border-bottom:1px solid #ccc; padding-bottom:18px; margin-bottom:28px;}
.imagedetail article dir{border-top:1px solid #ccc; padding:18px 0;}
.imagedetail article dir:after{display:block; content:''; clear:both;}
.imagedetail article dir dl{float:left;}
.imagedetail article dir dl dt{display:inline-block; float:left;}
.imagedetail article dir dl dt b{font-weight:normal;}
.imagedetail article dir dl dd{display:inline-block; float:left; width:288px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.imagedetail article dir dl dd i{font-style:normal;}
.imagedetail article dir dl+dl{float:right;}
.tag{padding:18px 0;}
@media(min-width:992px){
.imagedetail{padding-top:28px; padding-bottom:28px;} 
}
@media(max-width:991px){
.imagedetail{padding-top:18px; padding-bottom:18px;} 
}
@media(max-width:767px){
.imagedetail .title{padding-bottom:8px; margin-bottom:18px;}
.imagedetail .title h1{font-size:24px;}
}