/*  功能页面css */

@media screen and (min-width:1441px) {
    .client .client-item {
        height: 1080px;
    }
    .client .client-item h2 {
        margin-left: 900px;
        padding-top: 100px;
    }
    .client .client-item .c-box .kh-img{
        width: 551px;
        height: 531px;
    }
    .client .client-item .c-box .bg-img{
        width: 674px;
        height: 431px;
    }
    .client .client-item .c-box-100 .gd-img{
        width: 538px;
        height: 790px;
    }
    .client .client-item .c-box .xm-img{
        width: 643px;
        height: 535px;
    }
    .client .client-item .c-box-100 .xt-img{
        width: 737px;
        height: 562px;
    }
    .client .client-item .c-box-100 .xt-img{
        width: 737px;
        height: 562px;
    }
    .client .client-item .sc-img{
        width: 620px;
        height: 450px;
    }
    .client .client-item .sj-img{
        width: 773px;
        height: 699px;
    }
    .client .client-item .qt-img{
        width: 785px;
        height: 612px;
    }

    
    .client .client-item .wh-img{
        width: 555px;
        height: 390px;
    }
    .client .client-item .right .module:nth-child(2n+1) {
        padding-left: 100px;
    }
    .client .client-item .right .module {
        height: 200px;
    }
    .client .client-item .right .module-all {
        height: 151px;
    }
    .client .client-item .right .module-box .module-all {
        height: 200px;
    }
    .client .client-item h3 {
        margin-top: 150px;
        margin-bottom: 125px;
    }
    .client .client-item .title-xt {
        margin-top: 90px;
        margin-bottom: 75px;
    }
    .client .client-item .xc-wd { 
        width: 46%!important;
    }
    
}
@media screen and (max-width:1440px) {
    .client .client-item {
        height: 810px;
    }
    .client .client-item h2 {
        margin-left: 757px;
        padding-top: 40px;
    }
    .client .client-item .c-box .kh-img{
        width: 480px;
        height: 467px;
    }
    .client .client-item .c-box .bg-img{
        width: 550px;
        height: 352px;
    }
    .client .client-item .c-box-100 .gd-img{
        width: 420px;
        height: 616px;
    }
    .client .client-item .c-box .xm-img{
        width: 530px;
        height: 438px;
    }
    .client .client-item .c-box-100 .xt-img{
        width: 620px;
        height: 472px;
    }
    .client .client-item .sj-img{
        width: 620px;
        height: 585px;
    }
    .client .client-item .sc-img{
        margin-top: 50px;
        width: 470px;
        height: 336px;
    }


    .client .client-item .wh-img{
        width: 470px;
        height: 330px;
    }
    
    .client .client-item .qt-img{
        width: 615px;
        height: 478px;
    }
    .client .client-item .right .module:nth-child(2n+1) {
        padding-left: 50px;
    }
    .client .client-item .right .module {
        height: 160px;
    }
    .client .client-item .right .module-all {
        height: 120px;
    }
    .client .client-item .right .qita-box {
        height: 150px;
    }
    .client .client-item .right .module-box .module-all {
        height: 150px;
    }
    .client .client-item h3 {
        margin-top: 30px;
        margin-bottom: 70px;
    }
    .client .client-item .title-xt {
        margin-top: 50px;
        margin-bottom: 55px;
    }
    
    .client .client-item .xc-wd { 
        width: 52%!important;
    }
}
.client {
    width: 100%;
    background: #fff;
}
.client .mt-224{
    padding-top: 224px;
}
.client .mr-30{
    margin-right: 40px;
}
.client:nth-child(2n+1) {
    background: #F7FAFF;
    width: 100%;
}
.client .client-item .c-box {
    height: 80%;
    display: flex;
    align-items: center;
}
.client .client-item .c-box-100 {
    height: 100%;
    display: flex;
    align-items: center;
}

.client .client-item h2 {
    height: 20%;
    width: 197px;
    font-size: 48px;
    font-family: Source Han Sans CN;
    font-weight: 400;
    color: #333333;
}
.client .client-item h3 {
    margin-bottom: 125px;
    width: 100%;
    font-size: 48px;
    font-family: Source Han Sans CN;
    font-weight: 400;
    color: #333333;
}
.client .client-item .right {
    margin-top: 20px;
    height: 100%;
}
.client .client-item .right .module-box{
   float: right;
}
.client .client-item .right .module-box-xt{
   float: right;
}
.client .client-item .right .module {
    display: flex;
    width: 50%;
}
.client .client-item .right .module-all {
    display: flex;
    width: 100%;
}
.client .client-item .right .module-all .m-l .title{
    font-size: 18px;
    font-family: Source Han Sans CN;
    font-weight: 400;
    color: #333333;
}
.client .client-item .right .module-all .m-l .mt-19{
    margin-top: 19px;
}
.client .client-item .right .module-all .m-l p{
    width: 217px;
    font-size: 13px;
    line-height: 24px;
    font-family: Source Han Sans CN;
    font-weight: 400;
    color: #666666;
}
.client .client-item .right .module-all .m-r img{
    margin-top: 5px;
    margin-right: 41px;
    width: 68px;
    height: 68px;
}
.client .client-item .right .module-all .m-l img{
    margin-top: 5px;
    width: 68px;
    height: 68px;
}
.client .client-item .right .module:nth-child(2n+1) {
    display: flex;
    width: 50%;
}
.client .client-item .ml-110{
    margin-left: 100px;
}

.client .client-item .right .module .m-l {
   display: flex;
   flex-direction: column;
}
.client .client-item .right .module .m-l .title{
    font-size: 18px;
    font-family: Source Han Sans CN;
    font-weight: 400;
    color: #333333;
}
.client .client-item .right .module .m-l .mt-19{
    margin-top: 19px;
}
.client .client-item .right .module .m-l p{
    width: 217px;
    font-size: 13px;
    line-height: 24px;
    font-family: Source Han Sans CN;
    font-weight: 400;
    color: #666666;
}
.client .client-item .right .module .m-r img{
    margin-left: 30px;
    margin-top: 5px;
    width: 68px;
    height: 68px;
}

.client .client-item .right .module .m-r img:nth-child(2n+1){
    margin-right: 30px;
    margin-top: 5px;
    width: 68px;
    height: 68px;
}
