.m_footer,
.m_banner,
.m_fix_top {
    display: none;
}


@media screen and (max-width:750px) {
    html {
        font-size: 312.5%;
    }

    body {
        width: 100%;
    }

    .m_fix_top,
    .m_footer,
    .m_banner {
        display: block;
    }

    .m_banner img {
        width: 73vw;
        margin: 0.3rem 0 0.4rem 0.2rem;
    }

    .m_nav {
        width: 100%;
        height: 0.9rem;
        background: #E9F1F8;
        overflow: hidden;
    }

    .m_nav a {
        color: #35609C;
        font-size: 0.27rem;
        display: flex;
        justify-content: center;
        line-height: 0.85rem;
    }

    .swiper {
        width: 100%;
        overflow: hidden;
    }

    .active {
        border-bottom: 0.05rem solid #C2181F;
        /* background: #C2181F bottom left/s100% 0.05rem; */
    }

    .swiper-slide {
        text-align: center;
        /* margin: 0 0.33rem !important;
        width: auto !important; */
    }

    .swiper-slide:nth-child(1) {
        width: 24vw !important;
    }

    .swiper-slide:nth-child(2) {
        width: 21vw !important;
    }

    .swiper-slide:nth-child(3) {
        width: 21vw !important;
    }

    .swiper-slide:nth-child(4) {
        width: 25vw !important;
    }

    .swiper-slide:nth-child(5) {
        width: 31vw !important;
    }

    .swiper-slide:nth-child(6) {
        width: 21vw !important;
    }

    .swiper-slide:nth-child(7) {
        width: 21vw !important;
    }

    .swiper-slide:nth-child(8) {
        width: 21vw !important;
    }

    .swiper-slide:nth-child(9) {
        width: 21vw !important;
    }

    .swiper-slide:nth-child(10) {
        width: 27vw !important;
    }

    .swiper-slide:nth-child(11) {
        width: 21vw !important;
    }

    .swiper-slide:nth-child(12) {
        width: 21vw !important;
    }

    .m_footer {
        margin-top: 0.45rem;
        background-color: #f4f4f4;
        padding: 0.37rem 0.2rem;
        color: #030000;
        font-size: 0.25rem;
        text-align: center;
        line-height: 0.4rem;
    }

    .m_fix_top {
        position: fixed;
        bottom: 0.3rem;
        right: 0.3rem;
        width: 0.8rem;
    }

}