/* CSS Document */
.nyNews{ padding:60px 0; overflow:hidden;}
.nyNews ul li{ width:100%; background:#f5f5f5; margin-bottom:30px; overflow:hidden;}
.nyNews ul li .nyNews_Img{ display:block; float:left; width:310px; height:230px; position:relative; overflow:hidden;}
.nyNews ul li .nyNews_Img img{transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.nyNews ul li:hover .nyNews_Img img{-webkit-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1);}
.nyNews ul li .nyNews_Text{ float:right;width: calc(100% - 310px); padding:50px 65px;}
.nyNews ul li .nyNews_Text .nyNews_Name{ display:block; font-size:16px; color:#222;overflow:hidden; white-space:nowrap;text-overflow:ellipsis;}
.nyNews ul li .nyNews_Text p{ font-size:14px; line-height:24px; color:#999;overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; text-overflow: ellipsis; word-break: break-all; height:48px; margin:10px 0 30px;}
.nyNews ul li .nyNews_Text .nyNews_Btn{ display:inline-block; width:30px; height:19px;}
.nyNews ul li:hover .nyNews_Text .nyNews_Name{ color:#53a694;}
@media (max-width:1680px) {
.nyNews{ padding:50px 0;}
.nyNews ul li .nyNews_Text{padding:45px 55px;}
}
@media (max-width:1440px) {
.nyNews ul li .nyNews_Img{ width:280px; height:210px;}
.nyNews ul li .nyNews_Text{width: calc(100% - 280px); padding:40px 45px;}
}
@media (max-width:1200px) {
.nyNews{ padding:40px 0;}
.nyNews ul li{ margin-bottom:20px;}
.nyNews ul li .nyNews_Img{ width:250px; height:200px;}
.nyNews ul li .nyNews_Text{width: calc(100% - 250px); padding:35px 40px;}
}
@media (max-width:1024px) {
}

@media (max-width:920px) {
.nyNews ul li .nyNews_Img{ width:220px;}
.nyNews ul li .nyNews_Text{width: calc(100% - 220px); padding:30px 35px;}
}

@media (max-width:767px) {
.nyNews{ padding:30px 0;}
.nyNews ul li .nyNews_Img{ width:200px; height:180px;}
.nyNews ul li .nyNews_Text{width: calc(100% - 200px); padding:25px 30px;}
}
@media (max-width:550px) {
.nyNews ul li .nyNews_Img{ width:180px; height:160px;}
.nyNews ul li .nyNews_Text{width: calc(100% - 180px); padding:20px 25px;}
.nyNews ul li .nyNews_Text p{ margin: 10px 0 20px;}
}
@media (max-width:425px) {
.nyNews ul li .nyNews_Img{ width:100%;}
.nyNews ul li .nyNews_Text{  width:100%;}
}