@media screen  and (max-width: 1810px) {
    .foot-bot .bot-box1 > .fl {
        margin: 0 115px 0 0;
    }

    .inde-chanye .com-sec .conta .dn1 {
        font-size: 48px;

        line-height: 57px;

    }

    /*底部*/
    .foot-bot .bot-box1 {
        padding: 40px 0 60px;
    }

    /*招聘*/
    .join-tixi {
        /*padding: 5% 0 0;*/
    }

    .join-linian {
        padding: 1% 0 4%;
    }

    .join-linian .linian-bot {
        margin: 10px 0 0;
    }

    .com-tittwo {
        padding: 3.5% 0;
    }

    .about-video3 .dfr1 .blo-box {
        width: 29.3%;
        margin: 0 2% 2%;
    }

}

@media screen  and (max-width: 1710px) {
    .foot-bot .bot-box1 > .fl {
        margin: 0 95px 0 0;
    }

    .inde-chanye .com-sec .conta .dn1 {
        font-size: 45px;

        line-height: 53px;

    }

    .inde-chanye .section6 .dfl .dn1 {

        font-size: 46px;
        line-height: 46px;

    }

    .swit-mapfr .dn-box {

        font-size: 16px;
        margin: 0 0 28px;

    }

    /*底部*/
    .foot-bot .bot-box1 {
        padding: 35px 0 55px;
    }

    /*.abou-sheji {*/
    /*padding: 7% 0 0;*/
    /*}*/
    .com-titone .dnp1 {

        font-size: 30px;

    }

    .abou-honor .conta2 {
        padding: 3% 0 4%;
    }

    .about-video3 .dfr1 .blo-box {
        width: 27.3%;
        margin: 0 3% 1%;
    }

    .com-fenye3 {
        margin: 4px 0 0;
    }

    .peri-bot .pero-box1 .blo-box {
        width: 21%;
        margin: 0 2% 2%;
    }
}

@media screen  and (max-width: 1620px) {
    .com-tittwo {
        padding: 4% 0;
        font-size: 42px;

    }

    .com-tittwo .s2 {
        font-size: 28px;
        margin: 0 0 0 18px;
    }

    .news-box1 .dn-box .dfr .dfr-box {

        padding: 36px 36px;
    }

    .inde-chanye .section6 .dfr .dn1 {

        font-size: 56px;

        margin: 7% 0 11%;

    }

    .inde-chanye .section6 .dfr .dn-t1 {

        font-size: 16px;
        line-height: 25px;
        margin: 10px 0 0;

    }

    .foot-bot .bot-box1 > .fl {
        margin: 0 75px 0 0;
    }

    .inde-chanye .section5 .dfl {
        width: 54%;
    }

    .news-box1 .dn-box .dfl {

        height: 480px;

    }

    .news-box1 .dn-box .dfr {
        height: 480px;
    }

    .join-tixi {
        height: 530px;

    }

    .inde-chanye .com-sec .conta .dn2 {
        font-size: 22px;
        margin: 0px 0 17px;
    }

    .inde-chanye .section4 .dfr .blo-box .dn-nei .dnp1 {
        font-size: 22px;
        margin: 0 0 8px;

    }

    .inde-chanye .section6 .dfl .dn1 {

        font-size: 42px;
        line-height: 42px;

    }

    .inde-chanye .section6 .dfl .dn2 {

        font-size: 28px;
    }

    .inde-chanye .section6 .dfl .dn-wen {
        margin: 12px 0 30px;
        line-height: 28px;
    }

    .com-readmore {

        width: 156px;
        height: 44px;
        line-height: 44px;

    }

    /*底部*/
    .foot-bot .bot-box1 {
        padding: 20px 0 12px;
    }

    /*招聘*/
    .join-tixi {
        /*padding: 3% 0 0;*/
    }

    /*.abou-map {*/
    /*padding: 2% 3% 0;*/
    /*}*/
    .about-video3 .dfr1 {
        width: 73%;
    }

    .about-video3 .dfl1 {

        width: 21%;

    }

    .swit-mapfr {
        padding: 8% 0 0;
    }
}

@media screen  and (max-width: 1540px) {

    .inde-chanye .section6 .dfl .dn1 {
        font-size: 38px;
        line-height: 40px;
    }

    .inde-chanye .section6 .dfl .dn2 {
        font-size: 28px;
    }

    .inde-chanye .com-sec .conta .dn1 {
        font-size: 44px;
        line-height: 50px;

    }

    .com-more {

        width: 122px !important;
        height: 36px !important;
        line-height: 36px !important;
    }

    .inde-chanye .com-sec .conta .dn2 {

        margin: 0px 0 14px;
    }

    .inde-chanye .com-sec .conta .dn2 {
        font-size: 22px;

    }

    .foot-bot .bot-box1 .dn3, .foot-bot .bot-box1 .dn4 {
        width: 195px;
    }

    .abou-map .conta2 {
        width: 90%;
    }

    .news-box1 .dn-box .dfr .dn-more {

        bottom: 40px;

    }

    .news-box1 .dn-box .dfl {

        height: 420px;

    }

    .news-box2 .dnp2 {
        font-size: 16px;
        line-height: 26px;
        margin: 10px 0 14px;

    }

    .news-box1 .dn-box .dfr {
        height: 420px;
    }

    .news-box2 .blo-box {
        width: 31%;
        margin: 0 1.1666% 2.333%;
    }

    .swit-fr .swit-box1 .dn-nei1 .dnp3 .dfrx {
        border: none;
        width: 55%;

    }

    .swit-fr .swit-box1 .dn-nei1 .dnp3 .dflx {
        width: 45%;
    }

    .com-ban .dn-wen .dn1 {
        font-size: 53px;

    }

    .com-ban .dn-wen {

        font-size: 31px;

    }

    .com-ban .dn-wen {
        margin: -84px 0 0;
    }

    .inde-chanye .section6 .dfl .dn-wen {
        font-size: 14px;
    }

    .com-titone {
        padding: 8px 0;
    }

    /*招聘*/
    .join-linian {
        padding: 10px 0 17px;
    }

    .abou-honor .conta2 {
        padding: 16px 0 20px;
    }
}

@media screen  and (max-width: 1450px) {
    .news-box1 .dn-box .dfr .dfr-box {

        padding: 26px 26px;
    }

    .news-box1 .dn-box .dfr .dnp2 {
        font-size: 18px;
        line-height: 26px;
        margin: 10px 0 10px;
    }

    .news-box1 .dn-box .dfr .dn-more {
        left: 30px;
    }

    .inde-chanye .com-sec .conta .dn1 {
        font-size: 36px;
        line-height: 38px;
    }

    .inde-chanye .com-sec .conta .dn2 {
        font-size: 18px;
    }

    .inde-chanye .section4 .dfr .blo-box .dn-nei .dnp1 {
        font-size: 20px;
    }

    .inde-chanye .section4 .dfr .blo-box .dn-nei {
        bottom: 30px;
        left: 36px;
    }

    .inde-chanye .section6 .dfr .dn1 {
        font-size: 42px;
        margin: 6% 0 8%;
    }

    .inde-chanye .section6 .dfr .dn-t1 {

        margin: 4px 0 0;
    }

    .inde-chanye .section6 .dfr .dn-img {
        margin: 10px 0 3px;
    }

    .inde-chanye .section6 .dfr .dn-wen {

        margin: 0 0 7px;

    }

    .inde-chanye .section6 .dfl .dn1 {
        font-size: 32px;
        line-height: 32px;
    }

    .inde-chanye .section6 .dfl .dn2 {
        font-size: 24px;
    }

    .inde-chanye .section6 .dfl .dn-wen {
        margin: 6px 0 24px;
        line-height: 24px;
    }

    .case-box1 .dnt1 .dfr .dnbox1 a {

        margin: 0 24px 10px 0;

    }

    /*底部*/
    .footer1 {
        padding: 10px 0;
    }

    .foot-bot .bot-box2 {

        padding: 0 0 8px;
    }

    .foot-bot .bot-box1 .dn-com .dnp1 {
        padding: 0 0 11px;
        margin: 0 0 10px;
    }

    .foot-bot .bot-box1 .dn1 a {
        font-size: 14px;
        margin: 0 0 4px;
    }
}

@media screen  and (max-width: 1370px) {
    .news-box1 .dn-box .dfr .dnp2 {
        font-size: 17px;
        line-height: 23px;
    }

    .join-tixi {
        height: 480px;
    }

    .foot-bot .bot-box1 > .fl {
        margin: 0 54px 0 0;
    }

    .news-box1 .dn-box .dfl {

        height: 380px;

    }

    .news-box1 .dn-box .dfr {
        height: 380px;

    }

    .news-box1 .dn-box .dfr .dfr-box {
        padding: 20px;
    }

    .news-box1 .dn-box .dfr .dn-more {
        left: 24px;
        bottom: 30px;
    }

    .peri-bot .pero-box1 .blo-box .dfr {

        padding: 13px 20px;

    }

    .peri-bot .pero-box1 .blo-box .dfr .a-down {;
        bottom: 16px;
        left: 19px;

    }

    .peri-bot .pero-box1 .blo-box .dfr .dnp1 {
        font-size: 20px;
    }

}

@media screen  and (max-width: 1300px) {
    .footer1 .click-top {
        width: 30px;
        line-height: 30px;
        height: 30px;
    }

    .inde-chanye .com-sec .conta .dn1 {
        font-size: 32px;
        line-height: 34px;
    }

    .inde-chanye .com-sec .conta .dn2 {
        font-size: 18px;
        margin: 0px 0 10px;
    }

    .inde-chanye .section6 .dfl .dn1 {
        font-size: 38px;
        line-height: 44px;
    }

    .inde-chanye .section6 .dfl .dn2 {
        font-size: 26px;
    }

    .com-ban .dn-wen .dn1 {
        font-size: 50px;

    }

    .com-ban .dn-wen {

        font-size: 30px;

    }

    .com-ban .dn-wen {
        margin: -60px 0 0;
    }

    .inde-chanye .section5 .dfr .dfr-box {
        visibility: visible !important;
    }
}

@media screen  and (max-width: 1200px) {
    .swit-fr .swit-box1 .dn-nei2 .dn-sha .s1:before {
        display: none;
    }

    .inde-chanye .section6 .dfr .blo-box {
        visibility: visible !important;
    }

    .com-ban .dn-wen .dn1 {
        font-size: 42px;
    }

    .com-ban .dn-wen {
        font-size: 25px;
    }

    .news-box1 .dn-box .dfl {

        height: 320px;

    }

    .news-box1 .dn-box .dfr {
        height: 320px;

    }

    .news-box1 .dn-box .dfr .dfr-box {
        padding: 16px;
    }

    .news-box1 .dn-box .dfr .dn-more {
        bottom: 16px;
        left: 14px;
    }

    .abou-map .dfr {
        width: 100%;
        margin: 20px 0 0;
    }

    .swit-mapfr .dn-box {
        display: inline-block;
        margin: 0 24px 20px 0;
    }

    .inde-chanye .section5 .dfl {
        width: 56%;
    }

    .inde-chanye .section5 .dfr {
        width: 43%;
    }

    .abou-honor .dfr .blo-box {
        margin: 0 50px 0 0;
    }

    .swit-fr .swit-box1 .dn-nei2 .dn-sha .s1 {
        margin: 0 7px 0 0;

    }

    .swit-fr .swit-box1 .dn-nei2 .dn-sha {
        line-height: 30px;
        padding: 36px 12px 0;
    }

    .joinxq-bot .conta2 {
        width: 90%;
    }
}

@media screen  and (max-width: 1100px) {
    .tal-bot .switch-bot .dn-nei .n-bot .two:before {
        display: none;
    }

    .news-box1 .dn-box .dfl {
        width: 100% !important;
    }

    .news-box1 .dn-box .dfr {
        width: 100%;

    }

    .news-box1 .dn-box .dfr .dfr-box {
        padding: 30px;
    }

    .news-box1 .dn-box .dfr .dn-more {
        left: 30px;
    }

    .peri-bot .pero-box1 .blo-box .dfr {
        padding: 26px 32px;
    }

    .peri-bot .pero-box1 .blo-box .dfr .a-down {
        bottom: 26px;
        left: 26px;
    }

    .case-box1 .dnt2 .blo-box {
        width: 50%;
    }
}

@media screen  and (max-width: 1000px) {
    .swit-fr .swit-box1 .dn-nei2 .dn-sha {

        padding: 22px 12px 0;
    }

    .tal-bot .switch-bot .dn-nei .n-bot .ttable2 .ddfl1,
    .tal-bot .switch-bot .dn-nei .n-bot .ttable2 .ddfr1 {
        width: 100%;
    }

    .tal-bot .switch-bot .dn-nei .n-bot .two .pnei1 {

        margin: 0 0 3px;
    }

    .tal-bot .switch-bot .dn-nei .n-bot .ttable2 .ddfl1 {
        margin: 0 0 10px;
    }

    .tal-bot .switch-bot .dn-nei .n-bot .one {

        padding: 16px 0 14px;
    }

    .tal-bot .switch-bot .dn-nei .n-bot .one .ddn-box1 .blo-box {
        width: 50%;
        padding: 3px 0;
    }

    .footer1 .click-top {
        display: none;
    }

    .abou-map .dfl {
        width: 100%;
    }

    .swit-mapfl .dnmap .dn-nei {

        background: url(../images/about_032.png) no-repeat right bottom;
        padding: 0 120px 0 0;
        top: -62px;
        right: 19px;
        left: auto;
    }

    .swit-mapfl .map8 .dn-nei {
        top: -85px;
    }

    #menu {
        display: none;
    }

    .a-next, .a-prev {
        display: none;
    }

    .com-wen {
        width: 90%;
    }

    .abou-mem .com-wen {
        text-align: justify;
        text-justify: inter-ideograph;
    }

    .join-linian .linian-bot {
        padding: 0;
    }

    .news-box2 .blo-box {
        width: 48%;
        margin: 0 1% 2%;
    }

}

@media screen  and (max-width: 780px) {
    .peri-bot .com-fenye3 .btnright {
        right: -14%;
    }
    .peri-bot .com-fenye3 .btnleft {
        left: -14%;
    }
    .peri-bot .com-fenye3 .btn {
        margin: -9px 12px 0;
    }
    
    .about-video3 .dfr1 .swit-box .btnleft {
        left: -12%;
    }
    .about-video3 .dfr1 .swit-box .btnright {
        right: -12%;
    }

    .inde-chanye .com-sec .pagination span{
        width: 30px;
    }
    .jiagou-bot .im-da{
        display: block;
    }

    .jiagou-bot .im-xiao{
        display: none;
    }
    .abou-tem{
        height:90%;
        top:5%;
    }
    .abou-sheji .conta2 {
        left: 5%;
    }

    .peri-bot .conta2 {
        left: 5%;
    }

    .com-fenye3 .a1 {
        width: 30px;
        margin: 0 6px;
    }

    .com-fenye3 .btn {
        margin: 0 12px;
    }

    .abou-map .dfr {
        visibility: visible !important;
    }

    .swit-fr .swit-box1 .dn-nei1 .dnp1 {
        font-size: 20px;
    }

    .swit-fr .swit-box1 .dn-nei1 .dnp2 {
        font-size: 14px;
        margin: 6px 0 12px;
    }

    .swit-fr .swit-box1 .dn-nei1 .dnp3 .dnpn1 {
        margin: 4px 0 3px;
    }

    .swit-fr .swit-box1 .dn-nei1 .dnp3 .dnpn2 {

        line-height: 22px;
        font-size: 12px;
    }

    .peri-bot .pero-box1 .blo-box {
        width: 44%;
        margin: 0 3% 2%;
    }

    /*.peri-bot .pero-box1 .blo-box .dfr-da {*/
        /*opacity: .65;*/
    /*}*/

    .peri-bot .pero-box1 .blo-box .dfr {
        padding: 7px 6px 0;
    }

    .peri-bot .pero-box1 .blo-box .dfr .dnp1 {
        font-size: 16px;
    }

    .peri-bot .pero-box1 .blo-box .dfr .com-xian {
        margin: 7px 0 4px;
    }

    .peri-bot .pero-box1 .blo-box .dfr .dn-wen {
        line-height: 22px;
        font-size: 12px;
    }


    .peri-bot .pero-box1 .blo-box .dfr .a-down {
        bottom: 4px;
        left: auto;
        right: 4px;
        width: 34px;
        height: 34px;
        line-height: 30px;
    }

    .about-video3 .dfl1 {
        width: 100%;
        padding: 0px 17px 12px 12px;
    }

    .about-video3 .dfl1 .swit-fl {
        overflow: hidden;
    }

    .about-video3 .dfl1 .swit-fl .swit-box {

        padding: 5px;
        width: 50%;
        float: left;
        border: 1px solid #E8E8E8;
    }

    .about-video3 .dfr1 .blo-box .dn-bot {
        padding: 4px;
    }

    .about-video3 .dfr1 .blo-box .dn-bot .dnp1 {
        display: none;
    }

    .about-video3 .com-titone {
        padding: 2px 0 0;
    }

    .about-video3 .com-titone .dnp1 {
        font-size: 18px;
        text-align: center;
    }

    .about-video3 .com-titone .com-xian {
        margin: 7px auto 7px;
    }

    .about-video3 .dfr1 .blo-box .dn-bot .dnp2 {

        font-size: 12px;
        margin: 0;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    .about-video3 .dfr1 .blo-box {
        width: 44%;
        margin: 0 3% 2%;
    }

    .about-video3 .dfr1 {
        width: 100%;
    }

    .abou-honor .conta2 {
        padding: 4px 0;
    }

    .abou-honor .dfr .blo-box .dnp2 p:before {
        display: none;
    }

    .abou-honor .dfr .blo-box .dnp2 p {
        padding: 0;

    }

    .abou-honor .dfl {
        width: 100%;
    }

    .abou-honor .dfr {
        visibility: visible !important;
    }

    .abou-honor .dfr .blo-box .dnp2 {
        line-height: 22px;
        font-size: 12px;
    }

    .abou-honor .dfr .blo-box .dnp1 {

        font-size: 16px;

        margin: 0 0 3px;
        padding: 0;
    }

    .header .head-dfr .bl3:before {
        display: none;
    }

    .inde-chanye .section6 .dfr .dn1 {
        font-size: 20px;
        margin: 6px 0 2px;
    }

    .inde-chanye .com-sec .pagination {
        left: 9%;
    }

    .joinxq-bot {
        padding: 28px 0 70px;
    }

    .joinxq-box2 {
        margin: 22px 0 0;
    }

    .joinxq-box1 .dnp2 {

        padding: 10px 0;
    }

    .joinxq-box2 .nei2 {

        padding: 5px 5% 70px;
    }

    .joinxq-box2 .nei2 .dn-send .in-sub {

        margin: 6px auto 0;

    }

    .com-readmore:before {
        display: none !important;
    }

    .join-tixi {
        background-attachment: inherit !important;
    }

    .news-box1 .dn-box .dfr .dn-more:before {
        display: none;
    }

    .foot-bot .bot-box1 .dn2 .dn-wen .dnwen2 {

        line-height: 20px;
    }

    .tal-bot .switch-bot .dn-nei .n-bot .one .ddn-box1 .blo-box {
        font-size: 13px;
    }

    .tal-bot .switch-bot .dn-nei .n-bot .one .ddn-box1 .blo-box span {
        display: block;
        font-size: 14px;
        font-weight: bold;
    }

    .newsxq-bot .dn-box2 {
        padding: 30px 0 4px;

    }

    .newsxq-bot {
        padding: 3% 0 14%;
    }

    .newsxq-bot .dn-box3 a {
        font-size: 12px;
        height: 53px;
        line-height: 51px;
    }

    .newsxq-bot .dn-box3 a i {
        font-size: 13px;
    }

    .case-ban {
        font-size: 24px;
    }

    .case-ban .dnp2 {

        margin: 0px 0 3px;

    }

    .inde-chanye .section5 .dfl {
        background-size: auto 40% !important;
    }

    .com-wen {

        margin: 0 auto 40px;

    }

    .abou-mem {
        padding: 24px 0 0;
    }

    .inde-chanye .com-sec .swiper-container .swiper-slide .dn-img-xiao {
        display: block;
    }

    .inde-chanye .com-sec .swiper-container .swiper-slide .dn-img-da {
        display: none;
    }

    .case-box1 .dnt2 .blo-box {
        width: 100%;
    }

    .case-box1 .dnt2 .dn-wen .dnp1 {
        display: none;
    }

    .news-box2 .dnp2 {
        font-size: 16px;
        line-height: 26px;
        margin: 8px 0 12px;

    }

    .com-readmore {

        width: 136px;
        height: 38px;
        line-height: 38px;
        margin: 15px auto 20px;
    }

    .com-readmore a b {
        width: 18px;
        height: 18px;
    }

    .com-more {
        width: 108px !important;
        height: 32px !important;
        line-height: 32px !important;
    }

    .slide-nav1 {
        display: none;
    }

    .slide-nav2 {
        display: block;
    }

    /*.d-tanshi iframe {*/
    /*width: 360px !important;*/
    /*height: 282px !important;*/
    /*}*/
    .BMap_stdMpZoom {
        background: transparent !important;
    }

    .BMap_button.BMap_stdMpZoomOut, .BMap_button.BMap_stdMpZoomIn {
        margin: 0;

    }

    .inde-chanye .section4 .dfr .blo-box .dn-neiwen {
        opacity: 1;
        background: transparent;

    }

    .inde-chanye .section4 .dfr .blo-box .dn-nei {
        bottom: 6px;
        left: 6px;
    }

    .inde-chanye .section4 .dfr .blo-box .dn-nei .dnp1 {
        /*font-size: 16px;*/

        /*margin: 0 0 6px;*/
        display: none;
    }

    .inde-chanye .section4 .dfr .blo-box .dn-nei .dnp2 {
        font-size: 12px;
    }

    /*.slide-nav .dn-box .dn-list3 .dnp2{*/
    /*display: block;*/
    /*}*/
    .abou-video .a-lay {
        width: 40px;
        height: 40px;
        margin: -20px 0 0 -20px;
    }

    .abou-video {
        overflow: hidden;
    }

    .case-box1 .dnt1 .dfr {
        width: 100% !important;

    }

    .case-box1 .dnt1 .dfr .dnbox1 {
        /*text-align: center;*/
        margin: 6px 0 6px;
    }

    .case-box1 .dnt1 .dfr .dnbox1 a {
        /*margin: 0;*/
        /*width: 76px;*/
        width: 33.33%;
        margin: 0 0 5px;
        text-align: center;
    }

    .tal-bot .switch-bot .dn-nei .n-top span {
        width: 50%;
        margin: 0;
        text-align: left;
        font-size: 12px;
        line-height:20px;
    }

    .tal-bot .switch-bot .dn1 {

        padding: 8px 3%;

    }

    .tal-bot .switch-bot .dn1 span {
        width: 50%;
        font-size: 12px;
        line-height:20px;
    }

    .tal-bot .switch-bot .dn1 span:last-of-type {
        text-align: left;
    }

    .tal-bot .switch-bot .dn-nei .n-top {
        padding: 7px 0;

    }

    .tal-bot .switch-bot .dn-nei .n-top .s5 {
        text-align: left;

    }

    .tal-bot .switch-bot .dn-nei .n-bot .two:before {
        display: none;
    }

    .swit-fr .swit-box1 .dn-nei2 .dn-sha .s1:before {
        display: none;
    }

    .header .head-dfr .blo-box:first-of-type,
    .header .head-dfr .blo-box:nth-of-type(2) {
        display: none;
    }

    .abou-sheji .dfr .dnp2, .com-wen, .abou-sheji .dfr .dnp2 {
        line-height: 22px;
        font-size: 12px;
        text-align: center;
    }

    .abou-tem .dfr {
        padding: 0;
    }

    .abou-tem .dfr .dnp1 {
        font-size: 18px;
        text-align: center;
    }

    /*.abou-tem .dfr .sw11 .dnp1 {*/
        /*text-align: left;*/
    /*}*/

    .abou-tem .dfr .dnp2 {
        font-size: 12px;
        line-height: 22px;
        /*max-height: 98px;*/
        /*overflow: hidden;*/
    }
    .abou-tem .dfr .sw11 .slide-box{
        padding: 0 5%;
    }
    .abou-tem .dfr .sw11 .dnp2{
        text-align: center;
    }

    .abou-tem .dfr .pagination {

        right: 3%;
        bottom: 2%;

    }

    /*.inde-chanye .com-sec .swiper-num {*/
    /*bottom: -30px;*/
    /*}*/
    .foot-bot .bot-box1 .dn2 .dn-wen .dnwen1 {
        font-size: 14px;
        margin: 0 0 2px;
    }

    /*.footer1 {*/
    /*height: 40px;*/
    /*line-height: 40px;*/
    /*}*/
    .inde-chanye .section5 .dfr .dfr-box {
        visibility: visible !important;
    }

    .inde-chanye .section4 .dfl .btnright {
        bottom: 4px;
    }

    .inde-chanye .section4 .dfl .btnleft {
        top: 50px;
    }

    .inde-chanye .section4 .dfl .sw4 .swiper-slide .dn-wen .im1 {
        display: none;
    }

    .com-tittwo {

        font-size: 26px;

    }

    .com-tittwo .s2 {
        font-size: 18px;
        margin: 0 0 0 10px;
    }

    .conta2 {
        width: 90%;

    }

    .news-box1 .dn-box .dfl {

        height: 220px;
    }

    .news-box1 .dn-box .dfr {

        /* height: 540px; */
        height: auto !important;

    }

    .news-box1 .dn-box .dfr .dfr-box {
        padding: 33px 18px 104px;
    }

    .news-box1 .dn-box .dfr .dn-more {

        bottom: 37px;
        left: 20px;

    }

    .case-box1 .dnt1 .dfr a {

        margin: 0 12px 10px 0;

    }

    .inde-chanye .section6 .dfr .sw-jia .swiper-slide {
        width: 100%;
    }

    .inde-chanye .section6 .dfl .dn-wen,
    .inde-chanye .section6 .dfl .com-more {
        display: none;
    }

    .swit-fr .swit-box1 .dn-nei3 .dnnei2 .sw1 {

        width: 300px;
    }

    .swit-fr .swit-box1 .dn-nei2 .dn-sha {

        padding: 40px 20px 0;
    }

    .swit-fr .swit-box1 .dn-nei2 .blo-box {
        width: 49%;
    }

    .join-switch .dfl {
        width: 100%;
        margin: 0 0 10px;
        padding: 0 11px 10px;
    }

    .join-switch .dfl .dnp1 {
        padding: 7px 0;
        text-align: center;
        border: none;
    }

    .join-switch .dfr {
        width: 100%;
    }

    .join-switch .dfl .swit-fl {
        overflow: hidden;
    }

    .join-switch .dfl .swit-fl .swit-box {
        width: 50%;
        border: 1px solid #E8E8E8;
        float: left;
        padding: 7px 0 7px 4px;
    }



    .abou-tem .dfl {
        /*height: 252px;*/
        font-size: 14px;
    }

    .abou-tem.threedada .dfl {
        width: 100%;
        height: 50%;
    }

    .abou-tem.threedada .dfr {
        width: 100%;
        height: 50%;
    }

    .join-tixi.abou-tem .dfl {

        width: 100%;
    }

    .join-tixi.abou-sheji .dfr {
        padding: 20px 0px 14px;
    }

    .join-tixi .dfl p {
        margin: 0 0 14px;

        padding: 0 0 0 49px;
    }

    .join-tixi .dfl p:before {

        width: 21px;
        left: 10px;
        top: 8px;
    }

    .join-tixi {
        /*padding: 4% 0;*/

    }

    .inde-chanye .section5 .dfl {
        width: 100% !important;
        height: 80%;

        padding: 18px;
        overflow: hidden;
    }

    .inde-chanye .section5 .dfl .dn5 {

        bottom: 4px;
        right: 14px;

    }

    .inde-chanye .section5 .dfr .dn1 {
        font-size: 20px;
    }

    .inde-chanye .section5 .dfr {
        font-size: 14px;
    }

    .inde-chanye .section5 .dfr {
        width: 100%;
        height: 20%;
    }

    .inde-chanye .section4 .dfl {
        width: 150px;
    }

    .inde-chanye .section4 .dfl .sw4 .swiper-slide .dn-wen .dn1 {
        /*top: 18px;*/
        /*line-height: 25px;*/
        font-size: 12px;
        line-height: 18px;
        margin: 0 0 5px;
    }

    .inde-chanye .section4 .dfl .sw4 .swiper-slide .dn-wen .dn2 {

        font-size: 13px;
    }

    .inde-chanye .section4 .dfl .sw4 .swiper-slide:hover .dn-wen .dn1, .inde-chanye .section4 .dfl .sw4 .swiper-slide.ac .dn-wen .dn1 {
        font-size: 16px;
        /*top:10px;*/
    }

    .inde-chanye .section4 .dfr .blo-box {
        width: 100%;
        height: 25%;
    }

    .inde-chanye .section6 .dfl {
        height: 25%;
        width: 100%;
        overflow-y: scroll;
        padding: 3% 0 0 12px;
    }

    .inde-chanye .section6 .dfr {
        height: 75%;
        width: 100%;
    }

    .inde-chanye .section6 .dfl .dn1 {

        font-size: 18px;
        line-height: 23px;

    }

    .inde-chanye .section6 .dfl .dn2 {

        font-size: 18px;
    }

    .inde-chanye .section6 .dfr .blo-box {
        /*width: 100%;*/
        /*height: 33.333%;*/
        overflow: hidden;
        /*visibility:visible;*/
        visibility: visible !important;
        border: none;
    }

    .inde-chanye .section6 .dfr .dn-wen {

        line-height: 20px;
        font-size: 13px;
        margin: 0 0 4px;

    }

    .inde-chanye .section6 .dfr .dn-t2 {
        display: none;
    }

    .inde-chanye .section6 .dfr .dn-img .img-box {

        /*width: auto !important;*/
        /*margin: 0 auto;*/
    }

    .inde-chanye .section6 .dfr .dn-t1 {
        font-size: 12px;
        line-height: 22px;
        /*position: absolute;*/
        /*bottom: 11px;*/
        /*left: 12px;*/
        height: auto;
    }

    /*.inde-chanye .section6 .dfr .dn2,*/
    /*.inde-chanye .section6 .dfr .dn1 {*/
    /*opacity: 0;*/
    /*}*/
    .foot-bot {
        padding: 10px 20px 0;
    }

    .Friendship-link {
        display: none;
    }

    .foot-bot .bot-box1 {
        padding: 5px 0 6px !important;
    }

    .foot-bot .bot-box1 .dn-com {
        width: 100%;
        margin: 0;
    }

    .foot-bot .bot-box2 {
        display: none;
    }

    .foot-bot .bot-box1 .dn4 {
        display: none;
    }

    .foot-bot .bot-box1 .dn3 .dn-wen .blo-box {
        margin: 0 7px 0 0;

    }

    .foot-bot .bot-box1 .dn-com .dnp1 {

        padding: 0 0 5px;
        margin: 8px 0 7px;
        font-size: 16px;
    }

    .foot-bot .bot-box1 .dn3 .dn-wen .blo-box .im1 {
        width: 63px;
        height: 63px;
        margin: 0;

    }

    .foot-bot .bot-box1 .dn1 {
        width: 100%;
        margin: 0;
        font-size: 0;
        text-align: center;
    }

    .foot-bot .bot-box1 .dn1 a {
        display: inline-block;
        width: 20%;
        font-size: 14px;
        margin: 0;
    }

    .foot-bot .bot-box1 .dn1 a:nth-of-type(6),
    .foot-bot .bot-box1 .dn1 a:nth-of-type(7) {
        width: 40%;
    }

    .foot-bot .bot-box2 .dfl a {

        margin: 0 7px 0 0;

    }

    .foot-bot .bot-box2 .dfl a:before {
        display: none;
    }

    .com-ban .dn-wen .dn1 {
        font-size: 32px;
    }

    .com-ban .dn-wen {

        font-size: 24px;

        margin: -54px 0 0;
    }

    .abou-sheji .dfr .dnp1, .com-titone .dnp1 {

        font-size: 18px;
        text-align: center;
    }


    .join-linian .com-titone .dnp1 {
        text-align: center;

    }

    .com-titone {
        padding: 2px 18px 0px;
    }
    .abou-video-top .com-titone{
        padding: 8px 18px 0px;
    }
    .abou-honor .com-titone {
        padding: 2px 0 0;
    }

    .com-titone .com-xian {
        margin: 8px auto 10px;
    }

    .join-linian .com-titone .com-xian {
        margin: 5px auto 10px;
    }

    .com-xian {

        margin: 6px auto 10px;
    }

    .abou-tem .com-xian {
        margin: 4px auto 6px;
    }

    .join-tixi .com-xian {
        margin: 6px auto 10px;
    }

    .abou-sheji .dfl, .abou-sheji .dfr {
        width: 100%;
    }

    .abou-sheji .dfl {
        height: 206px;
    }

    .abou-sheji .dfr {
        padding: 20px 0px 0;
    }

    .abou-tem.abou-sheji .dfr {
        padding: 2px 0 3px;
    }

    .abou-tem.abou-sheji .dfr .sw11 {
        padding: 0 0 60px;
    }

    .abou-honor .dfr .blo-box {
        margin: 0 0 20px;
        width: 100%;
    }


    .case-ban {
        height: 220px;

    }

    .case-ban .dn-nei {
        margin: -76px 0 0;
    }

    .case-box1 .dnt1 .dfl {
        width: 112px;

    }

    .case-box1 .dnt3 .dfr .dnp1 {

        font-size: 20px;

    }

    .case-box1 .dnt3 .dfr .yeshu {

        font-size: 30px;

    }

    .case-box1 .dnt3 .dfl, .case-box1 .dnt3 .dfr {
        width: 100%;
        height: 200px;
    }

    .case-box1 .dnt3 {
        height: auto;
    }

    .casexq-box2 .dfl, .casexq-box2 .dfr {
        width: 100%;
        height: auto;
    }

    /*招聘*/
    .join-linian .linian-bot .dnp2 {
        font-size: 12px;
    }

    .join-linian .linian-bot .dnp1 {

        margin: 0;
    }

    .join-tixi .dfr {
        width: 100%;
        height: auto;
    }

    .join-tixi .dfr .dnp2 {

        line-height: 22px;
    }

    .swit-fr .swit-box1 .dn-nei3 .dnnei1 {
        font-size: 16px;
        margin: 0 0 10px;
    }

    .swit-fr .swit-box1 .dn-nei4 {

        margin: 10px 0 0;
    }
}

@media screen  and (max-width: 640px) {
    .inde-chanye .section6 .dfr .sw-jia .pagination {
        opacity: 1;
    }

    .swit-fr .swit-box1 .dn-nei2 .dn-sha .b-fu {

        top: 12px;
    }

    .swit-fr .swit-box1 {
        padding: 10px 10px 50px;
    }

    .tal-bot .switch-bot .dn-nei .n-bot .one td {
        font-size: 12px;
    }

    .swit-fr .swit-box1 .dn-nei1 .dnp3 {

        padding: 10px 5% 14px;
    }

    .com-ban .dn-img {
        background-attachment: inherit !important;
    }

    .slide-nav .dn-box .dn-list {
        margin: 0 0 14px;
    }

    /*.slide-nav{*/
    /*width:80%;*/
    /*}*/
    .slide-nav {
        width: 300px;

    }

    .slide-nav .dn-box .dn-list .dnp2 a {

        margin: 9px 0;
    }

    .swit-mapfl .dnmap {

        width: 24px;
        height: 24px;
    }

    .swit-mapfl .dnmap .dn-nei {

        padding: 0 36px 0 0;
        min-width: 216px;
        top: -64px;
        right: 8px;
        height: 82px;
    }

    .swit-mapfl .map5 .dn-nei {
        min-width: 172px;
    }

    .swit-mapfl .dnmap .dn-nei .dnpn2 {
        line-height: 16px;
    }

    .swit-mapfl .dnmap .dn-nei .dnpn1 {

        font-size: 12px;

    }

    .swit-mapfr {
        text-align: center;
    }

    .swit-mapfr .dn-box {

        font-size: 14px;
        margin: 0 9px 20px;

    }

    .newsxq-bot .dn-box3 .a1 b {
        margin: 0 4% 0 0;
    }

    .newsxq-bot .dn-box3 .a3 b {
        margin: 0 0 0 4%;

    }

    .news-box2 .blo-box {
        width: 98%;
        padding: 4% 6% 5%;
        height: 300px;
    }

    .joinxq-box2 .nei2 .box-xia li .blo-box {
        width: 100% !important;
    }

    .swit-fr .swit-box2 .dn-nei1 {
        height: auto;
        margin: 0;
    }

    .swit-fr .swit-box2 .dn-nei1 .dncom {
        width: 49% !important;

        height: 32px;
        margin: 2px 1% 10px 0;
    }

    .swit-fr .swit-box2 .dn-nei1 .dncom5 {
        width: 136px !important;
    }

    .tal-bot .switch-bot .dn-nei .n-bot .one td span {
        display: block;
    }

    .tal-bot .switch-bot .dn-nei .n-bot .dflx2 a {

        margin: 0 3px 0 0;

    }

    .swit-fr .swit-box1 .dn-nei1 .dnp3 .dflx, .swit-fr .swit-box1 .dn-nei1 .dnp3 .dfrx {
        width: 100%;
    }

    .swit-fr .swit-box1 .dn-nei1 .dnp3 .dfrx {
        padding: 0;
        margin: 8px 0 0;
        border: none;
    }

    .swit-fr .swit-box1 .dn-nei2 .blo-box {
        width: 99%;
        height: 52px;
    }

    .swit-fr .swit-box1 .dn-nei2 .dn-sha {
        padding: 11px 20px 0;
    }

    .swit-fr .swit-box1 .dn-nei2 .dn-xia {

        top: 50px;

    }

    .inde-chanye .com-sec .conta .dn1 {
        font-size: 24px;

        line-height: 28px;

    }

    .inde-chanye .com-sec .conta .dn2 {
        font-size: 16px;
        margin: 0px 0 10px;
    }

    /*.inde-chanye .com-sec .pagination {*/
    /*bottom: -10px;*/
    /*}*/
    .inde-chanye .section5 .dfl .dn2 {

        font-size: 16px;

        line-height: 22px;
    }

    .inde-chanye .section5 .dfl .dn3 {

        font-size: 18px;
        margin: 4px 0;
    }

    .inde-chanye .section5 .dfl .dn4 {

        font-size: 18px;
    }

    .inde-chanye .section5 .dfl {

        background: rgba(255, 255, 255, .8);

    }

    .inde-chanye .section5 .dfl .dn-wen {
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 3;

        overflow: hidden;
        max-height: 74px;

    }

    .inde-chanye .section4 .dfl .sw4 .swiper-slide .dn-wen .dn3 {
        display: none;
    }

}

@media screen  and (max-height: 840px) {

    .inde-chanye .section5 .dfl .dn2 {

        font-size: 35px;
        line-height: 38px;
    }
}

@media screen  and (max-height: 740px) {
    .inde-chanye .section4 .dfl .sw4 .swiper-slide:hover .dn-wen .dn-wenzini,
    .inde-chanye .section4 .dfl .sw4 .swiper-slide.ac .dn-wen .dn-wenzini {

        top: 12px;

    }

    .inde-chanye .section5 .dfl .dn2 {
        font-size: 30px;

        line-height: 30px;
    }

    .inde-chanye .section5 .dfl .dn4 {

        font-size: 21px;
    }

    .inde-chanye .section5 .dfl .xian {

        margin: 10px 0;
    }

    /*.inde-chanye .section5 .dfl {*/
    /*width: 65%;*/
    /*}*/
    .inde-chanye .section5 .dfl .dn3 {

        text-transform: capitalize;
    }

    .inde-chanye .section5 .dfl .dn3 {

        margin: 5px 0;
    }

    .inde-chanye .section5 .conta {
        padding: 2% 3%;
    }
}

@media screen  and (max-height: 640px) {
    .inde-chanye .section5 .dfl .dn1 {
        margin: 0 0 5px;
    }

    .inde-chanye .section5 .dfl {
        padding: 20px 25px;

    }

    .inde-chanye .section5 .dfl .dn5 {

        bottom: 19px;
        right: 27px;

    }

    .inde-chanye .section5 .dfl .dn2 {
        font-size: 26px;
        line-height: 27px;
    }

    .inde-chanye .section5 .dfl .dn3 {

        font-size: 19px;

    }

    .inde-chanye .section5 .dfl .dn4 {
        font-size: 19px;
    }

}

@media screen  and (min-width: 640px) {
    .inde-chanye .section6 .dfr .sw-jia .swiper-wrapper {
        width: 100% !important;
        height: 100% !important;
        transform: translate3d(0, 0, 0) !important;
    }

    .inde-chanye .section6 .dfr .sw-jia .swiper-slide {
        width: 33.333% !important;
    }

}
