.home-news2{background:#f1f1f1;position:relative;padding:4% 0}
.home-news2 .list{display:flex;flex-wrap:wrap;list-style:none;margin-top:30px}
#newswiper{margin-top:30px}
#newswiper .newswiper-pagination{text-align:center;margin-top:30px}
#newswiper .newswiper-pagination .swiper-pagination-bullet{background:#111111;opacity:.6}
#newswiper .newswiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:var(--color);opacity:1}
#newswiper .swiper-slide{background:#FFFFFF;border-radius:10px;overflow:hidden;transition:all .2s linear}
#newswiper .swiper-slide:hover{background:var(--color);color:#FFFFFF}
#newswiper .swiper-slide:hover .img img{transform:scale(1.02)}
#newswiper .swiper-slide:hover .info .date{color:#FFFFFF}
#newswiper .swiper-slide .img{width:100%;aspect-ratio:var(--newssaspectratio)}
#newswiper .swiper-slide .img img{width:100%;height:100%;object-fit:cover}
#newswiper .swiper-slide .info{padding:20px}
#newswiper .swiper-slide .info .date{margin:5px 0px;color:var(--introcolor)}
#newswiper .swiper-slide .info .date em{margin-right:5px}
#newswiper .swiper-slide .info .title{font-size:var(--fontsize18);font-weight:var(--fontbold6);line-height:1.4;transition:none}
@media (max-width:768px){.home-news2{padding:40px 0px}
#newswiper{margin-top:20px}}
@media (min-width:1025px) {
#newswiper .newswiper-pagination{display: none;}
#newswiper .swiper-wrapper{transform: initial !important;position: relative;display: grid;grid-template-columns: repeat(4, 1fr);gap:20px;box-sizing: border-box;}
#newswiper .swiper-wrapper .swiper-slide{width: 100%!important;border-radius: 10px;overflow: hidden;position: relative;aspect-ratio: 1;margin: 0!important;}
#newswiper .swiper-wrapper .swiper-slide:nth-child(1){grid-column: 1 / span 2;grid-row: 1 / span 2;aspect-ratio: 1;}
#newswiper .swiper-wrapper .swiper-slide:nth-child(n+6){display: none;}
#newswiper .swiper-slide .info{position: absolute;left: 0;bottom: 0;width: 100%;height: 100%;color: #FFFFFF;display: flex;justify-content: end;align-items: start;padding: 20px;background: linear-gradient(0deg, #000 0, rgba(0, 0, 0, 0) 100%);transition: all .1s linear;flex-direction: column;}
#newswiper .swiper-slide .img{display: flex;height: 100%;}
#newswiper .swiper-slide .info .date{color: #fff;}
#newswiper .swiper-wrapper .swiper-slide:nth-child(2) {grid-column:3;grid-row: 1;}
#newswiper .swiper-wrapper .swiper-slide:nth-child(3) {grid-column:4;grid-row: 1;}
#newswiper .swiper-wrapper .swiper-slide:nth-child(4) {grid-column: 3;grid-row: 2;}
#newswiper .swiper-wrapper .swiper-slide:nth-child(5) {grid-column: 4;grid-row: 2;}}

@media (min-width:769px){.home-news{padding:2% 0 3%;}}
.home-news .homenews-wrap{margin-top:2%;display:flex;justify-content:space-between;align-items:flex-start}
.home-news .homenews-img{width:40%}
.home-news .homenews-img img{width:100%;border-radius:var(--borderradius);transition:all .1s linear}
.home-news .homenews-img img:hover{transform:scale(1.01)}
.homenews-list{flex:1;padding-left:30px;list-style:none}
.homenews-list li{position:relative;padding-bottom:15px;margin-bottom:15px;padding-left:30px;border-bottom:1px solid #eaeaea}
.homenews-list li.act .icon{background:var(--color);color:#FFFFFF;border-color:var(--color)}
.homenews-list li.act .name{color:var(--color)}
.homenews-list li .info{display:none}
.homenews-list li .icon{cursor:pointer;position:absolute;left:0px;top:4px;width:20px;height:20px;line-height:1;background:rgba(146,146,146,0);border:1px solid var(--introcolor);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:var(--fontsize14)}
.homenews-list li .name{font-size:var(--fontsize20);font-weight:var(--fontbold6);line-height:1.3}
.homenews-list li .date{color:var(--introcolor);display:flex;align-items:center;font-size:var(--fontsize14);padding:4px 0px}
.homenews-list li .date em{margin-right:10px;font-size:var(--fontsize14)}
.homenews-list li .text{color:var(--introcolor);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}
.homenews-list li .home-more{min-width:125px;height:42px;margin-top:1em}
.homenewSwiper .swiper-pagination-bullet-active{background: var(--color);}
@media (max-width:768px){.home-news .homenews-wrap{flex-wrap:wrap}
.home-news .homenews-img{width:100%;margin-bottom:20px;}
.homenews-list{padding-left:0px}
.homenews-list li{padding-left:0px}
.homenews-list li .icon{display:none}
.homenews-list li .info{height:auto!important;display:block!important}
.homenews-list li .name{font-size:var(--fontsize18)}}