.home_banner img{width:100%}
.home-banner{height:auto;overflow:hidden;position:relative;}
.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:#fff}
.home-swiper-pagination{bottom:20px;width:100%;position:absolute;display:flex;justify-content:center;z-index:10}
.h_imgList .box{background:#ededed;display:flex;flex-direction:column;text-align:center;justify-content:space-around;padding:15px 25px;border-radius:7px;box-shadow:0 0 4px 0 #4eab04}
.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{align-items:normal;display:grid;grid-template-columns:repeat(4,1fr);gap:20px}
.home_main h2.title{text-align:center;font-size:40px;color:#feb33c;}
.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-Bg);color:#fff;padding:10px 25px;border-radius:5px;font-size:16px;}
.home_allGame a{text-align:center;margin:40px auto 0;width:160px;display:block;background:var(--mt-color-Bg);color:#fff;padding:10px 25px;border-radius:5px;font-size:16px;}
.home_instant{background:#ededed;color:#666;position:relative;top:50px}
.instant_list{display:grid;grid-template-columns:repeat(4,1fr);gap:80px}
.instant_list .t_img{display:flex;align-items:center;gap:10px;margin-bottom:20px;font-weight: bold;}
.h_t-img{display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:30px}
.h_t-img .img{background:#feb33c;padding:4px 7px 0;border-radius:5px}
.acitmes-daprid{background:#f9d52e}
.acitmes_list{display:grid;grid-template-columns:repeat(3,1fr);gap: 40px;}
.acitmes_list .box a{display:flex;align-items: center;gap: 20px;color: #fff;padding: 10px;transition: linear 0.5s;}
.acitmes_list .yellow{background:#feb33c}
.acitmes_list .green{background:#73ba3b}
.acitmes_list .blue{background:#53a6e4}
.acitmes_list .text{font-size:25px;font-weight:700;text-transform:uppercase;display:flex;gap:10px}
.acitmes_list .box a:hover{transform:scale(1.05);box-shadow:0 0 10px 2px rgba(62,79,80,.8)}
.acitmes-daprid .box img{height:160px}
.h_imgList .text h3{color:#429107;height:auto;font-size:20px}
.home_main .arrow{font-size:1.3em;margin-left:2px;vertical-align:middle}


@media(max-width:1024px){
    .pc-home-banner{min-height:auto}
    .home_main h2.title{font-size:33px}
    .glowing{display:none}
    .h_padding{padding:25px 0}
    .instant_list{grid-template-columns:repeat(2,1fr);gap:40px}
    .acitmes_list{grid-template-columns:repeat(2,1fr)}
    .h_imgList{grid-template-columns:repeat(2,1fr)}
}

@media(max-width:750px){
    .pc-home-banner {min-height:auto;}
    .h_imgList{gap:5px}
    .h_imgList .box{align-items:center;gap:10px;padding:10px}
    .h_imgList .box img{max-width:120px}
    .h_imgList .text h3{font-size:15px;overflow:hidden;}
    .acitmes_list{grid-template-columns:repeat(1,1fr)}
    .Pay_method-img .container{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;padding:10px}
    .ak_ft .Pay_method-img img{margin:10px 0}

}