/*nyNews start*/
.nyNews { overflow: hidden; padding: 60px 0 90px;}
.nyNews_head { display: flex; align-items: center; margin-bottom: 60px;}
.nyNews_head .nyNewsRec_main { width: 50%; height: 450px; overflow: hidden; padding-right: 30px; position: relative;}
 .nyNewsRec_main .nyNewsRec_img, .nyNewsRec_img a.pic { display: block; width: 100%; height: 100%; overflow: hidden; position: relative;}
.nyNewsRec_img:hover a.pic img { transform: scale(1.1); -webkit-transform: scale(1.1);}
.nyNewsRec_img .text { padding: 60px 30px 20px; background: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, .8)); position: absolute; bottom: -100%; left: 0;}
.nyNewsRec_img:hover .text { bottom: 0;}
.nyNewsRec_img .text a.name { display: block; width: 100%; line-height: 1.8; color: #fff; font-size: 24px; font-weight: bold; text-transform: capitalize;}
.nyNewsRec_img .text p.ms { max-height: 52px; overflow: hidden; line-height: 26px; color: rgba(255, 255, 255, .5); font-size: 16px; display: -webkit-box; text-overflow: ellipsis; -webkit-line-clamp: 2; -webkit-box-orient: vertical; margin-top: 5px;}
.nyNewsRec_main .nyNewsRec_time { width: 160px; height: 160px; overflow: hidden; padding: 30px; background-color: #da251c; position: absolute; top: 0; right: 0;}
.nyNewsRec_time i { display: block; width: 36px; height: 36px; overflow: hidden; margin: 0 auto;}
.nyNewsRec_time em, .nyNewsRec_time span { display: block; line-height: 1; color: #fff; font-size: 18px; text-align: center;}
.nyNewsRec_time em { font-weight: bold; margin: 15px 0 10px;}

.nyNews_head .nyNewsRec_list { width: 50%; padding-left: 30px; position: relative;}
.nyNewsRec_list dl dd { padding: 15px 0;}
.nyNewsRec_list dl dd a.name { display: block; height: 32px; overflow: hidden; line-height: 32px; color: #222; font-size: 22px; font-weight: bold; text-transform: capitalize; white-space: nowrap; text-overflow: ellipsis;}
.nyNewsRec_list dl dd:hover a.name { color: #da251c;}
.nyNewsRec_list dl dd p.ms { height: 78px; overflow: hidden; line-height: 26px; color: #777; font-size: 16px; display: -webkit-box; text-overflow: ellipsis; -webkit-line-clamp: 3; -webkit-box-orient: vertical; margin-top: 10px;}


.nyNews_list ul li { overflow: hidden; margin-bottom: 60px; padding: 0 250px 60px 0; border-bottom: 1px solid #e6e6e6; position: relative;}
.nyNews_list ul li a.name { display: block; line-height: 32px; color: #222; font-size: 22px; font-weight: bold; text-transform: capitalize;}
.nyNews_list ul li:hover a.name { color: #da251c;}
.nyNews_list ul li p.ms { max-height: 52px; overflow: hidden; line-height: 26px; color: #777; font-size: 16px; display: -webkit-box; text-overflow: ellipsis; -webkit-line-clamp: 2; -webkit-box-orient: vertical; margin-top: 10px;}
.nyNews_list ul li .nyMore { margin-top: 40px;}

.nyNews_list ul li .nyNewsList_time { width: 130px; height: 130px; overflow: hidden; padding: 24px 20px; background-color: #da251c; position: absolute; top: 0; right: 0;}
.nyNewsList_time i { display: block; width: 30px; height: 30px; overflow: hidden; margin: 0 auto;}
.nyNewsList_time em, .nyNewsList_time span { display: block; line-height: 1; color: #fff; font-size: 16px; text-align: center;}
.nyNewsList_time em { font-weight: bold; margin: 10px 0;}
/*nyNews end*/

@media (max-width:1680px) {
  .nyNews { padding: 60px 0 80px;}
  .nyNews_head .nyNewsRec_main { height: 440px;}
  .nyNewsRec_main .nyNewsRec_time { width: 140px; height: 140px; padding: 20px;}
  .nyNewsRec_list dl dd p.ms { height: 75px; line-height: 25px; font-size: 15px;}
  .nyNews_list ul li { padding: 0 200px 60px 0;}
  .nyNews_list ul li .nyNewsList_time { width: 120px; height: 120px; padding: 20px;}
  .nyNewsRec_img .text p.ms, .nyNews_list ul li p.ms { max-height: 50px; line-height: 25px; font-size: 15px;}
  .nyNews_list ul li .nyMore { margin-top: 30px;}
}

@media (max-width:1600px) {
  
}

@media (max-width:1560px) {}

@media (max-width:1440px) {
  .nyNews { padding: 40px 0 60px;}
  .nyNews_head { margin-bottom: 40px;}
  .nyNews_head .nyNewsRec_main { height: 420px;}
  .nyNewsRec_img .text a.name { line-height: 1.5; font-size: 22px;}
  .nyNewsRec_main .nyNewsRec_time { width: 120px; height: 120px; padding: 20px;}
  .nyNewsRec_time i { width: 30px; height: 30px;}
  .nyNewsRec_time em { margin: 10px 0;}
  .nyNewsRec_time em, .nyNewsRec_time span, .nyNewsList_time em, .nyNewsList_time span { font-size: 15px;}
  .nyNewsRec_list dl dd a.name { height: 30px; line-height: 30px; font-size: 20px;}
  .nyNewsRec_list dl dd p.ms { height: 72px; line-height: 24px; font-size: 14px;}
  .nyNews_list ul li { margin-bottom: 40px; padding: 0 160px 40px 0;}
  .nyNews_list ul li a.name { line-height: 30px; font-size: 20px;}
  .nyNewsRec_img .text p.ms, .nyNews_list ul li p.ms { max-height: 48px; line-height: 24px; font-size: 14px;}
  .nyNews_list ul li .nyMore { margin-top: 20px;}

}

@media (max-width:1366px) {}

@media (max-width:1280px) {
  .nyNews_head .nyNewsRec_main { height: 400px;}
  .nyNewsRec_img .text { padding: 40px 20px 20px;}
  .nyNewsRec_img .text a.name { font-size: 20px;}
  .nyNewsRec_list dl dd { padding: 10px 0;}
  .nyNewsRec_list dl dd a.name, .nyNews_list ul li a.name { font-size: 18px;}
}

@media (max-width:1200px) {}

@media (max-width:1080px) {
  .nyNews_head .nyNewsRec_main { height: 324px; padding-right: 20px;}
  .nyNews_head .nyNewsRec_list { padding-left: 20px;}
  .nyNewsRec_list dl dd p.ms { height: 48px; -webkit-line-clamp: 2;}
}

@media (max-width:1024px) {}

@media (max-width:920px) {
  .nyNews { padding: 40px 0;}
  .nyNewsRec_main .nyNewsRec_time, .nyNews_list ul li .nyNewsList_time { width: 100px; height: 100px; padding: 10px;}
  .nyNewsRec_time em, .nyNewsRec_time span, .nyNewsList_time em, .nyNewsList_time span { font-size: 14px;}
  .nyNews_list ul li { padding: 0 140px 40px 0;}
}

@media (max-width:820px) {
  .nyNews_head .nyNewsRec_main { height: 300px;}
  .nyNewsRec_img .text a.name { line-height: 1.6; font-size: 18px;}
  .nyNewsRec_img .text p.ms, .nyNews_list ul li p.ms { max-height: 44px; line-height: 22px;}
  .nyNewsRec_list dl dd a.name, .nyNews_list ul li a.name { font-size: 16px;}
  .nyNewsRec_list dl dd p.ms { height: 44px; line-height: 22px; margin-top: 6px;}
  .nyNews_list ul li { margin-bottom: 30px; padding: 0 130px 30px 0;}
}

@media (max-width:767px) {
  .nyNews { padding: 20px 0 40px;}
  .nyNews_head { display: block; align-items: inherit; margin-bottom: 30px;}
  .nyNews_head .nyNewsRec_main { width: 100%; height: 280px; margin-bottom: 10px; padding-right: 0;}
  .nyNewsRec_main .nyNewsRec_time, .nyNews_list ul li .nyNewsList_time { width: 80px;}
  .nyNews_head .nyNewsRec_list { width: 100%; padding-left: 0;}
  .nyNewsRec_list dl dd a.name { height: auto; white-space: inherit; text-overflow: inherit;}
  .nyNewsRec_list dl dd a.name, .nyNews_list ul li a.name { line-height: 26px;}
  .nyNews_list ul li { margin-bottom: 20px; padding: 0 100px 20px 0;}
}

@media (max-width:390px) {}

@media (max-width:320px) {}

@media (max-width:280px) {}
