/* 
*    适配手机端
*/
@media screen and (max-width: 750px) {
    .wrap_750 {
        top: 16vw;
    }

    .bgDiv {
        margin: 0;
    }

    .manage_bg {
        width: 100%;
        height: 57.87vw;
        background-image: url('../images/m/mange_bg.jpg');
    }

    .imgInfoDiv {
        top: 3.73vw
    }

    .imgInfoDiv .title {
        font-size: 6.4vw;
        line-height: 150%;
    }

    .imgInfoDiv .info {
        font-size: 3.73vw;
        line-height: 5.87vw;
    }

    .imgInfoDiv .btns {
        margin-top: 3.2vw;
    }

    .imgInfoDiv .connect_btn_1 {
        margin-left: 0;
        width: 21.3vw;
        height: 8vw;
        border-radius: 1.6vw;
    }

    .imgInfoDiv .connect_btn_2 {
        border: 1px solid #E7EEF7 !important;
        box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.08);
        background: #FFFFFF !important;
        width: 27.2vw;
        height: 8vw;
        border-radius: 1.6vw;
    }

    .tourism-nav-wrap{
        padding: 2.13vw 0;
    }

    .tourism-nav-box{
        width: 93.6vw;
    }

    .problemDiv{
        width: 100%;
    }

    .haveProblems{
        margin-top: 0;
        padding: 6.4vw 3.2vw;
        background: #fafafa;
    }

    .problemDiv .title{
        font-size: 5vw !important;
        line-height: 8vw;
    }

    .problemDiv .info{
        font-size: 3.7vw;
        line-height: 5.87vw;
        margin-bottom: 4.27vw !important;
        width: 100%;
    }

    .problemObjs .item{
        margin-top: 0;
        background: #FFFFFF;
        border: 1px solid #EDEEF0;
        box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.05);
        border-radius: 8px;
        padding: 3.2vw;
        margin-bottom: 2.13vw;
        margin-right: 0;
        width: auto;
        height: auto;
    }

    .problemObjs .item:last-child{
        margin-bottom: 0;
    }

    .problemObjs{
        flex-direction: column;
    }

    .problemObjs .item>div{
        margin-left: 3.2vw !important;
    }

    .problemObjs .item>div .title{
        font-size: 4.37vw !important;
        line-height: 8vw;
    }

    .problemObjs .item>div .info{
        margin-bottom: 0 !important;
        font-size: 3.73vw;
        line-height: 5.87vw;
    }

    .solution{
        margin: 0;
        padding: 6.4vw 3.2vw;
        background: #fafafa;
    }

    .solution .content{
        margin: 0;
        width: 100%;
        flex-direction: column;
        box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.05);
        border-radius: 8px;
    }

    .swiperObj{
        width: 93.6vw;
        min-width: 93.6vw;
        height: 55.2vw;
        border-radius: 8px 8px 0 0;
        border: 1px solid #DADDE1;
        border-bottom: 0;
    }

    .swiper-pagination-custom,
    .swiperClickItem{
        width: 100%;
        background: #fff;
    }

    .swiper-slide img{
        width: 100%;
    }

    .swiper-slide{
        height: 55.2vw !important;
    }

    .swiper-wrapper{
        width: 100%;
    }

    .swiperClickItem{
        height: auto;
        margin-bottom: 0;
        border-bottom: 1px solid #DADDE1;
    }

    .swiperClickItem:last-child{
        border-bottom: 0;
    }

    .swiper-pagination-custom{
        border: 1px solid #DADDE1;
        border-radius: 0 0 8px 8px;
        overflow: hidden;
    }

    .solution .title{
        width: 100%;
        margin-top: 0;
        font-size: 5vw !important;
        line-height: 8vw;
        text-align: left;
    }

    .solution .info{
        font-size: 3.7vw;
        line-height: 5.87vw;
        text-align: left;
        color: #848C99;
        margin-bottom: 4.27vw !important;
    }

    .swiperClickItem .swiperClickValue{
        color: #848C99;
    }

    .coverageSolution{
        margin: 0;
        padding: 6.4vw 3.2vw;
        background: #fafafa;
    }

    .coverageSolution .title{
        font-size: 5vw !important;
        line-height: 8vw;
        width: 100%;
    }

    .coverageSolution .info{
        font-size: 3.7vw;
        line-height: 5.87vw;
        margin-bottom: 4.27vw !important;
    }

    .coverageSolution .content{
        width: 100%;
        margin-top: 0;
        flex-direction: column;
    }

    .coverageSolution .contentItem{
        width: 100%;
        margin-bottom: 3.2vw;
    }

    .coverageSolution .imgTitle{
        width: 100%;
    }

    .coverageSolution .splitLine,
    .coverageSolution .btn{
        width: 100%;
    }

    .coverageSolution .imgContentTitle{
        font-size: 5vw;
        line-height: 8vw;
    }

    .coverageSolution .imgContentInfo{
        font-size: 4.27vw;
        line-height: 150%;
        margin-top: 2.13vw;
    }

    .coverageSolution .splitLine{
        margin-top: 6.4vw;
    }

    .coverageSolution .advantage{
        margin-top: 6.4vw;
        margin-bottom: 5vw;
    }

    .coverageSolution .disadvantage{
        margin-top: 8.5vw;
        margin-bottom: 5vw;
    }

    .coverageSolution .btn{
        margin-top: 13.3vw;
    }

    .coverageSolution .contentItem:last-child{
        margin-bottom: 0;
    }

    .sonSystem{
        margin-top: 0;
        padding: 6.4vw 3.2vw;
        background: #fafafa;
    }

    .sonSystem .title{
        font-size: 5vw;
        line-height: 8vw;
    }

    .sonSystem .info{
        font-size: 3.7vw;
        line-height: 5.87vw;
        margin-bottom: 4.27vw !important;
    }

    .sonSystem .imgs{
        width: 100%;
        margin: 0;
    }

    .sonSystem .btns{
        width: 100%;
        margin-top: 4.27vw;
    }

    .sonSystem .imgItem{
        width: 50%;
        height: 40vw;
    }

    .sonSystem .imgItem img{
        width: 21.3vw;
        margin-bottom: 3.2vw;
    }

    .sonSystem .imgItemName{
        font-size: 3.73vw;
        line-height: 5.87vw;
    }

    .qylyly-title,
    .facility .title{
        margin-top: 0;
        padding-top: 0 !important;
        font-size: 5vw !important;
        line-height: 8vw !important;
        text-align: center;
        color: #323C49;
        width: 100%;
    }

    .qylyly-stitle,
    .facility .info{
        font-size: 3.73vw;
        line-height: 5.87vw;
        color: #848C99;
        text-align: center;
        margin-bottom: 3.2vw;
        width: 100%;
    }

    .index-market-case-wrap{
        background: #fafafa;
    }

    .facility{
        margin: 0;
        background: #fafafa;
        padding: 6.4vw 3.2vw;
    }

    .facility .imgs{
        margin-top: 0;
        width: 100%;
    }

    .facility .imgItem{
        width: 50%;
        height: 54.8vw;
    }

    .facility .imgItem img{
        width: 40.5vw;
    }

    .facility .imgItemName{
        font-size: 3.73vw;
        line-height: 5.87vw;
        margin-top: 3.5px;
    }
}