
/* listNews */
.news_item{position: relative; width: 31.8%; margin-right: 2.3%; border-bottom: 2px solid transparent;}
.news_item:nth-child(3n){margin-right: 0;}
.news_item:nth-child(n+4){margin-top: 2.4%;}
.news_item .pic{padding-bottom: 65%;}
.news_item>a{height: 100%;}
.news_info{padding: 0 20px 22px; flex: 1; border: 1px solid rgba(0, 0, 0, 0.1); border-top: 0; align-items: flex-start; transition: all 0.5s ease;}
.news_info .date{background: var(--commonColor); font-family: 'Montserrat-Light'; color: #fff; height: 40px; line-height: 40px; padding: 0 20px; margin-top: -20px; position: relative; z-index: 1;}
.news_info .title{font-size: 22px; margin: 15px 0 8px; line-height: 1.4; overflow: hidden; display: block; text-transform: capitalize; width: 100%;}
.news_info .brief{color: #666; line-height: 28px; height: 112px; overflow: hidden; width: 100%; font-family: 'Montserrat-Light';}

.news_item:hover, .news_item:hover .news_info{border-color: var(--commonColor);}
.news_item:hover .news_info .title{color: var(--commonColor);}
.news_item:hover .news_info .brief{color: #333;}

@media only screen and (max-width: 1400px) {
	.news_info{padding: 0 16px 18px;}
	.news_info .title{font-size: 20px;}
}
@media only screen and (max-width: 1300px) {
	/* .news_item:nth-child(n+4){margin-top: 26px;} */
}
@media only screen and (max-width: 980px) {
	.news_item{width: 100%; margin-right: 0;}
	.news_item:nth-child(n+2){margin-top: 20px;}
	.news_info{}
	.news_info .title{font-size: 20px; max-height: unset; display: block; height: auto; margin: 12px 0 8px;}
	.news_info .brief{max-height: unset; -webkit-line-clamp: 3; height: auto;}
}


/* innerNews */
.innerNews_img img{
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.innerNews_img:hover img{
	-webkit-transform: scale(1.06);
	-moz-transform: scale(1.06);
	-o-transform: scale(1.06);
	transform: scale(1.06);
}
.sub_th{margin-top: 20px;}
.innerNews_img{overflow: hidden;}

@media only screen and (max-width: 980px) {
	
}