@media only screen and (max-width: 1680px){
    .divbox{width: 73%;}
    .nav ul li a,.language a, .language i{font-size: 16px;}
    .nav ul li{margin-right: 20px;}
    .language{margin-left: 60px;}
    .s1_l h4{font-size: 24px;line-height: 30px;}
    .s1_l h4 i{font-size: 30px;line-height: 30px;}
    .s1_l h3{font-size: 32px;line-height: 40px;}
    .s1_l h5{font-size: 16px;line-height: 58px;margin-top: 40px;}
    .section1 .swiper-pagination{bottom: 7%;}
    .s2_r h2{font-size: 16px;}
    .s2_l_txt h3{font-size: 24px;}
    .s2_l_txt h3 strong{font-size: 26px;}
    .s2_l_txt a{font-size: 16px;line-height: 45px;}
    .s2_r h3{font-size: 20px;line-height: 30px;}
    .s2_r a{font-size: 16px;margin-top: 50px;}
    .section3 h2{font-size: 28px;}
    .s3_l_txt h4{font-size: 24px;}
    .s3_l_txt h5{font-size: 30px;}
    .s3_l_txt h5::after{height: 5px;margin: 28px 0;}
    .s3_l_txt h3{font-size: 20px;line-height: 30px;}
    .s3_l_list a h6{font-size: 16px;line-height: 45px;}
    .s3_r ul li h3{font-size: 18px;line-height: 26px;margin: 28px 0 20px;}
    .s3_r ul li p{
        display: -webkit-box;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis;
        -webkit-line-clamp: 2;
        line-clamp: 2;
        height: 52px;
    }
    .s3_r ul li span{margin-top: 30px;}
    .s4_l h4{font-size: 20px;}
    .s4_l h3{font-size: 30px;}
    .s4{padding: 60px 80px;}
    .s5_t h2{font-size: 28px;}
    .ftl ul li{margin-right: 60px;}
    .ftl ul li a:first-of-type, .ftr a{font-size: 20px;}

    .gyxh{padding: 360px 0 40px;}
    .gyxh h2{font-size: 32px;margin-bottom: 70px;}
    .gyxh ul li h3 strong{font-size: 22px;}
    .xhjjnr{padding-right: 110px;}
    .ejbt h2{font-size: 26px;}
    .gzzd h6 a{font-size: 16px;}
    .zjjg_r ul li h4, .zjjg_r ul li p strong{font-size: 16px}
    .zjjg_r ul li p strong{margin-right: 20px;}
    .zjjg_r ul li h4 strong{font-size: 14px;}
    .zjjg_l h3, .zjjg_c h3{font-size: 18px;}
    .xhls .swiper-slide a h3{font-size: 30px;}


    .ejbanner h2{font-size: 32px;line-height: 32px;}
    .ejdh_l a{font-size: 16px;line-height: 50px;}
    .ejdh_r ul li a, .ejdh_r ul li i{font-size: 14px;}
    .hfjn h2{font-size: 28px;}
    .hfjn h3{font-size: 18px;}

    .history_t h2,.history_b h2{font-size: 26px;}
    .history_t .layui-form .layui-form-select .layui-input,.history_t .layui-form button{font-size: 16px;}
    .hfjn h5{font-size: 18px;}


    .ejbanner_txt h3{font-size: 26px;}
    .ejbanner_txt h4{font-size: 18px;}
    .hyml a{font-size: 20px;width: 400px;}
    .rhsqtxt .ejbt{margin-bottom: 20px;}
    .rhsqtxt p{font-size: 14px;line-height: 28px;}
    .rhsqtxt p::after{margin: 20px 0;}

    .lxwm_l h2{font-size: 38px;}
    .lxwm_l p{font-size: 16px;}
    .formlist h3{width: 25%;}
    .formlist input{width: 75%;}
    .formlist h3, .formlist input{line-height: 50px;}

    .xhxw_tr h3{font-size: 22px;}
    .xhxw_tr{padding-right: 200px;}
    .xhxw_tr a{font-size: 16px;line-height: 45px;}
    .page ul li.prev{margin-right: 200px;}
    .page ul li.next{margin-left: 200px;}

    .xwxq h2{font-size: 26px;}

    .xwxq .divbox{width: 73%;}

    .gwhd_t h2{font-size: 26px;}
    .gwhd_tl h5{font-size: 22px;}
    .gwhd_tl h4{font-size: 24px;margin: 5px 0;}
    .gwhd_tl h3{font-size: 22px;line-height: 30px;}
    .gwhd_tl i{margin-top: 20px;}

    .xwlist1 a{padding: 36px 180px 36px 40px;}
    .xwlist1 a h3{font-size: 18px;}

}

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

    .nav ul li a,.language a, .language i{font-size: 14px;}
    .language{margin-left: 40px;}
    .s1_l h4{font-size: 20px;line-height: 30px;}
    .s1_l h4 i{font-size: 24px;line-height: 30px;}
    .s1_l h3{font-size: 26px;line-height: 30px;margin-bottom: 20px;}
    .s1_l h5{font-size: 14px;line-height: 40px;margin-top: 30px;}

    .s1_l p,.s2_r p{font-size: 14px;line-height: 24px;}


    .s2_r h2{font-size: 14px;line-height: 40px;}
    .s2_l_txt h3{font-size: 20px;}
    .s2_l_txt h3 strong{font-size: 22px;}
    .s2_l_txt a{font-size: 14px;line-height: 36px;}

    .s2_r h3{font-size: 16px;line-height: 28px;}

    .s2_r a{font-size: 14px;margin-top: 30px;}
    .section3 h2{font-size: 24px;}
    .s3_r_t h6 a{font-size: 14px;}
    .s3_l_txt h4{font-size: 20px;}
    .s3_l_txt h5{font-size: 26px;}
    .s3_l_txt h5::after{height: 4px;margin: 16px 0;}
    .s3_l_txt h3{font-size: 16px;line-height: 24px;}
    .s3_l_list a h6{font-size: 14px;line-height: 40px;}
    .s3_r ul li h3{font-size: 16px;line-height: 26px;margin: 20px 0 15px;}
    .s3_r ul li p,.s3_r ul li span{font-size: 14px;}
    .s3_r ul li span{margin-top: 20px;}
    .s4_l h4{font-size: 16px;}
    .s4_l h3{font-size: 26px;}
    .s4{padding: 60px;}
    .s4_l p{font-size: 14px;width: 80%;}
    .s4_l h6 a{font-size: 14px;line-height: 40px;}
    .s4_r_t_l h3{font-size: 14px;line-height: 22px;}
    .s4_r_t_l a{width: 80%;}
    .s4_r_b h3{font-size: 14px;line-height: 22px;}
    .s4_r_b p{font-size: 12px;line-height: 22px;}
    .s5_t h2{font-size: 24px;}
    .s5list a h3{font-size: 14px;}
    .s5_b a{font-size: 14px;}
    .s5list{margin-bottom: 20px;}
    .ftl ul li{margin-right: 60px;}
    .ftl ul li a:first-of-type, .ftr a{font-size: 16px;}
    .ftl ul li a, .ftr p{font-size: 14px;line-height: 30px;}
    .fb p{font-size: 14px;}



    .gyxh{padding: 300px 0 40px;}
    .gyxh h2{font-size: 28px;margin-bottom: 60px;}
    .gyxh ul li h3{font-size: 14px;}
    .gyxh ul li h3 strong{font-size: 20px;}
    .xhjjnr{padding-right: 80px;}
    .ejbt h2{font-size: 22px;}
    .xhjjnr p{font-size: 14px;}
    .gzzd{padding: 60px 70px;}
    .gzzd h6 a{font-size: 14px;line-height: 50px;}
    .zjjg_r ul li h4, .zjjg_r ul li p strong{font-size: 14px}
    .zjjg_r ul li p strong{margin-right: 15px;}
    .zjjg_r ul li h4 strong{font-size: 12px;}
    .zjjg_l, .zjjg_c{height: 422px;}
    .zjjg_l h3, .zjjg_c h3{font-size: 16px;}
    .xhls .swiper-slide a h3{font-size: 26px;}
    .xhls .swiper-slide a p{font-size: 14px;}
    .logo h3{font-size: 20px;}

    .ejbanner h2{font-size: 28px;line-height: 30px;}
    .ejdh_l a{font-size: 14px;line-height: 44px;}
    .ejdh_r ul li a, .ejdh_r ul li i{font-size: 12px;}
    .hfjn h2{font-size: 24px;}
    .hfjn h3{font-size: 16px;}
    .hfjn p,.hfjn p strong,.hfjn h4{font-size: 14px;}

    .history_t h2,.history_b h2{font-size: 22px;}
    .history_t .layui-form .layui-form-select .layui-input,.history_t .layui-form button{font-size: 14px;}
    .history_b p,.history_b p strong{font-size: 14px;}
    .hfjn h5{font-size: 16px;}

    .ejbanner_txt h3{font-size: 22px;}
    .ejbanner_txt h4{font-size: 16px;}
    .ejbanner_txt p,.ejbanner_txt p strong{font-size: 14px;}
    .hyml a{font-size: 16px;width: 300px;line-height: 80px;}
    .hyml a img{height: 30px;}
    .rhsqtxt .ejbt{margin-bottom: 10px;}
    .rhsqtxt p{font-size: 14px;line-height: 24px;}
    .rhsqtxt p::after{margin: 10px 0;}
    .rhsqtxt{padding-left: 80px;}

    .lxwm_l h2{font-size: 32px;}
    .formlist h3 i{font-size: 14px;}
    .formlist textarea, .formlist input{font-size: 14px;}
    .formlist textarea{height: 120px;}
    .lxwm_r form button{font-size: 16px;}
    .formlist h3, .formlist input{line-height: 45px;}
    .lxwm_l p{font-size: 14px;}


    .xhxw_tr h3{font-size: 20px;}
    .xhxw_tr{padding-right: 150px;}
    .xhxw_tr a{font-size: 14px;line-height: 44px;}
    .xwlist_r h3{font-size: 16px;}
    .xwlist_r p{font-size: 14px;}
    .page ul li.prev{margin-right: 100px;}
    .page ul li.next{margin-left: 100px;}

    .xhxw_tr p{font-size: 14px;}

    .hyjxlist a h3{font-size: 16px;}
    .hytxt p,.hytxt i{font-size: 14px;}
    .hytxt{padding-right: 200px;}

    .xwxq h2{font-size: 22px;}
    .xwxq h4{font-size: 14px;}
    .xqnr p,.xqnr p strong,.xqnr p a{font-size: 14px;}


    .gwhd_t h2{font-size: 22px;}
    .gwhd_tl h5{font-size: 20px;}
    .gwhd_tl h4{font-size: 22px;margin: 5px 0;}
    .gwhd_tl h3{font-size: 18px;line-height: 30px;}
    .gwhd_tl i{margin-top: 10px;}

    .xwlist1 a{padding: 30px 150px 30px 40px;}
    .xwlist1 a h3{font-size: 16px;}
    .xwlist1 a p{font-size: 14px;}
    .xwlist1 a h6{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: #f3f3f3;z-index: 3333;height: calc(100% - 70px);left: 130%;text-align: center;padding-top: 30px;
    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{position: fixed;}
    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;}
    .divbox,.divbox1{width: 90%;}
    header{position: relative;width: 100%;z-index: 999999;line-height: 70px;padding-top: 0;background: #f3f3f3;top: 0;left: 0;padding: 0;}
    .logo{width: 30%;}
    .mobile i{background: rgb(65, 39, 16);}

    .nav ul{width: 100%;}
    .nav ul li{padding-right: 0;width: 100%;text-align: center;position: relative;border-bottom: 1px solid #ccc;}
    .nav ul{margin-top: 40px;}
    .s5txt{position: static;}


    .nav ul li a{color: #333 !important;}
    .logo h3{display: none;}
    .logo img{max-width: 60%;}
    .bannerinner h2{font-size: 16px;line-height: 20px;margin-bottom: 0px;}
    .bannerinner h3{font-size: 14px;margin-bottom: 0;line-height: 16px;margin: 5px 0;}
    .bannerinner p{font-size: 12px;line-height: 14px;}
    header{position: relative !important;}
    .section2{padding: 40px 0 60px;}
    .s2_l, .s2_r{width: 100%;}
    .language a, .language i{color: #333;}
    .search span{color: #333;}
    .s1_l{position: static;width: 100%;padding: 0 5%;margin-bottom: 20px;}
    .s1_l h4{font-size: 16px;line-height: 24px;}
    .section1{padding: 60px 0 100px;}
    .s1_l h3{font-size: 18px;}
    .s1_r{width: 100%;margin: 0;padding: 0 5%;}
    .s1_r,.s1_l{box-sizing: border-box;}
    .s2_l{margin-bottom: 40px;}
    .s2_l_txt h3{font-size: 16px;}
    .s2_l_txt h3 strong{font-size: 18px;}
    .s2_r{padding: 0;}
    .s2_r h3{width: 100%;}
    .section2{background-size: cover;}
    .section3{padding: 60px 0;}
    .s3_l, .s3_r{width: 100%;padding: 0;}
    .s3_r ul li a::before{display: none;}
    .s3_r{margin-top: 60px;}
    .s3_r_t{padding-left: 0;}
    .s3_r ul li{width: 100%;padding: 0;margin-bottom: 40px;}
    .s3_l_txt h5{font-size: 20px;}
    .s3_l_txt h4{font-size: 16px;margin: 0;}
    .section3 h2{font-size: 20px;}
    .s3_r ul li h3{height: auto;}
    .section4{padding-top: 0;}
    .s4_l, .s4_r{width: 100%;padding: 0;}
    .s4_l{margin-bottom: 40px;}
    .s4{padding: 30px;background: #205ca3;}

    .s4_l h3{font-size: 18px;margin-bottom: 20px;}
    .s4_l h6 a{width: 130px;background: #1d2a46;}
    .section5{padding: 60px 0;}
    .s5lb{width: 100%;margin: 0;margin-bottom: 30px;}
    .s5_t h2{font-size: 20px;}
    .ftl, .ftr{width: 100%;padding: 0;}
    .ftl ul li a:first-of-type, .ftr a{margin-bottom: 0;font-size: 14px;}
    .ftl ul li{margin-right: 10px;}
    .ftl ul li a, .ftr p{font-size: 12px;}
    .ftl{margin-bottom: 20px;}
    .ft{padding: 50px 0;}
    .fb p{font-size: 12px;line-height: 20px;margin: 0;}
    .fb h6{display: block;}




    .gyxh{padding: 100px 0 40px;background-size: cover;}
    .gyxh h2{font-size: 20px;margin-bottom: 20px;}
    .gyxh ul li span{width: 18%;}
    .gyxh ul li h3{font-size: 14px;width: 82%;}
    .gyxh ul li h3 strong{font-size: 16px;margin: 0;line-height: 26px;}
    .gyxh ul li{padding: 15px 0;}

    .xhjj{padding: 60px 0;}
    .xhjjtxt{width: 100%;}
    .xhjjnr{padding-right: 40px;}
    .ejbt h2{font-size: 20px;}
    .xhjjnr p{margin-bottom: 20px;}
    .gzzd{padding: 30px;}
    .gzzd h6 a{font-size: 14px;line-height: 40px;padding: 0 20px;}
    .zjjg{padding: 60px 0;}
    .zjjg_l, .zjjg_c, .zjjg_r{width: 100%;margin-bottom: 10px;height: auto;}
    .zjjg_l h3, .zjjg_c h3{position: static;transform: initial !important;writing-mode: initial;text-align: center;line-height: 50px;}
    .zjjg_r ul li{padding: 20px;}
    .zjjg_r ul li h4, .zjjg_r ul li p{width: 100%;}
    .zjjg_r ul li h4{margin-bottom: 10px;}
    .zjjg_r ul li h4 strong{margin-left: -10px;}


    .xhls .swiper-slide a h3{font-size: 20px;}
    .xhls{padding: 60px 5%;box-sizing: border-box;}
    .xhls .swiper-container{padding: 20px;}



    .ejdh_l, .ejdh_r{width: 100%;}
    .ejdh_l{margin-bottom: 20px;}
    .ejdh_l a{padding: 0 15px;}
    .ejbanner{padding: 100px 0 20px;}
    .ejbanner h2{font-size: 22px;}

    .hfjn h2{font-size: 20px;margin-bottom: 15px;}

    .history_t h2, .history_t .layui-form{width: 100%;}
    .history_t h2{margin-bottom: 20px;}
    .history_t h2, .history_b h2{font-size: 20px;}
    .history_b p{padding: 20px 20px 20px 40px;}

    .ejbanner_txt{padding: 20px;width: 100%;background: #fff;margin-top: 20px;}
    .ejbanner_txt h3{font-size: 20px;}
    .hyml a{line-height: 70px;margin-bottom: 20px;}

    .rhsqtxt{position: static;transform: initial !important;padding: 0;width: 100%;margin-top: 20px;}
    .rhsqtxt .ejbt h2,.rhsqtxt p{color: #333;}
    .rhsqtxt p::after{background: rgba(51,51,51,.1);margin: 30px 0;width: 100%;}


    .lxwm_l, .lxwm_r{width: 100%;}
    .lxwm{padding: 60px 0;}
    .lxwm_l h2{font-size: 24px;line-height: 30px;margin-bottom: 10px;}
    .lxwm_l{margin-bottom: 40px;}
    .formlist{padding: 0 15px;}
    .formlist h3{width: 30%;}
    .formlist input{width: 70%;}
    .formlist h3 span{margin-right: 10px;}
    .lxwm_r form button{font-size: 14px;line-height: 45px;}

    .ejdh2{position: static;margin: 0;padding: 40px 0;}
    .ejdh_l a{margin-bottom: 20px;}
    .xhxw_t{padding: 60px 0;}
    .xhxw_tl, .xhxw_tr{width: 100%;padding: 0;}
    .xhxw_tl{margin-bottom: 20px;}
    .xhxw_tr h3{font-size: 18px;}
    .xhxw_tr a{margin-top: 20px;}
    .xhxw_b{padding: 60px 0;}
    .xwlist_l, .xwlist_r{width: 100%;padding: 0;}
    .xwlist_l{margin-bottom: 20px;}
    .xwlist_r span, .hyjxlist a span{display: none !important;}
    .page ul li.prev{margin-right: 15px;}
    .page ul li.next{margin-left: 0;}
    .page ul li{margin-right: 15px;}
    .page ul li a{font-size: 16px;}
    .page ul li a i{margin-left: 10px;}
    .hytxt{padding-right: 20px;}

    .xwxq .divbox{width: 90%;}
    .xwxq{padding: 60px 0;}
    .xwxq h2{font-size: 20px;line-height: 30px;}
    .sxyp a{width: 100%;margin-right: 0 !important;text-align: center !important;}
    .sxyp a:first-of-type{margin-bottom: 10px;}

    .gwhd_t h2{position: static;margin-bottom: 20px;padding: 0 5%;box-sizing: border-box;}
    .gwhd_tl, .gwhd_tr{width: 100%;padding: 0 5%;box-sizing: border-box;}
    .gwhd_tl{margin-bottom: 30px;}
    .gwhd_tl h5{font-size: 16px;}
    .gwhd_tl h4{font-size: 18px;}
    .gwhd_tl h3{font-size: 16px;}
    .gwhd_tl i{font-size: 14px;}
    .gwhd_t .swiper-pagination{bottom: 0;left: 5%;}
    .gwhd_t{padding: 60px 0;}
    .xwlist1 a{padding: 20px;}
    .xwlist1 a{width: 85%;}

}

