/*nyNews start*/
.nyNews { overflow: hidden; padding: 100px 0;}
.nyNews_list { min-height: 300px;}
.nyNews_list ul { display: flex; flex-wrap: wrap; justify-items: left; margin: 0 -20px 20px;}
.nyNews_list ul li { width: 50%; margin-bottom: 40px; padding: 0 20px;}
.nyNews_con { width: 100%; height: 100%; padding-left: 100px; position: relative;}
.nyNews_con::after { content: ''; display: block; width: 200px; height: 200px; background-color: #00793c; border-radius: 50%; position: absolute; left: 0; top: 30px;}
.nyNews_con:hover::after { background-color: #0d2d54;}
.nyNews_con .img { width: 180px; height: 180px; overflow: hidden; border-radius: 50%; position: absolute; left: 10px; top: 40px; z-index: 2;}
.nyNews_con .img a { display: block; width: 100%; height: 100%; overflow: hidden;}
.nyNews_con:hover .img a img { transform: scale(1.05); -webkit-transform: scale(1.05);}
.nyNews_con .text { width: 100%; height: 100%; min-height: 260px; overflow: hidden; padding: 40px 40px 40px 130px; background-color: #fff; box-shadow: 0 0 12px rgba(0, 48, 76, .08); border-radius: 8px; position: relative; z-index: 1;}
.nyNews_con:hover .text { background-color: #00793c; box-shadow: 0 0 12px rgba(0, 121, 60, .7);}
.nyNews_con .text a.name { display: block; line-height: 32px; color: #222; font-size: 24px; font-weight: bold;}
.nyNews_con .text p.ms { line-height: 30px; color: #555; font-size: 18px; margin: 20px 0;}
.nyNews_con .text span.time { display: block; line-height: 30px; color: #00793c; font-size: 18px;}
.nyNews_con .text span.time a.btn { display: block; width: 30px; height: 30px; overflow: hidden; float: right;}
.nyNews_con:hover .text a.name { color: #fff;}
.nyNews_con:hover .text p.ms { color: rgba(255, 255, 255, .55);}
.nyNews_con:hover .text span.time { color: #fff;}
.nyNews_con:hover .text span.time a.btn svg path { fill: #ffffff;}
/*nyNews end*/

@media (max-width:1680px) {
  .nyNews { padding: 80px 0;}
  .nyNews_con { padding-left: 90px;}
  .nyNews_con .img { width: 160px; height: 160px;}
  .nyNews_con .text { padding: 40px 40px 40px 120px;}
  .nyNews_con .text a.name { line-height: 30px; font-size: 22px;}
  .nyNews_con .text p.ms { line-height: 26px; font-size: 16px;}
  .nyNews_con .text span.time { font-size: 16px;}
  .nyNews_con .text span.time a.btn { padding: 2px;}
  .nyNews_con::after { width: 180px; height: 180px;}
}

@media (max-width:1600px) {
  .nyNews_con .text a.name { font-size: 20px;}
  .nyNews_con .text p.ms { line-height: 25px; font-size: 15px;}
  .nyNews_con .text span.time { font-size: 15px;}
}

@media (max-width:1560px) {}

@media (max-width:1440px) {
  .nyNews { padding: 60px 0;}
  .nyNews_list ul { margin: 0 -15px 10px;}
  .nyNews_list ul li { margin-bottom: 30px; padding: 0 15px;}
  .nyNews_con { padding-left: 80px;}
  .nyNews_con .img { width: 148px; height: 148px; top: 26px; left: 6px;}
  .nyNews_con .text { padding: 30px 30px 30px 104px;}
  .nyNews_con .text a.name { line-height: 28px; font-size: 18px;}
  .nyNews_con .text p.ms { line-height: 24px; font-size: 14px; margin: 15px 0;}
  .nyNews_con .text span.time { font-size: 14px;}
  .nyNews_con::after { width: 160px; height: 160px; top: 20px;}
}

@media (max-width:1366px) {}

@media (max-width:1280px) {}

@media (max-width:1200px) {}

@media (max-width:1080px) {
  .nyNews_con { padding-left: 75px;}
  .nyNews_con .img { width: 138px; height: 138px;}
  .nyNews_con .text { padding: 20px 30px 20px 99px;}
  .nyNews_con::after { width: 150px; height: 150px;}
}

@media (max-width:1024px) {}

@media (max-width:920px) {
  .nyNews { padding: 40px 0;}
  .nyNews_list ul { margin: 0;}
  .nyNews_list ul li { width: 100%; margin-bottom: 30px; padding: 0;}
  .nyNews_con { padding-left: 90px;}
  .nyNews_con .img { width: 160px; height: 160px; top: 30px; left: 10px;}
  .nyNews_con .text { min-height: 220px; padding: 30px 30px 30px 110px}
  .nyNews_con .text a.name { line-height: 30px; font-size: 20px;}
  .nyNews_con::after { width: 180px; height: 180px;}
}

@media (max-width:820px) {}

@media (max-width:767px) {
  .nyNews { padding: 20px 0 40px;}
  .nyNews_list ul li { margin-bottom: 20px;}
  .nyNews_con { padding: 20px; background-color: #fff; box-shadow: 0 0 12px rgba(0, 48, 76, .08); border-radius: 8px;}
  .nyNews_con:hover { background-color: #00793c;}
  .nyNews_con .img { width: 100%; height: 240px; border-radius: 8px; margin-bottom: 20px; position: inherit; left: inherit; top: inherit;}
  .nyNews_con .text, .nyNews_con:hover .text { height: auto; min-height: auto; padding: 0; background-color: rgba(255, 255, 255, 0); box-shadow: 0 0 0 rgba(0, 48, 76, 0); border-radius: 0;}
  .nyNews_con .text a.name { line-height: 28px; font-size: 18px;}
  .nyNews_con::after { display: none;}
}

@media (max-width:390px) {
  .nyNews_con .img { height: 220px;}
}

@media (max-width:320px) {
  .nyNews_con .img { height: 180px;}
}

