.web_main{background: #F6FBFB;}

/* listNews */
.listNews_box{}

.news_inner{position: relative; padding: 2% 0 50px;}
.swiper_news .swiper-slide{height: auto;}
.news_div{height: 100%; padding: 6px;}
.news_pic_item{width: 49%;}
.news_pic_item .news_pic{height: 100%; overflow: hidden; background: #f5f5f5;}
.news_list{width: 49%;}
.news_pic_item .linkA{position: absolute; left: 0; right: 0; bottom: 0; top: 0; z-index: 2;}

.news_item{background: #fff; border-radius: 5px; width: 48%; box-sizing: border-box; padding: 30px 20px; position: relative; padding-bottom: 78px;}
.news_item:nth-child(n+3){margin-top: 25px;}
.news_item .date{color: #999; line-height: 24px;}
.news_item .title{font-family: 'Poppins-Medium'; font-size: 20px; margin: 8px 0 10px; line-height: 1.25;}
.news_item .brief{color: #999; line-height: 24px; height: 48px; position: absolute; left: 20px; bottom: 30px; right: 20px;}

.news_pic_item .news_item{position: absolute; left: 6%; bottom: 6%; right: 6%; background: none; width: auto;}
.news_pic_item .news_item .date, .news_pic_item .news_item .brief, .news_pic_item .news_item .title a{color: #fff;}

.news_item:hover{box-shadow: 0 0 6px 3px rgba(0, 0, 0, 0.1);}
.news_item:hover .title a{color: var(--lightColor);}
.news_pic_item .news_item:hover{box-shadow: none;}
.news_pic_item:hover .title a{color: var(--lightColor);}

@media only screen and (max-width: 1100px) {
	.news_div{flex-direction: column;}
	.news_pic_item{width: 100%;}
	.news_pic_item .news_pic{height: 0; padding-bottom: 65%;}
	.news_list{width: 100%; margin-top: 30px;}
}
@media only screen and (max-width: 950px) {
	.news_inner{padding: 12px 0 34px;}
	.news_div{flex-direction: column; padding: 0;}
	.news_pic_item{width: 100%;}
	  .news_pic_item .news_pic .img_xi{ }
	.news_list{width: 100%; margin-top: 5px; padding: 5px;}
	.news_item{padding: 15px; width: 100%; box-shadow: 0 0 5px 3px rgba(0, 0, 0, 0.05); margin-top: 12px;}
	.news_item:nth-child(n+3){margin-top: 12px;}
	.news_item .title{margin: 5px 0;}
	.news_pic_item .news_pic{height: 0; padding-bottom: 60%;}
	.news_pic_item .linkA{    background: #00000085 !important;}
	.news_pic_item .news_item{left: 0; right: 0; bottom: 0;         z-index: 3;
}
	.news_item .brief{position: static; display: block; height: auto;}
}

/* innerNews */
.innerNews_left{width: 68%;}
.innerNews_right{width: 28.5%;}
.innerNews_weight{position: sticky; top: 100px; margin: 0;}
.rec_th{background: #fff; line-height: 1.25; padding: 12px 15px 10px; border-bottom: 2px solid var(--commonColor); color: #000; font-size: 24px; font-family: 'Poppins-Medium'; text-align: center;}

.recommend_pro{/* box-shadow: 0 3px 9px 4px rgba(0, 0, 0, 0.11); */ position: relative;}
.recommend_pro:nth-child(n+2){margin-top: 10%;}

.side-news li .side-news-info{padding: 22px 18px;}
.side-news li:first-child{margin-top: 0; padding-top: 10px;}
.side-news li:hover{box-shadow: 0 0 6px 3px rgba(0, 0, 0, 0.05);}

.rec_pro_list{padding: 10px 0 0; }
.rec_pro_list li{margin-bottom: 10px; background: #fff; padding: 20px 16px; align-items: center;}
.rec_pro_list li .title{margin-top: 10px; line-height: 1.25; font-family: Arial; color: var(--commonColor);}
.rec_pro_list li .title a{color: var(--commonColor);}
.rec_pro_pic{width: 39%; margin-right: 10px;}
.rec_pro_info{flex: 1;}
.rec_pro_pic .rec_pic{padding-bottom: 59.4%; overflow: hidden;}
.rec_pro_list li:hover .title a{color: var(--lightColor);}
.rec_pro_list li:hover{box-shadow: 0 0 6px 3px rgba(0, 0, 0, 0.05);}

@media only screen and (max-width: 1350px) {
	.rec_th{font-size: 22px;}
}
@media only screen and (max-width: 1200px) {
	.rec_th{font-size: 21px;}
}
@media only screen and (max-width: 950px) {
	.rec_th{font-size: 20px;}
	
	.innerNews_box .layout{flex-wrap: wrap;}
	.innerNews_left, .innerNews_right{width: 100%;}
	.innerNews_right{margin-top: 30px;}
	.recommend_pro:nth-child(n+2){margin-top: 20px;}
	.rec_pro_list li{padding-bottom: 20px;}
	.rec_pro_list li .title{margin-top: 0;}
	
	.side-news li, .rec_pro_list li{box-shadow: 0 0 6px 3px rgba(0, 0, 0, 0.05);}
}