@media screen and (max-width: 750px) {
    .container, .footer {
        min-width: initial;
    }

    /*轮播*/
    .slider{
        height: 4.12rem;
    }
    .slider-banner{
        height: 4.12rem;
    }
    .banner-1{
        background: url(../../images/mobile/index/banner_bg.png?v=1) no-repeat center;
        background-size: cover;
    }
    .banner-2{
        background: url(../../images/mobile/index/banner_bg2.png?v=1) no-repeat center;
        background-size: cover;
    }
    .slider-banner > .box{
        display: none;
    }
    /*module-about*/
    .module-about{
        position: relative;
        height: auto;
    }
    .module-about > .flex-box{
        position: relative;
        margin: 0;
        margin-top: 0.57rem !important;
        padding-left: 0.6rem;
        padding-right: 0.42rem;
        box-sizing: border-box;
    }
    .module-about > .flex-box > .about-img{
        position: absolute;
        top: 0.41rem;
        right: 0.45rem;
        margin-top: 0;
    }
    .module-about > .flex-box > .about-img > img{
        opacity:0.1;
        width: 3.6rem;
        height: 3.6rem;
    }
    .module-about > .flex-box > .about-desc{
        padding: 0;
    }
    .module-about > .flex-box > .about-desc > .logo > img{
        width: 2.3rem;
    }
    .module-about > .flex-box > .about-desc > .title{
        padding-top: 0.41rem;
        font-size: 0.36rem;
        font-weight: 600;
        color: #202020;
        line-height: 0.36rem;
    }
    .module-about > .flex-box > .about-desc > .desc{
        padding-top: 0.49rem;
        font-size: 0.24rem;
        font-weight: 400;
        color: #4D4F52;
        line-height: 0.38rem;
    }
    .module-about > .flex-box > .about-desc > .ul{
        padding-top: 0.41rem;
    }
    .module-about > .flex-box > .about-desc > .ul > .li{
        padding-bottom: 0.28rem;
    }
    .module-about > .flex-box > .about-desc > .ul > .li > span{
        font-size: 0.24rem;
        font-weight: 400;
        color: #5E6A68;
        line-height: 0.3rem;
    }
    .module-about > .flex-box > .about-desc > .ul > .li > span:first-child{
        height: 0.3rem;
        padding-left: 0.25rem;
        font-size: 0.24rem;
        font-weight: 500;
        color: #202020;
        line-height: 0.3rem;
    }
    .module-about > .flex-box > .about-desc > .ul > .li > span:first-child::after{
        width: 0.1rem;
        height: 0.1rem;
        top: 50%;
        left: 0.04rem;
        transform: translateY(-50%);
    }
    /*module-business*/
    .module-business{
        padding-bottom: 0;
        background: #F6F7F9;
    }
    .module-business > .business-box{
        display: none;
    }
    .module-business > .CfadeInUp-mobile{
        width: 7.5rem;
        display: flex;
        align-items: stretch;
        flex-wrap: nowrap;
        overflow: hidden;
        overflow-x: scroll;
        padding: 0.56rem 0 0.68rem 0.37rem;
        box-sizing: border-box;
        scrollbar-width: none; /* Firefox */
        -ms-overflow-style: none; /* IE 10+, edge */
    }
    .module-business > .CfadeInUp-mobile::-webkit-scrollbar {
        display: none; /* Chrome Safari */
    }
    .module-business > .CfadeInUp-mobile > div {
        flex-shrink: 0;
        display: inline-block;
        width: 5.24rem;
        /*height: 6rem;*/
        margin-right: 0.3rem;
        padding: 0.58rem 0.41rem 0.56rem 0.39rem;
        background: #FFFFFF;
        box-shadow: 0 0 0.2rem 0 rgba(34, 34, 34, 0.14);
        border-radius: 0.1rem;
        box-sizing: border-box;
    }
    .module-business > .CfadeInUp-mobile > div > div{
        margin-top: 0.5rem;
    }
    .module-business > .CfadeInUp-mobile > div > div:first-child{
        margin-top: 0;
    }
    .module-business > .CfadeInUp-mobile > div > div > div:first-child{
        display: flex;
        align-content: center;
        font-size: 0.32rem;
        font-weight: 500;
        color: #2B2B2B;
        line-height: 0.32rem;
    }
    .module-business > .CfadeInUp-mobile > div > div > div:first-child > img{
        width: 0.35rem;
        height: 0.35rem;
        margin-right: 0.2rem;
    }
    .module-business > .CfadeInUp-mobile > div > div > div:last-child {
        padding-top: 0.24rem;
        font-size: 0.26rem;
        font-weight: 400;
        color: #6B6C6E;
    }
    /*module-server*/
    .module-server{
        background: #eff1f4;
        padding-bottom: 0.72rem;
    }
    .module-server > .server-target{
        flex-wrap: wrap;
        width: 6.78rem;
        margin: 0.58rem 0.36rem 0;
        padding: 0.13rem 0;
        background: linear-gradient(180deg, #F5F6F8 0%, #FFFFFF 100%);
        box-shadow: 0 0.02rem 0.16rem 0 rgba(0, 0, 0, 0.1);
        border-radius: 0.1rem;
        border: 0.03rem solid #FFFFFF;
        box-sizing: border-box;
    }

    .module-server > .server-target{
        display: none;
    }
    .module-server > .server-target-mobile{
        position: relative;
        display: block;
        padding: 0.13rem 0;
    }
    .module-server > .server-target-mobile::before, .module-server > .server-target-mobile::after {
        content: "";
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        width: 1px;
        height: 2.4rem;
        background: #F3F4F5;
    }
    .module-server > .server-target-mobile::after {
        width: 3.39rem;
        height: 1px;
    }
    .module-server > .server-target-mobile > div{
        display: inline-flex;
        justify-content: center;
        flex-direction: column;
        /*align-items: center;*/
        width: 3.3rem;
        padding: 0.37rem 0;
        box-sizing: border-box;
    }
    .module-server > .server-target-mobile > div:nth-child(1), .module-server > .server-target-mobile > div:nth-child(3){
        padding-left: 0.81rem;
    }
    .module-server > .server-target-mobile > div:nth-child(2), .module-server > .server-target-mobile > div:nth-child(4){
        padding-left: 0.94rem;
    }
    .module-server > .server-target-mobile > div > div:first-child{
        font-size: 0.26rem;
        font-weight: 400;
        color: #031025;
        line-height: 0.26rem;
    }
    .module-server > .server-target-mobile > div > div:first-child > span{
        font-size: 0.48rem;
        color: #031025;
        line-height: 0.48rem;
        /*font-family: "AlibabaSans-Heavy", serif;*/
    }
    .module-server > .server-target-mobile > div > div:last-child{
        padding-top: 0.12rem;
        font-size: 0.28rem;
        font-weight: 400;
        color: #787C8C;
        line-height: 0.28rem;
    }
    .btn-arrow{
        display: none;
    }
    .module-content-box{
        padding: 0.78rem 0 0 !important;
    }
    .module2-content{
        display: none;
    }
    .module2-content-mobile{
        display: block;
        height: auto !important;
    }
    .module2-content-mobile .content-card{
        width: 2.66rem;
        height: 3.66rem;
        position: relative;
        top: auto;
        left: auto;
        transition: 300ms;
        transform: scale(0.85);
        /*transform-origin: left;*/
    }
    .module2-content-mobile .swiper-slide-prev{
        transform-origin: left;
    }
    .module2-content-mobile .swiper-slide-next{
        transform-origin: right;
    }
    .swiper-slide-prev, .swiper-slide-next{
        opacity: .4;
    }
    .module2-content-mobile .swiper-slide-active,.swiper-slide-duplicate-active{
        transform: scale(1);
    }
    .content-card-img{
        width: 100%;
        height: 3.66rem;
        box-shadow: 0rem 0.02rem 0.3rem 0rem rgba(0, 0, 0, 0.2) !important;
    }
    .card-type-left{
        left: -0.23rem;
        transform: scale(.83);
    }
    .card-type-right{
        left: 5.07rem;
        transform: scale(.83);
    }
    .card-type-active{
        left: calc(50% - 1.3rem);
    }
    .module2-content{
        height: 3.9rem !important;
    }
    /*module-it-sign*/
    .module-it-sign{
        padding: 0.6rem 0.42rem 0.8rem;
    }
    .module-it-sign > .technology-box{
        margin: 0.6rem 0 0;
    }
    .module-it-sign > .technology-box > .channels-box{
        padding: 0;
    }
    .module-it-sign > .technology-box > .channels-box > div{
        width: 2.14rem;
        height: 0.94rem;
        background: #FFFFFF;
        box-shadow: 0.03rem 0.03rem 0.09rem 0rem rgba(0, 16, 63, 0.06);
        border-radius: 0.06rem;
        padding: 0.07rem 0.2rem;
        margin: 0 0.12rem 0.12rem 0;
        box-sizing: border-box;
    }
    .module-it-sign > .technology-box > .channels-box > div > img{
        width: 1.5rem;
        height: 0.6rem;
    }
    /*footer*/
    footer{
        padding: 0.42rem  0.36rem 0.46rem;
        box-sizing: border-box;
        background: #171D2D;
    }
    .footer{
        display: none;
    }
    .footer-mobile{
        display: block;
    }
    .footer-mobile > div:first-child{
        display: flex;
        justify-content: space-between;
        align-items: center;
        padding-right: 0.06rem;
        padding-bottom: 0.28rem;
        border-bottom: 1px solid #49515C;
    }
    .footer-mobile > div:first-child > img{
        width: 1.92rem;
        height: 0.51rem;
    }
    .footer-mobile > div:first-child > div > .icon-box-mobile{
        position: relative;
        display: inline-block;
        box-sizing: border-box;
    }
    .footer-mobile > div:first-child > div > .icon-box-mobile > img{
        width: 0.54rem;
        height: 0.54rem;
        margin-left: 0.36rem;
        padding: 0.11rem;
        border-radius: 0.08rem;
        border: 1px solid #4F5763;
        box-sizing: border-box;
    }
    .footer-mobile > div:last-child{
        padding-top: 0.56rem;
        padding-bottom: 0.71rem;
    }
    .footer-mobile > div:last-child > p{
        margin-top: 0.28rem;
        font-size: 0.28rem;
        font-weight: 400;
        color: #9DA0AA;
        line-height: 0.28rem;
    }
    .footer-mobile > div:last-child > p:first-child{
        margin-top: 0;
    }
    .beian {
        padding: 0;
        width: 7.5rem;
        min-width: auto;
        border: none;
        font-size: 0.2rem;
        font-weight: 400;
        color: #7A7E89;
        line-height: 0.28rem;
    }
    .beian > a{
        display: block;
    }
}
