@charset "utf-8";
.news{ 	max-width:1200px;
	width:96%; margin:30px auto; overflow:hidden;}
.news ul{display: flex;width:100%;flex-wrap: wrap;}
.news li{width:23.5%;margin-right: 2%;margin-bottom: 2%;}
.news li:nth-child(4n+4){ margin-right:0;}
.news li .aImg{display:block;margin-bottom:16px;padding-bottom: 58%;position: relative;overflow: hidden;}
.news li .aImg img{height: 100%;width: 100%;object-fit: cover;position: absolute;}
.news li .sTime{ float:left; width:58px; background-color:#1ba34f; margin-right:18px; _display:inline;}
.news li .sTime b{ display:block; height:50px; padding:5px 5px 0; font-size:14px; color:#fff; text-align:center; font-weight:normal; line-height:140%;}
.news li .sTime a{ display:block; height:34px; background-color:#4D4D4D; line-height:34px; text-align:center; font-size:12px; color:#fff;}
.news li .sTime a:hover{ text-decoration:underline;}
.news li .aTit{ display:block; font-size:16px; height:40px; line-height:40px; color:#4D4D4D; overflow:hidden;}
.news li .sTxt{ display:block; font-size:14px; color:#4D4D4D; height:42px; line-height:150%; overflow:hidden;}
.news li a:hover.aTit{ text-decoration:underline; color:#000;}
@media screen and (max-width: 1080px){
.news li{width:32%;}
.news li:nth-child(4n+4){ margin-right:2%;}
.news li:nth-child(3n+3){ margin-right:0;}
}
@media screen and (max-width: 767px) and (min-width:0px) {/* 移动端的尺寸 */
.news{ width:96%; margin:0 auto; overflow:hidden;}
.news li{width:49%;}
.news li:nth-child(odd){ margin-right:2%;}
.news li:nth-child(even){ margin-right:0;}
}

@media screen and (max-width: 480px) and (min-width:0px) {/* 移动端的尺寸 */
.news{ width:96%; margin:0 auto; overflow:hidden;}
}