@media only screen and (max-width: 1680px){
    .nav ul li a{font-size: 16px;}
    .sousuo button{font-size: 14px;}
    .nav ul li{margin-right: 40px;}
    .logo img{max-width: 90%;}
    .nav form{width: 25%;}
    .nav ul{width: 63%;}
    .bannerinner h4{font-size: 26px;}
    .bannerinner h3{font-size: 100px;line-height: 85px;}
    .bannerinner a{font-size: 15px;line-height: 55px;}
    .bannerinner a span{vertical-align: top;}
    .section2 ul li a h3{font-size: 26px;}
    .section2 ul li a h3 strong{font-size: 36px;}
    .section2 ul li a h6{width: 80px;height: 80px;}
    .section2 ul li a{padding: 40px 40px;}
    .section2 ul li a p{font-size: 20px;}
    .sybt h4{font-size: 21px;}
    .sybt h2{font-size: 42px;line-height: 42px;}
    .sybt p{font-size: 20px;line-height: 36px;}
    .sybt a{font-size: 20px;line-height: 66px;margin-top: 100px;}
    .section6 h2{font-size: 50px;}
    .s6_img h4 i{font-size: 14px;}
    .s6txt h3{font-size: 22px;line-height: 36px;height: 72px;}
    .s6txt p{font-size: 16px;line-height: 36px;height: 72px;}
    .s6txt h6 i{font-size: 15px;}
    .ft p,.ft_c a{font-size: 14px;}
    .ftmore a{font-size: 16px;line-height: 50px;}
    .ft h2{font-size: 22px;}
    .ft_c{padding-left: 90px;padding-right: 0;}
    .fb p, .fb h6 a, .fb h6 i{font-size: 14px;}


    .ej_banner_list h2{font-size: 54px;}
    .cpbt h4{font-size: 16px;}
    .cpbt h2{font-size: 54px;line-height: 54px;}
    .cpbt p{font-size: 16px;}
    .cplb_r h3{font-size: 28px;line-height: 36px;height: 72px;margin-bottom: 25px;}
    .cplb_r p{font-size: 15px;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis;
        -webkit-line-clamp: 3;
        height: 90px;
    }
    .cplb_r span{font-size: 16px;line-height: 45px;margin-top: 30px;}

    .cpxq_tr h3{font-size: 40px;line-height: 40px;}
    .cpxq_tr h4{font-size: 22px;}
    .cpxq_tr p{font-size: 20px;line-height: 36px;}
    .cpxq_bt h2{font-size: 42px;line-height: 48px;}
    .cpxq_bt p{font-size: 16px;}
    .cpxq_c ul li i,.cpxq_tr1 i{width: 70px;height: 70px;line-height: 70px;font-size: 32px;}
    .cpxq_c ul li h3{font-size: 20px;}
    .xqlist_l h3{font-size: 28px;line-height: 36px;}
    .xqlist_l p{font-size: 16px;}

    .fw p{font-size: 16px;line-height: 30px !important;}
    .fw2_l h4{font-size: 16px;}
    .fw2_l h3,.fw2_l h2{font-size: 42px;line-height: 50px;}


    .gy1_r h2,.gy2_l h2,.gy3t h2{font-size: 42px;line-height: 42px;margin-bottom: 40px;}
    .gy1_r{padding-top: 40px;padding-left: 90px;}
    .gy1_r p,.gy2_l p,.gy3t p{font-size: 16px;line-height: 30px;margin-bottom: 25px;}
    .zzlist>li p{font-size: 16px;}
    .dataNums{height: 60px;}
    .dataNums .tt span{
        font: 60px "h";
        font-family: AvenirB;
    }
    .dataNums .dataOne{
        width: 36px;
        height: 60px;
    }
    .gy2_l{padding-right: 110px;}
    .gy4_l h4{font-size: 16px;}
    .gy4_l h2{font-size: 42px;line-height: 48px;}
    .gy4_l h6{font-size: 16px;}
    .gy4_l p{font-size: 16px;}
    .gy4_r_txt h3{font-size: 30px;line-height: 35px;margin-bottom: 140px;}
    .gy4_r_txt h4 i{font-size: 20px;}
    .gy5 h2{font-size: 42px;}
    .gy5 h4{font-size: 16px;line-height: 32px;}
    .gy5 ul li P{font-size: 15px;}


    .lx ul li img{width: 70px;}
    .lx ul li h3{font-size: 25px;}
    .lx ul li p{font-size: 16px;}

    .xwxqt h2{font-size: 42px;line-height: 55px;}
    .xwxqt h4 i{font-size: 16px;}
    .xwxq p{font-size: 16px;line-height: 36px;margin-bottom: 36px;}


    .yfbt h2,.yf3_list_r h3{font-size: 42px;line-height: 55px;}
    .yfbt h4{font-size: 16px;}
    .yf1 ul li h3{font-size: 22px;}
    .yf1 ul li P{font-size: 15px;}
    .yf2 .yfbt h4{font-size: 20px;}
    .yf2 p{font-size: 16px;}
    .yf3_list_r h4{font-size: 22px;}
    .yf3_list_r p{font-size: 20px;line-height: 36px;}
}

@media only screen and (max-width: 1440px){
    .nav ul li a{font-size: 14px;}
    .sousuo.ac{width: 150px;}
    .yyqh a i,.yyqhlist a{font-size: 14px;}
    .nav ul li{margin-right: 30px;}
    .bannerinner h4{font-size: 24px;}
    .bannerinner h3{font-size: 80px;line-height: 70px;}
    .bannerinner a{font-size: 13px;line-height: 45px;}
    .section2 ul li a h3{font-size: 22px;padding-left: 20px;}
    .section2 ul li a h3 strong{font-size: 30px;}
    .section2 ul li a h6{width: 70px;height: 70px;}
    .section2 ul li a{padding: 30px;}
    .section2 ul li a p{font-size: 18px;}
    .sybt h4{font-size: 19px;}
    .sybt h2{font-size: 36px;line-height: 36px;}
    .sybt p{font-size: 18px;line-height: 32px;}
    .sybt a{font-size: 18px;line-height: 60px;margin-top: 70px;}
    .section6 h2{font-size: 45px;}
    .s6_img h4 i{font-size: 13px;}
    .s6txt h3{font-size: 20px;line-height: 32px;height: 64px;}
    .s6txt p{font-size: 14px;line-height: 30px;height: 60px;}
    .s6txt h6 i{font-size: 14px;}
    .ft p,.ft_c a{font-size: 12px;}
    .ftmore a{font-size: 14px;line-height: 40px;}
    .ft h2{font-size: 20px;}
    .ft_c{padding-left: 70px;padding-right: 0;}
    .fb p, .fb h6 a, .fb h6 i{font-size: 12px;}

    .ej_banner_list h2{font-size: 48px;}
    .cpbt h4{font-size: 14px;}
    .cpbt h2{font-size: 48px;line-height: 48px;}
    .cpbt p{font-size: 14px;}
    .cplb_r h3{font-size: 24px;line-height: 30px;height: 60px;margin-bottom: 20px;}
    .cplb_r p{font-size: 14px;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis;
        -webkit-line-clamp: 3;
        height: 90px;
    }
    .cplb_r span{font-size: 14px;line-height: 40px;margin-top: 20px;}


    .cpxq_tr h3{font-size: 35px;line-height: 35px;}
    .cpxq_tr h4{font-size: 20px;}
    .cpxq_tr p{font-size: 18px;line-height: 32px;}
    .cpxq_bt h2{font-size: 36px;line-height: 40px;}
    .cpxq_bt p{font-size: 14px;}
    .cpxq_c ul li i,.cpxq_tr1 i{width: 60px;height: 60px;line-height: 60px;font-size: 24px;}
    .cpxq_c ul li h3{font-size: 18px;}
    .xqlist_l h3{font-size: 24px;line-height: 32px;}
    .xqlist_l p{font-size: 14px;line-height: 20px;}

    .fw p{font-size: 14px;line-height: 28px !important;}
    .fw2_l h4{font-size: 14px;}
    .fw2_l h3,.fw2_l h2{font-size: 36px;line-height: 40px;}

    

    .gy1_r h2,.gy2_l h2,.gy3t h2{font-size: 36px;line-height: 36px;margin-bottom: 30px;}
    .gy1_r{padding-top: 30px;padding-left: 70px;}
    .gy1_r p,.gy2_l p,.gy3t p{font-size: 16px;line-height: 30px;margin-bottom: 25px;}
    .zzlist>li p{font-size: 14px;}
    .dataNums{height: 50px;}
    .dataNums .tt span{
        font: 50px "h";
        font-family: AvenirB;
    }
    .dataNums .dataOne{
        width: 30px;
        height: 50px;
    }
    .gy2_l{padding-right: 90px;}
    .gy4_l h4{font-size: 14px;}
    .gy4_l h2{font-size: 36px;line-height: 40px;}
    .gy4_l h6{font-size: 14px;}
    .gy4_l p{font-size: 14px;}
    .gy4_r_txt h3{font-size: 24px;line-height: 30px;margin-bottom: 90px;}
    .gy4_r_txt h4 i{font-size: 18px;}
    .gy5 h2{font-size: 36px;}
    .gy5 h4{font-size: 14px;line-height: 28px;}
    .gy5 ul li P{font-size: 14px;}

    .lx ul li img{width: 60px;}
    .lx ul li h3{font-size: 20px;}
    .lx ul li p{font-size: 14px;}

    .xwxqt h2{font-size: 36px;line-height: 44px;}
    .xwxqt h4 i{font-size: 14px;}
    .xwxq p{font-size: 14px;line-height: 30px;margin-bottom: 30px;}

    .yfbt h2,.yf3_list_r h3{font-size: 36px;line-height: 45px;}
    .yfbt h4{font-size: 14px;}
    .yf1 ul li h3{font-size: 20px;}
    .yf1 ul li P{font-size: 14px;}
    .yf2 .yfbt h4{font-size: 18px;}
    .yf2 p{font-size: 14px;}
    .yf3_list_r h4{font-size: 20px;}
    .yf3_list_r p{font-size: 18px;line-height: 32px;}
   

}
@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: 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{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%;}
    .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;}
    .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: #e62129;}

    .nav ul, .yyqh, .nav form{width: 100%;text-align: center;}
    .section2 ul li{width: 100%;margin-right: 0;margin-bottom: 20px;}
    .s3_l, .s3_r,.s4_l, .s4_r,.s5_l, .s5_r,.s6 ul li,.ft_a, .ft_b, .ft_c, .ft_d{width: 100%;padding: 0;}
    .section2 ul{margin-top: 0;}
    .bannerinner h3{font-size: 20px;line-height: 24px;margin-top: 10px;}
    .bannerinner h4{font-size: 16px;}
    .bannerinner a{margin: 20px auto 0;line-height: 36px;}
    .banner .swiper-pagination{bottom: 2%;}
    .section2{padding-top: 60px;}
    .section2 ul li a h6{width: 50px;height: 50px;}
    .section2 ul li a h3{font-size: 18px;line-height: 30px;}
    .section2 ul li a h3 strong{font-size: 24px;}
    .section2 ul li a p{font-size: 14px;line-height: 24px;}
    .section3{padding: 60px 0 50px;}
    .sybt h4{font-size: 16px;}
    .sybt h2{font-size: 24px;line-height: 30px;}
    .sybt p{font-size: 14px;line-height: 28px;}
    .sybt h2{margin: 10px 0 20px;}
    .sybt a{font-size: 14px;line-height: 40px;width: 200px;margin-top: 30px;}
    .s3_l,.s4_l,.s5_l,.ft_a, .ft_b, .ft_c{margin-bottom: 30px;}
    .section4,.section5,.section6{padding: 60px 0;}
    .s5_r .play_btn{background-size: cover;}
    .s5_r h6 img{width: 100px;}
    .section6 h2{font-size: 30px;margin-bottom: 30px;}
    .s6txt{padding: 30px;}
    .s6txt h3{font-size: 18px;}
    footer{padding: 0 5%;}
    .ft{padding: 60px 30px;}
    .fb p, .fb h6{width: 100%;text-align: center;}
    .fb{padding: 20px 0 30px;}

    .cp{padding: 60px 5% 80px;}
    .cplb ul li{width: 100%;margin-right: 0;margin-bottom: 20px;}
    .cplb_l, .cplb_r{width: 100%;}
    .ej_banner_list h2{font-size: 24px;}
    .cpbt h2{font-size: 24px;line-height: 30px;}
    .cpbt{margin-bottom: 30px;}
    .cplb_r h3{font-size: 20px;}
    .cplb_r{padding: 30px;}

    .cpxq_tl, .cpxq_tr,.cpxq_c ul li,.xqlist_l, .xqlist_r{width: 100%;padding: 0 !important;}
    .xqlist_l, .xqlist_r{transform: initial !important;}
    .cpxq_t{padding: 60px 0;}
    .cpxq_tl{margin-bottom: 30px;}
    .cpxq_tr h3{font-size: 20px;line-height: 30px;}
    .cpxq_tr h4{font-size: 16px;margin: 15px 0 10px;}
    .cpxq_tr p{font-size: 14px;line-height: 28px;}
    .cpxq_c{padding: 60px 0;}
    .cpxq_bt h2{font-size: 20px;line-height: 30px;}
    .cpxq_c ul{margin-top: 30px;}
    .cpxq_c ul li h3{font-size: 16px;margin-top: 10px;}
    .cpxq_c ul li{margin-bottom: 20px;}
    .cpxq_b .cpxq_bt{padding-top: 60px;}
    .xqlist{padding: 50px 0;}
    .xqlist_l h3{font-size: 18px;margin-bottom: 15px;}
    .xqlist_l{margin-bottom: 30px;}

    .fw1 ul{padding: 0;margin-bottom: 30px;}
    .fw1{padding: 60px 0;}
    .fw2{padding: 60px 0;}
    .fw2_l, .fw2_r{width: 100%;}
    .fw2_l{margin-bottom: 20px;}
    .fw2_l h3, .fw2_l h2{font-size: 20px;line-height: 30px;}
    .fw2 ul li{width: 100%;margin: 0;margin-bottom: 20px;}
    .gy1_l, .gy1_r{width: 100%;padding: 0;margin-bottom: 30px;}
    .gy1{padding: 60px 0;}
    .gy1_r h2, .gy2_l h2, .gy3t h2{font-size: 20px;line-height: 30px;margin-bottom: 20px;}
    .gy1_r p, .gy2_l p, .gy3t p{font-size: 14px;}

    .dataNums{height: 30px;}
    .dataNums .tt span{
        font: 30px "h";
        font-family: AvenirB;
    }
    .dataNums .dataOne{
        width: 20px;
        height: 30px;
    }
    .zzlist>li{width: 50%;margin-bottom: 30px;}
    .zzlist>li i{font-size: 16px;}
    .zzlist>li p{margin-top: 10px;}
    .gy2{padding: 60px 0;}
    .gy2_l, .gy2_r{width: 100%;padding: 0;}
    .gy2_l{margin-bottom: 30px;}
    .gy3{padding: 60px 0;}
    .gy4{padding: 60px 0;}
    .gy4_l, .gy4_r{width: 100%;padding: 0;}
    .gy4_l h2{font-size: 20px;line-height: 30px;}
    .gy4_l h6{padding: 20px;margin: 20px 0;}
    .gy4_l{margin-bottom: 30px;}
    .gy4_r_txt{width: 200px;padding: 30px;}
    .gy4_r_txt h3{font-size: 18px;margin-bottom: 30px;}
    .gy4_r_txt h4 i{font-size: 14px;}
    .gy4_r_txt h4 img{width: 24px;}
    .gy5{padding: 60px 0;}
    .gy5 h2{font-size: 20px;}
    .gy5 ul li{width: 100%;margin: 0;margin-bottom: 30px;}
    .gy5 ul li P{margin-top: 10px;}


    .lx ul li img{width: 50px;}
    .lx ul li h3{font-size: 18px;}
    .lx ul li{width: 100%;margin-bottom: 30px;}
    .lx ul{margin-bottom: 20px;}
    .lx h6{padding: 0;}
    .lx{padding: 60px 0;}
    .xw{padding: 60px 0;}
   
    .xwxqt h2{font-size: 20px;line-height: 30px;}
    .xwxq{padding: 60px 0;}
    .xwxqt h4{padding: 0;width: 100%;border-right: 0;}

    .yf1{padding: 60px 0;}
    .yfbt h2, .yf3_list_r h3{font-size: 20px;line-height: 30px;}
    .yfbt h4{margin-top: 10px;}
    .yf1 ul{margin-top: 30px;}
    .yf1 ul li{width: 100%;margin-right: 0;margin-bottom: 30px;}
    .yf1 ul li h3{font-size: 18px;margin: 10px 0;}
    .yf3_list{padding: 60px 0;}
    .yf3_list_l, .yf3_list_r{width: 100%;padding: 0 !important;transform: initial !important;}
    .yf3_list_l{margin-bottom: 20px;}
    .yf3_list_r h4{font-size: 16px;margin: 15px 0;}
    .yf3_list_r p{font-size: 14px;}

    .cpxq_tl1, .cpxq_tr1{display: block;}

    .cpxq_c2 table tr:first-of-type td{font-size: 16px;}
    .cpxq_c2 table tr:nth-of-type(2) td{font-size: 14px;}
    .cpxq_c2 table tr td{font-size: 12px;}
    .cpxq_c2 table{display: block;overflow: hidden;overflow-x: scroll;}
    .cpxq_c2 table tbody{display: block;width: 600px;}

}

