

@media screen  and (max-width: 1550px), screen and (max-device-width: 2400px) {
    .containe {
        /*width:81.2%;*/
        /*width: 1546px;*/
        margin: 0 auto;
        /*width: 1440px;*/
        width:81.2%;

    }
}



@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%;
    }

    .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: 970px), screen and (max-device-width: 970px) {
    .banner .sw1 .banwz,.banner .sw1 .img1{
        display: block;
    }
    .banner .sw1 video{
        display: none;
    }
}
/*1280-1440*/
@media screen and (min-width: 640px) and (max-width: 1440px),
screen and (min-device-width: 640px) and (max-device-width: 1440px) {
    /* min-height: 400px; */
    /*.header .rt li {*/
        /*float: left;*/
        /*margin: 0 0 0 20px !important;*/
        /*position: relative;*/
    /*}*/
    /*.header .rt li {*/
        /*float: left;*/
        /*margin: 0 0 0 20px;*/
        /*position: relative;*/
    /*}*/
    /*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: -5% auto 8%;
    }

    /*首页*/

    /*公共*/
    .header .rt .li-6 .li-d {
        right: -470%;
    }

    .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) {
    /*首页*/
    .index .shuzi li {
        height: 190px;
    }

    .index .shuzi li h2 {
        margin: 6% 0 0;
    }

    /*公共*/
    .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;
    }
}

/*1024-1280*/
@media screen and (min-width: 640px) and (max-width: 1250px), screen and (min-device-width: 640px) and (max-device-width: 1250px) {

    /*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 {
        height: 800px;
    }

    .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%;
    }

    /*公共*/
    /*.liuyan .lylf .xia-zuo p {*/
    /*text-align: left;*/
    /*}*/
    /*.liuyan .containe > div {*/
    /*width: 100%;*/
    /*text-align: center;*/
    /*}*/
    /*.liuyan .lylf h2 {*/
    /*margin: 5% 0 2%;*/
    /*}*/
    /*.liuyan .lyrt h2 {*/
    /*margin: 5% 0 0;*/
    /*}*/
    /*.liuyan .lyrt h3 {*/
    /*margin: 2% 0 2%;*/
    /*}*/
    /*.liuyan .lylf .d-p {*/
    /*margin: 2% 0 2%;*/
    /*}*/
    /*.liuyan .a-top {*/
    /*display: none;*/
    /*}*/
    .header .rt .li-6 .li-d {
        right: -770%;
    }

    .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% !important;
    }
    .mobile .m-top .lf .lf-san {
        overflow: hidden;
        margin: 15% 0 0 !important;
    }
    .com-hezuo li {
        width: 15%;
        margin: .8% .83% .8%;
        /*height: 92px;*/
        /*line-height: 92px;*/
    }



    .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;
    }

    .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) {
    /*关于*/
    .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;
    }

    .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;
    }

    .about .sikuia .who-xia .rt .rt-shuzi li {
        width: 23%;
        margin: 0 1%;
    }

    .about .kehu .com-box {
        width: 90%;

    }

}

@media screen and (max-width: 1110px), screen and (max-device-width: 1110px) {
    /*网建*/
    .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% !important;
    }

    .index .mobile .m-top .lf .lf-san a {
        margin: 0 4.5%;
        width: 15% !important;
    }
    .index .mobile .m-top .m-top-a .lf-san a {
        margin: 0 4.5%;
        width: 15% !important;
    }

}

/*640-1024*/
@media screen and (max-width: 1024px), screen and (max-device-width: 1024px) {

    /*案例详情*/
    .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 .rt {
        /*width: 70%;*/
        float: left;
        /*margin: 0 15%;*/
        width: 100%;
        margin: 0;
    }

    .about .sikuia .who-xia .rt h2 img {
        display: inline-block;
        width: auto;
    }

    .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: left;
        width: 50%;
        vertical-align: top;
        display: inline-block;
        margin: 0 0 3% !important;

    }
    .com-qie .qx-a a {
        width: 31% !important;
    }


    .index .mobile .m-top .lf {
        width: 95%;
        padding: 0 0 0 5%;
    }

    .index .mobile .m-top .lf p {
        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);
    }

    .footer .a-top {
        display: none;
    }

    .com-qie .qie-sha {
        width: 100% !important;
    }

    .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;*/
    /*}*/

    /*.header .rt li .li-d a {*/
        /*display: block;*/
        /*border-top: 1px solid #666666;*/
        /*margin: 0;*/
        /*font-size: 20px;*/
        /*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;*/
        /*line-height: 56px;*/
        /*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% !important;
    }

    .com-hezuo li {
        width: 23% !important;
        margin: 0 1% 1.5% !important;
    }

    /*微信*/
    .weixin .fangan .ul-fa li {
        width: 50%;
        margin: 0 0 5%;
    }

}

/*640-768*/
@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%;
    }

}

@media screen and (max-width: 780px), only screen and (max-device-width: 780px) {
    /*小程序*/
    .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;
    }

}

/*640以下*/
@media screen and (max-width: 640px), only screen and (max-device-width: 640px) {
    .cebian{
        display: none;
    }
    /*.liuyan .containe > div {*/
    /*width: 100%;*/
    /*text-align: center;*/
    /*}*/
    /*.liuyan .lylf h2 {*/
    /*margin: 5% 0 2%;*/
    /*font-size: 30px;*/
    /*}*/
    /*.liuyan .lylf h3 {*/
    /*font-size: 18px;*/
    /*}*/
    /*.liuyan .lyrt h2 {*/
    /*margin: 5% 0 0;*/
    /*font-size: 30px;*/
    /*}*/
    /*.liuyan .lylf .xia-zuo p {*/
    /*text-align: left;*/
    /*}*/
    /*.liuyan .lyrt h4 {*/
    /*font-size: 14px;*/
    /*line-height: 22px;*/
    /*}*/
    /*.liuyan .lyrt h3 {*/
    /*margin: 2% 0 2%;*/
    /*font-size: 18px;*/
    /*}*/
    /*.liuyan .lylf .d-p {*/
    /*margin: 2% 0 2%;*/
    /*font-size: 14px;*/
    /*line-height: 26px;*/
    /*}*/
    /*.liuyan .lyrt form input[type=text], .liuyan .lyrt form textarea {*/
    /*width: 100%;*/
    /*}*/
    /*.liuyan .lylf .xia-you {*/
    /*margin: 2% 0 0;*/
    /*text-align: center;*/
    /*font-size: 14px;*/
    /*line-height: 28px;*/
    /*}*/
    /*.liuyan .a-top {*/
    /*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;
    }



    .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 {
        background: url("../img/aboubg.jpg") no-repeat center;
        background-size: cover;
    }

    .about .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 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 img {
        width: 100%;
    }

    .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 {
        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 {
        height: 800px;
    }

    .about #allmap {
        height: 40%;
        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 .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: 100%;
        padding: 20px 15px;
    }

    .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%;
    }
    .dibu-bb a {
        line-height: 30px !important;
    }
    .dibu-bc a{
        line-height: 20px !important;
        color: #333;
    }
    .dibu-ba{
        width: 100% !important;
        margin-top: 10px !important;
    }
    .dibu-bb {
        width: 100% !important;
        height: auto !important;
    }
    .dibu-bc{
        width: 100% !important;
        margin: 0px auto !important;
        padding: 15px 0!important;
    }
    .banner .swiper-container1{
         min-height: 150px !important;
        height: 150px !important;
    }
    .index .hezuo .containe {
        width: 96%;
    }

    .index .baibg {
        width: 93.52%;
        padding: 0 5% 0;
    }

    .index .ul-xiaoguo li {
        width: 97%;
    }



    .index .shuzi li {
        width: 50%;
        height: 180px;

    }

    /*.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(.4);
    }

    .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 0 3%;*/
        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% !important;
        font-size: 14px;

    }

    .com-qie .qx-a a {
        width: 100% !important;
        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% !important;
        margin: 0 1% 1.5% !important;
    }

    .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 {
        /*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;
    }

    .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%;
    }



}

@media screen and (max-width: 400px), only screen and (max-device-width: 400px) {
    /*关于*/
    .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%;
    }

    /*微信*/
    .weixin .com-h1 {
        font-size: 18px;
    }

    .weixin .ul-xiaoguo {
        margin: 0 auto;
    }
}

@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;
    }

}


