.newsdetail{padding:70px 0; background:#fff; }
.newsdetail>article{width:1260px;}
.newsdetail-contain{float:left; width:72%; padding:0 38px 0 0;}
.newsdetail.left .newsdetail-contain{float:right; padding:0 0 0 38px;}
.newsdetail-contain{float:left; width:72%;}
.newsdetail-content{display:block; background:#f8f8f8; padding:25px;}
.newsdetail-info{margin:18px 0 28px 0; padding-bottom:8px; border-bottom:1px solid #ebecf3; color:#686868;}
.newsdetail-info>b{font-weight:normal; padding-right:2px; color:#51ca5a;}
.newsdetail-info>i{font-style:normal; padding-right:18px;}
.newsdetail-info>i.fa-star{color:#51ca5a;}
.newsdetail-info>i>a{color:#686868;}
.newsdetail-info>i>a:hover{color:#51ca5a;}
.newsdetail-content>aside{padding-bottom:38px;}
.newsdetail-content>aside>p+p{margin-top:8px;}
.newsdetail-content>aside>img{height:auto !important;}
.newsdetail-content>dir{text-align:left; border-top:1px solid #ebecf3; padding:12px 0;}
.newsdetail-content>dir>dl{padding:6px 0;}
.newsdetail-content>dir>dl:after{display:block; content:''; clear:both;}
.newsdetail-content>dir>dl>dt{float:left; margin-right:8px;}
.newsdetail-content>dir>dl>dt>b{font-weight:normal; color:#989898;}
.newsdetail-content>dir>dl>dd{float:left;} 
.newsdetail-content>dir>dl>dd>i{font-style:normal;}
.newsdetail-tags{padding:0 0 18px 0;}
.newsdetail-tags>a{display:inline-block; margin-top:5px; padding:5px 15px; background:#fff;}
.newsdetail-tags>a:hover{color:#fff; background:#51ca5a;}
.newsdetail-comment{padding-top:28px;}
.newsdetail-sub{float:left; width:28%;}


.newsdetail-com{}
.newsdetail-com>ul{}
.newsdetail-com>ul>li+li{margin-top:8px;}
.newsdetail-com>ul>li>a{display: block; overflow: hidden;}
.newsdetail-com>ul>li>a>img{float: left;}
.newsdetail-com>ul>li>a>span{display: block; margin-left: 90px;}
.newsdetail-com>ul>li>a>span>h4{display: block;}
.newsdetail-com>ul>li>a>span>h4>i{color:#51ca5a;}
.newsdetail-com>ul>li>a>span>h4>b{display: inline-block; font-weight: normal; font-size: 12px;}
.newsdetail-com>ul>li>a>span>h3{display: block; font-weight: bold; line-height: 1.4; height: 42px; overflow: hidden;}

@media(max-width:1200px){
.newsdetail{padding:30px 0;}
.newsdetail-contain{padding-right:18px;}
.newsdetail-content{padding:18px;}
}
@media(max-width:992px){
.newsdetail-contain,
.newsdetail.left .newsdetail-contain{float:none; width:auto; padding:0 0 18px 0;}
.newsdetail-sub{float:none; width:auto;}
}
@media(max-width:767px){
.newsdetail{padding:18px 0;}
.newsdetail-info{margin:12px 0 18px 0;}
.newsdetail-content{padding:8px;}
.newsdetail-content>h1{font-size:20px;}
.newsdetail-content>aside{padding-bottom:18px;} 
}