.index-banner {
    width: 100%;
    position: relative;
    overflow: hidden;
}
.wr {
    width: 100%;
    position: relative;
}
.hmBanner img {
    display: block;
    max-width: 100%;
    width: 100%;
}
.hmBanner img.pc {
    display: block;
}

.hmBanner img.mb {
    display: none;
}
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{display:none;}
@media (max-width: 767px) {
    
    .mb {
        display: block;
    }
    .pc {
        display: none;
    }
    .hmBanner img {
        width: 100%;
        height: 100vh;
        /*width: auto;*/
        position: relative;
        left: 50%;
        transform: translateX(-50%);
    }
}