.news-container-center{margin-top:6rem}
.news-wrap{height:100vh;background:url(../images/news_bg.webp) no-repeat center center;background-size:cover;--news-width:80%;display:flex;align-items:center;justify-content:center}
.news-wrap::before{width:100%;height:40%;content:"";position:absolute;top:0;left:0;background:linear-gradient(to top,#00000000,#000000);opacity:0.5}
.swiper-container-wrap{position:relative}
.swiper-container-wrap .swiper-pagination-bullet{width:8rem;border-radius:0;background:#ffffff}
.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:1rem}
.news-wrap .swiper-container{position:relative;width:100%;overflow:hidden;border:2px solid var(--color-primary)}
.news-wrap .swiper-container img{width:100%;height:100%;object-fit:cover}
.news-wrap .swiper-button-next:after,.news-wrap .swiper-button-prev:after{display:none}
.news-wrap .swiper-button-next,.news-wrap .swiper-button-prev{background:url(../images/swiper-pagination.webp) no-repeat 6px 15px;background-size:36px;width:60px;height:80px;top:calc(50% - 25px)}
.news-wrap .swiper-button-next{background-position:6px -95px}
.news-wrap .swiper-container .swiper-slide{height:auto}
.swiper-newslist{position:relative;margin-top:1rem}
.swiper-newslist::before{content:"";background:url(../images/news_title.png) no-repeat 0 0;background-size:100%;width:4.2rem;display:block;height:100%;position:absolute;top:2rem}
.swiper-newslist .news-tabs{width:var(--news-width);display:flex;justify-content:center;align-items:center;color:#fff;padding:1rem;text-align:center;margin:auto;flex-wrap:wrap}
.swiper-newslist .news-tabs .tab-item{font-size:1.2rem;flex:1;position:relative;height:3.5rem;cursor:pointer;transition:all 0.5s linear}
.swiper-newslist-container .swiper-slide{opacity:0}
.swiper-newslist-container .swiper-slide-active{opacity:1}
.swiper-newslist .news-tabs .tab-item.active,.swiper-newslist .news-tabs .tab-item:hover{color:#1a3a5d;font-weight:bold;transform:scale(1.2)}
.swiper-newslist .news-tabs .tab-item::before{content:"";width:3rem;height:0.5rem;background:#1a3a5d;position:absolute;bottom:0.3rem;left:calc(50% - 1.5rem);opacity:0}
.swiper-newslist .news-tabs .tab-item.active::before{opacity:1}
.swiper-newslist  .tab-line{width:var(--news-width);margin:auto;height:2px;background:#fff;position:relative;top:-1.1rem}
.swiper-newslist .tab-line::after{content:"";position:absolute;right:-30px;top:0px;width:50px;background:linear-gradient(to right,#ffffff,#ffffff00);transform:translateX(20px);height:2px}
.swiper-newslist  .tab-line::before{content:"";position:absolute;left:-30px;top:0px;width:50px;background:linear-gradient(to right,#ffffff00,#ffffff);transform:translateX(-20px);height:2px}
.news-wrap .news-list{width:var(--news-width);margin:auto;overflow:auto;height:12rem}
.news-wrap::-webkit-scrollbar{width:6px;height:6px;background-color:#909fad;border-radius:10px}
.news-wrap::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);border-radius:10px;background-color:#909fad}
.news-wrap::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#ffffff}
.news-list ul{list-style:none;padding:0;margin:0}
.news-list li{padding:0.8rem 0;position:relative}
.news-list li a::before{content:"";width:2rem;height:2rem;position:absolute;background:url(../images/news_icon.webp) repeat -0.7rem 3.1rem;background-size:3.8rem;z-index:1;left:0}
.news-list li:hover a{color:var(--color-primary)}
.news-list li:hover a::before{background-position:-0.7rem -0.2rem}
.news-list li:last-child{border-bottom:none}
.news-list li a{display:flex;justify-content:space-between;align-items:center;color:#fff;text-decoration:none;transition:color 0.3s ease}
.news-list li a .news-title{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-right:2rem;padding-left:2.4rem}
.news-list li a .news-date{flex-shrink:0;color:rgba(255,255,255,0.6);font-size:0.9rem}
.news-wrap .more-news{font-size:1rem;color:#fff;text-align:center;gap:10px;opacity:1;display:none}
.news-wrap .more-news-warp{display:flex;justify-content:center}
.news-wrap .more-news .more-line-wrap{display:flex;gap:8px;justify-content:center;align-items:center;position:relative}
.news-wrap .more-news .more-line-wrap .more-line{width:70px;height:2px;background:#fff;display:block}
.news-wrap .more-news .more-line-wrap .more-dot{width:7px;height:7px;background:#fff;display:block;border-radius:50%}
.news-wrap .more-news .more-line-cent{padding:0px  3rem;letter-spacing:0.2rem}
.news-wrap .more-news .more-line-wrap::before{content:"";top:0;width:50px;background:linear-gradient(to right,#ffffff00,#ffffff);transform:translateX(10px);height:2px}
.news-wrap .more-news .more-line-wrap:last-child::before{display:none}
.news-wrap .more-news .more-line-wrap:last-child::after{content:"";top:0;width:50px;background:linear-gradient(to right,#ffffff,#ffffff00);transform:translateX(-10px);height:2px}
.wap-more{display:none}
@media screen and (max-width:768px){.news-container-center{margin-top:14rem}
.swiper-newslist .news-tabs{padding:1rem 0px}
.news-wrap{--news-width:100%;align-items:flex-start;background:url(../images/wap/news_bg_wap.webp) no-repeat center center;background-size:cover}
.news-wrap .more-news-warp{display:none}
.swiper-newslist .news-tabs .tab-more{display:none}
.swiper-newslist::before{display:none}
.swiper-newslist .tab-line{width:75%}
.news-wrap .news-list{overflow:hidden;height: auto;max-height: 154px;}
.news-list li a{display:block}
.news-list li a .news-title{padding-left:35px;margin-right:0px;display:block}
.news-list li a .news-date{font-size:12px;padding-left:28px}
.news-list li{padding:6px 0;font-size:14px}
.wap-more{text-align:center;padding:12px;color:#fff;font-size:14px;display:block}
.wap-more a{color:#fff}
}