@media  screen and  (max-width: 751px) {
    .swiper-container-fzlc .swiper-slide{
        margin-left: 0!important;
        margin-right: 0!important;
        background: unset!important;
        border-radius: unset!important;
    }

    .company .swiper-container-fzlc .swiper-slide{
        margin-left: 0!important;
        margin-right: 0!important;
        padding-left: 10px;
        padding-right: 10px;
    }

    .fzlc-1{
        background-color: #003153;
        border-radius: 20px;
    }

    #lunbo-1 .layui-carousel-ind{
        top: 20px;
    }
    .syfw-p div{
        display: flex;
    }
    .syfw-p p::before{
        content: unset;
    }
    .syfw-p span::before{
        content: "";
        width: 8px;
        height: 8px;
        background-color: #ffffff;
        border-radius: 10px;
        margin-left: 12px;
        display: inline-block;
        vertical-align: middle;
    }
    .sjcs-con-tit{
        padding-left: 15px;
    }
    .sight .swiper-slide{
        height: 750px;
    }
    .sight{
        height: 750px;
    }
    .sight .banner-3-p:last-child{
        height: 700px;
    }
    .imgd:hover img {
        transform : unset!important;
        transition : unset!important;
    }
    .imgd:not(:hover) img {
        transform: unset!important;
        transition: unset!important;
    }
    .imgdaa:hover .banner-1-img img{
        transform : unset!important;
        transition : unset!important;
    }
    .imgdaa:not(:hover) .banner-1-img img {
        transform: unset!important;
        transition: unset!important;
    }
    .a15 .pic .pic-wx{
        height: 830px;
    }
    .a15 .pic{
        background-position: 0 380px;
    }
    .a15 .product-con .parameter .parlist{
        height: 270px;
    }
    .a15 .paw-cwp{
        height: 310px;
    }
    .news .hot .swiper-slide-active .hot-img img{
        width: 100% !important;
        height: 100% !important;
    }
    .banner-3-p .banner-3-tit{
        top: 70px;
    }
    .honor-num-zw{
        /*display: unset;*/
    }
    .service-lanmu ul{
        display: unset;
    }
    .home .banner-1-img img{
        width: unset!important;
        position: relative;
        left: -100%;
    }

    .home .banner-1-img img:first-child{
        /*left: -180% !important;*/
    }
    /*.home .banner-1-img:nth-of-type(4) img{*/
    /*    left: -100% !important;*/
    /*}*/
    .home-xxhd{
        bottom: 150px;
    }
    .xxhd-p{
        bottom: 110px;
    }
    #home .hadeo{
        height: unset!important;
    }
    #phone{
        width: 100%;
    }
    .phone{
        z-index: 9999999;
        height: 70px;
        background-color: #000028;
        position: relative;
        display: block!important;
        width: 100%;
    }
    .phone .logo{
        position: absolute;
        left: 20px;
        margin-top: unset;
        top: 50%;
        transform: translateY(-50%);
        width: 140px;
    }
    .phone-tb{
        position: absolute;
        right: 20px;
        top: 50%;
        transform: translateY(-50%);
    }
    .phone-tb h4{
        color: #fff;
        font-size: 28px;
    }
    .menu_wrap{
        position: fixed;
        top: 0;
        left: -100%;
        width: 100%;
        height: 100%;
        box-sizing: border-box;
        background: #000028;
        /*background: rgba(255,255,255,1);*/
        overflow: auto;
        -webkit-transition: .5s;
        -moz-transition: .5s;
        -ms-transition: .5s;
        -o-transition: .5s;
        transition: .5s;
        z-index: 10000000;
    }
    .menu_wrap.open{left: 0;}
    .daohang{
        width: 100%;
        height: 65px;
        line-height: 65px;
        text-align: center;
        font-size: 18px;
        background: url(../img/back.png) no-repeat 10% center;
        background-color: #000028;
        color: #fff;
        font-weight: 700;
        border-bottom: 1px #00FCBD solid;
        /*background: linear-gradient(to right ,#00FCBD ,#00E6DB);*/

    }

    .xuanzhongshouji:before{
        content: "";
        position: absolute;
        left: 70px;
        top: 8.5px;
        width: 1.5px;
        height: 9px;
        background-color: #00E6DB;
    }
    .xuanzhongshouji:after{
        content: "";
        position: absolute;
        left: 66px;
        top: 12px;
        width: 9px;
        height: 1.5px;
        background-color: #00E6DB;
    }

    .menu_wrap ul{width: 80%; height: auto; margin: 0 auto; }
    .menu_wrap ul li , .sanji li{
        border-bottom: 1px #00EED0 solid;
        /*padding: 0 0.6rem;*/
        cursor: pointer;
        white-space:nowrap;
    }
    .menu_wrap ul li h3{
        height: 60px;
        line-height: 60px;
        overflow: hidden;
        padding: 0; margin: 0;
    }
    .sanji li{
        height: 60px;
        line-height: 60px;
    }
    .menu_wrap ul li h3 a , .sanji li a{
        float: left;
        height: 60px;
        line-height: 60px;
    }
    .menu_wrap ul li a{
        color: #ffffff;
        display: block;
        font-size:16px;
        line-height: 60px;
    }
    .menu_wrap ul li.down h3 span{
        float: right;
        width: 2rem;
        height:60px;
        line-height: 60px;
        background: url(../img/more.png) no-repeat center right;
    }
    .menu_list ul li span{
        float: right;
        width: 2rem;
        height:60px;
        line-height: 60px;
        background: url(../img/more.png) no-repeat center right;
    }
    .menu_wrap ul li.down-1 h3 span{
        float: right;
        width: 2rem;
        height:60px;
        line-height: 60px;
        background: url(../img/more.png) no-repeat center right;
    }


    .menu_wrap ul li.on a{color: #555555;}
    .menu_list{
        position: absolute;
        top: 0;
        right: -100%;
        width: 100%;
        height: 100%;
        background:#000028;
        -webkit-transition: .5s;
        -moz-transition: .5s;
        -ms-transition: .5s;
        -o-transition: .5s;
        transition: .5s;
        overflow: hidden;
    }
    .menu_list.live{right: 0;}
    .menu_list h5 , .menu_list h4 , .menu_list h6 {
        background: url(../img/back.png) no-repeat 10% center;
        cursor: pointer;
        width: 100%;
        height: 65px;
        line-height: 65px;
        background-color: #000028;
        text-align: center;
        font-size: 18px;
        margin: 0;
        z-index: 1000000000;
        color: #ffffff;
        font-weight: 700;
    }
    .menu_list ul{
        margin-top: 2%;
    }
    .menu_list ul li a{
        background:none;
        display: inline-block;
    }
    body{
        max-width: 750px;
        width: 100%;
    }
    #header{
        display: none;
    }
    .w1200{
        width: 95%;
    }
    .w1400{
        width: 100%;
    }
    /*banner*/
    #banner{
        max-width: 750px;
        /*padding-top: 60px;*/
    }
    #banner .banner{
        width: 100%;
        height: 250px;
    }
    #banner .banner-icon{
        padding-left: 20px;
    }
    #banner .banner-title{
        top: 60px;
        display: block;
        left: 20px;
    }
    #banner .banner-title .banner-title-1{
        line-height: 30px;
        font-size: 24px;
    }
    #banner .banner-title-2{
        padding-top: 20px;
    }
    #banner .banner-title-2 p{
        font-size: 14px;
        line-height: 22px;
    }
    #banner .prode::after{
        height: 50% !important;
    }
    #banner .banner::after{
        content: "";
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        background: rgba(0,0,0,0.3);
        z-index: 0;
    }
    /*bannerend*/
    /*.project*/
    .project{
        width: 100%;
        max-width: 750px;
    }
    .project .w1200{
        width: 100%;
    }
    .project-lanmu li{
        height: 28px;
        margin-left: 10px;
        display: inline-block;
        padding-right: 6.5px;
        border-right: 1px solid #707070;
    }
    .project-lanmu li a {
        font-size: 15px;
        line-height: 22px;
        color: #ffffff;
    }
    .project-lanmu{
        height: 32px;
    }
    .project .pdacw{
        padding-top: 20px;
    }
    .project .lunbo-kuai{
        width: 95%;
        margin: auto;
    }
    .project .lunbo-kuai-1{
        height: 201px;
        max-height: 201px;
    }
    .project .list-kuai-con .list-kuai-con-tit h4{
        font-size: 18px;
    }
    .project .paw-cwp{
        height: 225px;
    }
    .list-kuai-con-p p{
        font-size: 12px;
        line-height: 20px;
    }
    .list-kuai-con-p{
        left: 20px;
        top: 70px;
        width: 75%;
    }
    .list-kuai-con-tit{
        left: 20px;
        top: 20px;
    }
    .project .list-kuai-con{
        width: 95%;
        height: 150px;
        margin-bottom: 20px;
        margin-right: unset;
        left: 50%;
        transform: translateX(-50%);
    }
    .project .jectitle h4{
        font-size: 20px;
    }
    .project .jectitle{
        padding-bottom: 10px;
        /*padding-left: 10px;*/
        width: 95%;
        margin: auto;
        padding-left: 20px;
    }
    .ejacw{
        margin-top: 20px;
    }

    .anli .swiper-slide-active .dnwp{
        padding-left: 10px;
        padding-right: 10px;
    }
    .anli-lunbo{
        height: 200px;
    }
    .anli-tit{
        padding-top : 20px;
        padding-bottom: 20px;
    }
    .anli .swiper-slide img{
        width: 100% !important;
        height: 100% !important;
    }
    .anli .swiper-slide{
        /*width: unset!important;*/
        height: 70px!important;
        overflow: hidden;
        /*margin-right: 5px!important;*/
    }
    .anli .swiper-slide-active{
        /*width: unset!important;*/
        width: 210px!important;
        height: 130px!important;
        margin-right: 0px!important;
    }
    .anli .swiper-slide-prev{
        width: 112px!important;
        height: 70px;
        margin-right: 0px!important;
        margin-top: 25px;
    }
    .anli .swiper-slide-next{
        /*width: 100px!important;*/
        width: 112px!important;
        height: 70px;
        /*margin-right: 10px;*/
        margin-top: 25px;
    }
    .anlipc{
        display: none;
    }
    .anliphone{
        display: block;
    }
    .anliphone .swiper-slide{
        width: 8rem!important;
        height: 70px!important;
        margin-left: 1rem;
        margin-right: 1rem;
        margin-top: 25px;
        overflow: hidden;
    }
    .anliphone .swiper-slide-active{
        /*margin-right: 10px!important;*/
        width: 50%!important;
        height: 130px!important;
        margin-top: 0px;
    }
    .anliphone .swiper-slide:after{
        content: "";
        width: 100%;
        height:100%;
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        background: rgba(0,0,0,0.3);
        color: #fff;
    }


    /*.anliphone .swiper-slide-prev{*/
    /*    width: 100px!important;*/
    /*    height: 70px;*/
    /*    margin-right: 10px!important;*/
    /*    margin-top: 25px;*/
    /*}*/
    /*.anliphone .swiper-slide-next{*/
    /*    width: 100px!important;*/
    /*    height: 70px;*/
    /*    margin-right: 10px;*/
    /*    margin-top: 25px;*/
    /*}*/
    .anli .swiper-button-prev{
        left: 10px!important;
        top: 60px;
    }
    .anli .swiper-button-next{
        right: 10px!important;
        top: 60px;
    }
    .swiper-slide-active .dxw{
        top: 30px;
        left: 20px;
    }
    .swiper-slide-active .dwqox h4{
        font-size: 14px;
        left: 20px;
        top: 30px;
    }

    /*.projectEND*/
    /*footer*/
    #footer{
        max-width: 750px;
        width: 100%;
        overflow: hidden;
    }
    #footer .footer{
        width: 100%;
        height: 100px;
    }
    #footer .footer-nav{
        height: 250px;
        padding-top: 30px;
    }
    #footer .footer-nav .footer-nav-1-logo img{
        width: 120px;
        padding-left: 15px;
        box-sizing: content-box;
    }
    #footer .footer-nav .footer-nav-1-logo{
        padding-top: 25px;
        /*padding-left: 20px;*/
    }
    #footer .footer-nav .footer-nav-1-list{
        padding-top: 5px;
        padding-left: 60px;
    }
    .footer-nav-1-list ul{
    }
    .footer-nav-1-list .footer-nav-1-list-qrcode .footer-nav-1-list-qrcode-1{
        margin-bottom: 5px;
        margin-top: 5px;
    }
    #footer .footer-nav .footer-nav-1-list .footer-nav-1-list-qrcode{
        margin-right: unset;
        width: 60px;
    }
    .footer-nav-1-list .footer-nav-1-list-qrcode .footer-nav-1-list-qrcode-1-3{
        width: 60px;
    }
    .footer-nav-1-list .footer-nav-1-list-qrcode .footer-nav-1-list-qrcode-1-2{
        width: 60px;
    }
    #footer .footer-nav .footer-nav-1-list .footer-nav-1-list-qrcode img{
        width: 30px;
        height: 30px;
    }
    .footer-nav-2-lanmu-ol a{
        font-size: 10px;
        line-height: 15px;
    }
    .footer-nav .footer-nav-2{
        padding-left: unset;
        padding-top: 20px;
        display: none;

    }
    .footer-nav-1{
        display: flex;
        padding-bottom: 10px;
    }
    .footer-nav{
        display: unset;
    }
    .footer-nav-2 .footer-nav-2-lanmu .footer-nav-2-lanmu-tit{
        font-size: 12px;
    }
    .footer-nav-2-lanmu-ol:first-child{
        border-left: unset;
    }
    .footer-nav .footer-nav-2 .footer-nav-2-lanmu .footer-nav-2-lanmu-li:nth-of-type(1){
        width: 80px;
    }
    .footer-nav .footer-nav-2 .footer-nav-2-lanmu .footer-nav-2-lanmu-li:nth-of-type(2){
        width: 130px;
    }
    .footer-nav .footer-nav-2 .footer-nav-2-lanmu .footer-nav-2-lanmu-li:nth-of-type(3){
        width: 80px;
    }
    .footer-nav .footer-nav-2 .footer-nav-2-lanmu .footer-nav-2-lanmu-li:nth-of-type(4){
        width: 80px;
    }
    .footer-nav .footer-nav-2 .footer-nav-2-lanmu .footer-nav-2-lanmu-li:nth-of-type(5){
        width: 60px;
    }
    .footer-nav-2-lanmu-ol{
        height: 110px;
    }
    .footer-nav-2 .footer-nav-2-lanmu{
        padding-bottom: 60px;
    }
    .foot-icon-1{
        left: 20px;
        bottom: 10px;
    }
    .foot-icon-1 img{
        width: 40px;
    }
    .foot-icon-1 div{
        padding-right: 10px;
    }
    .footer-gva .gva-wenzi p{
        font-size: 11px;
        letter-spacing: unset!important;
        transition : unset!important;
        line-height: 16px;
        /*white-space: nowrap;*/
    }
    .footer-gva .gva-wenzi a{
        font-size: 11px;
    }
    .footer-gva .gva-wenzi .gva-1{
        margin-left: 5px;
        width: 100%;
        text-align: center;
    }
    .footer-gva .gva-wenzi .gva-2{
        margin-right: unset;
        margin-left: 10px;
        width: 100%;
        text-align: center;
    }
    .footer-gva .gva-wenzi{
        width: 100%;
        padding-top: 6px;
        /*display: flex;*/
    }
    .footer-gva .gva-wenzi div{
        float: left;
    }
    .footer-nav-2 .footer-nav-2-lanmu .footer-nav-2-lanmu-tit{
        padding-bottom: 10px;
    }
    .borderqc{
        border: unset;
    }
    #footer .foot-icon-2{
        right: 0;
        bottom: 20px;
    }
    /*footerend*/

    /*招募*/
    #zhaomu{
        padding-bottom: 20px;
    }
    #zhaomu .zhaomu{
        padding-top: 20px;
        padding-bottom: 20px;
    }
    #zhaomu .zhaomu-tit h4{
        font-size: 22px;
        margin-top: 0px;
    }
    .zhaomu-img img{
        width: 100%;
    }
    .shengqing-lc img{
        width: 100%;
    }
    #zhaomu .shengqing-tit h4{
        font-size: 24px;
    }
    #zhaomu .shengqing-tit{
        padding-top: 15px;
        padding-bottom: 15px;
    }
    .jmhz{
        width: 95%;
        padding-left: 5px;
        height: 40px;
        margin-top:20px;
    }
    .jmhz img{
        width: 25px;
        height: 25px;
    }
    .jmhz p{
        font-size: 12px;
        line-height: 40px;
        letter-spacing: -0.2px;
    }
    .shengqing{
        height: 390px;
    }
    .zhichi-tit{
        padding-bottom:15px;
    }
    .zhichi-tit h4{
        font-size: 24px;
    }
    .honor-lanmu ul li{
        height: 40px;
        width: 24%;
        display: inline-block;

    }
    .honor-lanmu ul{
        display: unset;
    }
    #zhaomu .honor-lanmu ul li a{
        font-size: 11px;
        white-space: nowrap;
    }
    .zhichi-imgw{
        padding-top: 20px;
    }
    .zhichi-imgw-di{
        height: 300px;
    }
    .service-zw-list:hover .service-zw-list-dw-img{
        /*top: 150px;*/
    }

    .service-zw-list-dw .service-zw-list-dw-tit h4{
        font-size: 20px;
    }
    .service-zw-list-dw .service-zw-list-dw-tit{
        /*left: 50%;*/
        top: 10px;
        /*transform: translateX(-50%) !important;*/
    }
    .service-zw-list-dw .service-zw-list-dw-tb{
        width: 30px;
        transform : unset!important;
    }
    .service-zw-list-dw .service-zw-list-dw-tb img{
        width: 25px;
    }
    .service-zw-list-dw .service-zw-list-dw-tb{
        left: 20px;
        top: 15px;
    }
    .ser-mengcheng-bak{
        background-color: rgba(0,16,52,0.8);
    }
    .service-zw-list-dw-img{
        top: 55%;
        left: 0;
        transform: translateY(-50%) !important;
        /*height: 210px;*/
    }
    .service-zw-list-dw-img img{
        height: unset;
    }

    .quanguo-map img{
        width: 100%;
    }
    .quanguo-num{
        font-size: 38px;
    }
    .quanguo-num p{
        font-size: 15px;
        line-height: 5px;
    }
    /*招募end*/

    /*news*/
    .news .swiper-slide a{
        position: relative;
        top: 0;
        bottom: 0;
        left: 0;
        z-index: 9999999999;

    }
    .news-h4{
        padding-bottom: 15px;
        padding-top: 20px;
    }
    .news .hot{
        height: 305px;
        padding : 20px 0 0 20px;

    }
    .news .hot-img .swiper-slide-active img{
        width: 100% !important;
        height: 100% !important;
    }
    .news .hot-img{
        width: 90%;
        height: 200px;
    }
    .news .hot-tit{
        padding-top: 10px;


    }
    .news .hot-tit h4{
        font-size: 14px;
        width: 335px;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
    }
    .news .hot-tit .rigwj{
        margin-left: 10px;
    }
    .news .hotp{
        padding-top: 5px;
    }
    .news .hotp p{
        font-size: 13px;
        width: 335px;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;

    }
    .news .swiper .swiper-wrapper{
        height: 300px!important;
    }
    .news .swiper{
        height: 300px;
    }
    .news .news-list{
        width: 48%;
        height: 250px;
        margin-right: 5px;
        margin-bottom: 20px;
        border-radius: 10px;
    }
    .news .news-list:nth-of-type(3n){
        margin-right: 5px;
    }
    .news .news-list:nth-of-type(2n){
        margin-right: unset;
    }
    .news .n-list-img{
        height: 140px;
    }
    .news .n-list-nr{
        padding-left: 10px;
        height: 110px;
    }
    .news .n-list-h4{
        width: 95%;
        padding-top: 10px;
        height: 35px;
    }
    .news .n-list-h4 h4{
        font-size: 14px;
    }
    .news .n-list-p{
        width: 95%;
        padding-top: 5px;
    }
    .news .n-list-p p{
        font-size: 12px;
    }
    .news .n-list-time{
        bottom: 10px;
        left: 10px;
    }
    .news .n-list-jt{
        right: 10px;
        bottom: 10px;
    }
    .news .n-list-jt img{
        width: 10px;
        height: 10px;
    }
    .news .n-list-time{
        font-size: 12px;
    }
    .news .news-page{
        padding-bottom: 90px;
    }
    .news-details .con-xiantao{
        right: unset;
    }
    .news-details .content{
        padding: 0 20px 20px 27px;
    }
    .news-details .conteng-tit h4{
        font-size: 18px;
        line-height: 25px;
    }
    .news-details .conteng-tit{
        padding-top: 30px;
    }
    .news-details .con-time{
        right: unset;
        top: 5px;
    }
    .news-details .content-subtit p{
        font-size: 16px;
        line-height: 20px;
    }
    .news-details .zhengwen{
        padding:0 0 0 0;
        overflow: hidden;
    }
    .news-details .zhengwen img{
        width: 100% !important;
    }
    .news-details .deta-con .zhengwen span{
        font-size: 14px!important;
        line-height: 10px!important;
    }
    .news-details .back-list{
        padding-top: 20px;
        padding-bottom: 20px;
    }
    .news-details .back-button{
        width: 100px;
        height: 30px;
        border-radius: 5px;
        font-size: 14px;
        line-height: 30px;
    }
    .news-details .ne-tit p{
        line-height: 20px;
        font-size: 14px;
    }
    .news-details .ne{
        height: 50px;
    }
    .news-details .ne-xw{
        height: 50px;
    }
    /*newsend*/
    /*honor*/
    .honor .honor-title{
        padding-top: 20px;
    }
    .honor .honor-title h4{
        font-size: 24px;
        line-height: 20px;
    }
    .honor .honor-con{
        padding-top: 20px;
        padding-bottom: 20px;
    }
    .honor .honor-con .honor-lanmu ul li a{
        font-size: 16px;
    }
    .honor .honor-zw{
        padding: 20px 0 20px 0;
        display: unset;
    }
    .honor .honor-zw-left{
        width: 100%;
        padding-top: 20px;
        padding-bottom: 40px;
        height: unset!important;
    }
    .honor .honor-zw-right{
        width: 100%;
        margin-left: unset;
    }
    .honor .honor-zw-left a{
        font-size: 16px;
        line-height: 25px;
    }
    .honor .honor-zw-left-action::after{
        top: 0;
    }
    .honor .honor-zw-right-img img{
        width: 100%;
    }
    .honor-num{
        height: 100px;
        display: none;
    }
    .honor-num .honor-num-zw-1{
        padding-left: 0px;
        white-space: nowrap;
    }
    .honor-num .honor-num-zw-2{
        white-space: nowrap;
    }
    .honor-num .honor-num-zw-3{
        white-space: nowrap;
    }
    .honor-num .hdch4{
        font-size: 20px;
        line-height :100px;
    }
    .hdcp{
        line-height: 100px;
        font-size: 17px;
        padding-left: 0;
    }
    .honor-num-zw-2{
        padding-left: 5px;
    }
    .honor-num-zw-3{
        padding-left: 5px;
    }
    /*honorend*/
    /*contact*/
    .contact{
        padding-bottom: 40px;
    }
    .contact .contact-di{
        padding-top: 20px;
    }
    .contact .contact-tit h4{
        font-size: 24px;
    }
    .contact .contat-do{
        padding-top: 20px;
        display: unset;
    }
    .contat-do-le{
        background-color: #002949;
    }
    .contact .contat-do-le{
        display: block;
        margin-bottom: 20px;
    }
    .contact .contat-do-le-a{
        width: 100%;
        height: 320px
    }
    .contat-do-le-a-3{
        top: 250px;
    }
    .contact .contat-do-le:first-child{
        margin-left: unset;
        width: 100%;
    }
    .contact .contat-do-le-a-1 h4{
        font-size: 24px;
    }
    .contact .contat-do-le-a-2 p{
        line-height: 25px;
        font-size: 16px;
    }
    .contact .contat-do-le-a-3 span{
        font-size: 24px;
    }
    .contact .contat-do-le-a-4 img{
        width: 40px;
        height: 40px;
    }
    .contact .contart-bgo{
        height: 130px;
    }
    .contact .contat-wxti{
        padding-top: 15px;
    }
    .contact .contat-wxti h4{
        font-size: 24px;
    }
    .contact .contat-xiw{
        padding-top: 15px;
        padding-bottom: 15px;
    }
    .contact .contat-xiw-tit p{
        line-height: 25px;
        font-size: 16px;
    }
    .contact .input-cc{
        height: 50px;
        width: 100%;
    }
    .contact .input1{
        padding-bottom: 20px;
        display : inline-block;
        width: 48%;
    }
    .contact .contat-wx-dw{
        padding-left: 10px;
        padding-right: 10px;
    }
    .contact .input1:nth-of-type(2n){
        margin-left: 5px;
    }
    .contact .input1:nth-of-type(5){
        width: 100%;
    }
    .contact .tetw{
        width: 100%;
        height: 150px;
    }
    .contact .contat-wx-dw{
        height: unset;
        padding-bottom: 40px;
    }
    .contact .bottom-form{
        margin-top: 40px;
    }
    .contact .contat-do-le-a-4{
        right: 30px;
        bottom: 10px;
    }
    /*contactend*/
    /*service*/
    .service{
        padding-bottom: 80px;
    }
    .service .w1200{
        width: 100%;
    }
    .service .service-con .w1200{
        width: 100% !important;
    }
    .service .service-title{
        padding-top: 20px;
    }
    .service .service-title h4{
        font-size: 24px;
        line-height: 25px;
    }
    .service .service-con{
        padding-top: 30px;
    }
    .service .service-lanmu ul li{
        height: 30px;
        width: 32.5%;
        display: inline-block;
    }
    .service .service-lanmu ul li a{
        font-size: 11px;
        line-height: 30px;
    }
    .service .service-zw{
        padding-top: 15px;
    }
    .service .service-zw-banner{
        max-height: 283px;
    }
    .service .layui-carousel[lay-indicator=outside] .layui-carousel-ind{
        top: unset;
    }
    /*serviceend*/
    /*plaodm*/
    .plaodm .soul-tdw h4{
        font-size: 24px;
    }
    .plaodm .soul-tit{
        padding-top: 20px;
        padding-bottom: 20px;
    }
    .plaodm .lunbo-kuai-1{
        max-height: 230px;
    }
    .plaodm .pdacw{
        padding-bottom: 20px;
    }
    .plaodm .glcw{
        padding-bottom: 20px;
    }
    .plaodm .glpt{
        width: 100%;
        padding : 20px 20px 20px 20px;
    }
    .plaodm .glpt p{
        line-height: 20px;
        font-size: 14px;
    }
    .plaodm .dwlcp{
        padding-bottom: 20px;
    }
    .plaodm .list-kuai-con{
        width: 100%;
        height: 160px;
    }
    .plaodm .list-kuai-con-p{
        top: 90px;
    }
    .plaodm .list-kuai-con-img{
        bottom: 20px;
        right: 20px;
    }
    /*plaodmend*/
    /*product*/
    .pro{
        height: 270px!important;
    }
    .pro .banner-icon{
        top: 150px;
    }
    .product .banner-icon{
        top: 0;
    }
    .product .product-list{
        top: -40px;
    }
    .product .p-list{
        width: 90%;
        height: 400px;
        top: unset;
        left: 50%;
        transform: translateX(-50%);
        margin-bottom: 20px;
        margin-top: unset;
    }
    .product .p-img img{
        width: 320px;
    }
    .product .p-img{
        padding: 20px 20px 20px 20px;
        height : 220px;
    }
    .product .p-tit{
        padding: 13.8px 30px 0 32px;
        height: 70px;
    }
    .product .p-tit p{
        font-size: 16px;
        line-height: 20px;
    }
    .product .ph4 h4{
        font-size: 16px;
    }
    .prode{
        height: unset!important;
    }
    .pro-shuidi{
        left: unset;
        top: 20px;
        right: 40px;
        opacity:1!important;
    }
    .lanmu-list ul li{
        white-space: nowrap;
        margin-left: 25px;
    }
    .pro-shuidi img{
        width: 80px;
    }

    .prodjc{
        display: none!important;
    }
    .prodeta .banner-icon a{
        display: inline-block;
    }
    .prodeta .banner-icon-3{
        display: inline-block;
    }
    .prodeta .banner-icon-2{
        display: inline-block;
        margin-left: 0;
    }
    .prodeta .banner-icon-3 span{
        margin-left: unset!important;
    }
    .prodeta .banner-icon{
        top: 30px;
        display: unset;
    }
    .pro-details .banner-title-2 p{
        opacity: 1!important;
        transform:unset!important;
    }
    .pro-details .lanmu-list ul{
        padding-right: unset;
    }
    .lanmu-list{
        left: 0;
        right: unset;
    }
    .pro-details-lanmu{
        height: 150px;
    }
    .pic{
        padding: 0 20px 0 20px;
        background-size: 100% 100%;
        background-position :0 220px;
    }
    .pic .pic-wx{
        height: 600px;
    }
    .pic .pic-con-but{
        margin-top: 20px;
    }
    .pic .pic-tit{
        padding-top: 20px;
    }
    .pic .pic-con{
        width: 95%;
        display: block;
        position: absolute;
        top:300px;
    }
    .pic .pic-img{
        width: 95%;
        top: 200px;
    }
    .pic .pic-img img{
        width: 100%;
    }
    .banner .banner-icon-2{
        margin-left: 5px!important;
    }
    .banner .banner-icon-3 span{
        margin-left: 5px!important;
    }
    .product-con .p-details-p4{
        padding-bottom: 20px;
    }
    .product-con .parameter .parlist{
        width: 100%;
        height: 200px;
        margin-bottom : 20px;
        margin-right: unset;
    }
    .product-con .parameter{
        padding: 20px 0 39px 0;
    }
    .product-con .par-tit{
        left: 20px;
        top: 40px;
    }
    .product-con .partb{
        right: 20px;
    }
    .product-con .parp{
        left: 20px;
        top: 88px;
        width: 71%;
    }
    .p-details-p4 h4{
        font-size: 26px;
    }
    .par-tit h4{
        font-size: 22px;
    }
    .parp p{
        font-size: 16px;
    }
    .syfwh4{
        padding-bottom: 15px;
    }
    .syfwh4 h4{
        font-size: 26px;
    }
    .sjcs{
        padding-top: 30px;
    }
    .sjcsh4{
        padding-bottom: 0px;
    }
    .sjcsh4 h4{
        font-size: 26px;
    }
    .sjcs-con .sjcs-con-tit h4{
        font-size: 20px;
        padding-left: 0;
    }
    .pic-tit h4{
        font-size: 30px;
    }
    .pic-img{
        left: 0;
        right: unset;
    }
    .sjcs-con-list-tit-1{
        width: 70px;
        left: 80px;
    }
    .sjcs-con-list-tit-2{
        width: 100px;
        left: 155px;
    }
    .sjcs-con-list-tit-3{
        width: 100px;
        left: 220px;
    }
    .sjcs-con-list-tit-4{
        left: 285px;
    }
    .sjcs-con-list-tit-0{
        left: 5px;
    }
    .sjcs-con-list-tit span{
        font-size: 14px;
        /*width: 70px;*/
        width: 4rem;
    }
    .sjcs-con-list-tit{
        /*height: 50px;*/
    }
    .sjcs-con-list-tit span{
        line-height: 15px;
    }
    .sjcs-con-list-deta-list{
        /*height: 30px;*/
    }
    .sjcs-con-list-deta-list span{
        font-size: 12px;
        line-height: 20px;
        /*width: 5rem;*/
    }
    .sjcs-con-list1 span:nth-of-type(1){
        width: 5rem;
    }
    .sjcs-con-list{
        overflow: hidden;
    }
    .sjcs-con-list-deta{
        padding-bottom: 15px;
    }
    /*productend*/
    /*solution*/
    .solution .soul-tit{
        padding-top: 20px;
        padding-bottom: 20px;
    }
    .solution .soul-tdw h4{
        font-size: 24px;
    }
    .solution .pdacw{
        padding-bottom: 20px;
    }
    .solution .lunbo-kuai-1{
        max-height: 230px;
    }
    .solution .dwlcp{
        padding-bottom: 20px;
    }
    .solution .list-kuai-con{
        width: 100%;
        height: 180px;
    }
    .solution .list-kuai-con-p{
        top: 100px;
    }
    .syfw-p p{
        font-size: 16px;
        line-height: 25px;
        margin-bottom: 20px;
        margin-left: 10px;
    }
    /*solutionend*/
    /*公司*/
    .compos{
        max-height: 280px;
        height: 280px;
    }
    #video{
        height: 100%!important;
    }
    .company .water{
        padding-top: 20px;
        width: 95% !important;
        background-size: 200% 100%;
        background-position: center 0px;
    }
    .company .jianjie-w{
        height: 100%;
    }
    .company .jianjie{
        padding-top: unset;
        margin-top: 20px;
        height : 100%;
        padding-bottom: 15px;
        box-sizing: content-box;
    }
    .company .jianjie .jianjie-left .jianjie-left-1{
        padding-bottom: 30px;
    }
    .company .jianjie .jianjie-left{
        top: 200px;
        width: 25%;
        position: relative;
    }
    .company .jianjie .jianjie-right{
        width: 66%;
    }
    .company .jianjie-left-1 .jianjie-left-1-h4 h4{
        font-size: 30px;
    }
    .company .jianjie-left-1 .jianjie-left-1-p p{
        font-size: 10px;
    }

    .company .jianjie-right{
        top: 15px;
        right: 20px;
    }
    .company .jianjie-tit h4{
        font-size: 26px;
    }
    .company .jianjie-right-p p{
        font-size: 12px;
        line-height : 30px;
        padding-top :10px;
        padding-bottom: 10px;
    }
    .company .jianjie-right-p{
        padding-top: unset;
    }
    .company .water-bg{
        z-index: -1;
    }
    .company .fzlc .fzlc-tit h4{
        font-size: 26px;
    }
    .company .fzlc .fzlc-tit{
        padding-top: 20px;
    }
    .company .scjd .company-tit{
        padding-top: 20px;
        padding-bottom: 20px;
    }
    .company .scjd .company-tit h4{
        font-size: 26px;
    }
    .company .scjd-bnn{
        height: 400px;
    }
    .company .qywh{
        padding-top: 60px;
    }
    .company .anli-tit h4{
        font-size: 26px;
    }
    .company .qywh-clo-li-right-1 h4{
        font-size: 16px;
        line-height:20px;
    }
    .company .qywh-clo-li-left{
        width: 50px;
        white-space: nowrap;
    }
    .company .qywh-clo-li-left .qywh-clo-li-left-1 h4{
        font-size: 20px;
    }
    .company .qywh-clo-li-right-2 h4{
        font-size: 14px;
        line-height: 20px;
    }
    .company .qywh-clo-li-right-2 h4{
        padding-bottom: 20px;
    }
    .company .qywh-clo-li{
        padding-bottom: 20px;
    }
    .company .qywh-clo-li-right-2{
        padding-bottom: unset;
        padding-top: 0;
    }
    .qywh-clo-li-right{
        width: 310px;
    }
    .company .qywh-clo{
        background-size: 200% 100%;
    }
    .company .swiper-slide-cekp{
        width: 250px;
        height: 98px;
        right: 0;
        bottom: -20px;
    }
    .company .swiper-slide-cekp-con-tit h4{
        font-size: 16px;
    }
    .company .swiper-slide-cekp-con-img{
        width: 50px;
        height: 50px;
        left: unset;
        right: 20px;
        top : 35px;
    }
    .company .swiper-slide-cekp-con-tit{
        left: 30%;
        top: 30px;
    }
    .company .swiper-slide-cekp-con-p p{
        font-size: 14px;
    }
    .company .swiper-slide-cekp-con-p{
        top: 50px;
        left: 36%;
    }
    .company .swiper-pagination-fzlc{
        height: 50px;
        /*display: none;*/
    }
    .company .fzlc-bann .swiper-wrapper{
        padding-top: unset;
    }
    .company .swiper-container-fzlc .swiper-pagination-bullet{
        font-size: 18px;
        width: 60px;
        height: 40px;
        line-height: 40px;
    }
    .company .swiper-container-fzlc .swiper-pagination-bullet-active::after{
        bottom: 0;
    }
    .company .fzlc .swiper-container-fzlc .swiper-button-prev{
        top: 180px;
        left: 0px;
    }
    .company .fzlc .swiper-button-next, .swiper-rtl .swiper-button-prev{
        right:-5px ;
        top: 180px;
    }
    .company .swiper-container-fzlc .swiper-slide{
        width: 187px!important;
        height: 208px!important;
        /*margin-right: 10px!important;*/
        /*margin-left: 10px!important;*/
    }
    .company .swiper-slide-active .fzlc-1-tit h4{
        margin-left: 0px!important;
    }
    .company .swiper-slide-active .fzlc-1-tit{
        margin-left: 0!important;
        left: 10px!important;
    }
    .company .swiper-slide .fzlc-1-tit{
        padding: unset;
        bottom: 60px;
        left: 20px;
        margin-left: 5px;
    }
    .company .swiper-slide-active .fzlc-1-span{
        padding: 10px 10px 10px 0px!important;
        left: 10px!important;
    }
    .company .swiper-slide .fzlc-1-span{
        padding: 10px 10px 10px 10px;
        bottom: 10px;
        left: 20px;
        width: 140px;
    }
    .company .fzlc-1-tit h4{
        font-size: 16px;
        margin-left: 5px;
        margin-top: 5px;
    }
    .company .fzlc-1-p p{
        font-size: 14px;
    }
    .company .fzlc-1-span span{
        font-size: 12px;
    }
    .company .fzlc-1-img{
        height: 110px;
        border-radius: 5px;
    }
    .company .fzlc-bann{
        height: 300px;
    }
    .fzlc-bann .swiper-wrapper{
        height: 250px;
    }
    /*公司end*/
    /*隐私*/
    .yszc .yszc-d{
        width: 330px;
        height: 160px;
    }
    .yszc .yszc-d .yszc-d-tit h4{
        font-size: 16px;
    }
    .yszc-d-but{
        width: 80px;
        height: 30px;
    }
    .yszc .yszc-d .yszc-d-p{
        padding-top: 10px;
    }
    .yszc-d-but span{
        line-height: 30px;
        font-size: 10px;
    }
    /*隐私end*/
    /*home*/
    .home .banner-1-p{
        display: block;
        width: 300px;
    }
    .home .banner-1-p h4:first-child{
        font-size: 30px!important;
    }
    .home .banner-epcw{
        left: 73%;
        bottom: 220px!important;
    }
    .home .news_longzhao::after{
        content: "";
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        background: rgba(0,0,39,0.3);
        z-index: 0;
    }
    .home .banner-p h4{
        opacity: 1!important;
        font-size: 30px!important;
    }
    .home .banner-p{
        width: 300px;
        z-index: 999999;
    }
    .home .xiaoguo h4{
        transform: unset;
        opacity : 1;
    }
    .home .banner-3-p .banner-3-tit h4{
        font-size: 24px;
    }
    .home .banner-3-p{
        width: 100%;
        padding-left: 30px;
        height: 470px;
    }
    .home .banner-3-p .banner-3-p1 p{
        font-size: 14px;
        line-height: 25px;
    }
    .home .banner-3-p .banner-3-num{
        top:320px;
    }
    .home .banner-3-p .banner-3-num span{
        font-size: 35px;
    }
    .home .sp-jiaohao{
        float: unset;
    }
    .home .banner-3-p .banner-3-p1{
        width: 90%;
        top: 110px!important;
    }
    .home .banner-3-p .banner-3-fw .banner-3-fw-xt{
        left: 110px;
        top: 230px;
    }
    .home .banner-3-p .banner-3-fw .banner-3-fw-shan{
        left: 300px;
        top: 220px;
    }
    .home .banner-3-p .banner-3-fw .banner-3-fw-span{
        left: 230px;
        top: 260px;
        font-size: 20px;
    }
    .zuihouyiyeswsw .banner-3-p{
        height: 650px!important;
    }
    .home .swiper-slide:nth-of-type(8){
        height: 108px!important;
    }
    .home .zuihouyiye-view-list-shan{
        display: none;
    }
    .home .zuihouyiye .banner-3-fw-shan{
        display: none;
    }
    .home .zuihouyiye .banner-3-fw-xt{

        display: none;
    }
    .home .zuihouyiye-view-list-xt{
        display: none;
    }
    .home .zuihouyiye-view-1{
        left: 50px;
    }
    .home .zuihouyiye-view-2{
        left: 50px;
        top: 245px;
    }
    .home .zuihouyiye-view-3{
        left: 50px;
        top: 320px;
    }
    .home .zuihouyiye-view-4{
        left: 50px;
        top: 395px;
    }
    .home .zuihouyiye-view-5{
        left: 50px;
        top: 470px;
    }
    .zuihouyiye .banner-3-fw-span{
        left: 150px!important;
        top: 540px!important;
    }
    .zuihouyiye .banner-3-num{
        top: unset!important;
        bottom: 0px;
    }
    .sight{
        margin-top: 0;
    }
    /*homeend*/
    .project-lanmu ul{
        right: 20px!important;
    }
    .imgd-ser:hover .service-zw-list-dw-tit{
        transform : unset!important;
        transition : unset!important;
    }
    .service-zw-list-dw{
        height: unset!important;
    }

    .swiper-button-prev:after{
        content: unset!important;
    }
    .swiper-container-rtl .swiper-button-next:after{
        content: unset!important;
    }
    .swiper-button-next:after{
        content: unset!important;
    }
}
