.newslist{padding:58px 0; background:#ffffff;}
.newslist-content{display:block;}
.newslist-item{display:block; padding-bottom:18px; margin-bottom:18px; border-bottom:1px solid #e8e8e8;}
.newslist-item a{display:block; position:relative; border-radius:3px; overflow:hidden; background:#fff;} 
.newslist-item ins{float:left; position:relative; margin-right:16px; z-index:2; overflow:hidden;}
.newslist-item ins>img{height:154px; display:block; transition:.3s;}
.newslist-item a:hover ins>img{transform:scale(1.08);}
.newslist-item span{display:block; position:relative; z-index:2; overflow:hidden;}
.newslist-item span h3{font-weight:normal; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; line-height:32px; height:32px; transition:.6s; font-size:17px;}
.newslist-item span u{display:block; text-decoration:none; line-height:26px; height:26px; margin:6px 0; font-size:13px; transition:.6s; color:#989898;}
.newslist-item span p{overflow:hidden; line-height:26px; height:78px; transition:.6s; color:#686868; }
.newslist-page dir{padding:18px 0 0;}
@media(max-width:1200px){
.newslist{padding:38px 0;}
}
@media(max-width:767px){
.newslist{padding:18px 0;}
.newslist-content{}
.newslist-item a{padding:8px;}
.newslist-item ins{display:block; float:none; margin:0 0 8px 0;}
.newslist-item ins>img{height:auto;}
.newslist-item span h3{height:auto; line-height:2; font-size:16px;}
.newslist-item span p{margin:3px 0;}
}