.m_footer,
.m_fix_top,
.m_banner,
.m_columnName {
    display: none;
}


@media screen and (max-width:750px) {
    html {
        font-size: 312.5%;
    }

    body {
        width: 100%;
    }

    .m_footer,
    .m_banner,
	.m_columnName {
        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.22rem !important;
        width: auto !important; */
    }

    .swiper-slide:nth-child(2) {
        width: 17vw !important;
    }

    .swiper-slide:nth-child(3),
    .swiper-slide:nth-child(4) {
        width: 25vw !important;
    }

    .swiper-slide:nth-child(1),
    .swiper-slide:nth-child(5),
    .swiper-slide:nth-child(6),
    .swiper-slide:nth-child(7),
    .swiper-slide:nth-child(9) {
        width: 21vw !important;
    }

    .swiper-slide:nth-child(8) {
        width: 40vw !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 {
        display: block;
        position: fixed;
        bottom: 0.3rem;
        right: 0.3rem;
        width: 0.8rem;
    }
}