@media screen and (min-width: 375px) {
    html {
        font-size: 14px;
    }
}

@media screen and (min-width: 414px) {
    html {
        font-size: 15px;
    }
}

@media screen and (min-width: 580px) {
    html {
        font-size: 18px;
    }
}

@media screen and (min-width: 768px) {
    html {
        font-size: 18px;
    }
}
@media screen and (min-width: 769px) {
    .m_h,.right_slide,.mPage {
        display: none;
    }
     #fullpage,#fp-nav{
        display: block;
    }
    body{
        font-size: 14px;
        /* min-width: 1200px; */
    }
}
@media screen and (max-width:768px) {
    body {
        position: relative;
        padding: 0;
        margin: 0;
        width: 100%;
        color: #000;
        background: #fff;
    }

    .p_h,.online_q {
        display: none;
    }
    #fullpage,#fp-nav{
        display: none;
    }

    .m_h,.right_slide,.mPage {
        display: block;
    }
}
/* 禁止 body 滚动 */
body.no-scroll {
    overflow: hidden;
    position: fixed;
    width: 100%;
}