/* 
*    适配手机端
*/
@media screen and (max-width: 750px) {
    .banner_smart_tourism{
        width: 100%;
        height: 64vw;
        background-image: url('../images/m/banner_SmartPark.jpg');
        padding: 22.4vw 4.8vw 0 4.8vw;
    }

    .banner_smart_tourism_title,
    .banner_smart_tourism_info{
        width: 100%;
    }

    .banner_smart_tourism_title{
        margin: 0;
        font-size: 6.4vw;
        line-height: 9.6vw;
    }

    .banner_smart_tourism_info{
        font-weight: 400;
        font-size: 3.73vw;
        line-height: 150%;
        margin-bottom: 1.86vw;
    }

    .connect_btns{
        display: flex;
        align-items: flex-start;
        justify-content: flex-start;
        width: 90.4vw;
        /*align-items: center;*/
        /*justify-content: center;*/
    }
    .connect_btn_2 {
        box-sizing: border-box;
        display: flex;
        flex-direction: row;
        align-items: center;
        justify-content: center;
        /* padding: 8px 16px; */
        background: #FFFFFF;
        border: 1px solid #E7EEF7;
        box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.08);
        width: 27.2vw;
        height: 8vw;
        border-radius: 1.6vw;
    }

    .connect_btn_1 {
        align-items: center;
        justify-content: center;
        background: #0B51B2;
        margin-left: 0;
        width: 21.3vw;
        height: 8vw;
        border-radius: 1.6vw;
    }
    .connect_btn_2_text {
        /* font-family: 'PingFang SC'; */
        font-style: normal;
        font-weight: 400;
        font-size: 16px;
        line-height: 24px;
        color: #0B51B2;
        margin-left: 5.5px;
    }

    .connect_btn_1_text {
        /* font-family: 'PingFang SC'; */
        font-style: normal;
        font-weight: 400;
        font-size: 16px;
        line-height: 24px;
        color: #FFFFFF;
        margin-left: 5.5px;
    }

    .tourism-nav-wrap{
        padding: 2.13vw 0;
        background: #fff !important;
    }

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

    .smartTourism-c{
        width: 100%;
        padding: 6.4vw 3.2vw;
    }

    .smartTourism-c .topBox{
        width: 100%;
        flex-direction: column;
        height: auto;
    }

    .smartTourism-c .topBox .leftBox{
        width: 100%;
    }

    .rightBox{
        width: 100%;
        display: none;
    }

    .smartTourism-img{
        width: 100%;
    }

    .smartTourism-c .topBox .leftBox .Title{
        font-size: 5vw;
        line-height: 8vw;
        margin-bottom: 4px;
    }

    .smartTourism-c .topBox .leftBox .msg{
        width: 100%;
        margin-top: 0;
        font-size: 3.73vw;
        line-height: 5.87vw;
        margin-bottom: 4px;
    }

    .smartTourism-c .topBox .leftBox ul{
        margin-top: 3.2vw;
        flex-direction: column;
    }

    .leftBox-box-img{
        width: 100%;
    }

    .smartTourism-c .topBox .leftBox ul li{
        width: 100%;
        margin-right: 0;
        padding: 4.27vw 3.2vw;
        background: #FFFFFF;
        border: 1px solid #EDEEF0;
        box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.05);
        border-radius: 8px;
        margin-bottom: 3.2vw;
    }

    .topBox .leftBox ul li>div{
        margin: 0 auto;
    }

    .topBox .leftBox ul li p:nth-child(2){
        text-align: center;
        font-size: 16px;
        line-height: 24px;
        margin: 2.13vw 0;
    }

    .topBox .leftBox ul li p:nth-child(3){
        width: 100%;
        font-size: 4.27vw;
        line-height: 6.4vw;
        color: #848C99;
    }

    .smartTourism-c .title{
        margin-top: 0 !important;
        padding-top: 9.6vw;
        font-size: 5vw;
        line-height: 8vw;
        font-weight: 600;
        margin-bottom: 4px;
    }

    .smartTourism-c .titleMsg{
        font-weight: 400;
        font-size: 3.73vw;
        line-height: 5.87vw;
        color: #848C99;
        text-align: left;
    }

    .smartTourism{
        padding-bottom: 0;
    }

    .productValueWrap{
        padding: 6.4vw 3.2vw;
        background: #fafafa;
    }

    .productValue{
        border-radius: 8px;
        width: 100%;
        height: auto;
        padding: 6.4vw;
        background-image: url('../images/m/s_banner1.png');
    }

    .appointment-c{
        width: 100%;
    }

    .appointment-c .title{
        font-weight: 600;
        font-size: 8.5vw;
        line-height: 12.8vw;
    }

    .appointment-c .msg{
        font-size: 4.27vw;
        line-height: 6.4vw;
        margin-bottom: 6.4vw;
    }

    .appointment-c .btn{
        margin: 0;
        padding: 0;
    }

    .smartTourismSolution{
        background: #fff;
        padding-bottom: 0 !important;
    }

    .smartTourismSolution-c .title{
        padding-top: 0;
        display: none;
    }

    .smartTourismSolution-c .titleMsg{
        display: none;
    }

    .smartTourism-c .contentBox{
        margin: 0;
        flex-direction: column;
    }

    .smartTourismSolution-c .contentBox{
        border: 1px solid #DADDE1;
        box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.05);
        border-radius: 8px;
        overflow: hidden;
        margin-bottom: 4.27vw;
    }

    .smartTourism-c .contentBox .imgNav, .smartTourism-c .contentBox .imgNav1,
    .smartTourism-c .contentBox .imgNav2{
        width: 100%;
        height: 55.2vw;
        border-radius: 8px 8px 0 0;
    }

    .smartTourism-c .contentBox img{
        height: 100%;
    }

    .smartTourism-c .BottomBox{
        margin: 0;
        flex-direction: column;
    }

    .score{
        margin: 0;
        width: 100%;
        padding: 6.4vw 3.2vw;
        height: auto;
    }

    .smartTourism-c .contentBox ul li{
        width: 100%;
        margin-bottom: 0;
        border-bottom: 1px solid #DADDE1;
        border-radius: 0;
    }

    .smartTourism-c .contentBox ul li:last-child{
        border-bottom: 0;
    }

    .smartTourism-c .contentBox ul li:hover, .smartTourism-c .contentBox ul li.active{
        background: #FAFAFA;
    }

    .smartTourism-c .contentBox ul li div{
        font-size: 4.27vw;
        line-height: 6.4vw;
    }

    .smartTourismSolution-c{
        padding-bottom: 2.13vw;
    }

    .smartTourism-c .BottomBox li{
        width: 100%;
        height: 91.2vw;
        margin-bottom: 3.2vw !important;
    }

    .BottomBox li .anlimc{
        width: 100%;
    }

    .BottomBox li div{
        padding: 0;
    }

    .smartTourism-c .BottomBox li p:nth-child(2){
        padding: 0 5.3vw;
    }

    .BottomBox li p:nth-child(3){
        padding: 0 5.3vw !important;
        margin-bottom: 8px;
    }

    .BottomBoxDtl{
        padding: 0 5.3vw !important;
    }

    .scoreBanner{
        width: 100%;
        height: 146px;
        border-radius: 8px 8px 0 0;
    }

    .score .scoreContent{
        margin: 0;
        box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.05);
        border-radius: 0 0 8px 8px;
        flex-direction: column;
        padding: 4.27vw;
    }

    .score .scoreContent .score_L .title{
        font-weight: 600;
        font-size: 6.4vw;
        line-height: 9.6vw;
        color: #323C49;
        width: 100%;
    }

    .score .scoreContent .score_R .title{
        width: 100%;
        margin-top: 3.2vw;
        font-size: 4.27vw;
        line-height: 150%;
    }

    .score .scoreContent .score_R .telInput{
        margin-top: 10.67vw;
    }

    .smartTourism-c .contentBox ul{
        width: 100%;
    }
}