  @charset"utf-8";



/* 分辨率高于1920px - 页面内容居中显示*/



@media screen and (min-width: 1920px) {

    html,

    body {

        /*max-width: 1920px;*/

        margin: auto;

    }

}





/* 分辨率为1680px、 */



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

    .banner_main_text .banner_text1 h3 {

        font-size: 54px;

        padding-bottom: 30px;

        margin-bottom: 30px;

    }

    .banner_main_text .banner_text1 p {

        font-size: 16px;

        line-height: 32px;

    }

    .banner_main .gonf_le ul li .gont_l .inex-cont_t .counter {

        font-size: 54px;

        margin-top: 54px;

    }

    .anli_list .anl_fotrbn {

        width: 24%;

    }

    .anli_list .anl_bot_list {

        width: 76%;

    }

    .bannernt_banner .bannernt_banner_text h3 {

        font-size: 44px;

        line-height: 50px;

    }

    .b1_conter .b1_one .b1_one_left .b1_title h2 {

        font-size: 54px;

        line-height: 56px;

    }

    .b1_conter .b1_one .b1_one_left .b1_title h3 {

        font-size: 38px;

        line-height: 40px;

        margin-bottom: 40px;

    }

    .b1_conter .b1_one .b1_one_left .b1_title p {

        font-size: 16px;

    }

    .b1_conter .b1_one .b1_one_left .b1_title {

        padding-right: 100px;

    }

    .b1_conter .b1_one_list ul li .b1_one_cont .counter {

        font-size: 50px;

    }

    .b1_conter .b1_one_list {

        width: 840px;

    }

    .b1_tow_conter .b1_title h3 {

        font-size: 46px;

        line-height: 48px;

    }

    .b1_tow_conter .b1_title .b1_title_div {

        width: 55%;

    }

    .b1_tow_conter .b1_tow_list ul li .b1_text {

        padding: 48px 52px;

    }

    .b1_tow_conter {

        padding: 90px 0;

    }

    .b1_conter {

        padding-top: 90px;

    }

    .b1_bj_img {

        height: 571px;

    }

    .footer_right .div_ewm ul li {

        margin-right: 40px;

    }

    .footer_right .footer_right_list {

        padding-left: 89px;

    }

    .footer_left1 .footer_list {

        margin-top: 60px;

    }

    .footer_right .footer_right_list .foorer_conte ul li .footr_text a {

        font-size: 20px;

    }

    .footer_right .footer_right_list {

        padding-left: 73px;

    }

    .footer_boter {

        padding: 28px 0;

    }

    .title_h3 h3 {

        font-size: 46px;

        line-height: 50px;

    }

    .title_h3 p {

        margin-top: 28px;

    }

    .b2_conter,

    .b3_conter,

    .b3_tioe_conter {

        padding: 90px 0;

    }

    .b2_conter .b2_list_cont {

        margin-top: 50px;

    }

    .b2_conter .b2_list_cont ul li {

        padding: 70px 46px;

    }

    .b2_conter .b2_list_cont ul li .b2_text_cont {

        margin-top: 200px;

    }

    .b4_one_conter {

        padding: 90px 0;

    }

    .b4_one_conter .b4_one_left h3 {

        font-size: 46px;

        line-height: 48px;

    }

    .b4_tow_conter {

        padding-top: 90px;

        padding-bottom: 80px;

    }

    .b4_tow_conter .b4_swiper .swiper-slide .item h3 {

        font-size: 28px;

        line-height: 28px;

    }

    .b4_tow_conter .b4_swiper .swiper-slide .item .item_text {

        width: 220px;

    }

    .b4_tow_conter .b4_swiper .swiper-slide .item {

        padding-top: 70px;

    }

    .b4_warpo .b4_swiper {

        padding-bottom: 50px;

    }

    .b4_tow_conter .b4_swiper .swiper-slide .item {

        bottom: -19px;

    }

    .c1_conter .c1_ul_list ul li .c1_text h3 {

        font-size: 22px;

        line-height: 30px;

    }

    .c1_conter .c1_ul_list ul li .c1_img {

        width: 160px;

    }

    .c1_conter .c1_ul_list ul li .c1_text {

        width: calc(100% - 160px);

    }

    .c1_conter .c1_ul_list ul li .c1_text p {

        height: 48px;

    }

    .c2_conter {

        padding: 90px 0 70px 0;

    }

    .c2_title h3 {

        font-size: 46px;

        line-height: 48px;

    }

    .c2_title {

        margin-bottom: 50px;

    }

    .c2_conter_text .c2_swie_cont .c2_swir_mor {

        width: 45px;

    }

    .c2_conter_text .c2_swie_cont .c2_swir_text h3 {

        font-size: 20px;

    }

    .c2_conter_text .c2_swie_cont {

        padding: 45px 40px 35px 50px;

    }

    .c2_conter_text .c2_swie_cont .c2_swir_text {

        width: calc(100% - 45px);

    }

    .c3_conter .c3_top_one .c3_one_left {

        padding-top: 90px;

    }

    .c3_conter .c3_top_one .c3_one_right {

        margin-top: 90px;

    }

    .c3_conter .c3_top_one .c3_one_left h3 {

        font-size: 46px;

        line-height: 48px;

    }

    .c3_conter .c3_top_one .c3_one_left .c3_one_text img {

        /* margin-top: 60px; */

    }

    .d1_conter {

        padding: 90px 0;

    }

    .d1_ul_list ul li {

        margin-bottom: 50px;

    }

    .d1_foorer .d1_from .form h3 {

        font-size: 34px;

        line-height: 38px;

    }

    .d2_conter {

        padding: 90px 0;

    }

    .d2_conter .d2_ul_list ul li .div_text .icon_img {

        width: 70px;

    }

    .d2_conter .d2_ul_list ul li .d2_div_text h3 {

        font-size: 22px;

        line-height: 30px;

    }

    .e1_news_list ul li .e1_li_text h3 {

        font-size: 24px;

    }

    .e1_news_list ul li {

        padding: 60px 0;

    }

    .e2_conter .title h3 {

        font-size: 28px;

        line-height: 34px;

    }

    .e2_conter {

        padding: 70px 0 90px 0;

    }

    .e2_conter .e2_text {

        padding-bottom: 60px;

    }

    .f1_conter {

        padding-top: 90px;

    }

    .f1_conter .f1_conte_text {

        margin-bottom: 70px;

    }

    .f1_one_cont {

        padding: 70px 0;

    }

    .f1_one_cont .f1_one_list {

        margin-top: 50px;

    }

    .f2_conter {

        padding-top: 90px;

    }

    .f2_conter .f2_form {

        margin-top: 50px;

        margin-bottom: 90px;

    }

    .f2_conter .f2_list ul li .f2_list_text h3,

    .f2_conter .f2_list ul li .f2_list_text h3 a {

        font-size: 18px;

        line-height: 30px;

    }

    .f2_conter .f2_list {

        padding: 50px 75px 46px 75px;

    }

    .f2_conter .f2_map {

        height: 580px;

    }

    .g1_conter {

        padding: 90px 0;

    }

    .g1_text_conter .table1 .g1_table {

        margin-top: 50px;

    }

    .g2_ul_list ul li .g2_text p {

        font-size: 18px;

    }
    .footer_left1 .footer_list ul li dl a{
        line-height: 26px;
        padding: 9px 0;
    }
    

}





/* 1600px的样式控制 */



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

    .banner_main_text .banner_text1 h3 {

        font-size: 48px;

    }

    .banner_main .gonf_le ul li .gont_l .inex-cont_t .counter {

        font-size: 48px;

        margin-top: 54px;

    }

    .banner_main_text .banner_text1 .banne_more {

        width: 140px;

        height: 48px;

        margin-top: 40px;

    }

    .banner_main_text .banner_text1 .banne_more a {

        font-size: 16px;

    }

    .banner_main_text {

        top: 43%;

        transform: translateY(-43%);

    }

    .banPrev {

        margin-right: 32px;

    }

    .banNext {

        margin-left: 32px;

    }

    .banner_main .gonf_le ul li .gont_l {

        padding: 27px 25px;

    }

    .banner_main .gonf_le {

        width: 420px;

    }

    .anli_list .anl_fotrbn {

        width: 26%;

    }

    .anli_list .anl_bot_list {

        width: 74%;

    }

    .bannernt_banner .bannernt_banner_text h3 {

        font-size: 42px;

        line-height: 48px;

    }

    .bannernt_banner .bannernt_banner_text p {

        font-size: 18px;

        line-height: 24px;

    }

    .b1_conter {

        padding-top: 80px;

    }

    .b1_conter .b1_one .b1_one_left .b1_title h2 {

        font-size: 52px;

    }

    .b1_conter .b1_one .b1_one_left .b1_title h3 {

        font-size: 36px;

        margin-bottom: 30px;

    }

    .b1_conter .b1_one .b1_one_right {

        width: 580px;

    }

    .b1_conter .b1_one .b1_one_left {

        width: calc(100% - 580px);

    }

    .b1_conter .b1_one .b1_one_left .b1_title p {

        line-height: 32px;

    }

    .b1_conter .b1_one_list {

        margin-top: 80px;

    }

    .b1_conter .b1_one_list ul li .b1_one_cont .counter {

        font-size: 46px;

    }

    .b1_conter .b1_one_list ul li .b1_one_cont .ge {

        font-size: 46px;

    }

    .b1_conter .b1_one_list {

        height: 168px;

    }

    .b1_conter .b1_one_list {

        width: 800px;

    }

    .b1_tow_conter .b1_title h3 {

        font-size: 40px;

        margin-bottom: 20px;

    }

    .b1_tow_conter .b1_title p {

        line-height: 34px;

    }

    .b1_tow_conter .b1_title .b1_title_div {

        width: 58%;

    }

    .b1_tow_conter .b1_tow_list ul li .b1_text h3 {

        padding-bottom: 20px;

        margin-bottom: 20px;

    }

    .b1_tow_conter .b1_tow_list ul li .b1_text p {

        line-height: 34px;

    }

    .b1_tow_conter .b1_tow_list ul li .b1_text {

        padding: 40px 45px;

    }

    .b1_bj_img {

        height: 539px;

    }

    .b2_conter,

    .b3_conter,

    .b3_tioe_conter {

        padding: 80px 0;

    }

    .b2_conter .b2_list_cont ul li .b2_text_cont {

        margin-top: 180px;

    }

    .title_h3 h3 {

        font-size: 40px;

        line-height: 46px;

    }

    .title_h3 p {

        margin-top: 24px;

    }

    .b4_one_conter {

        padding: 80px 0;

    }

    .b4_one_conter .b4_one_left h3 {

        font-size: 44px;

        line-height: 46px;

        padding-bottom: 30px;

        margin-bottom: 30px;

    }

    .b4_tow_conter .b4_swiper .swiper-slide .item h3 {

        font-size: 26px;

        margin-bottom: 16px;

    }

    .b4_tow_conter .b4_swiper .swiper-slide .item {

        padding-left: 28px;

    }

    .b4_tow_conter .b4_swiper .swiper-slide .item {

        padding-top: 74px;

    }

    .c1_conter .c1_ul_list ul li .c1_img {

        width: 150px;

    }

    .c1_conter .c1_ul_list ul li .c1_text {

        width: calc(100% - 150px);

    }

    .c1_conter .c1_ul_list ul li a {

        padding: 72px;

    }

    .c2_title h3 {

        font-size: 44px;

        line-height: 46px;

    }

    .c2_conter {

        padding: 80px 0 60px 0;

    }

    .c2_table .c2_table_min thead tr th {

        padding-left: 50px;

    }

    .c2_table .c2_table_min tbody tr td {

        padding-left: 50px;

    }

    .c2_table .c2_table_min {

        margin-bottom: 50px;

    }

    .c3_conter .c3_top_one .c3_one_left {

        padding-top: 80px;

    }

    .c3_conter .c3_top_one .c3_one_right {

        margin-top: 80px;

    }

    .c3_conter .c3_top_one .c3_one_left h3 {

        font-size: 44px;

        line-height: 46px;

    }

    .c3_conter .c3_top_one .c3_one_left .c3_one_text img {

        /* margin-top: 50px; */

    }

    .c3_conter .c3_top_one .c3_one_right .c3_ul_list ul li .icoN-text h4 {

        font-size: 20px;

        line-height: 30px;

    }

    .c3_conter .c3_top_one .c3_one_left {

        padding-right: 60px;

    }

    .c3_conter .c3_top_one .c3_one_right {

        width: 400px;

        margin-left: 55px;

    }

    .c3_conter .c3_top_one .c3_one_left {

        width: calc(100% - 455px);

    }

    .d1_conter {

        padding: 80px 0;

    }

    .d1_ul_list ul li {

        margin-bottom: 50px;

    }

    .d1_ul_list ul li .d1_text h3 {

        font-size: 20px;

    }

    .d1_ul_list ul li .d1_text {

        padding: 60px 31px;

        padding-bottom: 89px;

    }

    .d1_ul_list ul li .d1_more {

        padding: 30px 31px;

    }

    .d1_foorer .d1_from .form h3 {

        font-size: 32px;

        line-height: 36px;

        margin-bottom: 10px;

    }

    .d1_foorer .d1_from .form p {

        margin-bottom: 50px;

    }

    .d1_foorer .d1_from .form .layui-form .buttom {

        margin-top: 50px;

    }

    .d2_conter {

        padding: 80px 0;

    }

    .d2_conter .d2_ul_list {

        margin-top: 50px;

    }

    .e2_conter .title h3 {

        font-size: 26px;

        line-height: 30px;

    }

    .f1_conter {

        padding-top: 80px;

    }

    .f1_conter .f1_conte_text {

        margin-bottom: 60px;

    }

    .f1_one_cont {

        padding: 60px 0;

    }

    .f1_one_cont .f1_one_list {

        margin-top: 40px;

    }

    .f2_conter {

        padding-top: 80px;

    }

    .f2_conter .f2_form .layui-form .f2_buttom .layui-btn {

        width: 200px;

        height: 56px;

    }

    .f2_conter .f2_list ul li .f2_list_img {

        margin-bottom: 20px;

    }

    .g1_conter {

        padding: 80px 0;

    }

    .g1_text_conter .table1 .g1_table {

        margin-top: 40px;

    }

    .g1_text_conter .table2 {

        margin-top: 40px;

    }

}





/*  分辨率为1920px被放大到125%的样式控制 */



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

    .banner_main_text .banner_text1 h3 {

        font-size: 44px;

    }

    .banner_main .gonf_le ul li .gont_l .inex-cont_t .counter {

        font-size: 44px;

        margin-top: 42px;

    }

    .banner_main .gonf_le ul li .gont_l .index_news {

        margin-top: 50px;

    }

    .anli_list .anl_fotrbn {

        width: 27%;

    }

    .anli_list .anl_bot_list {

        width: 73%;

    }

    .banner_main .gonf_le ul li .gont_l {

        padding: 22px 23px;

    }

    .banner_main .gonf_le {

        width: 403px;

    }

    .banner_main_text .banner_text1 h3 {

        padding-bottom: 27px;

        margin-bottom: 27px;

    }

    .bannernt_banner .bannernt_banner_text h3 {

        font-size: 40px;

        margin-top: 30px;

    }

    .bannernt_banner .bannernt_banner_text p {

        font-size: 16px;

    }

    .b1_conter .b1_one .b1_one_left .b1_title h3 {

        font-size: 32px;

    }

    .b1_conter .b1_one .b1_one_left .b1_title h2 {

        font-size: 44px;

        line-height: 48px;

    }

    .b1_conter .b1_one_list ul li .b1_one_cont .counter {

        font-size: 38px;

        line-height: 48px;

    }

    .b1_conter .b1_one_list ul li .inex-cont_t p {

        font-size: 16px;

    }

    .b1_conter .b1_one_list ul li .b1_one_cont .deat {

        font-size: 18px;

    }

    .b1_conter .b1_one_list ul li .b1_one_cont .ge {

        font-size: 38px;

    }

    .b1_conter .b1_one_list ul li .b1_one_cont {

        height: 44px;

    }

    .b1_conter .b1_one_list {

        margin-top: 70px;

    }

    .b1_conter .b1_one_list {

        width: 730px;

    }

    .b1_tow_conter .b1_title h3 {

        font-size: 36px;

    }

    .b1_tow_conter .b1_tow_list {

        margin-top: 40px;

    }

    .b1_tow_conter .b1_tow_list ul li .b1_text h3 {

        font-size: 22px;

        line-height: 30px;

    }

    .b1_bj_img {

        height: 518px;

    }

    .title_h3 h3 {

        font-size: 38px;

        line-height: 42px;

    }

    .b2_conter .b2_list_cont ul li .b2_text_cont .b2_icon_text h3 {

        font-size: 22px;

        line-height: 30px;

    }

    .b2_conter .b2_list_cont ul li .b2_text_cont .b2_icon_img {

        width: 66px;

    }

    .b2_conter .b2_list_cont ul li .b2_text_cont .b2_icon_text {

        margin-top: 40px;

    }

    .b2_conter .b2_list_cont ul li .b2_text_cont {

        margin-top: 170px;

    }

    .b3_cont_swipr p {

        margin-top: 14px;

    }

    .b3_swiper_cont {

        padding: 0 80px;

    }

    .c2_conter {

        padding: 70px 0 50px 0;

    }

    .submenu .swiper-slide a {

        margin: 0 44px;

    }

    .c2_title h3 {

        font-size: 38px;

        line-height: 40px;

    }

    .c2_title {

        margin-bottom: 40px;

    }

    .c2_conter_text .c2_swie_cont {

        bottom: -46px;

    }

    .c2_conter_text .c2_swie_cont .c2_swir_text {

        width: 38px;

    }

    .c2_conter_text .c2_swie_cont {

        padding: 30px;

    }

    .c2_conter_text .c2_swie_cont .c2_swir_text {

        width: calc(100% - 38px);

    }

    .c2_table .c2_table_min thead tr {

        height: 58px;

    }

    .c2_table .c2_table_min thead tr th {

        padding-left: 40px;

    }

    .c2_table .c2_table_min tbody tr td {

        padding-left: 40px;

    }

    .pages ul li {

        width: 42px;

        height: 42px;

    }

    .c3_conter .c3_top_one .c3_one_left {

        padding-top: 70px;

    }

    .c3_conter .c3_top_one .c3_one_right {

        margin-top: 70px;

    }

    .c3_conter .c3_top_one .c3_one_right .c3_ul_list ul li .icoN-text h4 {

        font-size: 18px;

        line-height: 24px;

    }

    /* .c3_conter .c3_top_one .c3_one_right .c3_ul_list ul li .icon_c3 {

        width: 45px;

    } */

    .c3_conter .c3_top_one .c3_one_right .c3_ul_list ul li .icoN-text {

        /* width: calc(100% - 45px); */

        padding-left: 16px;

    }

    .c3_conter .c3_top_one .c3_one_right {

        width: 380px;

    }

    .c3_conter .c3_top_one .c3_one_left {

        width: calc(100% - 435px);

    }

    .c3_conter .c3_top_one .c3_one_left h3 {

        font-size: 38px;

        line-height: 40px;

        margin-bottom: 20px;

    }

    .c3_conter .c3_top_one .c3_one_right .c3_ul_list ul li {

        margin-bottom: 30px;

    }

    .c3_conter .c3_top_one .c3_one_left {

        padding-bottom: 80px;

    }

    .d1_conter,

    .g1_conter {

        padding: 70px 0;

    }

    .d1_ul_list {

        margin-top: 40px;

    }

    .d1_ul_list ul li .d1_text h3 {

        font-size: 18px;

    }

    .d1_ul_list ul li .d1_text p {

        margin-bottom: 20px;

    }

    .d1_ul_list ul li {

        margin-bottom: 40px;

    }

    .d1_ul_list {

        margin-bottom: 20px;

    }

    .d1_ul_list ul li .d1_text {

        padding-bottom: 80px;

    }

    .d1_foorer .d1_from .form h3 {

        font-size: 28px;

        line-height: 32px;

        margin-bottom: 10px;

    }

    .d1_foorer .d1_from .form .layui-form .buttom button {

        font-size: 16px;

    }

    .d2_conter .d2_ul_list ul li .div_text .icon_img {

        width: 56px;

    }

    .d2_conter .d2_ul_list ul li .d2_div_text h3 {

        font-size: 20px;

    }

    .d2_conter .d2_ul_list ul li .d2_div_text {

        bottom: 40px;

    }

    .d2_conter {

        padding: 70px 0;

    }

    .d2_conter .d2_ul_list ul li {

        margin-bottom: 30px;

    }

    .d2_conter .d2_ul_list {

        margin-top: 40px;

    }

    .d2_conter .d2_ul_list ul li .d2_div_text {

        padding: 0 50px;

    }

    .e1_news_list ul li .e1_li_img {

        width: 380px;

    }

    .e1_news_list ul li .e1_li_text {

        width: calc(100% - 380px);

        padding-right: 80px;

    }

    .e1_news_list ul li .e1_li_text h3 {

        font-size: 22px;

        margin-bottom: 20px;

    }

    .e1_news_list ul li .e1_li_text h5 {

        margin-bottom: 20px;

    }

    .e1_news_list ul li .e1_li_text .e1_li_more {

        margin-top: 35px;

    }

    .e1_news_list ul li .e1_li_text p {

        line-height: 30px;

        height: 60px;

    }

    .e2_conter .title h3 {

        font-size: 24px;

        line-height: 30px;

        margin-bottom: 14px;

    }

    .e2_conter {

        padding: 60px 0 70px 0;

    }

    .e2_conter .e2_text {

        padding-top: 40px;

    }

    .f1_conter {

        padding-top: 70px;

    }

    .f1_conter .title_h3 h3,

    .g1_conter .title_h3 h3 {

        padding-bottom: 26px;

    }

    .f2_conter {

        padding-top: 70px;

    }

    .f2_conter .f2_form {

        margin-top: 40px;

        margin-bottom: 80px;

    }

    .f2_conter .f2_list {

        padding: 46px 54px;

    }

    .f2_conter .f2_map {

        height: 540px;

    }

    .g1_text_conter .table1 .g1_table thead tr th,

    .g1_text_conter .table2 .g1_table1 thead tr th {

        font-size: 16px;

    }

    .g1_text_conter .table1 .g1_table tbody tr td,

    .g1_text_conter .table2 .g1_table1 tbody tr td {

        font-size: 14px;

        line-height: 32px;

    }

    .g1_text_conter .table1 .g1_table,

    .g1_text_conter .table2 {

        width: 74%;

    }

    .g1_text_conter .table2 .g1_table1 thead tr th {

        font-size: 16px;

    }

    .g2_conter_text,

    .g2_conter_text p {

        font-size: 16px;

        line-height: 30px;

    }

    .g1_conter .g1_text_conter .g1_text,

    .g1_conter .g1_text_conter .g1_text p {

        font-size: 16px;

        line-height: 30px;

    }

    .g2_ul_list ul li .g2_text p {

        font-size: 16px;

    }

    .g2_ul_list {

        margin: 40px 0;

    }

}





/* * 分辨率为1440px*/



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

    .banner_main_text .banner_text1 h3,

    .banner_main .gonf_le ul li .gont_l .inex-cont_t .counter {

        font-size: 42px;

        line-height: 48px;

    }

    .banner_main .gonf_le ul li .gont_l .inex-cont_t .counter {

        margin-top: 48px;

    }

    .banner_main .gonf_le ul li .gont_l .index_news {

        margin-top: 50px;

    }

    .anli_list .anl_fotrbn {

        width: 29%;

    }

    .anli_list .anl_bot_list {

        width: 71%;

    }

    .bannernt_banner .bannernt_banner_text h3 {

        font-size: 38px;

    }

    .b1_conter {

        padding-top: 70px;

    }

    .b1_conter .b1_one .b1_one_right {

        width: 540px;

    }

    .b1_conter .b1_one .b1_one_left {

        width: calc(100% - 540px);

    }

    .b1_conter .b1_one .b1_one_left .b1_title {

        padding-right: 79px;

    }

    .b1_conter .b1_one_list {

        margin-top: 51px;

    }

    .b1_bj_img {

        height: 503px;

    }

    .b1_tow_conter .b1_tow_list ul li .b1_text h3::before {

        width: 40px;

    }

    .b1_tow_conter,

    .b3_tioe_conter {

        padding: 70px 0;

    }

    .footer_right .footer_right_list .foorer_conte ul li .footr_text {

        padding-left: 20px;

    }

    .footer_right .footer_right_list {

        padding-left: 60px;

    }

    .footer_right .div_ewm ul li {

        margin-right: 34px;

    }

    .b2_conter,

    .b3_conter {

        padding: 70px 0;

    }

    .b2_conter .b2_list_cont ul li .b2_text_cont .b2_icon_text p {

        line-height: 32px;

    }

    .b2_conter .b2_list_cont ul li .b2_text_cont .b2_icon_text h3 {

        font-size: 20px;

    }

    .b2_conter .b2_list_cont ul li {

        padding: 60px 34px;

    }

    .title_h3 h3 {

        font-size: 36px;

    }

    .b3_swiper_cont {

        margin-top: 40px;

    }

    .b4_one_conter {

        padding: 70px 0;

    }

    .b4_one_conter .b4_one_left h3 {

        font-size: 38px;

        line-height: 40px;

        /* padding-bottom: 20px;

        margin-bottom: 20px; */

    }

    .b4_one_conter .b4_one_left {

        padding-right: 77px;

    }

    .b4_tow_conter .b4_swiper .swiper-slide .item h3 {

        font-size: 24px;

    }

    .b4_tow_conter .b4_swiper .swiper-slide .item .item_text,

    .b4_tow_conter .b4_swiper .swiper-slide .item .item_text p {

        line-height: 28px;

    }

    .b4_tow_conter .b4_swiper .swiper-slide .item .item_text {

        width: 256px;

    }

    .b4_tow_conter {

        padding-top: 70px;

        padding-bottom: 58px;

    }

    .c1_conter .c1_ul_list ul li a {

        padding: 56px;

    }

    .c1_conter .c1_ul_list ul li .c1_img {

        width: 140px;

    }

    .c1_conter .footer_boter {

        padding: 27px 0;

    }

    .c1_conter .c1_ul_list ul li .c1_text {

        width: calc(100% - 140px);

    }

    .c2_title h3 {

        font-size: 36px;

    }

    .c3_conter .c3_top_one .c3_one_left h3 {

        font-size: 36px;

    }

    .d1_ul_list ul li .d1_text {

        padding-bottom: 70px;

    }

    .f2_conter .f2_form .layui-form {

        width: 81%;

    }

    .vdoBox{
        width: 800px;
    }

}





/* 1366px的样式控制  */



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

    .banner_main_text .banner_text1 h3,

    .banner_main .gonf_le ul li .gont_l .inex-cont_t .counter {

        font-size: 38px;

        line-height: 48px;

    }

    .banPagin {

        bottom: 138px;

    }

    .banner_main_text .banner_text1 h3 {

        padding-bottom: 24px;

        margin-bottom: 24px;

    }

    .cutAct,

    .total {

        font-size: 16px;

    }

    .cutAll {

        font-size: 16px;

    }

    .banNext {

        margin-left: 24px;

    }

    .banPrev {

        margin-right: 24px;

    }

    .banner_main_text .banner_text1 p {

        line-height: 28px;

    }

    .banner_main .gonf_le ul li .gont_l .inex-cont_t .counter {

        margin-top: 40px;

    }

    .banner_main .gonf_le ul li .gont_l .index_news {

        margin-top: 34px;

    }

    .banner_main .gonf_le {

        width: 380px;

    }

    .banner_main .gonf_le ul li .gont_l {

        padding: 24px 22px;

    }

    .anli_list .anl_fotrbn {

        width: 30%;

    }

    .anli_list .anl_bot_list {

        width: 70%;

    }

    .b1_conter .b1_one .b1_one_left .b1_title h3 {

        font-size: 28px;

        margin-bottom: 20px;

    }

    .b1_conter .b1_one .b1_one_left .b1_title h2 {

        font-size: 40px;

        line-height: 42px;

        margin-bottom: 14px;

    }

    .b1_conter .b1_one_list {

        margin-top: 42px;

    }

    .b1_conter .b1_one_list {

        width: 664px;

    }

    .b1_tow_conter .b1_title .b1_title_div {

        width: 68%;

    }

    .b1_tow_conter .b1_tow_list ul li .b1_text {

        padding: 36px 35px;

    }

    .b1_bj_img {

        height: 469px;

    }

    .bannernt_banner .bannernt_banner_text .banner_icon_img {

        width: 70px;

    }

    .bannernt_banner .bannernt_banner_text .banner_icon_img img {

        width: 100%;

    }

    .footer_right .div_ewm ul li .ewm_img {

        width: 80px;

        height: 80px;

    }

    .footer_right .div_ewm {

        margin-top: 30px;

    }

    .footer_boter {

        padding: 22px 0;

    }

    .footer_left .footer_logo {

        padding: 28px 0;

    }

    .footer_right .footer_right_list .foorer_conte {

        padding-top: 45px;

    }

    .footer_boter .bottom_l p,

    .footer_boter .bottom_r p,

    .footer_boter .bottom_l p a,

    .footer_boter .bottom_r p a {

        font-size: 14px;

    }

    .submenu .swiper-slide a {

        margin: 0 30px;

    }

}





/* 分辨率为1280px的样式控制 / 分辨率为1920px被放大到150%的样式控制 / 分辨率为1440px、1366px被放大到125%/150%的样式控制 */



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

    .banner_main_text .banner_text1 h3,

    .banner_main .gonf_le ul li .gont_l .inex-cont_t .counter {

        font-size: 32px;

        line-height: 40px;

    }

    .banner_main_text .banner_text1 h3::before {

        width: 42px;

    }

    .b2_conter,

    .b3_conter,

    .b3_tioe_conter {

        padding: 60px 0;

    }

    .title_h3 h3 {

        font-size: 32px;

        line-height: 40px;

    }

    .title_h3 p {

        font-size: 14px;

        margin-top: 20px;

    }

    .b2_conter .b2_list_cont ul li .b2_text_cont {

        margin-top: 132px;

    }

    .b2_conter .b2_list_cont ul li .b2_text_cont .b2_icon_text h3 {

        margin-bottom: 10px;

    }

    .b2_conter .b2_list_cont {

        margin-top: 40px;

    }

    .b4_one_conter .b4_one_left h3 {

        font-size: 32px;

        line-height: 36px;

    }

    .b4_one_conter {

        padding: 60px 0;

    }

    .b4_one_conter .b4_one_left h3::before {

        width: 40px;

    }

    .c1_conter .c1_ul_list ul li .c1_img {

        width: 120px;

    }

    .c1_conter .c1_ul_list ul li .c1_text {

        width: calc(100% - 120px);

    }

    .c2_conter {

        padding: 60px 0 40px 0;

    }

    .c2_title h3 {

        font-size: 28px;

        stroke-linejoin: 32px;

    }

    .c2_conter_text .c2_swie_cont .c2_swir_text h3 {

        font-size: 18px;

        line-height: 24px;

    }

    .c2_table .c2_table_min thead tr th {

        font-size: 16px;

    }

    .c2_table .c2_table_min thead tr th {

        padding-left: 30px;

    }

    .c2_table .c2_table_min tbody tr td {

        padding-left: 30px;

    }

    .pages ul li a {

        font-size: 16px;

    }

    .submenu .swiper-slide a {

        margin: 0 26px;

    }

    .c2_table .c2_table_min tbody tr td {

        padding: 18px 0;

        padding-left: 30px;

    }

    .c2_table .c2_table_min {

        margin-bottom: 40px;

    }

    .c2_conter_text .c2_swie_cont {

        padding: 23px;

    }

    .c2_conter_text .c2_swie_cont {

        bottom: -42px;

    }

    .c2_title {

        margin-bottom: 30px;

    }

    .c3_conter .c3_top_one .c3_one_right {

        width: 300px;

    }

    .c3_conter .c3_top_one .c3_one_left {

        width: calc(100% - 355px);

    }

    .c3_conter .c3_top_one .c3_one_left h3 {

        font-size: 28px;

        line-height: 30px;

        margin-bottom: 10px;

    }

    .c3_conter .c3_top_one .c3_one_left {

        padding-top: 60px;

    }

    .c3_conter .c3_top_one .c3_one_right {

        margin-top: 60px;

    }

    .c3_conter .c3_top_one .c3_one_left {

        padding-bottom: 60px;

    }

    .d1_conter {

        padding: 60px 0;

    }

    .d1_foorer .d1_from .form h3 {

        font-size: 24px;

    }

    .d2_conter .d2_ul_list ul li .d2_div_text {

        padding: 0 40px;

    }

    .d2_conter {

        padding: 60px 0;

    }

    .warp_1000 {

        width: 70%;

    }

    .f1_conter {

        padding-top: 60px;

    }

    .f1_conter .title_h3 h3,

    .g1_conter .title_h3 h3 {

        padding-bottom: 20px;

    }

    .f2_conter {

        padding-top: 60px;

    }

    .g1_conter {

        padding: 60px 0;

    }

    .g1_conter .g1_text_conter .g1_text,

    .g1_conter .g1_text_conter .g1_text p {

        font-size: 16px;

        line-height: 30px;

    }

    .g2_ul_list {

        margin: 30px 0;

    }

}





/* iPad横板显屏 - landscape指定输出设备中的页面可见区域高度小于宽度*/



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

    .g2_conter_text {

        margin-top: 30px;

    }

    .header .container .nav ul li a.na_a {

        padding: 0 14px;

    }

    .cutover {

        padding-left: 24px;

    }

    .banPagin {

        bottom: 174px;

    }

    .b1_conter .b1_one .b1_one_right {

        width: 40%;

    }

    .b1_conter .b1_one .b1_one_left {

        width: 60%;

    }

    .b1_conter .b1_one_list {

        margin-bottom: 60px;

    }

    .b1_conter .b1_one .b1_one_left .b1_title {

        padding-right: 55px;

    }

    .b1_tow_conter .b1_title h3 {

        font-size: 32px;

        line-height: 40px;

    }

    .b1_tow_conter .b1_title .b1_title_div {

        width: 90%;

    }

    .b1_tow_conter .b1_tow_list ul li .b1_text h3 {

        padding-bottom: 17px;

        margin-bottom: 17px;

    }

    .b1_tow_conter .b1_tow_list {

        margin-top: 30px;

    }

    .b1_tow_conter .b1_title p {

        line-height: 30px;

    }

    .footer_left_cont {

        width: 100%;

    }

    .footer_right {

        width: 100%;

    }

    .footer_left1 .footer_right_list {

        width: 81.25%;

        margin: auto;

        float: none;

        margin-top: 30px;

    }

    .footer_left1 {

        display: none;

    }

    .footer_left .footer_logo {

        width: 81.25%;

        margin: auto;

        float: none;

    }

    /* .footer_right .footer_right_list .foorer_conte ul {

        align-items: stretch;

    }

    .footer_right .footer_right_list .foorer_conte ul li {

        width: 33.3%;

        float: left;

        padding-left: 24px;

    }

    .footer_right .footer_right_list .foorer_conte ul li {

        margin-top: 0;

    } */

    .footer_right .footer_right_list .foorer_conte {

        overflow: hidden;

    }

    .footer_right .footer_right_list {

        width: 81.25%;

        margin: auto;

        float: none;

        padding-left: 0;

        display: flex;

        align-items: center;

    }

    .footer_right .footer_right_list .foorer_conte {

        width: 60%;

        float: left;

        padding-bottom: 40px;

    }

    .footer_right .footer_right_list .foorer_conte {

        padding-top: 40px;

    }

    .footer_right .div_ewm {

        width: 40%;

        float: left;

    }

    .footer_right .div_ewm ul {

        float: right;

    }

    .footer_right .div_ewm ul li .ewm_img {

        width: 110px;

        height: 110px;

    }

    .title_h3 h3 {

        font-size: 28px;

        line-height: 30px;

    }

    .b2_conter,

    .b3_conter,

    .b3_tioe_conter {

        padding: 50px 0;

    }

    .b2_conter .b2_list_cont ul li h4 {

        font-size: 20px;

    }

    .b2_conter .b2_list_cont ul li .b2_text_cont .b2_icon_img {

        width: 60px;

    }

    .b2_conter .b2_list_cont ul li .b2_text_cont .b2_icon_text p {

        line-height: 30px;

    }

    .b2_conter .b2_list_cont ul li {

        padding: 49px 24px;

    }

    .bannernt_banner .bannernt_banner_text h3 {

        font-size: 30px;

        line-height: 36px;

    }

    .bannernt_banner .bannernt_banner_text h3 {

        margin-top: 20px;

    }

    .bannernt_banner .bannernt_banner_text p {

        margin-top: 4px;

    }

    .bannernt_banner .bannernt_banner_text .banner_icon_img {

        width: 60px;

    }

    .b3_swiper_cont {

        margin-top: 30px;

    }

    .b3_swiper_cont {

        padding: 0 60px;

    }

    .title_h3 h3 {

        font-size: 24px;

    }

    .b4_one_conter .b4_one_left h3 {

        font-size: 24px;

    }

    .b4_one_conter .b4_one_left p {

        line-height: 30px;

    }

    .b4_one_conter .b4_one_left {

        padding-right: 48px;

    }

    .b4_one_conter .b4_one_left h3 {

        padding-bottom: 24px;

        margin-bottom: 24px;

    }

    .b4_tow_conter {

        padding-top: 50px;

    }

    .b4_one_conter {

        padding: 50px 0;

    }

    .b4_tow_conter {

        padding-bottom: 34px;

    }

    .b4_tow_conter .b4_swiper .swiper-slide .item {

        padding-top: 40px;

    }

    .b4_tow_conter .b4_swiper .swiper-slide .item {

        bottom: 15px;

    }

    .c1_conter .c1_ul_list ul li a {

        padding: 40px;

    }

    .c1_conter .c1_ul_list ul li .c1_img {

        width: 100px;

    }

    .c1_conter .c1_ul_list ul li .c1_text {

        width: calc(100% - 100px);

    }

    .c2_table .c2_table_min tbody tr td {

        font-size: 14px;

    }

    .c2_table {

        padding-bottom: 70px;

    }

    .c2_conter {

        padding: 50px 0 30px 0;

    }

    .pages ul li {

        width: 40px;

        height: 40px;

    }

    .c2_title h3 {

        font-size: 24px;

    }

    .c2_title {

        margin-bottom: 24px;

    }

    .c2_conter_text .c2_swie_cont {

        padding: 12px;

    }

    .c2_conter_text .c2_swie_cont .c2_swir_text p {

        margin-top: 6px;

    }

    .c2_conter_text .c2_swie_cont .c2_swir_mor {

        width: 30px;

    }

    .c2_conter_text .c2_swie_cont {

        bottom: -32px;

    }

    .c3_conter .c3_top_one .c3_one_right .c3_ul_list ul li .icon_c3 {

        width: 46px;

        margin-top: 5px;

    }

    .c3_conter .c3_top_one .c3_one_right .c3_ul_list ul li .icoN-text {

        width: calc(100% - 46px);

    }

    .c3_conter .c3_top_one .c3_one_right .c3_ul_list ul li .icoN-text h4 {

        font-size: 16px;

        line-height: 24px;

    }

    .c3_conter .c3_top_one .c3_one_right .c3_ul_list ul li .icoN-text p {

        font-size: 14px;

        line-height: 24px;

    }

    .c3_conter .c3_top_one .c3_one_right {

        width: 280px;

        margin-left: 40px;

        margin-top: 50px;

    }

    .c3_conter .c3_top_one .c3_one_left {

        width: calc(100% - 320px);

    }

    .c3_conter .c3_top_one .c3_one_left {

        padding-top: 50px;

    }

    .c3_conter .c3_top_one .c3_one_left {

        padding-right: 50px;

    }

    .c3_conter .c3_top_one .c3_one_left .c3_one_text p {

        line-height: 30px;

    }

    .c3_conter .c3_top_one .c3_one_left .c3_one_text img {

        /* margin-top: 30px; */

    }

    .c3_conter .c3_top_one .c3_one_right .c3_ul_list ul li {

        margin-bottom: 24px;

    }

    .c2_conter.c3_c2_cont {

        padding-bottom: 50px;

    }

    .c3_conter .c3_top_one .c3_one_left h3 {

        font-size: 24px;

    }

    .d1_conter {

        padding: 50px 0;

    }

    .d1_ul_list {

        margin-top: 30px;

    }

    .d1_ul_list ul li .d1_text {

        padding: 41px 26px;

    }

    .d1_ul_list ul li .d1_more {

        padding: 26px 26px;

    }

    .d1_ul_list ul li .d1_text h3 {

        line-height: 28px;

        height: 56px;

    }

    .d1_ul_list ul li .d1_text p {

        margin-bottom: 10px;

    }

    .d1_ul_list ul li {

        margin-bottom: 30px;

    }

    .d2_conter {

        padding: 50px 0;

    }

    .d2_conter .d2_ul_list ul li .div_text .icon_img {

        width: 46px;

    }

    .d2_conter .d2_ul_list ul li .d2_div_text h3 {

        font-size: 18px;

        line-height: 26px;

        margin-bottom: 4px;

    }

    .d2_conter .d2_ul_list ul li .d2_div_text p {

        font-size: 14px;

        line-height: 22px;

    }

    .d2_conter .d2_ul_list ul li .d2_div_text {

        padding: 0 30px;

        bottom: 24px;

    }

    .d2_conter .d2_ul_list {

        margin-top: 30px;

    }

    .e1_news_list ul li .e1_li_img {

        width: 330px;

    }

    .e1_news_list ul li .e1_li_text {

        width: calc(100% - 330px);

        padding-right: 46px;

    }

    .e1_news_list ul li .e1_li_text h5 {

        font-size: 16px;

        line-height: 24px;

        margin-bottom: 10px;

    }

    .e1_news_list ul li .e1_li_text h3 {

        font-size: 20px;

        line-height: 30px;

        margin-bottom: 10px;

    }

    .e1_news_list ul li .e1_li_text p {

        line-height: 28px;

        height: 56px;

    }

    .e1_news_list ul li .e1_li_text .e1_li_more p {

        width: 135px;

        height: 44px;

        font-size: 14px;

    }

    .e1_news_list ul li {

        padding: 50px 0;

    }

    .e2_conter {

        padding: 50px 0 60px 0;

    }

    .e2_conter .title {

        padding-bottom: 20px;

    }

    .e2_conter .e2_text {

        padding-top: 30px;

        padding-bottom: 40px;

    }

    .e2_conter .e2_page {

        padding: 14px 0;

    }

    .f1_conter .title_h3 h3::before,

    .g1_conter .title_h3 h3::before {

        width: 40px;

    }

    .f1_conter {

        padding-top: 50px;

    }

    .f1_one_cont .f1_one_list {

        margin-top: 30px;

    }

    .f1_one_cont .f1_one_list .f1_one_ul {

        padding: 0 30px;

    }

    .f1_one_cont .f1_one_top ul li .f1_title {

        padding: 0 30px;

    }

    .f1_one_cont .f1_one_top {

        margin-bottom: 50px;

    }

    .f1_one_cont {

        padding-top: 50px;

    }

    .f1_one_cont .f1_one_top .f1_tile_hover {

        padding: 42px 30px 50px 30px;

    }

    .f1_one_cont .f1_one_top .f1_tile_hover .f1_title_left:first-child {

        padding-right: 24px;

    }

    .f2_conter .f2_map {

        overflow: hidden;

    }

    .f2_conter {

        padding-top: 50px;

    }

    .f2_conter .title_h3 p {

        margin-top: 10px;

    }

    .f2_conter .f2_form {

        margin-top: 30px;

        margin-bottom: 60px;

    }

    .f2_conter .f2_list {

        padding: 37px 30px;

    }

    .f2_conter .f2_list ul li {

        padding: 0 12px;

    }

    .f2_conter .f2_list ul li .f2_list_text h3,

    .f2_conter .f2_list ul li .f2_list_text h3 a {

        font-size: 16px;

        line-height: 28px;

    }

    .f2_conter .f2_list ul li .f2_list_text p {

        font-size: 14px;

        margin-bottom: 6px;

    }

    .f2_conter .f2_list ul li .f2_list_img {

        width: 30px;

    }

    .f2_conter .f2_map {

        height: 450px;

    }

    .g1_conter {

        padding: 50px 0;

    }

    .g1_conter .g1_text_conter .g1_text {

        margin-top: 30px;

    }

    .g1_text_conter .table1 .g1_table,

    .g1_text_conter .table2 {

        width: 88%;

    }

    .g1_text_conter .table2,

    .g1_text_conter .table1 .g1_table {

        margin-top: 30px;

    }

}





/* iPad竖板显屏 - portrait指定输出设备中的页面可见区域高度大于或等于宽度 */



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

    .nav {

        display: none;

    }

    .cutover::before {

        width: 0;

    }

    .m_img {

        display: block;

    }

    .header {

        display: flex;

        align-items: center;

        padding: 14px 0;

    }

    .banner_main_text {

        width: 82%;

    }

    .banner_main_text {

        top: 30%;

        transform: translateY(-30%);

        left: 8.8%;

    }

    .banner_main .gonf_le {

        top: 67%;

        transform: translateY(-67%);

        width: 82%;

    }

    .banner_main .gonf_le ul li .gont_r {

        width: 0;

    }

    .banner_main .gonf_le ul li .gont_l {

        width: 100%;

    }

    .banner_main .gonf_le ul li {

        width: 50%;

        float: left;

        border: 2px solid #fff;

    }

    .banner_main .gonf_le ul {

        display: flex;

        align-items: stretch;

    }

    .banner_main .gonf_le ul li .gont_l {

        border: 0;

    }

    .banner_main .gonf_le ul li:nth-child(2) {

        border-left: 0;

    }

    .submenu {

        height: 56px;

    }

    .submenu .swiper-slide a {

        line-height: 56px;

    }

    .submenu .swiper-slide a {

        margin: 0 20px;

    }

    .b1_conter .b1_one .b1_one_left .b1_title h3 {

        font-size: 24px

    }

    .b1_conter .b1_one .b1_one_left .b1_title h2 {

        font-size: 36px;

        line-height: 40px;

        margin-bottom: 10px;

    }

    .b1_conter {

        padding-top: 60px;

    }

    .b1_tow_conter .b1_title h3 {

        font-size: 28px;

        margin-bottom: 14px;

    }

    .b1_tow_conter .b1_title .b1_title_div {

        width: 100%;

    }

    .b1_tow_conter .b1_title p {

        font-size: 14px;

        line-height: 26px;

    }

    .b1_tow_conter,

    .b3_tioe_conter {

        padding: 60px 0;

    }

    .b1_tow_conter .b1_tow_list ul li .b1_text h3 {

        font-size: 20px;

    }

    .b1_tow_conter .b1_tow_list ul li .b1_text {

        padding: 24px;

    }

    .b1_tow_conter .b1_tow_list ul li .b1_text p {

        height: 200px;

    }

    .tophide.header .m_img a.one {

        display: none;

    }

    .tophide.header .m_img a.tow {

        display: block;

    }

    .footer_right .div_ewm ul li {

        margin-right: 29px;

    }

    .b2_conter .b2_list_cont ul {

        flex-wrap: wrap;

    }

    .b2_conter .b2_list_cont ul li {

        width: calc(100% / 3);

    }

    .b2_conter .b2_list_cont ul li::before,

    .b2_conter .b2_list_cont ul li::after {

        display: none;

    }

    .b2_conter .b2_list_cont ul li:nth-child(1),

    .b2_conter .b2_list_cont ul li:nth-child(2),

    .b2_conter .b2_list_cont ul li:nth-child(3) {

        border-bottom: 1px solid rgba(255, 255, 255, 0.1);

    }

    .b2_conter .b2_list_cont ul li:nth-child(4),

    .b2_conter .b2_list_cont ul li:nth-child(5) {

        width: 50%;

    }

    .b2_conter .b2_list_cont ul li .b2_text_cont {

        margin-top: 66px;

    }

    .bannernt_banner .bannernt_banner_text .banner_icon_img {

        width: 56px;

    }

    .bannernt_banner .bannernt_banner_text h3 {

        font-size: 26px;

        line-height: 30px;

        margin-top: 20px;

    }

    .b2_conter .b2_list_cont {

        margin-top: 30px;

    }

    .b2_conter .b2_list_cont ul li .b2_text_cont .b2_icon_text {

        margin-top: 24px;

    }

    .b4_one_conter .b4_one_left {

        width: 100%;

        padding-right: 0;

    }

    .b4_one_conter .b4_one_right {

        width: 100%;

        margin-top: 20px;

    }

    .b4_warpo .b4_swiper {

        padding-bottom: 0;

    }

    .b4_tow_conter::before {

        top: 51.4%;

        transform: translateY(-51.4%);

    }

    .b4_warpo {

        padding: 0 40px;

    }

    .c1_conter .c1_ul_list ul li a {

        padding: 40px 26px;

    }

    .c1_conter .c1_ul_list ul li .c1_text h3 {

        font-size: 20px;

        line-height: 24px;

    }

    .c1_conter .c1_ul_list ul li .c1_img {

        width: 80px;

    }

    .c1_conter .c1_ul_list ul li .c1_text {

        width: calc(100% - 80px);

    }

    .c1_conter .c1_ul_list ul li .c1_text p {

        height: 72px;

    }

    .c2_table .c2_table_min thead tr th {

        padding-left: 20px;

        padding-right: 20px;

    }

    .c2_table .c2_table_min tbody tr td {

        padding-left: 20px;

    }

    .pages ul li {

        width: 34px;

        height: 34px;

    }

    .c3_conter .c3_top_one .c3_one_right {

        width: 200px;

    }

    .c3_conter .c3_top_one .c3_one_left {

        width: calc(100% - 240px);

    }

    .c3_conter .c3_top_one .c3_one_left {

        padding-right: 40px;

    }

    .c3_conter .c3_top_one .c3_one_left .c3_one_text img {

        margin-top: 24px;

    }

    .c3_conter .c3_top_one .c3_one_left {

        padding-bottom: 30px;

    }

    /* .d1_ul_list ul li:nth-child(4n) {

        margin-right: 1.68%;

    }

    .d1_ul_list ul li:nth-child(3n) {

        margin-right: 0 !important;

    }

    .d1_ul_list ul li {

        width: 32%;

    } */

    .d1_ul_list ul li .d1_text {

        padding: 31px 16px;

    }

    .d1_ul_list ul li .d1_text h3 {

        font-size: 16px;

        line-height: 24px;

        height: 48px;

    }

    .d1_ul_list ul li .d1_more {

        padding: 19px 16px;

    }

    .d1_ul_list ul li .d1_more p::before {

        width: 18px;

    }

    .d1_ul_list ul li .d1_more p {

        padding-left: 30px;

    }

    .d1_ul_list ul li .d1_more p {

        font-size: 14px;

    }

    .d1_ul_list ul li {

        margin-bottom: 24px;

    }

    .d1_ul_list ul li .d1_text p {

        font-size: 14px;

        line-height: 22px;

    }

    .d1_ul_list ul li .d1_more {

        padding: 12px 16px;

    }

    .d1_ul_list ul li .d1_more {

        padding: 12px 16px;

    }

    .d2_conter .d2_ul_list ul li .d2_div_text {

        padding: 0 24px;

        bottom: 15px;

    }

    .d2_conter .d2_ul_list ul li .div_text .icon_img {

        width: 38px;

    }

    .d2_conter .d2_ul_list ul li .div_text .icon_img {

        top: 34%;

        transform: translate(-50%, -34%);

    }

    .e1_news_list ul li .e1_li_img {

        width: 270px;

    }

    .e1_news_list ul li .e1_li_text {

        width: calc(100% - 270px);

        padding-right: 30px;

    }

    .e1_news_list ul li {

        padding: 34px 0;

    }

    .e1_news_list ul li .e1_li_text h3 {

        font-size: 18px;

        line-height: 22px;

    }

    .e1_news_list ul li .e1_li_text p {

        -webkit-line-clamp: 1;

        height: auto;

    }

    .e1_news_list ul li .e1_li_text .e1_li_more p span {

        font-size: 14px;

    }

    .e1_news_list ul li .e1_li_text .e1_li_more {

        margin-top: 26px;

    }

    .e1_news_list ul li .e1_li_text .e1_li_more p {

        width: 118px;

        height: 40px;

    }

    .e1_news_list {

        margin-bottom: 50px;

    }

    .e1_conter {

        padding-bottom: 50px;

    }

    .f2_conter .f2_form .layui-form .f2_div_input .f2_input input {

        height: 50px;

    }

    .f2_conter .f2_form .layui-form {

        width: 92%;

    }

    .f2_conter .f2_map {

        height: 400px;

    }

    .g1_conter .g1_text_conter .g1_text,

    .g1_conter .g1_text_conter .g1_text p {

        line-height: 28px;

    }

    .g1_text_conter .table1 .g1_table thead tr th,

    .g1_text_conter .table2 .g1_table1 thead tr th {

        line-height: 24px;

    }

    .g1_text_conter .table1 .g1_table thead tr th {

        padding: 6px 14px;

    }

    .g1_text_conter .table1 .g1_table tbody tr td,

    .g1_text_conter .table2 .g1_table1 tbody tr td {

        line-height: 24px;

    }

}





/* 手机端 - portrait指定输出设备中的页面可见区域高度大于或等于宽度*/



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

    /* - 手机端显示 - */

    .mbl {

        display: block;

    }

    /* - pc端隐藏 - */

    .pc {

        display: none;

    }

    .banner_main .swpBan .imgDiv,

    .banner_main,

    .banner_main .swpBan {

        height: auto;

    }

    .banner_main .gonf_le {

        position: relative;

        top: 0;

        transform: inherit;

        right: 0;

        left: 0;

    }

    .banPagin {

        bottom: 30px;

    }

    .anli_list {

        position: relative;

        top: 0;

        transform: inherit;

        right: 0;

        left: 0;

        width: 100%;

    }

    .banner_main .gonf_le {

        width: 92%;

        margin: auto;

        margin-top: 30px;

    }

    .banner_main_text {

        top: 50%;

        transform: translateY(-50%);

    }

    .banner_main_text .banner_text1 h3,

    .banner_main .gonf_le ul li .gont_l .inex-cont_t .counter {

        font-size: 28px;

        line-height: 30px;

    }

    .banPagin {

        left: 50%;

        transform: translateX(-50%);

    }

    .warp {

        width: 92%;

    }

    .banner_main .gonf_le ul li {

        border: 1px solid #003B91;

    }

    .banner_main .gonf_le ul li .gont_l h4 {

        color: #333;

    }

    .banner_main .gonf_le ul li .gont_l .inex-cont_t .counter {

        color: #003B91;

    }

    .banner_main .gonf_le ul li .gont_l .inex-cont_t p {

        color: #666;

    }

    .banner_main .gonf_le ul li .gont_l .index_news p {

        color: #333;

    }

    .banner_main .gonf_le ul li .gont_l .title .icon_r_top {

        background: url(/static/frontend/images/icon_right2_h.jpg) no-repeat center center/100%;

    }

    .banner_main .gonf_le ul li .gont_l .index_news span {

        color: #666;

    }

    .banner_main .gonf_le ul li .gont_l .inex-cont_t .counter {

        margin-top: 58px;

    }

    .anli_list .anl_bot_list {

        width: 100%;

    }

    .anli_list {

        background: #191919;

    }

    .anli_list .warp {

        display: block;

    }

    .anli_list {

        overflow: hidden;

        border-top: 0;

        margin-top: 30px;

    }

    .anli_list .anl_bot_list ul li {

        width: 33.33%;

    }

    .anli_list .anl_bot_list ul {

        width: 100%;

        display: flex;

        flex-wrap: wrap;

        justify-content: center;

    }

    .anli_list .anl_fotrbn {

        width: 100%;

        margin-top: 20px;

    }

    .anli_list .anl_fotrbn p,

    .anli_list .anl_fotrbn p a {

        font-size: 12px;

        text-align: center;

        line-height: 20px;

    }

    .header .container .logo img {

        width: 78px;

    }

    .header {

        padding: 8px 0;

    }

    .b1_conter .b1_one .b1_one_left {

        width: 100%;

    }

    .b1_conter .b1_one .b1_one_left .b1_title {

        padding-right: 0;

    }

    .b1_conter {

        padding-top: 30px;

    }

    .b1_conter .b1_one .b1_one_left .b1_title h2 {

        font-size: 32px;

        line-height: 36px;

    }

    .b1_conter .b1_one .b1_one_left .b1_title p {

        font-size: 14px;

        line-height: 22px;

    }

    .b1_conter .b1_one .b1_one_left .b1_title h3 {

        margin-bottom: 10px;

        font-size: 22px;

    }

    .b1_conter .b1_one .b1_one_left .b1_title h2 {

        margin-bottom: 8px;

    }

    .b1_conter .b1_one_list {

        width: 100%;

    }

    .b1_conter .b1_one_list ul li .inex-cont_t p {

        font-size: 14px;

    }

    .b1_conter .b1_one_list ul li {

        width: 100%;

        /* border: 0; */

        /* border-bottom: 1px solid #eee; */

        padding: 24px;

    }

    .b1_conter .b1_one_list {

        height: auto;

    }

    .b1_conter .b1_one_list ul li {

        padding: 14px;

    }

    .b1_conter .b1_one_list ul li .b1_one_cont .counter {

        font-size: 24px;

    }

    .b1_conter .b1_one_list ul li .b1_one_cont .deat {

        font-size: 14px;

    }

    /* .b1_conter .b1_one_list ul {

        align-items: stretch;

    } */

    .b1_conter .b1_one_list ul li .b1_one_cont .ge {

        font-size: 20px;

    }

    .b1_conter .b1_one_list ul li .b1_one_cont {

        height: auto;

    }

    .b1_conter .b1_one_list ul {

        display: flex;

    }

    .b1_conter .b1_one_list ul li {

        justify-content: inherit;

        width: 100%;

    }

    .b1_conter .b1_one_list ul li .inex-cont_t p {

        font-size: 13px;

    }

    .b1_conter .b1_one_list ul li .inex-cont_t p {

        margin-top: 0;

    }

    .b1_conter .b1_one .b1_one_right {

        width: 100%;

    }

    .b1_conter .b1_one_list {

        margin: 30px 0;

    }

    .b1_conter .b1_one_list ul li .b1_one_cont .deat {

        top: 0;

    }

    .b1_tow_conter,

    .b3_tioe_conter {

        padding: 30px 0;

    }

    .b1_tow_conter .b1_title h3 {

        font-size: 22px;

        line-height: 30px;

    }

    .b1_tow_conter .b1_title p {

        line-height: 22px;

    }

    .b1_tow_conter .b1_tow_list {

        margin-top: 24px;

    }

    .b1_tow_conter .b1_tow_list ul li {

        width: 100%;

        margin-right: 0;

        margin-bottom: 10px;

    }

    .b1_tow_conter .b1_tow_list ul {

        display: block;

    }

    .b1_tow_conter .b1_tow_list ul li .b1_text p {

        height: auto;

    }

    .b1_tow_conter .b1_tow_list ul li .b1_text p {

        font-size: 14px;

        line-height: 22px;

    }

    .b1_tow_conter .b1_tow_list ul li .b1_text h3 {

        font-size: 18px;

        line-height: 24px;

    }

    .b1_tow_conter .b1_tow_list ul li .b1_text h3 {

        padding-bottom: 10px;

        margin-bottom: 10px;

    }

    /* .b1_tow_conter .b1_tow_list {

        overflow: hidden;

    } */

    .footer_left .footer_logo,

    .footer_right .footer_right_list {

        width: 92%;

    }

    .footer_left .footer_logo img {

        width: 90px;

    }

    .footer_left .footer_logo {

        padding: 13px 0;

    }

    .footer_right .footer_right_list .foorer_conte {

        width: 100%;

    }

    .footer_right .footer_right_list {

        display: block;

    }

    .footer_right .footer_right_list .foorer_conte {

        padding: 24px 0;

    }

    .footer_right .footer_right_list .foorer_conte ul li .foot_icon {

        width: 36px;

    }

    .footer_right .footer_right_list .foorer_conte ul li .footr_text {

        width: calc(100% - 36px);

    }

    .footer_right .footer_right_list .foorer_conte ul li .footr_text p {

        font-size: 14px;

        line-height: 24px;

    }

    .footer_right .footer_right_list .foorer_conte ul li .footr_text a {

        font-size: 18px;

        line-height: 28px;

    }

    .footer_right .footer_right_list .foorer_conte ul li .foot_icon {

        margin-top: 7px;

    }

    .footer_right .footer_right_list .foorer_conte ul li .footr_text {

        padding-left: 12px;

    }

    .footer_right .footer_right_list .foorer_conte ul li {

        margin-top: 10px;

    }

    .footer_right .div_ewm ul li .ewm_img {

        width: 80px;

        float: left;

        margin-right: 2%;

        height: auto;

    }

    .footer_right .div_ewm {

        width: 100%;

    }

    .footer_right .div_ewm ul {

        float: left;

    }

    .footer_right .div_ewm ul li {

        margin-right: 0;

        width: 50%;

    }

    .footer_right .div_ewm ul {

        width: 100%;

    }

    .footer_right .div_ewm ul li p {

        font-size: 14px;

        margin-top: 10px;

    }

    .footer_right .div_ewm {

        margin-top: 6px;

        margin-bottom: 20px;

    }

    .footer_boter .bottom_l {

        width: 100%;

    }

    .footer_boter .bottom_r {

        width: 100%;

    }

    .footer_boter .bottom_r p {

        text-align: center;

    }

    .footer_boter .bottom_l p,

    .footer_boter .bottom_r p {

        text-align: center;

    }

    .bannernt_banner .bannernt_banner_text h3 {

        font-size: 22px;

        margin-top: 10px;

    }

    .b2_conter,

    .b3_conter {

        padding: 30px 0;

    }

    .title_h3 h3 {

        font-size: 22px;

        line-height: 30px;

    }

    .title_h3 p {

        margin-top: 10px;

    }

    .b2_conter .b2_list_cont ul li {

        width: 50%;

    }

    .b2_conter .b2_list_cont ul li .b2_text_cont .b2_icon_img {

        width: 50px;

    }

    .b2_conter .b2_list_cont ul li .b2_text_cont .b2_icon_text h3 {

        font-size: 18px;

    }

    .b2_conter .b2_list_cont ul li .b2_text_cont .b2_icon_text p {

        font-size: 14px;

        line-height: 22px;

    }

    .b2_conter .b2_list_cont ul li .b2_text_cont {

        margin-top: 30px;

    }

    .b2_conter .b2_list_cont {

        margin-top: 24px;

    }

    .b2_conter .b2_list_cont ul li:nth-child(4) {

        border-bottom: 1px solid rgba(255, 255, 255, 0.1);

    }

    .b2_conter .b2_list_cont ul li:last-child {

        width: 100%;

    }

    .b3_cont_swipr p {

        font-size: 14px;

        line-height: 24px;

    }

    .b3_swiper_cont {

        padding: 0 40px;

    }

    .prev_cont,

    .next_cont {

        width: 15px;

        height: 28px;

    }

    .b4_tow_conter .b4_swiper .swiper-slide:nth-child(odd) .item {

        position: relative;

        top: inherit;

        bottom: inherit;

        left: inherit;

    }

    .b4_tow_conter .b4_swiper .swiper-slide .item {

        position: relative;

        min-height: auto;

        left: inherit;

        bottom: inherit;

    }

    .b4_tow_conter .b4_swiper .swiper-slide:last-child .item {

        left: 0 !important;

    }

    .b4_tow_conter .b4_swiper .swiper-slide {

        height: auto;

    }

    .b4_tow_conter::before {

        width: 0;

    }

    .b4_warpo .b4-next {

        right: 0;

        top: 50%;

        transform: translateY(-50%);

    }

    .b4_warpo .b4-next,

    .b4_warpo .b4-prev {

        width: 12px;

        height: 22px;

    }

    .b4_warpo .b4-prev {

        left: 0;

        top: 50%;

        transform: translateY(-50%);

    }

    .b4_tow_conter .b4_swiper .swiper-slide .item .item_text {

        width: 100%;

    }

    .b4_tow_conter .b4_swiper .swiper-slide .item {

        padding-left: 24px;

    }

    .b4_tow_conter .b4_swiper .swiper-slide .item .item_text,

    .b4_tow_conter .b4_swiper .swiper-slide .item .item_text p {

        font-size: 14px;

        line-height: 22px;

    }

    .b4_tow_conter .b4_swiper .swiper-slide .item h3 {

        font-size: 20px;

        line-height: 24px;

        margin-bottom: 10px;

    }

    .b4_tow_conter .b4_swiper .swiper-slide .item {

        background: url(/static/frontend/images/b4_icon1.png) no-repeat left top 25px !important;

    }

    .b4_tow_conter .b4_swiper .swiper-slide .item {

        padding-top: 15px !important;

    }

    .b4_tow_conter {

        padding-top: 40px;

    }

    .b4_one_conter {

        padding: 30px 0;

    }

    .b4_one_conter .b4_one_left h3 {

        font-size: 22px;

        line-height: 24px;

        padding-bottom: 20px;

        margin-bottom: 20px;

    }

    .b4_one_conter .b4_one_left p {

        font-size: 14px;

        line-height: 22px;

    }

    .c1_conter .c1_ul_list ul li {

        width: 50%;

    }

    .c1_conter .c1_ul_list ul li:nth-child(3) {

        border-top: 0px solid rgba(238, 238, 238, .3);

    }

    .c1_conter .c1_ul_list ul li:nth-child(odd) {

        border-right: 1px solid rgba(238, 238, 238, .3) !important;

    }

    .c1_conter .c1_ul_list ul li:nth-child(even) {

        border-right: 0px solid rgba(238, 238, 238, .3) !important;

    }

    .c1_conter .c1_ul_list ul li .c1_img {

        margin-bottom: 20px;

    }

    .c1_conter .c1_ul_list ul li .c1_text {

        width: 100%;

    }

    .c1_conter .c1_ul_list ul li a {

        flex-direction: column;

        flex-direction: column-reverse;

    }

    .c1_conter .c1_ul_list ul li .c1_text h3 {

        text-align: center;

    }

    .c1_conter .c1_ul_list ul li .c1_text h3 {

        font-size: 16px;

        margin-bottom: 10px;

    }

    .c1_conter .c1_ul_list ul li .c1_text p {

        text-align: center;

        font-size: 14px;

        line-height: 22px;

    }

    .c1_conter .c1_ul_list ul li a {

        padding: 20px;

    }

    .footer_boter .bottom_l p,

    .footer_boter .bottom_r p,

    .footer_boter .bottom_l p a,

    .footer_boter .bottom_r p a {

        font-size: 12px;

    }

    .c1_conter .footer_boter {

        padding: 15px 0;

    }

    .c1_conter .c1_ul_list ul li .c1_text .icon_more {

        width: 15px;

    }

    .c1_conter .c1_ul_list ul li .c1_text p {

        height: 48px;

    }

    .c1_conter .c1_ul_list ul li:last-child {

        border-bottom: 0;

    }

    .c1_conter .c1_ul_list ul li .c1_text .icon_more {

        margin: auto;

    }

    .c1_conter .c1_ul_list ul li .c1_text p {

        margin-bottom: 15px;

    }

    .c2_conter_text .c2_swie_cont .c2_swir_text h3 {

        font-size: 16px;

        line-height: 24px;

    }

    .c2_conter_text .c2_swie_cont .c2_swir_text p {

        font-size: 14px;

        line-height: 22px;

    }

    .c2_table .ca_table_ul {

        overflow: hidden;

        overflow-x: scroll;

        overflow-y: auto;

        width: 100%;

    }

    .c2_table .ca_table_ul .c2_table_min {

        width: 1200px;

    }

    .pages ul li {

        display: none;

    }

    .pages ul li.not_pat {

        display: block;

    }

    .submenu {

        width: 92%;

    }

    .submenu {

        height: 48px;

    }

    .submenu .swiper-slide a {

        line-height: 48px;

    }

    .c2_table {

        padding-bottom: 30px;

    }

    .c2_conter {

        padding-top: 30px;

    }

    .c2_title h3 {

        font-size: 22px;

    }

    .c2_table .c2_table_min {

        margin-bottom: 30px;

    }

    .c3_conter .c3_top_one .c3_one_left {

        width: 100%;

        padding-right: 0;

        border: 0;

        padding-top: 30px;

    }

    .c3_conter .c3_top_one .c3_one_right {

        width: 100%;

        padding-left: 0;

        margin-left: 0;

        margin-top: 0;

        margin-bottom: 30px;

    }

    .c3_conter .c3_top_one {

        display: block;

    }

    .c3_conter .c3_top_one .c3_one_left h3 {

        font-size: 22px;

    }

    .c3_conter .c3_top_one .c3_one_left .c3_one_text p {

        font-size: 14px;

        line-height: 22px;

    }

    .c3_conter .c3_top_one .c3_one_left .c3_one_text img {

        /* margin-top: 20px; */

    }

    .c3_conter .c3_top_one .c3_one_left .c3_one_text {

        min-height: auto;

    }

    .c3_ul_list {

        position: inherit !important;

    }

    .c3_conter .c3_top_one .c3_one_right .c3_ul_list ul li .icoN-text h4 {

        font-size: 14px;

        line-height: 22px;

    }

    .c3_conter .c3_top_one .c3_one_right .c3_ul_list ul li .icoN-text p {

        font-size: 12px;

        line-height: 20px;

        margin-bottom: 0;

    }

    .c3_conter .c3_top_one .c3_one_right .c3_ul_list ul li .icon_c3 {

        width: 38px;

        margin-top: 3px;

    }

    .c3_conter .c3_top_one .c3_one_right .c3_ul_list ul li .icoN-text {

        width: calc(100% - 38px);

        padding-left: 10px;

    }

    .c3_conter .c3_top_one .c3_one_right .c3_ul_list ul li {

        margin-bottom: 14px;

    }

    .c2_conter .sier_top .c2_next,

    .c2_conter .sier_top .c2_next1,

    .c2_conter .sier_top .c2_prev,

    .c2_conter .sier_top .c2_prev1 {

        width: 9px;

        height: 16px;

    }

    .d1_ul_list ul li {

        width: 49%;

        margin-right: 2%;

        margin-bottom: 20px;

    }

    .d1_ul_list ul li:nth-child(4n) {

        margin-right: 2%;

    }

    .d1_ul_list ul li:nth-child(2n) {

        margin-right: 0 !important;

    }

    .d1_conter {

        padding: 30px 0;

    }

    .d1_ul_list {

        margin-top: 22px;

    }

    .d1_ul_list {

        margin-bottom: 0;

    }

    .d1_foorer .d1_from .form {

        width: 92%;

        padding: 30px;

        margin: auto;

    }

    .d1_foorer .d1_from {

        width: 100%;

    }

    .d1_foorer .d1_from .codex {

        right: 4%;

        width: 20px;

    }

    .d1_foorer .d1_from .form h3 {

        font-size: 22px;

    }

    .d1_foorer .d1_from .form p {

        font-size: 14px;

        line-height: 22px;

        margin-bottom: 30px;

    }

    .d1_foorer .d1_from .form .layui-form .d1_input input {

        font-size: 14px;

    }

    .d1_foorer .d1_from .form .layui-form .d1_input input {

        height: 48px;

    }

    .d1_foorer .d1_from .form .layui-form .buttom button {

        height: 48px;

    }

    .d1_foorer .d1_from .form .layui-form .buttom {

        margin-top: 30px;

    }

    .d2_conter {

        padding: 30px 0;

    }

    .d2_conter .d2_ul_list {

        margin-top: 24px;

    }

    .d2_conter .d2_ul_list ul li .d2_div_text {

        position: relative;

        top: auto;

        bottom: auto;

        transform: inherit;

    }

    .d2_conter .d2_ul_list ul li .d2_div_text h3 {

        font-size: 16px;

        color: #333;

    }

    .d2_conter .d2_ul_list ul li .d2_div_text p {

        color: #666;

    }

    .d2_conter .d2_ul_list ul li .d2_div_text {

        padding: 0;

        padding-top: 10px;

    }

    .d2_conter .d2_ul_list ul li .div_text .icon_img {

        top: 50%;

        transform: translate(-50%, -50%);

    }

    .d2_conter .d2_ul_list ul li {

        margin-bottom: 20px;

    }

    .d2_conter .d2_ul_list {

        padding-bottom: 0;

    }

    .tanXx {

        right: 0;

    }

    .tanXx {

        width: 20px;

        top: -38px;

    }

    .vdoBox {

        max-width: 92%;

        width: 92%;

    }

    .e1_news_list ul li .e1_li_img {

        width: 100%;

    }

    .e1_news_list ul li .e1_li_text {

        width: 100%;

        padding-right: 0;

    }

    .e1_news_list ul li a .warp {

        display: flex;

        flex-direction: column-reverse;

    }

    .e1_news_list ul li {

        padding: 30px 0;

    }

    .submenu {

        padding: 0 10px;

    }

    .submenu .swiper-slide a {

        margin: 0 10px;

    }

    .e1_news_list ul li .e1_li_text h3 {

        font-size: 16px;

    }

    .e1_news_list ul li .e1_li_text p {

        font-size: 14px;

        -webkit-line-clamp: 2;

        line-height: 22px;

    }

    .e1_news_list ul li .e1_li_text h5 {

        font-size: 14px;

        line-height: 22px;

        margin-top: 10px;

    }

    .e1_news_list ul li .e1_li_text .e1_li_more {

        margin-top: 14px;

    }

    .e1_conter {

        padding-bottom: 30px;

    }

    .e1_news_list {

        margin-bottom: 30px;

    }

    .e2_conter {

        padding: 30px 0;

    }

    .warp_1000 {

        width: 92%;

    }

    .e2_conter .title h3 {

        font-size: 20px;

        line-height: 32px;

        margin-bottom: 10px;

    }

    .e2_conter .title p {

        font-size: 14px;

        line-height: 24px;

    }

    .e2_conter .title {

        padding-bottom: 10px;

    }

    .e2_conter .e2_text p {

        font-size: 14px;

        line-height: 22px;

    }

    .e2_conter .e2_text {

        padding-top: 24px;

        padding-bottom: 30px;

    }

    .e2_conter .e2_page .e2_page_left p span,

    .e2_conter .e2_page .e2_page_left p a,

    .e2_conter .e2_page .e2_page_right p span,

    .e2_conter .e2_page .e2_page_right p a {

        font-size: 12px;

        line-height: 22px;

    }

    .e2_conter .e2_page .e2_page_left p span,

    .e2_conter .e2_page .e2_page_right p span {

        width: 53px;

    }

    .e2_conter .e2_page .e2_page_left p a,

    .e2_conter .e2_page .e2_page_right p a {

        width: calc(100% - 53px);

    }

    .f1_conter .f1_conte_text p {

        font-size: 16px;

        line-height: 30px;

    }

    .f1_conter .title_h3 h3,

    .g1_conter .title_h3 h3 {

        padding-bottom: 12px;

    }

    .f1_conter {

        padding-top: 30px;

    }

    .f1_conter .f1_conte_text {

        margin-bottom: 30px;

    }

    .f1_one_cont {

        padding-top: 30px;

    }

    .f1_one_cont .f1_one_list {

        margin-top: 24px;

    }

    .f1_one_cont .f1_one_list .f1_one_ul {

        padding: 0 20px;

    }

    .f1_one_cont .f1_one_list .f1_one_ul ul li {

        font-size: 14px;

    }

    .f1_one_cont .f1_one_list .f1_one_ul ul li:nth-child(1),

    .f1_one_cont .f1_one_top ul li .f1_title dl dt:nth-child(1) {

        width: 28%;

    }

    .f1_one_cont .f1_one_list .f1_one_ul ul li:nth-child(2),

    .f1_one_cont .f1_one_top ul li .f1_title dl dt:nth-child(2) {

        width: 28%;

        text-align: center;

    }

    .f1_one_cont .f1_one_list .f1_one_ul ul li:nth-child(3),

    .f1_one_cont .f1_one_top ul li .f1_title dl dt:nth-child(3) {

        width: 28%;

        text-align: center;

    }

    .f1_one_cont .f1_one_list .f1_one_ul,

    .f1_one_cont .f1_one_top ul li .f1_title {

        padding: 0 12px;

    }

    .f1_one_cont .f1_one_list .f1_one_ul ul li:nth-child(4),

    .f1_one_cont .f1_one_top ul li .f1_title dl dt:nth-child(4) {

        width: 16%;

    }

    .f1_one_cont .f1_one_top ul li .f1_title dl dt {

        font-size: 14px;

        line-height: 22px;

    }

    .f1_one_cont .f1_one_top ul li .f1_title dl dt:nth-child(2),

    .f1_one_cont .f1_one_top ul li .f1_title dl dt:nth-child(3) {

        font-size: 12px;

        line-height: 20px;

    }

    .f1_one_cont .f1_one_top ul li .f1_title dl dt span {

        font-size: 12px;

        line-height: 20px;

    }

    .f1_one_cont .f1_one_top .f1_tile_hover {

        padding: 18px 12px;

    }

    .f1_one_cont .f1_one_top .f1_tile_hover .f1_title_left {

        width: 100%;

    }

    .f1_one_cont .f1_one_top ul li .f1_title dl dt {

        padding: 12px 0;

    }

    .f1_one_cont .f1_one_top .f1_tile_hover .f1_title_left h4 {

        line-height: 24px;

        font-size: 14px;

    }

    .f1_one_cont .f1_one_top .f1_tile_hover .f1_title_left p,

    .f1_one_cont .f1_one_top .f1_tile_hover .f1_title_left {

        font-size: 14px;

        line-height: 22px;

    }

    .f1_one_cont .f1_one_top .f1_tile_hover .f1_title_left {

        margin-bottom: 24px;

    }

    .f1_one_cont .f1_one_top {

        margin-bottom: 30px;

    }

    .f1_one_cont {

        padding-bottom: 30px;

    }

    .pages ul li a img {

        width: 6px;

    }

    .pages ul li {

        width: 30px;

        height: 30px;

    }

    .pages ul li.not_pat:first-child {

        margin-right: 20px;

    }

    .pages ul li.not_pat:last-child {

        margin-left: 20px;

    }

    .f1_one_cont .f1_one_list .f1_one_ul ul li {

        padding: 6px 0;

    }

    .f2_conter {

        padding-top: 30px;

    }

    .f2_conter .f2_form .layui-form {

        width: 100%;

    }

    .f2_conter .f2_form .layui-form .f2_div_input .f2_input {

        width: 100%;

        margin-right: 0;

        margin-bottom: 10px;

    }

    .f2_conter .f2_form .layui-form .f2_div_input .f2_input label {

        font-size: 14px;

    }

    .f2_conter .f2_form .layui-form .f2_div_input .f2_input input {

        font-size: 14px;

        padding-left: 90px;

    }

    .f2_conter .f2_form .layui-form .f2_div_input .f2_input input {

        background: url(/static/frontend/images/f2_icon4.png) no-repeat center left 20px;

    }

    .f2_conter .f2_form .layui-form .f2_div_input .f2_input:nth-child(2) input {

        padding-left: 120px;

        background: url(/static/frontend/images/f2_icon1.png) no-repeat center left 20px;

    }

    .f2_conter .f2_form .layui-form .f2_div_input .f2_input:nth-child(3) input {

        background: url(/static/frontend/images/f2_icon5.png) no-repeat center left 20px;

    }

    .f2_conter .f2_form .layui-form .f2_div_input .f2_input:nth-child(4) input {

        background: url(/static/frontend/images/f2_icon2.png) no-repeat center left 20px;

    }

    .f2_conter .f2_form .layui-form .f2_tearme textarea {

        background: url(/static/frontend/images/f2_icon3.png) no-repeat top 20px left 20px;

    }

    .f2_conter .f2_form .layui-form .f2_tearme label {

        font-size: 14px;

        top: 13px;

        left: 50px;

    }

    .f2_conter .f2_form .layui-form .f2_div_input .f2_input label {

        left: 50px;

    }

    .f2_conter .f2_form .layui-form .f2_tearme textarea {

        font-size: 14px;

        padding-top: 40px;

        padding-left: 50px;

        height: 140px;

    }

    .f2_conter .f2_form .layui-form .f2_div_input .f2_input input {

        height: 40px;

    }

    .f2_conter .f2_form .layui-form .f2_buttom .layui-btn {

        width: 120px;

        height: 38px;

        font-size: 16px;

    }

    .f2_conter .f2_form {

        margin-bottom: 30px;

    }

    .f2_conter .f2_list ul li {

        width: 50%;

    }

    .f2_conter .f2_list ul {

        flex-wrap: wrap;

    }

    .f2_conter .f2_list {

        padding: 24px;

    }

    .f2_conter .f2_list ul li {

        padding: 0 4px;

        margin-top: 20px;

    }

    .f2_conter .f2_list ul li .f2_list_text p {

        font-size: 12px;

        line-height: 20px;

    }

    .f2_conter .f2_list ul li .f2_list_text h3,

    .f2_conter .f2_list ul li .f2_list_text h3 a {

        font-size: 14px;

        line-height: 22px;

    }

    .f2_conter .f2_list ul li:nth-child(1),

    .f2_conter .f2_list ul li:nth-child(2) {

        margin-top: 0;

    }

    .f2_conter .f2_map {

        height: 300px;

    }

    .f2_conter .f2_form {

        margin-top: 24px;

    }

    .f2_conter .f2_list ul li .f2_list_img {

        width: 25px;

    }

    .g1_conter {

        padding: 30px 0;

    }

    .g1_conter .g1_text_conter .g1_text {

        margin-top: 24px;

    }

    .g1_conter .g1_text_conter .g1_text,

    .g1_conter .g1_text_conter .g1_text p {

        font-size: 14px;

        line-height: 22px;

    }

    .g1_text_conter .table1,

    .g1_text_conter .table2 {

        overflow: hidden;

        overflow-y: auto;

        overflow-x: scroll;

    }

    .g1_text_conter .table1 .g1_table {

        width: 1000px;

    }

    .g1_text_conter .table2 .g1_table1 {

        width: 1000px;

    }

    .g2_conter_text p,

    .g2_conter_text {

        font-size: 14px;

        line-height: 22px;

    }

    .g2_conter_text {

        margin-top: 24px;

    }

    .g2_ul_list ul li {

        width: 100%;

        margin-right: 0;

    }

    .g2_ul_list ul li .g2_text p {

        font-size: 14px;

        line-height: 22px;

        padding: 10px 0;

    }

    .g2_ul_list {

        margin: 15px 0;

    }

    .d1_foorer .d1_from .form {

        padding: 20px;

    }

    .e1_news_list ul li {

        padding: 24px 0;

    }

    .e1_news_list ul li a .warp {

        width: 100%;

    }

    .e1_news_list {

        width: 92%;

        margin: auto;

        margin-bottom: 30px;

    }

    .e1_news_list ul li {

        width: 49%;

        margin-right: 2%;

        float: left;

    }

    .e1_news_list ul li:nth-child(2n) {

        margin-right: 0;

    }

    .e1_news_list ul li .e1_li_text .e1_li_more p span {

        font-size: 12px;

    }

    .e1_news_list ul li .e1_li_text .e1_li_more p .icon_more {

        width: 5px;

        height: 10px;

    }

    .e1_news_list ul li .e1_li_text .e1_li_more p {

        width: 100px;

        height: 32px;

    }

    .bannernt_banner .bannernt_banner_text .banner_icon_img {

        width: 48px;

    }
 .g1_text_conter .table2 {
        width: 100%;
    }
}



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



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