
.ellipsis{white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.ellipsis.no a{opacity: 0.5;cursor: default;}
.clamp{display:-webkit-box; -webkit-box-orient: vertical;-webkit-line-clamp: 2; line-height: 1.5; max-height: 3em;height: 3em;overflow:hidden;}
.clamp_3{display:-webkit-box; -webkit-box-orient: vertical;-webkit-line-clamp: 3; line-height: 1.5; max-height: 4.5em;height: 4.5em;overflow:hidden;}
.clamp_4{display:-webkit-box; -webkit-box-orient: vertical;-webkit-line-clamp: 4; line-height: 1.5;  max-height: 6em;height: 6em;overflow:hidden;}
.clamp_5{display:-webkit-box; -webkit-box-orient: vertical;-webkit-line-clamp: 5; line-height: 1.5;  max-height: 7.5em;height: 7.5em;overflow:hidden;}
.clamp_6{display:-webkit-box; -webkit-box-orient: vertical;-webkit-line-clamp: 6; line-height: 1.5;  max-height: 9em;height: 9em;overflow:hidden;}

.fnt_24{font-size: var(--font-size-24);}

.news_top{padding: 50rem 0 0;}
.news_tabt{ text-align: center;}
.news_tabt li{ display: inline-block; margin: 0 23rem;  height: 44rem; line-height: 44rem; border-radius: 25rem; background: #C4D1E0;}
.news_tabt li a{padding: 0 35rem; display: block;color: #000;}
.news_tabt li.on{ color: #fff; background: #00397B;}
.news_tabt li.on a{color: #fff!important;}

.news_swbox{ background: #00397B; margin-top: 64rem; position: relative;}
.news_swbox dt{ float: left; width: 50%;}
.news_swbox dd{float: left; width: 50%; padding: 75rem; color: #fff; box-sizing: border-box;}
.news_swbox dd span{ display: block;}
.news_swbox dd h2{margin-top: 10rem;}
.news_swbox dd h2 a{color: #fff!important;}
.news_swbox dd .c{margin-top: 35rem; color: rgba(255,255,255,0.9);}
.news_swbox dd .c p{line-height: 1.5; margin-bottom: 25rem;}
.news_swbox dd .c p:last-child{margin-bottom: 0;}
.news_swbox .swiper-button-prev,.news_swbox .swiper-button-next{ display: none; left:calc(50% + 70rem); width: 20rem; height: 20rem; line-height: 20rem; color: #fff; font-size:var(--font-size-24); top:auto; bottom:150rem; background: none;}
.news_swbox .swiper-button-next{left:calc(50% + 120rem);}

.news_list{padding: 45rem 0 30rem;}
.wrap_1440{max-width: 1440rem; width: 90%; margin: 0 auto;}
.news_list li{padding: 65rem 50rem; margin-bottom: 0rem; box-sizing: border-box;  border-radius: 0rem;border-bottom: 2rem solid #E3E3E3;}
.news_list li dt{ float: left; width: 42%; border-radius: 25rem; overflow: hidden; box-shadow:0 10rem 10rem 10rem rgba(0,0,0,0.05);}
.news_list li dd{ float: right; width: 53%;}
.news_list li dd span{ display: block; margin-top: 30rem;}
.news_list li dd h2{margin-top: 10rem; line-height: 1.5; max-height: 3em; overflow: hidden;}
.news_list li dd h2 a{color:#000;}
.news_list li dd p{margin-top: 20rem; line-height: 1.5; max-height: 4.5em; overflow: hidden;
/* 三行省略号 */
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
overflow: hidden;
}
.news_list li dd .more{margin-top: 50rem;}
.news_list li:nth-child(2n) dt{ float: right;}
.news_list li:nth-child(2n) dd{ float: left;}

.notice_list{margin-top: 40rem; padding-bottom: 40rem;}
.notice_list ul{ margin-bottom: 20rem;}
.notice_list li{border-radius: 20rem; padding: 20rem 50rem;}
.notice_list li .inner{padding:70rem 50rem;border-radius: 20rem;box-sizing: border-box;}
.notice_list li:nth-child(2n) .inner{background:#F7F9FC;}
.notice_list li span{ display: block;}
.notice_list li h2{margin-top: 10rem; line-height: 1.5; max-height: 3em; overflow: hidden;}
.notice_list li h2 a{color:#000;}
.notice_list li p{margin-top: 20rem; line-height: 1.5; max-height: 3em; overflow: hidden;}
.notice_list li .more{margin-top: 40rem;}




.news_part{background: #fff;}
.more{display: inline-block; padding: 0 35rem; height: 44rem; line-height: 44rem; position: relative;border-radius: 25rem;border: 1px solid #000; overflow: hidden;}
.more a{color: #000; display: block; height: 100%; font-size: var(--font-size-16);}
.more em{ float: left; margin-right:5rem;}
.more i{ float: left; font-weight: bold;}


@media screen and (max-width:1023px) {
  .news_swbox dt,.news_swbox dd,.news_list li dt,.news_list li dd{width: 100%;}
  .news_list li dd{padding-top: 25rem;}
  .news_swbox .swiper-button-prev{left:10px;}
  .news_swbox .swiper-button-next{left:auto; right:10px;}
  .news_list li dd span{margin-top: 0;}
  .notice_list li{padding: 0;}
  .notice_list li .inner{padding: 30rem;}
}
@media screen and (max-width:767px) {
.news_tabt li,.more{height: 30px; line-height: 30px;}
.news_swbox .swiper-button-prev,.news_swbox .swiper-button-next{top:50%; bottom:auto;}
.news_list li{padding: 30rem 0;}
.news_list li dd .more{margin-top: 30rem;}
.news_tabt li i{display: none;}
}

.news_list li,.more em,.more i,.notice_list li{ transition: all 0.3s;}
@media screen and (min-width: 1025px) {
.news_list li:hover,.notice_list li:hover,.notice_list li:nth-child(2n):hover .inner{ background: #D9E3EE;}
.notice_list li:hover{box-shadow:0 10rem 10rem 10rem rgba(0,0,0,0.05);}
.more:hover i{transform: translate(5rem, 0);}
.news_list li:hover{border-color: transparent;border-radius: 20rem;box-shadow: 0 0 10px 20px #f1f4f9;        z-index: 2;
        position: relative;}

}


