@media only screen and (max-width: 1680px){
    /* .divbox{width: 75%;} */

    .nav ul li a{font-size: 16px;}
    /* .nav ul li{margin-right: 30px;} */
    .logo{width: 22%;}
    .nav{width: 78%;}
    .banner_list2 ul li h3{font-size: 70px;line-height: 85px;}
    .banner_list2 ul li p{font-size: 16px;}
    .banner_list h2,.banner_list h2 strong{font-size: 28px;line-height: 38px;}
    .banner_list a,.s5 a,.ejbanner_txt h6{font-size: 14px;width: 210px;line-height: 40px;}
    .banner_list2 ul li{margin-bottom: 60px;}
    .banner_list2 ul li h3 i{font-size: 40px;}
    .sybt h2,.sybt h2 strong{font-size: 32px;line-height: 40px;}
    .section2 p{font-size: 16px;line-height: 32px;}
    .section3 ul li h3{font-size: 24px;}
    .section3{padding-top: 100px;}
    .section4 ul li h3{font-size: 24px;}
    .section4 ul li h6 img{height: 75px;}
    .section4 ul li p{font-size: 16px;}
    .s5 h2 img{max-width: 50%;}
    .s5 p{font-size: 16px;}
    .section6 ul li a h3{font-size: 18px;}
    .section6 ul li a img{height: 65px;}
    .section6 ul li a p{font-size: 14px;line-height: 30px;height: 180px;}
    .section6 ul li a h6{margin-top: 40px;}
    .section7 ul li h3{font-size: 16px;}
    .s6lb a h3{font-size: 18px;}
    .s6lb a p{
        overflow: hidden;
        -webkit-line-clamp: 2;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-box-orient: vertical;
    }
    .s6lb a{padding: 16px 30px;}
    .section9 p{font-size: 16px;}
    .ftl h6{font-size: 14px;}
    .s8_l a h3{font-size: 20px;}

    .ejdh ul li a,.ejdh ul li a strong{font-size: 16px;}
    .jbgc{padding-top: 110px;}
    .ejbt h2,.ejbt h2 strong{font-size: 28px;line-height: 30px;}
    .jbgcnr_l p{font-size: 16px;}

    /* .hxgn_t h3{padding: 0 25px;} */
    .hxgn_b_list h2{font-size: 36px;line-height: 36px;}
    .hxgn_b_list h3{font-size: 24px;line-height: 24px;}
    .hxgn_b_list_l{padding-right: 90px;}
    .hxjz{padding: 110px 0;}
    .hxjzlist p{font-size: 14px;line-height: 24px;}
    .hxjzlist h3{font-size: 30px;line-height: 30px;}
    .hxjzlb1_r{width: 70%;}
    .hxjzlb1_l{width: 30%;}
    .hxjzlb2{padding: 0 40px;}
    .hxjzlb2_r,.hxjzlb2_l{width: 50%;}
    .hxjzlist h3{margin-bottom: 70px;}
    .hxjzlb3 p{margin-bottom: 40px;}
    .lxwm p{font-size: 18px;}
    .lxwm form button{font-size: 16px;}


    .ejbanner_list3 h2{font-size: 28px;line-height: 36px;}
    .fwfa ul li h3{font-size: 28px;line-height: 36px;}
    .fwfa ul li h4{font-size: 20px;line-height: 30px;}
    .fwfa ul li{padding: 70px 30px 60px;}
    .fwfa ul li p{font-size: 18px;}
    .fwfa ul li h1 img{height: 200px;}
    .fwfa ul li:last-of-type h3{margin-top: -40px;}
    .ejdh ul li a{width: 180px;}
    .ejdh ul li{margin-right: 20px;}
    .glsjlist_r{padding-right: 190px;}
    .ejbanner_list2 h2{font-size: 36px;line-height: 40px;}
    .ejbanner_list2 p{font-size: 16px;}

    .zxglfw_tl h3{font-size: 22px;line-height: 30px;}
    .zxglfw_tl h6 img{height: 55px;}
    .zxglfw_tl p{font-size: 14px;line-height: 24px;}
    .zxglfw_c p{font-size: 14px;}
    .zxglfw_b h3{font-size: 32px;}

    .lxfs ul li h3 strong,.lxfs ul li h5 strong{font-size: 22px;}
    .lxfs ul li h3{font-size: 28px;line-height: 30px;}
    .hxjzlist h4{font-size: 18px;}
    .ejbanner_list2 form h6, .ejbanner_list2 form input{line-height: 45px;}

    /* .jiantou_r{right: 6%;} */

    .navlist a{font-size: 14px !important;}

    .hxjzlb_l .hxjzlist:first-of-type h3{padding-top: 20px;}
}

@media only screen and (max-width: 1440px){
    /* .jiantou_r{right: 0;} */

    .nav ul li a{font-size: 14px;}
    /* .nav ul li{margin-right: 40px;} */
    .banner_list2 ul li h3{font-size: 60px;line-height: 75px;}
    .banner_list2 ul li p{font-size: 14px;}
    .banner_list h2,.banner_list h2 strong{font-size: 24px;line-height: 36px;}
    /* .banner_list a,.s5 a,.ejbanner_txt h6{font-size: 14px;width: 200px;line-height: 45px;} */
    .banner_list2 ul li{margin-bottom: 40px;}
    .banner_list2 ul li h3 i{font-size: 30px;}
    .sybt h2,.sybt h2 strong{font-size: 28px;line-height: 36px;}
    .section2 p{font-size: 14px;line-height: 28px;}
    .section3 ul li h3{font-size: 20px;}
    .section4{padding-top: 120px;}
    .section4 ul li h3{font-size: 20px;}
    .section4 ul li h6 img{height: 65px;}
    .section4 ul li p{font-size: 14px;}
    .s5 p{font-size: 14px;line-height: 30px;}
    .s5_bl p:first-of-type{margin-bottom: 40px;}
    .s5 a{margin-top: 60px;}
    .section6 ul li a h3{font-size: 16px;margin-bottom: 30px;}
    .section6 ul li a img{height: 55px;margin-bottom: 40px;}
    .section6 ul li a p{font-size: 14px;}
    .section6 ul li a h6{margin-top: 30px;}
    .section7 ul li h3{font-size: 14px;}
    .s6lb a h3{font-size: 16px;}
    .s6lb a p{font-size: 12px;line-height: 24px;
        overflow: hidden;
        -webkit-line-clamp: 2;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-box-orient: vertical;
    }
    /* .s6lb a{padding: 6px 30px;} */
    .section9 p{font-size: 14px;}
    .ftl h6{font-size: 12px;}
    .s8_l a h3{font-size: 16px;}
    .ftl ul li{margin-right: 40px;}
    .ftl ul li a:first-of-type{font-size: 14px;}
    .ftr h3 strong{font-size: 16px;}
    .ftr h3{font-size: 16px;}

    .ejdh ul li a,.ejdh ul li a strong{font-size: 14px;}
    .jbgc{padding-top: 90px;}
    .ejbt h2,.ejbt h2 strong{font-size: 24px;}
    .jbgcnr_l p{font-size: 14px;}

    .hxgn_t h3{font-size: 14px;}
    .hxgn_b_list h2{font-size: 32px;line-height: 32px;}
    .hxgn_b_list h3{font-size: 20px;line-height: 20px;}
    .hxgn_b_list_l h4,.hxgn_b_list_l p{font-size: 14px;line-height: 24px;}
    .hxgn_b_list_l h6{font-size: 14px;}
    .hxgn_b_list_l h5{font-size: 16px;}
    .hxgn_b_list_l{padding-right: 60px;}
    .hxjz{padding: 90px 0;}
    .hxjzlb{margin-top: 70px;}
    .hxjzlist p{font-size: 12px;line-height: 22px;}
    .hxjzlist h3{font-size: 24px;}
    .hxjzlist h3{margin-bottom: 20px;}
    .hxjzlb2{padding: 0 30px;}

    .hxjzlb3 p{margin-bottom: 20px;}
    .lxwm p{font-size: 16px;}
    .lxwm form button{font-size: 14px;}

    .ejbanner_list3 h2{font-size: 24px;line-height: 30px;}
    .fwfa ul li h3{font-size: 24px;line-height: 30px;}
    .fwfa ul li h4{font-size: 16px;line-height: 24px;}
    .fwfa ul li{padding: 78px 30px 69px;}
    .fwfa ul li p{font-size: 14px;}
    .fwfa ul li h1 img{height: 150px;}
    .fwfa ul li:last-of-type h3{margin-top: -30px;}

    .ejdh ul li a{width: 160px;}
    .glsjlist_r{padding-right: 120px;}
    .ejbanner_list2 h2{font-size: 28px;line-height: 30px;}
    .ejbanner_list2 p{font-size: 14px;}
    .ejbanner_list2 form h6, .ejbanner_list2 form input{line-height: 40px;}


    .glxq p,.glxq h5,.xqan a,.glxq div span{font-size: 14px !important;}

    .zxglfw_tl h3{font-size: 20px;}
    .zxglfw_tl h6 img{height: 45px;}
    .zxglfw_tl p{font-size: 14px;line-height: 24px;}
    .zxglfw_c p{font-size: 14px;}
    .zxglfw_b h3{font-size: 28px;}

    .lxfs ul li h3 strong,.lxfs ul li h5 strong{font-size: 20px;}
    .lxfs ul li h3{font-size: 24px;}

    .hxjzlist h4{font-size: 16px;}

    .hxjzlb_l .hxjzlist:first-of-type h3{padding-top: 0;}
    .zxglfw_b p img{width: 100%;}
    .nav ul li{margin-right: 30px;}

}
@media only screen and (max-width: 1280px){

   .divbox{width: 90%;}

   .banner_list h2,.banner_list h2 strong{font-size: 14px;line-height: 24px;}
   /* .banner_list2 ul li h3{font-size: 20px;line-height: 30px;}
   .banner_list2 ul li h3 i{font-size: 15px;line-height: 20px;} */

   /* .banner_list2 ul li::after{display: none;} */
   .banner_list2 ul li p{font-size: 12px;line-height: 12px;}
   .banner_list2 ul{margin-bottom: 10px;}


   .banner_list a{width: 120px;line-height: 30px;margin-top: 10px;font-size: 12px;}
   .nav ul li{margin-right: 20px;}
   .s6lb a{padding: 10px 30px;}
   .ejbanner_list2 h2{font-size: 20px;}
   .ejbanner_list2 p{margin: 0;}
   .ejbanner_list2 form h6, .ejbanner_list2 form input{line-height: 30px;}
   .ejbanner_list2 form input{font-size: 14px;}
   .ejdh ul li{width: 14%;margin-right: 2%;}
   .ejdh ul li:last-of-type{margin-right: 0;}
   .ejdh{padding: 90px 5% 0;}
   .ejdh ul li a{width: 100%;display: inline-block;text-align: center;line-height: 40px;}
   .ejbanner_list3 h2{font-size: 20px;}
    
}
@media only screen and (max-width: 1000px){
    .nav{position: fixed;top: 70px;left: 0;width: 100%;margin: 0;line-height: 45px;background: rgba(0,0,0,.2);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%;}
    .nav ul{width: 50%;margin-left: 50%;height: 100%;background: rgba(0, 56, 148, 1);}
    .nav ul li i{display: none;}
    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: fixed;width: 100%;z-index: 999999;line-height: 70px;height: 70px;}
    .logo{width: 28%;padding-right: 20px;box-sizing: border-box;}
    .nav ul li{padding: 0 20px;width: 100%;text-align: left;}
    .nav ul li a{line-height: 50px;}
    .nav ul{padding-top: 40px;}
    .nav ul li a::after{bottom: 0;}

    .section1{padding-top: 70px;}
    .nav{padding-right: 0;}
    header{padding: 0 5%;}

    .banner_list h2,.banner_list h2 strong{font-size: 14px;line-height: 24px;}
    .banner_list2 ul li h3{font-size: 20px;line-height: 30px;}
    .banner_list2 ul li h3 i{font-size: 15px;line-height: 20px;}

    /* .banner_list2 ul li::after{display: none;} */
    .banner_list2 ul li p{font-size: 12px;line-height: 12px;}
    .banner_list2 ul{margin-bottom: 10px;}


    .banner_list a{width: 120px;line-height: 30px;margin-top: 10px;font-size: 12px;}
    .banner_list{top: 6%;}
    .section2{padding-top: 80px;}
    .sybt h2,.sybt h2 strong{font-size: 20px;line-height: 30px;margin-bottom: 20px;}
    .section2 p{font-size: 14px;}
    .section3{padding-top: 80px;}
    .section3 ul{margin-top: 0;}
    .section3 ul li{width: 48%;margin-right: 4% !important;margin-bottom: 15px;}
    .section3 ul li:nth-of-type(2n){margin-right: 0 !important;}
    .section3 ul li h3{font-size: 16px;}
    .section4{padding-top: 80px;}
    .section4 ul li{width: 48%;margin-right: 2% !important;margin-bottom: 10px;}
    .section4 ul li:nth-of-type(2n){margin-right: 0 !important;}
    .section4 ul li h6 img{height: 40px;}
    .section4 ul li h3{font-size: 18px;line-height: 24px;margin-bottom: 10px;}
    .section4 ul li h6{margin-bottom: 15px;}
    .section4 ul li p{font-size: 12px;}
    .s5{padding: 20px;margin-top: 0;}
    .s5_tl, .s5_tr{width: 100%;padding: 0;}
    .s5 h2{text-align: center;margin-bottom: 20px;}
    .s5 h2 img{max-width: 100%;}
    .s5_tr p::before,.s5_tr p::after{display: none;}
    .s5_bl, .s5_br{width: 100%;padding: 0;}
    .s5_bl p:first-of-type{margin-bottom: 0;}
    .s5_bl{margin-bottom: 20px;}
    .s5_b{margin-top: 20px;padding-top: 20px;border-top: 1px solid #ccc;}
    .s5 p{font-size: 14px;}
    .s5 a{margin-top: 20px;width: 120px;line-height: 30px;font-size: 12px;}
    .section6 ul{margin-top: 0;}

    .section6 ul li{width: 48%;margin-right: 4% !important;margin-bottom: 15px;}
    .section6 ul li:nth-of-type(2n){margin-right: 0 !important;}
    .section6 ul li a h3{font-size: 16px;margin-bottom: 10px;line-height: 20px;height: 40px;}
    .section6 ul li a img{height: 40px;margin-bottom: 20px;}
    .section6 ul li a p{font-size: 12px;line-height: 20px;height: 140px;}
    .section6 ul li a h6{margin-top: 20px;line-height: 30px;font-size: 12px;}
    .section7 h6{margin-top: 0;}
    .section7 ul li{width: 48%;margin-bottom: 15px;margin-right: 4% !important;}
    .section7 ul li:nth-of-type(2n){margin-right: 0 !important;}
    .section7 ul li img{height: 40px;margin-bottom: 10px;}
    .section7 ul li h3{font-size: 12px;line-height: 14px;height: 28px;}
    .section8{padding: 0 0 90px;}
    .s8_l, .s8_r{width: 100%;padding: 0;}
    .s8_l{margin-bottom: 30px;}
    .section9 p{font-size: 14px;line-height: 28px;}
    .section9{background-size: cover;}
    .ftl, .ftr{width: 100%;}
    .ftl h6{line-height: 16px;}
    .ftl ul li{margin-right: 0;width: 33%;margin-bottom: 20px;}
    .ftl ul li a{line-height: 22px;}
    .ftr{text-align: left;}
    .ftr p{font-size: 12px;line-height: 16px;}
    .ejdh ul{text-align: left;}
    .ejdh ul li{width: 48%;margin-right: 4%;margin-bottom: 20px;}
    .ejdh ul li:nth-of-type(2n){margin-right: 0;}
    .ejdh{padding: 90px 5% 0;}
    .ejdh ul li a{width: 100%;display: inline-block;text-align: center;line-height: 40px;}
    .ejbt h2,.ejbt h2 strong{font-size: 20px;line-height: 30px;}
    .jbgcnr{padding: 20px;}
    .jbgcnr_l, .jbgcnr_r{width: 100%;}
    .hxgn_t{text-align: left;}
    .hxgn_t h3{width: 33%;padding: 0;text-align: center;margin-bottom: 20px;}
    .hxgn_b_list_l{height: auto;}
    .hxgn_b_list_l, .hxgn_b_list_r{width: 100%;padding: 0;}
    .hxgn_b_list h2{font-size: 22px;line-height: 22px;}
    .hxgn_b_list h3{font-size: 16px;}
    .jiantou_l, .jiantou_r{display: none;}
    .hxgn_b_list_l h6::before{width: 8px;height: 8px;}
    .hxjzlb_l, .hxjzlb_r{width: 100%;}
    .hxjzlb_l{margin-bottom: 20px;}
    .hxjzlist{overflow: hidden;}
    .hxjzlb img{position: absolute;height: 100%;width: auto;}
    .hxjzlb1, .hxjzlb2, .hxjzlb3{position: relative;transform: initial !important;padding: 30px 20px;z-index: 3;}
    .hxjzlist::before{z-index: 2;}
    .hxjzlist h3{padding-left: 60px;}
    .hxjzlist h3{padding-left: 0;font-size: 16px;}
    .hxjzlb_r img{width: 100%;height: auto;}
    .lxwm form{width: 90%;}
    .ejbanner{padding-top: 70px;}
    .fwfa ul li{width: 100%;margin-right: 0;margin-bottom: 20px;}
    .fwfa ul li p{height: auto;}

    .ejbanner_list2 h2{font-size: 16px;line-height: 24px;}
    .ejbanner_list2 p{font-size: 12px;margin: 5px 0;line-height: 16px;}
    .ejbanner_list2 form{width: 80%;}
    .ejbanner_list2 form h6, .ejbanner_list2 form input{line-height: 30px;}
    .ejbanner_list3 h2{font-size: 14px;line-height: 24px;}
    .glsjlist_l, .glsjlist_c, .glsjlist_r{width: 100%;padding: 0;}
    .glsjlist a h6{display: none;}
    .glsjlist_c{margin: 10px 0;}
    .glsjlist a::after{width: 100%;}
    .glsjlist_r p{font-size: 14px;}
    .glxq{padding: 80px 0 150px;}
    .xqan{margin-top: 100px;}
    .xqan a{width: 100%;}
    .xqan a:nth-of-type(2){margin: 10px 0;}

    .zxglfw_tl, .zxglfw_tr{width: 100%;padding: 0;}
    .zxglfw_tl{padding: 20px;}
    .zxglfw_tl h3{font-size: 20px;}
    .zxglfw_b h3{font-size: 20px;}
    .zxglfw_b h3::before, .zxglfw_b h3::after{width: 36%;height: 2px;}

    /* .lxfs{padding: 60px 0;} */
    .lxfs ul li{width: 100%;margin-bottom: 20px;}
    .lxfs ul li h6 img{width: 50px;height: 50px;padding: 10px;}
    .lxfs ul{text-align: left;}

    .hxjzlb2_r {text-align: right;}
    .banner_list h2{display: block;width: 50%;margin: 0 auto;}
    .banner_list{top: 22%;}
    .section4 ul li a{padding: 30px 0;}

    .ejbanner_list2, .ejbanner_list3{padding-top: 70px;}
    .ejbanner{height: 150px;}
    .ejbanner img{height: 100%;width: auto;}
    .lxwm form, .lxfs{width: 100%;}
    .lxwm form{margin-top: 40px;}
    .lxwm form input{line-height: 40px;}
    .lxfs ul li h3 strong, .lxfs ul li h5 strong{font-size: 16px;margin: 0;}
    .lxfs ul li h3{font-size: 20px;}
    .ejbanner_list{padding-top: 70px;}
    .navlist{display: none !important;}
    .ftl img{max-width: 35%;}
    .ftl h6{font-size: 10px;}
}

@media only screen and (max-width: 768px){
    .logo{width: 45%;}
    .banner h1 img:last-of-type{display: block;}
    .banner h1 img:first-of-type{display: none;}
    .banner .swiper-slide::before{display: none;}
    .banner_list2{bottom: auto;top: 56%;}
    .banner_list2 ul li{width: 50%;}
    .banner_list{top: 20%;}
    .banner_list a{margin-top: 50px;}
    .banner_list2 ul li{margin: 0;display: inline-block;margin-bottom: 30px;}
    .banner_list2 ul li::after{right: 0;height: 50px;width: 1px;}
    .banner_list2 ul li:nth-of-type(2n)::after{display: none;}
    .banner_list2 ul li::after{background: rgba(255, 255, 255, .2);}
    .banner_list h2, .banner_list h2 strong{text-shadow: 2px 2px 4px #696161;}
    .ftl ul li a{font-size: 10px;}
    .ejbanner_txt{width: 60%;}
    .banner_list2 ul li p{font-family: ssm;}
    .banner_list2 ul li h3{font-size: 36px;margin-bottom: 10px;}
    .banner_list2 ul li h3 i{font-size: 26px;}

    .banner_list3{position: absolute;bottom: 10%;left: 0;width: 100%;text-align: center;display: block;}
    .banner_list3 span{display: block;width: 40px;height: 40px;line-height: 40px;border: 1px solid #fff;border-radius: 50%;font-size: 20px;color: #fff;margin: 0 auto;cursor: pointer;
        transform: rotate(-90deg);
        -webkit-transform: rotate(-90deg);
        -o-transform: rotate(-90deg);
        -moz-transform: rotate(-90deg);
    }
    .ftb p{width: 100%;text-align: center !important;}
}


