/*nyNews start*/
.nyNews { overflow: hidden; padding: 100px 0 180px;}
.nyNews_list ul { min-height: 300px; 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: #cb0306; border-radius: 50%; position: absolute; left: 0; top: 30px;}
.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: #cb0306; box-shadow: 0 0 12px rgba(203, 3, 6, .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;overflow: hidden; display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical; text-overflow: ellipsis;  height:116px;}
.nyNews_con .text span.time { display: block; line-height: 30px; color: #cb0306; 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 170px;}
  .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; height:108px;}
  .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; height:105px;}
  .nyNews_con .text span.time { font-size: 15px;}
}

@media (max-width:1560px) {
 .nyNews { padding: 70px 0 150px;}	
}

@media (max-width:1440px) {
  .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; height:100px;}
  .nyNews_con .text span.time { font-size: 14px;}
  .nyNews_con::after { width: 160px; height: 160px; top: 20px;}
}

@media (max-width:1366px) {
.nyNews { padding: 60px 0 130px;}	
}

@media (max-width:1280px) {

}

@media (max-width:1200px) {
.nyNews { padding: 50px 0 110px;}	
	
}

@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) {
.nyNews { padding: 40px 0 100px;}
}

@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) {
.nyNews { padding: 30px 0;}	
}

@media (max-width:767px) {
  .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: #cb0306;}
  .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;}
}

