.nqNews{ padding:100px 0; overflow:hidden;background:#f8f8f8;}
.nynews .fl{ width:71.5%; }
.nynews .fl .list_cont{ padding:30px; background:#fff;border-radius:15px;}
.news_tj{ display: flex;align-items: center; gap:20px;}
.news_tj .img{display:block;width: 30%;height: 210px;position:relative;flex-shrink: 0;overflow:hidden;border-radius: 10px;}
.news_tj:hover .img img{ transform: scale(1.05); -webkit-transform: scale(1.05);}
.news_tj .text{ width:70%;}
.nynews .text a.name{ font-size:18px; color:#222; font-weight:bold; display:block; overflow:hidden; white-space:nowrap;text-overflow:ellipsis;}
.nynews .text p{ color:#555; overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;margin:15px 0 30px; line-height:30px; height:60px;}
.nynews .text span{display: flex;align-items: center; gap: 10px; color:#999;}
.nynews .text span i{ background:#c1c1c1; border-radius:10px; text-align:center; line-height:18px; font-size:12px; font-style:normal; padding:0 10px; color:#fff;}
.nynews .fl ul{ margin-top:40px;}
.nynews .fl ul li{ border-top:1px solid #e6e6e6; padding:30px 0;}
.nynews .text:hover a.name{ color:#00663e; text-decoration:underline;text-underline-offset: 4px;}
.nynews .text:hover span i{ background:#00663e;}
.nynews .fr{ width:27%; background:#fff; border-radius:15px;}
.nynews .fr .bt{ font-size:18px; color:#222; font-weight:bold; padding:15px 20px; border-bottom:1px solid #e6e6e6;}
.nynews .fr ul{ padding:20px; min-height:300px;}
.nynews .fr ul li{ display: flex;align-items: center; gap:15px; margin-bottom:20px;}
.nynews .fr ul li .img{width: 45%;height: 100px;position: relative;flex-shrink: 0;overflow:hidden;border-radius: 0 8px 8px 8px;}
.nynews .fr ul li:hover .img img{ transform: scale(1.05); -webkit-transform: scale(1.05);}
.nynews .fr ul li .img i{ display:inline-block; width:20px; height:20px; background:#00663e; position:absolute; top:0; left:0; z-index:1; padding:3px;}
.nynews .fr ul li .img i path{fill:#fff;}
.nynews .fr ul li .text{ width:50%;}
.nynews .fr ul li .text a.name{ font-size:16px; font-weight:normal;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical; white-space:normal; margin-bottom:10px;}
.nynews .fr ul li .text span{ font-size:14px;}
.nynews .fr ul li .text span i{ display:none;}
.nynews .fr ul li:nth-child(n+4) .img{display: none;}
.nynews .fr ul li:nth-child(n+4) .text{ width:100%;}
.nynews .fr ul li:nth-child(n+4) .text a.name{ font-size:18px;}
.nynews .fr ul li:nth-child(n+4) .text span{ font-size:16px;}
.nynews .fr ul li:nth-child(n+4) .text span i{ display:block;}
.nqNews .nyPage{ margin-top:35px;}
@media (max-width:1680px) {
.nqNews{ padding:80px 0;}
}

@media (max-width:1600px) {}

@media (max-width:1560px) {
.nqNews{ padding:70px 0;}
}

@media (max-width:1440px) {
.nynews .text span{ font-size:15px;}
.nynews .text p{margin: 15px 0 20px; font-size:15px; line-height:28px; height:56px;}
.nynews .text a.name, .nynews .fr ul li:nth-child(n+4) .text a.name, .nynews .fr ul li .text a.name{ font-size:16px;}
}

@media (max-width:1366px) {
.nqNews{ padding:60px 0;}
}

@media (max-width:1280px) {}

@media (max-width:1200px) {
	.nqNews{ padding:50px 0;}
	.nynews .fl{ width:70%;}
	.news_tj .img{ height:170px;border-radius: 5px;}
	.nynews .text a.name,.nynews .fr ul li:nth-child(n+4) .text a.name,.nynews .fr ul li .text a.name{ font-size:15px;}
	.nynews .text p{margin: 10px 0 15px; font-size:14px; line-height:26px; height:52px;}
	.nynews .text span{ font-size:14px;}
	.nynews .fr{ width:28%;}
	.nynews .fr ul li .img{border-radius: 0 5px 5px 5px;}

}

@media (max-width:1080px) {
	.nynews .fl{ width:66%;}
	.news_tj .img{ height:150px;}
	.nynews .fr{ width:32%;}
}

@media (max-width:1024px) {
	.nqNews{ padding:40px 0;}
	.nynews .fl{ width:64%;}
	.nynews .fr{ width:34%;}
}

@media (max-width:920px) {

}

@media (max-width:820px) {
	.nqNews{ padding:30px 0;}
	.nynews .fl,.nynews .fr{ width:100%;border-radius: 10px;}
	.nynews .fl ul{margin-top: 30px;}
	.nynews .fl ul li{padding: 20px 0;}
	.nynews .fl{ margin-bottom:20px;}
	.nynews .fl .list_cont{ padding:20px;}
	
	.nynews .fr ul li .img{ width:26%;}
	.nynews .fr ul li .text{ width:72%;}
	.nqNews .nyPage{ margin-top:20px;}
}

@media (max-width:768px) {

}
@media (max-width:550px) {
	.nynews .text p{margin:5px 0 10px;}
	.news_tj{ display:block;}
	.news_tj .img{ width:100%; height:220px; margin-bottom:15px;}
	.news_tj .text{ width:100%;}
	.nynews .fl ul{margin-top: 20px;}
	.nynews .fl ul li{padding: 15px 0;}
	.nynews .fl .list_cont{ padding:15px;}
	.nynews .fr ul li .text a.name{ font-size:14px;}
	
	.nynews .fr .bt,.nynews .fr ul{ padding:15px;}
	.nynews .fr ul li{margin-bottom: 15px;}
}
@media (max-width:425px) {
	.nynews .fl ul{margin-top: 15px;}
	.nynews .fl ul li{padding: 10px 0;}
	.nynews .fl .list_cont{ padding:10px;}
	.news_tj .img{ height:180px; margin-bottom:10px;}
	.nynews .text p,.nynews .text span,.nynews .fr ul li:nth-child(n+4) .text span{ font-size:14px;}

	.nynews .fr ul li{margin-bottom: 10px;}
	.nynews .fr ul li .img{ width:48%;}
	.nynews .fr ul li .text{ width:50%;}
}
@media (max-width:390px) {

}

@media (max-width:320px) {
	.news_tj .img{ height:180px;}
}