.nyb{background:#f8f8f8;}
.nyMenu{ width:35%;}
.nynews .fl{ width:72%;}
.nynews .fl .list_cont{ padding:30px; background:#fff;}
.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;}
.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;}
.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:#c1272d; text-decoration:underline;text-underline-offset: 4px;}
.nynews .text:hover span i{ background:#c1272d;}
.nynews .fr{ width:27%; background:#fff;}
.nynews .fr .bt{ font-size:18px; color:#222; font-weight:bold; padding:15px 20px; border-bottom:1px solid #e6e6e6;}
.nynews .fr ul{ padding:20px;}
.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;}
.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:#c1272d; 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;}
@media (max-width:1680px) {
}

@media (max-width:1600px) {}

@media (max-width:1560px) {

}

@media (max-width:1440px) {

}

@media (max-width:1366px) {
	.nyMenu{ width:40%;}
}

@media (max-width:1280px) {}

@media (max-width:1200px) {
	.nynews .fl{ width:70%;}
	.news_tj .img{ height:170px;}
	.nynews .fr{ width:28%;}

}

@media (max-width:1080px) {
	.nynews .fl{ width:66%;}
	.news_tj .img{ height:150px;}
	.nynews .fr{ width:32%;}
}

@media (max-width:1024px) {
	.nynews .fl{ width:64%;}
	.nynews .fr{ width:34%;}
}

@media (max-width:920px) {
	.nyMenu .nyMenu_main:after{right: -200px;}

}

@media (max-width:820px) {
	.nynews .text p{margin: 15px 0 20px;}
	.nynews .fl,.nynews .fr{ width:100%;}
	.nynews .fl ul{margin-top: 30px;}
	.nynews .fl ul li{padding: 20px 0;}
	.nynews .fl{ padding:20px; margin-bottom:20px;}
	
	.nynews .fr ul li .img{ width:26%;}
	.nynews .fr ul li .text{ width:72%;}
}

@media (max-width:768px) {

}
@media (max-width:550px) {
	.nynews .text p{margin: 15px 0;}
	.news_tj{ display:block;}
	.news_tj .img{ width:100%; height:300px; margin-bottom:15px;}
	.news_tj .text{ width:100%;}
	.nynews .fl ul{margin-top: 20px;}
	.nynews .fl ul li{padding: 15px 0;}
	.nynews .fl{ padding:15px; margin-bottom:15px;}
	
	.nynews .fr .bt,.nynews .fr ul{ padding:15px;}
	.nynews .fr ul li{margin-bottom: 15px;}
}
@media (max-width:425px) {
	.nynews .text p{margin: 10px 0;}
	.nynews .fl ul{margin-top: 15px;}
	.nynews .fl ul li{padding: 10px 0;}
	.nynews .fl{ padding:10px; margin-bottom:10px;}
	.news_tj .img{ height:220px; margin-bottom:10px;}
	.nynews .text a.name,.nynews .fr ul li:nth-child(n+4) .text a.name{ font-size:16px;}
	.nynews .text p,.nynews .text span,.nynews .fr ul li:nth-child(n+4) .text span{ font-size:14px;}
	
	.nynews .fr .bt,.nynews .fr ul{ padding:10px;}
	.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;}
}