/*nyNews start*/
.nyNews { overflow: hidden; padding: 100px 0;}
.nyNews_head { display: flex; align-items: center; margin-bottom: 60px;}
.nyNews_head .nyNewsRec_main { width: 50%; height: 450px; overflow: hidden; padding-right: 32px; position: relative;}
.nyNewsRec_main .nyNewsRec_img, .nyNewsRec_img a.pic { display: block; width: 100%; height: 100%; overflow: hidden; border-radius: 16px; position: relative;}
.nyNewsRec_img:hover a.pic img { transform: scale(1.1); -webkit-transform: scale(1.1);}
.nyNewsRec_img .text { padding: 60px 30px 30px; background: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, .88)); position: absolute; bottom: -100%; left: 0;}
.nyNewsRec_img:hover .text { bottom: 0;}
.nyNewsRec_img .text a.name { display: block; width: 100%; line-height: 32px; color: #fff; font-size: 22px; font-family: "Alibaba_PuHuiTi_Medium"; 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: 10px;}
.nyNewsRec_main .nyNewsRec_date { width: 160px; height: 160px; overflow: hidden; padding: 30px; background-color: #0075bc; border-radius: 8px; position: absolute; top: 0; right: 0;}
.nyNewsRec_date i { display: block; width: 40px; height: 40px; overflow: hidden; margin: 0 auto;}
.nyNewsRec_date em, .nyNewsRec_date span { display: block; line-height: 1; color: #fff; font-size: 18px; text-align: center;}
.nyNewsRec_date em { font-family: "Alibaba_PuHuiTi_Bold"; font-style: normal; margin: 15px 0 10px;}

.nyNews_head .nyNewsRec_list { width: 50%; padding-left: 32px; 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-family: "Alibaba_PuHuiTi_Medium"; text-transform: capitalize; white-space: nowrap; text-overflow: ellipsis;}
.nyNewsRec_list dl dd:hover a.name { color: #0075bc;}
.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 { min-height: 240px; margin-bottom: 50px;}
.nyNews_list ul li { overflow: hidden; margin-bottom: 50px; padding: 0 250px 50px 0; border-bottom: 1px solid #e6e6e6; position: relative;}
.nyNews_list ul li:last-child { margin-bottom: 0;}
.nyNews_list ul li a.name { display: block; line-height: 32px; color: #222; font-size: 22px; font-family: "Alibaba_PuHuiTi_Medium"; text-transform: capitalize;}
.nyNews_list ul li:hover a.name { color: #0075bc;}
.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 .more { margin-top: 40px;}
.nyNews_list ul li .more a { display: block; width: 180px; height: 50px; overflow: hidden; line-height: 50px; color: #222; font-size: 16px; text-align: center; text-transform: capitalize; background-color: #eee; border-radius: 4px;}
.nyNews_list ul li .more a:hover { color: #fff; background-color: #0075bc;}
.nyNews_list ul li .more a i { display: inline-block; width: 14px; height: 14px; overflow: hidden; vertical-align: middle; margin: -2px 0 0 6px;}
.nyNews_list ul li .more a:hover i svg path { fill: #fff;}

.nyNews_list ul li .date { width: 130px; height: 130px; overflow: hidden; padding: 22px 20px; background-color: #0075bc; border-radius: 8px; position: absolute; top: 0; right: 0;}
.nyNews_list ul li .date i { display: block; width: 32px; height: 32px; overflow: hidden; margin: 0 auto;}
.nyNews_list ul li .date em, .date span { display: block; line-height: 1; color: #fff; font-size: 16px; text-align: center;}
.nyNews_list ul li .date em { font-family: "Alibaba_PuHuiTi_Bold"; font-style: normal; margin: 10px 0;}
/*nyNews end*/


@media (max-width:1680px) {
  .nyNews { padding: 80px 0;}
  .nyNews_head .nyNewsRec_main { height: 440px;}
  .nyNewsRec_main .nyNewsRec_date { width: 140px; height: 140px; padding: 20px;}
  .nyNewsRec_list dl dd p.ms { height: 75px; line-height: 25px; font-size: 15px;}
  .nyNews_list ul { margin-bottom: 40px;}
  .nyNews_list ul li { margin-bottom: 40px; padding: 0 200px 40px 0;}
  .nyNews_list ul li .date { 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 .more { margin-top: 30px;}
}

@media (max-width:1600px) {
  
}

@media (max-width:1560px) {}

@media (max-width:1440px) {
  .nyNews { padding: 60px 0;}
  .nyNews_head { margin-bottom: 40px;}
  .nyNews_head .nyNewsRec_main { height: 420px; padding-right: 30px;}
  .nyNewsRec_img .text a.name { line-height: 1.5; font-size: 22px;}
  .nyNewsRec_main .nyNewsRec_date { width: 120px; height: 120px; padding: 20px;}
  .nyNewsRec_date i { width: 30px; height: 30px;}
  .nyNewsRec_date em { margin: 10px 0;}
  .nyNewsRec_date em, .nyNewsRec_date span, .nyNews_list ul li .date em, .nyNews_list ul li .date span { font-size: 15px;}
  .nyNews_head .nyNewsRec_list { padding-left: 30px;}
  .nyNewsRec_list dl dd { padding: 14px 0;}
  .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 { margin-bottom: 30px;}
  .nyNews_list ul li { margin-bottom: 30px; padding: 0 160px 30px 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 .more { margin-top: 20px;}
  .nyNews_list ul li .more a { width: 150px; height: 44px; line-height: 44px; font-size: 14px;}

}

@media (max-width:1366px) {}

@media (max-width:1280px) {
  .nyNews_head .nyNewsRec_main { height: 396px;}
  .nyNewsRec_img .text { padding: 40px 20px 20px;}
  .nyNewsRec_img .text a.name { font-size: 20px;}
  .nyNewsRec_list dl dd { padding: 10px 0;}
}

@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;}
  .nyNews_list ul li .more a { width: 140px; height: 40px; line-height: 40px; font-size: 14px;}
}

@media (max-width:1024px) {}

@media (max-width:920px) {
  .nyNews { padding: 40px 0;}
  .nyNews_head .nyNewsRec_main { height: 300px;}
  .nyNewsRec_main .nyNewsRec_img, .nyNewsRec_img a.pic { border-radius: 12px;}
  .nyNewsRec_img .text a.name { line-height: 1.6; font-size: 18px;}
  .nyNewsRec_main .nyNewsRec_date, .nyNews_list ul li .date { width: 100px; height: 100px; padding: 10px;}
  .nyNewsRec_date em, .nyNewsRec_date span, .nyNews_list ul li .date em, .nyNews_list ul li .date span { font-size: 14px;}
  .nyNews_list ul li { padding: 0 140px 30px 0;}  
  .nyNewsRec_list dl dd { padding: 8px 0;}
  .nyNewsRec_list dl dd a.name, .nyNews_list ul li a.name { font-size: 18px;}
  .nyNewsRec_img .text p.ms, .nyNewsRec_list dl dd p.ms, .nyNews_list ul li p.ms  { margin-top: 6px;}
}

@media (max-width:820px) {
  .nyNews_head .nyNewsRec_main { height: 280px;}
  .nyNewsRec_img .text a.name { line-height: 1.6; font-size: 16px;}
  .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_img .text p.ms, .nyNewsRec_list dl dd p.ms, .nyNews_list ul li p.ms { height: 44px; line-height: 22px;}
  .nyNews_list ul li { margin-bottom: 30px; padding: 0 130px 30px 0;}
  .nyNewsRec_img .text p.ms, .nyNewsRec_list dl dd p.ms, .nyNews_list ul li p.ms { margin-top: 4px;}
}

@media (max-width:767px) {
  .nyNews { padding: 40px 0;}
  .nyNews_head { display: block; align-items: inherit; margin-bottom: 30px;}
  .nyNews_head .nyNewsRec_main { width: 100%; height: 260px; margin-bottom: 10px; padding-right: 0;}
  .nyNewsRec_main .nyNewsRec_img, .nyNewsRec_img a.pic { border-radius: 8px;}
  .nyNewsRec_img .text { padding: 24px 12px 12px;}
  .nyNewsRec_main .nyNewsRec_date, .nyNews_list ul li .date { 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: 1.5;}
  .nyNews_list ul { margin-bottom: 20px;}
  .nyNews_list ul li { margin-bottom: 20px; padding: 0 100px 20px 0;}
  .nyNewsRec_img .text p.ms, .nyNewsRec_list dl dd p.ms, .nyNews_list ul li p.ms { margin-top: 6px;}
}

@media (max-width:390px) {
  .nyNews_head .nyNewsRec_main { height: 240px;}
}

@media (max-width:320px) {
  .nyNews_head .nyNewsRec_main { height: 240px;}
  .nyNews_list ul li { padding: 0 90px 20px 0;}
}
