.newslist{padding:80px 0; background:;} 
.newslist-item{margin-bottom:30px; padding-bottom: 30px; border-bottom: 1px solid #eee;} 
.newslist-item a{display:block; position:relative; overflow:hidden;}
.newslist-item a:hover{transform: translateY(-3px);}
.newslist-item ins{float:left; position:relative; z-index:2;}
.newslist-item ins>img{height:200px; border-radius:3px; margin-right:30px; transition:.3s; display:block;}
.newslist-item span{display:block; position:relative; z-index:2; overflow:hidden;}
.newslist-item span h3{white-space:nowrap; overflow:hidden; text-overflow:ellipsis; line-height:1; margin:18px 0; font-size:18px;}
.newslist-item span u{display:block; text-decoration:none; line-height:1; margin-bottom:18px; color:#989898;}
.newslist-item span u:after{display:block; content:''; clear:both;} 
.newslist-item span u>i{font-style:normal; float:left;}
.newslist-item span u>i+i{margin-left: 10px;}
.newslist-item span u>i:before{margin-right:2px;}
.newslist-item span p{margin-bottom:30px; overflow:hidden; max-height:72px; color:#686868; }
.newslist-item span dfn{display:block; font-size:15px; line-height:1; font-style:normal; color:#004098;}
.newslist-item span dfn>em{font-style:normal; font-size:17px; transition:.3s; color:#004098;}
.newslist-item a:hover ins>img{transform:scale(1.05);}
.newslist-item a:hover span u>b{color:#686868;}
.newslist-item a:hover span dfn>em{transform:translateX(4px);}
.newslist-box dir{margin-top:40px;}
@media(max-width:1200px){
.newslist{padding:30px 0;}
.newslist-item{margin-bottom:20px; padding-bottom:20px;}
.newslist-item ins>img{margin-right:20px;}
.newslist-item span h3{margin-top: 8px;}
.newslist-box dir{margin-top:30px;}
}
@media(max-width:767px){ 
.newslist{padding:15px 0;} 
.newslist-item{margin-bottom:15px; padding-bottom:15px;}
.newslist-item ins{float:none;}
.newslist-item ins>img{height:auto; margin:0 0 15px 0;}
.newslist-item span h3{margin:0 0 10px 0; font-size:16px;}
.newslist-item span u{margin-bottom:10px;}
.newslist-item span p{margin-bottom:10px;}
.newslist-box dir{margin-top:15px;}
}