
@media screen and (max-width:1200px){
    .dkjz{width:100%;padding:0 10px;box-sizing: border-box;}
    .nav_dh>ul>li>a{padding:0 15px;}
    .sybk1_left_2 .gallery-thumbs .swiper-slide {
        width: 80px!important;
        height: 80px;
        display: flex;
        display: -webkit-flex;
        justify-content: center;
        -webkit-justify-content: center;
        align-items: center;
        -webkit-align-items: center;
        border: 1px solid #eeeeee;
        margin-right: 15px!important;
        margin-top: 40px;
    }
    .footer .copyright{padding:30px 10px;}
    .cp_bk2{margin-top:0;}
    .cpbk3_pic{height:320px;}
}
@media screen and (max-width:1080px){
    .nav_dh{margin-left:30px;}
    .nav_dh>ul>li>a{padding:0 10px;}
    .sybk1_top{width:100%;}
    .sy_bk1_tit{height:auto;line-height:80px;padding-bottom:30px;background-position: left 0;}
    .sy_bk3 .tit{line-height:80px;background-position: left 0;}
}
@media screen and (max-width:992px){
    .nav_ss{display: none;}
    .nav_dh{float:right;}
    .foot_logo{font-size:15px;}
    .nav_dh>ul>li>a{font-size:16px;}
    .footer .foot_nav .center {
        width: 75.16%;
    }
    .sybk1_left_2 .gallery-thumbs .swiper-slide{margin-right:10px!important;}
    .sy_bk2_right .tit{line-height:80px;background-position: left 0;margin-top:0;}
    .banner_sup .title .p1{font-size:65px;}
    .xz_time{width:18%;}
}

@media screen and (max-width:768px){
    body{font-family: "Helvetica Neue", Helvetica, Arial, "PingFang SC", "Hiragino Sans GB", "Heiti SC", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif;}
    .tapbar{display: none;}
    .mobile_nav{display: block!important;padding:10px;height:45px;position: fixed;top:0;left:0;right:0;z-index:1000;background:#fff;}
    .nav_all{display: none;}
    .mobile_nav .fl img{height:45px;}
    .mobile_nav .fr{height:100%;display: flex;align-items: center;font-size:24px;}
    .mobile_nav .fr a{color:#333;margin-left:20px;}
    .mobile_nav .fl{display: flex;align-items: center;}
    .mobile_nav .fl .tel{margin-left:20px;display: flex;align-items: center;font-size:14px;}
    .mobile_nav .fl .tel i{font-size:20px;color:#066dc0;margin-right:5px;}
    .mobile_nav .fl .tel a{color:#066dc0;font-weight:600;font-size:18px;}
    .mobile_nav .small_nav{position: absolute;top:65px;right:0;width:30%;background:#066dc0;text-align: center;display: none;}
    .mobile_nav .small_nav ul li{line-height:45px;font-size:16px;}
    .mobile_nav .small_nav ul li a{color:#fff;}
    .mobile_nav .small_search{position: absolute;top:-100%;left:0;right:0;display: flex;align-items: center;padding:12px 20px;background:#fff;box-sizing: border-box;height:65px;}
    .mobile_nav .small_search .search{flex:1;height:40px;box-sizing: border-box;background:#f0f3f5;border-radius:40px;padding-right:10%;position: relative;}
    .mobile_nav .small_search .search input{width:100%;border:0;height:40px;line-height:40px;color:#333;background:none;text-indent:20px;}
    .mobile_nav .small_search .search  .iconfont{position: absolute;right:2%;width:10%;text-align: center;line-height:40px;font-size:20px;color:#666;top:0;}
    .mobile_nav .small_search .cancel{color:#066dc0;margin-left:20px;}
    .cp_bk1{display: none;}
    .mobile_banner{display: block!important;margin-top:65px;}
    .sy_bk1_tit{background-position: center 0;}
    .sy_bk1_tit h1{float: none;width: 100%;text-align: center;}
    .sybk1_top{margin-top:0;}
    .sybk1_top ul{width:100%;overflow-x: scroll;white-space: nowrap;}
    .sybk1_top ul li{display:inline-block;margin-right:1.5%;float:none;}
    .sybk1_left{display: none;}
    .sy_bk2_right .about_content p{height:216px;-webkit-line-clamp:6;}
    .sy_bk3 .tit{text-align: center;background-position: center 0;}
    .sy_bk3_nr{margin-top:0;}
    .footer .foot_nav{display: none;}
    .foot_logo{width:32.25%;}
    .footer .contact{width:48.66%;}
    .sy_bk2_left{width:100%;position: static;}
    .sy_bk2_left .swiper-slide{background:none!important;}
    .sy_bk2_left img{display: block;}
    .sy_bk2_right{width:100%;}
    .sy_bk2_right .tit{padding:0;margin:0;}
    .sy_bk2_right .about_content{width:100%;max-width:none;box-sizing: border-box;}
    .sy_bk2_left .swiper-button-next.swiper-button-white{
        bottom:0;top:50%;margin-top:-22px;left:auto;right:0;
    }
    .sy_bk2_left .swiper-button-prev.swiper-button-white{
        bottom:0;top:50%;margin-top:-22px;left:0;right:auto;
    }
    .sy_bk2_right .tit,.sy_bk4 .tit,.sy_bk5 .tit,.jj_bk1 .tit,.pro_rec .tit,.fw_all .tit{text-align: center;background-position: center 0;margin-top:30px;line-height:80px;}
    .sy_bk3{padding-bottom:50px;}
    .sy_bk3 .more{margin-top:10px;}
    .sy_bk4{padding:30px 0 40px;}
    .sy_bk5{padding-bottom:50px;}
    .form .btn{margin-top:40px;}
    .sybk1_right .swiper-button-next.swiper-button-white{left:48px;right:auto;}
    .sybk1_right .swiper-button-prev.swiper-button-white{left:0;right:auto;}
    .banner1{margin-top:65px;}
    .cp_bk2 .dkjz .tit{display: none;}
    .mobile_type{display: block!important;margin:0 -1.3%;}
    .mobile_type a{line-height:60px;text-align: center;height:60px;float:left;width:25%;color:#666;background:#f6f6f6;}
    .mobile_type a.cur{background:#066dc0;color:#fff;}
    .mobile_type a .iconfont{font-size:12px;display: inline-block;margin-left:8px;transition: all .4s ease;-webkit-transition: all .4s ease;-moz-transition: all .4s ease;-o-transition: all .4s ease;vertical-align: middle;}
    .mobile_type a.cur .iconfont{transform: rotate(180deg);-webkit-transform: rotate(180deg);}
    .cp_bk2_nr .cp_list{display: none;}
    .cp_bk2_nr{padding:0 0 30px 0;}
    .cp_bk3_nr a{width:47.4%;}
    .cp_list span{display: none;}
    .cp_list_nr{width:100%;display: block;}
    .cp_list_nr .drift a{float:left;width:22.6%;border:1px solid #939393;border-radius: 8px;text-align: center;height:45px;display: flex;display: -webkit-flex;align-items: center;flex-wrap: wrap;justify-content: center;line-height:normal;
    padding:0;margin-left:1.2%;margin-right:1.2%;margin-bottom:2%;box-sizing: border-box;}
    .cp_list_nr a.all{width:22.6%;border:1px solid #939393;border-radius: 8px;text-align: center;float:left;height:45px;display: flex;display: -webkit-flex;align-items: center;flex-wrap: wrap;justify-content:center;line-height:normal;
    padding:0;margin-left:1.2%;margin-right:1.2%;margin-bottom:2%;box-sizing: border-box;}
    .cp_bk2 .dkjz{padding:0 1.3%;box-shadow: none;}
    .banner1 .title .p1{font-size:65px;}
    .banner1 .title .p2{font-size:30px;}
    .jj_bk1 .tit,.pro_rec .tit{margin-top:0;}
    .jj_bk1_left,.jj_bk1_right,.lx_bk2_left,.lx_bk2_right{width:100%;}
    .lx_bk2_right{margin:0;}
    .banner_sup .title .p1{font-size:50px;}
    .tabCon{height:80px;line-height:80px;}
    .wd_bk1{width:100%;margin:0 auto 20px;float:none;}
    .zx_bk2_left p{max-width:100%;}
    .zx_bk2 {margin-top:0!important;border-top: 1px solid #f1f5f6;padding-top:20px;border-bottom:0;}
    .mtzxp1_left{width:30.16%}
    .mtzxp1_right{width:66%}
    .zx_all_nr a{height:240px;}
    .mtzxp1_right_list{margin-bottom:20px;}
    .xq_bk{border:0;}
    .xq_bk_left,.xq_bk_right{width:100%;float:none;height:auto;}
    .xq_bk_right .btns a{background: #066dc0;color:#fff;}
    .xq_bk_left .swiper-slide{height:auto;}
    .xq_bk{margin-top:0;}
    .bx_part1 .dkjz h1 {
        font-size: 22px;
        line-height: 30px;
      
    }
    .sp_bk1 a{width:47.5%;}
    .p_img{display: none;}
    .m_img{display: block!important;}
    .jj_bk1_right{margin-top:20px;}
    .workList ul li{width:49%;margin:0 2% 2% 0;}
    .workList ul li:nth-child(2n){margin-right:0;}
}
@media screen and (max-width:650px){
    .sybk1_right .gallery-top .swiper-slide{display: block;}
    .sybk1_right .gallery-top .swiper-slide .tit{width:100%;height:auto;}
    .sybk1_right .gallery-top .swiper-slide .pic{width:100%;}
    .sy_bk1_nr{height:auto;}
    .sybk1_right .swiper-button-next.swiper-button-white{left:auto;right:50%;margin-right:-48px;}
    .sybk1_right .swiper-button-prev.swiper-button-white{left:50%;right:auto;margin-left:-48px;}
    .sybk1_right .gallery-top .swiper-slide .tit h1{text-align: center;}
    .sy_bk3_nr a{width:47.1%;}
    .partners ul li{width:32.2%;height:80px;}
    .partners ul li:nth-child(3n){margin-right:0;}
    .partners ul li:nth-child(4n){margin-right:1.6%;}
    .partners ul li:nth-child(12n){margin-right:0;}
    .form .inputGroup{width:97.9%;}
    .foot_logo{display: none;}
    .footer {padding-top:0;}
    .footer .dkjz{padding-top:200px;}
    .footer .contact{width:100%;}
    .footer .wx{position: absolute;top:0;width:100%;text-align: center;left:0;float:none;}
    .footer .wx img{max-width:126px;}
    .goTop{bottom:10%;}
    .lx_bk1_left,.lx_bk1_right{width:100%;box-sizing: border-box;}
    .footer .contact{height:auto;border:0;}
    .fw_all_nr{flex-wrap: wrap;justify-content: start;}
    .fw_all_nr a{width:33.333%;}
    .fw_all_nr a .img{background:#066dc0;}
    .sp_all{padding:0;}
    .sp_bk1 a{margin-bottom:1.5%;}
    .footer .link p{width:100%;}
}

@media screen and (max-width:560px){
    .mobile_nav .fl .tel a{display: block;}
    .sy_bk1{padding:20px 0 40px;}
    .sy_bk1_tit,.sy_bk2_right .tit,.sy_bk3 .tit,.sy_bk4 .tit,.sy_bk5 .tit,.jj_bk1 .tit, .pro_rec .tit,.fw_all .tit{background-size: 70%;line-height:60px;padding-bottom:10px;margin-top:10px;}
    .sy_bk1_tit h1,.sy_bk2_right .tit h1,.sy_bk3 .tit h1,.sy_bk4 .tit h1,.sy_bk5 .tit h1,.jj_bk1 .tit h1,.pro_rec .tit h1,.fw_all .tit h1{font-size:24px;}
    .jj_bk1 .honor_tit{background-size:50%;}
    .honorlist ul li{width:49%;margin-right:2%;}
    .honorlist ul li:nth-child(2n){margin-right:0;}
    .honorlist ul li:nth-child(3n){margin-right:2%}
    .honorlist ul li:nth-child(6n){margin-right:0}
    .honorlist ul li p{font-size:14px;overflow: hidden;}
    .sy_bk1_tit span,.jj_bk1 .tit span,.pro_rec .tit span{font-size:14px;}
    .sy_bk1_nr{margin-top:20px;}
    .sybk1_right .gallery-top .swiper-slide .tit h1{font-size:22px;margin-bottom:10px;}
    .sy_bk2_right .about_content{padding:0px 3% 20px;}
    .sy_bk3{padding:20px 0 30px;}
    .sy_bk3_nr a>span{font-size:14px;}
    .sy_bk3_nr a>h1{font-size:20px;}
    .sy_bk3_nr a{padding:20px 1.5% 20px 1.4%;}
    .sy_bk2{padding:20px 0 30px;}
    .sy_bk5{padding:20px 0 30px;}
    .jj_bk1{padding:20px 0 30px;}
    .form .inputGroup{height:62px;}
    .form .inputGroup input{height:60px;line-height:60px;}
    .form .inputGroup .iconfont{line-height:60px;}
    .form .btn{height:64px;line-height:64px;margin-top:10px;}
    .xw_nr{margin-top:20px;}
    .mobile_nav .fr a,.mobile_nav .fl .tel{margin-left:15px;}
    .mobile_nav .fr a:first-of-type{margin-left:0;}
    .mobile_nav .small_nav{width:40%;}
    .mobile_type a{line-height:50px;height:50px;}
    .cpbk3_pic{height:280px;}
    .cpbk3_txt{height:48px;line-height:48px;padding:0 2%;box-sizing: border-box;width:100%;}
    .cp_bk3_nr a{margin-bottom:2.4%}
    .cp_bk2 .dkjz{margin-bottom:40px;}
    .cpbk3_dw h1{font-size:18px;}
    .case_swiper{margin-top:0;}
    .jj_bk1_right p, .jj_bk1_right span{font-size:15px;line-height:30px;}
    .contact_wrap{padding:20px 0 0;}
    .lx_bk1_left .lx_bk1_tit{font-size:18px;line-height:50px;}
    .lx_bk2_right h1 {
        font-size: 24px;
        font-weight: normal;
        line-height: 36px;
        padding-top: 2%;
        padding-bottom: 1.5%;
    }
    .lx_bk2_right p{line-height:30px;}
    .banner_sup .title .p1{font-size:40px;}
    .banner_sup .title .p2{font-size:26px;margin-top:-26px;}
    .tabCon{line-height:60px;height:60px;box-shadow: none;}
    .wd_bk1_top,.wd_bk1_nr ul li{height:48px;line-height:48px;}
    .wd_bk1_nr{max-height:432px;}
    .wd_bk1{max-height:482px;}
    .wd_all{padding:20px 0 30px}
    .zx_bk1 h1{font-size:20px;line-height:28px;}
    .zx_bk1_tit span{font-size:14px;}
    .zx_all,.sp_all{padding:20px 0;}
    .zx_bk1_tit{padding-bottom:20px;}
    .zx_bk1_nr{padding:20px 0;}
    .xz_time{width:24%;}
    .xz_cishu{width:25%;}
    .xz_bk1{margin-top:20px;}
    .xz_bk1_top{line-height:48px;height:48px;}
    .mtzxp1_right>span{-webkit-line-clamp: 1;height:24px;font-size:15px;}
    .del{display: none;}
    .mtzxp1_right_top h1{font-size:22px;line-height:45px;}
    .mtzxp1_right_list span{font-size:15px;}
    .zx_all_nr a{height:126px;margin-bottom:2%;}
    .xq_bk_right .tel p.num{font-size:36px;line-height:42px;}
    .xq_bk_right .btns{margin-top:20px;}
    .xq_bk_right h1{font-size:22px;margin-top:20px;}
    .cp_bk2 .dkjz{margin-bottom:20px;}
    .fw_all{padding:20px 0 40px;}
    .fw_all_nr a .img{margin:0 auto;}
    .fw_all_nr a{margin-bottom:3%;}
    .bx_part1{padding:20px 0;}
    .sp_bk1 a h1{line-height:42px;}
    .sp_bk1{margin-top:10px;}
    .sy_bk2_right .about_content .more{margin-top:24px;}

}
@media screen and (max-width:460px){
    .sy_bk3_nr a{width:100%;box-sizing: border-box;}
    .footer .copyright{padding:15px 10px;}
    .cpbk3_pic{height:220px;}
    .cp_bk3_nr{padding:0;}
    .banner1 .title .p1{font-size:50px;}
    .banner1 .title .p2{font-size:26px;margin-top:-26px;}
    .banner_sup .title .p1{font-size:35px;}
    .banner_sup .title .p2{font-size:26px;margin-top:-18px;}
    .xz_time{width:32%;}
    .fw_all_nr a .img{width:100px;height:84px;}
    .fw_all_nr a .img .iconfont {
        font-size: 45px;
        color: #fff;
        line-height: 84px;
    }
    .fw_all_nr a span{font-size:15px!important;}
    
}
@media screen and (max-width:420px){
    .mobile_nav .fl{margin-top:5px;}
    .mobile_nav .fl img{height:35px;}
    .mobile_nav .fl .tel a{font-size:16px;}
    .partners ul li{height:65px;margin-bottom:1.8%;}
    .sybk1_top ul li{font-size:14px;height:36px;line-height:36px;}
    .sybk1_top ul li a{font-size:14px;}
    .sybk1_right .gallery-top .swiper-slide .tit h1{font-size:19px;}
    .sybk1_right .gallery-top .swiper-slide .tit span{font-size:14px;line-height:28px;height:84px;}
    .sybk1_right .swiper-button-next.swiper-button-white{width:36px;height:36px;margin-top:0;line-height:36px;font-size:14px;margin-right:-36px;}
    .sybk1_right .swiper-button-prev.swiper-button-white{width:36px;height:36px;margin-top:0;line-height:36px;font-size:14px;margin-left:-36px;}
    .sy_bk2_right .about_content p{font-size:15px;line-height:30px;height:180px;}
    .sy_bk3_nr a>h1{font-size:18px;}
    .xw_line,.jia{margin-top:12px;}
    .xw_nr{margin-top:12px;font-size:14px;line-height:28px;height:auto;}
    .partners{margin:0;}
    .sy_bk4{padding:20px 0 20px;}
    .form .inputGroup{height:50px;}
    .form .inputGroup input{height:48px;line-height:48px;}
    .form .btn{height:50px;line-height:50px;margin-top:10px;font-size:18px;}
    .form .inputGroup .iconfont{line-height:48px;font-size:18px;}
    .form .inputGroup.areaGroup .iconfont{right:4.5%;line-height:48px;}
    .form .inputGroup.areaGroup{padding-top:6px;padding-bottom:6px; }
    .sy_bk1{padding-bottom:20px;}
    .sev_tab .dkjz{padding:0;}
    .xz_bk1_top{font-size:15px;}
    .banner_sup .title .p1{font-size:32px;}
    .footer .contact .center p{margin:5px 0;}
    .mtzxp1_right_list{margin-top:10px;margin-bottom:0;}
    .mtzxp1_right_top h1{font-size:18px;line-height:38px;}
    .zx_all_nr a{height:112px;}
    .mtzxp1_right_list span{font-size:14px;}
    .xq_bk_right .tel p.num {
        font-size: 26px;
        line-height: 28px;
    }
    .xq_bk_tit {
        font-size: 20px;
        color: #333;
        line-height: 50px;
        padding-top: 12px;
        padding-left: 12px;
    }
    .xq_bk_tit:after {
        position: absolute;
        content: '';
        width: 4px;
        height: 15px;
        border-radius: 6px;
        background: #066dc0;
        top: 30px;
        left: 4px;
    }
    .xq_bk_con{padding:20px 0;}
    .xq_bk_right .btns{text-align: center;}
    .xq_bk_right .btns a{width:170px;}
}
@media screen and (max-width:359px){
    .mobile_nav .fl .tel{display: none;}
    .sp_shai{display: none;}
    .tabCon .dkjz a{font-size:14px;}
}