@media only screen and (max-width: 1680px){
    .divbox{width: 83%;}
    .divbox1{width: 73%;}
    .nav ul li a{font-size: 16px;}
    .nav ul li i{margin: 0 10px;}
    .gpdm{margin-left: 10px;}

    .shuttertxt h2{font-size: 70px;line-height: 70px;}
    .shuttertxt h3{font-size: 30px;line-height: 40px;}
    .bannerbeian p, .bannerbeian a{font-size: 12px;}
    .section2_l .more,.s3_r a,.s4lbtxt h6{font-size: 14px;}

    .sybt h2{font-size: 32px;line-height: 44px;}
    .sybt h3{font-size: 20px;}
    .section2_l p,.s2b ul li p{font-size: 16px;}
    /* .s2b ol li h3{font-size: 55px;} */

    .sybt_r a{font-size: 16px;}
    .s3_r h3{font-size: 26px;line-height: 36px;}
    .s3_r h4{font-size: 20px;line-height: 36px;}
    .s3_r{padding-right: 240px;}

    .s4lbtxt h3{font-size: 26px;line-height: 30px;}

    .sybt_rtxt h4{font-size: 40px;}
    .sybt_rtxt h5{font-size: 16px;}
    .s5b_t h3,.s5blb a h3{font-size: 18px;}
    .s5blb a h4{font-size: 14px;}
    .section6 .sybt_l{width: 40%;}
    .section6 .sybt_r{width: 60%;}

    .s6 a h3{font-size: 18px;}

    .ftl ul li a:first-of-type{font-size: 16px;}
    .ftl ul li a, .ftl ul li p{font-size: 14px;}
    .ftl ul li{margin-right: 40px;}
    .ftbl p,.ftbl p a{font-size: 14px;}
    .ftbr a, .ftbr h6{font-size: 14px;}

    .ejdh_l h2{font-size: 24px;}
    .gsjj_l p,.hxyw ul li p,.ryzz_l a,.ryzz_l ul li p{font-size: 16px;}
    .hxyw ul li h3{font-size: 20px;}
    .csrbtxt_r h3{font-size: 44px;}
    .ryzz_l h3{font-size: 26px;}
    .ryzz_l ul li h4{font-size: 52px;line-height: 52px;}
    .ryzz_l ul li:first-of-type{margin-right: 40px;}
    .dqbgtl i{right: 8%;}
    
    .dqbglb ul li a h3{font-size: 44px;line-height: 44px;}
    .dqbglb ul li a h4{font-size: 16px;}

    .qtlb ul li a h3{font-size: 18px;}

    .xwzxt_r h3,.xwzxlb_c h3{font-size: 18px;}
    .xwzxt_r p,.xwzxt_r h6,.xwzxlb_c p{font-size: 14px;}

    .zscplb_r h3{font-size: 26px;}
    .zscplb_r h4{font-size: 18px;}
    .zsb_l h3{font-size: 28px;line-height: 30px;}
    .zsb_l p,.zsb_r a{font-size: 16px;}

    .yfbt h2, .yfbt h2 i,.yfcx2_bl h3{font-size: 26px;}
    .yfcx2_tlist h1{font-size: 100px;}

    .yfcx2_tlist{padding: 0 20px;}


    .zlly ul li .zllist h3{font-size: 26px;margin-bottom: 20px;}
    .zlly ul li .zllist p, .zlly ul li .zllist p a{font-size: 16px;line-height: 30px;}
    .zlly ul li .zllist{padding: 0 30px;}

    .zlxq_l h2{font-size: 24px;}
    .zlxq_l ul li a{font-size: 16px;}
    .zlxq_list h3{font-size: 18px;}

    .lxbt h2{font-size: 32px;}
    .rczpt_l h4{font-size: 26px;}
    .rczpt_l p{font-size: 16px;}
    .rczpc_l a{padding: 0 10px;margin: 0 6px;}
    .lxfstxt p, .lxfstxt p i, .lxfstxt p span{font-size: 16px;}
    .lxfstxt p strong{font-size: 26px;}

    .tdxq_r h3{font-size: 44px;line-height: 44px;}
    .tdxq_r h4{font-size: 16px;}
    .tdxq_r h5{font-size: 22px;}

    .csrtlb ul li h3{font-size: 32px;}
    .csrtlb ul li h4{font-size: 16px;}

    .ejtdtxt h3{font-size: 45px;line-height: 45px;}
    .ejtdtxt h4{font-size: 16px;}
    .ejgltd ul li .ejdtbtxt h3{font-size: 20px;}
    .ejgltd ul li .ejdtbtxt h4{font-size: 16px;}
    .ejgltd ul li .ejdtbtxt p{font-size: 16px;}
    /* .ejgltd ul li h6{height: 270px;} */

    .sslb a{font-size: 16px;}

    .s5{width: 50%;}



    .s2b ul li i{font-size: 100px;}
    .gsjj .s2b ul li i{right: -80px;}
    .gsjj .s2b ul li:nth-of-type(2) i{right: -20px;}

    .ejgltd ul li .ejdtbtxt{padding: 25px 10px;}

    .ejgltd h2{font-size: 32px;line-height: 32px;}
    .ejtdtxt1 h3{font-size: 20px;}
    .ejtdtxt1 h4 strong{font-size: 16px;}

    .xryzz ul li a h6{width: 120px;height: 120px;}
    .xryzz ul li a h3{font-size: 22px;}
    .xryzz ul li a h1 img{height: 66px;}
    .xryzz ul li a{padding: 220px 16px 260px;}
    .xryzz::before{top: 59.2%;}
    .xsyyx_t h2{font-size: 32px;line-height: 32px;}
    .xsyyx_t h6 a{font-size: 18px;}
    .xsyyx_b a h3{font-size: 16px;}
    .xszt img{width: 700px;}
    .xszttxt h2{font-size: 180px;line-height: 180px;}
    .xszttxt h3{font-size: 32px;line-height: 32px;}
    .xryzz h2{font-size: 32px;line-height: 32px;}

    .zzzs_l h3{font-size: 16px;line-height: 40px;}
    .zzzs_l h3::before{top: 17px;}

    .ejsyyxlb ul li a h3{font-size: 16px;}

    /* .yfcx1txt{padding: 32px 90px;} */
    .xcpyf2_txt h3{font-size: 26px;margin: 25px 0;}
    .xcpyf2_txt{padding-left: 90px;}
    .xcpyf2_txt p{font-size: 14px;line-height: 24px;margin-bottom: 24px;}
    .xcpyf2_txt img{height: 50px;}
    .xcpyf2_txt{width: 58%;}

    .zscpck_txt h2{font-size: 16px;}

    .zx_u2_1 ol li h3{font-size: 18px;}
    .zhaoxiannashi1 h3{font-size: 18px;}
    .zscpxq_b a i{font-size: 16px;}

    .xwzxlb_l .xsj{width: 90px;height: 90px;}
    .xwzxlb_l .xsj h4 i{font-size: 40px;line-height: 40px;}

    .lxfstxt ul li>span,.lxfstxt ul li a>span{width: 60px;height: 60px;line-height: 60px;}
    .lxfstxt ul li>span::after,.lxfstxt ul li a>span::after{width: 80px;height: 80px;}
    .lxfstxt ul li{width: 27%;}
    .lxfstxt ul li:nth-of-type(2){width: 46%;}
    .fylist1 .layui-form-radio *{font-size: 16px;width: 170px;line-height: 45px;}
    .xcpxz_list h2{font-size: 32px;line-height: 32px;}
    .xcpxz_list p{font-size: 16px;}

    .xrzzx_txt h2{font-size: 44px;line-height: 48px;}
    .xrzzx_txt h4{font-size: 20px;}
    .xrzzx_txt p{font-size: 16px;}
    .xrzzx_txt a span{width: 82px;height: 82px;line-height: 82px;font-size: 28px;}

    .xrcfz_t_l h2{font-size: 44px;line-height: 48px;}
    .xrcfz_t_l h4{font-size: 20px;}
    .xpxbt span{width: 82px;height: 82px;line-height: 82px;font-size: 28px;}
    .xpxbt h3{font-size: 26px;}
    .xpxtxt h3,.xzy ul li h3{font-size: 22px;}
    .xpxtxt{padding: 30px 20px 0;}
    .xzy ul li{padding: 60px 20px 20px;}
    .xsxytxt p{font-size: 16px;}
    .xsxytxt{padding-left: 160px;}

    .xrcfz_t_l p{font-size: 16px;}

    .xlshb h2{font-size: 44px;line-height: 44px;}
    .xlshb p{font-size: 16px;}
    .xlshb p strong,.xsxy .xsxytxt p strong{font-size: 26px;}

    .xglzdlist a h3{font-size: 18px;}

    .xglzd h2{font-size: 44px;line-height: 44px;}
    .xlshb_nr a{font-size: 16px;}


    
    .xlshb_nr a{margin-top: 40px;line-height: 50px;}
    .xlshb_nr a::after{border: 15px solid #b4cbce;}

}

@media only screen and (max-width: 1440px){
    .nav ul li a{font-size: 14px;}
    .gpdm h2{font-size: 22px;}
    .gpdm p{font-size: 12px;}
    .xlshb_nr a{font-size: 14px;}

    .xlshb p strong,.xsxy .xsxytxt p strong{font-size: 24px;}

    .shuttertxt h2{font-size: 60px;line-height: 60px;}
    .shuttertxt h3{font-size: 26px;line-height: 30px;}
    .shuttertxt h2 img{width: 600px;height: auto;}

    .sybt h2{font-size: 28px;line-height: 40px;}
    .sybt h3{font-size: 18px;}
    .section2_l p,.s2b ul li p{font-size: 14px;}
    /* .s2b ol li h3{font-size: 50px;} */

    .sybt_r a{font-size: 14px;}
    .s3_r h3{font-size: 22px;line-height: 30px;}
    .s3_r h4{font-size: 18px;line-height: 30px;}
    .s3_r{padding-right: 220px;}

    .s4lbtxt h3{font-size: 22px;padding: 0 50px;}
    .s4lbtxt p{font-size: 14px;}

    .sybt_rtxt h4{font-size: 28px;}
    .sybt_rtxt h5{font-size: 14px;}
    .s5b_t h3,.s5blb a h3{font-size: 16px;}
    .s5blb a h4{font-size: 12px;}

    .s6 a h3{font-size: 16px;}

    .ftl ul li a:first-of-type{font-size: 14px;}
    .ftl ul li a, .ftl ul li p{font-size: 12px;}
    .ftl ul li{margin-right: 30px;}
    .ftbl p,.ftbl p a{font-size: 12px;}
    .ftbr a, .ftbr h6{font-size: 12px;}
    

    .ejdh_l h2{font-size: 22px;}
    .ejdh_r ul li a{font-size: 14px;padding: 0 30px;}
    .gsjj_l p,.hxyw ul li p,.ryzz_l a,.ryzz_l ul li p,.csrbtxt_r p,.csrbtxt_r a{font-size: 14px;}
    .hxyw ul li h3{font-size: 18px;}
    .csrbtxt_r h3{font-size: 40px;line-height: 40px;}
    .ryzz_l h3{font-size: 22px;}
    .ryzz_l ul li h4{font-size: 44px;line-height: 44px;}
    .ryzz_l ul li:first-of-type{margin-right: 20px;}

    .dqbgtl h3,.dqbgtl select,.dqbg input,.dqbgtr button{font-size: 14px;}
    .zywqh{margin-left: 45px;margin-right: 30px;}

    .dqbglb ul li a h3{font-size: 40px;line-height: 40px;}
    .dqbglb ul li a h4{font-size: 14px;}


    .qtlb ul li a h3{font-size: 16px;}

    .xwzxt_r h3,.xwzxlb_c h3{font-size: 16px;}
    
    .zscplb_r h3{font-size: 22px;}
    .zscplb_r h4{font-size: 16px;}
    .zsb_l h3{font-size: 24px;line-height: 30px;}
    .zsb_l p,.zsb_r a{font-size: 14px;}
    .zscplb_r h6 i, .zscplb_r h6 strong,.zscplb_r h6 p,.zscplb_r h5{font-size: 14px;}
    /* .cbl3 a i{font-size: 16px;} */
    
    .yfbt h2, .yfbt h2 i,.yfcx2_bl h3{font-size: 22px;}
    .yfcx2_tlist h1{font-size: 90px;}
    .yfcx1 p,.yfcx2_bl p,.yfcx4 h3,.yfcx4 p{font-size: 14px;}
    .yfcx2_tlist h3{font-size: 16px;}
    .yfcx4 p{line-height: 30px;}
    .y5{padding: 0 100px;}

    .zlly p,.zlly p a,.ckzl p, .ckzl p a{font-size: 14px;}
    .zlly ul li .zllist h3{font-size: 22px;}
    .zlly ul li .zllist p, .zlly ul li .zllist p a{font-size: 14px;line-height: 28px;}
    .zlly h6{font-size: 14px;}

    .zlxq_l h2{font-size: 22px;}
    .zlxq_l ul li a{font-size: 14px;}
    .zlxq_list h3{font-size: 16px;}
    .zlxq_list p,.zlxq_txt p,.zlxq_txt p strong,.zlxq_list h6{font-size: 14px;}


    .lxbt h2{font-size: 28px;}
    .rczpt_l h4{font-size: 22px;}
    .rczpt_l p{font-size: 14px;}

    .rczpc_l a{padding: 0 8px;margin: 0 5px;font-size: 14px;}
    .lxfstxt p, .lxfstxt p i, .lxfstxt p span,.rczpc_l p, .rczpc_l a{font-size: 14px;}
    .lxfstxt p strong{font-size: 22px;}
    .zx_u2 ol li h3{font-size: 16px;}
    .zhaoxiannashi h3,.zhaoxiannashi p{font-size: 14px;}
    .fylist p, .fylist input,.fylist .layui-form-select .layui-input,.fylist .layui-form-select dl dd{font-size: 14px !important;}

    .xwxq_l h3{font-size: 18px;}
    .xwxq_l p,.xwxq_l p strong,.xsyp a{font-size: 14px;}
    .xwxq_r h2{font-size: 16px;}
    .xwxq_rlist a h3{font-size: 14px;}

    .tdxq_r h3{font-size: 40px;line-height: 40px;}
    .tdxq_r h4{font-size: 14px;}
    .tdxq_r h5{font-size: 20px;}
    .tdxq_r h6, .tdxq_r p{font-size: 14px;}
    .navlist a{font-size: 14px !important;}

    .csrtlb ul li h3{font-size: 28px;line-height: 30px;}
    .csrtlb ul li h4{font-size: 14px;}
    .csrtlb ul li:last-of-type a{padding-left: 63%;}

    .ejtdtxt h3{font-size: 40px;line-height: 40px;}
    .ejtdtxt h4{font-size: 14px;}
    .ejgltd ul li .ejdtbtxt h3{font-size: 18px;}
    .ejgltd ul li .ejdtbtxt h4{font-size: 14px;}
    .ejgltd ul li .ejdtbtxt p{font-size: 14px;line-height: 24px;}
    /* .ejgltd ul li h6{height: 270px;} */
    /* .ejgltd ul li .ejdtbtxt{padding: 320px 20px 50px;} */

    .ejryt .swiper-container{padding: 0 70px;}
    .ejryt h3{font-size: 16px;}
    .ejryzzt ul li span{width: 10%;}
    .ejryzzt ul li h3{width: 71%;}
    .ejryzzt ul li h3{font-size: 14px;}

    .sslb a{font-size: 14px;}
    .tjcglist h3{font-size: 24px;}

    .s5{width: 42%;}
    .sybt_rimg span{font-size: 50px;}
    .sybt_rimg{margin-right: 10px;}
    .s3_r p{font-size: 14px;}

    .section2_r ul li:nth-of-type(3){top: 57%;left: 26%;}

    .ejgltd h2{font-size: 28px;line-height: 30px;}
    .ejtdtxt1 h3{font-size: 18px;}
    .ejtdtxt1 h4 strong{font-size: 14px;}


    .xryzz ul li a h6{width: 100px;height: 100px;}
    .xryzz ul li a h3{font-size: 20px;}
    .xryzz ul li a h1 img{height: 60px;}
    .xryzz ul li a{padding: 180px 16px 200px;}
    .xryzz::before{top: 61.3%;}
    .xsyyx_t h2{font-size: 28px;line-height: 30px;}
    .xsyyx_t h6 a{font-size: 16px;}
    .xsyyx_b a h3{font-size: 14px;}
    .xszt img{width: 600px;}
    .xszttxt h2{font-size: 150px;line-height: 150px;}
    .xszttxt h3{font-size: 28px;line-height: 30px;}
    .xryzz h2{font-size: 28px;line-height: 30px;}

    .zzzs_l h3{font-size: 14px;line-height: 36px;}
    .zzzs_l h3::before{top: 15px;}

    .ejsyyxlb ul li a h3{font-size: 14px;}

    /* .yfcx1txt{padding: 20px 70px;} */
    .xcpyf2_txt h3{font-size: 22px;margin: 15px 0;}
    .xcpyf2_txt{padding-left: 70px;}
    .xcpyf2_txt p{font-size: 12px;line-height: 24px;margin-bottom: 20px;}
    .xcpyf2_txt img{height: 40px;}
    
    .zscpck_txt h2{font-size: 14px;}

    .zx_u2_1 ol li h3{font-size: 16px;}
    .zhaoxiannashi1 h3{font-size: 16px;}
    .zhaoxiannashi1 p{font-size: 14px;}
    .zscpxq_b a i{font-size: 14px;}

    .xwzxlb_l .xsj{width: 70px;height: 70px;}
    .xwzxlb_l .xsj h4 i{font-size: 32px;line-height: 32px;}
    .xwzxlb_l .xsj h4{font-size: 12px;line-height: 16px;}


    .lxfstxt ul li>span,.lxfstxt ul li a>span{width: 50px;height: 50px;line-height: 50px;}
    .lxfstxt ul li>span::after,.lxfstxt ul li a>span::after{width: 70px;height: 70px;}
    .fylist1 .layui-form-radio *{font-size: 14px;width: 150px;line-height: 40px;}
    .xcpxz_list h2{font-size: 28px;line-height: 30px;}
    .xcpxz_list p{font-size: 14px;}
    .xcpxz_list{padding: 120px 0 60px 120px;}


    .xrzzx_txt h2{font-size: 36px;line-height: 40px;}
    .xrzzx_txt h4{font-size: 18px;margin: 10px 0 25px;}
    .xrzzx_txt p{font-size: 14px;line-height: 28px;margin-bottom: 45px;}
    .xrzzx_txt a span{width: 72px;height: 72px;line-height: 72px;font-size: 24px;}
    .xrzzx_txt a h3{font-size: 16px;}
    /* .xrzzx_txt a{margin-right: 70px;} */


    .xrcfz_t_l h2{font-size: 36px;line-height: 42px;}
    .xrcfz_t_l h4{font-size: 18px;}
    .xpxbt span{width: 72px;height: 72px;line-height: 72px;font-size: 24px;}
    .xpxbt h3{font-size: 22px;}
    .xpxtxt h3,.xzy ul li h3{font-size: 18px;}

    .xpxtxt{padding: 30px 15px 0;}
    .xpxtxt P{font-size: 14px;}
    .xzy ul li{padding: 40px 20px 20px;}
    .xzy ul li p{font-size: 14px;height: 150px;}
    .xsxytxt p{font-size: 14px;}
    .xsxytxt{padding-left: 150px;}

    .xrcfz_t_l p{font-size: 14px;}

    .xlshb h2{font-size: 36px;line-height: 36px;}
    .xlshb p{font-size: 14px;}


    .xglzdlist a h3{font-size: 16px;}
    .xglzdlist a h4{font-size: 14px;}

    .xglzd h2{font-size: 36px;line-height: 36px;}

    .ejgltd ul li .ejdtbtxt{padding: 25px 0;}



}
@media only screen and (max-width: 1366px){

    .logo{width: 32%;}
    .nav{width: 68%;}

    .shuttertxt h2{font-size: 40px;line-height: 40px;}
    .shuttertxt h3{font-size: 20px;}
    .shuttertxt h3{margin: 20px 0 60px;}
    .more{width: 170px;line-height: 45px;}
    .shuttertxt h2 img{width: 450px;}
    .sybt h2{font-size: 24px;line-height: 36px;}
    .sybt h3{font-size: 16px;}
    .s2b ul li i{font-size: 70px;}
    .sybt{margin-bottom: 30px;}
    .s2b{padding: 36px 0 20px;}
    .section2_l .more{margin-top: 25px;}
    .s2b ol li h3{font-size: 40px;}
    .sybt_r a{line-height: 48px;}
    .s4lb ul li.ac p{padding: 15px 0 25px;}
    .s4lbtxt p{line-height: 24px;}
    .s4lb ul li.ac .s4lbtxt{top: 34%;}
    .s4lbtxt h6{line-height: 45px;}
    .s5blb a h3, .s5blb a h4{line-height: 40px;}
    .cbl2{bottom: 21%;}
    .s6 a h6::after{margin: 40px auto 30px;}
    .s6::before{top: 54.5%;}
    .s6 .swiper-button-prev, .s6 .swiper-button-next{top: 54%;}

    .sybt_rtxt h5{font-size: 12px;}
    .s5blb a h4{width: 16%;}
    .s5blb a h3{width: 84%;}
    .sybt_r a{width: 160px;}
    .newselect>a font{margin-right: 60px;}
    
}
@media only screen and (max-width: 1200px){
    .nav{position: fixed;top: 90px;left: 0;width: 100%;margin: 0;line-height: 45px;background: rgba(0,128,129,.8);z-index: 3333;height: calc(100% - 120px);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;}

    .divbox,.divbox1{width: 90%;}
    header{position: fixed;width: 100%;z-index: 999999;background: #fff;line-height: 70px;}
    .logo{width: 90%;}
    .logo a{width: 50%;}
    .gpdm{margin-left: 5px;}
    .nav ul{width: 100%;}
    .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: #fff !important;}
    .navlist{display: none !important;}
    
    .shuttertxt h2 img{width: 180px;}
    .shuttertxt h2{font-size: 20px;line-height: 30px;}
    .shuttertxt h3{font-size: 12px;width: 50%;line-height: 18px;}
    
    .section1{padding-top: 90px;position: relative;}
    .section1 .swiper-container{height: auto;position: static;}
    .shuttertxt h3{margin: 10px 0 15px;}
    .bannerbeian p, .bannerbeian a{display: none;}
    .bannerfy{bottom: 10%;}
    .bannerfy .swiper-pagination span{width: 15px;}
    .bannerfy .swiper-pagination .swiper-pagination-bullet-active{width: 30px;}
    .more{width: 120px;line-height: 36px;}

    .section2_l,.section2_r{transform: initial !important;}
    .section2_l{padding: 0 5%;margin-bottom: 20px;}
    .section2{padding: 40px 0;}
    .s2b{position: static;}
    .sybt h2{font-size: 20px;line-height: 30px;}
    .sybt h3{font-size: 14px;}
    .sybt{margin-bottom: 20px;}
    .section2_r img{position: static;}
    .section2_r ul li:first-of-type{top: 20%;}
    .section2_r ul li:nth-of-type(3){top: 67%;left: 19%;}
    .zzlist>li{border-right: none;padding: 20px 0;}
    .s2b ul li{vertical-align: top;}
    .dataNums .tt span{font: 34px "h";font-weight: 1000;font-family: "微软雅黑";}
    .dataNums .dataOne{width: 20px;height: 36px;}
    .zzlist>li sup{font-size: 36px;top: 10px;}
    .s2b ul li:last-of-type{border-bottom: none;}
    .s2b{padding: 0;}
    .s2b ol li h3{font-size: 30px;}
    .s2b ul li i{font-size: 60px;}
    .section3{padding: 40px 0;}
    .sybt_l, .sybt_r{width: 100%;text-align: left;}
    .sybt_l{margin-bottom: 20px;}
    .sybt_r a,.s3_r a,.s4lbtxt h6{width: 120px;line-height: 36px;border-radius: 36px;}
    .s3_l,.s3_r{width: 100%;padding: 0;}
    .s3_r a{margin-top: 20px;}
    .s3_r h3{font-size: 18px;}
    .s3_r h4{font-size: 16px;}
    .s3_r p{font-size: 14px;}
    .s3 .swiper-button-prev, .s3 .swiper-button-next{width: 60px;height: 60px;line-height: 60px;position: static;display: inline-block;margin-top: 20px;}
    .s3 .swiper-button-prev{margin-right: 20px;}
    .s3 .swiper-button-prev::after, .s3 .swiper-button-next::after,.s3 .swiper-button-prev::before, .s3 .swiper-button-next::before{display: none;}

    .s4bg{display: none;}
    .section4 .sybt{position: static;}
    .s4lb{position: static;}
    .section4 .sybt h2, .section4 .sybt h3{color: #333;}
    .s4lbtxt{position: static;}
    .s4lb ul li{width: 100%;background: #008081;padding: 20px;margin-bottom: 20px;box-sizing: border-box;}
    .s4lb ul li:first-of-type{background: url(../images/s4_02.jpg) center center;background-size: cover;}
    .s4lb ul li:nth-of-type(2){background: url(../images/s4_03.jpg) center center;background-size: cover;}
    .s4lb ul li:nth-of-type(3){background: url(../images/s4_04.jpg) center center;background-size: cover;}
    .s4lb ul li:nth-of-type(4){background: url(../images/s4_06.jpg) center center;background-size: cover;}
    .s4lb ul li:nth-of-type(5){background: url(../images/s4_08.jpg) center center;background-size: cover;}
    .s4lbtxt img,.s4lbtxt h3,.s4lbtxt p{position: relative;}
    .s4lb ul li::before{display: none;}
    .s4lbtxt p{height: auto;margin: 0;padding: 0;width: 100%;}
    .s4lb ul li.ac p{padding: 0;}
    .section5{padding: 40px 0;}

    .sybt_rtxt h4{font-size: 26px;}

    .s5blb a{display: block;}
    .s5blb a h3, .s5blb a h4{line-height: 24px;}
    .s5blb a h4{width: 20%;}
    .s5blb a h3{width: 80%;}
    .sybt_rimg span{font-size: 40px;}
    .s5blb a h3{font-size: 14px;}


    .section6{padding: 40px 0;}
    .section6 .sybt_l,.section6 .sybt_r{width: 100%;}
    .newselect>a font{margin-right: 10px;}
    .newselect>a{margin-bottom: 15px;}

    .footer{padding: 40px 0;}
    .ftl, .ftr{width: 100%;padding: 0;border-right: none;}
    .ftl ul li a:first-of-type{margin-bottom: 20px;display: block;}
    .ftl ul li a, .ftl ul li p{line-height: 30px;}
    .ftl ul li a{display: none;}
    .ftl ul li{margin-right: 4px;}
    .ftr ul li{width: auto;}
    .ftr{text-align: center;}
    .ftb::before{margin: 30px 0;}
    .ftbl, .ftbr{width: 100%;}
    .ftbl{margin-bottom: 20px;}
    .cbl2{display: none;}
    .mobile i{background: #008081;}
    .nav ul li i{display: none;}
    .zywqh{width: 100%;margin: 0;text-align: center;}
    .zywqh ol li a, .zywqh h2 a,.zywqhr span{color: #fff;}
    .zywqh ol{text-align: center;}
    .dhss h2 span{display: inline-block;}
    .dhss{width: 100%;text-align: center;margin-top: 30px;}
    .dhss form{top: 70%;width: 100%;}
    .ej_banner{padding-top: 90px;}
    .ejdh_l, .ejdh_r{width: 100%;padding: 0;}
    .ejdh_r ul li a{padding: 0 10px;}
    /* .ejdh ul li{width: 25%;} */
    .gsjj_l, .gsjj_r{width: 100%;}
    .gsjj_l{padding: 0 5%;}
    .gsjj{padding: 40px 0;}
    .gsjj .s2b ol li .s2btxt{text-align: center;}
    .gsjj .s2b ul li i{font-size: 50px;}
    .hxyw{padding: 40px 0;}
    .hxyw ul li{width: 100%;margin-bottom: 20px;margin-right: 0;padding: 30px;}
    .hxyw ul li span{width: 100px;height: 100px;line-height: 100px;font-size: 40px;}
    .csrt .sybt{margin-bottom: 0;}
    .csrt{padding: 40px 0;}
    .csrbtxt_l, .csrbtxt_r{width: 100%;padding: 0;}
    .csrbtxt_l{margin-bottom: 20px;}
    .csrbtxt_r a,.ryzz_l a{width: 120px;line-height: 36px;border-radius: 36px;}
    .ejdh_l h2{font-size: 18px;line-height: 60px;}
    .ejdh_r ul li a{line-height: 60px;}
    .csrbtxt_r h3{font-size: 28px;line-height: 30px;}
    .csrb{margin-bottom: 40px;}
    .ryzz{padding: 40px 0;}
    .ryzz_l, .ryzz_r{width: 100%;}
    .ryzz_l{margin-bottom: 20px;}
    .ryzz_l h3{font-size: 18px;line-height: 30px;margin-bottom: 30px;}
    .ryzz_l ul li h4{font-size: 36px;line-height: 36px;}
    .ryzz_l ul li:first-of-type{margin-right: 0;margin-bottom: 20px;display: block;}
    .ryzz_l a{margin-top: 20px;}
    .ryzz_r .swiper-button-prev, .ryzz_r .swiper-button-next{width: 50px;height: 50px;line-height: 50px;}

    .dqbgtl, .dqbg input, .dqbgtr{width: 100%;text-align: left;border: none;}
    .dqbg form{padding: 20px;}
    .dqbgtl, .dqbg input{margin-bottom: 12px;padding: 0;}
    .dqbgtr button{line-height: 36px;border-radius: 36px;}
    .dqbgtl select{width: 70%;}
    .dqbg form{margin: 40px 0;}

    .dqbglb ul li{width: 100%;margin-right: 0;}
    .dqbglb ul li a h3{font-size: 36px;line-height: 36px;}

    .qtlb ul li a{padding: 0 15px;}
    .qtlb ul li a h3{font-size: 14px;}
    .qtlb ul li a h4{font-size: 12px;width: 22%;}
    .qtlb ul li a .qtlb_l{width: 78%;}

    .xwzxt_l, .xwzxt_r{width: 100%;padding: 0;}
    .xwzxt_l{margin-bottom: 20px;}
    .xwzxt{padding: 40px 0;}
    .xwzxt_r h3{margin: 10px 0 15px;}
    .xwzxt_r h6{width: 120px;line-height: 36px;}
    .xwzxlb_l, .xwzxlb_c, .xwzxlb_r{width: 100%;padding: 0;}
    .xwzxlb_c{margin: 15px 0;}
    .zsb_l, .zsb_r{width: 100%;text-align: center;}
    .cbl3{display: none;}
    .zsb_l h3{font-size: 18px;}
    .zsb_l p{font-size: 12px;}
    .zsb_r a{margin-top: 20px;width: 180px;line-height: 36px;}
    .zscplb{padding: 40px 0;}
    .zscplb_l, .zscplb_r{width: 100%;padding: 0 5%;}
    .zscplb_l{margin-bottom: 20px;}
    .zscplb_r h3{font-size: 18px;}
    .zscplb_r h4{font-size: 14px;line-height: 30px;}
    .yfcx1{padding: 40px 0;}
    .yfbt{margin-bottom: 30px;}
    .yfbt h2, .yfbt h2 i, .yfcx2_bl h3{font-size: 20px;}
    .yfcx2_bl, .yfcx2_br{width: 100%;padding: 0;}
    .yfcx2_t{margin-bottom: 30px;}
    .yfcx2{padding: 40px 0;}
    .yfcx2_t{display: none;}
    .yfcx2_blist{display: block !important;margin-bottom: 40px;}
    .yfcx2_bl img{width: 30px;}
    .yfcx2_bl h3{margin: 10px 0 15px;}
    .yfcx2_bl p{margin-bottom: 15px;}

    .yfcx4{padding: 40px 0;}
    .yfcx5{padding: 40px 0;}
    .yfcx5{background-size: cover;}
    .y5 .swiper-button-prev, .y5 .swiper-button-next{width: 50px;height: 50px;line-height: 50px;}
    .y5{padding: 0 60px;}
    .zlly{padding: 40px 0;}
    .zlly ul li{width: 100%;margin-right: 0;margin-bottom: 20px;}
    .zlly h6{margin-bottom: 40px;}
    .zlxq_l, .zlxq_r{width: 100%;padding: 40px 5%;}

    .zlxq_l h2{font-size: 20px;}
    .zlxq_l ul li a{line-height: 40px;}
    .rczpt{padding: 40px 0;}
    .lxbt h2{font-size: 24px;margin-bottom: 25px;}
    .rczpt_l h4{font-size: 18px;margin-bottom: 15px;}
    .rczpt_l, .rczpt_r{width: 100%;}
    .rczpt_l{margin-bottom: 20px;}

    .rczpt_r h3{font-size: 14px;padding: 12px 0;}
    .rczpc_l, .rczpc_r{width: 100%;}
    .rczpc_l{margin-bottom: 20px;}
    .zx_u2 ol{padding: 15px;}
    .zx_u2 ol li:first-of-type{padding: 0;}
    .zx_u2 ol li{width: 100% !important;}
    .zhaoxiannashi{padding: 20px;}
    .zx_u2 ol li h3{line-height: 30px;}
    .zx_u2 ol li:nth-of-type(2),.zx_u2 ol li:nth-of-type(3),.zx_u2 ol li:nth-of-type(4){padding-left: 60px;}
    .zx_u2 ol li:last-of-type h3{text-align: left;}
    .zhaoxiannashi h6, .zhaoxiannashi a{margin-top: 20px;line-height: 36px;}
    .lxfs{padding: 40px 0;}
    .lxfs_l, .lxfs_r{width: 100%;padding: 0;}
    .lxfs_l{margin-bottom: 20px;}
    .lxfstxt{padding: 0;}
    .lxfstxt p, .lxfstxt p i, .lxfstxt p span{line-height: 30px;}
    .lxfstxt span{line-height: 30px;margin-right: 5px;}
    .lxfstxt ul li{margin-bottom: 15px;}
    #map{height: 400px;}
    .fybg{padding: 40px 0;}
    .fybg form{width: 100%;}
    .fylist{width: 100%;margin-right: 0;}
    .fylist .layui-form-item .layui-input-inline{width: 100% !important;margin: 0 !important;}
    .fylist:last-of-type p{width: 100%;}
    .fybg button{width: 150px;line-height: 40px;}


    .xwxq_l, .xwxq_r{width: 100%;padding: 0;}

    .xwxq_r{margin-top: 30px;}

    .tdxq_l, .tdxq_r{width: 100%;padding: 0;}
    .tdxq_l{margin-bottom: 20px;}
    .tdxq_r h3{font-size: 24px;line-height: 30px;}
    .tdxq_r h4{margin-bottom: 20px;}
    .tdxq_r h5{font-size: 16px;margin: 15px 0;}

    .csrtlb ul li h3{font-size: 18px;line-height: 20px;}
    .csrtlb ul li h4{font-size: 12px;line-height: 12px;}
    .csrtlb ul li:first-of-type a{padding-left: 5%;padding-top: 30%;}
    .csrtlb ul li:last-of-type{left: 55%;}
    .csrtlb ul li:last-of-type a{padding-left: 63%;padding-top: 16px;}
    .csrtlb ul li:first-of-type h4{width: 30%;}

    .ejgltd ul li{width: 49%;margin-right: 2%;margin-bottom: 40px;}
    .ejgltd ul li:nth-of-type(2n){margin-right: 0;}
    .ejgltd ul li .ejdtbtxt{padding: 15px;}
    .ejgltd ul li .ejdtbtxt h4{margin-top: 0;}
    /* .ejgltd ul li{height: 420px;} */
    .ejtdtxt{position: static;transform: initial !important;}
    .ejtdtxt h3{font-size: 24px;color: #333;margin-top: 15px;}

    .ejryt .swiper-container{padding: 0;}
    .ejryzzt ul li{width: 100%;margin-right: 0;}

    .ssjg_l, .ssjg_r{width: 100%;padding: 0;}
    .sslb a{padding: 0 20px;}
    .sslb a::before{left: 8px;}
    .ssjg_l{margin-bottom: 40px;}
    .ssjg_r{padding: 20px;}
    .ssjg_r h2{font-size: 20px;}
    .ssjg_r p strong,.ssjg_r p,.ssjg_r h4{font-size: 14px;}
    .ssjg_r h4 strong{font-size: 20px;}

    .tjcglist{margin-top: 50%;}
    .tjcglist h3{font-size: 20px;}
    .tjcglist a{width: 200px;}

    .csrtlb ul li h3::before{display: none;}

    .s2b ul li p{font-size: 12px;line-height: 18px;}
    .s5b_t{border-bottom: none;}

   .s2b{display: block;}
   .section2_r img{width: 100%;height: auto;}
   .csrb .sybt_r a{width: 150px;}
   .s4lbtxt h6{opacity: 1;}
   .dqbglb ul li a h4{height: auto;}
   .ftl ul li:last-of-type{display: block;}
   .ftr ul li p{width: 150px;text-align: left;top: 70%;left: 0;right: auto;}
   .ftr ul li{margin-right: 15px;}
   .ftr ul li:last-of-type{margin-right: 0;}

   .gsjj .s2b ul li i{right: 10%;}
   .gsjj .s2b ul li:nth-of-type(2) i{right: 10%;}

   .xdsh .divbox1, .ggtd .divbox1, .jsh .divbox1{padding: 0;}

   .ejgltd h2{font-size: 22px;}
   .ejtdtxt1 h3{font-size: 16px;margin: 0 auto 10px;}
   .ejgltd ul li .ejdtbtxt h4{font-size: 12px;}

   .xryzz{padding: 0 5%;}
   .xryzz ul li a h6{width: 50px;height: 50px;}
   .xryzz ul li a h3{font-size: 14px;margin-top: 20px;padding-bottom: 20px;}
   .xryzz ul li a h1 img{height: 30px;}
   .xryzz ul li a{padding: 80px 0 100px;}
   .xryzz h2{font-size: 20px;top: 30px;left: 5%;}
   .xryzz::before{top: 60.6%;}


   .xsyyx_t h2{font-size: 20px;}
   .xsyyx_t h6 a{font-size: 14px;width: 150px;line-height: 40px;}
   .xsyyx{padding: 60px 0;}
   .xsyyx_an{margin-top: 20px;}

   .xszt img{width: 300px;}
   .xszttxt h2{font-size: 70px;line-height: 70px;}
   .xszttxt h3{font-size: 20px;}
   .xsyyx_t{margin-bottom: 20px;}

   .zzzs_l, .zzzs_r{width: 100%;}
   .zzzs_l{padding: 0 5%;}
   .zzzs_l .swiper-button-prev, .zzzs_l .swiper-button-next{margin: 20px 0;}
   .zzzs_l .swiper-button-prev{margin-left: 15px;}
   .zzzs_r{padding: 0;}
   .zzzs_r::before{display: none;}
   .zzzs{padding: 40px 0 60px;}

   .ejsyyxlb ul li{width: 100%;margin-right: 0;}
   .ejsyyx{padding: 40px 0 60px;}

   .yfcx1txt{padding: 20px;border-radius: 20px;}
   .xcpyf2_list{overflow: hidden;}
   .xcpyf2_txt{position: relative;transform: initial !important;padding: 20px;width: 100%;box-sizing: border-box;}
   .xcpyf2_list h1 img{position: absolute;top: 0;left: 0;height: auto;width: 100%;}
   .zscpck{width: 60px;}

   .zscpxq_t .zscplb_r a{position: relative;margin-top: 40px;top: auto;right: auto;}
   .zscpxq_b{padding: 40px 0 60px;}
   .zx_u2_1 ol{padding: 10px;}
   .zx_u2_1 ol.active{background: #007563;}
   .zhaoxiannashi1{padding: 20px 20px 40px;}


   .xwzxlb_r img{opacity: 1;}


   .lxfstxt ul li{width: 100% !important;text-align: left !important;margin-bottom: 20px;}
   .xcpxz_list h2{font-size: 20px;}
   .lxfs_r{margin-top: 20px;}
   .xcpxz_list{padding: 60px 0 30px 20px;}
   .xcpxz_list a span{width: 40px;height: 40px;line-height: 40px;font-size: 16px;}
   .xcpxz_list a span::before{border: 5px solid rgba(0,117,100,.3);}
   .xcpxz_list a span::after{border: 16px solid rgba(0,117,100,.2);}
   .xcpxz_list a{margin-top: 10px;}
   .xcpxz_list p{margin-top: 0;}

   .xrzzx_txt h2{font-size: 18px;line-height: 24px;}
   .xrzzx_txt h4{font-size: 14px;margin: 5px 0 15px;}
   .xrzzx_txt p{font-size: 12px;line-height: 20px;margin-bottom: 25px;}
   .xrzzx_txt a span{width: 36px;height: 36px;line-height: 36px;font-size: 16px;}
   .xrzzx_txt a span::before{border: 3px solid rgba(0,117,100,.3);}
   .xrzzx_txt a span::after{border: 10px solid rgba(0,117,100,.2);}
   .xrzzx_txt a h3{font-size: 12px;margin-top: 20px;line-height: 14px;}
   .xrzzx_txt a{margin-right: 0px;width: 25%;}
   .xrzzx_txt{padding: 40px 0;position: relative;transform: initial !important;}
   .xrzzx_list{overflow: hidden;position: relative;}
   /* .xrzzx_list h1 img{position: absolute;width: 100%;height: auto;top: 0;left: 0;} */
   

   .xrcfz_t_l, .xrcfz_t_r{width: 100%;}
   .xrcfz_t{padding: 60px 0 30px;}
   .xrcfz_t_l h2{font-size: 20px;line-height: 30px;}
   .xrcfz_t_l h4{font-size: 16px;}
   .xpx{padding: 40px 0 60px;}
   .xpxbt span{width: 40px;height: 40px;line-height: 40px;font-size: 16px;}
   .xpxbt span::before{border: 5px solid rgba(0,117,100,.3);}
   .xpxbt span::after{border: 16px solid rgba(0,117,100,.2);}
   .xpxbt h3{font-size: 18px;margin-left: 20px;}
   .xpx ul li{width: 100%;margin-right: 0;margin-bottom: 20px;background: #fff;box-shadow: 0 0 10px 3px #fafafa;padding: 20px;}
   .xpx ul li::before,.xpx ul li::after{display: none;}
   .xpxtxt h3, .xzy ul li h3{height: 16px;}
   .xpxtxt P,.xzy ul li p{height: auto;}
   .xpx ul{padding-bottom: 0;border: none;}
   .xzy ul li{width: 100%;margin-right: 0;margin-bottom: 20px;}
   .xzy{padding: 40px 0;}
   .xsxytxt{padding-left: 0;}
   .xsxy{padding: 40px 0 200px;background: #d0ecf0;}
   .xsxy .xpxbt, .xygfx .xpxbt{margin-bottom: 20px;}
   .xlshb h2{font-size: 20px;line-height: 30px;margin-bottom: 20px;}
   .xlshb p{width: 100%;}
   /* .xlshb{padding: 60px 0 200px;} */

   .xglzdlist a{padding: 10px 20px 10px 40px;}
   .xglzdlist a h3,.xglzdlist a h4{width: 100%;}
   .xglzd h2{font-size: 20px;line-height: 30px;margin-bottom: 30px;}

   .xygfx_l, .xygfx_r{width: 100%;padding: 0;}
   .xygfx_l{margin-bottom: 20px;}
   .section1 video{position: relative;}

   .ej_banner img{height: auto;}
   .xzy1 ul li .xpxtxt P{height: auto;}
   .ejrydh a i{font-size: 14px;}
   .ejrydh a img{height: 20px;}
   .ejrydh a{width: 49%;margin-right: 2%;margin-bottom: 10px;}
   .ejrydh a:nth-of-type(2n){margin-right: 0;}
   .ejrydh{stroke-width: 0;}
   .divbox, .divbox1{font-size: 0;}

   .shuttertxt{padding-left: 45px;}
   .shuttertxt h3{width: 100%;}
   .s5{width: 50%;}
   .banner .swiper-button-prev, .banner .swiper-button-next{top: 60%;width: 40px;height: 40px;line-height: 40px;font-size: 18px;}
   .xlshb_nr{width: 100%;position: static;padding: 20px 5% 80px;box-sizing: border-box;
    transform: initial !important;
}
   .xlshb{
       /* background-size: cover;background: url(../images/xlshbbg_02.jpg) left center; */
       background: none;

}
   .xlshb_nr a{font-size: 12px;line-height: 40px;}
   .section1 video{position: relative !important;}
}

@media only screen and (max-width: 768px){
    .section2_l, .section2_r{width: 100%;}
    .section5::before{display: none;}
    .s5{width: 100%;}
    /* .xrzzx_list h1 img{width: auto;height: 100%;} */
    .xcpyf2_list h1 img{width: auto;height: 100%;}
}
@media only screen and (max-width: 600px){

    .ejtdt a{overflow: hidden;}
    .ejtdt a img{height: 200px;width: auto;}
}
