@media (max-width: 750px) {
    .body_bg {
        position: relative;
        top: 0px;
        margin: 0 auto;
         height: 5972rem; 
         overflow: hidden; 
        /* background-size: 100% 100%; */
        
        background-size: 100% 100%;
        background-image: url('../img/bg_m1.png');
        background-repeat: no-repeat;
        background-position: center 0px;
        padding-bottom: 80px;
    }
    .m-w {
        margin:0 auto;
        width: 100%
    }

    .main-box {
        padding: 0 24rem;
        position: relative;
      /*  top: -4px;*/
        margin: 0 auto;
        max-width: 100%;
      /*  height: 5100rem;*/
        overflow: hidden;
    }

    .section-box_title {
        position: relative;
        height: 63rem;
        font-size: 36rem;
        color: #000000;
        font-weight: 800;
        margin-bottom: 0;
    }

    .section-box_title img {
        width: 63rem;
        height: 61rem
    }

    .section-box_title span {
        position: relative;
        top: -5px;
        padding-left: 10rem
    }

    .section-box_title span strong {
        color: #E60012
    }

    .section-banner {
        position: relative;
        margin: 0;
        margin-top: 89rem;
        height: 692rem;
        max-width: 100vw;
        background-image: url(../img/banner/banner_bg_m.png);
        background-size: 100% 100%;
        background-repeat: no-repeat;
        z-index: 2
    }

    .section-banner_content {
        display: none
    }

    .section-desc {
        margin-top: 60rem;
        height: 640rem
    }

    .section-desc_cont {
        position: relative;
        height: 565rem;
        margin-top: 13rem
    }

    .section-desc_cont .section-icon-1 {       
        width: 184rem;
        height: 388rem;
        left: -24rem;
        top: 388rem;
        background-image: url(../img/desc/icon_m_1.png)
    }

    .section-desc_cont .section-icon-2 {
        width: 150rem;
        height: 165rem;
        left: inherit;
        right: -24rem;
        bottom: -111rem;
        background-image: url(../img/desc/icon_m_2.png);
    }

    .section-desc_cont .section-icon-3 {
        position: relative;
        width: 478rem;
        height: 478rem;
        left: 123rem;
        top: 52rem;
        background-image: url(../img/desc/icon_m_3.png)
    }
    .section-desc_cont .section-icon-4 {
        width: 109rem;
        height: 173rem;
        left: 619rem;
        bottom: 222rem;
        background-image: url(../img/desc/icon_m_4.png);
    }
    .section-desc_cont .section-icon-3 .replay-btn {
        cursor: pointer;
        position: absolute;
        left: 50%;
        top: 50%;
        transform: translate(-50%, -50%);
        width: 170rem;
        height: 170rem;
        background-image: url(../img/icon/icon_replay.png);
        background-size: 100% 100%;
        background-repeat: no-repeat
    }

    .section-desc_cont .section-icon-3 .replay-btn:hover {
        opacity: .8
    }

    .section-desc_cont .section-icon {
        position: absolute
    }

    .section-desc_cont .section-icon img {
        display: block;
        width: 100%;
        height: 100%
    }

 /*   .section-desc .section-box_title::after {
        position: absolute;
        content: "";
        width: 62rem;
        height: 62rem;
        right: 165rem;
        background-image: url(../img/icon/icon_start.png);
        background-repeat: no-repeat;
        background-size: 100% 100%
    }*/

    .section-interview {
        margin-top: 220rem
    }

    .section-interview_cont {
        position: relative;
        margin-top: 72rem;
        height: 640rem
    }

    .section-interview_cont .interview-item-center {
        width: 337rem;
        height: 304rem;
        position: absolute;
        top: 108rem;
        left: 186rem
    }

    .section-interview_cont .interview-item-center img {
        display: block;
        width: 100%;
        height: 100%;
    }

    .section-interview_cont .interview-swiper .swiper-container .swiper-pagination {
        bottom: 0
    }

    .section-interview_cont .interview-swiper .swiper-container .swiper-pagination .swiper-pagination-bullet {
        width: 40rem;
        height: 9rem;
        border-radius: 5rem
    }

    .section-interview_cont .interview-swiper-button_prev,.section-interview_cont .interview-swiper-button_next {
        display: none
    }

    .section-interview_cont .interview-item1,.section-interview_cont .interview-item2,.section-interview_cont .interview-item4,.section-interview_cont .interview-item5 {
        width: 170rem;
        height: 170rem
    }

    .section-interview_cont .interview-item3 {
        width: 160rem;
        height: 160rem
    }

    .section-interview_cont .interview-item6 {
        width: 150rem;
        height: 150rem
    }

    .section-interview_cont .interview-item {
        position: absolute;
        background-size: 100%;
        background-repeat: no-repeat
    }

    .section-interview_cont .interview-item .replay-btn {
        width: 40rem;
        height: 50rem
    }

    .section-interview_cont .interview-item1 {
        top: 22rem;
        left: 56rem
    }

    .section-interview_cont .interview-item2 {
        top: 24rem;
        right: 30rem
    }

    .section-interview_cont .interview-item3 {
        top: 255rem;
        left: 0
    }

    .section-interview_cont .interview-item4 {
        top: 263rem;
        right: 0
    }

    .section-interview_cont .interview-item5 {
        top: 412rem;
        bottom: inherit;
        left: 140rem
    }

    .section-interview_cont .interview-item6 {
        top: 430rem;
        bottom: inherit;
        right: 146rem
    }

  /*  .section-interview .section-box_title::after {
        position: absolute;
        content: "";
        width: 62rem;
        height: 62rem;
        top: 60rem;
        right: 340rem;
        background-image: url(../img/icon/icon_start.png);
        background-repeat: no-repeat;
        background-size: 100% 100%
    }*/

    .section-analyst {
        margin-top: 140rem
    }

    .section-analyst_cont {
        margin-top: 47rem;
        height: inherit;
        display: flex;
        justify-content: space-between
    }

    .section-analyst_cont .analyst-box_item {
        margin-top: 60rem;
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between
    }

    .section-analyst_cont .analyst-box_item li {
        position: relative;
        margin-bottom: 56rem;
        width: 314rem;
        height: 350rem;
    }

    .section-analyst_cont .analyst-box_item li img {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        display: block;
        width: 100%
    }

    .section-about {
        margin-top: 120rem
    }

    .section-about_cont {
        margin-top: 55rem
    }

    .section-about_cont .about-cont_top {
        width: 100%;
        height: auto;
        padding-right: 0;   
        background: #fff;
        border-radius: 26rem;
        box-shadow: 11rem 11rem 0px #99F1E7;
        position: relative;
    }
    .section-about_cont .about-cont_top:after{
        content:"";
        position: absolute;
        bottom: -73rem;
        right: -24rem;
        width: 130rem;
        height: 122rem;
        background:url(../img/about/bg_icon_m.png) center center no-repeat;
        background-size: 130rem 122rem;
    }

    .section-about_cont .about-cont_top .info-desc {
        padding: 56rem 47rem 56rem 32rem;
    }

    .section-about_cont .about-cont_top .info-desc p {
        font-size: 24rem;
        line-height: 50rem
    }

    .section-about_cont .about-cont_top .info-desc .p2 {
        margin-top: 60rem
    }

    .section-about_cont .about-cont_bottom {
        display: block;
        margin-top: 55rem;
        height: 608rem;
    }

    .section-about_cont .about-cont_bottom .bt-item {
        width: 690rem;
        height: 280rem;
        background: #fff;
        border-radius: 26rem;
        box-shadow: 11rem 11rem 0px #99F1E7;
    }

    .section-about_cont .about-cont_bottom .bt-item .cp-info-box {
        margin-top: 30rem;
        padding: 35rem 32rem 0 30rem;
        display: flex;
        justify-content: space-between
    }

    .section-about_cont .about-cont_bottom .bt-item .cp-info-box .cp-info_left .cp-title {
        font-size: 28rem;
        line-height: 60rem
    }

    .section-about_cont .about-cont_bottom .bt-item .cp-info-box .cp-info_left .cp-type {
        margin-bottom: 20rem;
        font-size: 24rem
    }

    .section-about_cont .about-cont_bottom .bt-item .cp-info-box .cp-info_left .cp-phone,.section-about_cont .about-cont_bottom .bt-item .cp-info-box .cp-info_left .cp-email {
        padding-left: 40rem;
        font-size: 24rem;
        line-height: 48rem
    }

    .section-about_cont .about-cont_bottom .bt-item .cp-info-box .cp-info_left .cp-phone::before,.section-about_cont .about-cont_bottom .bt-item .cp-info-box .cp-info_left .cp-email::before {
        width: 27rem;
        height: 27rem
    }

    .section-about_cont .about-cont_bottom .bt-item .cp-info-box .cp-info_left .cp-phone::before {
        background-image: url(../img/about/icon_phone.png)
    }

    .section-about_cont .about-cont_bottom .bt-item .cp-info-box .cp-info_left .cp-email::before {
        height: 12.8px;
        background-image: url(../img/about/icon_email.png)
    }

    .section-about_cont .about-cont_bottom .bt-item .cp-info-box .cp-info_right .qr-code {
        margin: 0 auto;
        width: 190rem;
        height: 190rem
    }

    .section-about_cont .about-cont_bottom .bt-item .cp-info-box .cp-info_right .qr-tips {
        margin-top: 15rem;
        font-size: 18rem;
        line-height: 18rem
    }

    .section-about_cont .about-cont_bottom .bt-item-lf {
          
        background: #fff;
        border-radius: 26rem;
        box-shadow: 11rem 11rem 0px #99F1E7;
    }

    .section-about_cont .about-cont_bottom .bt-item-rt {
         
        background: #fff;
        border-radius: 26rem;
        box-shadow: 11rem 11rem 0px #99F1E7;
    }
}
