@media only screen and (max-width: 1680px){
    .nav ul li a{font-size: 18px;}
    .nav ul li{margin-right: 40px;}
    .bannerinner h2{font-size: 70px;line-height: 90px;}
    .bannerinner h4{font-size: 50px;line-height: 90px;}
    .bannerinner a{font-size: 15px;line-height: 45px;}
    .section2{padding-top: 140px;}
    .sybt h2{font-size: 36px;line-height: 36px;}
    /* .section2 p{font-size: 20px;} */
    .dataNums .tt span{
        font: 50px "h";
        font-family: sscb;
    }
    .zzlist>li span{font-size: 45px;}
    .dataNums .dataOne{
        width: 30px;
        height: 55px;
    }
    .zzlist>li p{font-size: 18px;}
    .s2b_r h3{font-size: 42px;line-height: 55px;}
    .more{font-size:15px;line-height: 45px;}
    /* .s2b{padding: 0 100px;} */
    .s2c_txt h3{font-size: 26px;line-height: 30px;}
    .s2c{padding-top: 160px;}
    .section3{padding-top: 220px;}
    .section3 ul li h3{font-size: 38px;}
    .s3txt{width: 70%;}
    .s3txt p{font-size: 16px;}
    .section4{padding: 130px 0 100px;}
    .s4 a h3{font-size: 24px;}
    .s4 a h4{font-size: 16px;}
    .s5blist h3{font-size: 24px;line-height: 36px;}
    .s5blist a i{font-size: 15px;}
    .s6_l h4 span{font-size: 36px;line-height: 50px;}
    .s6_r h3{font-size: 24px;}
    .ft_l p strong, .ft_l p span{font-size: 14px;}
    .ft_c ul li a:first-of-type{font-size: 18px;}
    .ft_c ul li a{font-size: 14px;}
    .ft_c ul li{margin-right: 40px;}
    .fb p{font-size: 14px;}

    .ej_banner_list h2{font-size: 68px;}
    .gy1_l h3{font-size: 24px;}
    .gy1_l p{font-size: 20px;line-height: 32px;}
    .gy2 h3{font-size: 28px;}
    .gy2 p{font-size: 20px;line-height: 32px;}
    .gy3list .swiper-slide h3{font-size: 36px;}
    .gy3list .swiper-slide h4, .gy3list .swiper-slide p{font-size: 16px;}
    .gy4t h3{font-size: 28px;}
    .gy4t p{font-size: 18px;}
    .gy4b ul li h3{font-size: 28px;line-height: 30px;}
    .gy4b ul li p{font-size: 18px;line-height: 32px;}
    .gy3::before{top: 58.2%;}

    .yw_r h3{font-size: 32px;}
    .yw_r h4{font-size: 16px;}
    .ywtxt p{font-size: 16px;}

    .form_t .layui-form-checkbox span,.form_b .layui-input{font-size: 16px;}
    .tdlist_r h3{font-size: 24px;}
    .tdlist_r h4{font-size: 16px;margin: 30px 0 10px;}
    .tdlist_r p{font-size: 16px;}

    .rwjs h3 span{font-size: 36px;line-height: 36px;}
    .rwjs h3 i{font-size: 16px;}
    .rwjs h3::after{margin: 10px 0 20px;}
    .rwjs p strong{font-size: 18px;}
    .rwjs p{font-size: 16px;margin-bottom: 40px;}
    .tdxqlist h3{font-size: 22px;}
    .tdxqlist p, .tdxqlist h4{font-size: 16px;}
    .tdxqlist p{line-height: 36px;}

    .fc_tc a h3{font-size: 18px;}
    .fclb ul li a h3{font-size: 22px;}
    .fclb ul li h4{font-size: 50px;line-height: 50px;}
    .fclb ul li h5 i{font-size: 15px;}

    .xwxqbt h3{font-size: 45px;line-height: 50px;}
    .mbx{margin-bottom: 60px;}
    .mbx a, .mbx i{font-size: 14px;}
    .xwxqbt h4{font-size: 16px;}

    .xwxq p,.sxyy a{font-size: 16px;}


    .allb ul li a h3{font-size: 22px;}
    .allb ul li a h5 i{font-size: 15px;}

    .xw_tr h4{font-size: 36px;line-height: 36px;}
    .xw_tr h3{font-size: 22px;line-height: 30px;}
    .xwlist_l h4{font-size: 22px;}
    .xwlist_l h3{font-size: 22px;}
    .xwlist_l p{font-size: 16px;}

    .ejdh a{font-size: 22px;}

    .lx_r p i{font-size: 18px;}
    .lx_r p strong{font-size: 15px;}
    .lx_r p{margin-bottom: 5px;}
    .zxnsblist h4,.zxnsblist p{font-size: 16px;}


    .jr h2{font-size: 26px;}

    .gy3list1 .swiper-slide h1{font-size: 240px;}

    .gy4 .item:nth-of-type(6){
        top: -0.5vw;
        right: 4vw;
    }
    .gy4 .item:nth-of-type(3){
        right: 0vw;
    }

    .lx_r h3 span, .lx_r h3 i{font-size: 22px;}
    .fxtz span{font-size: 22px !important;}
    .fxtz a i{font-size: 18px;}
    .lx_l, .lx_r{width: 50%;}

    .sybt h4{font-size: 19px;}

    .fclb ul li h4{padding-top: 45px;}



}

@media only screen and (max-width: 1440px){
    .nav ul li a{font-size: 16px;}
    .nav ul li{margin-right: 30px;}
    .yyqh a i,.yyqhlist a{font-size: 14px;}
    .bannerinner h2{font-size: 60px;line-height: 75px;}
    .bannerinner h4{font-size: 40px;line-height: 75px;}
    .bannerinner a{font-size: 13px;line-height: 40px;}
    .section2{padding-top: 120px;}
    .sybt h2{font-size: 32px;line-height: 32px;}
    /* .section2 p{font-size: 18px;} */
    
    .dataNums .tt span{
        font: 40px "h";
        font-family: sscb;
    }
    .zzlist>li span{font-size: 45px;}
    .dataNums .dataOne{
        width: 25px;
        height: 45px;
    }
    .zzlist>li p{font-size: 16px;}
    .zzlist>li{margin-bottom: 80px;}
    .s2b_r h3{font-size: 35px;line-height: 45px;}
    .more{font-size:15px;line-height: 45px;}
    /* .s2b{padding: 0 70px;} */
    .s2c_txt h3{font-size: 22px;line-height: 30px;}
    .s2c{padding-top: 120px;}
    .section3{padding-top: 180px;}
    .section3 ul li h3{font-size: 32px;}
    .s3txt{width: 70%;}
    .s3txt p{font-size: 14px;}
    .section4{padding: 100px 0 80px;}

    .s4 a h3{font-size: 20px;}
    .s4 a h4{font-size: 14px;}
    .s5blist h3{font-size: 20px;line-height: 30px;}
    .s5blist a i{font-size: 13px;}
    .s6_l h4 span{font-size: 32px;line-height: 45px;}
    .s6_r h3{font-size: 20px;}
    .ft_l p strong, .ft_l p span{font-size: 12px;}
    .ft_c ul li a:first-of-type{font-size: 16px;}
    .ft_c ul li a{font-size: 12px;}
    .ft_c ul li{margin-right: 30px;}
    .fb p{font-size: 12px;}


    .ej_banner_list h2{font-size: 58px;}
    .gy1_l h3{font-size: 22px;}
    .gy1_l p{font-size: 18px;line-height: 30px;}
    .gy2 h3{font-size: 24px;}
    .gy2 p{font-size: 18px;line-height: 30px;}
    .gy3list .swiper-slide h3{font-size: 32px;}
    .gy3list .swiper-slide h4, .gy3list .swiper-slide p{font-size: 14px;}
    .gy4t h3{font-size: 24px;}
    .gy4t p{font-size: 16px;}
    .gy4b ul li h3{font-size: 24px;}
    .gy4b ul li p{font-size: 16px;line-height: 30px;}

    .yw_r h3{font-size: 28px;}
    .yw_r h4{font-size: 14px;}
    .ywtxt p{font-size: 14px;}


    .form_t .layui-form-checkbox span,.form_b .layui-input{font-size: 14px;}
    .tdlist_r h3{font-size: 20px;}
    .tdlist_r h4{font-size: 14px;margin: 20px 0 10px;}
    .tdlist_r p{font-size: 14px;line-height: 24px;}


    .rwjs h3 span{font-size: 32px;line-height: 32px;}
    .rwjs h3 i{font-size: 14px;}
    .rwjs h3::after{margin: 10px 0 15px;}
    .rwjs p strong{font-size: 16px;}
    .rwjs p{font-size: 14px;margin-bottom: 20px;}
    .tdxqlist h3{font-size: 20px;}
    .tdxqlist p, .tdxqlist h4{font-size: 14px;}
    .tdxqlist p{line-height: 30px;}


    .fc_tc a h3{font-size: 16px;}
    .fclb ul li a h3{font-size: 20px;}
    .fclb ul li h4{font-size: 40px;line-height: 40px;}
    .fclb ul li h5 i{font-size: 13px;}
    .fc_tl a{font-size: 14px;}
    .fc_tl{padding: 0 70px;}


    .xwxqbt h3{font-size: 40px;line-height: 45px;}
    .mbx{margin-bottom: 30px;}
    .mbx a, .mbx i{font-size: 12px;}
    .xwxqbt h4{font-size: 14px;}

    .xwxq p,.sxyy a{font-size: 14px;}

    
    .allb ul li a h3{font-size: 18px;}
    .allb ul li a p{font-size: 14px;}
    .allb ul li a h5 i{font-size: 13px;}


    .xw_tr h4{font-size: 32px;line-height: 32px;}
    .xw_tr h3{font-size: 20px;margin-bottom: 30px;}
    .xwlist_l h4{font-size: 20px;}
    .xwlist_l h3{font-size: 20px;}
    .xwlist_l p{font-size: 14px;}
    .xw_tr span{font-size: 14px;}

    .ejdh a{font-size: 20px;}
    .xwlist_l h6{font-size: 14px;}

    .lx_r p i{font-size: 16px;}
    .lx_r p strong{font-size: 13px;}
    .lx_r p{margin-bottom: 0px;}
    .zxnsblist h4,.zxnsblist p{font-size: 14px;}
    .zx_u3 ol h3{font-size: 16px;}
    .zxnsblist h6{font-size: 14px;}


    .jr h2{font-size: 22px;}

    .gy3list1 .swiper-slide h1{font-size: 200px;}

    .gy4 .item:nth-of-type(6){
        top: -3vw;
        right: -1vw;
    }
    .gy4 .item:nth-of-type(3){
        top: 25vw;
        right: -5vw;
    }
    

    .lx_r h3 span, .lx_r h3 i{font-size: 20px;}
    .fxtz span{font-size: 20px !important;}
    .fxtz a i{font-size: 16px;}
    .lx_l, .lx_r{width: 50%;}
    .lx_r h6{font-size: 14px;}
    

    .sybt h4{font-size: 18px;}


    .fclb ul li h4{padding-top: 25px;}
    .fclb ul li a h5 img{width: 90px;}

    .s2c_txt p{line-height: 24px;}
    .s2c_txt p::before{top: 11px;}

}
@media only screen and (max-width: 1280px){

    .nav ul li a{font-size: 14px;}
    .nav ul li{margin-right: 20px;}
    .bannerinner h2{font-size: 50px;line-height: 65px;}
    .bannerinner h4{font-size: 30px;line-height: 65px;}
    .divbox{width: 90%;}
    .section2 p{font-size: 14px;}
    .s2c_txt{padding: 0 18px;}
    .s2c_txt h3{font-size: 20px;}
    .sybt h2{font-size: 28px;}
    .sybt h4{font-size: 16px;}
    .section3 ul li.ac .s3box{padding: 0 50px;}

    .s3box h6 img{width: 54px;}
    .section3 ul li.ac h6 img{width: 86px;}
    .section3 ul li h3{font-size: 28px;line-height: 32px;margin-top: 30px;}
    .s3txt p{width: 50%;}
    .section3 ul li.ac .s3txt{height: 140px;}
    .section3 ul li.ac .s3box{bottom: 45%;}
    footer{padding: 0 5%;}
    .ft_c{padding-left: 50px;}
    .ft_c ul li{margin-right: 10px;}
    .ftfx h6{width: 110px;}

    .gy4 .sybt{margin-left: 130px;}
    .gy4 .item:nth-of-type(2), .gy4 .item:nth-of-type(4){width: 200px;height: 200px;}
    .gy4 .item:nth-of-type(4){top: 24vw;}
    .gy4 .item:nth-of-type(5){width: 240px;height: 240px;}
    .gy4 .item:nth-of-type(5){left: 37vw;top: 23vw;}
    .gy4 .item:nth-of-type(6){width: 280px;height: 280px;}
    .ft_l p strong{width: 42px;}
    .ft_l p span{width: calc(100% - 42px);}
    .ywtxt p{width: 100%;}
    .xwxqbt h3{font-size: 35px;line-height: 40px;}
    .rwjs p{margin-bottom: 5px;}

}
@media only screen and (max-width: 1023px){
    .nav{position: fixed;top: 70px;left: 0;width: 100%;margin: 0;line-height: 45px;background: rgba(255,255,255,1);z-index: 3333;height: calc(100% - 70px);left: 130%;
    transition: all .8s cubic-bezier(.35,.75,.55,1);
    -webkit-transition: all .8s cubic-bezier(.35,.75,.55,1);
    -moz-transition: all .8s cubic-bezier(.35,.75,.55,1);}
    .nav.on{left: 130%;}
    header.active .nav{left: 0;}
    header.active .nav, .nav{transform: translateX(0);opacity: 1;}
    nav ul>li{width: 100%;border-bottom: 1px solid #eee;box-sizing: border-box;}
    nav ul>li>a{color: #000;line-height: 45px;}

    .mobile{display: inline-block;float: none;margin-top: 0;vertical-align: middle;}
    .logo h3{line-height: 70px;}
    .divbox{width: 90%;}
    header{width: 100%;z-index: 999999;line-height: 70px;padding-top: 0;background: #0971d2;top: 0;left: 0;padding: 0 5%;}
    .logo{width: 30%;}
    .htr{width: 60%;text-align: right;}
    .htr h2 i{font-size: 20px;}
    .htr h2 span{font-size: 36px;line-height: 36px;}
    .nav ul li{padding-right: 0;width: 100%;text-align: center;line-height: 50px;margin: 0;}
    .nav ul li a{line-height: 50px;}
    .nav ul{margin-top: 40px;}
    .nav ul li a{color: #333;}

    .nav ul li:last-of-type a{padding-right: 0;}
    .mobile i{background: #fff;}


    .bannerinner h2{font-size: 16px;line-height: 22px;}
    .bannerinner h4{font-size: 12px;line-height: 22px;}
    .bannerinner{top: 38%;}
    .bannerinner h3{font-size: 12px;margin-top: 5px;line-height: 20px;}
    .bannerinner a{margin-top: 10px;font-size: 12px;line-height: 30px;width: 150px;}
    .section2{padding: 30px 0 60px;}

    .down{display: none;}

    .sybt h2{font-size: 24px;}
    .section2 p{font-size: 14px;width: 100%;}
    .s2b{margin-top: 30px;padding: 0;}
    .zzlist>li{width: 100%;margin-bottom: 30px;}
    .s2c{padding-top: 60px;}
    .s2cimg{margin-top: 40px;}
    .s2cimg .swiper-slide:nth-of-type(odd){margin-top: 0;}
    .s2cimg{padding: 0 5%;}
    .section3{padding-top: 60px;}
    /* .section3 ul{margin-top: 30px;} */
    /* .section3 ul li a{height: 500px;} */
    .s3txt{display: none !important;}
    .section3 ul li.ac .s3box{padding: 0 15px;}
    .section3 ul li h6 img{width: 30px;}
    .section3 ul li.ac h6 img{width: 50px;}
    .section3 ul li h3{font-size: 16px;}
    .section3 ul li h3 span{width: 30px;height: 30px;line-height: 30px;font-size: 14px;top: 8%;}
    .section3 ul li h3{margin-top: 0;}
    .section3 ul li .s3box h3::after{margin: 10px 0;}
    .s3txt p{width: 100%;}
    .section3 ul li.ac .s3txt{height: 300px;}
    .section3 ul li.ac .s3box{bottom: 46%;}
    .s3txt{width: 100%;}
    .section4{padding: 60px 0;}
    .s4{padding: 0 20px;margin: 30px 0;}
    .section5{padding-top: 60px;}
    .s5t::before{background: none;}
    .s5blist{width: 80%;}
    .s4 a h3{font-size: 18px;}
    .s5blist h3{font-size: 18px;}
    .section5 .swiper-button-prev{left: 5%;}
    .section5 .swiper-button-next{right: 5%;}
    .section6{padding-top: 60px;}
    .section6 ul li{width: 100%;margin: 0;margin-bottom: 10px;}
    .s6txt{padding: 30px;}
    .s6_r h3{font-size: 16px;}
    .section6 ul{margin-top: 30px;}
    footer{padding: 0 5%;}
    .ft_l, .ft_c, .ft_r{width: 100%;}

    .dataNums .tt span{
        font: 30px "h";
        font-family: sscb;
    }
    .zzlist>li span{font-size: 35px;}
    .dataNums .dataOne{
        width: 20px;
        height: 35px;
    }
    .s2b_r h3{font-size: 25px;line-height: 35px;}
    .ft{padding: 40px 0;}
    .ft_l .ftlogo{margin-bottom: 20px;}
    .ft_c{padding: 0;}
    .ft_c ul li a{display: none;}
    .ft_c ul li a:first-of-type{display: block;}
    .ft_c ul{text-align: center;font-size: 0;}
    .ft_c ul li{margin-right: 0;width: 25%;}
    .ft_r{text-align: center;}





    .ej_banner_list h2{font-size: 24px;}
    .gy1_l h3{font-size: 18px;}
    .gy1_l p{font-size: 14px;}
    .gy1{padding: 30px 0 60px;}
    .gy1_l, .gy1_r{width: 100%;padding: 0;}
    .gy1_l{margin-bottom: 20px;}

    .gy2 h3{font-size: 20px;}
    .gy2 p{font-size: 14px;}
    .gy2{padding: 60px 0;}
    .gy2_t{padding: 0;}
    .gy2_tl, .gy2_tr{width: 100%;padding: 0;}
    .gy2_tl{margin-bottom: 20px;}
    .gy2_bl, .gy2_bc, .gy2_br{width: 100%;padding: 0;}
    .gy2_bc{margin: 20px 0;}
    .gy3{padding: 60px 0;}


    .gy3list .swiper-slide h3{font-size: 24px;}
    .gy3{background-size: cover;}
    .gy3::before{top: 63%;}

    .gy4{padding: 60px 0;}
    .gy4t h3{font-size: 20px;}
    .gy4t p{font-size: 14px;}
    .gy4b ul li h3{font-size: 20px;}
    .gy4b ul li p{font-size: 14px;}
    .gy4t{margin-bottom: 60px;}
    .gy4b ul li{width: 100%;}
    .gy4b ul li p{height: auto;}

    .yw{padding: 60px 0 0;}
    .yw_r h3{font-size: 20px;}
    .yw ul li{width: 100%;nav-right: 0;margin-bottom: 40px;}
    .ywtxt p{width: 100%;}
    .ywjs{padding-top: 60px;}

    .form_t .layui-form-item .layui-form-checkbox{width: 11%;}
    .td{padding: 60px 0;}
    .form_b .layui-form-item, .form_b .layui-inline, .form_b button{width: 100%;margin-bottom: 10px;}
    .tdlist{width: 100%;margin-right: 0;}
    .tdlist_r{padding: 0 15px;}
    .tdlist_r h3{font-size: 18px;}
    .tdlist_r h4{margin: 10px 0 5px;font-size: 12px;}
    .tdlist_r p{line-height: 20px;font-size: 12px;}

    .tdxq{padding: 60px 0;}
    .tdxqlist{padding-right: 0;}
    .tdxqlist h3{font-size: 18px;}
    .rwjs h3 span{font-size: 20px;line-height: 20px;}
    .rwjs{width: 70%;}
    .rwjs h3::after{margin: 5px 0;}
    .mbx{display: none;}
    .rwjs p{display: none;}

    .fc{padding: 60px 0;}
    .fc_tl, .fc_tc{width: 100%;padding: 0;}
    .fc_tc{margin: 20px 0;}
    .fc_b{margin-top: 40px;}
    .fclb ul li{width: 100%;margin-right: 0;}

    .xwxqbt h3{width: 100%;font-size: 16px;line-height: 24px;}
    .xwxqbt h3::after{margin: 5px 0;}
    .xwxqbt h4{font-size: 12px;}

    .xwxq{padding: 60px 0;}

    .al{padding: 60px 0;}
    .allb ul li{width: 100%;margin-right: 0;margin-bottom: 30px;}

    .xw_tl, .xw_tr{width: 100%;}
    .xw_tr{padding: 30px;}
    .xw_tr h4{font-size: 20px;line-height: 30px;}
    .xw_tr h3{font-size: 18px;}

    .xw_b{margin-top: 30px;}
    .xwlist_l, .xwlist_r{width: 100%;padding: 0;}
    .xwlist_l{margin-bottom: 20px;}
    .xwlist_l h4{font-size: 16px;}
    .xwlist_l h3{font-size: 18px;}
    .ejdh a{line-height: 60px;font-size: 16px;}

    .lx_l, .lx_r{width: 100%;}
    .lx_r{padding: 30px;}
    .zx_u3{padding: 30px 10px;}
    .zxnsblist_l, .zxnsblist_r{width: 100%;border: none;padding: 0;}
    .zxnsblist{padding: 20px;}
    .zxnsblist_l{margin-bottom: 20px;}

    .jr h2{font-size: 20px;}

    .gy2_b{display: none;}
    .sj_gy2_b{display: block;}

    .nav ul li .navlist{display: none;}
    .nav ul,.yyqh{width: 100%;text-align: center;}
    .yyqh a i,.yyqh a span{color: #595656;}
    .section1{padding-top: 70px;}

    .s2a_l, .s2a_r{width: 100%;}
    .s2b_r{text-align: center;}
    .zzlist>li{padding: 0;}

    .ej_banner{padding-top: 70px;}
    .xwxq .divbox{width: 90%;}
    .ej_banner_list{top: 70%;}
    .gy3list1 .swiper-slide h1{font-size: 100px;}



    .gy4{height: auto;}
    .gy4 .item {
        position: static;
        width: 100% !important;
        height: auto !important;
        margin-top: 20px;
    }
    .gy4 .item .range{display: none;}
    .gy4 .item .txt {
        position: static;
        text-align: left;
        border-radius: 0;
        padding: 20px;
        box-sizing: border-box;
    }
    .gy4 .item h3 {
        font-size: 18px;
    }
    .gy4 .item p{padding: 0;}
    .gy4:before{z-index: 0;}

    .lx_l img:first-of-type{margin-bottom: 20px;}

    .section2,.gy1,.xwxq,.td,.tdxq,.fc,.al,.xw,.jr{padding: 30px 0 60px;}
    .yw{padding-top: 30px;}

    .dbxcy{padding: 30px 0;}
    .dbxcy .sybt h2{text-align: center;font-size: 18px;}

    .ft_l p strong{text-align: left;width: 40px;}
    .ft_l p span{width: calc(100% - 40px);}
    .rwjs h3::before{width: 60px;}
    .rwjs h3::after{width: 85%;}

    .xwxqbt h3{font-size: 18px;margin-bottom: 0;}

    .zxnsblist h6{padding: 5px 10px;}

    .sybt h4{font-size: 16px;}

    .sybt h2::before, .sybt h2::after{width: 50px;height: 4px;}

    .gy2_t:nth-of-type(2n) .gy2_tl,.gy2_t:nth-of-type(2n) .gy2_tr{transform: inherit !important;}

    .yyqhlist{left: 44%;}

}

