html{
    overflow-x: hidden;
}

/*=====================================导航移动端 =====================================*/

@media only screen and (min-width: 100px) and (max-width: 1199px) {
    .head-nav .pc-nav{
        display: none !important;
    }
    
    .header-area .logo{
        width:50%;
        height: 42px;
    }
    .header-area .logo a img{
        display: block;
        object-fit: contain;
        margin-top: 10px;
    }
    .head-nav li{
        padding: 5px 20px;
    } 
   .head-nav{
        height: auto;
        width: 50%;
        display: block;
   }
   .header-area .container .language-tab{
    float: right;
   }
    .head-nav .sub-cad {
        display: block;
        float: right;
    }   

    .copy-right{
        display: block;
    }
    .copy-right p{
        width: 100%;
        text-align: center;
        line-height: 24px;
        margin-top: 20px;
    }
}


   
/*=====================================首页移动端 =====================================*/

@media only screen and (min-width: 100px) and (max-width: 767px){
    .home-banner{
        height: auto;
    }
    .home-banner-wrap{
        width: 90%;
        display: block;
    }
    .home-banner-txt,.home-banner-txt h4{
        margin-top: 0px;
    }
    .home-banner-txt{
        width: 100%;
        padding: 40px 20px 0px 20px;
        text-align: center;
    }
    .home-banner-txt h4 span{
        display: block;
        letter-spacing: 3px;
    }
    .home-banner-txt p{
        width: 100%;
    }
    .home-banner-txt p span{
        font-size: 26px;
        margin-left: 0px;
    }
    .home-banner-txt a{
        width: 100%;
        height: 60px;
        line-height: 60px;
        font-size: 18px;
    }
    .home-banner-img{
        width: 100%;
        text-align: center;
    }
    .home-banner-img img{
        display: block;
        width: 100%;
        margin-top: 0px;
    }
}
@media only screen and (min-width: 768px) and (max-width: 1199px){
    .home-banner{
        height: auto;
    }
    .home-banner-wrap{
        width: 95%;
    }
    .home-banner-txt{
        margin-top: 50px;
    }
    .home-banner-txt p{
        width: 100%;
    }
    .home-banner-txt p span{
        font-size: 22px;
        margin-left: 6px;
    }
    .home-banner-txt a{
        width: 100%;
        height: 60px;
        line-height: 60px;
        font-size: 18px;
    }
    .home-banner-img img{
        display: block;
        width: 100%;
        margin-top: 10px;
    }
}
   
@media only screen and (min-width: 100px) and (max-width: 1199px) {
    
    .home-intro{
        height: auto;
        max-height:700px;
    }
    .home-intro .title{
        font-size: 24px;
    }
    .home-intro .txt{
        line-height: 24px;
        margin-top: 10px;
    }
    .home-intro img{
        height: 300px;
    }
    .home-meaning::before {
        top: -74px;
        height: 107px;
    }
    .home-meaning .title{
        margin-top: 30px;
        font-size: 24px;
    }
    .home-meaning img{
        width: 100%;
    }
    .home-meaning .title, .home-function .title{
        font-size: 24px;
    }

    .home-function-wrap{
        display: block;
    }
    .home-function-wrap img{
        height: auto;
        margin-top: 20px;
    }
    .home-function-txt{
        width: 100%;
    }
    .home-function-txt:last-child{
        padding-top:0 ;
    }
    .home-function-txt h4{
        font-size: 18px;
        font-weight: bold;
    }
    
    .h-f-img,.h-f-txt1,.h-f-img1,.h-f-txt{
        float: none;
    }

    .home-function .txt{
        margin-top: 30px;
    }
    .home-user{
        padding-bottom: 100px;
    }
    .user-pic-scroll-lr{
        width: 100%;
    }
    .user-pic-scroll-lr .prev{
        top:210px;
        left:34%;
    }
    .user-pic-scroll-lr .next{
        top:210px;
        right:34%;
    }
    .user-pic-scroll-lr{
        width: 260px;
    }
    .user-pic-scroll-lr .sTempWrap{
        margin-left: -10px;
    }
    .user-pic-scroll-lr .conts li{
        width: 100%
    }
    .user-pic-scroll-lr .conts li .s1 {
        width:24%;
    }
    .user-pic-scroll-lr .conts li a{
        width: 100%;
    }
    
}

/*=====================================list-banner移动端 =====================================*/
   
@media only screen and (min-width:100px) and (max-width:1199px) {
    .banner-txt .container{
        text-align: center;
    }
    .banner-txt p{
        margin-top: 0;
    }
}

/*=====================================product移动端 =====================================*/

@media only screen and (min-width: 100px) and (max-width:750px) {
    .pro-intro .title{
        font-size: 24px;
    }
    .pro-intro .txt{
        margin-top: 10px;
    }
    .pro-intro img{
        width: 100%;
        height: auto;
    }
    .pro-tab-box .titList ul li{
        width: 10%;
        text-align: center;
        font-size: 12px;
        font-weight: bold;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 3; 
        overflow: hidden;
    }
    .pro-tab-box .titList ul li.on{
        font-size: 12px;
        font-weight: bold;
        width: 50%;
    }
}

/*=====================================solutions移动端 =====================================*/
@media only screen and (min-width: 100px) and (max-width:750px){
    .sales-management{
        padding-bottom: 100px;
    }
    .sales-management::before{
        top: -57px;
        height: 100px;
    }
    .sm-ma-inner,.sm-ma-inner .sm-block{
        margin-top: 0px;
    }
    .sm-ma-inner .sm-block{
        display: block;
    }
    .sm-ma-inner .sm-block .img{
        width: 100%;
        height: 100%;
        margin-top: 30px;
    }
    .sm-block-right{
        width: 100%;
        padding-left: 0px;
    }
    .sm-ma-inner .sm-block h5,.sm-ma-inner .sm-block p,.sm-ma-inner .sm-block .a-more{
        margin-top: 30px;
    }
    .customer::before{
        top: -110px;
        height: 110px;
    }
    .customer ul{
        display: block;
    }
    .customer ul li .img{
        width: 100%;
        height: 100%;
        margin-top: 30px;
    }
}

/*=====================================pricing移动端 =====================================*/
@media only screen and (min-width: 100px) and (max-width:750px){
    .priring-intro ul li{
        width: 100%;
    }
}
@media only screen and (min-width: 751px) and (max-width:1199px){
    .priring-intro ul li{
        width: 47%;
    }
}

/*=====================================detail移动端 =====================================*/

@media only screen and (min-width: 100px) and (max-width:750px) {
    .detail-txt{
        padding: 40px 0px;
    }
}
/*=====================================about移动端 =====================================*/
@media only screen and (min-width: 100px) and (max-width:750px) {

    .about-intro::after{
        bottom: -44px;
        height: 82px;
    }

}

/*=====================================login/sign up移动端 =====================================*/
@media only screen and (min-width: 100px) and (max-width:750px) {
    .login-right{
        display: none;
    }
    .login-left{
        width: 100%;
        padding: 0px 20px;
        background-color: #ffffff;
    }
    .login-intro .container{
        padding: 30px 15px;
        background-color:rgb(0, 0, 0, 0);
    }

    .login-intro{
        height: 80vh;
    }


}

