#newsList ul {font-size: 0;display: flex;flex-wrap: wrap;}
#newsList ul li {width: calc(100%/2);}
#newsList ul li >div {margin: 20px;}
#newsList ul li .info p a {margin-right: 15px;padding: 2px 15px;background: #1368ac;display: inline-block;color: #fff;font-size: 12px;}
#newsList ul li .info p font {font-family: 'Rubik', sans-serif;color: #656565;font-size: 13px;}
#newsList ul li .info h3 a {margin-top: 10px;height: 49px;font-weight: 500;font-size: 20px;color: #434343;-webkit-line-clamp: 2;line-height: 130%;}

@media screen and (min-width:1281px) {
	#newsList ul li:hover .img a.photo img { background: rgba(32, 32, 32, .75); }
}
@media screen and (max-width:980px) {
	#newsList ul li >div { margin: 15x; }
}
@media screen and (max-width:768px) {
}
@media screen and (max-width:500px) {
	#newsList ul li { width: 100%; }
}