@media only screen and (max-width: 1680px){
    .divbox{width: 73%;}
   
    .nav ul li a{font-size: 16px;}
    .bannerinner h2{font-size: 18px;line-height: 28px;}
    .bannerinner h3{font-size: 42px;line-height: 42px;}
    .bannerinner p{font-size: 30px;line-height: 36px;}
    .s2_l h3{font-size: 44px;line-height: 40px;}
    .s2_l{width: 18%;}
    .s2_r{width: 82%;}
    .s2_l h4{font-size: 44px;line-height: 44px;}
    .s2_l h4 i,.s2_l h4 span{font-size: 16px;}
    .s2_r h3{font-size: 22px;}
    .s2_r p{font-size: 16px;}
    .s3lb h3{font-size: 22px;
    	display: -webkit-box;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-line-clamp: 1;
	line-clamp: 1;
    }
    .s3lb h4{font-size: 15px;}
    .s3lb p{font-size: 16px;
    	display: -webkit-box;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-line-clamp: 1;
	line-clamp: 1;
    }
    .s3lb{margin-bottom: 30px;}
    .s4lb a h3{font-size: 16px;}
    .s4lb a{padding: 8px 0;}
    .s5txt h3{font-size: 18px;line-height: 30px;}
    .s5txt p{font-size: 24px;line-height: 40px;}
    .s5txt p::before{top: 18px;}
    .s5_a{margin-top: 30px;}
    .s5_a a{line-height: 40px;font-size: 15px;}
    .ft_l p, .ft_l a, .ft_l h6{font-size: 14px;}
    .s3_r a h3{font-size: 16px;}



    .ejbanner_l h3{font-size: 20px;}
    .ejbanner_l p{font-size: 16px;line-height: 32px;}
    
    .ejtxt h2{font-size: 44px;}
    .ejtxt h4{font-size: 26px;}
    .rzzz_l_txt h3{font-size: 16px;}
    .rzzz_l h2{font-size: 22px;}

    .xwzx_tr h4{font-size: 40px;}
    .xwzx_tr h4 i{font-size: 16px;}
    .xwzx_tr h4 span{font-size: 16px;}
    .xwzx_tr h5{font-size: 44px;line-height: 40px;}
    .xwzx_tr h3{font-size: 22px;}
    .xwzx_tr p{font-size: 16px;}
    .xwzx_tr{padding: 0 60px;}
    .xwlist_r h3{font-size: 18px;}
    .xwlist_r p{font-size: 16px;}
    .xwlist_l h4{font-size: 30px;}

    .newxq h3{font-size: 32px;}
    .newxq p{font-size: 16px;}
    .xqfy a{font-size: 16px;}

    .lxfs h2,.zxzx h2{font-size: 26px;line-height: 32px;}
    .lxfs ul li{margin-right: 80px;}
    .lxfs ul li p{font-size: 16px;line-height: 22px;}

    .language a, .language i{font-size: 16px;}

}

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

    .nav ul li a{font-size: 14px;}
    .language a, .language i{font-size: 14px;}
    .bannerinner h2{font-size: 16px;line-height: 24px;}
    .bannerinner h3{font-size: 34px;line-height: 34px;}
    .bannerinner p{font-size: 26px;line-height: 30px;}
    .s2_l h3{font-size: 34px;line-height: 34px;padding-bottom: 2px;}
    .s2_l h4{font-size: 34px;line-height: 34px;}
    .s2_l h4 i,.s2_l h4 span{font-size: 14px;}
    .s2_l h4 span{margin: 0 3px;}
    .s2_r h3{font-size: 20px;}
    .s2_r p{font-size: 14px;line-height: 24px;height: 48px;}
    .s3lb h3{font-size: 20px;}
    .s3lb h4{font-size: 14px;margin-bottom: 5px;}
    .s3lb p{font-size: 14px;}
    .s3lb{margin-bottom: 20px;}
    .s4lb a h3{font-size: 14px;}
    .s4lb a{padding: 4px 0;}
    .s5txt h3{font-size: 16px;line-height: 30px;}
    .s5txt p{font-size: 20px;line-height: 30px;}
    .s5txt p::before{top: 14px;width: 4px;height: 4px;}
    .s5_a{margin-top: 20px;}
    .s5_a a{line-height: 36px;font-size: 14px;}
    .ft_l p, .ft_l a, .ft_l h6,.ft_l h6 i{font-size: 12px;}
    .s3_r a h3{font-size: 14px;width: 70%;}

    .ejbanner_l h3{font-size: 16px;}
    .ejbanner_l p{font-size: 14px;line-height: 28px;}
    .gylist_r p{font-size: 14px;line-height: 28px;}

    .ejtxt h2{font-size: 34px;}
    .ejtxt h4{font-size: 22px;}
    .rzzz_l_txt h3{font-size: 14px;padding: 10px 0 10px 22px;}
    .rzzz_l h2{font-size: 20px;}
    .rzzz_l_txt h3::before{top: 24px;}


    .xwzx_tr h4{font-size: 32px;}
    .xwzx_tr h4 i{font-size: 14px;}
    .xwzx_tr h4 span{font-size: 14px;}
    .xwzx_tr h5{font-size: 34px;line-height: 34px;padding-bottom: 2px;}
    .xwzx_tr h3{font-size: 20px;}
    .xwzx_tr p{font-size: 14px;}
    .xwzx_tr{padding: 0 40px;}
    .xwlist_r h3{font-size: 16px;}
    .xwlist_r p{font-size: 14px;}
    .xwlist_l h4{font-size: 26px;}
    .xwlist_l h4 span{font-size: 14px;}

    .newxq h3{font-size: 28px;}
    .newxq p{font-size: 14px;}
    .xqfy a{font-size: 14px;}
    .newxq h4,.newxq h4 span{font-size: 14px;}

    .lxfs h2,.zxzx h2{font-size: 22px;line-height: 30px;}
    .lxfs ul li{margin-right: 60px;}
    .lxfs ul li p{font-size: 14px;line-height: 20px;}
    .zxlist input,.zxlist p,.zxlist textarea,.zxzx form button{font-size: 14px;}

    .hyfclb ul li a h3{font-size: 14px;line-height: 24px;}



}
@media only screen and (max-width: 1280px){
    .bannerinner h2{font-size: 12px;}
    .divbox{width: 80%;}
    .logo img{width: 70px;}
    .bannerinner h2{margin-bottom: 10px;}
    .bannerinner h3{font-size: 28px;line-height: 30px;}
    .sycbl img{width: 80px;}
    .bannerinner p{font-size: 20px;}
    .sycbl{left: 1%;}
    .nav ul li{margin-right: 40px;}
    .s5txt p{font-size: 16px;}
    .s3,.s4{padding-left: 100px;}
    .s5txt{left: 100px;}
    .ejbanner_l{padding: 20px 0 20px 10%;}
}
@media only screen and (max-width: 1024px){
    .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: inline-block;}
    .logo{width: 90%;}
    .logo img{max-width: 18%;}
    .logo h3,.logo h3 i{color: #333 !important;}
    .logo h3{font-size: 16px;}
    .logo h3 i{margin-top: 2px;padding-top: 2px;border-top: 1px solid rgba(7,14,25,.1) !important;}
    .logo h3{margin-left: 10px;}
    
    .bannerinner h2{font-size: 10px;line-height: 16px;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%;}

    .s2_r h3{font-size: 18px;}
    .sycbl{display: none;}
    .s3,.s4{padding: 0;}
    .s3_l, .s3_r{width: 100%;padding: 0;}
    .s3_l{margin-bottom: 30px;}
    .s3lb h3{font-size: 18px;}
    .s3_r .swiper-pagination .swiper-pagination-bullet{width: 5px;height: 5px;margin-right: 8px;}
    .s4_l, .s4_r{width: 100%;padding: 0;}
    .s4_l{margin-bottom: 30px;}
    .section5{margin-bottom: 40px;}
    .s5txt p{font-size: 16px;}
    .s5txt h3{font-size: 14px;}
    .s5_a{width: 260px;}
    .ft_l, .ft_r{width: 100%;}
    footer{padding: 40px 0;}
    .ft_l p, .ft_l a, .ft_l h6{display: block;margin: 0;}
    .ft_l h6 i{margin: 0 2px;}

    .ejbanner_l, .ejbanner_r{width: 100%;padding: 0 5%;}
    .ejbanner{background-size: cover !important;}
    .ejbanner_l{padding: 30px 5%;}
    .ejbanner_l p{font-size: 12px;line-height: 24px;}
    .ejbanner_l h3{font-size: 14px;line-height: 24px;}
    .ejmbx ul li a, .ejmbx ul li i,.ejmbx p{font-size: 12px;}
    .gylist_l, .gylist_r{width: 100%;padding: 0;border: none;}
    .gylist_r{padding: 20px;border-top: 1px solid rgba(16,27,58,.1);margin-top: 20px;}
    .rzzz_l{position: static;width: 100%;padding: 30px 5%;box-sizing: border-box;}
    .rzzz_r{display: none;}
    .ejtxt h2{font-size: 20px;margin-bottom: 10px;}
    .ejtxt h4{font-size: 16px;}
    .ejtxt{padding: 40px 0;}
    .rzzz_l h2{font-size: 18px;margin-bottom: 20px;}

    .xwzx{padding: 60px 0;}
    .xwzx_tl, .xwzx_tr{width: 100%;padding: 0;}
    .xwzx_tl{margin-bottom: 30px;}
    .xwzx_tr h3{font-size: 18px;}
    .xwlist_l, .xwlist_r{width: 100%;}
    .xwlist_l{margin-bottom: 20px;}
    .page ul li{margin-bottom: 5px;}
    
    .newxq{padding: 40px;}
    .newxq h3{font-size: 20px;line-height: 30px;}
    .newxq h4::after{background-size: cover;margin: 20px 0 35px;}
    .xqfy a{width: 100%;margin-right: 0;margin-bottom: 10px;text-align: center !important;}
    .fhlb{position: static;margin-top: 30px;}
    .lxfs{padding: 60px 0;}
    .lxfs h2, .zxzx h2{font-size: 20px;}
    .lxfs ul li{width: 100%;margin-right: 0;margin-bottom: 20px;}
    .lxfs ul li span,.lxfs ul li p{display: inline-block;}
    .lxfs ul li span{margin-right: 15px;}
    .zxzx{padding: 60px 0;background-size: cover;}
    .zxzx form{width: 100%;}

    .language{margin-left: 0;}
    .language i,.language a{color: #333;}

    .hyfclb ul li{width: 49%;margin-right: 2% !important;}
    .hyfclb ul li:nth-of-type(2n){margin-right: 0 !important;}

}

