@media only screen and (max-width: 1680px){
    .divbox{width: 73%;}
    .section2 h2{font-size: 32px;line-height: 44px;}
    .section3 h2{font-size: 44px;line-height: 50px;}
    .section3 ul li h3{font-size: 50px;line-height: 50px;}

    .s4txt h3{font-size: 24px;}
    .s4_r ul li a:hover h3::before{width: 60px;}
    .s4txt h3 i{font-size: 20px;}
    .s5_l h2{font-size: 90px;line-height: 70px;}
    .s5_l h4{font-size: 32px;line-height: 32px;}
    .s5_l p{font-size: 16px;}
    .s5_r a img{height: 58px;}
    .s5_r a{font-size: 22px;}

    .s4_l h2,.s6_tl h2,.section7 h2,.section8 h2{font-size: 42px;line-height: 50px;}
    .s4_l h4,.s6_tl h4,.section7 h4,.section8 h4{font-size: 16px;}

    .s6_tr a{font-size: 18px;}
    .s6lb_c h3{font-size: 22px;}
    .section7 ul li{margin-right: 60px;}
    .ft ul li:last-of-type h2 strong{font-size: 36px;}
    .ft ul li:last-of-type h2{font-size: 26px;}
    .ft ul li{margin-right: 30px;}
    .ft ul li h3{font-size: 14px;}
    .ft ul li:first-of-type{width: 22%;font-size: 0;}
    .ft ul li:first-of-type span{width: 30px;}
    .ft ul li:first-of-type h3{width: calc(100% - 42px);}


    .ej_banner_list h4{font-size: 16px;}
    .ej_banner_list h2{font-size: 42px;line-height: 42px;}
    .section2 p br{display: none;}
    .gsjj .section2::after{margin: 90px 0;}

    .cpbt h2{font-size: 30px;line-height: 36px;}

    .xwxz_tr h3{font-size: 22px;}
    .xwlist_l_r h3{font-size: 18px;}
    .xwlist_l{padding-right: 160px;}
    .xwlist_l_l h4 strong{font-size: 36px;line-height: 36px;}
    .xwxz_tr span{font-size: 16px;}

    .lxwm_l{padding-left: 100px;}
    .lxwm_l h3{font-size: 18px;padding-top: 80px;}
    .lxwm_l p{font-size: 18px;}

    .xqtxt h3{font-size: 26px;line-height: 30px;}
    .xqtxt h4{font-size: 16px;}
    .xqtxt p{font-size: 18px;}
    .xwxq_r h2{font-size: 18px;}
    .tjlb_r h3{font-size: 18px;}
    .tjlb_r h4{font-size: 16px;}
    .sxyp a span, .sxyp a i{font-size: 14px;}
    .xqtxt p strong{font-size: 18px;}

    .jsbt h2{font-size: 32px;}
    .ywjs h6{font-size: 22px;}
    .ywjs h6 strong{font-size: 32px;}
    .ywjs_r h3{font-size: 18px;}
    .ywjs_r p{font-size: 14px;line-height: 30px;}
    .shfw ul li h3,.shfw ul li p{font-size: 20px;}
    .shfw ul li p{height: 364px;line-height: 46px;}
    .zszc h4{font-size: 20px;}

    .cpxq_l h2{font-size: 50px;line-height: 60px;}
    .cpxq_l h2 i{font-size: 22px;}
    .cpxq p,.cpxq p strong{font-size: 18px;}
    .cpxq_r h3{font-size: 22px;}
    .cpxq_r h4{font-size: 16px;}

}

@media only screen and (max-width: 1440px){

    .nav ul li a,.section3 ul li p{font-size: 14px;}
    .yyqh a, .yyqh i{font-size: 16px;}
    .nav ul li{margin-right: 40px;}

    .section2 h2{font-size: 26px;line-height: 36px;}
    .section2 p{font-size: 14px;}
    .section2{padding: 120px 0 150px;}
    .section3{padding: 200px 0 180px;}
    .section3 h2{font-size: 40px;line-height: 45px;}
    .section3 ul li img{height: 43px;}
    .section3 ul li h3{font-size: 40px;line-height: 40px;margin: 30px 0;}

    .section4{padding: 110px 0 100px;}
    .s4txt h3{font-size: 20px;}
    .s4_r ul li a:hover h3::before{width: 40px;}
    .s4txt h3 i{font-size: 16px;}
    .s4txt p{font-size: 14px;line-height: 24px;}

    .s5_l h2{font-size: 70px;line-height: 50px;}
    .s5_l h4{font-size: 26px;line-height: 30px;}
    .s5_l p{font-size: 14px;line-height: 28px;}
    .s5_r a img{height: 48px;}
    .s5_r a{font-size: 20px;}
    .section5{padding: 190px 0 150px;}
    .s4_l h2,.s6_tl h2,.section7 h2,.section8 h2{font-size: 36px;line-height: 44px;}
    .s4_l h4,.s6_tl h4,.section7 h4,.section8 h4{font-size: 14px;}

    .s6_tr a{font-size: 16px;}
    .s6lb_c h3{font-size: 20px;}
    .section7 p{font-size: 14px;}
    .section7 ul li{margin-right: 40px;}
    .section7 ul li img{height: 75px;}
    .ft ul li:last-of-type h2 strong{font-size: 30px;}
    .ft ul li:last-of-type h2{font-size: 20px;}
    .f_nav a{font-size: 14px;}
    .fb_l p, .fb_l p a{font-size: 14px;}

    .s4_lb a{font-size: 14px;}

    .ej_banner_list h4{font-size: 14px;}
    .ej_banner_list h2{font-size: 36px;line-height: 36px;}
    .section2 p br{display: none;}
    .gsjj .section2::after{margin: 70px 0;}
    .gsjj{padding: 100px 0 180px;}

    .ejdh a{font-size: 14px;}
    .cpbt h2{font-size: 24px;line-height: 30px;}


    .xwxz_tr h3{font-size: 20px;}
    .xwlist_l_r h3{font-size: 16px;}
    .xwlist_l{padding-right: 100px;}
    .xwlist_l_l h4 strong{font-size: 32px;line-height: 32px;}
    .xwxz_tr p,.xwlist_l_r p{font-size: 14px;line-height: 24px;}
    .xwxz_tr span{font-size: 14px;line-height: 40px;}
    .xwlist_l_l h4{font-size: 14px;}
    
    
    .lxwm_l{padding-left: 80px;}
    .lxwm_l h3{font-size: 16px;padding-top: 60px;margin-bottom: 20px;}
    .lxwm_l p{font-size: 16px;}

    .xqtxt h3{font-size: 22px;}
    .xqtxt h4{font-size: 14px;}
    .xqtxt p{font-size: 16px;line-height: 30px;margin-bottom: 30px;}
    .xwxq_r h2{font-size: 16px;}
    .tjlb_r h3{font-size: 16px;}
    .tjlb_r h4{font-size: 14px;}
    .xqtxt p strong{font-size: 16px;line-height: 30px;}


    .jsbt h2{font-size: 28px;}
    .ywjs h6{font-size: 18px;}
    .ywjs h6 strong{font-size: 26px;}
    .ywjs_r h3{font-size: 16px;}
    .shfw ul li h3,.shfw ul li p{font-size: 16px;}
    .shfw ul li p{height: 216px;line-height: 36px;}
    .zszc h4{font-size: 18px;}
    .zszc ul li a h3, .zszc ul li a h3 strong{font-size: 14px;}

    .cpxq_l h2{font-size: 40px;line-height: 50px;}
    .cpxq_l h2 i{font-size: 20px;}
    .cpxq p,.cpxq p strong{font-size: 16px;line-height: 30px;}
    .cpxq_r h3{font-size: 20px;}
    .cpxq_r h4{font-size: 14px;}


    

}
@media only screen and (max-width: 1366px){

  
    
}
@media only screen and (max-width: 1280px){
    .nav{position: fixed;top: 70px;left: 0;width: 100%;margin: 0;line-height: 45px;background: #fff;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{position: relative;width: 100%;z-index: 999999;line-height: 70px;padding-top: 0;background: #fff;top: 0;left: 0;padding: 0 5%;}
    .logo{width: 30%;}
    .nav ul li{padding-right: 0;width: 100%;text-align: center;line-height: 50px;}
    .nav ul li a{line-height: 50px;}
    .nav ul{margin-top: 40px;}
    .mobile i{background: #e50112;}
    .nav ul li a{color: #333;}
    .yyqh{width: 100%;margin-right: 0;text-align: center;}
    .yyqh span, .yyqh a, .yyqh i{color: #333;}
    .htrlsit{display: none;}

    .logo img{height: 50px;}

    .section1 .swiper-pagination .swiper-pagination-bullet-active{width: 30px;height: 2px;}
    .section1 .swiper-pagination .swiper-pagination-bullet{width: 20px;height: 2px;margin-right: 10px;}
    .section2{padding: 60px 0;}
    .section2 img{height: 50px;}
    .section2 h2{font-size: 20px;line-height: 30px;}
    .section2 h2 br{display: none;}
    .section3{padding: 100px 0;}
    .section3 h2{font-size: 30px;line-height: 30px;margin-bottom: 40px;}
    .section3 ul li img{height: 33px;}
    .section3 ul li h3{font-size: 16px;line-height: 30px;margin: 10px 0;}
    .section3 ul li p{line-height: 20px;font-size: 12px;}
    .section4{padding: 20px 0;}
    .s4_l, .s4_r{width: 100%;}
    .s4_l h4{margin-bottom: 20px;}
    .s4_l h2, .s6_tl h2, .section7 h2, .section8 h2{font-size: 20px;line-height: 30px;}

    .s4_lb a{display: inline-block;width: 100px;margin-right: 10px;}
    .s4_r{margin-top: 30px;}
    .s4txt{padding: 20px 0 0;}
    .s4txt h3{font-size: 16px;}
    .s4txt h3 i{font-size: 14px;}
    .s4txt p{font-size: 12px;}
    .s4_r ul li:nth-of-type(2n){top: 60px;}
    .s4more h6{margin-top: 60px;}
    .s4more h6{width: 50px;height: 50px;}
    .section5{padding: 60px 0;}
    .s5_l, .s5_r{width: 100%;padding: 0;}
    .s5_l h2{font-size: 40px;line-height: 30px;}
    .s5_l h4{font-size: 20px;margin: 15px 0;}
    .s5_l p{margin-bottom: 40px;}
    .s5_l a{width: 130px;line-height: 40px;}
    .s5_r h6{display: inline-block;}
    .s5_r h6:first-of-type{margin-bottom: 0;margin-right: 30px;}
    .s5_r{text-align: left;margin-top: 40px;}
    .s5_r a img{height: 36px;}
    .s5_r a{font-size: 16px;}
    .section6{padding: 60px 0;}
    .s6_tl, .s6_tr{width: 100%;text-align: left;}
    .s6_tr{margin-top: 20px;}
    .s6_tr a{margin-left: 0;margin-right: 20px;}
    .s6lb{padding-left: 0;}
    .s6lb_l, .s6lb_c, .s6lb_r{width: 100%;text-align: left;margin: 0;padding: 0;}
    .s6lb a{padding: 20px;}
    .s6lb_c{margin: 15px 0;}
    .s6lb_c h3{font-size: 16px;}
    .section7 ul li img{height: 40px;}
    .section7 ul li{margin-bottom: 20px;}
    .section7{padding-bottom: 60px;}
    .section8{padding: 80px 0 60px;}

    .ft{padding: 40px 0;}
    .ft ul li{width: 100% !important;margin-right: 0;margin-bottom: 30px;}
    .fb_l, .fb_r{width: 100%;text-align: center;}
    .f_nav a{margin-right: 10px;}
    .f_nav a:last-of-type{margin-right: 0;}
    .fb_l p, .fb_l p a{font-size: 12px;line-height: 24px;}
    .fb_r{margin-top: 20px;}

    .ej_banner_list h4{margin-bottom: 0;}
    .ej_banner_list h2{font-size: 20px;line-height: 30px;}
    .section2 p br{display: none;}
    .gsjj .section2::after{margin: 4    0px 0;}
    .gsjj{padding: 80px 0 100px;}


    .cplb .s4_r ul li{top: 0 !important;margin-bottom: 30px;width: 49%;margin-right: 2% !important;}
    .cpbt{position: static;text-align: left;}
    .cplb .s4_r ul li:nth-of-type(2n){margin-right: 0 !important;}
    .cplb .s4_r{padding-bottom: 0;}
    .page ul li:first-of-type,.page ul li:last-of-type{margin: 0;width: 100%;}

    .xwxz_tl, .xwxz_tr{width: 100%;padding: 0;}
    .xwxz_tr h3{font-size: 18px;}
    .xwxz_tr{margin-top: 30px;}
    .xwxz_tr span{margin-top: 20px;}
    .xwlist_l, .xwlist_r{width: 100%;padding: 0;}
    .xwlist_r img{opacity: 1;}
    .xwlist_l_l, .xwlist_l_r{width: 100%;}
    .xwlist_r{margin-top: 30px;}
    .xwlist a:hover h3{color: #e50112;}
    .xwlist_l_r h3{margin-bottom: 10px;}

    .lxwm_l, .lxwm_r{width: 100%;}
    .lxwm_l{margin-bottom: 30px;}
    .lxwm_l h3,.lxwm_l p{font-size: 14px;}


    .xwxq_l, .xwxq_r{width: 100%;margin-right: 0;}
    .xwxq_l{margin-bottom: 30px;}
    .xqtxt h3{font-size: 20px;}
    .xqtxt p,.xqtxt p strong{font-size: 14px;}


    .ywjs{padding: 80px 0 180px;background-size: cover;}
    .jsbt h2{font-size: 20px;}
    .jsbt h2::before, .jsbt h2::after{width: 60px;}
    .ywjs h6{padding: 20px;font-size: 16px;}
    .ywjs h6 strong{font-size: 20px;}
    .ywjs ul li{width: 100%;margin: 0;margin-bottom: 20px;}
    .shfw ul li{width: 100%;margin: 0;margin-bottom: 20px;}
    .zszc{padding: 60px 0;}
    .zszc ul li{width: 100%;margin-right: 0;margin-bottom: 20px;}

    .cpxq_l, .cpxq_r{width: 100%;padding: 0;}
    .cpxq_l h2{font-size: 20px;line-height: 30px;}
    .cpxq_l h2 i{font-size: 16px;}
    .cpxq p{font-size: 14px;margin-bottom: 30px;}
    .cpxq p strong{font-size: 14px;}
    .cpxq_r h3{font-size: 16px;}
    .cpxq_r{padding: 20px;}
    .cpxq_b{padding: 20px;}
}

