.home_banner img{width:100%}
.home-banner{height:auto;overflow:hidden;position:relative;border-radius:10px;box-shadow:0 8px 25px rgba(0,0,0,.6)}
.home-banner a img{ height:100%;object-fit:cover;transition:transform .5s ease}
.home-banner a:hover img{transform:scale(1.03)}
.pc-home-banner{min-height:auto}
.home-banner .swiper-pagination-bullet{width:15px;height:15px;background:#656565;border-radius:50%;margin:0 6px;cursor:pointer;transition:all .3s ease}
.home-banner .swiper-pagination-bullet-active{background:#dfdfdf;opacity:1;transform:scale(1.2)}
.swiper-pagination-fraction{bottom:20px;width:100%;position:absolute;display:flex;justify-content:center;z-index:10}
.home-banner .swiper-button-next,.home-banner .swiper-button-prev{width:40px;height:40px;opacity:.1;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.5);border-radius:50%;position:absolute;top:50%;transform:translateY(-50%);z-index:10;color:#fff;font-size:24px;font-weight:700;transition:all .3s ease;cursor:pointer}
.home-banner:hover .swiper-button-next,.home-banner:hover .swiper-button-prev{display:flex;opacity:.9}
.home-banner .banner-perv-next{max-width:1200px;position:relative;margin:auto}
.home-banner .home-swiper-prev{left:30px;padding-top:4px;padding-right:2px}
.home-banner .home-swiper-next{right:30px;padding-top:4px;padding-left:2px}
.swiper-wrapper{display:flex;transition:transform .5s ease-in-out;height:100%}
.swiper-slide{flex-shrink:0;width:100%;height:100%;text-align:center;background:#060d1f}
.home-swiper-pagination{bottom:20px;width:100%;position:absolute;display:flex;justify-content:center;z-index:10}
.h_imgList .box{background:#191a37;display:flex;gap:20px;justify-content:space-around;padding:15px 25px}
.h_padding{padding:50px 0}
.h_imgList .category{color: var(--mt-color-tx);margin: 10px 0 15px;font-size:13px}
.h_imgList .text a{background: var(--mt-color-Bt);border-radius:30px;padding: 5px 25px;color:#fff}
.h_imgList{flex-wrap:wrap;gap: 15px 0;align-items:normal;}
.home_main h2.title{text-align:center;font-size:40px;color:#fff;margin-bottom: 30px;}
.choose_box{display:flex;flex-wrap: wrap;justify-content:space-around;}
.choose_box .box{display:flex;align-items:center;gap:30px;margin:50px 0}
.choose_box .box .top{font-size:25px;color: var(--mt-color-tx);font-weight:700}
.why_chooseUs {position:relative;}
.choose_border{position:absolute;bottom:9px;opacity:.2;z-index:-1}
.glowing{position:absolute;left:0;bottom:-310px}
.more_news{margin:40px auto 10px;text-align:center}
.more_news a{display:inline-block;background: var(--mt-color-Bt);color:#fff;padding:10px 25px;border-radius:30px}

@media(max-width:1024px){
    .pc-home-banner{min-height:auto}
    .choose_box .content{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px}
    .choose_box .box{gap:15px;margin:20px 0}
    .choose_box .box .top{font-size:22px}
    .choose_box{display:block}
    .home_main h2.title{margin-bottom:10px;font-size:33px}
    .glowing{display:none}
    .h_padding{padding:25px 0}
}

@media(max-width:750px){
    .pc-home-banner { min-height: auto; }
    .h_imgList .box{align-items:center;gap:10px;padding:10px}
    .h_imgList .box img{max-width:50px}
    .h_imgList .text h3{font-size:15px;overflow:hidden;width:auto}
    .h_imgList>a{width:48%;display:block}
    .h_imgList .text span{margin-top:10px}

}