#newsList ul {text-align: center;display: flex;flex-wrap: wrap;justify-content: center;}
#newsList ul li {width: calc((100%/3) - 40px);margin: 0 20px 40px;}
#newsList ul li .intr{border: 1px solid #ddd;padding: 20px 30px;margin: 20px 0 10px;}
#newsList ul li .intr article{overflow: hidden;height: auto;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;font-size: 15px;}
#newsList ul li .img a.photo img , #bookBox ul li a.photo img { width: 100%; }
#newsList ul li .info p a { margin-right: 15px; padding: 2px 15px; background: #ffd9db; display: inline-block; color: #ff5860; }
#newsList ul li .info p {font-family: 'Rubik', sans-serif;color: gold;font-size: 17px;}
#newsList ul li .info h3 a {height: auto;font-weight: 500;font-size: 18px;color: #434343;-webkit-line-clamp: 1;}

@media screen and (min-width:1281px) {
}
@media screen and (max-width:1024px) {
	#newsList ul li{width: calc((100%/2) - 40px);}
}
@media screen and (max-width:768px) {
}
@media screen and (max-width:640px) {
	#newsList ul li { width: 100%; }
}