
#newBridge{
  display: none !important;
}
@media screen and (min-width: 1270px) {
  header .newBox>div{
    display: inline-block !important;
  }
}
@media screen and (max-width: 1700px) {
  .txlt h4 font{font-size: 45px}
  .tzzgx_l h2 a{font-size: 18px}
  .tzshgx_txt h2{font-size: 36px;}
  .se2bs_left h2{font-size: 55px;}

  .newBox,
  .index_main1_btm p {
    padding: 0 120px;
  }
  .e_zhdz3 {
    padding-bottom: 80px;
  }
  .gxsw_spr {
    height: 380px;
  }
  .join3_btm_01>p{
    padding: 30px 0;
  }
  .join3_btm_01{
    margin-bottom: 30px;
  }
  .zz3 P:first-child {
    width: 58px;
    height: 58px;
    line-height: 58px;
  }
  .join3_btm{
    padding: 80px 0;
  }
  .iac p{
    font-size: 20px;
  }
  .zw2{
    padding: 80px 22px 10px 22px;
  }
  .footer_top_btn {
    top: 30%;
  }
  .g_cpzx3_pos {
    height: 700px;
  }
  .zw3 {
    margin-right: 120px;
  }
  .main1_btn h6 {
    font-size: 18px;
  }
  .zz8_ls {
    padding: 0 120px 0 80px;
  }


  .e_cpzx1 .top3 {
    padding-bottom: 40px;
  }

  .b_cpzx5 .top3 p {
    padding-top: 30px;
  }


  .header_nav ul li {
    width: 12.5%;
  }
  #myMenu {
    right: 80px;
  }
  .section .newBox {
    padding-top: 260px;
  }
  .index_main1_left h4 {
    font-size: 50px;
    line-height: 60px;
  }
  .index_main1_left p {
    padding-top: 20px;
  }
  .index_main1_left p span {
    width: 20px;
    height: 20px;
    margin-right: 16px;
  }
  .index_main1_right > div:last-of-type {
    padding-left: 60px;
  }
  .index_main1_right > div:first-of-type {
    padding-right: 60px;
  }
  .index_listBtn {
    padding-top: 200px;
  }
  .Number_roll_1 .dataOne,
  .Number_roll_2 .dataOne,
  .Number_roll_3 .dataOne {
    width: 24px;
    height: 40px;
  }
  .Number_roll_1 .tt span,
  .Number_roll_2 .tt span,
  .Number_roll_3 .tt span {
    font: 400 45px/40px "Arial";
  }
  .index_main1_left p i {
    font-size: 18px;
  }
  .index_listBtn ul li a span {
    font-size: 16px;
  }
  .index_listBtn ul li a span:last-of-type {
    font-size: 24px;
  }
  .style_banner_title h2 {
    font-size: 42px !important;
  }
  .style_banner_nav ul li {
    line-height: 62px;
  }
  .style_banner_nav ul li a {
    font-size: 16px;
  }
  .gxsw_spr_list div {
    padding: 20px 10px 16px 40px;
  }
  .gsxw {
    padding-top: 70px;
  }
  .gsxw_list {
    padding-top: 20px;
  }
  .gsxw_list > div {
    padding: 36px 0 28px 0;
  }
  .gxsw_spr_title h4 {
    font-size: 18px;
  }
  .gxsw_spr_title {
    padding: 20px 100px 30px 40px;
  }
  .gxsw_spr_list div h4 i {
    font-size: 18px;
  }
  .gwst_a h4 i {
    font-size: 20px;
  }
  .gwst_c span {
    width: 40px;
    height: 40px;
    line-height: 40px;
  }
  .gsxw_btn {
    padding: 80px 0;
  }
  .gxsw_spr .swiper-container-horizontal > .swiper-pagination-bullets {
    bottom: 3%;
  }
  .recruit_zxns {
    padding: 0;
    padding-top: 60px;
  }
  .zxns > div {
    padding: 30px 44px 0 44px;
    margin-bottom: 40px;
  }
  .zxns div h5 {
    font-size: 20px;
  }
  .z_s p {
    line-height: 60px;
  }
  .zxns > div > div:first-of-type {
    padding-bottom: 30px;
  }

  .zxns_btn a {
    width: 180px;
    height: 50px;
    line-height: 50px;
    font-size: 16px;
  }

  .z_t h6 {
    font-size: 16px;
    padding-bottom: 16px;
  }
  .lxwm {
    padding: 25px 0 60px 0;
  }
  .lxwm h2 p span {
    font-size: 16px;
  }
  .lxwm h2 p i {
    font-size: 26px;
  }
  .lxwm h2 {
    line-height: 70px;
  }
  .lxwm h2 > span {
    width: 40px;
    height: 40px;
    line-height: 40px;
    font-size: 22px;
    margin-right: 20px;
  }
  .lxwm_main1 h4 {
    padding: 42px 0 10px 0;
  }
  .lxwm_main1_list .lm {
    padding: 20px 0;
  }
  .lm > div:first-child span {
    font-size: 26px;
    padding-right: 16px;
  }
  .lxwm_main1 h4 span,
  .lxwm_map h4 span {
    font-size: 24px;
    padding-right: 6px;
  }
  .lxwm_main1 h4 i,
  .lxwm_map h4 i {
    font-size: 20px;
  }
  .lxwm_map {
    padding-top: 60px;
  }
  #container {
    width: 100%;
    height: 380px;
  }
  .lxwm_map h4 {
    line-height: 74px;
    padding-left: 40px;
  }
  .footer_top_title > div .p {
    font-size: 26px;
  }

  .style_banner_title p:first-of-type {
    font-size: 16px;
  }
  .style_banner_title p:first-of-type {
    padding: 50px;
  }
  .btn_as i {
    font-size: 18px;
  }
  .btn_as span {
    width: 20px;
    height: 20px;
    border: 2px solid #c30d23;
  }
  .top {
    padding-top: 100px;
    padding-bottom: 40px;
    font-size: 30px;
  }
  .top2 {
    font-size: 30px;
    padding-top: 140px;
    padding-bottom: 20px;
  }
  .cnzh1 h4{font-size: 30px;}
  .cnzh1 ul li h5{font-size: 20px;}
  .cnzh1 ul li h6 img{width: 120px;}
  .main1_btn {
    padding: 36px 28px;
  }
  .gywm_main1 {
    padding-bottom: 70px;
  }
  .gywm_main2 {
    padding-bottom: 160px;
  }
  .gywm_main2_btm div p {
    line-height: 32px;
  }
  .gywm_main2_btm div p,
  .gywm_main3 .newBox > p {
    font-size: 16px;
  }

  .gywm_main3 .newBox > p {
    line-height: 30px;
  }
  .gywm_main2_btm h6 p:last-of-type {
    padding: 20px 0;
    line-height: 30px;
  }
  .gywm_main2_btm h6 p span {
    font-size: 30px;
  }
  .gywm_main2_btm h6 p:first-of-type {
    width: 70px;
    height: 70px;
    line-height: 70px;
  }
  .main3_btm h6,
  .main3_btm ul li,
  .main2_list_02 p,
  .main2_list_03 p,
  .main2_list_04 p,
  .main2_list_05 p {
    font-size: 16px;
  }
  .main2_list_01 p:last-of-type {
    font-size: 20px;
  }
  .imgs {
    height: 110px;
    line-height: 110px;
  }
  
  .gywm_main3 {
    padding-bottom: 70px;
  }
  .main1_btn h6 {
    line-height: 20px;
  }
  .gsjs_main_title p {
    font-size: 16px;
    line-height: 30px;
  }
  .Number_roll {
    margin-top: 60px;
  }
  .Number_roll_4 .tt span,
  .Number_roll_5 .tt span {
    font: 400 46px/35px "Arial";
  }
  .Number_roll_4 .dataOne,
  .Number_roll_5 .dataOne {
    width: 24px;
    height: 35px;
  }
  .gsjs_main4 .gsjs_main_title::after {
    top: 419px;
  }
  .gsjs_main4 .top2 {
    padding-bottom: 80px;
  }
  .tle {
    padding: 0 90px;
  }
  .tle h4 {
    font-size: 32px;
    padding-bottom: 50px;
  }
  .tle h4 span {
    font-size: 32px;
  }
  .tle p {
    font-size: 16px;
    line-height: 32px;
  }

  .sr h4 i {
    font-size: 48px;
    line-height: 74px;
  }
  .sr h4 span {
    font-size: 34px;
    padding-right: 20px;
  }
  .swpr_right h4 {
    padding-left: 90px;
    font-size: 32px;
  }
  .swpr {
    padding: 80px 0;
  }
  .swpr_left > div {
    height: 360px;
    position: relative;
  }
  .cpzx_nav ul li a {
    font-size: 20px;
    line-height: 62px;
  }
  .a_cpzx1_list,.xndc1 .a_cpzx1_list {
    padding-top: 40px;
  }

  .top3 {
    padding-top: 120px;
    padding-bottom: 50px;
    font-size: 30px;
  }
  .cx2_r h6 {
    font-size: 20px;
    line-height: 54px;
  }

  .cx2_l {
    width: 90px;
    height: 80px;
    line-height: 80px;
    margin-right: 30px;
  }
  .cx2_r p {
    font-size: 16px;
    line-height: 36px;
  }
  .cx_s {
    width: 180px;
    height: 180px;
    border: 2px solid #e9e9e9;
    padding: 30px;
  }
  .cx_s p {
    font-size: 20px;
    padding-top: 12px;
  }
  .cx4_w {
    padding-top: 188px;
  }
  .cx_s span {
    font-size: 44px;
  }
  .b_cpzx4_pos > .cx5:nth-child(odd) {
    padding-right: 47.5%;
  }
  .b_cpzx4_pos > .cx5:nth-child(even) {
    padding-left: 46.5%;
  }
  .cx5 {
    padding-bottom: 80px;
  }
  .cx5_l p {
    font-size: 16px;
  }
  .cx5_l h6 {
    font-size: 20px;
    padding-bottom: 12px;
  }
  .top3 p {
    font-size: 20px;
  }
  .b_cpzx5_pos .cx6 h6 {
    padding-top: 30px;
    padding-bottom: 20px;
    font-size: 20px;
  }
  .b_cpzx5_pos .cx6 p {
    font-size: 16px;
  }
  .cx6 p {
    height: 50px;
    margin-bottom: 40px;
  }
  .b_cpzx3_pos {
    padding-bottom: 80px;
  }
  .b_cpzx5 {
    padding-bottom: 100px;
  }
  .a_cpzx1_list p:last-of-type {
    font-size: 16px;
    line-height: 38px;
  }
  .a_cpzx1_list p i {
    width: 58px;
    height: 58px;
    line-height: 58px;
  }

  .e_cpzx1 .gsjs_main_title {
    padding-bottom: 120px;
  }
  .cx11 p {
    padding-top: 20px;
    font-size: 16px;
  }
  .g_cpzx3 .top4 {
    left: 120px;
  }
  .cx12_text {
    padding: 0 60px;
  }

  .top4 {
    padding-top: 90px;
    padding-bottom: 40px;
    font-size: 30px;
  }
  .cx12_text h6 {
    font-size: 20px;
    padding-bottom: 20px;
  }
  .cx9 h4 {
    width: 80px;
    height: 80px;
    line-height: 80px;
  }
  .cx9 h4 span {
    font-size: 32px;
  }
  .cx9 h6 {
    font-size: 20px;
    padding: 18px 0;
  }
  .cx9 p,
  .cx7 div h6,
  .cx7 div i {
    font-size: 16px;
    line-height: 26px;
  }
  .e_cpzx4 {
    padding-bottom: 130px;
  }
  .cx9 {
    padding-top: 80px;
  }
  .g_cpzx3_r .cx12_text {
    padding: 0 26px;
  }
  .h_cpzx2_pos h6 {
    font-size: 20px;
  }
  .h_cpzx2_pos p {
    font-size: 16px;
    padding-top: 12px;
  }
  .h_cpzx2 {
    padding-bottom: 160px;
  }
  .c_cpzx1_pos {
    padding-top: 80px;
  }
  .cx7 div:first-child {
    padding-right: 20px;
  }
  .cx7 div span {
    font-size: 30px;
  }
  .cx7 div:last-child::after {
    height: 80%;
    left: 4px;
  }
  .c_cpzx1 {
    padding-bottom: 160px;
  }
  .cx8_c p {
    width: 244px;
    height: 52px;
    line-height: 46px;
    border: 2px solid #c30d23;
    border-radius: 36px;
    margin-bottom: 65px;
    font-size: 20px;
  }
  .cx8_c p::after {
    bottom: -94%;
  }
  .c_cpzx2 {
    padding-bottom: 120px;
  }
  .c_cpzx4 {
    padding-bottom: 100px;
  }
  .d_cpzx3 .b_cpzx5_pos .cx6 h6 {
    padding-bottom: 40px;
  }
  .cx10s h6 {
    padding-bottom: 16px;
  }
  .cx10s p {
    font-size: 16px;
  }
  .cx10s {
    padding-bottom: 30px;
  }
  .e_cpzx6 {
    padding-bottom: 80px;
  }
  .f_cpzx5 {
    padding-bottom: 120px;
  }
  .cx_r h6 {
    font-size: 20px;
    padding-bottom: 16px;
  }
  .a_cpzx2_list .cx {
    padding-top: 100px;
  }
  .cx_l p span {
    font-size: 32px;
  }
  .cx_l p {
    width: 82px;
    height: 82px;
    line-height: 82px;
    border: 2px solid #97c9da;
  }
  .cx_r p {
    font-size: 14px;
    line-height: 26px;
  }
  .a_cpzx3_list .cx3 p:first-of-type {
    font-size: 20px;
    line-height: 54px;
  }
  .a_cpzx3_list .btn_as i {
    font-size: 16px;
  }
  .a_cpzx3_list .btn_as span {
    width: 18px;
    height: 18px;
    border: 2px solid #c30d23;
    margin-right: 8px;
  }
  .g_cpzx2_pos {
    padding-bottom: 100px;
  }
  .cx12_text p {
    font-size: 16px;
  }
  .e_cpzx5 {
    padding-bottom: 80px;
  }
  .zhdw_nav ul li a {
    font-size: 20px;
    line-height: 62px;
  }
  .top5,
  .zw3 div span {
    font-size: 32px;
  }
  .top5 p {
    font-size: 20px;
  }
  .b_zhdw1 .top5 p {
    padding-bottom: 40px;
    padding-top: 20px;
  }
  .zw3 div {
    width: 120px;
    height: 80px;
    line-height: 80px;
    padding-left: 40px;
  }
  .zw3 p {
    font-size: 16px;
  }
  .b_zhdw1 {
    padding: 150px 0 180px 0;
  }
  .b_zhdw2_list .top5 {
    padding: 130px 0 100px 0;
  }
  .b_zhdw2 .zw2 .dis {
    width: 120px;
    height: 120px;
    line-height: 120px;
  }
  .b_zhdw2 .zw2 h6 {
    font-size: 20px;
  }
  .zw2 p {
    font-size: 16px;
  }
  .b_zhdw3 .top5 {
    padding-top: 150px;
    padding-bottom: 0;
  }
  .zw4 div {
    width: 100px;
    height: 100px;
    line-height: 100px;
  }
  .zw4 div span {
    font-size: 26px;
  }
  .zw4 h6 i {
    padding: 30px 0 15px 0;
    font-size: 20px;
  }
  .zw4 p {
    line-height: 26px;
  }
  .zw3 h6,
  .zw1_text h6 {
    font-size: 20px;
  }
  .a_cpzx2_list .cx {
    padding-top: 60px;
  }
  .c_zhdw2 .cx_l p {
    width: 120px;
    height: 120px;
    line-height: 120px;
  }
  .zw_icon {
    width: 82px;
    height: 82px;
    line-height: 82px;
  }
  .top6 {
    font-size: 32px;
    padding-top: 130px;
    padding-bottom: 40px;
  }
  .zw2 h6 {
    font-size: 20px;
    padding-top: 10px;
    padding-bottom: 12px;
  }
  .zw2 div {
    width: 72px;
    height: 72px;
    line-height: 72px;
  }
  .zw2 div span {
    font-size: 24px;
  }
  .a_zhdw4 h4 p {
    padding-top: 30px;
    padding-bottom: 140px;
  }
  .a_zhdw4_btn h6 {
    font-size: 20px;
    padding-bottom: 16px;
  }
  .a_zhdw4_btn .btn_as2 {
    padding-top: 20px;
  }
  .b_zhdw3 {
    padding-bottom: 110px;
  }
  .a_zhdw2 {
    padding: 110px 0;
  }
  .a_zhdw2 .top5 p {
    padding-top: 20px;
    padding-bottom: 80px;
  }
  .zw1_text {
    padding: 40px 50px;
  }
  .a_zhdz_list {
    padding-top: 60px;
  }
  .zz_text p {
    padding: 20px 0;
    font-size: 20px;
  }
  .a_zhdz2_t .zz1_ab {
    left: 120px;
  }
  .zz1_ab h6,
  .zz2_b h6 {
    font-size: 20px;
  }
  .zz1_ab p {
    font-size: 16px;
    line-height: 30px;
  }
  .zz2_t {
    width: 74px;
    height: 74px;
    line-height: 74px;
  }
  .zz2_t span {
    font-size: 24px;
  }
  .zz2_b h6 {
    padding-bottom: 12px;
  }
  .b_zhdz1 .gsjs_main_title,.gsjs_main1 .gsjs_main_title {
    padding-bottom: 160px;
  }


  .zz8_l p {
    padding-top: 40px;
    font-size: 16px;
  }
  .zz8_l h4 i {
    font-size: 20px;
  }
  .zz8_l h4 span {
    font-size: 18px;
    margin-right: 20px;
  }
  .e_zhdz2_r .top5 {
    padding-bottom: 20px;
  }
  .e_zhdz2_r p {
    font-size: 20px;
    line-height: 36px;
  }
  .e_zhdz3 .top5 {
    padding-top: 100px;
    padding-bottom: 60px;
  }
  .e_zhdz3 p {
    padding: 40px 0;
  }

  .zz4 {
    padding-top: 80px;
  }
  .zz4_b h6 {
    font-size: 20px;
  }
  .zz4_b p {
    padding-bottom: 50px;
  }
  .e_zhdz2 {
    padding-top: 90px;
    padding-bottom: 80px;
  }
  .f_zhdz3 .top5 {
    padding-top: 140px;
    padding-bottom: 60px;
  }
  .zz7s {
    padding: 20px 0;
  }
  .zz7s ul li {
    font-size: 20px;
  }
  .zz7 ul li p {
    padding: 16px 0;
    font-size: 16px;
  }
  .f_zhdz3 {
    padding-bottom: 120px;
  }
  .b_zhdz2 {
    padding-bottom: 130px;
  }
  .b_zhdz2 .top2 {
    padding-bottom: 80px;
  }
  .zz5 h6 {
    padding-top: 30px;
    padding-bottom: 20px;
    font-size: 20px;
  }
  .zz5 p {
    font-size: 16px;
  }
  .b_zhdz4 {
    padding-bottom: 110px;
  }
  .b_zhdz4 .top5 {
    padding-top: 120px;
    padding-bottom: 60px;
  }
  .zz6_r p {
    font-size: 16px;
    line-height: 28px;
  }
  .zz6_r h6 {
    font-size: 20px;
  }
  .zz6_r span {
    width: 40px;
    margin: 16px 0;
  }
  .d_zhdz4 {
    padding-bottom: 130px;
  }
  .d_zhdz4 .top5 {
    padding-top: 140px;
  }
  .a_zhdz1 .newBox > p {
    font-size: 20px;
    line-height: 34px;
  }
  .a_zhdz1 {
    padding-bottom: 120px;
  }
  .a_zhdz2_b .zz1_ab {
    left: 80px;
  }
  .a_zhdz3_pos .newBox > p {
    font-size: 20px;
  }
  .footer_top {
    padding-top: 40px;
  }
  .main3_btm {
    left: 120px;
  }
  .zz4_b p {
    font-size: 16px;
  }
  .cx10_1s img,
  .cx10_2s img,
  .cx10_3s img,
  .cx10_4s img,
  .cx10_5s img,
  .cx10_6s img {
    width: 76%;
  }
  .cx10_2s img,
  .cx10_5s img {
    width: 90%;
    max-width: 64%;
  }
  .a_cpzx1 .gsjs_main_title{
    padding-bottom: 140px;
  }
  .drop-down ol li:first-of-type>a{
    padding-bottom: 12px;
  }
  .ial_r{
    width: 140px;
    height: 140px;
    border: 10px solid #dedede;
  }
 
  .ial_l h6 span{
    font-size: 20px;
  }

  .ial_l h6 i{
    font-size: 42px;
  }
  .iac{
    width: 260px;
    height: 260px;
    border: 20px solid #c30d23;
  }
  .ial_l{
    width: -webkit-calc(100% - 140px);
    width: -moz-calc(100% - 140px);
    width: calc(100%-140px);
  }
  .drop-down ol li{
    line-height: 32px;
  }
  .drop-down ol li:first-of-type>a{
    font-size: 18px;
  }  .index_main1_right > div:last-child > div > span{
    right: 0%;
  }
  .ems2 h4{font-size: 25px;}
  .ems2 ul li h5{font-size: 20px;}
  .ems2 ul li h6 img{width: 130px;}
  .ems3 h2{font-size: 32px;}
  .ems3_l,.cnzh3 .ems3_l{width: 130px;}
  .ems3_r,.cnzh3 .ems3_r{width: calc(100% - 130px);padding-right: 60px;}
  .ems3_r h3{font-size: 20px;}
  .ems3_r p{font-size: 16px;}

}

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


  .txlt h4 font{font-size: 40px}
  .tzzgx_l h2 a{font-size: 16px}
  .tzshgx_txt h2{font-size: 32px;}
  .tzshgx_txt p{font-size: 14px;}
  .tzshgx_txt a{font-size: 14px;}
  .tzshgx_txt a span{width: 12px;height: 12px;}
  .tzshgx_txt{padding: 50px 40px;}
  .se2bs_left h2{font-size: 50px;}


  .b_cpzx4::after {
    left: 49%;
  }
  .gxsw_spr_list div h4 {
    padding-bottom: 10px;
}
.Culture{
  padding-top: 40px;
}
.gxsw_spr {
  height: 340px;
}
  .drop-down ol{
    padding-top: 210px;
  }
  .join3_btm_01>p{
    padding: 20px 0;
  }
  .join3_btm_01{
    margin-bottom: 20px;
  }
  
.index_main1_right > div:last-child > div > span{
  right: 4%;
}

  .drop-down ol li p a{
    font-size: 12px;
  }
  .join3_btm{
    padding: 60px 0;
  }
  .ial_l h6 span{
    padding: 0 10px;
  }
  .b_zhdz2 img {
    width: 64%;
  }
  .drop-down ol li p{
    font-size: 12px;
  }
  
  .gwst_a h4 i{
    line-height: 24px;
  }
  .gsjs_main4 .swiper-button-prev, .gsjs_main4 .swiper-button-next,.gywm_main4 .swiper-button-next, .gywm_main4 .swiper-button-prev{
    width: 30px;
    height: 30px;
    line-height: 30px;
  }
  .gywm_main4 .swiper-button-next span, .gywm_main4 .swiper-button-prev span,.gsjs_main4 .swiper-button-prev span, .gsjs_main4 .swiper-button-next span{
    font-size: 12px;
  }
  .a_cpzx1 .gsjs_main_title{
    padding-bottom: 80px;
  }
  .footer_switch li{
    line-height: 54px;
  }
  .footer_map{
    width: 100px;
    top: -200%;
    right: -4%;
}

  .contact_us li {
    width: 60px;
    height: 60px;
    margin: 2px 0;
  }
  .footer_btm p{
    line-height: 54px;
  }
  .footer_top_title>div:first-child{
    background-size: 24px 24px;
  }
  .footer_top_title>div:last-child{
    background-size: 24px 24px;
  }

  .td {
    font-size: 14px;
  }
  .contact_us li i {
    font-size: 12px;
  }
  .contact_us li span {
    font-size: 18px;
  }
  .contact_us li:last-of-type span {
    font-size: 24px;
  }
  .footer_top_nav h6 {
    font-size: 14px;
  }
  .contact_us li p {
    line-height: 60px;
  }
  .header_switch ul li a {
    font-size: 13px;
  }
  .style_banner_title p:first-of-type {
    font-size: 14px;
  }
  .d_zhdz2 img {
    width: 80%;
  }
  .e_zhdz3 {
    padding-bottom: 60px;
  }
  .header_switch ul li a:first-child span {
    font-size: 13px;
  }
  .header_nav ul {
    margin-right: 10%;
  }
  .zz5 {
    width: 28%;
    margin-right: 8%;
  }

  .cx8_c p::after,
  .cx8_r::after,
  .cx8_t::after {
    width: 34px;
    height: 14px;
  }
  .cx8_c p::after {
    bottom: -78%;
  }
  .footer_top_img img {
    max-width: 18%;
  }
  .header_switch ul li span {
    font-size: 20px;
  }
  .zz6_r h6 {
    font-size: 16px;
  }

  .zz7 ul li p span {
    font-size: 16px;
  }
  .zz5 h6 {
    padding-top: 20px;
    padding-bottom: 10px;
    font-size: 16px;
  }
  .zz8_ls {
    padding: 0 80px 0 40px;
  }
  .zz5 p {
    font-size: 14px;
  }
  .g_cpzx3_pos {
    height: 600px;
  }
  .zz4_b h6,
  .e_zhdz2_r p,
  .zz8_l h4 i,
  .main1_btn h6 {
    font-size: 16px;
  }

  .zz6_r p,
  .zz8_l p,
  .zw3 p,
  .zz7s ul li {
    font-size: 14px;
  }
  .zz7 ul li p {
    padding: 14px 0;
    font-size: 14px;
  }
  .zz7s {
    padding: 16px 0;
  }
  .index_main1_btm p {
    padding: 0 80px;
  }
  .zz1_ab p {
    font-size: 14px;
    line-height: 22px;
  }
  .cx2_r h6 {
    font-size: 16px;
    line-height: 54px;
  }
  .cx2_r p {
    font-size: 14px;
    line-height: 36px;
  }
  .btn_as span {
    width: 18px;
    height: 18px;
    border: 1px solid #c30d23;
  }
  .footer_top_btn {
    top: 32%;
  }
  .btn_as i {
    font-size: 14px;
  }
  .e_cpzx1 .top3 {
    padding-bottom: 30px;
  }
  .b_cpzx5 .top3 p {
    padding-top: 20px;
  }
  .main3_btm {
    left: 80px;
  }

  .index_main1_left h4 {
    font-size: 40px;
    line-height: 50px;
  }
  .Number_roll_1 .dataOne,
  .Number_roll_2 .dataOne,
  .Number_roll_3 .dataOne {
    width: 24px;
    height: 40px;
  }
  .Number_roll_1 .tt span,
  .Number_roll_2 .tt span,
  .Number_roll_3 .tt span {
    font: 400 35px/40px "Arial";
  }
  .index_main1_right > div:first-child > div > span {
    right: 34%;
  }
  .index_main1_right > div > div > span {
    top: -6px;
  }
  .index_main1_left p span {
    width: 16px;
    height: 16px;
    margin-right: 10px;
    border: 2px solid #c30d23;
  }
  .index_main1_left p i {
    font-size: 14px;
  }
  .header_nav ul li a,
  .drop-down ol li a {
    font-size: 14px;
  }

  header {
    height: 60px;
    line-height: 50px;
}
  .header_nav ul li {
    line-height: 60px;
  }
  .header_logo {
    width: 20%;
  }
  .header_nav {
    width: 70%;
  }
  .header_logo img {
    max-width: 50%;
  }
  .index_listBtn ul li a span:last-of-type {
    font-size: 20px;
  }
  .index_listBtn ul li a span {
    font-size: 14px;
  }
  .index_listBtn {
    padding-top: 160px;
  }
  #myMenu {
    right: 40px;
  }
  .style_banner_title h2 {
    font-size: 38px !important;
    letter-spacing: 5px;
  }
  .style_banner_nav ul li {
    line-height: 52px;
  }
  .style_banner_nav ul li a {
    font-size: 14px;
  }
  .gsxw {
    padding-top: 40px;
  }
  .gxsw_spr_list div h4 i {
    font-size: 16px;
  }
  .gxsw_spr_list div h4 {
    padding-bottom: 10px;
  }
  .gxsw_spr_title {
    padding: 10px 60px 30px 40px;
  }
  .gwst_a h4 i {
    font-size: 18px;
  }
  .gwst_a h4 p,
  .gwst_b p {
    font-size: 14px;
  }
  .gwst_b h6 {
    font-size: 16px;
    padding-bottom: 10px;
  }
  .gwst_c span {
    width: 30px;
    height: 30px;
    line-height: 30px;
  }
  .gsxw_btn {
    padding: 40px 0;
  }
  .gxsw_spr_title h4 {
    font-size: 16px;
  }
  .zxns div h5 {
    font-size: 18px;
    padding-bottom: 15px;
  }
  .recruit_zxns {
    padding-top: 30px;
  }
  .zxns > div {
    padding: 20px 30px 0 30px;
    margin-bottom: 20px;
  }

  .footer_top_nav ul li a {
    font-size: 14px;
  }
  .footer_top_title > div p {
    font-size: 14px;
    line-height: 22px;
    padding-right: 14px;
  }
  .footer_top_title > div .p {
    font-size: 18px;
  }
  .footer_top_title > div {
    padding-left: 14%;
  }
  .lxwm h2 p i {
    font-size: 24px;
  }


  /* 111 */
  .lxwm h2 > span {
    width: 30px;
    height: 30px;
    line-height: 30px;
    font-size: 14px;
    margin-right: 10px;
  }
  .lxwm_main1 h4 {
    padding: 32px 0 0px 0;
  }
  .lxwm_main1 h4 i,
  .lxwm_map h4 i,
  .lxwm_main1 h4 span,
  .lxwm_map h4 span {
    font-size: 18px;
  }
  #container {
    height: 280px;
  }
  .lxwm_map h4 {
    line-height: 60px;
    padding-left: 20px;
  }
  .footer_btm div a {
    margin: 0 12px;
  }
  .top {
    padding-top: 80px;
    padding-bottom: 30px;
    font-size: 30px;
  }
  .top2 {
    font-size: 26px;
    padding-top: 90px;
  }
  .cnzh1 h4{font-size: 26px;}
  .cnzh1 ul li h5{font-size: 16px;}
  .cnzh1 ul li h6 img{width: 90px;}
  .main1_btn {
    padding: 26px 18px;
  }
  .gywm_main2_btm div p {
    line-height: 28px;
  }
  .gywm_main2_btm div p,
  .gywm_main3 .newBox > p {
    font-size: 14px;
  }
  .gywm_main2_btm h6 p {
    font-size: 16px;
  }
  .gywm_main3 .newBox > p {
    line-height: 28px;
  }
  .main3_btm h6,
  .main3_btm ul li,
  .main2_list_02 p,
  .main2_list_03 p,
  .main2_list_04 p,
  .main2_list_05 p,
  .main2_list_02 p,
.main2_list_03 p,
.main2_list_04 p,
.main2_list_05 p,
.main2_list_06 p,
.main2_list_07 p,
.main2_list_08 p,
.main2_list_09 p,
.main2_list_10 p,
.main2_list_11 p,
.main2_list_12 p,
.main2_list_13 p,
.main2_list_14 p,
.main2_list_15 p {
    font-size: 14px;
  }
  .main2_list_01 p:first-of-type {
    font-size: 14px;
  }
  .main2_list_01 p:last-of-type {
    font-size: 16px;
  }
  .main3_btm h6,
  .main3_btm ul li {
    line-height: 30px;
  }
  .main1_btn h6 {
    line-height: 18px;
  }
  .style_banner_title p:first-of-type {
    padding: 30px;
  }
  .gsjs_main_title p {
    font-size: 14px;
    line-height: 26px;
  }
  .Number_roll {
    margin-top: 40px;
  }
  .gsjs_main4 .top2 {
    padding-bottom: 60px;
  }
  .gsjs_main4 .gsjs_main_title::after {
    top: 343px;
  }
  .tle {
    padding: 0 50px;
  }
  .tle h4 {
    font-size: 28px;
    padding-bottom: 30px;
  }
  .tle h4 span {
    font-size: 28px;
  }
  .tle p {
    font-size: 14px;
    line-height: 28px;
  }
  .sr h4 i {
    font-size: 40px;
    line-height: 64px;
  }
  .sr h4 span {
    font-size: 28px;
    padding-right: 16px;
  }
  .swpr_right h4 {
    padding-left: 50px;
    font-size: 24px;
  }
  .swpr {
    padding: 50px 0;
  }
  .swpr_left > div {
    height: 300px;
    position: relative;
  }
  .cpzx_nav ul li a {
    font-size: 14px;
    line-height: 42px;
  }
  .b_cpzx1 .a_cpzx1_list p:last-of-type i {
    font-size: 14px;
  }
  .b_cpzx1 .a_cpzx1_list > div span {
    font-size: 30px;
  }
  .top3 {
    font-size: 26px;
    padding-top: 80px;
    padding-bottom: 30px;
  }
  .cx_s p {
    font-size: 14px;
  }
  .cx_s {
    width: 140px;
    height: 140px;
    border: 1px solid #000;
    padding: 20px;
  }
  .cx4::after {
    width: 62px;
    height: 20px;
  }
  .b_cpzx3_list .cx4:last-of-type,
  .b_cpzx3_list .cx4:nth-last-of-type(2) ,
  .b_cpzx3_list .cx4:nth-last-of-type(3){
    margin-top: 120px;
  }
  .cx4_w {
    padding-top: 130px;
  }
  .cx5_l h6 {
    font-size: 16px;
    padding-bottom: 6px;
  }
  .cx5_l p {
    font-size: 14px;
  }
  .cx5_r {
    width: 60px;
    height: 60px;
    line-height: 60px;
  }
  .cx5_r span {
    font-size: 24px;
  }
  .b_cpzx4_pos > .cx5:nth-child(odd) {
    padding-right: 48%;
  }
  .b_cpzx4_pos > .cx5:nth-child(even) {
    padding-left: 47%;
  }
  .b_cpzx4_pos > .cx5:nth-child(odd) .cx5_r {
    margin-left: 20px;
  }
  .cx5 {
    padding-bottom: 60px;
  }
  .b_cpzx5 {
    padding-bottom: 60px;
  }
  .top3 p {
    font-size: 14px;
  }
  .b_cpzx5_pos .cx6 h6 {
    padding-top: 20px;
    padding-bottom: 12px;
    font-size: 16px;
  }
  .b_cpzx5_pos .cx6 p {
    font-size: 14px;
  }
  .cx6 p {
    margin-bottom: 24px;
  }
  .g_cpzx2_pos {
    padding-bottom: 70px;
  }
  .g_cpzx3 .top4 {
    left: 80px;
  }
  .cx12_text {
    padding: 0 40px;
  }
  .g_cpzx3_r .cx12_text {
    padding: 0 14px;
  }
  .cx12_text h6 {
    font-size: 16px;
    padding-bottom: 12px;
  }

  .cx12_text p {
    font-size: 14px;
  }
  .cx9 h6 {
    font-size: 16px;
    padding: 12px 0;
  }
  .cx9 p,
  .cx7 div h6,
  .cx7 div i {
    font-size: 14px;
  }
  .e_cpzx4 {
    padding-bottom: 80px;
  }
  .cx9 h4 {
    width: 60px;
    height: 60px;
    line-height: 60px;
  }
  .cx9 h4 span {
    font-size: 26px;
  }

  .a_cpzx1_list p:last-of-type {
    font-size: 16px;
    line-height: 26px;
  }

  .e_cpzx1 .gsjs_main_title {
    padding-bottom: 80px;
  }
  .top4 {
    font-size: 26px;
  }
  .h_cpzx2_pos h6 {
    font-size: 18px;
  }
  .h_cpzx2_pos p {
    font-size: 14px;
    padding-top: 6px;
  }
  .h_cpzx2 {
    padding-bottom: 110px;
  }
  .h_cpzx2_pos .swiper-button-next,
  .h_cpzx2_pos .swiper-button-prev {
    top: 114%;
  }
  .cx9,.g_cpzx4 .cx9 {
    padding-top: 60px;
  }
  .c_cpzx4 {
    padding-bottom: 60px;
  }
  .c_cpzx1 {
    padding-bottom: 100px;
  }
  .c_cpzx1_pos {
    padding-top: 40px;
  }
  .cx7 div span {
    font-size: 26px;
  }
  .cx8_c p {
    line-height: 48px;
    font-size: 14px;
    margin-bottom: 56px;
  }
  .c_cpzx2 {
    padding-bottom: 80px;
  }
  .d_cpzx3 .b_cpzx5_pos .cx6 h6 {
    padding-bottom: 20px;
  }
  .cx10s h6 {
    font-size: 16px;
    padding-bottom: 8px;
  }
  .cx10s p {
    font-size: 12px;
  }
  .e_cpzx5 {
    padding-bottom: 50px;
  }
  .f_cpzx5 {
    padding-bottom: 80px;
  }
  .cx_r h6 {
    font-size: 16px;
    padding-bottom: 10px;
  }
  .a_cpzx2_list .cx {
    padding-top: 80px;
  }
  .cx_l p span {
    font-size: 26px;
  }
  .cx_l p {
    width: 72px;
    height: 72px;
    line-height: 72px;
    border: 1px solid #97c9da;
  }
  .a_cpzx3_list .cx3 h6 {
    width: 100px;
    height: 100px;
    line-height: 100px;
  }
  .a_cpzx3_list .cx3 h6 span {
    font-size: 26px;
  }
  .a_cpzx3_list .cx3 p:first-of-type {
    font-size: 16px;
    line-height: 36px;
  }
  .a_cpzx3_list .btn_as i {
    font-size: 14px;
  }
  .a_cpzx3_list .btn_as span {
    border: 1px solid #c30d23;
  }
  .header_nav ul .active::after {
    bottom: -2px;
    opacity: 1;
  }
  .zw2 {
    min-height: 380px;
  }
  .zhdw_nav ul li a {
    font-size: 14px;
    line-height: 42px;
  }
  .top5,
  .zw3 div span {
    font-size: 26px;
  }
  .zw3 div {
    width: 90px;
    height: 60px;
    line-height: 60px;
    padding-left: 30px;
  }
  .b_zhdw1 {
    padding: 100px 0 120px 0;
  }
  .b_zhdw2_list .top5 {
    padding: 100px 0 40px 0;
  }
  .b_zhdw2 .zw2 .dis {
    width: 100px;
    height: 100px;
    line-height: 100px;
  }
  .b_zhdw2 .zw2 .dis span {
    font-size: 30px;
  }
  .b_zhdw2 .zw2 h6 {
    font-size: 16px;
    padding-top: 28px;
    padding-bottom: 10px;
  }
  .b_zhdw3 .top5 {
    padding-top: 110px;
  }
  .top5 p {
    font-size: 14px;
  }
  .zw4 p {
    font-size: 14px;
  }
  .b_zhdw3 {
    padding-bottom: 80px;
  }
  .c_zhdw1 .zw3 p {
    line-height: 26px;
  }
  .zw3 h6,
  .zw1_text h6 {
    font-size: 16px;
  }
  .c_zhdw2 .cx_l p {
    width: 100px;
    height: 100px;
    line-height: 100px;
  }
  .zw4 h6 i {
    padding: 20px 0 10px 0;
    font-size: 16px;
  }
  .a_zhdw2 {
    padding: 80px 0;
  }
  .a_zhdw2 .top5 p {
    padding-bottom: 60px;
  }
  .zw1_text {
    padding: 20px 40px;
  }
  .zw_icon {
    width: 62px;
    height: 62px;
    line-height: 62px;
    left: -6%;
    top: -12%;
  }
  .zw_icon span {
    font-size: 22px;
  }
  .top6 {
    font-size: 26px;
    padding-top: 90px;
    padding-bottom: 30px;
  }
  .zw2 h6 {
    font-size: 16px;
  }
  .a_zhdw4 h4 p {
    padding-top: 20px;
    padding-bottom: 100px;
  }
  .a_zhdw4_btn h6 {
    font-size: 16px;
    padding-bottom: 10px;
  }
  .a_zhdw4_btn .btn_as2 {
    padding-top: 10px;
  }
  .btn_as2 i {
    font-size: 14px;
  }
  .btn_as2 span {
    width: 14px;
    height: 14px;
    border: 2px solid #c30d23;
    margin-right: 8px;
  }
  .a_zhdw4_btn a {
    padding: 12px 30px;
    margin-right: 40px;
  }
  .a_zhdz1 .newBox > p {
    font-size: 14px;
    line-height: 28px;
  }
  .a_zhdz_list {
    padding-top: 40px;
  }
  .zz_text p {
    padding: 12px 0;
    font-size: 14px;
  }
  .a_zhdz1 {
    padding-bottom: 80px;
  }
  .a_zhdz2_t .zz1_ab {
    left: 80px;
  }
  .a_zhdz2_b .zz1_ab {
    left: 80px;
  }
  .a_zhdz2_b .zz1_ab {
    left: 60px;
  }
  .zz1_ab h6,
  .zz2_b h6 {
    font-size: 16px;
  }
  .zz1_ab h6 {
    padding-bottom: 12px;
  }
  .a_zhdz3_pos .newBox > p {
    font-size: 14px;
  }
  .a_zhdz3_list {
    padding-top: 120px;
  }
  .g_zhdz1 .top5 {
    padding: 60px 0;
  }
  .b_zhdz1 .gsjs_main_title ,.gsjs_main1 .gsjs_main_title{
    padding-bottom: 100px;
  }
  .zz8_l p {
    padding-top: 20px;
  }
  .f_zhdz3 .top5 {
    padding-top: 90px;
    padding-bottom: 30px;
  }
  .d_zhdz4 {
    padding-bottom: 80px;
  }
  .zz6 {
    margin-top: 42px;
  }
  .footer_top {
    padding-top: 40px;
  }

  .zz4_b p {
    font-size: 14px;
  }
  .zz4_b p {
    padding-top: 10px;
    padding-bottom: 30px;
  }
  .f_zhdz3 {
    padding-bottom: 80px;
  }
  .main2_list_03 p {
    font-size: 14px;
  }
  .main2_list_04 p {
    bottom: -400%;
  }
  .main2_list_03 p {
    bottom: -300%;
  }
  .main2_list_05 p {
    bottom: 300%;
  }
  .zw2 p {
    font-size: 14px;
  }
  .header_map {
    width: 100px;
    bottom: -200%;
  }
  .zz4_b p,
  .e_zhdz2_r p,
  .main1_btn h6,
  .gywm_main2_btm div p,
  .gywm_main3 .newBox > p,
  .gywm_main3 .newBox > p,
  .tle p,
  .gywm_main3 .newBox > p {
    line-height: 26px;
  }
  .p1 {
    width: 28px;
    height: 28px;
    line-height: 28px;
  }
  .p1 span{
    font-size: 14px;
  }
  .drop-down ol li:first-of-type>a{
    padding-bottom: 8px;
  }
  .img_a_r .ial_l h6 span{
    right: 20%;
  }
  .ial_l h6 span ,.iac p{
    font-size: 15px;
  }
  .ial_l h6 i {
    font-size: 32px;
  }
  .ial_r span{
    font-size: 30px;
  }
  .ial_r {
    width: 120px;
    height: 120px;
    border: 4px solid #dedede;
  }
  .iac {
    width: 220px;
    height: 220px;
    border: 10px solid #c30d23;
  }
  .ial_l {
    width: -webkit-calc(100% - 120px);
    width: -moz-calc(100% - 120px);
    width: calc(100%-120px);
  }
  .drop-down ol li{
    line-height: 28px;
  }
  .drop-down ol li:first-of-type>a{
    font-size: 16px;
  }
  .imgb_l{
    padding: 20px 40px;
  }
  .d_zhdz2 .img_c>div img,.d_zhdz2 .img_d>div img, .img_e img{
    width: 100%;
  }
  .cx_r p{
    padding-right: 10%;
  }
  .drop-down ol li>a span{
    width: 26px;
    height: 26px;
    text-align: center;
    line-height: 25px;
    font-size: 12px;
    left: -38px;
    transform: scale(.7);
    -ms-transform: scale(.7);
    -o-transform: scale(.7);
    -moz-transform: scale(.7);
    -webkit-transform:scale(.7);
    display: inline-block;
    top: 0;
  }
  .drop-down ol li{
    margin: 0 40px;
  }
  .zw2 {
    padding: 80px 22px 10px 22px;
  }

  .ems2 h4{font-size: 20px;}
  .ems2 ul li h5{font-size: 16px;}
  .ems2 ul li h6 img{width: 110px;}
  .ems3 h2{font-size: 22px;}
  .ems3_l,.cnzh3 .ems3_l{width: 110px;}
  .ems3_r,.cnzh3 .ems3_r{width: calc(100% - 110px);padding-right: 10px;}
  .cnzh3 .ems3_r{padding-left: 20px;}
  .ems3_r h3{font-size: 16px;}
  .ems3_r p{font-size: 14px;}
}

@media screen and (max-width: 1380px) {
  .page .newBox {
    padding-top: 240px;
  }

  .index_listBtn {
    padding-top: 140px;
  }
  .gxsw_spr_list div h4 i,
  .gxsw_spr_title h4 {
    font-size: 16px;
  }
 
.footer_top_btn{
  position: absolute;
  right: -50px;
  top: 60%;
}
  .gxsw_spr_list div h4 span,
  .gxsw_spr_list div p,
  .gxsw_spr_title p {
    font-size: 12px;
  }
  .gxsw_spr_title h4 {
    line-height: 24px;
  }
  .top,
  .top2 {
    font-size: 26px;
  }
  .header_logo img{
    max-width: 42%;
  }

  .a_cpzx3_list .cx3:nth-child(1) h6 span,.a_cpzx3_list .cx3:nth-child(3) h6 span,
  .a_cpzx2 .cx:nth-child(4) p span{
    font-size: 32px;
  }
  .b_cpzx1 .a_cpzx1_list > div:nth-child(1) span,.b_cpzx1 .a_cpzx1_list > div:nth-child(2) span{
    font-size: 38px;
  }



}

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


  .se2bs_left,.se2bs_right{width: 100%;}
  .se2bs_left h2{text-align: center;font-size: 20px;}
  .ssrt_l p:first-of-type,.ssrt_r li{font-size: 14px;}
  .ssrt_l,.ssrt_r{width: 100%;text-align: center;}
  .ssrt_r li{line-height: 36px;}
  .ssrt_l p:first-of-type font{padding-left: 10px;}
  .se2bs_left{margin-bottom: 20px;}
  .tzzgx{padding: 40px 0;}
  .tzzgx_l,.tzzgx_r{width: 100%;padding: 0;}
  .tzzgx_l h2 a{width: 84px;font-size: 14px;margin-right: 4px;}
  .txlt h4 font{font-size: 24px;}
  .txlt h4{width: 20%;}
  .txlt a{width: 80%;}
  .tzzgx_r .tzhdmore{line-height: 50px;font-size: 16px;}
  .tzshgx_txt{position: static;padding: 0;margin-top: 20px;}
  .tzshgx_txt h2,.tzshgx_txt p,.tzshgx_txt a{color: #333333;}
  .tzshgx_txt h2{font-size: 24px;margin-bottom: 30px;}
  .tzshgx_txt a span{width: 10px;height: 10px;border: 2px solid #c30d23;}
  .tzshgx_txt p{margin-bottom: 20px;}
  .tzshgx{margin-bottom: 40px;}

  .gn123 p{width: 100%;margin-right: 0 !important;margin-bottom: 20px;}


  .main3_btm h6, .main3_btm ul li, .main2_list_02 p, .main2_list_03 p, .main2_list_04 p, .main2_list_05 p, .main2_list_02 p, .main2_list_03 p, .main2_list_04 p, .main2_list_05 p, .main2_list_06 p, .main2_list_07 p, .main2_list_08 p, .main2_list_09 p, .main2_list_10 p, .main2_list_11 p, .main2_list_12 p, .main2_list_13 p, .main2_list_14 p, .main2_list_15 p{
    display: none;
  }

  .header_nav ul > li a {
    width: auto;
  }
  .newBox {
    padding: 0 20px;
  }
  .gywm_main4 .swiper-button-next, .gywm_main4 .swiper-button-prev{
    bottom: 5%;
  }
  .gywm_main4 .swiper-button-next{
    right: 36%;
  }
  .gywm_main4 .swiper-button-prev{
    left: 36%;
  }
  .a_cpzx1_list{
    text-align: left;
  }

  header .newBox > .header_nav {
    display: none;
  }
  header .newBox > div {
    vertical-align: top;
  }
  .header_nav ul {
    margin: 0;
    width: 100%;
  }
  .header_logo img {
    width: 92px;
    height: 32px;
    display: inline-block;
  }
  .header_nav ul > li {
    width: 100%;
    display: block;
    line-height: 40px;
    background: rgba(0, 0, 0, 0.5);
  }
  .header_switch ul li:last-child{
    width: 100%;
  }
  .div3 .header_switch ul li,
   .header_switch ul li:first-child,
  .header_nav ul > li::after{
      display: none;
  }
  .header_switch{
    width: 16%;
    text-align: center;
  }
  .header_btn {
    width: 14%;
    height: 60px;
    background: transparent;
    border-radius: 2px;
    text-align: center;
    box-sizing: border-box;
    padding-top: 2px;
    position: relative;
    z-index: 555;
    display: inline-block;
    overflow: hidden;
  }
  .index_main1_right > div:last-child > div > span,
  .index_main1_right > div:first-child > div > span {
    right: 0;
  }

  .header_btns {
    position: absolute;
    top: 50%;
    right: 0;
    transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
  }
  .header_btns i {
    display: block;
    margin: 0 auto;
    width: 28px;
    height: 3px;
    background: #fff;
    margin-top: 5px;
    border-radius: 5px;
    transition: 0.4s ease-in-out;
  }
  .header_btn .active i:nth-child(3) {
    transform: rotate(-45deg) translateY(-6px) translateX(5px);
    -ms-transform: rotate(-45deg) translateY(-6px) translateX(5px);
    -o-transform: rotate(-45deg) translateY(-6px) translateX(5px);
    -moz-transform: rotate(-45deg) translateY(-6px) translateX(5px);
    -webkit-transform:rotate(-45deg) translateY(-6px) translateX(5px);
  }
  .header_btn .active i:nth-child(2) {
    transform: translateX(300%);
    -ms-transform: translateX(300%);
    -o-transform: translateX(300%);
    -moz-transform: translateX(300%);
    -webkit-transform:translateX(300%);
  }
  .header_btn .active i:nth-child(1) {
    transform: rotate(45deg) translateY(6px) translateX(6px);
    -ms-transform: rotate(45deg) translateY(6px) translateX(6px);
    -o-transform: rotate(45deg) translateY(6px) translateX(6px);
    -moz-transform: rotate(45deg) translateY(6px) translateX(6px);
    -webkit-transform:rotate(45deg) translateY(6px) translateX(6px);
  }
  .header_btns i:nth-child(1) {
    transition: 0.4s ease-in-out 0.1s;
    margin-top: 0;
  }
  .header_btns i:nth-child(2) {
    transition: 0.4s ease-in-out;
  }
  .header_btns i:nth-child(3) {
    transition: 0.4s ease-in-out 0.1s;
  }
  header {
    height: 60px;
    line-height: 60px;
  }
  .header_logo {
    width: 70%;
    vertical-align: middle;
  }
  .page .newBox {
    padding-top: 180px;
  }
  .index_main1_left {
    width: 100%;
  }
  #myMenu li,
  #myMenu > li:last-of-type,
  .footer_top > .footer_top_btn,
  .index_main1_right > div:first-of-type::after,
  #myMenu::before {
    display: none;
  }
  #myMenu li:nth-last-child(2) {
    width: auto;
    display: inline-block;
    position: relative;
  }
  .index_main1_left h4 {
    font-size: 28px;
    line-height: 32px;
  }
  .index_main1_right {
    width: 100%;
    padding-top: 60px;
    text-align: center;
  }
  .index_main1_right > div {
    width: 50%;
  }
  .index_main1_right > div:first-of-type,
  .index_main1_right > div:last-of-type {
    padding: 0;
  }
  #myMenu {
    right: 50%;
    top: 82%;
    transform: translateX(50%);
    -ms-transform: translateX(50%);
    -o-transform: translateX(50%);
    -webkit-transform: translateX(50%);
    -moz-transform: translateX(50%);
  }

  .index_listBtn {
    padding-top: 60px;
  }
  .c_cpzx1 {
    padding-bottom: 0;
  }
  .index_listBtn ul li {
    width: 100%;
    height: 40px;
    line-height: 40px;
    margin: 0;
    margin-bottom: 1%;
  }
  .btn_as span,
  .a_cpzx3_list .btn_as span {
    width: 14px;
    height: 14px;
    border: 1px solid #c30d23;
  }
  .style_banner_title h2 {
    font-size: 20px !important;
  }
  .style_banner_title {
    top: 50%;
  }

  .main1_btn {
    padding: 10px;
  }
  .gywm_main1_btm > div {
    width: 49%;
    margin-right: 2%;
    margin-top: 2%;
  }
  .gywm_main1_btm > div:nth-child(4n) {
    margin-right: 2%;
  }
  .gywm_main1_btm > div:nth-child(2n) {
    margin-right: 0%;
  }
  .top {
    padding-top: 20px;
    padding-bottom: 10px;
  }
  .zz4_b h6,

  .zz8_l h4 i,
  .main1_btn h6 {
    font-size: 14px;
  }
  .btn_as i {
    font-size: 12px;
    display: inline-blocks;
  }
  .gywm_main1 {
    padding-bottom: 20px;
  }
  .gywm_main2 {
    padding-bottom: 40px;
  }
  .gywm_main2_btm > div {
    width: 100%;
    margin: 0;
    margin-top: 4%;
  }
  .gywm_main2_btm > div:nth-child(3n) {
    margin-top: 4%;
  }
  .imgs {
    height: 60px;
    line-height: 60px;
  }
  .gywm_main3 {
    padding-bottom: 20px;
  }
  .gywm_main4{
    padding-bottom: 50px;
  }
  .main3_btm {
    display: none;
  }
  .main2_list_01 p:last-of-type {
    font-size: 14px;
  }

  .main2_list_01 p:last-of-type {
    left: 195%;
    bottom: 200%;
  }
  .main2_list_03 p,
  .main2_list_05 p {
    bottom: 160%;
  }
  .main2_list_01 p:first-of-type {
    left: 100%;
  }
  .main2_list_04 p {
    left: 100%;
    bottom: -150%;
  }

  .main3 {
    margin-top: 20px;
  }
  .footer_top_img {
    transform: translateY(0%);
    -ms-transform: translateY(0%);
    -o-transform: translateY(0%);
    -moz-transform: translateY(0%);
    -webkit-transform:translateY(0%);
  }
  .footer_top_img img {
    max-width: 100%;
  }
  .footer_top_nav {
    width: 100%;
  }
  .footer_top_img{
    width: 30%;
  }
  .footer_top_title{
    width: 70%;
  }
  .footer_top_title>div:last-child{
    display: none;
  }
  .footer_top_title > div:last-child,
  .footer_top_title > div:first-child {
    padding: 0;
    background-image: none;
    text-align: center;
  }
  .footer_top_img p {
    line-height: 30px;
  }
  .footer_btm p {
    width: 100%;
    line-height: 24px;
    padding: 10px 0;
    text-align: center;
  }
  .footer_top_img {
    padding-top: 20px;
  }
  .top2 {
    padding-top: 26px;
    padding-bottom: 16px;
  }

  .Number_roll > div {
    width: 48%;
    margin-right: 4%;
  }
  .Number_roll > div:nth-child(2n) {
    margin-right: 0%;
  }
  .gsjs_main4 .swiper-slide {
    min-height: 140px;
  }
  .gsjs_main4 .gsjs_main_title::after {
    top: 149px;
  }
  .gsjs_main4 .swiper-button-next {
    left: 60%;
  }
  .gsjs_main4 .swiper-button-prev {
    left: 40%;
  }
  .gsjs_main4 .swiper-button-prev,
  .gsjs_main4 .swiper-button-next {
    top: 120%;
  }
  .ce > div {
    width: 100%;
  }
  .Culture .ce:nth-of-type(2n) .ale {
    float: none;
  }
  .tle {
    padding: 20px;
  }
  .tle h4 {
    padding-bottom: 10px;
  }

  .tle h4 span {
    padding-right: 10px;
  }
  .shzr_main_btm {
    padding-top: 20px;
  }
  .sr h4 i {
    font-size: 28px;
    line-height: 48px;
  }

  .sr h4 span {
    font-size: 22px;
    padding-right: 20px;
  }
  .swpr .newBox > .swpr_left,
  .swpr .newBox > .swpr_right {
    width: 100%;
  }
  .swpr {
    padding: 20px 0;
  }
  .swpr_left > div {
    height: 160px;
  }
  .swpr_right h4 {
    padding: 20px 0;
    text-align: center;
  }
  .imgs span:nth-of-type(1) {
    height: 2px;
  }
  .imgs span:nth-of-type(2) {
    width: 2px;
  }
  .imgs span:nth-of-type(3) {
    height: 2px;
  }
  .imgs span:nth-of-type(4) {
    width: 2px;
  }


  .gxsw_spr .swiper-container,
  .gxsw_spr_list {
    width: 100%;
  }

  .style_banner_nav {
    position: relative;
  }
  .style_banner_nav ul li {
    line-height: 30px;
  }

  .gxsw_spr_list div {
    padding: 10px;
  }

  .gxsw_spr_list div h4 i {
    width: 70%;
  }

  .gxsw_spr_list div h4 span {
    width: 30%;
    text-align: right;
  }

  .gxsw_spr_title h4 {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }

  .gxsw_spr_title {
    padding: 10px 10px 20px 10px;
  }

  .a_cpzx1_list > div {
    width: 33.3333%;
    padding-top: 20px;
    text-align: center;
    margin: 0;
    vertical-align: top;
    padding: 0 4px;
    box-sizing: border-box;
  }
  .a_cpzx2_list .cx {
    width: 100%;
    margin: 0;
  }
  .a_cpzx2_list .cx {
    padding-top: 30px;
  }
  .a_cpzx3_list {
    padding-top: 0;
  }
  .a_cpzx3_list .cx3 {
    width: 50%;
    padding-top: 30px;
    vertical-align: top;
  }
  .a_cpzx3_list .cx3 p:first-of-type {
    line-height: 26px;
    padding-top: 6px;
  }
  .cx_l p {
    width: 61px;
    height: 62px;
    line-height: 62px;
  }
  .a_cpzx1_list p:last-of-type {
    line-height: 18px;
    padding: 10px 0;
  }
  .cpzx_nav ul li {
    width: 100%;
    margin: 0;
  }
  .cx7 {
    width: 100%;
    padding-top: 20px;
  }
  .c_cpzx1_pos {
    padding-top: 0px;
  }
  .cx8_c p {
    width: 110px;
    margin-bottom: 20px;
    height: 28px;
    line-height: 24px;
    box-sizing: border-box;
  }
  .c_cpzx2 {
    padding-bottom: 20px;
  }
  .cx8_t {
    vertical-align: top;
  }
  .cx8_c p::after {
    bottom: -70%;
  }
  .cx8_c p::after,
  .cx8_r::after,
  .cx8_t::after {
    width: 14px;
    height: 10px;
  }
  .cx8_t::after,
  .cx8_r::after {
    opacity: 0;
  }
  .b_cpzx5_pos .cx6 h6 {
    padding-top: 8px;
    padding-bottom: 4px;
  }
  .b_cpzx5 {
    padding-bottom: 10px;
  }
  .top3,
  .top4 {
    padding-top: 20px;
    padding-bottom: 10px;
  }
  .cx9,.g_cpzx4 .cx9 {
    width: 100%;
    margin: 0;
    text-align: center;
  }
  .cx9 h4 {
    display: inline-block;
  }
  .e_cpzx1 .top3 {
    padding-bottom: 10px;
  }
  .a_cpzx1_list,.xndc1 .a_cpzx1_list {
    padding: 0;
  }
  .g_cpzx2_pos {
    padding-bottom: 20px;
  }
  .cx11 p {
    padding-top: 10px;
  }
  .g_cpzx3_pos .cx12:hover .cx12_text {
    padding: 0 40px;
  }
  .cx12_text {
    padding: 0 20px;
  }
  .g_cpzx3 .top4 {
    left: 20px;
  }
  .cx12_text h6 {
    width: 28%;
  }
  .cx12:hover .cx12_text h6 {
    width: 100%;
  }
  .cx9,.g_cpzx4 .cx9 {
    padding-top: 20px;
  }

  .e_cpzx4 {
    padding-bottom: 20px;
  }

  .b_cpzx5_pos .cx6 {
    width: 100%;
    margin: 0;
    text-align: center;
  }

  .b_cpzx1 .a_cpzx1_list > div{
      margin-right: 0;
  }
  .b_cpzx2_list .cx2{
      margin-top: 6%;
  }
  .b_cpzx3_list,.cx_s p{
      padding: 0;
  }
  .cx4_w p{
      padding: 20px;
  }
  .cx_s{
      width: 80px;
      height: 80px;
      padding: 10px;
  }
  .b_cpzx3_list .cx4:last-of-type, .b_cpzx3_list .cx4:nth-last-of-type(2), .b_cpzx3_list .cx4:nth-last-of-type(3){
      margin-top: 40px;
  }
.cx4::after,.b_cpzx4::before,.b_cpzx4::after{
    display: none;
}
.cx4_w {
    padding-top: 55px;
}
.cx5_r {
    width: 40px;
    height: 40px;
    line-height: 40px;
}
.ads{
    width: 25%;
}
.cx5_l{
    width: 75%;
}
.b_cpzx4_pos>.cx5:nth-child(even) .cx5_r{
    margin: 0;
}
.b_cpzx4_pos > .cx5:nth-child(odd) .cx5_r{
    margin: 0;
}
.b_cpzx4_pos > .cx5:nth-child(odd){
    padding-right: 10%;
}
.b_cpzx4_pos > .cx5:nth-child(even){
    padding-left: 10%;
}
.cx5 {
    padding-bottom: 40px;
}
.b_cpzx5 .top3 p {
    padding-top: 10px;
}

.b_cpzx3_pos {
    padding-bottom: 20px;
}
.b_cpzx3_list .cx4{
    width: 50%;
    margin-bottom: 40px;
}
.cx4_w{
    width: 100%;
    text-align: center;
}
.g_cpzx3_pos{
    height: 400px;
}

.h_cpzx2_is{
    width: 48%;
    margin-right: 4%;
    margin-bottom: 4%;
}


.h_cpzx2_is:nth-of-type(2n){
    margin-right: 0;
}
.h_cpzx2_pos h6{
    padding-top: 10px;
}
.h_cpzx2,.c_cpzx4,.e_cpzx1 .gsjs_main_title,.f_cpzx5,.e_cpzx6{
    padding-bottom: 20px;
}
.f_cpzx5 img{
    width: 100%;
}
.cx6 p{
    margin-bottom: 10px;
}
.cx10_c{
    display: none;
}
.b_zhdz2 img,
.cx10_l, .cx10_r,.d_zhdz2 img{
    width: 100%;
}
.cx10_r .cx10s{
    padding-left: 0;
}
.cx10_l .cx10s{
    padding-right: 0;
}
.cx10_l .cx10s{
    text-align: left;
}
.b_cpzx5_pos .cx6 p{
    height: auto;
}
.b_zhdz2 .top2 {
    padding-bottom: 10px;
}
.zz4 {
    width: 100%;
    margin: 0;
    padding-top: 12px;
}
.zz4_t{
    width: 30%;
}
.zz4_b{
    width: 70%;
}
.zz4_b p{
    padding-bottom: 0;
}
.d_zhdz4 .top5 {
    padding-top: 20px;
}

.zz6_l,.zz6_r{
    width: 100%;
}
.zz6_r span{
    margin: 6px 0;
}
.zz6_r{
    padding: 20px;
}
.zz4_b p{
    padding-top: 0;
}
.b_zhdz4 .top5{
    padding-top: 20px;
    padding-bottom: 10px;
}
.zz5 {
    width: 100%;
    margin-right: 0;
    padding-top: 30px;
}
.e_zhdz2 .newBox>div{
    width: 100%;
}
.e_zhdz2_r{
    padding-left: 0;
    text-align: center;
}
.e_zhdz2,.f_zhdz3 .top5{
    padding: 20px 0;
}
.e_zhdz2_r {
    padding-top: 20px;
}
.f_zhdz3_pos{
    width: 100%;
}

.e_zhdz3_is,.zz8>div{
    width: 100%;
}
.e_zhdz3 p {
    padding: 10px 0;
}
.e_zhdz3 .top5 {
    padding-top: 20px;
    padding-bottom: 10px;
}

.zz8_l{
    padding: 20px;
}
.g_zhdz1 .top5 {
    padding: 20px 0;
}
.zz8_l p {
    padding-top: 10px;
}
.zz{
    width: 48%;
    margin-right: 4%;
    margin-top: 4%;
}
.zz:nth-of-type(2n){
    margin-right: 0;
}
.a_zhdz_list{
    padding-top: 0;
}
.a_zhdz2_b .zz1_ab,
.a_zhdz2_t .zz1_ab{
    left: 20px;
}
.zz1_ab{
    width: 84%;
}
.a_zhdz2 img{
    width: 250%;
}
.a_zhdz3_list{
    padding-top: 0;
}
.zz2{
    width: 100%;
    padding-top: 20px;
}
.zz2_t {
    width: 54px;
    height: 54px;
    line-height: 54px;
}
.a_zhdw1_text, .a_zhdw4_text{
    top: 10%;
}
.a_zhdw2 {
    padding: 20px 0;
}
.a_zhdw2 .top5 p {
    padding-bottom: 10px;
}
.zw_icon{
    display: none;
}
.zw1,.zw2{
    width: 100%;
    margin: 0;
    margin-top: 20px;
}
.zw2{
    min-height: auto;
    padding: 10px;
}
.zw1_text{
    padding: 20px;
}
.zw1_text h6{
    padding-top: 0;
}
.top6{
    padding-top: 20px;
    padding-bottom: 10px;
}

.a_zhdw4 h4 p {
    padding-bottom: 10px;
}
.a_zhdw4_btn a{
    width: 100%;
    margin: 0;
    padding: 0;
    margin-top: 40px;
    text-align: left;
}
.a_zhdw4_btn .btn_as2{
    display: inline-block;
}


.b_zhdw1{
    padding: 20px 0;
}
.zw3{
    width: 50%;
    margin-right: 0;
    padding: 0 10px;
    padding-top: 20px;
    text-align: center;
}

.b_zhdw1 .top5 p {
    padding-bottom: 0px;
    padding-top: 10px;
}
.b_zhdw2_list .top5 {
    padding: 20px 0 10px 0;
}

.c_zhdw2 .cx_l p {
    width: 60px;
    height: 60px;
    line-height: 60px;
}
.b_zhdw3 .top5 {
    padding-top: 20px;
}
.c_zhdw3 .zw4{
    width: 50%;
    margin: 0;
    padding: 0 10px;
    padding-top: 20px;
}
.zw4 div {
    width: 60px;
    height: 60px;
    line-height: 60px;
}

.b_zhdw2 .zw2{
    min-height: auto;
    padding: 0;
}
.b_zhdw2 .zw2 h6{
    padding: 6px 0;
}
.b_zhdw2 .zw2 .dis{
    width: 60px;
    height: 60px;
    line-height: 60px;
}
.b_zhdw2 .zw2>div{
    text-align: left;
    display: inline-block;
    vertical-align: top;
}
.b_zhdw2 .zw2>div:first-of-type{
    width: 20%;
}
.b_zhdw2 .zw2>div:last-of-type{
    width: 80%;
    padding-left: 20px;
    box-sizing: border-box;
    
}
.zw4{
    width: 50%;
    padding-top: 20px;
    margin: 0;
    padding: 0 10px;
    padding-top: 20px;
}
.zw4:nth-child(2n){
  margin-right: 0;
}
.gsxw_list > div a > .gwst_a,
.gsxw_list > div a > div{
  width: 100%;
}
.gwst_b,.gwst_c{
  padding-top: 10px;
  box-sizing: border-box;
}

.gwst_c{
  text-align: center;
  padding-right: 0;
}
.gsxw_btn {
  padding: 20px 0;
}
.join3_btm{
  padding: 30px 0;
}

.join3_btm_01>p{
  padding: 10px 0;
}

.join3_btm_01{
  margin-bottom: 20px;
}
.join3_btm_03{
  margin-top: 20px;
  background-color: transparent;
}
.join3_btm_03>div:nth-of-type(2),
.join3_btm_03>div:first-of-type, .join3_btm_03>div:last-of-type{
  width: 100%;
}

.join3_btm_03>div{
  line-height: 40px;
  padding: 4px 0;
}

.join3_btm_03>div a{
  background: #e8e8e8;
}
.zxns div p span{
  margin-right: 0;
  width: 100%;
  display: inline-block;
  line-height: 22px;
}
.zxns_btn a {
  width: 100px;
  height: 30px;
  line-height: 30px;
}
.zxns_btn{
  left: 56%;
  top: 12%;
}

.z_t > div{
  width: 100%;
  padding: 10px 0;
  box-sizing: border-box;
}

.zxns > .active > div:first-of-type{
  margin-bottom: 10px;
}
.zxns > div > div:first-of-type {
  padding-bottom: 10px;
}
.zxns > div{
  padding: 20px 20px 0 20px;
}
.lxwm h2 > span {
  width: 26px;
  height: 26px;
  line-height: 26px;
}
.lxwm_main1_list .lm {
  width: 100%;
  margin: 0;
  padding: 10px 0;
}
.lm > div:last-child{
  width: 86%;
}
.lm > div:first-child{
  width: 14%;
}

.lxwm_map {
  padding-top: 20px;
}

#container {
  height: 200px;
}
.lxwm{
  padding: 20px 0;
}
.lxwm_map h4{
  line-height: 40px;
}

.gwst_a h4 i {
  font-size: 16px;
}



.style_banner img{
  display: none;
}
.style_banner{
  height: 35vh;
  background-size: cover !important;
}
.e_cpzx4 .cx9{
  width: 50%;
  margin-right: 0%;
}
.e_cpzx4 .cx9:nth-child(3n){
  margin-right: 8%;
}
.e_cpzx4 .cx9:nth-child(2n){
  margin-right: 0;
}
.a_zhdz1,.b_zhdw3,
.d_zhdz4,.b_zhdz4,.f_zhdz3,.e_zhdz3,
.b_zhdz1 .gsjs_main_title,.b_zhdz2,
.cx10 .cx10s:last-of-type,.cx10s{
    padding-bottom: 20px;
}


.drop-down{
  display: none;
}

.zz8{
  padding-bottom: 20px;
}
.zz3 P span{
  font-size: 26px;
}







.head{display:none}
.moblie_head{display:block;height:44px;background:#fff;position:fixed;top:0px;left:0px;width:100%;z-index:9999;border-bottom:1px solid #ddd}
.moblie_head .lf{padding-top:10px;padding-left:5%}
.moblie_head .lf img{height:24px}
.moblie_head .rg{padding-right:5%;padding-top:14px}
.moblie_head .rg a img{height:16px;vertical-align:top}
.a_txt{display:block;position:fixed;top:0px;left:0px;width:0px;height:0px;overflow:hidden;z-index:10000}
.a_txt .div1{position:absolute;width:100%;height:100%;background:#0b0d19;filter:alpha(opacity=0);opacity:0 !important;left:0px;top:0px;z-index:1}
.a_txt .div2{position:absolute;width:20%;left:0px;top:5%;z-index:100;text-align:center;filter:alpha(opacity=0);opacity:0}
.a_txt .div3{position:absolute;width:70%;right:0px;top:0px;background:rgba(0,0,0,.8);height:100%;z-index:100;right:-80%;overflow: auto;}
.a_txt .div3 ul{padding-left:5%;padding-right:5%}
.a_txt .div3 ul li{border-bottom:1px solid #232530}
.a_txt .div3 ul li a{display:inline-block;height:45px;color:#fff;line-height:45px;padding-left:5%;font-size:16px;box-sizing: border-box;}
.a_txt .div3 ul li p>a{
    width: 90%;
}
.a_txt .div3 ul li p>i{
  width: 10%;
  display: inline-block;
  text-align: center;
  cursor: pointer;
}
.a_txt .div3 ul li p>i{
  transition: all 0.6s;
  -webkit-transition: all 0.6s;
  -moz-transition: all 0.6s;
  -o-transition: all 0.6s;
  -ms-transition: all 0.6s;
}
.a_txt .div3 ul .active p>i{
  transform: rotate(360deg);
  -o-transform: rotate(360deg);
  -ms-transform: rotate(360deg);
  -moz-transform: rotate(360deg);
  -webkit-transform: rotate(360deg);
  transition: all 0.6s;
    -webkit-transition: all 0.6s;
    -moz-transition: all 0.6s;
    -o-transition: all 0.6s;
    -ms-transition: all 0.6s;
}
.a_txt .div3 ul li p>i img{
  max-width: 100%;
  height: auto;

}
.a_txt .div3 ul li {
  line-height: 30px;
}
.a_txt .div3 ul li .a_js2{-webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s}
.a_txt .div3 ul li .a_js2_on{-webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s}
.a_txt .div3 ul li .a_txt2{display:none;line-height: inherit;padding: 20px 0;}
.a_txt .div3 ul li .a_txt2 a{height:40px;line-height:40px;font-size:14px;padding-left: 8%; vertical-align: top;}
.a_txt .div3 ul li .a_txt2 .a_txt_is p{
  line-height: 26px;
}
.a_txt_is{
  line-height: inherit;
}
.a_txt .div3 ul li .a_txt2 .a_txt_is a{
    height: 30px;
    line-height: 30px;
    padding-left: 10%;
    font-size: 12px;
    color: #ddd;
} 

.index_listBtn ul li a span:first-of-type{
  transform: translateY(0px) translateX(-20px);
    -ms-transform: translateY(0px) translateX(-20px);
    -moz-transform: translateY(0px) translateX(-20px);
    -webkit-transform: translateY(0px) translateX(-20px);
    -o-transform: translateY(0px) translateX(-20px);
}
.Number_roll:after{
  display: none;
}
.Number_roll_4 .tt span, .Number_roll_5 .tt span{
  font: 400 34px/34px "Arial";
}
.Number_roll_4 .dataOne, .Number_roll_5 .dataOne {
  width: 18px;
  height: 34px;
}

.backis{
  background-size: cover !important;
}
.backis>img{
  display: none;
}
.backis>div{
  position: relative;
}
.gsjs_main4 .top2 {
  padding-bottom: 20px;
}
.gsjs_main4{
  padding-bottom: 60px;
}
.a_cpzx1 .gsjs_main_title{
  padding-bottom: 0;
}
.cpzx_nav{
  display: none;
}
.img_b{
  margin-top: 10px;
}
.imgb_l {
  padding: 10px 30px;
  width: 100%;
}
.imgb_r{
  width: 100%;
  padding-left: 0;
}
.ibr_l{
  padding: 20px 0;
}


.cx9, .g_cpzx4 .cx9,.e_cpzx4 .cx9{
  width: 44%;
  padding-top: 20px;
  margin-right: 12%;
  text-align: center;
}
.cx9 p{
  text-align: justify;
}
.cx9:nth-child(2n), .g_cpzx4 .cx9:nth-child(2n),.e_cpzx4 .cx9:nth-child(2n){
  margin-right: 0;
}
.e_cpzx4 .cx9:nth-child(3n){
  margin-right: 12%;
}
.c_cpzx4 .top3{
  padding-bottom: 20px;
}
.img_a{
  height: 160px;
  background: url(../images/c_03.png) no-repeat center center;
  background-size: 100% auto;
}
.img_a>div,.zhdw_nav{
  display: none;
}

.gxsw_spr {
  height: auto;
}

.footer_top_nav ul li{
  text-align: left;
}
.footer_top_img{
  text-align: center;
}
.footer_top_nav ul li::after{
  left: 80%;
}

.cx9 h6{
  height: 28px;
  overflow: hidden;
}
.footer_top_title{
  padding: 0;
}


.cx9 h6 {
  padding: 0;
  height: 36px;
  overflow: hidden;
  margin: 6px 0;
}
.lxwm h2 {
  line-height: 40px;
}




#myMenu li:nth-last-child(2) p:last-of-type{
  display: none;
}

.index_main1_btm p {
  padding: 0 20px;
  text-align: center;
}
.index_main1_btm{
  bottom: 10px;
}
.Culture .ce:nth-of-type(2n) .tle{
  position: relative;
  top: 0;
  -o-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -webkit-transform: translateY(0);
  transform: translateY(0);
}
.Culture{
  padding-top: 20px;
}


.style_banner_title p:first-of-type{
  padding: 10px 0;
}
.gywms{
  height: 60vh;
}
.gywms .style_banner_title {
  top: 56%;
}
.gywm_main2_btm h6 p:first-of-type {
  width: 50px;
  height: 50px;
  line-height: 50px;
}
.a_zhdw1{
  padding: 30px 0;
}
.footer_top_title > div p{
  padding: 0 20px;
}
.footer_top_img{
  padding-bottom: 12px;
}

.cx_l p {
  width: 50px;
  height: 50px;
  line-height: 50px;
}
.cx2_l {
  width: 60px;
  height: 50px;
  line-height: 50px;
  margin-right: 20px;
}

.img_a{
  transform: translateY(200px);
  opacity: 0;
}


.ani_13 .img_a{
  transform: translateY(0);
  opacity: 1;
}
.g_cpzx3_pos .cx12 p{
  width: 250px;
}
.e_cpzx5_pos{
  height: 120px;
  background: url(../images/110.png) no-repeat center center;
  background-size: 100% auto;
}
.e_cpzx5_pos .cx10{
  display: none;
}
.e_cpzx5 {
  padding-bottom: 20px;
}


@keyframes identifier2 {
  0% {
    transform: translateX(0);
  }
  60%{
    transform: translateX(-10px);
  }
  100%{
    transform: translateX(0);
  }
}
#myMenu li:nth-last-child(2) p span{
  background: transparent;
  display: inline-block;
  -webkit-text-fill-color: #fff;
  animation: identifier2 1s infinite;
  opacity: .8;
}



.a_cpzx2 .cx:nth-child(4) p span{
  font-size: 24px;
}

.style_banner_title p:first-of-type{
  text-align: justify;
}
.btn_as2 span{
  border: 1px solid #c30d23;
}

.b_cpzx5_pos .cx6 p{
  display: inline-block;
  text-align: justify;
}
.b_cpzx3_pos {
  overflow: hidden;
}
.cx12 img{
  width: 1000px;
}
.g_cpzx3_pos {
  height: 300px;
}
.e_zhdz2 .e_zhdz2_r p{
  text-align: center;
}
.style_banner_title .cc{
  padding: 0 12px;
}
.zw2 div {
  width: 50px;
  height: 50px;
  line-height: 50px;
}
.zw2 div span {
  font-size: 16px;
}
.a_zhdw3 {
  padding-bottom: 20px;
}

.a_zhdw4_btn h6{
  display: inline-block;
}
.a_zhdw4_btn .btn_as2{
  display: block;
  text-align: left;
}
.a_zhdw4_btn a{
  margin-top: 20px;
}
.zw3 h6,.zw3 p{
  display: block;
  text-align: center;
  padding-top: 6px;
}
.zw4 h6 i{
  padding-top: 10px;
}
.gsxw_btn ul li {
  width: 26px;
  height: 26px;
  line-height: 24px;
  margin: 0 2px;
} 
.gwst_c span {
  width: 26px;
  height: 26px;
  line-height: 26px;
  font-size: 12px;
}
.gsxw_list > div a>.gwst_c{
  display: none;
}

.gwst_a h4{
  width: 60%;
  display: inline-block;
  vertical-align: middle;
}

.gwst_c{
  width: 40%;
  display: inline-block;
  vertical-align: middle;
  padding: 0;
  text-align: right;
  padding-right: 30px;
  box-sizing: border-box;
}

.gwst_a h4 p{
  display: inline-block;
}

.zw3 div{
  width: 80%;
  display: inline-block;
  padding: 0;
}
.zw3 div::after{
  width: 100%;
}
 .zw3 div span {

  display: inline-block;

}

i,li,
.swiper-button-prev,.swiper-button-next,
#myMenu li:nth-last-child(2),
a{
  cursor: auto;
  outline: none;
  appearance:none;
 -webkit-tap-highlight-color: transparent; 
}


.a_txt .header_switch{
  width: 100%;
}
.header_map{
  bottom: -260%;
}
.a_txt .header_switch ul li:first-child,.a_txt .header_switch ul li:last-child{
  width: 50%;
}
.search{
  padding: 0 5%;
}
.search form{
  width: 80%;
  height: 30px;
  display: inline-block;
  vertical-align: middle;
  padding-left: 5%;
  box-sizing: border-box;
  position: relative;
}
.search form input{
  width: 100%;
  height: 100%;
  border: none;
  outline: none;
  box-sizing: border-box;
  vertical-align: top;
  background: transparent;
  border-bottom: 1px solid #fff;
  padding-left: 30px;
  color: #fff;
}
.search form span{
  position: absolute;
  left: 18px;
  top: 50%;
  transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  color: #fff;
  font-size: 14px;
}
.search .div2{
  width: 20%;
  height: 30px;
  line-height: 30px;
  display: inline-block;
  vertical-align: middle;
  position: relative;
}
.search .div2 img{
  width: 16px;
  height: 16px;
  vertical-align: bottom;
  position: relative;
}
.footer_top_nav h6{
  padding-left: 0;
}
.cx12 img {
  width: 1200px;
}

.a_cpzx1_list>div{
  margin-top: 20px;
}




.zw4 div span,
.e_cpzx1  .a_cpzx1_list span{
  font-size: 28px;
}

.header_switch ul li a:first-child span {
  font-size: 24px;
}
.zz3 P span,
.a_cpzx1_list p i span{
  font-size: 32px;
}


.footer_top{
  padding-right: 6%;
}

.a_cpzx3_list .cx3 h6{
  width: 80px;
  height: 80px;
  line-height: 80px;
}


.zz7 ul li p{
  height: 40px;
  line-height: 40px;
  padding: 0;
}




img{
  pointer-events: none;
}
.a_cpzx1_list p i,.zz3 P:first-child{
  width: 62px;
  height: 62px;
  line-height: 62px;
}
.cx9 h4 span,.b_cpzx1 .a_cpzx1_list > div span,.b_cpzx1 .a_cpzx1_list > div:nth-child(1) span, .b_cpzx1 .a_cpzx1_list > div:nth-child(2) span{
  font-size: 26px;
}
.a_cpzx1_list>div,.gsjs_main1 .a_cpzx1_list > div,.a_cpzx1 .a_cpzx1_list > div{
  width: 50%;
} 
.header_switch ul li a:first-child span,
.style_banner_title p:first-of-type,.a_zhdw2 .top5 p,.zw2 p,.top5 p,.cx_r p,.a_zhdz1 .newBox > p,.a_zhdz3_pos .newBox > p,.gsjs_main_title p,
.zz4_b p, .e_zhdz2_r p, .main1_btn h6, .gywm_main3 .newBox > p, .gywm_main3 .newBox > p, .tle p, .gywm_main3 .newBox > p,
.gxsw_spr_list div p,.b_zhdw2 .zw2 p,.cx10s p,.zz4_b p,.zz8_l p,
.cx5_l p,.cx9 p, .cx7 div h6, .cx7 div i,.zz6_r p,.zz5 p,
.b_cpzx5_pos .cx6 p{
  line-height: 22px;
}
.gywm_main2_btm h6 p span,.cx2_l p span{
  font-size: 20px;
}
.a_zhdw4 {
  padding: 20px 0;
}
.shzr_main1,.a_cpzx2,.a_cpzx3,.b_cpzx2,.b_zhdz3,.b_zhdw2,.a_cpzx2_pos .top2,
.top,.top2,.top3,.top4,.top6,.top7,
.a_zhdz3_pos,.gsjs_main1 .gsjs_main_title,.gsjs_main2,.gsjs_main3{
  padding-bottom: 20px !important;
}


  .swpr_right h4,
  .tle h4 span,
  .top,
  .top2,
  .top3,
  .top4,
  .top5,

  .cx_l p span,

  .top6,

  .lxwm h2 p i,
  .b_zhdw2 .zw2 .dis span,
  .top7,
  .drop-down ol li:first-of-type>a,
  .tle h4 {
    font-size: 18px;
  }


  .lxwm_main1 h4 i, .lxwm_map h4 i, .lxwm_main1 h4 span, .lxwm_map h4 span,
  .cx5_r span,.zz2_t span,
  .h_cpzx2_pos h6,
  .join3_btm_01>h2,
  .footer_top_title > div .p {
    font-size: 16px;
  }
  .cx9 h6,
  .cx12_text h6,
  .gxsw_spr_list div h4 i,
  .a_cpzx3 .a_cpzx3_list .cx3 p:first-of-type,
  .cx_r h6,
  .cx5_l h6,
  .gwst_b h6,
  .zz6_r h6,
  .b_zhdw2 .zw2 h6,
  .a_zhdw4_btn h6,
  .zw1_text h6,
  .lxwm h2 p span,
  .lm h6,
  .e_zhdz3 p,
  .gywm_main2_btm div h6 p,
  .zw3 h6, 
  .zz1_ab h6, .zz2_b h6,
  .zz7 ul li p,
  .zz7 ul li p span,
  .zz5 h6,
  .gxsw_spr_title h4,
  .b_cpzx5_pos .cx6 h6 {
    font-size: 14px;
  }
  .gxsw_spr_list div h4 i,
  .a_cpzx3_list .cx3 p:first-of-type,
  .gxsw_spr_title h4,
  .b_cpzx5_pos .cx6 p,
  .cx11 p,
  .gywm_main2_btm div a>p,
  .zz6_r p, .zz8_l p, .zw3 h3>p, .zz7s ul li,
  .style_banner_nav ul li a,
  .a_cpzx3_list .btn_as i,
  .cx_r p,
  .zz1_ab p,
  .a_cpzx1_list p:last-of-type,
  .zxns_btn a,
  .a_zhdz3_pos .newBox > p,

  .gywm_main3 .newBox > p,
  .tle p:last-of-type,
  .zw4 h6 i,
  .cx8_c p,
  .gwst_a h4 p, .gwst_b p,

  .cx9 p,
  .style_banner_title p:first-of-type,
  .join3_btm_02>p,
  .gsxw_btn ul li span, .gsxw_btn ul li a,
  .cx7 div h6,
  .td,
  .cx12_text p,
  .top5 p,
  .lm p,

  .cx7 div i,
  .footer_top_img p,
  .zxns div p span,
  .footer_top_nav ul li a,
  .footer_top_nav h6,
  .footer_top_title > div p,

  .footer_btm p,
  .gsjs_main_title p,
  .cx_s p,
  .cx4_w p,
  .cx_s span,
  .a_zhdz1 .newBox > p,
  .lxwm h2 > span ,
  .zw2 p,
  .gwst_a h4 p, .gwst_b p,
  .cx5_l p,
  .main3_btm h6,
  .top5 p,
  .zz5 p,
  .main3_btm ul li,
  .e_zhdz2_r p,
  .btn_as2 i,
  .gsjs_main4 .swiper-slide p a,
  .zw4 p,
  .zz4_b p,
  .h_cpzx2_pos p,
  .main2_list_02 p,
  .main2_list_03 p,
  .main2_list_04 p,
  .main2_list_05 p {
    font-size: 12px;
    
  }
  .gsjs_main1 > img,
  .a_cpzx2 img,
  .b_zhdz3 img,
  .b_cpzx2 > img,
  .a_cpzx3 img,
  .a_zhdw4 img,
  .b_zhdw2 img,
  .a_zhdw1 img,
  .gsjs_main3 > img,
  .gsjs_main2 > img,
  .gsjs_main4 > img,
  .a_zhdz3 img,
  .shzr_main1 > img {
    width: 380%;
    height: auto;
    transform: translateX(-50%);
    -o-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
  }

  .ems2 h4{font-size: 16px;}
  .ems2 ul li h5{font-size: 14px;}
  .ems2 ul li h6 img{width: 90px;}
  .ems3 h2{font-size: 18px;}
  .ems3_l,.cnzh3 .ems3_l{width: 90px;}
  .ems3_r,.cnzh3 .ems3_r{width: calc(100% - 90px);padding-right: 0px;}
  .ems3_r h3{font-size: 18px;margin-bottom: 10px;}
  .ems3_r p{font-size: 14px;}
  .ems2 ul li{width: 50%;margin-bottom: 30px;}
  .ems2 ul li h6{margin-right: 0;}
  .ems2 ul li h5{display: block;margin-top: 10px;}
  .ems2,.ems3{padding: 40px 0 20px;}
  .ems3 h2{margin-bottom: 40px;}
  .ems3 ul li{width: 100%;margin-bottom: 20px;}
  .ems3_r p{line-height: 22px;}

  .cnzh1 h4{font-size: 18px;}
  .cnzh1 ul li h5{font-size: 14px;}
  .cnzh1 ul li h6 img{width: 80px;}
  .cnzh1 ul li{width: 50%;margin-bottom: 20px;}
  .cnzh1 ul li h6{margin-right: 0;}
  .cnzh1 ul li h5{display: block;margin-top: 10px;}
  .cnzh1{padding-top: 40px;margin-top: 40px;}
  .cnzh2{padding: 40px 0;}
  .xndc1 .a_cpzx1_list>div{width: 33.33%;}
  .ems3_l, .ems3_r{vertical-align: middle;}

  .main_banner5 {
    /* background: url(../images/index_banner5.jpg) no-repeat center center; */
    background: url(../images/121.jpg) no-repeat center center;
    background-size: cover;
  }


}


@media screen and (max-width: 800px) {
  .cx12 img {
    width: 800px;
  }
  .main_banner.main_banner{background-size: 100% 100% !important;background: url(../images/11.jpg) no-repeat center center}
  
  
}

@media screen and (max-width: 600px) {
  .cx12 img {
    width: 600px;
  }
  
  
}

