/* nyNews_swiper start */
.nyNews_swiper { min-height: 300px; margin: 80px auto 0; background-color: #f3f6fb; border-radius: 16px;}
.nyNews_swiper .swiper-container{ overflow: hidden; position: relative; border-radius: 16px;}
.nyNews_swiper .swiper-container .swiper-slide .nyNewsSwiper_con { width:58.79%; padding: 48px 58px 48px 48px; float: left;}
.nyNewsSwiper_con .nyNewsSwiper_time { height: 30px; line-height: 30px; color: #0140a0; font-size: 15px; margin-bottom: 20px; display: flex;display: -webkit-flex; align-items: center;}
.nyNewsSwiper_con .nyNewsSwiper_time img { margin-right:10px;}
.nyNewsSwiper_time span { display: inline-block; height: 26px; line-height: 24px; color: #0140a0; font-size: 14px; border: 1px solid rgba(1, 64, 160, .25); margin-right: 30px; padding: 0 12px; border-radius:15px; position:relative;}
.nyNewsSwiper_time i { display: block; width: 15px; height: 15px; overflow: hidden; margin-right: 10px;}
.nyNewsSwiper_con a.nyNewsSwiper_name { display: block; height:80px; overflow: hidden; line-height:40px; color: #222; font-size: 24px; font-weight:bold; display: -webkit-box;text-overflow: ellipsis; -webkit-line-clamp: 2; -webkit-box-orient: vertical;transition: all .6s ease;}
.nyNewsSwiper_con a.nyNewsSwiper_name:hover { color: #0140a0;}
.nyNewsSwiper_con p {height:90px; overflow: hidden; line-height: 30px;color: #777; font-size: 16px; display: -webkit-box; text-overflow: ellipsis; -webkit-line-clamp:3; -webkit-box-orient: vertical; margin: 20px auto 60px;}
.nyNews_more { display: block; color: #999;font-size: 14px; display:flex; display: -webkit-flex; align-items:center;}
.nyNews_more:hover { color:#26ad49;}
.nyNews_more i { display: inline-block; width: 25px; height:25px; margin-left: 10px; padding: 7px; background-color: #fff; border-radius:50%;transform: rotate(-45deg); -webkit-transform: rotate(-45deg);}
.nyNews_more:hover i { background-color: #26ad49; transform: rotate(0deg); -webkit-transform: rotate(0deg);}
.nyNews_more:hover i svg path { fill: #fff;}

.nyNews_swiper .swiper-container .swiper-slide .nyNewsSwiper_img { width: 41.21%; height: 394px; float: right;}
.nyNewsSwiper_img a {display: block;width: 100%;height: 100%; overflow: hidden;position: relative;}
.nyNewsSwiper_img a:hover img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1);transform: scale(1.1);}
.nyNews_swiper .swiper-container .swiper-pagination { width:180px;height: 20px;left: 50%; bottom: 48px; margin-left: -58px;}
.nyNews_swiper .swiper-container .swiper-pagination .swiper-pagination-bullet { width: 20px; height: 20px; border: 1px dashed transparent; border-radius: 50%; background: none;opacity: 0.25;}
.nyNews_swiper .swiper-container .swiper-pagination .swiper-pagination-bullet::after { content: ''; display: block; width: 6px; height: 6px; background-image: linear-gradient(to right, #0140a0, #2a5fb1); border-radius: 50%; margin: 6px auto;}
.nyNews_swiper .swiper-container .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active { border: 1px dashed #0140a0; opacity: 1;}
/* nyNews_swiper end */


/* nyNews_list start */
.nyNews_list { padding: 80px 0;}
.nyNews_list ul { margin-bottom: 50px;}
.nyNews_list ul li:hover { background-color:#f3f6fb;}
.nyNews_list ul li .nyNews_con { margin: 0 auto; padding: 40px 0; border-top: 1px solid #e6e6e6;}
.nyNews_list ul li:last-child .nyNews_con { border-bottom: 1px solid #e6e6e6;}
.nyNews_list ul li:hover .nyNews_con { border-top: 1px solid transparent;}
.nyNews_list ul li:last-child:hover .nyNews_con { border-top: 1px solid transparent; border-bottom: 1px solid transparent;}
.nyNews_list ul li .nyNews_con .nyNews_date { width: 80px; height: 80px; padding: 12px 0; background:#f3f6fb; margin-right: 2px; float: left; border-radius: 16px;}
.nyNews_list ul li:hover .nyNews_con .nyNews_date { background-color: #0140a0; background-image: inherit;}
.nyNews_list ul li:hover .nyNews_con .nyNews_date span, .nyNews_list ul li:hover .nyNews_con .nyNews_date p { color:#fff;}
.nyNews_list ul li .nyNews_con .nyNews_date p { height: 30px;line-height: 28px; color: #777; font-size: 26px; text-align: center; margin-top: 6px;}
.nyNews_list ul li .nyNews_con .nyNews_date span { display: block; height: 20px; line-height: 18px; color: #777; font-size: 14px;text-align: center;}

.nyNews_list ul li .nyNews_con .nyNews_txt { width: calc(100% - 82px); padding: 0 0 10px 45px; float: right;}
.nyNews_list ul li .nyNews_con .nyNews_txt a.nyNews_name { display: block; overflow: hidden; color: #555; line-height: 30px; font-size: 20px; font-weight:bold;}
.nyNews_list ul li:hover .nyNews_con .nyNews_txt a.nyNews_name { color: #0140a0;}
.nyNews_list ul li .nyNews_con .nyNews_txt p { height: 64px; overflow: hidden; line-height: 32px; color: #777; font-size: 16px; display: -webkit-box;text-overflow: ellipsis;-webkit-line-clamp: 2;-webkit-box-orient: vertical;margin: 18px 0;}
.nyNews_list ul li:hover .nyNews_more { color:#26ad49;}
.nyNews_list ul li .nyNews_more i { background-color: #f3f6fb;}
.nyNews_list ul li:hover .nyNews_more i { background-color: #26ad49; transform: rotate(0deg); -webkit-transform: rotate(0deg);}
.nyNews_list ul li:hover .nyNews_more i svg path { fill: #fff;}

/* nyNews_list end */
@media (max-width:1600px) {
  .nyNews_swiper .swiper-container .swiper-slide .nyNewsSwiper_con { padding: 60px;}
  .nyNewsSwiper_con a.nyNewsSwiper_name { height: 80px; line-height: 40px; font-size: 28px;}
  .nyNewsSwiper_con p { height: 90px; line-height: 30px; font-size: 16px;}
  .nyNews_swiper .swiper-container .swiper-slide .nyNewsSwiper_img { height: 490px;}
  .nyNews_list ul { margin-bottom: 40px;}
  .nyNews_list ul li .nyNews_con .nyNews_txt p { height: 60px; line-height: 30px; font-size: 16px; }
  .nyNews_list ul li .nyNews_con .nyNews_txt .nyNews_more { font-size: 16px;}
}
@media (max-width:1440px) {
  .nyNews_swiper { margin: 60px auto;}
  .nyNewsSwiper_con .nyNewsSwiper_time { font-size: 15px;}
  .nyNewsSwiper_con a.nyNewsSwiper_name { height: 72px; line-height: 36px; font-size: 26px;}
  .nyNewsSwiper_con p { height: 90px; line-height: 30px; font-size: 15px; }
  .nyNews_swiper .swiper-container .swiper-slide .nyNewsSwiper_img { height: 450px;}
  .nyNews_swiper .swiper-container .swiper-pagination { bottom: 70px; margin-left: -144px;}
  .nyNews_list { padding:0 0 60px;}
  .nyNews_list ul li .nyNews_con .nyNews_txt p { height: 60px; line-height: 30px; font-size: 15px;}
  .nyNews_list ul li .nyNews_con .nyNews_txt .nyNews_more { font-size: 15px;}
}
@media (max-width:1366px) {
  .nyNews_swiper .swiper-container .swiper-slide .nyNewsSwiper_con { padding: 50px;}
  .nyNews_swiper .swiper-container .swiper-slide .nyNewsSwiper_img { height: 420px;}
  .nyNews_swiper .swiper-container .swiper-pagination { bottom: 54px; margin-left: -134px;}
}
@media (max-width:1280px) {
  .nyNews_swiper .swiper-container .swiper-slide .nyNewsSwiper_con { padding: 40px;}
  .nyNews_swiper .swiper-container .swiper-slide .nyNewsSwiper_img { height: 400px;}
  .nyNews_swiper .swiper-container .swiper-pagination { bottom: 44px; margin-left: -124px;}
  .nyNewsSwiper_con a.nyNewsSwiper_name { height: 68px; line-height: 34px; font-size: 24px;}
  .nyNewsSwiper_con p { height: 84px; line-height: 28px; font-size: 14px; }
  .nyNews_list ul li .nyNews_con .nyNews_txt { padding: 0 0 0 30px; }
  .nyNews_list ul li .nyNews_con .nyNews_txt p { height: 56px; line-height: 24px; font-size: 14px;}
  .nyNews_list ul li .nyNews_con .nyNews_txt .nyNews_more { font-size: 14px;}
}

@media (max-width:1200px) {
  .nyNewsSwiper_con a.nyNewsSwiper_name { height: 64px; line-height: 32px; font-size: 22px;}
  .nyNewsSwiper_con p { height: 72px; line-height: 24px; font-size: 14px;}

  .nyNews_swiper .swiper-container .swiper-slide .nyNewsSwiper_img { height: 370px;}
  .nyNews_swiper .swiper-container .swiper-pagination { bottom: 40px; margin-left: -124px;}
  .nyNews_list ul { margin-bottom: 30px;}
  .nyNews_list ul li .nyNews_con { padding: 30px 0; }
  .nyNews_list ul li .nyNews_con .nyNews_txt { padding: 0 0 0 32px;}
  .nyNews_list ul li .nyNews_con .nyNews_txt p { margin: 9px 0;}
}
@media (max-width:1080px) {
  .nyNews_swiper { margin: 40px auto;}
  .nyNews_swiper .swiper-container .swiper-slide .nyNewsSwiper_img { height: 320px;}
  .nyNews_swiper .swiper-container .swiper-slide .nyNewsSwiper_con { padding: 30px;}
  .nyNewsSwiper_con .nyNewsSwiper_time { margin-bottom: 10px; }
  .nyNewsSwiper_con a.nyNewsSwiper_name { height: 60px; line-height: 30px;font-size: 20px;}
  .nyNewsSwiper_con p { margin: 14px 0 30px; }
  .nyNews_swiper .swiper-container .swiper-pagination { margin-left: -114px; }
  .nyNews_list { padding: 0 0 40px;}
  .nyNews_list ul li .nyNews_con .nyNews_date { width: 70px; height: 70px; padding: 10px 0; border-radius: 8px;}
  .nyNews_list ul li .nyNews_con .nyNews_date p { height: 20px; font-size: 20px; margin-top: 0;}
  .nyNews_list ul li .nyNews_con .nyNews_date span { font-size: 12px; margin-top: 3px;}
  .nyNews_list ul li .nyNews_con { padding: 30px 0; }
  .nyNews_list ul li .nyNews_con .nyNews_txt { padding: 0 0 0 10px;}
  .nyNews_list ul li .nyNews_con .nyNews_txt a.nyNews_name { font-size: 18px;}
  .nyNews_list ul li .nyNews_con .nyNews_txt p { height: 48px; line-height: 24px; font-size: 14px; margin: 10px 0;}
  .nyNews_list ul li .nyNews_con .nyNews_txt .nyNews_more { height: 36px; line-height: 34px;}
}
@media (max-width:820px) {
  .nyNews_swiper { min-height: 280px;}
  .nyNews_swiper .swiper-container .swiper-slide .nyNewsSwiper_con { padding: 20px;}
  .nyNewsSwiper_con .nyNewsSwiper_time { font-size: 14px; }
  .nyNewsSwiper_time span {  margin: 2px 20px 2px 0; padding: 0 10px;}
  .nyNewsSwiper_con a.nyNewsSwiper_name { height: 56px; line-height: 28px; font-size: 18px;}
  .nyNewsSwiper_con p { height: 48px; margin: 10px 0 20px; -webkit-line-clamp: 2;}
  .nyNews_swiper .swiper-container .swiper-slide .nyNewsSwiper_img { height: 282px;}
  .nyNews_swiper .swiper-container .swiper-pagination { bottom: 20px; margin-left: -104px;}
  .nyNews_list ul li .nyNews_con { padding: 20px 0;}
  .nyNews_list ul li .nyNews_con .nyNews_txt { width: calc(100% - 75px); padding: 0 0 0 20px;}
  .nyNews_list ul li .nyNews_con .nyNews_txt p { height: 48px; line-height: 24px; font-size: 14px; margin: 10px 0;}
  .nyNews_list ul li .nyNews_con .nyNews_txt .nyNews_more { height: 32px; line-height: 30px; }
}

@media (max-width:767px) {
  .nyNews_swiper { margin: 30px auto; border-radius: 12px;}
  .nyNews_swiper .swiper-container .swiper-slide .nyNewsSwiper_img { width: 100%; height: 240px; float: none; }
  .nyNews_swiper .swiper-container .swiper-slide .nyNewsSwiper_con { width: 100%; float: none;}
  .nyNews_swiper .swiper-container .swiper-pagination { width: 90px; bottom: 20px; margin-left: 0; left: inherit; right: 20px; }
  .nyNews_list { padding:0 0 30px;}
  .nyNews_list ul { margin-bottom: 20px;}
  .nyNews_list ul li .nyNews_con .nyNews_txt { width: calc(100% - 82px); padding:0;}   
  .nyNews_list ul li .nyNews_con .nyNews_txt a.nyNews_name { line-height: 26px; font-size: 16px;}   
  .nyNews_list ul li .nyNews_con .nyNews_txt p { margin: 5px 0; }
}

@media (max-width:390px) {
  .nyNews_swiper .swiper-container .swiper-slide .nyNewsSwiper_img { height: 220px;}  
}

@media (max-width:320px) {
  .nyNews_swiper .swiper-container .swiper-slide .nyNewsSwiper_img { height: 180px;}
  .nyNewsSwiper_con a.nyNewsSwiper_name { height: 48px; line-height: 24px; font-size: 16px;}  
  .nyNews_list ul li .nyNews_con .nyNews_txt a.nyNews_name { line-height: 25px; font-size: 15px;}
}
