@media screen and (min-width: 1200px), screen and (min-device-width: 1200px) {
    .about .sikuia .who-xia .lf {
        min-height: 530px;
    }
}

@media screen  and (max-width: 1550px), screen and (max-device-width: 1550px) {
    /*移动*/
    .yidong .gdapp .bot .bot-nei div p {
        font-size: 20px;
    }

    .containe {
        width: 90%;
    }

    .pinpai .com-ban .containe {
        left: 5%;
    }

    .hezuo .containe {
        width: 92%;
    }

    /*首页*/
    .index .youqing .containe {
        width: 93%;
    }

    .index .youqing:after {
        width: 90%;
        left: 5%;
        margin: 0;
    }

    /*网建*/
    .wangjian .why .oneone .d-one .d-neio {
        width: 11%;
        font-size: 14px;
    }
}

@media screen  and (max-width: 1500px), screen and (max-device-width: 1500px) {
    .zizhi .cont-xia {
        width: 90%;
    }

    /*.banner .swiper-container1 {*/
        /*height: 600px;*/
    /*}*/

    /*.banner .swiper-container1 video {*/
        /*max-width: 1500px;*/
    /*}*/

    .comban-h1 .p1 {
        font-size: 28px;
    }

    .comban-h1 .p2 {
        font-size: 18px;
    }

    .comban-h1 {
        /*line-height: 68px;*/
        line-height: 40px;
    }
}

@media screen  and (max-width: 970px), screen and (max-device-width: 970px) {
    .banner .sw1 .banwz, .banner .sw1 .img1 {
        display: block;
    }

    .banner .sw1 video {
        display: none;
    }

    .banner .sw1 {
        background: url('../img/index_10.jpg') no-repeat center;
        background-size: cover;
    }

    /*付款*/
    .pay .fukuan .ul-pay .li-3, .pay .fukuan .ul-pay .li-1 {
        float: none;
    }

    .pay .fukuan .ul-pay {
        text-align: left;

    }

    .pay .fukuan .ul-pay li {
        margin: 0 0 10px;
    }

}

/*1280-1440*/
@media screen and (min-width: 640px) and (max-width: 1440px), screen and (min-device-width: 640px) and (max-device-width: 1440px) {

    .pinpai .liuchen .containe {
        width: 93%;
    }

    .pinpai .liuchen .ul-lc li {
        margin: 0 2px;
    }

    .pinpai .succ .ul-suc li {
        width: 22%;
        margin: 0 4% 2% 0;
    }

    .zhengzhan .succ .ul-suc li {
        width: 22%;
        margin: 0 4% 2% 0;
    }

    /*h5页面*/
    .h5 .youshi .ys-box {
        width: 1280px;
    }

    .h5 .youshi .d1 {
        left: 9%;
    }

    .h5 .youshi .d2 {
        left: -1.5%;
    }

    .h5 .youshi .d3 {
        left: 10.5%;
    }

    .h5 .youshi .d4 {
        right: 9.5%;
    }

    .h5 .youshi .d5 {
        right: -1.8%;
    }

    .h5 .youshi .d6 {
        right: 9.8%;
    }

    .h5 .zuopin .ul-zp {
        width: 94%;
    }

    /*小程序*/
    .xiaochengxu .ban-box .banner_right h3 {
        font-size: 22px;
    }

    .xiaochengxu .ban-box .banner_right {
        font-size: 16px;
    }

    .xiaochengxu .line-box {
        width: 100%;
    }

    .line-box {
        margin: 14% auto 8%;
    }

    /*首页*/
    .index .revolation .baibg .sha h2 {
        font-size: 28px;
    }

    .index .revolation .rt.baibg .sha h2 {
        line-height: 45px;
    }

    .index .revolation .rt.baibg .sha h2 span {
        font-size: 22px;
    }

    /*公共*/
    .footer .lf .div-a a {
        margin: 0 7px;
    }

    .footer .a-top {
        width: 100px;
        height: 50px;
        background-size: cover !important;
    }

    .footer .lf .div-a {
        /*margin: 0 0 0 3%;*/
    }

    /*网建*/
    .wangjian .why .three li .d-li {
        width: 74%;
    }

    .wangjian .why .three li .d-li span {
        font-size: 62px;
    }

    .wangjian .why .three li .d-li img {
        width: 23%;
    }

    .wangjian .why .three li .d-li img {
        margin: -6% 0 0 0;
    }
}

@media screen and (min-width: 640px) and (max-width: 1366px), screen and (min-device-width: 640px) and (max-device-width: 1366px) {
    /*.banner .swiper-container1 {*/
        /*height: 530px;*/
    /*}*/

    /*.banner .swiper-container1 video {*/
        /*max-width: 1366px;*/
    /*}*/

    /*首页*/
    .index .shuzi li {
        height: 190px;
    }

    .index .shuzi li h2 {
        margin: 6% 0 0;
    }

    /*公共*/
    .header .rt .li-6 .li-d {
        right: -770%;
    }

    .com-hezuo li {
        height: 72px;
        line-height: 72px;
    }

    .contact .rt .rt-ul li .d-you {
        line-height: 18px;
    }

    /*案例详情*/
    .casexq .com-ban .case-h1 {
        font-size: 32px;
    }

    .casexq .com-ban .case-h3 {
        font-size: 20px;
    }

    /*h5*/
    .h5 .youshi .dwai {
        background-size: 160px 74px !important;
    }

    .h5 .youshi .left {
        padding: 0 167px 0 0;
    }

    .h5 .youshi .right {
        padding: 0 0 0 167px;
    }

}

@media screen and (min-width: 640px) and (max-width: 1290px), screen and (min-device-width: 640px) and (max-device-width: 1290px) {
    /*移动*/
    .yidong .gdapp .bot .bot-nei div p {
        font-size: 18px;
    }

    .zizhi .cont-xia a {
        width: 21%;
        margin: 0 2%;
    }

}

/*1024-1280*/
@media screen and (min-width: 640px) and (max-width: 1248px), screen and (min-device-width: 640px) and (max-device-width: 1248px) {
    .pinpai .usser .ul-ser li {
        width: 23%;
    }

    .pinpai .usser .ul-ser .li-1 {
        width: 31%;
    }

    .pinpai .liuchen .ul-lc li {
        margin: 0 9px 20px;
    }

    /*h5页面*/
    .h5 .youshi .ys-box {
        width: 1024px;
    }

    .h5 .zuopin .ul-zp li {
        width: 31%;
    }

    .h5 .youshi .dwai {
        width: auto;
    }

    .h5 .youshi .d1 {
        left: 5%;
    }

    .h5 .youshi .left i {
        right: -15px;
        bottom: -1px;
    }

    .h5 .youshi .right i {
        left: -15px;
        bottom: -1px;
    }

    .h5 .youshi .d3 i, .youshi .d6 i {
        top: 0;
        bottom: auto;
    }

    .h5 .youshi .dwai {
        background-size: 120px 44px !important;
    }

    .h5 .youshi .left {
        padding: 0 120px 0 0;
    }

    .h5 .youshi .right {
        padding: 0 0 0 120px;
    }

    .h5 .youshi .d1 {
        left: 15%;
    }

    .h5 .youshi .d2 {
        left: 0.5%;
    }

    .h5 .youshi .d3 {
        left: 16.5%;
    }

    .h5 .youshi .d4 {
        right: 11%;
    }

    .h5 .youshi .d5 {
        right: 0.2%;
    }

    .h5 .youshi .d6 {
        right: 18.8%;
    }

    .h5 .comban-h1 {
        font-size: 34px;
    }

    .h5 .h2-xcx {
        font-size: 26px;
    }

    /*网建*/
    .wangjian .line-box .point-thi {
        top: 25%;
    }

    .wangjian .line-box .point-fir {
        top: 25%;
    }

    .wangjian .why .two h4 {
        font-size: 16px;
    }

    .wangjian .why .three li {
        font-size: 12px;
    }

    .wangjian .why .three li .d-p {
        margin: 26% 0 0 0;
        text-align: center;
    }

    .wangjian .why .three .li-2 .d-p {
        margin: 20% 0 0 0;
    }

    /*关于*/
    .about .kehu .top .d-kh a {
        margin: 0 .5% 2%;
        width: 24%;
    }

    .about .contact, .zizhi .contact {
        height: 822px;
    }

    .about #allmap {
        height: 50%;
        width: 100%;
    }

    /*首页*/
    .index .gaoduan .u-big li .d-xia {
        padding: 0 0 0 25%;
    }

    .index .gaoduan .u-big .li-3 .d-xia {
        padding: 0 0 0 34%;
    }

    .index .youqing .containe a {
        width: 16.6%;
    }

    .index .youqing .containe {
        width: 97%;
    }

    .index .revolation .baibg .sha h2 {
        font-size: 22px;
    }

    .index .revolation .rt.baibg .sha h2 {
        line-height: 36px;
    }

    .index .revolation .rt.baibg .sha h2 span {
        font-size: 16px;
    }

    /*公共*/
    .contact .lf {
        padding: 0 0 5%;
    }

    .contact .containe > div > h1 {
        text-align: center;
    }

    /*.contact .lf .xia .xia-l {*/
        /*width: 50%;*/

    /*}*/

    .contact .lf .xia .xia-l:after {
        right: 0;
    }

    .contact .lf .xia .xia-l a {
        margin: 4% 0 0 10%;
    }

    .contact .rt {
        padding: 0;
    }

    .footer .lf .a-logo {
        line-height: 108px;
    }

    .footer .lf .div-a {
        margin: 0;
        /*line-height: 38px;*/

    }

    .index .ul-xiaoguo li {
        width: 24%;
        margin: 0 .5% 2% .5%;
    }

    .com-hezuo li {
        width: 15%;
        margin: .8% .83% .8%;
        height: 92px;
        line-height: 92px;
    }

    .contact .containe > div {
        width: 100%;
    }

    .contact .rt .a-more {
        top: 23%;
    }

    .contact .rt .rt-ul li {
        width: 49%;
        margin: 0 0 5% 0;
    }

    .contact .con-bg {
        width: 100%;
        bottom: 0;
        top: auto;
    }

    .comban-h1 {
        font-size: 38px;
    }

    .comban-h2 {
        font-size: 48px;
    }

    .com-h3 {
        font-size: 20px;
    }

    .com-qie .qie-sha {
        width: 66%;
    }

    .header .rt li {
        margin: 0 0 0 30px;
    }

    /*小程序*/
    .xiaochengxu .h2-xcx {
        font-size: 26px;
    }

}

@media screen and (max-width: 1180px), screen and (max-device-width: 1180px) {

    /*移动*/
    .yidong .gdapp .bot .bot-nei div p {
        font-size: 15px;
    }

    /*小程序*/
    .xiaochengxu .ban-box .banner_right {
        width: 80%;
    }

    .xiaochengxu .ban-box .banner_right h3 {
        font-size: 16px;
        margin: 0 0 1%;
    }

    .xiaochengxu .ban-box .banner_right {
        font-size: 13px;
    }

    /*网建*/
    .wangjian .why .oneone .d-one b {
        margin: 8% 1.9% 0;
    }

    /*公共*/
    .footer .lf {
        width: 100%;
        text-align: center;
    }

    .footer .lf .a-logo {
        float: none;
        display: inline-block;
    }

    .footer .lf .div-a {
        float: none;
        display: inline-block;
        padding: 0;
    }

    .footer .rt {
        width: 100%;
        text-align: center;
        margin: 0 0 10px;
    }

    .footer .rt .d-kx {
        text-align: center;
        /*display: none;*/

    }

    .footer .a-top {
        left: 95%;
    }

}

@media screen and (max-width: 1200px), screen and (max-device-width: 1200px) {
    .news .zsku .div-three {
        margin: 0 0 0 3%;
    }

    .pay .fukuan .tab1 .td1, .fukuan .tab1 .td3 {
        width: 20%;
    }

    .pay .fukuan .tab1 .td2, .fukuan .tab1 .td4 {
        width: 30%;
    }

    /*关于*/
    .about .div-5 {
        width: 90%;
    }

    .about .kehu .bot .lf {
        width: 100%;
    }

    .about .kehu .bot h2 {
        margin: 2% 0 3%;
    }

    .about .kehu .bot ul li {
        margin: 0 0 4%;
    }

    .about .kehu .bot .rt {
        float: left;
    }

    .about .sikuia .who-xia .lf {
        min-height: 100px;
    }

    .about .mubiao .mb-bot {
        width: 90%;
        /*margin: 0 0 0 -45%;*/
    }

    .m2nText {
        width: 100%;
        margin: 3% 0 0;
        height: auto !important;
        padding: 0 0 5%;
    }

    .m2nList_aBox .overflowHide {
        width: auto;
    }

    .about .join .com-box {
        width: 90%;
    }

    .about .news .com-box, .about .yinxiang .com-box {
        width: 90%;
        /*margin:0 auto;*/
    }

    .about .sikuia .who-xia {
        width: 90%;
        margin: 0 auto;
    }

    .news .who-xia {
        width: 90%;
    }

    .about .sikuia .who-xia .rt .rt-shuzi li {
        width: 23%;
        margin: 0 1%;
    }

    .about .kehu .com-box, .about .rongyu .com-box {
        width: 90%;

    }

    .about .fukuan .com-box {
        width: 90%;

    }
    #allmap{
        overflow-x: auto;
    }
}

@media screen and (max-width: 1110px), screen and (max-device-width: 1110px) {
    .about .mubiao .mb-bot .d-xihuan {
        font-size: 12px;
        line-height: 24px;
    }

    .news .zsku {
        text-align: center;
    }

    .news .zsku .div-three {
        display: none;
    }

    .news .zsku .div-two {
        width: 81.6%;
    }

    /*网建*/
    .wangjian .why .oneone .d-one .d-neio {
        width: 33.3%;
    }

    .wangjian .why .oneone .d-one b {
        display: none;
    }

    .wangjian .why .oneone .d-one .d-last {
        float: left;
    }

    /*首页*/
    .index .mobile .m-top .lf .lf-san {
        margin: 10% 0 10%;
    }

    .index .mobile .m-top .lf .lf-san a {
        margin: 0 4.5%;
    }

}

@media screen  and (max-width: 1065px) {
    .pinpai .usser .ul-ser li {
        width: 50%;
        margin: 0 0 5%;
    }

    .pinpai .usser .ul-ser .li-1 {
        width: 50%;
    }
}

/*640-1024*/
@media screen and (max-width: 1024px), screen and (max-device-width: 1024px) {
    .index .comban-h1 {
        line-height: 64px;
        font-size: 32px;
    }

    .pinpai .succ .ul-suc li {
        width: 30.33%;
        margin: 0 1.5% 2% 1.5% !important;
    }

    .zhengzhan .succ .ul-suc li {
        width: 30.33%;
        margin: 0 1.5% 2% 1.5% !important;
    }

    .pinpai .com-ban .pin-ban li h3 {
        font-size: 22px;
    }

    .pinpai .com-ban .pin-ban li {
        font-size: 16px;
    }

    .zhengzhan .usser .ul-ser li {

        font-size: 16px;

    }

    /*案例详情*/
    .casexq .com-ban h2 {
        top: 25%;
    }

    /*h5页面*/
    .h5 .youshi .ys-box {
        width: 100%;
    }

    .h5 .youshi .zhuan {
        width: 34%;
        z-index: 10;
    }

    .h5 .h2-xcx {
        font-size: 22px;
    }

    .h5 .youshi .dwai h2 {
        font-size: 15px;
        margin: 9px 0 2px;
    }

    .h5 .youshi .dwai p {
        font-size: 13px;
    }

    .h5 .youshi .ys-box {
        margin: 8% auto;
    }

    .h5 .youshi .d6 h2 {
        margin: 12px 0 17px;
    }

    .h5 .youshi .d5 {
        right: 7.2%;
    }

    .h5 .youshi .d2 {
        left: 7.5%;
    }

    /*网建*/
    .wangjian .div-more {
        top: 9%;
    }

    .wangjian .com-qie .a-more {
        /*font-size: 16px;*/
        top: 4.5%;
    }

    .wangjian .why .three li {
        height: 144px;
    }

    /*关于*/
    .about .sikuia .who-xia .lf {
        height: auto !important;
        margin: 0 0 10px;
    }

    .about .sikuia .who-xia .lf .bot-img {
        display: none;
    }

    .about .mubiao h1 {
        top: 5%;
    }

    .about .mubiao h1 {
        font-size: 32px;
    }

    .about .mubiao h2 {
        top: 19%;
        font-size: 26px;
    }

    .about .mubiao h3 {
        top: 35%;
        font-size: 20px;
    }

    .about .sikuia .who-xia .lf {
        width: 100%;

    }

    .about .sikuia .who-xia .lf .d-zuoxia {
        position: inherit;

    }

    .about .sikuia .who-xia .lf .d-zuoxia h1 {
        margin: 3% 0 2%;
    }

    .about .sikuia .who-xia .rt {
        /*width: 70%;*/
        float: left;
        /*margin: 0 15%;*/
        width: 100%;
        margin: 0;
    }

    .about .sikuia .who-xia .rt h2 .i-jiben {
        display: inline-block;
        width: auto;
    }

    .about .sikuia .who-xia .rt h2:hover .i-jiben {
        transform: scale(1);
    }

    #bofa {
        left: 50%;
        margin: 0 0 0 -261px;
    }

    .sikuia .who-xia .rt h2 .p-we {
        display: none;
    }

    .about .sikuia .who-xia .rt h2 {
        width: 100%;
        height: 100%;
        text-align: center;
    }

    .about .yinxiang .com-box .swiper-box a b {
        width: 30px;
        height: 30px;
        top: -26%;
    }

    /*首页*/
    .index .gaoduan .u-big li .d-xia {
        padding: 0 0 0 36%;
    }

    .index .gaoduan .u-big .li-3 .d-xia {
        padding: 0 0 0 34%;
    }

    .index .gaoduan .u-big li h2 {
        margin: 7px 0 0;
    }

    .index .gaoduan .u-big li h3 {
        margin: 12px auto;
    }

    .index .gaoduan h1 {
        font-size: 23px;
    }

    .index .gaoduan .u-big li {
        float: inherit;
        width: 49%;
        vertical-align: top;
        display: inline-block;
        margin: 0 0 3% !important;

    }

    .index .revolation .baibg .sha h2 {
        font-size: 16px;
    }

    .index .revolation .baibg .sha h2 {
        font-size: 16px;
    }

    .index .mobile .m-top .lf {
        width: 95%;
        padding: 0 0 0 5%;
    }

    .index .mobile .m-top .lf p {
        width: 100%;
    }

    .index .yinxiao .rt {
        width: 95%;
        padding: 0 5% 0 0;
    }

    .index .yinxiao .rt .lf-san {
        margin: 10% 0 10%;
    }

    .index .yinxiao .lf {
        width: 100%;
    }

    .index .mobile .m-top .rt {
        width: 100%;
    }

    .index .mobile .m-bot > h2 {
        margin: 40px 0 10px;
    }

    .index .shuzi li {
        font-size: 13px;
        height: 178px;
    }

    .index .youqing .containe {
        width: 94%;
    }

    /*公共*/
    .header .rt .li-6 .li-d {
        display: none;
    }

    /*.lianxi .rt {*/
    /*width: 78%;*/
    /*float: left;*/
    /*}*/
    /*.lianxi .rt .i-ewm {*/
    /*margin: 7% auto 7%;*/
    /*}*/
    /*.lianxi .rt .rt-nei {*/
    /*margin: 0 0 5%;*/
    /*}*/
    .banner .swiper-container1 .banwz {
        transform: scale(.7);
        left: 0;
    }

    .footer .a-top {
        display: none;
    }

    .com-qie .qie-sha {
        width: 100%;
    }

    .com-qie .a-more {
        top: 14%;
    }

    .m2nTime {
        /*left: -15%;*/
    }

    .header .navBtn.zhuan .s1 {
        transform: rotate(-45deg);
    }

    .header .navBtn.zhuan .s3 {
        transform: rotate(45deg);
    }

    .header .rt {
        width: 30%;
    }

    .header .rt li a:after {
        display: none;
    }

    .header .rt li .li-d {
        position: inherit;
        top: 0;
        height: auto;
        min-width: 0;
        margin: 0;
        left: 0;
        display: none;
    }

    .header .rt li .li-d a {
        display: block;
        border-top: 1px solid #666666;
        margin: 0;
        /*font-size: 20px;*/
        font-size: 18px;
        text-align: right;
        padding: 0 7% 0 0;
        color: #b8b8b8;
    }

    .header .rt {
        float: inherit;
        position: fixed;
        margin: 0;
        background-color: #000000;
        top: 100px;
        z-index: 20;
        height: 100%;
        right: -50%;
    }

    .header .rt.suo {
        right: 0;
        transition: .5s;
    }

    .header .rt li img {
        width: 90%;
    }

    .header .rt li {
        float: inherit;
        margin: 0;
        text-align: center;
        display: block;
        border-bottom: 1px solid #666666;
        /*padding:0 5%;*/
    }

    .header .rt li > a {
        /*font-size: 22px;*/
        font-size: 20px;
        line-height: 46px;
        text-align: right;
        padding: 0 8% 0 0;
    }

    .header .rt li.li-last {
        /*line-height: 56px;*/
        display: none;
    }

    .header .navBtn {
        display: block;
        transition: .4s;
    }

    .header .h-bg {
        display: none;
    }

    .news .news-qie a {
        width: 31%;
        margin: 0;
    }

    .ul-xiaoguo li {
        width: 32%;
        margin: 0 .65% 2% .65%;
    }

    .com-hezuo li {
        width: 23%;
        margin: 0 1% 1.5%;
    }

    /*微信*/
    .weixin .fangan .ul-fa li {
        width: 50%;
        margin: 0 0 5%;
    }

}

@media screen and (max-width: 900px), screen and (max-device-width: 900px) {
    .m2nList_aBox .overflowHide {
        width: 90%;
        float: right;
    }

    .pay .fukuan .tab1 .td1, .fukuan .tab1 .td3 {
        width: 40%;
    }

    .pay .fukuan .tab1 .td2, .fukuan .tab1 .td4 {
        width: 60%;
    }

    .index .anquan .containe {
        height: 230px;
        /*background: url("../img/anquan.jpg") no-repeat center;*/
    }

    .index .sw-anquan {
        height: 230px !important;
    }

    .index .anquan .i-bg {
        display: none;
    }

}

/*640-768*/

@media screen and (min-width: 640px) and (max-width: 880px), screen and (min-device-width: 640px) and (max-device-width: 880px) {
    .lianxi .rt {
        width: 210px;
    }

}

@media screen and (min-width: 640px) and (max-width: 780px), screen and (min-device-width: 640px) and (max-device-width: 780px) {

    /*首页*/
    .index .shuzi li {
        width: 50%;

    }

    .index .youqing .containe a {
        width: 20%;
    }

    .index .shuzi .li-3:before {
        content: '';
        position: absolute;
        height: 70%;
        border-right: 1px solid #211F2C;
        left: 0;
        top: 15%;
        box-shadow: rgba(255, 255, 255, .2) 1px 1px 1px 0;
    }

    /*关于*/
    .about .join .d-join {
        width: 92%;
    }

    /*网建*/
    .wangjian .why .oneone .d-one b {
        margin: 12% 1.9% 0;
    }

    /*微信*/
    .weixin .youshi .ul-ys li {
        width: 42%;
        margin: 0 3.8% 5%;
    }

}

@media screen and (max-width: 950px), only screen and (max-device-width: 950px) {
    /*移动*/
    .yidong .gdapp .bot .tphone {
        padding: 22% 0 5%;
    }

    .tan-zp {
        width: 90% !important;
        top: 0 !important;
        margin: 0 0 0 -45% !important;
        overflow: scroll !important;
        height: 100%;
    }

    .tan-zp .lf {
        width: 20%;
        text-align: center;
    }

    .tan-zp .lf img {
        max-width: 80%;
    }

    .tan-zp .rt {
        width: 80%;
    }

}

@media screen and (max-width: 780px), only screen and (max-device-width: 780px) {
    .ul-address li>div{
        width:100% !important;
    }
    .ul-address li .d-you h1{
        font-size:18px;
    }
    .ul-address li .d-you h2{
        font-size:16px;
    }
    .ul-address li .d-you .d-you-lf-nei {

        font-size: 14px;

    }
    .ul-address li .d-you .d-you-rt:before{
        display: none;
    }
    .ul-address li .d-you .d-you-rt{
        top:auto;
        bottom:0;
        right:2%;
    }
    .ul-address li .d-zuo{
        height:200px !important;
    }
    /*小程序*/
    .xiaochengxu .mimax-miui .section .photo-slider {
        margin: 90px 0 0 -20%;
    }

    .xiaochengxu .ban-box {
        width: 96%;
        left: 2%;
    }

    /*关于*/
    .about .join .d-join a {
        display: block;
        margin: 27px auto;
        float: inherit;
    }

    .about .mubiao .i-bg {
        display: none;
    }

    .about .mubiao {
        /*height: 450px;*/
        /*background: url("../img/about_02.jpg") no-repeat center;*/
        /*background-size: cover;*/
    }

    .adver .youshi3 .d-ys a {
        width: 44% !important;
        margin: 0 3% 2% 3% !important;
    }

}

/*640以下*/
@media screen and (max-width: 640px), only screen and (max-device-width: 640px) {

    #newBridge{
        display: none !important;
    }
    
    .adver .usser3 li {
        width: 100%;
        margin: 0 0 20px;
    }

    .adver .liuchen3 .ul-lc .li3 {
        padding: 0;
    }

    .adver .liuchen .ul-lc li img {
        /*transform: scale(0.5);*/

    }

    .adver .liuchen3 .ul-lc .li3 img{
        max-width:60%;
    }

    .adver .sw-ban .pages1 {

        bottom: 8px;

    }

    .adver .succ3 .h1-title2 span:after, .adver .succ3 .h1-title2 span:before {
        top: -7px;
    }

    .adver .pretty_pic_lis li .mask {

        padding: 4px 0 0;

    }

    .adver .usser3 li .you-bot h2 {
        margin: 12px 0 0;
    }

    .adver .youshi3 .d-ys a {
        width: 96% !important;
        margin: 0 2% 5% 2% !important;
    }

    .adver .youshi3 h4 {

        margin: 12px auto 0;
    }

    .com-ban > img {
        width: auto !important;
        height: 400px;
    }

    .banner .sw1 {
        background: url('../img/aaabb.jpg') no-repeat center;
        background-size: cover;
    }

    .banner .swiper-container1 .sw2 {
        background: url("../img/bbbaa1.jpg") no-repeat center;
        background-size: cover;
    }

    .wangjian .why .oneone {
        background: url("../img/wnagjianbgbg.jpg") no-repeat center;
        background-size: cover;
    }

    .banner .swiper-container1 {
        height: 400px !important;
    }

    .m2nTime {
        width: 16%;
    }

    .m2nList_aBox .overflowHide {
        width: 82%;
    }

    .news .zsku .div-one {

        width: 204px;
        height: 110px;
        line-height: 110px;
        text-align: left;
        margin: 0 0 10px;
    }

    .news .zsku .div-one h2 {
        float: left;
        display: inline-block;
        padding-left: 20px;
        padding-right: 20px;
        margin: 0;
    }

    .news .zsku .div-two {
        width: 100%;
        margin: 0;
    }

    .comban-h1 .p1 {
        font-size: 28px;
        text-align: left;
        padding: 0 0 0 5%;

    }

    .comban-h1 .p1 span, .comban-h1 .p2 span {
        display: block;
    }

    .comban-h1 .p2 {
        font-size: 20px;
        width: 564px;
        margin: 5% 0 0;
        line-height: 30px;
        text-align: left;
        padding: 0 0 0 5%;
    }

    .index .comban-h1 {
        line-height: 40px;
        font-size: 22px;
    }

    .index .anquan h1 {
        font-size: 23px;
    }

    .index .anquan h2 {
        font-size: 16px;
        line-height: 24px;
        top: 37%;
    }

    #nima {
        margin: -65px 0 0;
        padding: 65px 0 0;
    }

    .pinpai .h1-title2 span {
        font-size: 28px;
    }

    .pinpai .h1-title2 span:after, .pinpai .h1-title2 span:before {
        top: 13px;
        width: 70px;
    }

    .zhengzhan .h1-title2 span {
        font-size: 28px;
    }

    .zhengzhan .h1-title2 span:after, .zhengzhan .h1-title2 span:before {
        top: 16px;
        width: 70px;
    }

    .zhengzhan .usser .ul-ser li {
        width: 100%;
        margin: 0 0 4%;
    }

    .pinpai .usser .ul-ser li .zuo {
        width: 100%;
        margin: 0;
        text-align: center;
    }

    .pinpai .usser .ul-ser li .you {
        text-align: center;
        width: 100%;
    }

    .pinpai .usser .ul-ser .li-1 .you {
        text-align: left;
    }

    .pinpai .usser .ul-ser li .you h2 {
        font-size: 16px;
    }

    .pinpai .usser .ul-ser .li-1 .you .d-xia a {
        margin: 0;
    }

    .pinpai .youshi .d-ys a {
        width: 100%;
        margin: 0 0 8%;
    }

    .zhengzhan .youshi .d-ys a {
        width: 100%;
        margin: 0 0 8%;
    }

    .pinpai .liuchen .containe {
        width: 90%;
    }

    .pinpai .liuchen .ul-lc li {
        margin: 0 0 15px;
        font-size: 14px;
        width: 23%;
    }

    .adver .liuchen .ul-lc li img {
        max-width: 100%;
    }

    .pinpai .succ .ul-suc li {
        width: 42%;
        margin: 0 4% 4% 4% !important;
        height: 80px;
        line-height: 80px;
    }

    .zhengzhan .succ .ul-suc li {
        width: 42%;
        margin: 0 4% 4% 4% !important;
        height: 80px;
        line-height: 80px;
    }

    .pinpai .com-ban .pin-ban {
        text-align: center;
    }

    .pinpai .com-ban .pin-ban li h3 {
        font-size: 16px;
    }

    .pinpai .com-ban .pin-ban li {
        font-size: 12px;
    }

    .pinpai .com-ban .pin-ban li {
        width: 46%;
        margin: 0 2% 5%;
    }

    .str_wrap {
        height: 40px !important;
        line-height: 40px !important;
    }

    .zizhi .cont-xia a {
        width: 44%;
        margin: 0 3%;
    }

    .pay .fukuan .tab2 .td1 {
        width: 30%;
    }

    .about .div-5 .swiper-containeradd {
        left: 50%;
        top: 0;
        margin: 0 0 0 -375px;
        position: absolute;

    }

    .cebian {
        display: none;
    }

    /*移动*/
    .yidong .gdapp .bot .bot-nei div {
        position: relative;
        width: 40%;
        float: left;
        /*height:190px;*/
        /*height: 157px;*/
        overflow: hidden;
        top: auto;
        left: auto;
        margin: 4% 5% 8%;
    }

    .yidong .gdapp .bot .tphone {
        display: none;
    }

    .yidong .gdapp .bot .bot-nei div p {
        margin: 0 auto 8%;
    }

    .yidong .gdapp .bot .bot-nei .imgco2 {
        display: inline-block;
    }

    .yidong .gdapp .bot .bot-nei .imgco1 {
        display: none;
    }

    .yidong .gdapp .top {
        text-align: center;
        padding: 5% 0 4%;
    }

    .yidong .gdapp .top > div {
        float: inherit;
        display: inline-block;
        vertical-align: top;

    }

    .yidong .gdapp .top .top-lf {

        width: 16%;

        margin: 0 0 0 5%;
    }

    .yidong .gdapp .top .top-rt {
        font-size: 22px;
        margin: 5% 0 0;
    }

    .yidong .gdapp .bot .bot-nei img {
        width: 95px;
        height: 105px;
    }

    .yidong .gdapp .bot .bot-nei div p {
        font-size: 20px;
    }

    .point {
        height: 40px;
        line-height: 40px;
    }

    .casexq .ca-nei .bot .d-lianje h4 {
        display: none;
    }

    /*案例详情*/
    .casexq .ca-nei .d-lianjie a {
        margin: 0 15px 10px;
    }

    .casexq .ca-nei .bot .d-lianje a {
        width: 12%;
    }

    .casexq .ca-nei .bot:before, .casexq .ca-nei .bot:after {
        width: 37%;
        bottom: 1.9%;
    }

    .casexq .com-ban .case-h1 {
        font-size: 24px;
    }

    .casexq .com-ban .case-h3 {
        font-size: 18px;
    }

    .casexq .ca-nei .top h3 {
        margin: 2% auto;
    }

    .casexq .a-fenye {
        width: 40px;
        height: 40px;
    }

    /*h5页面*/
    .h5 .youshi .ys-phone {
        display: block;
    }

    .h5 .youshi .ys-box {
        display: none;
    }

    .h5 .h2-xcx {
        top: 49%;
    }

    .h5 .zuopin .ul-zp {
        width: 94%;
    }

    .h5 .zuopin .ul-zp li .p_img .i-ewm {
        width: 100px;
        height: 82px;
        margin: -41px 0 0 -50px;
    }

    .h5 .h2-xcx {
        font-size: 18px;
    }

    .h5 .zuopin .ul-zp li {
        width: 48%;
    }

    .h5 .zuopin .ul-zp li .p_text h2 {
        font-size: 18px;
    }

    .h5 .zuopin .ul-zp li .p_text h3 {
        font-size: 14px;
    }

    .h5 .zuopin .ul-zp li .p_text h4 {
        font-size: 13px;
    }

    .h5 .h1-title {
        margin: 3% 0 7%;
        font-size: 24px;
    }

    /*小程序*/
    .xiaochengxu .d-zhuan {
        text-align: center;
        margin: 42% 0 6%;
    }

    .xiaochengxu .b-phone {
        display: none;
    }

    .xiaochengxu .s-phone {
        display: block;
    }

    .xiaochengxu .line-box .line-sec {
        margin: 0 0 0 20%;
        top: 13%;
    }

    .xiaochengxu .line-box .line-fir {
        margin: 0 0 0 27.35%;
    }

    .xiaochengxu .phone {
        left: 25%;
    }

    .xiaochengxu .h1-title {
        font-size: 24px;
        margin: 6% 0;
    }

    .xiaochengxu .line-box {
        width: 100%;
        margin: -17% auto 0;
    }

    .xiaochengxu .line-box .line-sec {
        width: 60%;
    }

    .xiaochengxu .line-box .point-box {
        position: relative;
        top: 0;
        left: 0;
        display: inline-block;
        margin: 2% 10px;
    }

    .xiaochengxu .comban-h1 {
        top: 14%;
    }

    .xiaochengxu .h2-xcx {
        font-size: 18px;
        top: 25%;
    }

    .xiaochengxu .ban-box {
        width: 90%;
        left: 5%;
    }

    .xiaochengxu .ban-box li {
        width: 82%;
    }

    .xiaochengxu .ban-box {
        bottom: 5%;
    }

    .xiaochengxu .line-box {
        padding: 0 0 5%;
    }

    /*关于*/
    .about .com-ban,.about1 .com-ban {
        background: url("../images/aboubg.jpg") no-repeat center;
        background-size: cover;
        height:240px !important;
        min-height:inherit !important;
    }

    .about .com-ban > img,.about1 .com-ban > img {
        display: none;
    }

    .about .comban-h1 {
        top: 50%;
    }

    .about .kehu .bot ul li {
        overflow: hidden;
    }

    .about .kehu .bot ul li span {
        width: 80%;
        float: right;
    }

    .about .kehu .bot ul li p {
        float: left;
    }

    .about .mubiao .mb-bot a {
        width: 33.3%;
    }

    .about .mubiao .mb-bot .d-xihuan {
        padding: 16% 0 0;
    }

    .about .mubiao .mb-bot a h4 {
        margin: 8% auto 2%;
    }

    .about .mubiao h2 {
        top: 15%;
    }

    .about .mubiao h3 {
        top: 30%;
    }

    .about .kehu .top .d-xian {
        display: none;
    }

    .about .yinxiang .yx-bot {
        width: 100%;

    }

    .about .join .d-join {
        width: 92%;
    }

    .about .join {
        background-size: cover;
    }

    .about .news .ne-a a {
        width: 98%;
        margin: 0 1% 5%;
    }

    .about .kehu .bot .rt, .about .kehu .bot .lf {
        width: 100%;
    }

    .about .kehu .bot h1 span:before {
        display: none;
    }

    .about .kehu .bot .rt img {
        width: 100%;
        display: block;
    }

    .about .kehu .bot .lf h1, .about .kehu .bot .lf h2 {
        text-align: center;
    }

    .about .sikuia .who-xia .rt .rt-shuzi li h3 {
        font-size: 38px;
    }

    .about .sikuia .who-xia .rt .rt-shuzi li {
        width: 48%;
        margin: 0 1% 2%;
    }

    .about .sikuia .who-xia .rt h2 .i-jiben {
        width: 100%;
    }

    #bofa {
        left: 0;
        margin: 0;
    }

    .about .kehu .top .d-kh a {
        margin: 0 4% 2%;
        width: 42%;
    }

    .about .kehu .top h1, .about .kehu .top h2 {
        text-align: center;
    }

    .about .kehu .top h1 {
        margin: 18% 0 0;
    }

    .about .kehu .top .d-kh {
        margin: 10px 0 0;
    }

    .about .kehu .bot .lf h1 {
        margin: 10% 0 0;
    }

    .about .h1-title {
        margin: 5% 0 2%;
    }

    .about .yinxiang .h1-title {
        margin: 10% 0 2%;
    }

    .about .h2-title {
        margin: 0 0 10%;
    }

    .about .sikuia .who-xia .lf h1, .about .sikuia .who-xia .lf h2, .about .sikuia .who-xia .lf .d-zuoxia p {
        text-align: center;
    }

    .about .sikuia .who-xia .lf h1 {
        margin: 10% 0 0;
    }

    .about .sikuia .who-xia .lf h1 span:before {
        display: none;
    }

    .about .news .a-more {
        margin: 7% auto 10%;
    }

    .about .yinxiang .com-box .swiper {
        display: none;
    }

    .about .yinxiang .swiper-container {
        display: block;
    }

    .about .contact, .zizhi .contact {
        height: 822px;
    }

    .about #allmap {
        height: 30%;
        width: 100%;
    }

    /*网建*/
    .wangjian .why .three li .d-li {
        top: 43%;
    }

    .wangjian .div-more {
        top: 2.5%;
    }

    .wangjian .why .three li {
        height: 208px;
    }

    .wangjian .fanwei .fw-fl li {
        width: 38%;
    }

    .wangjian .fanwei .fw-fl li h2 {
        font-size: 18px;
        margin: 8px 0 3px;
    }

    .wangjian .fanwei .fw-fl li a {
        font-size: 14px;
    }

    .wangjian .com-qie .a-more {
        font-size: 16px;
        top: 1.6%;
    }

    .wangjian .fanwei .fw-fl li a:before {
        top: 7px;
    }

    .wangjian .containe {
        width: 93.52%;
    }

    .wangjian .why .three li {
        width: 100%;
    }

    .wangjian .why .two > div {
        width: 100%;
    }

    .wangjian .why .two h4 {
        font-size: 14px;
    }

    .wangjian .why .oneone .d-one .d-neio {
        width: 50%;
        font-size: 12px;
    }

    .wangjian .why .oneone .d-one .d-neio img {
        max-width: 80%;
    }

    .wangjian .zuopin .d-zp {
        width: 100%;
        text-align: justify;
    }

    .wangjian .why .three li .d-p {
        margin: 25% 0 0 0;
        text-align: center;
    }

    /*首页*/
    .index .wangzhan h1, .index .wangzhan h2 {
        text-align: center;
    }

    .index .mobile .m-bot .d-h2 .case-qie {
        width: 100%;
        text-align: center;
        padding: 0 0 3%;
    }

    .index .mobile .m-bot .d-h2 .case-qie a {
        margin: 0 3%;
    }

    .index .revolation .baibg .sha h2 {
        font-size: 24px;
        line-height: 40px !important;
    }

    .index .revolation .rt.baibg .sha h2 span {
        font-size: 20px;
    }

    .index .banner .swiper-container1 .banwz {
        top: 18%;
    }

    .index .shuzi li h2 {
        font-size: 52px;
    }

    .index .mobile .m-top .lf .sgonghua {
        margin: 11% 0 5%;
    }

    .index .gaoduan .u-big li {
        width: 48%;
    }

    .index .gaoduan .u-big li p img {
        max-width: 70%;
        max-height: 70%
    }

    .index .gaoduan .u-big li h2 {
        font-size: 16px;
    }

    .index .gaoduan .u-big .li-3 .d-xia {
        padding: 0 0 0 28%;
    }

    .index .containe {
        width: 93.52%;
    }

    .index .hezuo .containe {
        width: 96%;
    }

    .index .baibg {
        width: 93.52%;
        padding: 0;
    }

    .index .ul-xiaoguo li {
        width: 97%;
    }

    .index .revolation .lf {
        width: 100%;
        margin: 0 0 20px;
    }

    .index .revolation .rt {
        width: 100%;
    }

    .index .shuzi li {
        width: 50%;
        height: 146px;

    }

    .index .shuzi .li-3:before {
        content: '';
        position: absolute;
        height: 70%;
        border-right: 1px solid #211F2C;
        left: 0;
        top: 15%;
        box-shadow: rgba(255, 255, 255, .2) 1px 1px 1px 0;
    }

    .youqing {
        display: none;
    }

    .m2nText .rt {
        width: 76%;
    }

    /*微信*/
    .weixin .youshi .ul-ys li {
        width: 93%;
        margin: 0 3.8% 5%;
    }

    .weixin .fangan .ul-fa {
        margin: 0 auto;
    }

    /*公共*/
    .rect-btn h4, .rect-btn a {
        display: block;
    }

    .contact .lf .xia .xia-r p {
        margin: 0;
    }

    .header .rt {
        top: 70px;
    }

    .banner .swiper-container1 .banwz {
        transform: scale(.5);
        left: -24%;
    }

    .header {
        height: 70px;
    }

    .header .a-logo {
        line-height: 70px;
    }

    .header .a-logo img {
        width: 72%;
    }

    .header .navBtn {
        line-height: 70px;
    }

    .main {
        margin: 70px 0 0;
    }

    .footer .a-top {
        width: 100px;
        height: 50px;
        background-size: cover !important;
    }

    .comban-h1 {
        font-size: 24px;
    }

    .comban-h2 {
        font-size: 24px;

    }

    .com-h1 {
        font-size: 18px;
        margin: 5% 0;
    }

    .weixin .com-h1 {
        font-size: 24px;
    }

    .ul-xiaoguo li {
        width: 97%;
    }

    .lianxi .rt {
        width: 100%;
        margin: 0;
    }

    .lianxi .rt .i-ewm {
        margin: 13% auto 20%;
    }

    .contact .containe > div {
        width: 100%;
        padding: 0 !important;
        margin: 0 auto;
    }

    .header .containe {
        width: 93.52%;
    }

    .contact .lf .xia .xia-l h2 {
        margin: 0;
    }

    .com-qie .qie-sha {
        width: 100%;
        font-size: 14px;

    }

    .com-qie .qx-a a {
        width: 100%;
        margin: 0 0 10px 0 !important;
    }

    .com-qie .a-more {
        top: 4.5%;
        right: 10px;
    }

    .com-qie .qie-sha a span:after {
        bottom: -16px;
    }

    .com-hezuo li {
        width: 48%;
        margin: 0 1% 1.5%;
    }

    .contact .containe > div > h1 {
        font-size: 24px;
        text-align: center;
    }

    .contact .lf .xia .xia-l:after {
        display: none;
    }

    .contact .rt .a-more {
        top: 10%;
    }

    .contact .rt .rt-ul {
        margin: 8% 0 0 0;
    }

    .contact .containe > div > h1 img {
        vertical-align: middle;
        margin: -3% 12px 0 0;
    }

    .contact .rt .rt-ul li {
        width: 95%;
    }

    .contact .rt .rt-ul li .d-you {
        line-height: 20px;
    }

    .footer .lf {
        width: 100%;

    }

    .footer .lf .div-a {
        margin: 0;
        line-height: 56px;
    }

    .footer .lf .div-a a {
        font-size: 13px;
        margin: 0 7px;
    }

    .footer .rt .d-kx {
        font-size: 13px;
    }

    .footer .rt .d-kx img {
        /*margin: 0 0 10px;*/
        display: none;
    }

    .contact .lf .xia .xia-l {
        height: auto !important;
    }

    .contact .lf .xia .xia-r {
        width: 100% !important;
        padding: 4% 0;
        text-align: center;
    }

    .contact .lf .xia .xia-r:after {
        display: none;

    }

    .contact .con-bg {
        width: 100%;
        bottom: 0;
        top: auto;
    }

    .com-h3 {
        font-size: 18px;
    }

    .line-box .point-sec {
        top: -9%;
        left: 35%;
    }

    .line-box .point-fir {
        left: -10%;
    }

    .line-box .point-thi {
        right: -10%;
    }

    .m2nText {
        width: 100%;
        margin: 3% 0 0;
        /*height:auto;*/
        padding: 0 0 12%;
    }

    .xq .xiangqin {
        width: 90%;
        margin: 6% auto 6%;
    }

    .contact .lf .xia .xia-l {
        width: 100%;
        text-align: center;
        padding: 0;
    }

    .header .rt {
        width: 50%;
    }

    .header .navBtn.zhuan .s1 {
        transform: rotate(-45deg);
        top: 37%;

    }

    .header .navBtn.zhuan .s3 {
        transform: rotate(45deg);
        top: 68%;
    }

}

@media screen and (max-width: 535px), only screen and (max-device-width: 535px) {
    /*首页*/
    .index .gaoduan .u-big li .d-xia {
        padding: 0 0 0 28%;
    }

    /*关于*/
    .about .sikuia .who-xia .lf .bot-img {
        width: 40%;
    }

    .fukuan .tab1 p {
        height: 54px;
    }

}

@media screen and (max-width: 400px), only screen and (max-device-width: 400px) {
    .banner .swiper-container1 .banwz {
        transform: scale(.4);
        left: -42%;
    }

    .index .comban-h1 {
        font-size: 17px;
    }

    /*关于*/
    .about .kehu .bot ul li span {
        width: 77%;
        float: right;
    }

    .about .comban-h1 img {
        width: 10%;
    }

    .about .join .d-join a {
        width: 100%;
    }

    .about .sikuia .who-xia .lf .div-1 {
        font-size: 17px;
    }

    .about .sikuia .who-xia .lf .div-2 {
        font-size: 14px;
    }

    /*h5页面*/
    .h5 .youshi .ys-phone li h2 {
        font-size: 14px;
    }

    .h5 .youshi .ys-phone li p {
        font-size: 12px;
        line-height: 20px;
    }

    /*小程序*/
    .xiaochengxu .ban-box {
        width: 100%;
        left: 0;
    }

    .xiaochengxu .ban-box li {
        width: 80%;
        margin: 0 0 2% 0;
    }

    .xiaochengxu .ban-box .banner_right h3 {
        font-size: 14px;
    }

    .xiaochengxu .ban-box .banner_right {
        font-size: 12px;
    }

    /*网建*/
    .wangjian .fanwei .fw-fl {
        width: 100%;
    }

    .wangjian .fanwei .fw-fl li {
        width: 41%;
    }

    .wangjian .why .three li {
        font-size: 14px;
    }

    .wangjian .why .three li .d-li {
        width: 80%;
    }

    .wangjian .why .three li .d-li span {
        font-size: 80px;
    }

    .comban-h1 {
        font-size: 19px;
    }

    /*首页*/
    .index .gaoduan .u-big li .d-xia {
        padding: 0 0 0 11%;
    }

    .index .gaoduan .u-big .li-3 .d-xia {
        padding: 0 0 0 11%;
    }

    .index .revolation .baibg .sha h2 {
        font-size: 18px;
        line-height: 32px !important;
    }

    .index .revolation .rt.baibg .sha h2 span {
        font-size: 14px;
    }

    /*微信*/
    .weixin .com-h1 {
        font-size: 18px;
    }

    .weixin .ul-xiaoguo {
        margin: 0 auto;
    }
}

@media screen and (max-width: 360px), only screen and (max-device-width: 360px) {
    .pay .fukuan .ul-pay > li p {
        font-size: 14px;
    }
}

@media screen and (max-width: 330px), only screen and (max-device-width: 330px) {
    .xiaochengxu .ban-box li {
        width: 90%;
        margin: 0 0 2% 0;
    }

    .xiaochengxu .d-zhuan {
        margin: 58% 0 0;
    }

    .xiaochengxu .line-box .point-box {
        margin: 4% 2px;
    }

}


