.Ny_News{ padding:80px 0; overflow:hidden; }
.Ny_News ul{min-height:300px;}
.Ny_News ul li{ width:100%; border:1px solid #e6e6e6; padding:30px 40px; overflow:hidden;display: -webkit-flex; display: flex; flex-wrap: wrap; margin-bottom:30px; }
.Ny_News ul li .NyNews_left{ width:40%; float:left;}
.Ny_News ul li span{ display:inline-block; height:30px; line-height:30px; color:#fff; font-size:15px; background:#025cb0; min-width:150px; text-align:center; position:relative;}
.Ny_News ul li span i{display:inline-block; width: 16px; height: 16px; margin: -4px 7px 0 0; vertical-align: middle;}
.Ny_News ul li span:before{ content:""; display:block; background:#fff; width:20px; height:10px;position: absolute;left: -10px;transform: rotate(-40deg); top:-2px;}
.Ny_News ul li span:after{ content:""; display:block; background:#fff; width:20px; height:10px;position: absolute;right: -6px;transform: rotate(-45deg);bottom: -6px;}
.Ny_News ul li a.NyNews_Name{ display:block; height:72px; overflow: hidden; line-height:36px; font-size:24px; color:#222; font-weight:bold; text-transform: capitalize; margin-top:10px; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; text-overflow: ellipsis;}
.Ny_News ul li .NyNews_right{ width:60%; float:right;align-items: center;display: flex; padding:40px 0 0 40px; }
.Ny_News ul li p{ height:72px; overflow: hidden; line-height:24px; font-size:16px; color:#777; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; text-overflow: ellipsis;}
.Ny_News ul li:hover { border:1px solid #025cb0;}
.Ny_News ul li:hover a.NyNews_Name{ color:#025cb0;}

@media screen and (max-width:1680px){
	.Ny_News{ padding:70px 0;}
	.Ny_News ul li{ padding:30px 40px 45px;}
	.Ny_News ul li a.NyNews_Name{ font-size:28px; line-height:40px; height:80px;}
	.Ny_News ul li p{ font-size:15px;}
	.Ny_News ul li span{ font-size:15px;}
}
@media screen and (max-width:1440px){
	.Ny_News{ padding:60px 0;}
	.Ny_News ul li a.NyNews_Name{ font-size:26px; line-height:36px; height:72px;}
	.Ny_News ul li{ margin-bottom:25px; padding:25px 35px 40px;}
}
@media screen and (max-width:1200px){
	.Ny_News{ padding:50px 0;}
	.Ny_News ul li{ margin-bottom:20px; padding:25px 30px 30px;}
	.Ny_News ul li a.NyNews_Name{ font-size:24px;}
	.Ny_News ul li p{ font-size:14px; line-height:24px; height:70px;}
	.Ny_News ul li span{ font-size:14px;}
}
@media screen and (max-width:1080px){
}
@media screen and (max-width:1024px){
	.Ny_News{ padding:40px 0;}
}
@media screen and (max-width:820px){
	.Ny_News{ padding:30px 0;}
	.Ny_News ul li{ padding:25px 20px;}
	.Ny_News ul li a.NyNews_Name{ font-size:22px; line-height:30px; height:60px;}
}
@media screen and (max-width:767px){
.Ny_News ul li .NyNews_left{ width:100%;}	
.Ny_News ul li .NyNews_right{width:100%; padding:10px 0 0;}
}