.newslist{display:block; background:#ffffff;}
.newslist-content{padding:70px 0;}
.newslist-list{margin:0 -10px; overflow:hidden; position:relative;}
.newslist-list>ul{display:block; padding-bottom:20px;}
.newslist-list>ul:after{display:block; content:''; clear:both;}
.newslist-list>ul>li{float:left; width:25%; padding:0 10px; margin-bottom:40px;}
.newslist-list>ul>li>a{display:block; overflow:hidden; position:relative;}
.newslist-list>ul>li>a>u{position:absolute; bottom:0; left:0; padding:0 10px; line-height:30px; font-size:14px; font-weight:bold; z-index:88; text-decoration:none; background:#eaa612;}
.newslist-list>ul>li>a>img{display:block; transition:.3s;}
.newslist-list>ul>li>a:hover>img{transform:scale(1.05);}
.newslist-list>ul>li>a:hover>u{color:#fff;}
.newslist-list>ul>li>h3{font-weight:bold; line-height:1.5; overflow:hidden; margin:15px 0; height:48px;}
.newslist-list>ul>li>p{margin:15px 0; overflow:hidden; color:#686868; height:98px;}
.newslist-list>ul>li>h4>a{font-weight:bold; text-decoration:underline;}
@media(max-width:1200px){
.newslist-content{padding:30px 0;}
.newslist-list>ul{padding-bottom:10px;}
.newslist-list>ul>li{width:33.3333%; margin-bottom:25px;}
}
@media(max-width:992px){
.newslist-list>ul>li{width:50%;}
}
@media(max-width:767px){
.newslist-content{padding:15px 0;}
.newslist-list{margin:0;}
.newslist-list>ul{padding-bottom:0;}
.newslist-list>ul>li{width:100%; padding:0; margin-bottom:15px;}
.newslist-list>ul>li>h3{margin:8px 0;}
.newslist-list>ul>li>p{margin:8px 0;}
}