﻿.swero_rt {
  display: none
}

#allmap {
  width: 100% !important;
  height: 100% !important;
  max-height: 800px !important;
}

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

  body,
  html {
    margin: auto
  }
}

@media screen and (max-width:1690px) {
  .d7_totle h3 {
    font-size: 32px;
    line-height: 34px
  }

  .banner .imgDiv .banner_text .banner_textcont h3 {
    font-size: 42px;
    margin-bottom: 40px
  }

  .banner .imgDiv .banner_text .banner_textcont {
    width: 55%
  }

  .banner .imgDiv .banner_text .banner_textcont .banner_more {
    margin-top: 46px
  }

  .banner_list ul li h3 {
    font-size: 20px;
    margin-bottom: 14px
  }

  .banner_list ul li .banquan {
    margin-top: 52px
  }

  .banner_list ul li {
    height: 200px;
    padding-top: 36px;
    padding-bottom: 36px
  }

  .submenu .swiper-slide a {
    font-size: 16px;
    padding: 0 24px;
    line-height: 48px
  }

  .submenu .swiper-slide a {
    margin: 0 8px
  }

  .submenu {
    padding: 54px 24px
  }

  .b1_conter {
    padding-bottom: 100px
  }

  .b1_conter .b1_list {
    margin-bottom: 70px
  }

  .warp {
    width: 85.247%
  }

  .banner .banPagin {
    right: 7.5%
  }

  .footer .footer_r dl .wvwr_one:nth-child(1) {
    margin-right: 22.2%
  }

  .footer .footer_r dl:nth-child(7) {
    width: 41%
  }

  .banner_ny .ne_banner_text h3 {
    font-size: 46px
  }

  .B2_comter .title h3 {
    font-size: 32px;
    line-height: 34px
  }

  .b2_comtlis_t .b2_comt_r {
    padding: 70px 63px
  }

  .B2_comter .b2_comt_xiqng h3 {
    margin-bottom: 45px
  }

  .B2_comter .b2_comt_xiqng {
    margin-bottom: 60px
  }

  .B2_comter .b2_comt_xmjx {
    margin-bottom: 90px
  }

  .b3_conter .b3_list_ul ul li .b3_list_li .b3_list_r {
    padding: 57px 56px 60px 47px
  }

  .b3_conter .b3_list_ul ul li .b3_list_li .b3_list_r h3 {
    font-size: 28px
  }

  .b3_conter {
    padding-bottom: 110px
  }

  .b3_conter .b3_list_ul {
    margin-bottom: 50px
  }

  .c1_list {
    padding-bottom: 110px
  }

  .c1_table {
    margin-bottom: 80px
  }

  .c2_conter .title h3 {
    font-size: 34px
  }

  .d1_listconter {
    padding-bottom: 110px
  }

  .d1_listconter .d1_list_ul {
    margin-bottom: 40px
  }

  .D2_listrt .news_deil_title h3 {
    font-size: 28px
  }

  .d3_viode_conter {
    padding-bottom: 110px
  }

  .d3_viode_list {
    margin-bottom: 40px
  }

  .d4_about_cont .title h3 {
    font-size: 32px
  }

  .about_de4 {
    padding-top: 70px
  }

  .d4_about_cont .d4_zbout_top .d4_about_l h3 {
    font-size: 32px
  }

  .d4_about_cont .d4_zbout_top .d4_about_r .d4_top h3 {
    font-size: 32px
  }

  .swiper-pagination-bullet {
    margin: 0 10px
  }

  .lsyj_swiper_cont .lsyj_swiper .timelwr_t h3 {
    font-size: 58px
  }

  .d4_liyg_cont,
  .d4_zzjg_cont {
    padding: 70px 0 90px 0
  }

  .d5_paer_conter {
    padding-bottom: 100px
  }

  .d5_paer_conter .d5_list_ul li p {
    padding-bottom: 34px
  }

  .d6_conter .title h3 {
    font-size: 28px
  }

  .d6_qywh_cont {
    padding: 60px 0 70px 0
  }

  .d6_dqgz_cont {
    padding: 60px 0 90px 0
  }

  .modelTostChile {
    padding: 70px 0
  }

  .d7_wdfy_cont {
    margin-bottom: 110px
  }

  .zplc_e1 .zplc_cont .zplc_r {
    padding: 50px 65px
  }

  .zplc_r .zplc_text {
    padding: 89px 30px 131px 30px
  }

  .zplc_e1 {
    padding-bottom: 80px
  }

  .jgzy_e1 .title h3 {
    font-size: 34px
  }

  .xyzp_main .xyzp_list {
    margin-bottom: 60px
  }

  .xyzp_main {
    padding: 60px 0 100px 0
  }

  .xyyl_e2_list ul li .text_e2 h3 {
    font-size: 28px
  }

  .qylj_cont {
    padding: 90px 0
  }

  .qylj_cont .title h3 {
    font-size: 34px;
    line-height: 36px
  }

  .zplc_e1 .e3_img_r {
    padding-bottom: 418px
  }

  .jgzy_swiper_main .jgzy_swiper .jgzy_text h3 {
    font-size: 28px
  }

  .shzp_e3 .title h3 {
    font-size: 32px
  }

  .shzp_e3 .shzp_list {
    margin-bottom: 90px
  }

  .zplc_e1 .zplc_cont .zplc_r {
    padding: 55px 65px
  }

  .d7_contact .dt_tip_comt {
    left: 25%
  }
}

@media screen and (max-width:1678px) {
  .footer .footer_r dl .wvwr_one:nth-child(1) {
    margin-right: 20.2%
  }

  .c1_table {
    margin-bottom: 70px
  }

  .c1_list {
    padding-bottom: 90px
  }

  .d7_wdfy_cont {
    margin-bottom: 100px
  }

  .d7_contact {
    margin-bottom: 70px;
    
    background-image: url('../images/c2_img2.jpg');
  }
}

@media screen and (max-width:1610px) {
  .banner .imgDiv .banner_text .banner_textcont h3 {
    font-size: 40px;
    margin-bottom: 36px
  }

  .banner .imgDiv .banner_text .banner_textcont p {
    font-size: 16px
  }

  .banner .imgDiv .banner_text .banner_textcont {
    width: 51%
  }

  .banner .imgDiv .banner_text .banner_textcont .banner_more {
    margin-top: 42px
  }

  .banner .banPagin .cutAct {
    font-size: 20px
  }

  .search_bj .search_box .search_ico {
    font-size: 18px
  }

  .header .haeder_wem .wem_top {
    margin: 0 22px
  }

  .header .haeder_wem .wem_top img {
    width: 160px;
    height: 160px
  }

  .warp {
    width: 83.334%
  }

  .b1_conter .b1_list ul li .b1_text {
    padding: 16px 10px
  }

  .b1_conter {
    padding-bottom: 90px
  }

  .b1_conter .b1_list {
    margin-bottom: 60px
  }

  .footer .footer_main {
    padding: 90px 0
  }

  .footer .footer_r dl .wvwr_one:nth-child(1) {
    margin-right: 15.7%
  }
  .footer .footer_r dl:nth-child(5) {
    width: 41%
  }

  .banner_ny .ne_banner_text h3 {
    font-size: 40px;
    line-height: 42px
  }

  .b2_comtlis_t .b2_comt_r h3 {
    font-size: 32px;
    line-height: 34px;
    margin-bottom: 32px
  }

  .b3_conter .b3_list_ul ul li .b3_list_li .b3_list_r h3 {
    font-size: 26px;
    margin-bottom: 24px
  }

  .b3_conter .b3_list_ul ul li .b3_list_li .b3_more {
    margin-top: 40px
  }

  .b3_conter {
    padding-bottom: 100px
  }

  .b3_conter .b3_list_ul {
    margin-bottom: 40px
  }

  .c2_conter .title h3 {
    font-size: 32px;
    line-height: 34px
  }

  .c2_sweip_comt .jgzy_swiper_but {
    margin-top: 18px
  }

  .D2_listrt .news_deil_title h3 {
    font-size: 26px
  }

  .d3_viode_list {
    margin-bottom: 30px
  }

  .d3_viode_conter {
    padding-bottom: 90px
  }

  .zzry_swiper_cont .shd_li .kjjia_p {
    padding: 0 22px
  }

  .d4_rucg_swiper .ruch_cont .ruch_title {
    padding: 38px 44px 0 40px
  }

  .d4_dowen_cont,
  .d4_rucg_cont {
    padding: 70px 0 90px 0
  }

  .zplc_e1 .zplc_cont .zplc_l .zplc_ul {
    margin-bottom: 40px
  }

  .zplc_e1 .zplc_cont .zplc_r {
    padding: 91.5px 65px
  }

  .xyyl_e2_list ul li .text_e2 h3 {
    font-size: 26px
  }

  .xyyl_e2_list ul li .icon_e2 img {
    width: 80px
  }

  .qylj_cont .title h3 {
    font-size: 32px;
    line-height: 34px
  }

  .qylj_cont .qyli_swiper .qing_comt,
  .qylj_cont .qyli_swiper1 .qing_comt {
    padding: 25px 35px
  }

  .qylj_cont .qyli_swiper_cont .jgzy_swiper_but {
    margin-top: 40px
  }

  .zplc_e1 .e3_img_r {
    padding-bottom: 400px
  }

  .jgzy_e1 .title h3 {
    font-size: 32px
  }

  .jgzy_e1 {
    padding: 60px 0
  }

  .shzp_e3 {
    padding: 60px 0 100px 0
  }
}

@media screen and (max-width:1560px) {
  .d7_contact .dt_tip_comt  {
    display: none;
  }
  
  .d7_totle h3 {
    font-size: 24px;
    line-height: 26px
  }

  .B2_xiamgocot .b2_pgr p {
    font-size: 14px
  }

  .banner_list ul li {
    padding-left: 1.3%
  }

  .logo {
    width: 267px
  }

  .banner .banPagin .hang {
    margin: 8px 0
  }

  .banner .imgDiv .banner_text .banner_textcont .banner_more {
    width: 105px;
    height: 34px
  }

  .submenu .swiper-slide a {
    font-size: 14px;
    line-height: 38px
  }

  .submenu {
    padding: 42px 24px
  }

  .b1_conter .b1_list ul li .b1_text p {
    font-size: 16px
  }

  .b1_conter .b1_list ul li .b1_text {
    padding: 11px 10px
  }

  .pages ul li a {
    font-size: 12px;
    line-height: 30px
  }

  .b1_conter .b1_list {
    margin-bottom: 40px
  }

  .b1_conter {
    padding-bottom: 80px
  }

  .banner_ny .ne_banner_text h3 {
    font-size: 32px;
    line-height: 36px;
    margin-bottom: 6px
  }

  .banner_ny .ne_banner_text p {
    font-size: 14px;
    line-height: 24px
  }

  .hear_nav .nav li .nav_hover a {
    font-size: 14px;
    line-height: 32px
  }

  .hear_nav .nav li .nav_hover {
    width: 180px;
    left: -28px
  }

  .footer .footer_r dl dd a {
    font-size: 12px
  }

  .footer .footer_r dl dt {
    font-size: 14px;
    padding-bottom: 16px;
    margin-bottom: 16px
  }

  .footer .footer_l .footer-logo {
    width: 264px;
    margin-bottom: 24px
  }

  .footer .footer_l .footer-zhpn .footer-p p {
    font-size: 12px;
    line-height: 26px
  }

  .footer .footer_l .footer-zhpn .footer-p .footer-img {
    width: 36px;
    height: 36px
  }

  .footer .footer_l .footer-zhpn .footer-p2 {
    font-size: 12px;
    line-height: 24px
  }

  .footer .footer_r dl .wvwr_one p {
    font-size: 12px
  }

  .footer .footer_r dl .wvwr_one:nth-child(1) {
    margin-right: 13.3%
  } 
   .footer .footer_r dl:nth-child(5) {
    width: 41%
  }

  .footer .footer_main {
    padding: 57px 0
  }

  .footer_maxn_t .fot_r p,
  .footer_maxn_t .fot_r p a,
  .footer_maxn_t .fot_t p,
  .footer_maxn_t .fot_t p a {
    font-size: 12px
  }

  .footer_maxn_t {
    padding: 15px 0
  }

  .header .hear_nav .nav li a {
    font-size: 14px
  }

  .B2_comter .title h3 {
    font-size: 30px
  }

  .b2_comtlis_t .b2_comt_r h3 {
    font-size: 30px;
    margin-bottom: 28px
  }

  .b2_comtlis_t .b2_comt_r .text_t,
  .b2_comtlis_t .b2_comt_r .text_t p {
    font-size: 16px;
    line-height: 30px
  }

  .b2_comtlis_t .b2_comt_l .Btowe_swiper .Btowe_next,
  .b2_comtlis_t .b2_comt_l .Btowe_swiper .Btowe_prev {
    width: 46px;
    height: 46px
  }

  .b2_comtlis_t .b2_comt_l .Btowe_swiper .shipin_xs .bodang_t img {
    width: 50px;
    height: 50px
  }

  .b2_comtlis_t .b2_comt_l .Btowe_swiper .Btowe_span .swiper-pagination-bullet {
    width: 8px;
    height: 8px;
    margin: 0 4px
  }

  .B2_comter .b2_comt_xiqng h3,
  .B2_comter .b2_comt_xmjx h3 {
    font-size: 24px;
    line-height: 30px;
    margin-bottom: 24px
  }

  .B2_comter .b2_comt_xiqng .b2_com_p,
  .B2_comter .b2_comt_xiqng .b2_com_p p {
    font-size: 14px;
    line-height: 24px
  }

  .b2_comtlis_t {
    margin-bottom: 40px
  }

  .B2_comter .b2_comt_xmjx .xmjx_list ul li .xmjx_p p {
    font-size: 16px
  }

  .B2_comter .b2_comt_xmjx .xmjx_list ul li .xmjx_p {
    margin-top: 15px
  }

  .B2_comter .b2_comt_xmjx {
    margin-bottom: 70px
  }

  .B2_xiamgocot .b2_pgl p {
    font-size: 14px
  }

  .b2_xgxmtuijian .xgtjcont_swiper .xgtj_swiper .swiper_div .text_p p {
    font-size: 16px
  }

  .b2_xgxmtuijian .xgtjcont_swiper .xgtj_swiper .swiper_div .text_p {
    padding: 15px 0
  }

  .jgzy_swiper_but .xgtj_next,
  .jgzy_swiper_but .xgtj_prev {
    width: 40px;
    height: 40px
  }

  .jgzy_swiper_but .xgtj_span.swiper-pagination-clickable .swiper-pagination-bullet {
    width: 8px;
    height: 8px;
    margin: 0 8px
  }

  .jgzy_swiper_but .xgtj_span {
    margin: 0 20px
  }

  .B2_comter {
    padding-bottom: 80px
  }

  .vdoBox {
    width: 980px
  }

  .b3_conter .b3_list_ul ul li .b3_list_li .b3_list_r h3 {
    font-size: 24px
  }

  .b3_conter .b3_list_ul ul li .b3_list_li .b3_list_r {
    padding: 42px 52px 45px 47px
  }

  .b3_conter .b3_list_ul ul li .b3_list_li .b3_list_r .b3list_div p {
    font-size: 14px;
    line-height: 24px
  }

  .b3_conter .b3_list_ul ul li .b3_list_li .b3_more span i.icon_more {
    width: 18px;
    height: 18px
  }

  .b3_conter .b3_list_ul ul li .b3_list_li .b3_more span {
    font-size: 14px
  }

  .b3_conter .b3_list_ul ul li {
    margin-bottom: 30px
  }

  .b3_conter {
    padding-bottom: 90px
  }

  .b3_conter .b3_list_ul {
    margin-bottom: 30px
  }

  .c1_table thead tr th {
    font-size: 16px;
    padding: 20px 0
  }

  .c1_table tbody tr td {
    padding: 14px 10px;
    font-size: 14px
  }

  .c1_table tbody tr td:nth-child(4) {
    font-size: 16px
  }

  .pages ul li a {
    font-size: 14px;
    line-height: 33px
  }

  .c1_table {
    margin-bottom: 60px
  }

  .c1_list {
    padding-bottom: 50px
  }

  .c2_conter .title h3 {
    font-size: 28px
  }

  .c2_conter .c2_cont_01 .c2_cont01_text {
    margin: 30px 0
  }

  .c2_conter .c2_cont_01 .c2_cont01_text,
  .c2_conter .c2_cont_01 .c2_cont01_text p {
    font-size: 14px;
    line-height: 28px
  }

  .jgzy_swiper_but .BIM02_next,
  .jgzy_swiper_but .BIM02_prev,
  .jgzy_swiper_but .BIM_next,
  .jgzy_swiper_but .BIM_prev {
    width: 40px;
    height: 40px
  }

  .jgzy_swiper_but .BIM02_span.swiper-pagination-clickable .swiper-pagination-bullet,
  .jgzy_swiper_but .BIM_span.swiper-pagination-clickable .swiper-pagination-bullet {
    width: 8px;
    height: 8px;
    margin: 0 6px
  }

  .jgzy_swiper_but .BIM02_span,
  .jgzy_swiper_but .BIM_span {
    margin: 0 24px
  }

  .c2_BIM01 .c2_BIM01_text {
    margin-top: 22px
  }

  .c2_sweip_comt .BIm_comt .BIM_text p {
    font-size: 16px
  }

  .c2_sweip_comt .BIm_comt .BIM_text {
    padding: 16px 0
  }

  .bim_p5_comter .c2_tab ul li p {
    font-size: 16px
  }

  .c2_tbp_list .c2_tbp_text p {
    font-size: 14px
  }

  .c2_tbp_list .c2_tbp_text {
    margin: 30px 0 40px 0
  }

  .c2_tbp_ul ul li .c2_tbp_li .c2_tbp_r h3 {
    font-size: 24px;
    margin-bottom: 24px
  }

  .c2_tbp_ul ul li .c2_tbp_li .c2_tbp_r .c2_tabr_tert p {
    font-size: 14px;
    line-height: 24px
  }

  .c2_tbp_ul ul li .c2_tbp_li .c2_tbp_r .c2_im_more span {
    font-size: 14px
  }

  .c2_tbp_ul ul li .c2_tbp_li .c2_tbp_r .c2_im_more span i.icon_more {
    width: 20px;
    height: 20px
  }

  .c2_tbp_ul ul li .c2_tbp_li .c2_tbp_r {
    padding: 47px 66px 0 57px
  }

  .bim_p5_comter {
    padding-bottom: 110px
  }

  .d1_listconter .d1_list_ul ul li .d1_lisr_li .news_text h3 {
    font-size: 18px;
    line-height: 30px
  }

  .d1_listconter .d1_list_ul ul li .d1_lisr_li .news_text {
    padding: 40px 62px 0 40px
  }

  .d1_listconter .d1_list_ul ul li .d1_lisr_li .news_text p.data {
    font-size: 14px;
    line-height: 26px
  }

  .d1_listconter .d1_list_ul ul li .d1_lisr_li .news_text p.text {
    font-size: 14px;
    line-height: 26px;
    height: 56px
  }

  .d1_listconter .d1_list_ul ul li .d1_lisr_li .news_text .nesw_more span {
    font-size: 14px;
    line-height: 24px
  }

  .d1_listconter .d1_list_ul ul li .d1_lisr_li .news_text .nesw_more span i.icon_more {
    width: 18px;
    height: 18px
  }

  .d1_listconter {
    padding-bottom: 100px
  }

  .D2_listrt .news_deil_title h3 {
    font-size: 24px
  }

  .D2_listrt .news_deil_title p span {
    font-size: 14px
  }

  .D2_listrt .news_del_text,
  .D2_listrt .news_del_text p {
    font-size: 14px;
    line-height: 26px
  }

  .d2_mxiat p,
  .d2_mxiat p a,
  .d2_mxiat p span {
    font-size: 14px
  }

  .D2_listrt {
    padding-bottom: 80px
  }

  .d3_viode_list li .d3_text {
    padding: 15px 10px
  }

  .d3_viode_list li .d3_text p {
    font-size: 16px
  }

  .d3_viode_list li {
    margin-bottom: 24px
  }

  .d3_viode_list li .shipin_xs .bofang img {
    width: 40px;
    height: 40px
  }

  .d4_about_cont .title h3 {
    font-size: 24px;
    line-height: 26px;
    padding-bottom: 14px
  }

  .d4_about_cont .d4_zbout_top .d4_about_l h3 {
    font-size: 24px;
    line-height: 26px
  }

  .d4_about_cont .d4_zbout_top .d4_about_l h5 {
    font-size: 12px;
    line-height: 22px
  }

  .d4_about_cont .d4_zbout_top .d4_about_l .aboput_text {
    font-size: 14px;
    line-height: 24px
  }

  .d4_about_cont .d4_zbout_top .d4_about_r .d4_top h3 {
    font-size: 24px;
    line-height: 30px;
    margin-bottom: 20px
  }

  .d4_about_cont .d4_zbout_top .d4_about_r .d4_top {
    height: 650px
  }

  .about_swiper_cont .swiper-pagination-bullet {
    width: 10px;
    height: 10px;
    margin: 0 6px
  }

  .d4_about_cont .d4_zbout_top .d4_about_l .aboput_text {
    height: 466px
  }

  .lsyj_swiper_cont .lsyj_swiper .timelwr_t h3 {
    font-size: 40px;
    margin-bottom: 40px
  }

  .lsyj_swiper_cont .lsyj_swiper .swiper-slide:nth-child(even) .timelwr_t h3 {
    margin-top: 40px
  }

  .lsyj_swiper_cont .lsyj_swiper .timelwr_t .itewm_text p {
    font-size: 14px
  }

  .tiel_hover p {
    font-size: 14px
  }

  .tiel_hover h3 {
    font-size: 24px;
    line-height: 26px
  }

  .jgzy_swiper_but .lsyj_next,
  .jgzy_swiper_but .lsyj_prev {
    width: 40px;
    height: 40px
  }

  .jgzy_swiper_but .lsyj_span.swiper-pagination-clickable .swiper-pagination-bullet {
    width: 8px;
    height: 8px;
    margin: 0 6px
  }

  .jgzy_swiper_but .lsyj_span {
    margin: 0 20px
  }

  .d4_dowen_cont,
  .d4_liyg_cont,
  .d4_rucg_cont,
  .d4_zzjg_cont,
  .d4_zzry_cont {
    padding: 60px 0 70px 0
  }

  .zzry_swiper_cont .shd_li .kjjia_p p {
    font-size: 16px
  }

  .zzry_swiper_cont .shd_li .title_jia p {
    font-size: 16px
  }

  .zzry_swiper_cont .shd_li .title_jia {
    min-height: 80px
  }

  .d4_rucg_cont .d4_text_ry,
  .d4_rucg_cont .d4_text_ry p {
    font-size: 16px
  }

  .d4_rucg_swiper .ruch_cont .ruch_title h3 {
    font-size: 20px
  }

  .d4_rucg_swiper .ruch_cont .ruch_title {
    padding: 23px 31px 0 33px
  }

  .d4_rucg_swiper .ruch_cont .ruch_title .ryck_text p {
    font-size: 14px
  }

  .next_icon,
  .next_icon1,
  .prev_icon,
  .prev_icon1 {
    width: 40px;
    height: 40px
  }

  .span_icon,
  .span_icon1 {
    margin: 0 20px
  }

  .span_icon.swiper-pagination-clickable .swiper-pagination-bullet,
  .span_icon1.swiper-pagination-clickable .swiper-pagination-bullet {
    width: 8px;
    height: 8px;
    margin: 0 6px
  }

  .dowen_swiper_comt .doew_img .iCOn_img img {
    width: 36px
  }

  .d6_conter .title h3 {
    font-size: 24px
  }

  .d6_qywh_cont {
    padding: 50px 0 80px 0
  }

  .d6_qywh_main .ul_d6_ye ul li .idon_imgd6 {
    width: 50px
  }

  .d6_qywh_main .ul_d6_ye ul li .idon_text h3 {
    font-size: 18px
  }

  .d6_qywh_main .ul_d6_ye ul li .idon_text p {
    font-size: 14px
  }

  .d6_qywh_main .ul_d6_ye {
    padding: 74px;
    margin-top: 45px
  }

  .d6_img_bnoer {
    width: 37%
  }

  .d6_dqgz_cont {
    padding-bottom: 70px
  }

  .modelTost .swiper-container.lhi .swiper-slide {
    width: 500px
  }

  .modelTostChile {
    width: 980px
  }

  .modelClose {
    width: 24px;
    height: 24px
  }

  .modelTostChile {
    padding: 60px 0 40px 0
  }

  .modelTost .swiper-container.lhi .swiper-button-next,
  .modelTost .swiper-container.lhi .swiper-button-prev {
    width: 34px;
    height: 34px
  }

  .modelTostChile .biaoti {
    margin-top: 10px
  }

  .modelTostChile .biaoti p {
    font-size: 14px
  }

  .d6_swipe .img_d6 .houer img {
    width: 40px;
    height: 40px
  }

  .d7_contact {
    height: 560px;
    
    background-image: url('../images/c2_img2.jpg');
  }

  .d7_contact .dt_tip_comt .dt_tip {
    padding: 46px 58px
  }

  .d7_contact .dt_tip_comt .dt_tip h3 {
    font-size: 20px;
    padding-bottom: 24px
  }

  .d7_contact .dt_tip_comt .dt_tip .xianxi_top {
    margin-top: 30px
  }

  .d7_contact .dt_tip_comt .dt_tip .xianxi_top p {
    font-size: 14px;
    line-height: 30px
  }

  .d7_wdfy_cont {
    margin-bottom: 70px
  }

  .zplc_e1 .zplc_cont .zplc_l .zplc_ul ul li:nth-child(odd) {
    font-size: 14px
  }

  .zplc_e1 .zplc_cont .zplc_l .fldy_e1 p {
    font-size: 14px
  }

  .zplc_e1 .zplc_cont .zplc_l .fldy_e1 h3 {
    font-size: 20px
  }

  .zplc_r .zplc_text p {
    font-size: 14px
  }

  .zplc_e1 .zplc_cont .zplc_r {
    padding: 90.6px 65px
  }

  .jgzy_e1 .title h3 {
    font-size: 24px;
    line-height: 30px
  }

  .jgzy_swiper_main .jgzy_swiper .jgzy_text h3 {
    font-size: 24px
  }

  .jgzy_swiper_main .jgzy_swiper .jgzy_text p {
    font-size: 14px;
    line-height: 28px
  }

  .jgzy_swiper_but .jgzy_next,
  .jgzy_swiper_but .jgzy_prev {
    width: 40px;
    height: 40px
  }

  .jgzy_swiper_but .jgsz_span.swiper-pagination-clickable .swiper-pagination-bullet {
    width: 8px;
    height: 8px
  }

  .jgzy_swiper_but .jgsz_span.swiper-pagination-clickable .swiper-pagination-bullet {
    margin: 0 6px
  }

  .jgzy_swiper_but .jgsz_span {
    margin: 0 20px
  }

  .xyzp_main .xyzp_list ul li p {
    font-size: 16px
  }

  .xyzp_main {
    padding: 50px 0 80px 0
  }

  .zzcz_e2 .zzcg_e2_r h3 {
    font-size: 26px;
    margin-top: 60px;
    margin-bottom: 40px
  }

  .zzcz_e2 .zzcg_e2_r p {
    font-size: 14px;
    line-height: 28px
  }

  .xyyl_e2_list ul li .icon_e2 img {
    width: 60px
  }

  .xyyl_e2_list ul li .icon_e2 {
    margin-bottom: 26px
  }

  .xyyl_e2_list ul li .text_e2 h3 {
    font-size: 24px;
    margin-bottom: 24px
  }

  .xyyl_e2_list ul li .text_e2 p {
    font-size: 14px;
    line-height: 24px
  }

  .qylj_cont .title h3 {
    font-size: 24px;
    line-height: 26px;
    padding-bottom: 20px
  }

  .qylj_cont {
    padding: 50px 0
  }

  .qylj_cont .qyli_swiper .qing_comt .img_texy h3,
  .qylj_cont .qyli_swiper1 .qing_comt .img_texy h3 {
    font-size: 20px;
    margin-bottom: 10px
  }

  .qylj_cont .qyli_swiper .qing_comt .img_texy p,
  .qylj_cont .qyli_swiper1 .qing_comt .img_texy p {
    font-size: 12px;
    line-height: 24px
  }

  .jgzy_swiper_but .qylj_next,
  .jgzy_swiper_but .qylj_next1,
  .jgzy_swiper_but .qylj_prev,
  .jgzy_swiper_but .qylj_prev1 {
    width: 40px;
    height: 40px
  }

  .jgzy_swiper_but .qylj_span.swiper-pagination-clickable .swiper-pagination-bullet,
  .jgzy_swiper_but .qylj_span1.swiper-pagination-clickable .swiper-pagination-bullet {
    width: 8px;
    height: 8px;
    margin: 0 6px
  }

  .jgzy_swiper_but .qylj_span,
  .jgzy_swiper_but .qylj_span1 {
    margin: 0 14px
  }

  .shzp_e3 {
    padding: 50px 0 50px 0
  }

  .shzp_e3 .shzp_list {
    margin-bottom: 50px
  }

  .shzp_e3 .shzp_list ul li .shzp_hover p {
    font-size: 16px
  }

  .shzp_e3 .shzp_list ul li .shzp_li h3 {
    font-size: 16px
  }

  .shzp_e3 .shzp_list ul li .shzp_li .shzp_span span {
    font-size: 14px
  }

  .shzp_e3 .title h3 {
    font-size: 24px;
    line-height: 26px;
    margin-bottom: 10px
  }
}

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

  .d7_contact .dt_tip_comt  {
    display: none;
  }
  .d7_totle h3 {
    font-size: 30px;
    line-height: 32px
  }

  .header .hear_nav .nav li a {
    font-size: 16px
  }

  .hear_nav .nav li .nav_hover a {
    font-size: 16px
  }

  .b1_conter .b1_list ul li .b1_text p {
    font-size: 18px
  }

  .b1_conter .b1_list ul li .b1_text {
    padding: 16px 10px
  }

  .pages ul li a {
    font-size: 15px;
    line-height: 33px
  }

  .footer .footer_l .footer-logo {
    width: 323px;
    margin-bottom: 30px
  }

  .footer .footer_l .footer-zhpn .footer-p p {
    font-size: 14px;
    line-height: 30px
  }

  footer .footer_l .footer-zhpn .footer-p .footer-img {
    width: 41px;
    height: 41px
  }

  .footer .footer_l .footer-zhpn .footer-p2 {
    font-size: 14px;
    line-height: 30px
  }

  .footer .footer_r dl dt {
    font-size: 16px;
    padding-bottom: 16px;
    margin-bottom: 16px
  }

  .footer .footer_r dl dd a {
    font-size: 14px
  }

  .footer .footer_r dl .wvwr_one:nth-child(1) {
    margin-right: 7.2%
  }

  .footer .footer_r dl .wvwr_one p {
    font-size: 14px
  }

  .footer_maxn_t .fot_r p,
  .footer_maxn_t .fot_r p a,
  .footer_maxn_t .fot_t p,
  .footer_maxn_t .fot_t p a {
    font-size: 14px
  }

  .footer_maxn_t .fot_r p,
  .footer_maxn_t .fot_r p a,
  .footer_maxn_t .fot_t p,
  .footer_maxn_t .fot_t p a {
    font-size: 14px
  }

  .submenu .swiper-slide a {
    font-size: 16px;
    padding: 0 24px;
    line-height: 48px
  }

  .lsyj_swiper_cont .lsyj_swiper .timelwr_t .itewm_text p {
    font-size: 16px
  }

  .lsyj_swiper_cont .lsyj_swiper .timelwr_t h3 {
    font-size: 40px;
    margin-bottom: 50px
  }

  .lsyj_swiper_cont .lsyj_swiper .swiper-slide:nth-child(even) .timelwr_t h3 {
    margin-top: 50px
  }

  .d4_rucg_swiper .ruch_cont .ruch_title .ryck_text p {
    font-size: 16px
  }

  .tiel_hover p {
    font-size: 16px
  }

  .F_search_cont .title h3 {
    font-size: 24px;
    padding-bottom: 10px
  }

  .F_search_cont {
    padding: 60px 0 80px 0
  }
}

@media screen and (max-width:1450px) {
 
  .d7_contact .dt_tip_comt  {
    display: none;
  }
  .d7_contact .dt_tip_comt .dt_tip {
    width: 432px
  }

  .F_search_cont .title h3 {
    font-size: 24px;
    padding-bottom: 10px
  }

  .search_bj .sear_bj_t,
  .warp {
    width: 83.334%
  }

  .banner .imgDiv .banner_text .banner_textcont h3 {
    font-size: 32px;
    margin-bottom: 30px
  }

  .banner .imgDiv .banner_text .banner_textcont {
    width: 52%
  }

  .banner .imgDiv .banner_text .banner_textcont .banner_more {
    width: 105px
  }

  .banner .imgDiv .banner_text .banner_textcont .banner_more img {
    width: 36px;
    height: 7px
  }

  .banner .banPagin .hang {
    margin: 12px 0
  }

  .banner_list ul li h3 {
    font-size: 19px
  }

  .banner_list ul li .banquan {
    margin-top: 36px
  }

  .banner_list ul li .banquan p,
  .banner_list ul li .banquan p a {
    line-height: 22px
  }

  .banner .banPagin {
    right: 8.3%
  }

  .header {
    height: 80px
  }

  .header .hear_nav .nav li a {
    line-height: 80px
  }

  .header .haeder_wem,
  .search_bj {
    top: 80px
  }

  .header .hear_nav .nav li .nav_hover a {
    line-height: 36px
  }

  .header .hear_nav .nav li a {
    font-size: 16px
  }

  .banner_ny .ne_banner_text h3 {
    font-size: 38px
  }

  .b2_comtlis_t .b2_comt_r {
    padding: 68px 50px
  }

  .B2_comter .b2_comt_xiqng h3,
  .B2_comter .b2_comt_xmjx h3 {
    font-size: 26px
  }

  .B2_comter .b2_comt_xiqng .b2_com_p,
  .B2_comter .b2_comt_xiqng .b2_com_p p {
    font-size: 16px;
    line-height: 34px
  }

  .B2_comter .b2_comt_xmjx .xmjx_list ul li {
    width: 31.4%;
    margin-right: 2.9%
  }

  .b2_xgxmtuijian .xgtjcont_swiper .xgtj_swiper .swiper_div .text_p p {
    font-size: 18px
  }

  .jgzy_swiper_but .xgtj_next,
  .jgzy_swiper_but .xgtj_prev {
    width: 45px;
    height: 45px
  }

  .vdoBox {
    width: 980px
  }

  .b3_conter .b3_list_ul ul li .b3_list_li .b3_list_r .b3list_div p,
  .b3_conter .b3_list_ul ul li .b3_list_li .b3_more span {
    font-size: 16px
  }

  .b3_conter .b3_list_ul ul li .b3_list_li .b3_more span i.icon_more {
    width: 20px;
    height: 20px
  }

  .c1_table thead tr th {
    font-size: 18px
  }

  .c1_table tbody tr td {
    font-size: 16px;
    padding: 18px 10px
  }

  .c1_table tbody tr td:nth-child(4) {
    font-size: 18px
  }

  .c1_list {
    padding-bottom: 70px
  }

  .footer .footer_l .footer-logo {
    width: 304px
  } 
  
  .footer .footer_r dl {
    display: none
  }  
  
  
  .footer .footer_r dl:nth-child(5) {
    display: block
  }

  .footer .footer_r dl:nth-child(5) {
    width: 41%
  }

  .submenu .swiper-slide a {
    font-size: 18px
  }

  .c2_conter .c2_cont_01 .c2_cont01_text,
  .c2_conter .c2_cont_01 .c2_cont01_text p {
    font-size: 16px;
    line-height: 30px
  }

  .jgzy_swiper_but {
    margin-top: 50px
  }

  .c2_tbp_list .c2_tbp_text p {
    font-size: 16px;
    line-height: 30px
  }

  .c2_tbp_ul ul li {
    margin-top: 30px
  }

  .c2_tbp_ul ul li .c2_tbp_li .c2_tbp_r .c2_tabr_tert {
    height: auto
  }

  .c2_tbp_ul ul li .c2_tbp_li .c2_tbp_r .c2_tabr_tert p {
    font-size: 16px
  }

  .c2_tbp_ul ul li .c2_tbp_li .c2_tbp_r .c2_im_more span {
    font-size: 16px
  }

  .c2_tbp_ul ul li .c2_tbp_li .c2_tbp_r .c2_im_more span {
    margin-top: 50px
  }

  .d1_listconter .d1_list_ul ul li .d1_lisr_li .news_text h3 {
    font-size: 22px
  }

  .d1_listconter .d1_list_ul ul li .d1_lisr_li .news_text p.text {
    font-size: 16px;
    line-height: 30px
  }

  .d1_listconter .d1_list_ul ul li .d1_lisr_li .news_text p.data {
    font-size: 16px
  }

  .d1_listconter .d1_list_ul ul li .d1_lisr_li .news_text .nesw_more span {
    font-size: 16px;
    line-height: 30px
  }

  .d1_listconter .d1_list_ul ul li .d1_lisr_li .news_text .nesw_more span i.icon_more {
    width: 22px;
    height: 22px
  }

  .d1_listconter .d1_list_ul ul li {
    margin-bottom: 24px
  }

  .D2_listrt .news_deil_title p span {
    font-size: 16px
  }

  .D2_listrt .news_del_text,
  .D2_listrt .news_del_text p {
    font-size: 16px;
    line-height: 30px
  }

  .d2_mxiat p,
  .d2_mxiat p a,
  .d2_mxiat p span {
    font-size: 16px
  }

  .D2_listrt .news_del_text {
    margin-bottom: 60px
  }

  .d3_viode_list li .shipin_xs .bofang img {
    width: 48px;
    height: 48px
  }

  .d3_viode_conter {
    padding-bottom: 70px
  }

  .d3_viode_list {
    margin-bottom: 20px
  }

  .lsyj_swiper_cont .lsyj_swiper .timelwr_t {
    width: 86%
  }

  .d5_paer_conter {
    padding-bottom: 80px
  }

  .modelClose {
    width: 30px;
    height: 30px
  }

  .modelTostChile {
    width: 1000px
  }

  .modelTost .swiper-container.lhi .swiper-slide {
    width: 660px
  }

  .modelTostChile .biaoti p {
    font-size: 16px
  }

  .modelTost .swiper-container.lhi .swiper-button-next,
  .modelTost .swiper-container.lhi .swiper-button-prev {
    width: 45px;
    height: 45px
  }

  .d6_img_bnoer {
    width: 41%
  }

  .d7_wdfy_cont ul li p {
    line-height: 28px
  }

  .d7_contact .dt_tip_comt .dt_tip .xianxi_top p {
    font-size: 16px
  }

  .d7_contact .dt_tip_comt .dt_tip .xianxi_top {
    margin-top: 24px
  }

  .zplc_e1 .zplc_cont .zplc_r {
    padding: 91.2px 65px
  }

  .jgzy_swiper_main .jgzy_swiper .jgzy_text p {
    font-size: 16px
  }

  .xyzp_main .title h3 {
    font-size: 24px;
    line-height: 26px
  }

  .zzcz_e2 .zzcg_e2_r h3 {
    font-size: 28px;
    line-height: 30px;
    margin-top: 50px;
    margin-bottom: 30px
  }

  .zzcz_e2 .zzcg_e2_r p {
    font-size: 16px
  }

  .xyyl_e2_list ul li .icon_e2 img {
    width: 70px
  }

  .xyyl_e2_list ul li .text_e2 p {
    font-size: 16px
  }

  .qylj_cont .qyli_swiper .qing_comt .img_texy p,
  .qylj_cont .qyli_swiper1 .qing_comt .img_texy p {
    font-size: 14px;
    line-height: 24px
  }

  .qylj_cont .qyli_swiper .qing_comt .img_qy,
  .qylj_cont .qyli_swiper1 .qing_comt .img_qy {
    width: 164px
  }

  .qylj_cont .qyli_swiper .qing_comt .img_texy,
  .qylj_cont .qyli_swiper1 .qing_comt .img_texy {
    width: calc(100% - 164px)
  }

  .qylj_cont .qyli_swiper .qing_comt .img_texy p.tex_p,
  .qylj_cont .qyli_swiper1 .qing_comt .img_texy p.tex_p {
    height: 145px
  }

  .qylj_cont .qyli_swiper .swiper_ul ul li,
  .qylj_cont .qyli_swiper1 .swiper_ul ul li {
    margin-top: 20px
  }

  .zplc_e1 .e3_img_r {
    padding-bottom: 491px
  }

  .jgzy_e1 {
    padding: 50px 0
  }

  .shzp_e3 .shzp_list ul li .shzp_li h3 {
    font-size: 18px
  }

  .shzp_e3 .shzp_list ul li .shzp_li .shzp_span span {
    font-size: 14px
  }

  .shzp_e3 .shzp_list ul li .shzp_hover {
    padding: 29px 34px 39px 41px
  }

  .footer .footer_l {
    width: 35.22%
  }

  .footer .footer_r {
    width: 64.78%
  }
}

@media screen and (max-width:1439px) {
  
  .d7_contact .dt_tip_comt  {
    display: none;
  }
  .d7_totle h3 {
    font-size: 28px
  }

  .footer .footer_r dl .wvwr_one:nth-child(1) {
    margin-right: 2.2%
  }

  .footer .footer_r dl {
    width: 16.75%
  }

  .footer .footer_r dl:nth-child(5) {
    width: 33%
  }

  .footer .footer_r dl .wvwr_one:nth-child(1) {
    margin-right: 13.2%
  }

  .footer_maxn_t .fot_r {
    width: auto
  }

  .footer_maxn_t .fot_t {
    width: auto
  }

  .footer_maxn_t .warp {
    display: flex;
    align-items: center;
    justify-content: space-between
  }

  .zzcz_e2 .zzcg_e2_r h3 {
    margin-top: 40px;
    margin-bottom: 20px
  }

  .zzcz_e2 .zzcg_e2_r {
    padding-left: 60px
  }
}

@media screen and (max-width:1380px) {
  .d7_contact .dt_tip_comt  {
    display: none;
  }
 
  .banner .imgDiv .banner_text .banner_textcont h3 {
    font-size: 30px;
    margin-bottom: 24px;
    line-height: 36px
  }

  .banner .imgDiv .banner_text .banner_textcont {
    width: 55%
  }

  .banner_list ul li h3 {
    margin-bottom: 10px
  }

  .banner_list ul li .div_more {
    margin-top: 29px
  }

  .banner_list ul li .banquan {
    margin-top: 25px
  }

  .banner_list ul li {
    height: 168px;
    padding-top: 27px;
    padding-bottom: 27px
  }

  .banner_list ul li {
    padding-left: 2%
  }

  .banner .banPagin .hang {
    margin: 6px 0
  }

  .header .hear_nav .nav li a {
    padding: 0 26px
  }

  .header .haeder_wem .wem_top img {
    width: 130px;
    height: 130px
  }

  .b1_conter {
    padding-bottom: 60px
  }

  .b1_conter .b1_list ul li {
    margin-bottom: 10px
  }

  .b3_conter .b3_list_ul ul li .b3_list_li .b3_list_r h3 {
    margin-bottom: 20px
  }

  .b3_conter .b3_list_ul ul li .b3_list_li .b3_list_r {
    padding: 35px 41px 28px 37px
  }

  .b3_conter {
    padding-bottom: 80px
  }

  .lsyj_swiper_cont .lsyj_swiper .swiper-slide h3 {
    color: rgba(153, 153, 153, 1)
  }

  .lsyj_swiper_cont .lsyj_swiper .swiper-slide .tiel_hover h3 {
    color: #cf1212
  }

  .modelTostChile {
    width: 900px
  }

  .modelTost .swiper-container.lhi .swiper-slide {
    width: 600px
  }

  .zplc_e1 .zplc_cont .zplc_r {
    padding: 76.5px 65px
  }

  .tiel_hover {
    width: 80%;
    margin: auto
  }

  .modelTost .swiper-container.lhi .swiper-button-next {
    right: 8%
  }

  .modelTost .swiper-container.lhi .swiper-button-prev {
    left: 8%
  }
}

@media screen and (max-width:1350px) {
  
  .d7_contact .dt_tip_comt  {
    display: none;
  }
  .footer .footer_r dl .wvwr_one:nth-child(1) {
    margin-right: 8.2%
  }

  .tiel_hover {
    width: 100%;
    margin: auto
  }
}

@media screen and (max-width:1280px) {
  .d7_contact .dt_tip_comt  {
    display: none;
  }
  
  .B2_xiamgocot .b2_pgr p {
    font-size: 14px
  }

  .logo {
    width: 218px
  }

  .header .hear_nav .nav li a {
    font-size: 14px
  }

  .header .hear_nav .nav li a {
    padding: 0 20px
  }

  .header .erm_heatr {
    height: 14px;
    width: 14px
  }

  .header .hera_sousu {
    height: 13px;
    width: 12px
  }

  .banner .imgDiv .banner_text .banner_textcont h3 {
    font-size: 28px;
    margin-bottom: 12px
  }

  .banner .imgDiv .banner_text .banner_textcont p {
    font-size: 14px;
    line-height: 24px
  }

  .banner .imgDiv .banner_text .banner_textcont .banner_more {
    margin-top: 28px
  }

  .banner .imgDiv .banner_text .banner_textcont .banner_more {
    width: 93px;
    height: 30px
  }

  .banner_list ul li h3 {
    font-size: 18px
  }

  .banner_list ul li p {
    font-size: 14px
  }

  .banner_list ul li .div_more p {
    font-size: 12px
  }

  .banner_list ul li .banquan p,
  .banner_list ul li .banquan p a {
    font-size: 12px
  }

  .banner_list ul li .banquan {
    margin-top: 49px
  }

  .hear_nav .nav li .nav_hover {
    width: 158px;
    padding: 14px;
    left: -36px
  }

  .header .hear_nav .nav li .nav_hover a {
    padding: 0 !important
  }

  .b1_conter .b1_list ul li .b1_text p {
    font-size: 14px
  }

  .b1_conter .b1_list ul li .b1_text {
    padding: 7px 10px
  }

  .footer .footer_r dl .wvwr_one img {
    width: 90px;
    height: 90px
  }

  .footer .footer_r dl .wvwr_one:nth-child(1) {
    margin-right: 6.4%
  }

  .B2_comter .title h3 {
    font-size: 24px;
    line-height: 26px;
    padding-bottom: 14px
  }

  .B2_comter {
    padding: 50px 0
  }

  .b2_comtlis_t {
    margin-bottom: 30px
  }

  .b2_comtlis_t .b2_comt_r h3 {
    font-size: 24px;
    margin-bottom: 18px
  }

  .banner_ny .ne_banner_text h3 {
    font-size: 28px;
    line-height: 30px
  }

  .b2_comtlis_t .b2_comt_r .text_t,
  .b2_comtlis_t .b2_comt_r .text_t p {
    font-size: 14px;
    line-height: 24px
  }

  .b2_comtlis_t .b2_comt_r {
    padding: 45px 50px
  }

  .b2_comtlis_t .b2_comt_l .Btowe_swiper .Btowe_next,
  .b2_comtlis_t .b2_comt_l .Btowe_swiper .Btowe_prev {
    width: 30px;
    height: 30px
  }

  .b2_comtlis_t .b2_comt_l .Btowe_swiper .shipin_xs .bodang_t img {
    width: 40px;
    height: 40px
  }

  .b2_comtlis_t .b2_comt_l .Btowe_swiper .Btowe_span .swiper-pagination-bullet {
    width: 8px;
    height: 8px;
    margin: 0 4px
  }

  .B2_comter .b2_comt_xiqng h3,
  .B2_comter .b2_comt_xmjx h3 {
    font-size: 20px;
    line-height: 24px;
    margin-bottom: 14px
  }

  .B2_comter .b2_comt_xiqng .b2_com_p,
  .B2_comter .b2_comt_xiqng .b2_com_p p {
    font-size: 12px;
    line-height: 22px
  }

  .B2_comter .b2_comt_xiqng {
    margin-bottom: 30px
  }

  .b2_comtlis_t {
    margin-bottom: 40px
  }

  .B2_comter .b2_comt_xmjx .xmjx_list ul li .xmjx_p p {
    font-size: 14px;
    line-height: 24px
  }

  .B2_comter .b2_comt_xmjx .xmjx_list ul li .xmjx_img {
    width: 58px
  }

  .B2_comter .b2_comt_xmjx .xmjx_list ul li .xmjx_p {
    width: calc(100% - 58px)
  }

  .B2_comter .b2_comt_xmjx .xmjx_list ul li .xmjx_p {
    margin-top: 6px
  }

  .B2_comter .b2_comt_xmjx {
    margin-bottom: 50px
  }

  .b2_xgxmtuijian {
    margin-top: 50px
  }

  .b2_xgxmtuijian .xgtjcont_swiper {
    margin-top: 20px
  }

  .B2_xiamgocot .b2_pgl p {
    font-size: 14px
  }

  .b2_xgxmtuijian .xgtjcont_swiper .xgtj_swiper .swiper_div .text_p p {
    font-size: 14px
  }

  .b2_xgxmtuijian .xgtjcont_swiper .xgtj_swiper .swiper_div .text_p {
    padding: 10px 0
  }

  .jgzy_swiper_but .xgtj_next,
  .jgzy_swiper_but .xgtj_prev {
    width: 34px;
    height: 34px
  }

  .jgzy_swiper_but .xgtj_span.swiper-pagination-clickable .swiper-pagination-bullet {
    width: 8px;
    height: 8px;
    margin: 0 8px
  }

  .jgzy_swiper_but .xgtj_span {
    margin: 0 20px
  }

  .B2_comter {
    padding-bottom: 80px
  }

  .footer .footer_l .footer-logo {
    width: 226px;
    margin-bottom: 24px
  }

  .footer .footer_l .footer-zhpn .footer-p p,
  .footer .footer_l .footer-zhpn .footer-p2 {
    font-size: 12px;
    line-height: 24px
  }

  .footer .footer_l .footer-zhpn .footer-p .footer-img {
    width: 32px;
    height: 32px
  }

  .footer .footer_r dl dd a {
    font-size: 12px;
    line-height: 24px
  }

  .footer .footer_r dl dt {
    font-size: 14px;
    margin-bottom: 12px
  }

  .footer .footer_r dl dt::before {
    width: 24px
  }

  .footer .footer_r dl .wvwr_one p {
    font-size: 12px
  }

  .footer_maxn_t .fot_r p,
  .footer_maxn_t .fot_r p a,
  .footer_maxn_t .fot_t p,
  .footer_maxn_t .fot_t p a {
    font-size: 12px
  }

  .seafrch,
  .search_bj .search_box .inp_box {
    height: 46px
  }

  .seafrch,
  .search_bj .search_box .inp_box {
    height: 46px;
    font-size: 14px;
    padding-left: 44px
  }

  .search_bj .search_box .search_ico {
    height: 46px
  }

  .search_bj .search_box .search_ico {
    width: 77px;
    font-size: 14px
  }

  .seafrch {
    width: calc(100% - 77px)
  }

  .icontbot {
    width: 12px;
    margin-left: 19px
  }

  .vdoBox {
    width: 780px
  }

  .pages ul li a {
    font-size: 12px
  }

  .pages ul li a {
    line-height: 26px;
    padding: 0 10px
  }

  .submenu .swiper-slide a {
    font-size: 14px;
    line-height: 36px;
    padding: 0 16px
  }

  .b3_conter .b3_list_ul ul li .b3_list_li .b3_list_r h3 {
    font-size: 18px;
    line-height: 24px;
    margin-bottom: 18px
  }

  .b3_conter .b3_list_ul ul li .b3_list_li .b3_list_r .b3list_div p {
    font-size: 12px;
    margin-top: 6px
  }

  .b3_conter .b3_list_ul ul li .b3_list_li .b3_more span {
    font-size: 12px
  }

  .b3_conter .b3_list_ul ul li .b3_list_li .b3_more {
    margin-top: 10px
  }

  .b3_conter {
    padding-bottom: 50px
  }

  .c1_table thead tr th {
    font-size: 14px;
    padding: 14px 0
  }

  .c1_table tbody tr td {
    padding: 14px 10px;
    font-size: 12px
  }

  .c1_table tbody tr td:nth-child(4) {
    font-size: 14px
  }

  .c1_table {
    margin-bottom: 50px
  }

  .c1_list {
    padding-bottom: 50px
  }

  .c2_conter .title h3 {
    font-size: 24px;
    padding-bottom: 14px
  }

  .c2_conter {
    padding-top: 40px
  }

  .c2_conter .c2_cont_01 .c2_cont01_text {
    margin: 24px 0
  }

  .c2_BIM {
    padding: 50px 0 60px 0
  }

  .c2_conter .c2_cont_01 .c2_cont01_text,
  .c2_conter .c2_cont_01 .c2_cont01_text p {
    font-size: 12px;
    line-height: 24px
  }

  .jgzy_swiper_but .BIM01_next,
  .jgzy_swiper_but .BIM01_prev,
  .jgzy_swiper_but .BIM02_next,
  .jgzy_swiper_but .BIM02_prev,
  .jgzy_swiper_but .BIM_next,
  .jgzy_swiper_but .BIM_prev {
    width: 34px;
    height: 34px
  }

  .jgzy_swiper_but {
    margin-top: 40px
  }

  .c2_BIM01 .c2_BIM01_text,
  .c2_BIM01 .c2_BIM01_text p {
    font-size: 14px;
    line-height: 24px
  }

  .jgzy_swiper_but .BIM01_span.swiper-pagination-clickable .swiper-pagination-bullet,
  .jgzy_swiper_but .BIM02_span.swiper-pagination-clickable .swiper-pagination-bullet,
  .jgzy_swiper_but .BIM_span.swiper-pagination-clickable .swiper-pagination-bullet {
    width: 8px;
    height: 8px;
    margin: 0 6px
  }

  .c2_BIM01 {
    padding: 50px 0
  }

  .c2_jgzm .c2_jgzm_text,
  .c2_jgzm .c2_jgzm_text p {
    font-size: 14px
  }

  .jgzy_swiper_but .BIM01_span,
  .jgzy_swiper_but .BIM02_span,
  .jgzy_swiper_but .BIM_span {
    margin: 0 24px
  }

  .c2_BIM01 .c2_BIM01_text {
    margin-top: 22px
  }

  .c2_sweip_comt .BIm_comt .BIM_text p {
    font-size: 16px
  }

  .c2_sweip_comt .BIm_comt .BIM_text {
    padding: 10px 0
  }

  .c2_sweip_comt .BIm_comt {
    margin-bottom: 10px
  }

  .bim_p5_comter .c2_tab ul li p {
    font-size: 16px
  }

  .c2_tbp_list .c2_tbp_text p {
    font-size: 14px
  }

  .c2_tbp_list .c2_tbp_text {
    margin: 30px 0 40px 0
  }

  .c2_tbp_ul ul li .c2_tbp_li .c2_tbp_r h3 {
    font-size: 24px;
    margin-bottom: 24px
  }

  .c2_tbp_ul ul li .c2_tbp_li .c2_tbp_r .c2_tabr_tert p {
    font-size: 14px;
    line-height: 24px
  }

  .c2_tbp_ul ul li .c2_tbp_li .c2_tbp_r .c2_im_more span {
    font-size: 12px
  }

  .c2_tbp_ul ul li .c2_tbp_li .c2_tbp_r .c2_im_more span i.icon_more {
    width: 16px;
    height: 16px
  }

  .c2_tbp_ul ul li .c2_tbp_li .c2_tbp_r {
    padding: 47px 66px 0 57px
  }

  .bim_p5_comter {
    padding-bottom: 110px
  }

  .c2_sweip_comt .BIm_comt .BIM_text p {
    font-size: 14px;
    line-height: 24px
  }

  .c2_jgzm .c2_jgzm_text {
    margin-top: 20px
  }

  .bim_p5_comter {
    padding: 50px 0
  }

  .c2_tbp_ul ul li .c2_tbp_li .c2_tbp_r h3 {
    font-size: 20px;
    margin-bottom: 10px
  }

  .c2_tbp_ul ul li .c2_tbp_li .c2_tbp_r .c2_tabr_tert p {
    font-size: 14px;
    line-height: 22px
  }

  .c2_tbp_ul ul li .c2_tbp_li .c2_tbp_r .c2_im_more span {
    margin-top: 50px
  }

  .c2_tbp_ul ul li {
    margin-top: 24px
  }

  .d1_listconter .d1_list_ul ul li .d1_lisr_li .news_text h3 {
    font-size: 16px;
    line-height: 24px
  }

  .d1_listconter .d1_list_ul ul li .d1_lisr_li .news_text {
    padding: 40px 62px 0 40px
  }

  .d1_listconter .d1_list_ul ul li .d1_lisr_li .news_text p.data {
    font-size: 12px;
    line-height: 22px;
    margin: 4px 0 10px 0
  }

  .d1_listconter .d1_list_ul ul li .d1_lisr_li .news_text p.text {
    font-size: 12px;
    line-height: 22px
  }

  .d1_listconter .d1_list_ul ul li .d1_lisr_li .news_text .nesw_more span {
    font-size: 12px;
    line-height: 22px
  }

  .d1_listconter .d1_list_ul ul li .d1_lisr_li .news_text .nesw_more span i.icon_more {
    width: 14px;
    height: 14px
  }

  .d1_listconter {
    padding-bottom: 70px
  }

  .d1_listconter .d1_list_ul {
    margin-bottom: 20px
  }

  .D2_listrt .news_deil_title h3 {
    font-size: 20px;
    line-height: 34px
  }

  .D2_listrt .news_deil_title p span {
    font-size: 12px
  }

  .D2_listrt .news_del_text,
  .D2_listrt .news_del_text p {
    font-size: 12px;
    line-height: 24px
  }

  .d2_mxiat p,
  .d2_mxiat p a,
  .d2_mxiat p span {
    font-size: 12px
  }

  .D2_listrt {
    padding-bottom: 50px;
    padding-top: 50px
  }

  .D2_listrt .news_del_text {
    margin-bottom: 50px
  }

  .D2_listrt .news_deil_title {
    margin-bottom: 24px
  }

  .d3_viode_list li .d3_text {
    padding: 10px 10px
  }

  .d3_viode_list li .d3_text p {
    font-size: 14px
  }

  .d3_viode_list li {
    margin-bottom: 24px
  }

  .d3_viode_list li .shipin_xs .bofang img {
    width: 40px;
    height: 40px
  }

  .d3_viode_conter {
    padding-bottom: 70px
  }

  .d3_viode_list {
    margin-bottom: 20px
  }

  .about_de4 {
    padding-top: 50px
  }

  .d4_about_cont .title h3 {
    font-size: 20px;
    line-height: 26px;
    padding-bottom: 14px
  }

  .d4_about_cont .d4_zbout_top .d4_about_l h3 {
    font-size: 24px;
    line-height: 26px
  }

  .d4_about_cont .d4_zbout_top .d4_about_l h5 {
    font-size: 12px;
    line-height: 22px
  }

  .d4_about_cont .d4_zbout_top .d4_about_l .aboput_text {
    font-size: 14px;
    line-height: 24px
  }

  .d4_about_cont .d4_zbout_top .d4_about_r .d4_top h3 {
    font-size: 24px;
    line-height: 30px;
    margin-bottom: 20px
  }

  .d4_about_cont .d4_zbout_top .d4_about_r .d4_top {
    height: 600px
  }

  .about_swiper_cont .swiper-pagination-bullet {
    width: 8px;
    height: 8px;
    margin: 0 6px
  }

  .d4_about_cont .d4_zbout_top .d4_about_l .aboput_text {
    height: 400px
  }

  .lsyj_swiper_cont .lsyj_swiper .timelwr_t h3 {
    font-size: 40px;
    margin-bottom: 40px
  }

  .lsyj_swiper_cont .lsyj_swiper .swiper-slide:nth-child(even) .timelwr_t h3 {
    margin-top: 40px
  }

  .lsyj_swiper_cont .lsyj_swiper .timelwr_t .itewm_text p {
    font-size: 12px;
    line-height: 22px
  }

  .tiel_hover p {
    font-size: 12px;
    line-height: 22px
  }

  .tiel_hover h3 {
    font-size: 24px;
    line-height: 26px
  }

  .jgzy_swiper_but .lsyj_next,
  .jgzy_swiper_but .lsyj_prev {
    width: 34px;
    height: 34px
  }

  .jgzy_swiper_but .lsyj_span.swiper-pagination-clickable .swiper-pagination-bullet {
    width: 8px;
    height: 8px;
    margin: 0 6px
  }

  .jgzy_swiper_but .lsyj_span {
    margin: 0 20px
  }

  .d4_dowen_cont,
  .d4_liyg_cont,
  .d4_rucg_cont,
  .d4_zzjg_cont,
  .d4_zzry_cont {
    padding: 60px 0 70px 0
  }

  .zzry_swiper_cont .shd_li .kjjia_p p {
    font-size: 14px
  }

  .zzry_swiper_cont .shd_li .title_jia p {
    font-size: 14px
  }

  .zzry_swiper_cont .shd_li .title_jia {
    min-height: 70px
  }

  .d4_rucg_cont .d4_text_ry,
  .d4_rucg_cont .d4_text_ry p {
    font-size: 14px;
    line-height: 24px
  }

  .d4_rucg_swiper .ruch_cont .ruch_title h3 {
    font-size: 18px;
    line-height: 24px;
    padding-bottom: 10px
  }

  .d4_rucg_swiper .ruch_cont .ruch_title {
    padding: 23px 31px 0 33px
  }

  .d4_rucg_swiper .ruch_cont .ruch_title .ryck_text p {
    font-size: 12px;
    line-height: 24px
  }

  .next_icon,
  .next_icon1,
  .prev_icon,
  .prev_icon1 {
    width: 34px;
    height: 34px
  }

  .span_icon,
  .span_icon1 {
    margin: 0 20px
  }

  .span_icon.swiper-pagination-clickable .swiper-pagination-bullet,
  .span_icon1.swiper-pagination-clickable .swiper-pagination-bullet {
    width: 8px;
    height: 8px;
    margin: 0 6px
  }

  .dowen_swiper_comt .doew_img .iCOn_img img {
    width: 36px
  }

  .dowen_swiper_comt .doew_p p {
    font-size: 16px
  }

  .d5_paer_conter .d5_list_ul li p {
    font-size: 14px;
    padding-top: 10px;
    padding-bottom: 20px
  }

  .d5_paer_conter {
    padding-bottom: 70px
  }

  .d6_swipe .text_d6 p {
    font-size: 14px
  }

  .d6_dqgz_cont {
    padding-top: 50px
  }

  .modelTost .swiper-container.lhi .swiper-slide {
    width: 500px
  }

  .modelTostChile {
    width: 980px
  }

  .modelClose {
    width: 24px;
    height: 24px
  }

  .modelTostChile {
    padding: 60px 0 40px 0
  }

  .modelTost .swiper-container.lhi .swiper-button-next,
  .modelTost .swiper-container.lhi .swiper-button-prev {
    width: 34px;
    height: 34px
  }

  .modelTostChile .biaoti {
    margin-top: 10px
  }

  .modelTostChile .biaoti p {
    font-size: 14px
  }

  .d6_swipe .img_d6 .houer img {
    width: 35px;
    height: 35px
  }

  .d7_contact {
    height: 440px
  }

  .d7_contact .dt_tip_comt .dt_tip {
    height: 440px;
    padding: 46px 48px
  }

  .d7_contact .dt_tip_comt .dt_tip h3 {
    font-size: 18px;
    padding-bottom: 24px
  }

  .d7_contact .dt_tip_comt .dt_tip .xianxi_top {
    margin-top: 30px
  }

  .d7_contact .dt_tip_comt .dt_tip .xianxi_top p {
    font-size: 12px;
    line-height: 24px
  }

  .d7_wdfy_cont {
    margin-bottom: 70px
  }

  .d7_contact .d7_rew .erm p {
    font-size: 12px
  }

  .d7_wdfy_cont ul li h3 {
    font-size: 16px;
    line-height: 24px
  }

  .d7_wdfy_cont ul li p {
    font-size: 14px;
    line-height: 24px
  }

  .d7_wdfy_cont ul li p::before {
    top: 5px
  }

  .d7_wdfy_cont ul li {
    padding: 28px
  }

  .zplc_e1 .zplc_cont .zplc_l .zplc_ul ul li:nth-child(odd) {
    width: 60px;
    height: 60px
  }

  .zplc_e1 .zplc_cont .zplc_l .zplc_ul ul li:nth-child(even) {
    height: 60px
  }

  .zplc_e1 .zplc_cont .zplc_l .zplc_ul ul li:nth-child(odd) {
    font-size: 12px
  }

  .zplc_e1 .zplc_cont .zplc_l .fldy_e1 p {
    font-size: 14px
  }

  .zplc_e1 .zplc_cont .zplc_l .zplc_ul {
    margin-bottom: 30px
  }

  .zplc_e1 .zplc_cont .zplc_l .fldy_e1 h3 {
    font-size: 18px
  }

  .zplc_r .zplc_text p {
    font-size: 12px;
    line-height: 28px
  }

  .zplc_r .zplc_text {
    padding: 89px 24px 131px 23px
  }

  .zplc_e1 .zplc_cont .zplc_r {
    padding: 66.6px 65px
  }

  .jgzy_e1 .title h3 {
    font-size: 24px;
    line-height: 30px
  }

  .jgzy_swiper_main .jgzy_swiper .jgzy_text h3 {
    font-size: 24px
  }

  .jgzy_swiper_main .jgzy_swiper .jgzy_text p {
    font-size: 14px;
    line-height: 28px
  }

  .jgzy_swiper_but .jgzy_next,
  .jgzy_swiper_but .jgzy_prev {
    width: 32px;
    height: 32px
  }

  .jgzy_swiper_but .jgsz_span.swiper-pagination-clickable .swiper-pagination-bullet {
    width: 8px;
    height: 8px
  }

  .jgzy_swiper_but .jgsz_span.swiper-pagination-clickable .swiper-pagination-bullet {
    margin: 0 6px
  }

  .jgzy_swiper_but .jgsz_span {
    margin: 0 20px
  }

  .xyzp_main .xyzp_list ul li p {
    font-size: 14px
  }

  .xyzp_main {
    padding: 50px 0 80px 0
  }

  .xyzp_main .title h3 {
    font-size: 24px;
    line-height: 26px
  }

  .xyzp_main .xyzp_more p {
    font-size: 14px
  }

  .zzcz_e2 .zzcg_e2_r h3 {
    font-size: 24px;
    margin-top: 50px;
    margin-bottom: 30px
  }

  .zzcz_e2 .zzcg_e2_r p {
    font-size: 12px;
    line-height: 22px
  }

  .xyyl_e2_list ul li .icon_e2 img {
    width: 50px
  }

  .xyyl_e2_list ul li .icon_e2 {
    margin-bottom: 16px
  }

  .xyyl_e2_list ul li .text_e2 h3 {
    font-size: 18px;
    margin-bottom: 18px
  }

  .xyyl_e2_list ul li .text_e2 p {
    font-size: 12px;
    line-height: 22px
  }

  .qylj_cont .title h3 {
    font-size: 24px;
    line-height: 26px;
    padding-bottom: 20px
  }

  .qylj_cont {
    padding: 50px 0
  }

  .qylj_cont .qyli_swiper .qing_comt .img_texy h3,
  .qylj_cont .qyli_swiper1 .qing_comt .img_texy h3 {
    font-size: 18px;
    margin-bottom: 10px
  }

  .qylj_cont .qyli_swiper .qing_comt .img_texy p,
  .qylj_cont .qyli_swiper1 .qing_comt .img_texy p {
    font-size: 10px;
    line-height: 24px
  }

  .jgzy_swiper_but .qylj_next,
  .jgzy_swiper_but .qylj_next1,
  .jgzy_swiper_but .qylj_prev,
  .jgzy_swiper_but .qylj_prev1 {
    width: 34px;
    height: 34px
  }

  .jgzy_swiper_but .qylj_span.swiper-pagination-clickable .swiper-pagination-bullet,
  .jgzy_swiper_but .qylj_span1.swiper-pagination-clickable .swiper-pagination-bullet {
    width: 8px;
    height: 8px;
    margin: 0 6px
  }

  .jgzy_swiper_but .qylj_span,
  .jgzy_swiper_but .qylj_span1 {
    margin: 0 14px
  }

  .shzp_e3 {
    padding: 50px 0 50px 0
  }

  .shzp_e3 .shzp_list {
    margin-bottom: 50px
  }

  .shzp_e3 .shzp_list ul li .shzp_hover p {
    font-size: 14px
  }

  .shzp_e3 .shzp_list ul li .shzp_li h3 {
    font-size: 14px
  }

  .shzp_e3 .shzp_list ul li .shzp_li .shzp_span span {
    font-size: 12px
  }

  .shzp_e3 .title h3 {
    font-size: 24px;
    line-height: 26px;
    margin-bottom: 10px
  }

  .jgzy_swiper_main .jgzy_swiper .jgzy_text h3 {
    font-size: 18px;
    line-height: 24px;
    margin-bottom: 10px
  }

  .jgzy_swiper_main .jgzy_swiper .jgzy_text p {
    font-size: 12px
  }

  .jgzy_swiper_main .jgzy_swiper .jgzy_text {
    height: 200px
  }

  .shzp_e3 .xyzp_more p {
    font-size: 14px;
    width: 120px
  }

  .d7_totle h3 {
    font-size: 24px;
    line-height: 24px
  }
}

@media screen and (max-width:1200px) and (orientation:landscape) {
 
  .d7_contact .dt_tip_comt  {
    display: none;
  }
  .header .hera_sousu {
    margin-left: 13px
  }

  .search_bj .sear_bj_t,
  .warp {
    width: 90%
  }

  .header .haeder_wem,
  .search_bj {
    height: 45vh
  }

  .search_bj .search_box .search_ico {
    height: 60px
  }

  .search_bj .search_box .inp_box {
    height: 60px
  }

  .seafrch {
    height: 60px
  }

  .header .haeder_wem .wem_top p {
    margin-top: 18px
  }

  .banner_list ul li {
    padding: 2%;
    height: 207px
  }

  .banner_list ul li .banquan {
    margin-top: 30px
  }

  .banner_list ul li .div_more {
    margin-top: 60px
  }

  .banner .banPagin {
    right: 5.3%
  }

  .header .hera_sousu {
    width: 16px;
    height: 17px
  }

  .header .erm_heatr {
    width: 17px;
    height: 17px
  }

  .hear_nav .nav li .nav_hover {
    left: -38px
  }

  .footer .footer_r dl {
    display: none
  }

  .footer .footer_r dl:nth-child(5) {
    display: block
  }

  .footer .footer_r dl:nth-child(5) {
    width: 41%
  }

  .footer .footer_main .warp {
    display: flex;
    justify-content: space-between
  }

  .footer .footer_r {
    width: auto
  }

  .footer .footer_r dl:nth-child(5) {
    width: 209.4px
  }

  .footer_maxn_t .warp {
    flex-direction: column
  }

  .b1_conter .b1_list ul li .b1_text p {
    font-size: 16px
  }

  .b1_conter .b1_list ul li .b1_text {
    padding: 10px 10px
  }

  .b1_conter .b1_list {
    margin-bottom: 33px
  }

  .footer .footer_main {
    padding: 36px 0
  }

  .header .hear_nav .nav li a {
    font-size: 16px
  }

  .submenu .swiper-wrapper {
    justify-content: initial
  }

  .submenu .warp {
    position: relative;
    padding: 0 43px
  }

  .menu-button-next,
  .menu-button-prev {
    display: block
  }

  .b2_comtlis_t {
    margin-top: 30px
  }

  .B2_comter .b2_comt_xiqng .b2_com_p,
  .B2_comter .b2_comt_xiqng .b2_com_p p {
    font-size: 16px;
    line-height: 30px
  }

  .B2_comter .b2_comt_xiqng h3,
  .B2_comter .b2_comt_xmjx h3 {
    font-size: 24px;
    margin-bottom: 20px
  }

  .B2_comter .b2_comt_xmjx .xmjx_list ul li .xmjx_p p {
    font-size: 16px
  }

  .b2_xgxmtuijian .xgtjcont_swiper .xgtj_swiper .swiper_div .text_p p {
    font-size: 16px
  }

  .jgzy_swiper_but .xgtj_next,
  .jgzy_swiper_but .xgtj_prev {
    width: 40px;
    height: 40px
  }

  .B2_comter {
    padding-bottom: 60px
  }

  .b2_comtlis_t .b2_comt_r .text_t,
  .b2_comtlis_t .b2_comt_r .text_t p {
    font-size: 16px;
    line-height: 30px
  }

  .b2_comtlis_t .b2_comt_r {
    padding: 45px 32px
  }

  .b3_conter .b3_list_ul ul li .b3_list_li .b3_list_r .b3list_div p,
  .b3_conter .b3_list_ul ul li .b3_list_li .b3_more span {
    font-size: 14px
  }

  .b3_conter .b3_list_ul ul li .b3_list_li .b3_list_r {
    padding-bottom: 0
  }

  .c1_table thead tr th {
    font-size: 16px
  }

  .c1_table tbody tr td:nth-child(4) {
    font-size: 16px
  }

  .c1_table tbody tr td {
    font-size: 14px
  }

  .c1_table {
    margin-bottom: 40px
  }

  .c1_table tbody tr td:nth-child(2) {
    padding-left: 24px
  }

  .c2_conter .c2_cont_01 .c2_cont01_text,
  .c2_conter .c2_cont_01 .c2_cont01_text p {
    font-size: 16px;
    line-height: 30px
  }

  .c2_BIM01 .c2_BIM01_text,
  .c2_BIM01 .c2_BIM01_text p {
    font-size: 16px;
    line-height: 30px
  }

  .c2_sweip_comt .BIm_comt .BIM_text p {
    font-size: 16px
  }

  .c2_jgzm .c2_jgzm_text,
  .c2_jgzm .c2_jgzm_text p {
    font-size: 16px
  }

  .bim_p5_comter .c2_tab {
    margin-top: 24px
  }

  .c2_tbp_list .c2_tbp_text p {
    font-size: 16px
  }

  .c2_tbp_ul ul li .c2_tbp_li .c2_tbp_r .c2_tabr_tert p {
    font-size: 16px;
    line-height: 28px
  }

  .c2_tbp_ul ul li .c2_tbp_li .c2_tbp_r {
    padding: 25px 39px 0 46px
  }

  .c2_tbp_ul ul li .c2_tbp_li .c2_tbp_r .c2_im_more span {
    margin-top: 12px;
    font-size: 16px;
    line-height: 22px
  }

  .c2_tbp_ul ul li .c2_tbp_li .c2_tbp_r .c2_im_more span i.icon_more {
    width: 18px;
    height: 18px
  }

  .d1_listconter .d1_list_ul ul li .d1_lisr_li .news_img {
    width: 50%
  }

  .d1_listconter .d1_list_ul ul li .d1_lisr_li .news_text {
    width: 50%
  }

  .d1_listconter .d1_list_ul ul li .d1_lisr_li .news_text h3 {
    font-size: 20px
  }

  .d1_listconter .d1_list_ul ul li .d1_lisr_li .news_text p.data {
    font-size: 14px
  }

  .d1_listconter .d1_list_ul ul li .d1_lisr_li .news_text p.text {
    font-size: 14px;
    line-height: 26px;
    height: auto
  }

  .d1_listconter .d1_list_ul ul li .d1_lisr_li .news_text .nesw_more span {
    font-size: 14px
  }

  .d1_listconter .d1_list_ul ul li .d1_lisr_li .news_text .nesw_more span i.icon_more {
    width: 18px;
    height: 18px
  }

  .d1_listconter {
    padding-bottom: 60px
  }

  .D2_listrt .news_deil_title {
    margin-bottom: 24px
  }

  .D2_listrt .news_deil_title h3 {
    font-size: 24px
  }

  .D2_listrt .news_deil_title p span {
    font-size: 16px
  }

  .D2_listrt .news_del_text,
  .D2_listrt .news_del_text p {
    font-size: 16px;
    line-height: 30px
  }

  .d2_mxiat p,
  .d2_mxiat p a,
  .d2_mxiat p span {
    font-size: 16px
  }

  .d3_viode_list li .d3_text p {
    font-size: 16px
  }

  .d3_viode_conter {
    padding-bottom: 60px
  }

  .zzry_swiper_cont .shd_li .kjjia_p p {
    font-size: 16px
  }

  .zzry_swiper_cont .shd_li .title_jia {
    padding: 0 20px;
    width: 80px
  }

  .zzry_swiper_cont .shd_li .title_jia p {
    font-size: 16px
  }

  .zzry_swiper_cont .shd_li .kjjia_p {
    width: calc(100% - 81px)
  }

  .d4_dowen_cont,
  .d4_liyg_cont,
  .d4_rucg_cont,
  .d4_zzjg_cont,
  .d4_zzry_cont {
    padding: 50px 0 60px 0
  }

  .d4_rucg_cont .d4_text_ry,
  .d4_rucg_cont .d4_text_ry p {
    font-size: 16px;
    line-height: 28px
  }

  .d4_rucg_swiper .ruch_cont .ruch_title .ryck_text p {
    font-size: 14px
  }

  .dowen_swiper_comt {
    margin-top: 30px
  }

  .d4_about_cont .d4_zbout_top .d4_about_r .d4_top {
    width: 70%
  }

  .d4_about_cont .d4_zbout_top .d4_about_r .d4_top {
    height: 500px;
    padding-top: 50px
  }

  .d4_about_cont .d4_zbout_top .d4_about_l .aboput_text {
    height: 345px
  }

  .d4_about_cont .d4_zbout_top {
    margin-top: 30px
  }

  .lsyj_swiper_cont .lsyj_swiper .timelwr_t .itewm_text p,
  .tiel_hover p {
    font-size: 14px
  }

  .lsyj_swiper_cont .lsyj_swiper .timelwr_t h3 {
    font-size: 36px
  }

  .zzry_swiper_cont {
    margin-top: 30px
  }

  .d4_rucg_swiper .ruch_cont .ruch_title {
    padding: 18px 31px 0 33px
  }

  .d4_about_cont .title h3 {
    font-size: 24px
  }

  .d4_about_cont .d4_zbout_top {
    margin-top: 30px
  }

  .d4_about_cont .d4_zbout_top .d4_about_l .aboput_text {
    margin-top: 24px;
    font-size: 16px;
    line-height: 30px
  }

  .tiel_hover p {
    font-size: 16px
  }

  .d6_qywh_main .ul_d6_ye {
    padding: 40px
  }

  .d6_swipe .text_d6 p {
    font-size: 16px
  }

  .d6_dqgz_cont {
    padding-bottom: 50px
  }

  .d6_dy_swiper .dygz_swiper ul li,
  .d6_dy_swiper .dygz_swiper3 ul li {
    margin-bottom: 10px
  }

  .d7_contact .dt_tip_comt .dt_tip .xianxi_top p {
    font-size: 16px;
    line-height: 30px
  }

  .d7_contact .d7_rew .erm p {
    font-size: 14px
  }

  .d7_contact,
  .d7_contact .dt_tip_comt .dt_tip {
    margin-bottom: 50px
  }

  .d7_wdfy_cont {
    margin-bottom: 50px
  }

  .d7_wdfy_cont ul li p {
    font-size: 16px
  }

  .d7_wdfy_cont ul li h3 {
    font-size: 18px
  }

  .d7_wdfy_cont ul li {
    padding: 26px
  }

  .zplc_e1 .zplc_cont .zplc_l {
    padding: 47px 50px 50px 50px
  }

  .jgzy_e1 {
    padding: 50px 0
  }

  .xyzp_main .xyzp_list ul li p {
    font-size: 16px
  }

  .zplc_e1 .zplc_cont .zplc_r {
    padding: 66.6px 36px
  }

  .zplc_r .zplc_text p {
    font-size: 16px
  }

  .zzcz_e2 .zzcg_e2_r p {
    font-size: 16px;
    line-height: 28px
  }

  .zzcz_e2 .zzcg_e2_r h3 {
    font-size: 24px;
    margin-top: 23px;
    margin-bottom: 20px
  }

  .zzcz_e2 {
    padding-bottom: 50px
  }

  .xyyl_e2_list ul li .icon_e2 img {
    width: 60px
  }

  .xyyl_e2_list ul li .text_e2 p {
    font-size: 14px
  }

  .xyyl_e2_list li {
    padding: 58px 21px 60px 21px
  }

  .qylj_cont .qyli_swiper .qing_comt .img_qy,
  .qylj_cont .qyli_swiper1 .qing_comt .img_qy {
    width: 147px
  }

  .qylj_cont .qyli_swiper .qing_comt .img_texy h3,
  .qylj_cont .qyli_swiper1 .qing_comt .img_texy h3 {
    margin-top: 10px
  }

  .qylj_cont .qyli_swiper .qing_comt .img_texy p,
  .qylj_cont .qyli_swiper1 .qing_comt .img_texy p {
    font-size: 14px
  }

  .qylj_cont .qyli_swiper .qing_comt,
  .qylj_cont .qyli_swiper1 .qing_comt {
    padding: 20px
  }

  .qylj_cont .qyli_swiper .qing_comt .img_texy p.tex_p,
  .qylj_cont .qyli_swiper1 .qing_comt .img_texy p.tex_p {
    height: 137px
  }

  .zplc_e1 .e3_img_r {
    padding-bottom: 468px
  }

  .zplc_e1 {
    padding-bottom: 50px
  }

  .shzp_e3 .shzp_list {
    margin-top: 30px
  }

  .shzp_e3 .shzp_list ul li .shzp_li .shzp_span span {
    font-size: 14px
  }

  .shzp_e3 .shzp_list ul li .shzp_li {
    padding: 24px
  }

  .shzp_e3 .shzp_list ul li .shzp_li .shzp_span span {
    margin: 0 10px
  }

  .shzp_e3 .shzp_list ul li .shzp_li h3 {
    width: 100%
  }

  .shzp_e3 .shzp_list ul li .shzp_li .shzp_span {
    width: 100%
  }

  .shzp_e3 .shzp_list ul li .shzp_li {
    flex-direction: column
  }

  .shzp_e3 .shzp_list ul li .shzp_li .shzp_span {
    text-align: left
  }

  .shzp_e3 .shzp_list ul li .shzp_li h3 {
    font-size: 18px
  }

  .shzp_e3 .shzp_list ul li .shzp_li .shzp_span span {
    font-size: 16px
  }

  .shzp_e3 .shzp_list ul li .shzp_hover p {
    font-size: 16px
  }

  .shzp_e3 .xyzp_more p {
    font-size: 14px
  }

  .jgzy_swiper_main .jgzy_swiper .jgzy_text p {
    font-size: 14px
  }

  .shzp_e3 .shzp_list ul li .shzp_hover {
    padding: 29px 34px 39px 24px
  }

  .modelTost .swiper-container.lhi .swiper-slide {
    width: 660px
  }

  .modelTost .swiper-container.lhi .swiper-button-next {
    right: 10%
  }

  .modelTost .swiper-container.lhi .swiper-button-prev {
    left: 10%
  }

  .submenu {
    padding-left: 24px;
    padding-right: 24px
  }

  .F_search_cont .f1_sear_ul {
    margin-bottom: 50px
  }

  .F_search_cont .f1_sear_ul ul li {
    padding: 20px 24px
  }

  .d7_contact .dt_tip_comt {
    left: 25%
  }

  .d4_zzjg_cont .d4_zzjg_img {
    overflow: hidden;
    overflow-x: scroll
  }

  .d4_zzjg_cont .d4_zzjg_img img {
    width: 1200px;
    max-width: 1200px
  }
}

@media screen and (max-width:992px) and (orientation:portrait) {
 
  .d7_contact .dt_tip_comt  {
    display: none;
  }
  .d4_zzjg_cont .d4_zzjg_img {
    overflow: hidden;
    overflow-x: scroll
  }

  .d4_zzjg_cont .d4_zzjg_img img {
    width: 100%
  }

  .d7_contact .dt_tip_comt {
    left: 25%
  }

  .F_search_cont .f1_sear_ul {
    margin-bottom: 50px
  }

  .F_search_cont .f1_sear_ul ul li {
    padding: 20px 24px
  }

  .zplc_e1 .zplc_cont .zplc_l {
    width: 100%
  }

  .zplc_e1 .zplc_cont .zplc_r {
    width: 100%
  }

  .zplc_e1 .zplc_cont .zplc_l {
    padding: 47px 50px 50px 50px
  }

  .jgzy_e1 {
    padding: 50px 0
  }

  .xyzp_main .xyzp_list ul li p {
    font-size: 16px
  }

  .d7_contact .dt_tip_comt .dt_tip .xianxi_top p {
    font-size: 16px;
    line-height: 30px
  }

  .d7_contact .d7_rew .erm p {
    font-size: 14px
  }

  .d7_contact,
  .d7_contact .dt_tip_comt .dt_tip {
    margin-bottom: 50px
  }

  .d7_wdfy_cont {
    margin-bottom: 50px
  }

  .d7_wdfy_cont ul li p {
    font-size: 16px
  }

  .d7_wdfy_cont ul li h3 {
    font-size: 18px
  }

  .d7_wdfy_cont ul li {
    padding: 26px
  }

  .lsyj_swiper_cont .lsyj_swiper .timelwr_t h3 {
    font-size: 38px
  }

  .tiel_hover p {
    font-size: 16px
  }

  .lsyj_swiper_cont .lsyj_swiper .timelwr_t .itewm_text p {
    font-size: 14px
  }

  .zzry_swiper_cont .shd_li .kjjia_p p {
    font-size: 16px
  }

  .zzry_swiper_cont .shd_li .title_jia {
    padding: 0 20px;
    width: 80px
  }

  .zzry_swiper_cont .shd_li .title_jia p {
    font-size: 16px
  }

  .zzry_swiper_cont .shd_li .kjjia_p {
    width: calc(100% - 81px)
  }

  .d4_dowen_cont,
  .d4_liyg_cont,
  .d4_rucg_cont,
  .d4_zzjg_cont,
  .d4_zzry_cont {
    padding: 50px 0 60px 0
  }

  .d4_rucg_cont .d4_text_ry,
  .d4_rucg_cont .d4_text_ry p {
    font-size: 16px;
    line-height: 28px
  }

  .d4_rucg_swiper .ruch_cont .ruch_title .ryck_text p {
    font-size: 14px
  }

  .dowen_swiper_comt {
    margin-top: 30px
  }

  .d3_viode_list li .d3_text p {
    font-size: 16px
  }

  .d3_viode_conter {
    padding-bottom: 60px
  }

  .D2_listrt .news_deil_title {
    margin-bottom: 24px
  }

  .D2_listrt .news_deil_title h3 {
    font-size: 24px
  }

  .D2_listrt .news_deil_title p span {
    font-size: 16px
  }

  .D2_listrt .news_del_text,
  .D2_listrt .news_del_text p {
    font-size: 16px;
    line-height: 30px
  }

  .d2_mxiat p,
  .d2_mxiat p a,
  .d2_mxiat p span {
    font-size: 16px
  }

  .d1_listconter .d1_list_ul ul li .d1_lisr_li .news_img {
    width: 50%
  }

  .d1_listconter .d1_list_ul ul li .d1_lisr_li .news_text {
    width: 50%
  }

  .d1_listconter .d1_list_ul ul li .d1_lisr_li .news_text h3 {
    font-size: 20px
  }

  .d1_listconter .d1_list_ul ul li .d1_lisr_li .news_text p.data {
    font-size: 14px
  }

  .d1_listconter .d1_list_ul ul li .d1_lisr_li .news_text p.text {
    font-size: 14px;
    line-height: 26px;
    height: auto
  }

  .d1_listconter .d1_list_ul ul li .d1_lisr_li .news_text .nesw_more span {
    font-size: 14px
  }

  .d1_listconter .d1_list_ul ul li .d1_lisr_li .news_text .nesw_more span i.icon_more {
    width: 18px;
    height: 18px
  }

  .d1_listconter {
    padding-bottom: 60px
  }

  .d1_listconter .d1_list_ul ul li .d1_lisr_li .news_text {
    padding: 29px 43px 0 37px
  }

  .d1_listconter .d1_list_ul ul li .d1_lisr_li .news_img {
    width: 50%
  }

  .d1_listconter .d1_list_ul ul li .d1_lisr_li .news_text {
    width: 50%
  }

  .c2_tbp_ul ul li .c2_tbp_li .c2_tbp_r .c2_im_more span {
    margin-top: 12px;
    font-size: 16px;
    line-height: 22px
  }

  .c2_tbp_list .c2_tbp_text p {
    font-size: 16px
  }

  .c2_tbp_ul ul li .c2_tbp_li .c2_tbp_r .c2_tabr_tert p {
    font-size: 16px;
    line-height: 28px
  }

  .c2_tbp_ul ul li .c2_tbp_li .c2_tbp_r {
    padding: 25px 39px 0 46px
  }

  .bim_p5_comter .c2_tab {
    margin-top: 24px
  }

  .c2_jgzm .c2_jgzm_text,
  .c2_jgzm .c2_jgzm_text p {
    font-size: 16px
  }

  .c2_sweip_comt .BIm_comt .BIM_text p {
    font-size: 16px
  }

  .c2_BIM01 .c2_BIM01_text,
  .c2_BIM01 .c2_BIM01_text p {
    font-size: 16px;
    line-height: 30px
  }

  .c2_conter .c2_cont_01 .c2_cont01_text,
  .c2_conter .c2_cont_01 .c2_cont01_text p {
    font-size: 16px;
    line-height: 30px
  }

  .c1_table tbody tr td:nth-child(2) {
    padding-left: 24px
  }

  .c1_table thead tr th {
    font-size: 16px
  }

  .c1_table tbody tr td:nth-child(4) {
    font-size: 16px
  }

  .c1_table tbody tr td {
    font-size: 14px
  }

  .c1_table {
    margin-bottom: 40px
  }

  .b3_conter .b3_list_ul ul li .b3_list_li .b3_list_r .b3list_div p,
  .b3_conter .b3_list_ul ul li .b3_list_li .b3_more span {
    font-size: 14px
  }

  .b3_conter .b3_list_ul ul li .b3_list_li .b3_list_r {
    padding: 24px 26px 0 26px
  }

  .B2_comter {
    padding-bottom: 50px
  }

  .b2_xgxmtuijian .xgtjcont_swiper .xgtj_swiper .swiper_div .text_p p {
    font-size: 16px
  }

  .B2_comter .b2_comt_xmjx .xmjx_list ul li .xmjx_p p {
    font-size: 16px
  }

  .b2_comtlis_t {
    margin-top: 30px
  }

  .B2_comter .b2_comt_xiqng .b2_com_p,
  .B2_comter .b2_comt_xiqng .b2_com_p p {
    font-size: 16px;
    line-height: 30px
  }

  .B2_comter .b2_comt_xiqng h3,
  .B2_comter .b2_comt_xmjx h3 {
    font-size: 24px;
    margin-bottom: 20px
  }

  .search_bj .sear_bj_t,
  .warp {
    width: 90%
  }

  .header .hear_nav .nav li a {
    padding: 0 12px
  }

  .logo {
    width: 194px
  }

  .header .hera_sousu {
    margin-left: 20px
  }

  .header .haeder_wem,
  .search_bj {
    height: 45vh
  }

  .search_bj .search_box .search_ico {
    height: 60px
  }

  .search_bj .search_box .inp_box {
    height: 60px
  }

  .seafrch {
    height: 60px
  }

  .search_bj .search_box {
    width: 600px
  }

  .search_bj .search_box .search_ico {
    width: 92px
  }

  .seafrch {
    width: calc(100% - 92px)
  }

  .banner_list ul li {
    padding: 3%;
    height: 168px
  }

  .banner_list ul li {
    width: 50%
  }

  .banner_list ul li .banquan {
    margin-top: 46px
  }

  .banner .imgDiv .banner_text {
    top: 38%;
    transform: translateY(-38%)
  }

  .banner .banPagin {
    top: 38%;
    transform: translateY(-38%)
  }

  .banner .banPagin {
    right: 5.3%
  }

  .header .hera_sousu {
    width: 16px;
    height: 17px
  }

  .header .erm_heatr {
    width: 17px;
    height: 17px
  }

  .hear_nav .nav li .nav_hover {
    left: -38px
  }

  .paid_pc {
    display: none
  }

  .mbl_pad {
    display: block
  }

  .zzry_swiper_cont .shd_li .title_jia {
    padding: 0 18px
  }

  .zzry_swiper_cont .shd_li,
  .zzry_swiper_cont .shd_li .kjjia_p,
  .zzry_swiper_cont .shd_li .title_jia {
    height: 88px
  }

  .zzry_swiper_cont .shd_li .kjjia_p {
    padding: 0 18px
  }

  .d4_zzry_cont {
    padding-bottom: 70px
  }

  .jgzy_swiper_but {
    margin-top: 30px
  }

  .d4_rucg_swiper ul li {
    width: 100%;
    margin-right: 0 !important
  }

  .d6_dqgz_cont .warp {
    width: 92%
  }

  .d6_swipe {
    box-shadow: 0 0 30px 0 rgba(0, 0, 0, .1)
  }

  .d6_dy_swiper .dygz_swiper1 ul {
    margin: 0
  }

  .footer .footer_r dl {
    display: none
  }

  .footer .footer_r dl:nth-child(5) {
    display: block
  }

  .footer .footer_r dl:nth-child(5) {
    width: 41%
  }

  .footer .footer_main .warp {
    display: flex;
    justify-content: space-between
  }

  .footer .footer_r {
    width: auto
  }

  .footer .footer_r dl:nth-child(5) {
    width: 209.4px
  }

  .footer_maxn_t .warp {
    flex-direction: column
  }

  .b1_conter .b1_list ul li .b1_text p {
    font-size: 16px
  }

  .b1_conter .b1_list ul li .b1_text {
    padding: 10px 10px
  }

  .b1_conter .b1_list {
    margin-bottom: 33px
  }

  .footer .footer_main {
    padding: 36px 0
  }

  .header .hear_nav .nav li a {
    font-size: 16px
  }

  .submenu {
    padding: 36px 0
  }

  .submenu .swiper-wrapper {
    justify-content: initial
  }

  .submenu .warp {
    position: relative;
    padding: 0 43px
  }

  .menu-button-next,
  .menu-button-prev {
    display: block
  }

  .submenu .swiper-slide a {
    line-height: 38px
  }

  .b1_conter .b1_list {
    margin-bottom: 18px
  }

  .b1_conter {
    padding-bottom: 50px
  }

  .footer_maxn_t .warp {
    flex-direction: column
  }

  .footer_maxn_t .fot_t p {
    display: block
  }

  .footer_maxn_t .fot_t p a {
    display: inline-block
  }

  .footer_maxn_t .fot_t p,
  .footer_maxn_t .fot_t p a {
    text-align: center
  }

  .b2_comtlis_t .b2_comt_l,
  .b2_comtlis_t .b2_comt_r {
    width: 100%
  }

  .b2_comtlis_t .b2_comt_r .text_t,
  .b2_comtlis_t .b2_comt_r .text_t p {
    font-size: 16px;
    line-height: 30px
  }

  .b2_comtlis_t .b2_comt_r {
    padding: 39px 33px
  }

  .vdoBox {
    width: 644px
  }

  .B2_comter .b2_comt_xmjx .xmjx_list ul li {
    width: 100%;
    margin-right: 0;
    margin-bottom: 24px
  }

  .B2_comter .b2_comt_xmjx {
    margin-bottom: 30px
  }

  .B2_xiamgocot .b2_pgl,
  .B2_xiamgocot .b2_pgr {
    width: 100%
  }

  .B2_xiamgocot .b2_pgr p {
    text-align: left
  }

  .B2_xiamgocot .b2_pgr {
    padding-left: 0;
    padding-top: 0
  }

  .B2_xiamgocot .b2_pgl p {
    font-size: 14px
  }

  .b2_xgxmtuijian,
  .b2_xgxmtuijian .jgzy_swiper_but {
    margin-top: 30px
  }

  .b3_conter .b3_list_ul ul li .b3_list_li .b3_list_r h3 {
    margin-bottom: 8px
  }

   /*.b3_conter .b3_list_ul ul li .b3_list_li .b3_list_r .b3list_div p.div-p {
   -webkit-line-clamp: 2
  }*/

  .b3_conter .b3_list_ul ul li .b3_list_li .b3_list_r .b3list_div {
    height: 100px
  }

  .b3_conter .b3_list_ul ul li .b3_list_li .b3_list_r .b3list_div p,
  .b3_conter .b3_list_ul ul li .b3_list_li .b3_more span {
    margin-top: 2px
  }

  .b3_conter .b3_list_ul {
    margin-bottom: 20px
  }

  .b3_conter .b3_list_ul ul li {
    margin-bottom: 24px
  }

  .bim_p5_comter .c2_tab ul li {
    padding: 14px 18px
  }

  .bim_p5_comter .c2_tab ul li {
    width: auto
  }

  .c2_tbp_ul ul li .c2_tbp_li .c2_tbp_l {
    width: 100%
  }

  .c2_tbp_ul ul li .c2_tbp_li .c2_tbp_r {
    width: 100%
  }

  .c2_tbp_ul ul li .c2_tbp_li .c2_tbp_r {
    padding: 24px
  }

  .d4_about_cont .d4_zbout_top .d4_about_l {
    width: 100%
  }

  .d4_about_cont .title h3 {
    font-size: 24px
  }

  .about_de4 {
    padding-top: 45px
  }

  .d4_about_cont .d4_zbout_top {
    margin-top: 30px
  }

  .d4_about_cont .d4_zbout_top .d4_about_l .aboput_text {
    margin-top: 24px;
    height: auto;
    font-size: 16px;
    line-height: 30px
  }

  .d4_about_cont .d4_zbout_top .d4_about_r {
    width: 100%;
    margin-top: 24px
  }

  .d4_zzry_cont {
    padding: 60px 0
  }

  .d4_rucg_swiper .ruch_cont .ruch_title .ryck_text p {
    font-size: 16px
  }

  .d4_rucg_swiper .ruch_cont .ruch_title h3 {
    font-size: 20px
  }

  .zzry_swiper_cont {
    margin-top: 24px
  }

  .d4_zzry_cont {
    padding: 50px 0
  }

  .d4_dowen_cont,
  .d4_liyg_cont,
  .d4_rucg_cont,
  .d4_zzjg_cont,
  .d4_zzry_cont {
    padding: 50px 0
  }

  .d4_about_l .aboput_text .mCSB_container {
    margin-right: 0
  }

  .d4_rucg_swiper .ruch_cont .rych_img {
    width: 100%
  }

  .d4_rucg_swiper .ruch_cont .ruch_title {
    width: 100%;
    padding: 24px
  }

  .d5_paer_conter .d5_list_ul {
    margin-bottom: 30px
  }

  .d5_paer_conter {
    padding-bottom: 60px
  }

  .d6_qywh_main .ul_d6_ye {
    width: 100%
  }

  .d6_img_bnoer {
    display: none
  }

  .d6_qywh_main .ul_d6_ye {
    padding: 30px;
    margin-top: 0
  }

  .d6_qywh_main {
    margin-top: 30px
  }

  .d6_qywh_cont {
    padding: 50px 0
  }

  .d6_dy_swiper .dygz_swiper1 ul li,
  .d6_dy_swiper .dygz_swiper4 ul li {
    width: 49%;
    margin-right: 2%;
    float: left;
    margin-bottom: 20px
  }

  .d6_dy_swiper .dygz_swiper1 ul li:nth-child(3n) {
    margin-right: 2%
  }

  .d6_dy_swiper .dygz_swiper1 ul li:nth-child(2n),
  .d6_dy_swiper .dygz_swiper4 ul li:nth-child(2n) {
    margin-right: 0 !important
  }

  .d6_swipe .text_d6 p {
    font-size: 18px
  }

  .d6_swipe {
    box-shadow: 0 0 4px 0 rgba(0, 0, 0, .1)
  }

  .d6_dqgz_cont {
    padding-bottom: 50px
  }

  .d6_dy_swiper {
    margin-top: 30px
  }

  .d6_conter .title h3 {
    padding-bottom: 10px
  }

  .modelTostChile {
    width: 90%
  }

  .modelTost .swiper-container.lhi .swiper-slide {
    width: 460px
  }

  .modelTostChile .biaoti p {
    font-size: 16px
  }

  .d7_contact .dt_tip_comt .dt_tip {
    width: 428px
  }

  .d7_wdfy_cont ul li {
    width: 49%
  }

  .xyzp_main {
    padding: 50px 0
  }

  .xyzp_main .xyzp_list {
    margin-bottom: 50px
  }

  .zplc_r .zplc_text p {
    font-size: 16px
  }

  .zplc_e1 .zplc_cont .zplc_l .fldy_e1 p {
    font-size: 16px
  }

  .zplc_e1 .zplc_cont .zplc_l {
    padding: 34px
  }

  .zzcz_e2 .zzcg_e2_l {
    width: 100%
  }

  .zzcz_e2 .zzcg_e2_r {
    width: 100%;
    padding-left: 0
  }

  .zzcz_e2 .zzcg_e2_r h3::before {
    width: 0
  }

  .zzcz_e2 .zzcg_e2_r h3 {
    margin-bottom: 24px
  }

  .zzcz_e2 .zzcg_e2_r p {
    font-size: 16px;
    line-height: 28px
  }

  .zzcz_e2 {
    padding-bottom: 40px
  }

  .xyyl_e2_list li {
    padding: 50px 21px 50px 21px
  }

  .xyyl_e2_list ul li .text_e2 p {
    font-size: 14px
  }

  .qylj_cont .mabl_gdzj_swiper .qing_comt,
  .qylj_cont .mabl_qyli_swiper .qing_comt {
    padding: 20px
  }

  .qylj_cont .mabl_gdzj_swiper .qing_comt .img_qy,
  .qylj_cont .mabl_qyli_swiper .qing_comt .img_qy {
    width: 130px
  }

  .qylj_cont .mabl_gdzj_swiper .qing_comt .img_texy,
  .qylj_cont .mabl_qyli_swiper .qing_comt .img_texy {
    width: calc(100% - 130px);
    padding-left: 10px
  }

  .qylj_cont .mabl_gdzj_swiper .qing_comt .img_texy h3,
  .qylj_cont .mabl_qyli_swiper .qing_comt .img_texy h3 {
    font-size: 18px;
    margin-top: 0;
    margin-bottom: 10px
  }

  .qylj_cont .mabl_gdzj_swiper .qing_comt .img_texy p.tex_p,
  .qylj_cont .mabl_qyli_swiper .qing_comt .img_texy p.tex_p {
    height: 119px
  }

  .qylj_cont .qyli_swiper_cont {
    margin-top: 30px
  }

  .qylj_cont .mabl_gdzj_swiper {
    margin-top: 30px
  }

  .jgzy_swiper_but .mab_gdzj_next,
  .jgzy_swiper_but .mab_gdzj_prev,
  .jgzy_swiper_but .mab_qylj_next,
  .jgzy_swiper_but .mab_qylj_prev {
    width: 34px;
    height: 34px
  }

  .jgzy_swiper_but .mab_gdzj_span.swiper-pagination-clickable .swiper-pagination-bullet,
  .jgzy_swiper_but .mab_qylj_span.swiper-pagination-clickable .swiper-pagination-bullet {
    width: 8px;
    height: 8px;
    margin: 0 4px
  }

  .jgzy_swiper_but .mab_gdzj_span,
  .jgzy_swiper_but .mab_qylj_span {
    margin: 0 8px
  }

  .qylj_cont .qyli_swiper_cont .jgzy_swiper_but {
    margin-top: 30px
  }

  .zplc_e1 .e3_img_r {
    padding-bottom: 468px
  }

  .zplc_e1 {
    padding-bottom: 50px
  }

  .shzp_e3 .shzp_list {
    margin-top: 30px
  }

  .shzp_e3 .shzp_list ul li .shzp_li .shzp_span span {
    font-size: 14px
  }

  .shzp_e3 .shzp_list ul li .shzp_li {
    padding: 24px
  }

  .shzp_e3 .shzp_list ul li .shzp_li .shzp_span span {
    margin: 0 10px
  }

  .shzp_e3 .shzp_list ul li .shzp_li h3 {
    width: 100%
  }

  .shzp_e3 .shzp_list ul li .shzp_li .shzp_span {
    width: 100%
  }

  .shzp_e3 .shzp_list ul li .shzp_li {
    flex-direction: column
  }

  .shzp_e3 .shzp_list ul li .shzp_li .shzp_span {
    text-align: left
  }

  .shzp_e3 .shzp_list ul li .shzp_li h3 {
    font-size: 18px
  }

  .shzp_e3 .shzp_list ul li .shzp_li .shzp_span span {
    font-size: 16px
  }

  .shzp_e3 .shzp_list ul li .shzp_hover p {
    font-size: 16px
  }

  .shzp_e3 .xyzp_more p {
    font-size: 14px
  }

  .zplc_e1 .e3_img_r {
    display: none
  }

  .jgzy_swiper_main .jgzy_swiper .jgzy_text p {
    font-size: 14px
  }

  .shzp_e3 .shzp_list ul li .shzp_li .shzp_span span {
    width: 25%;
    margin: auto;
    display: inline-block
  }

  .shzp_e3 .shzp_list ul li .shzp_hover {
    padding: 29px 34px 39px 24px
  }

  .submenu {
    padding-left: 24px;
    padding-right: 24px
  }

  .zhaopin_ce .zhaopI_ty {
    width: 600px
  }
}

@media screen and (max-width:680px) and (orientation:portrait) {
  .d7_contact .dt_tip_comt  {
    display: none;
  }
  .span_icon,
  .span_icon1 {
    display: none
  }

  .mbl {
    display: block
  }

  .pc {
    display: none
  }

  .nav {
    display: none
  }

  .header {
    height: 60px
  }

  .m_img {
    display: block
  }

  .header .warp {
    display: flex;
    justify-content: space-between;
    align-items: center
  }

  .m_img {
    height: auto;
    height: 60px;
    display: flex;
    justify-content: center;
    align-items: center
  }

  .banner .imgDiv .banner_text .banner_textcont h3 {
    font-size: 24px
  }

  .banner .banPagin .cutAct {
    font-size: 18px
  }

  .banner .banPagin .hang {
    width: 24px;
    height: 2px
  }

  .banner .banPagin .hang {
    margin: 3px 0
  }

  .banner .imgDiv .banner_text .banner_textcont {
    width: 85%
  }

  .m_img a .m_menuimg {
    width: 30px
  }

  .header .lodo_drt {
    width: calc(100% - 30px);
    padding-right: 10px
  }

  .header .haeder_wem,
  .search_bj {
    top: 60px
  }

  .header .hera_sousu {
    width: 16px;
    height: 17px
  }

  .header .erm_heatr {
    width: 17px;
    height: 17px
  }

  .header.active .m_img a.tow {
    display: block
  }

  .header.active .m_img a.one {
    display: none
  }

  .header .haeder_wem .wem_top img {
    width: 110px;
    height: 110px
  }

  .header .haeder_wem .wem_top {
    margin: 0 18px
  }

  .banner .banPagin,
  .banner .imgDiv .banner_text {
    top: 36%;
    transform: translateY(-36%)
  }

  .search_bj .search_box {
    width: 360px
  }

  .search_bj .search_box .search_ico {
    font-size: 16px
  }

  .search_bj .search_box .inp_box {
    height: 54px
  }

  .search_bj .search_box .search_ico {
    height: 54px
  }

  .seafrch {
    height: 54px
  }

  .icontbot {
    padding-left: 13px
  }

  .search_bj .search_box .inp_box {
    padding-left: 40p
  }

  .search_bj .search_box .inp_box {
    font-size: 14px
  }

  .header .haeder_wem .wem_top p {
    font-size: 14px;
    margin-top: 10px
  }

  .header .haeder_wem .haeder_wem_top {
    top: 26.7%
  }

  .banner_list ul li .banquan {
    margin-top: 11px
  }

  .banner_list ul li:nth-child(3) .div_more {
    margin-top: 49px
  }

  .banner_list ul li .banquan p,
  .banner_list ul li .banquan p a {
    line-height: 20px
  }

  .banner_list ul {
    display: block;
    width: 100%;
    overflow: hidden;
    overflow-y: scroll;
    background: rgba(0, 0, 0, .4);
    border-top: 1px solid rgba(255, 255, 255, .2);
    height: 42vh
  }

  .banner_list ul li .div_more {
    margin-top: 12px !important
  }

  .banner_list ul li {
    float: none;
    display: block;
    width: 100%;
    background: rgba(0, 0, 0, 0);
    border-top: 0;
    height: auto;
    padding: 5%;
    visibility: visible !important;
    border: 0;
    border-bottom: 1px solid rgba(255, 255, 255, .2)
  }

  .banner_list ul li:last-child {
    bottom: 0
  }

  .banner_list ul li .banquan {
    margin-top: 61px
  }

  .banner_list ul li .banquan {
    margin-top: 21px
  }

  .banner_list ul li .banquan {
    margin-top: 43px
  }

  .header .m_img a.one {
    display: block
  }

  .header .m_img a.tow {
    display: none
  }

  .tophide.header .m_img a.one {
    display: none
  }

  .tophide.header .m_img a.tow {
    display: block
  }

  .pages ul li {
    display: none
  }

  .pages ul li.not_pat {
    display: block
  }

  .pages ul li a {
    font-size: 12px
  }

  .b1_conter {
    padding-bottom: 30px
  }

  .b1_conter .b1_list ul li {
    width: 49%;
    margin-right: 2%
  }

  .b1_conter .b1_list ul li:nth-child(3n) {
    margin-right: 2%
  }

  .b1_conter .b1_list ul li:nth-child(2n) {
    margin-right: 0 !important
  }

  .footer .footer_l .footer-logo {
    width: 254px
  }

  .footer .footer_main .warp {
    flex-direction: column;
  }

  .footer .footer_l {
    width: 100%
  }

  .footer .footer_r {
    width: 100%
  }

  .footer .footer_r dl:nth-child(5) {
    width: 100%;
    margin-top: 16px
  }

  .footer .footer_r dl dt {
    display: none
  }

  .footer .footer_r dl .wvwr_one img {
    width: 60%;
    height: auto
  }

  .footer .footer_r dl .wcdftr .wvwr_one {
    width: 45%
  }

  .footer .footer_r dl .wcdftr .wvwr_one {
    margin-right: 0
  }

  .footer .footer_r dl .wcdftr {
    display: flex;
    justify-content: space-between
  }

  .footer .footer_l .footer-zhpn .footer-p2 {
    line-height: 24px
  }

  .footer .footer_l .footer-logo {
    margin-bottom: 10px
  }

  .footer_maxn_t .fot_r p,
  .footer_maxn_t .fot_r p a,
  .footer_maxn_t .fot_t p,
  .footer_maxn_t .fot_t p a {
    font-size: 12px;
    line-height: 22px
  }

  .footer .footer_main {
    padding-bottom: 20px
  }

  .submenu .swiper-slide a {
    padding: 0 0
  }

  .submenu .warp {
    position: relative;
    padding: 0 20px
  }

  .header .haeder_wem,
  .search_bj {
    height: 31vh
  }

  .search_bj .search_box .inp_box {
    padding-left: 40px
  }

  .icontbot {
    margin-left: 13px
  }

  .seafrch {
    height: 46px
  }

  .search_bj .search_box .inp_box {
    height: 46px
  }

  .search_bj .search_box .search_ico {
    width: 70px
  }

  .search_bj .search_box .search_ico {
    height: 46px
  }

  .seafrch {
    width: calc(100% - 70px)
  }

  .header .haeder_wem .wem_top {
    margin: 0 16px
  }

  .header .haeder_wem,
  .search_bj {
    height: 40vh
  }

  .header .haeder_wem .wem_top {
    margin: 0;
    width: 48%
  }

  .header .haeder_wem .haeder_wem_top {
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: baseline
  }

  .banner_ny .ne_banner_text h3 {
    font-size: 24px;
    line-height: 26px
  }

  .footer .footer_l .footer-zhpn .footer-p::before {
    width: 100%
  }

  .footer .footer_r dl .wcdftr {
    display: none
  }

  .footer .footer_r {
    display: none
  }

  .tanXx {
    top: -30px;
    right: 0
  }

  .vdoBox {
    width: 90%
  }

  .b2_comtlis_t .b2_comt_r h3 {
    font-size: 20px;
    margin-bottom: 10px
  }

  .B2_comter {
    padding: 30px 0
  }

  .b2_comtlis_t .b2_comt_r {
    padding: 24px
  }

  .b2_comtlis_t .b2_comt_r .text_t,
  .b2_comtlis_t .b2_comt_r .text_t p {
    font-size: 14px;
    line-height: 28px
  }

  .B2_comter .b2_comt_xiqng h3,
  .B2_comter .b2_comt_xmjx h3 {
    font-size: 20px;
    margin-bottom: 16px
  }

  .b2_comtlis_t {
    margin-bottom: 24px
  }

  .B2_comter .b2_comt_xiqng .b2_com_p,
  .B2_comter .b2_comt_xiqng .b2_com_p p {
    font-size: 14px;
    line-height: 24px
  }

  .B2_comter .b2_comt_xmjx .xmjx_list ul li {
    margin-bottom: 20px
  }

  .B2_comter .b2_comt_xmjx {
    margin-bottom: 10px
  }

  .jgzy_swiper_but .xgtj_span {
    display: none
  }

  .jgzy_swiper_but .xgtj_next,
  .jgzy_swiper_but .xgtj_prev {
    margin: 0 10px
  }

  .b2_comtlis_t .b2_comt_r {
    padding: 16px
  }

  .search_bj .search_box .inp_box {
    padding: 0
  }

  .b2_comtlis_t .b2_comt_l .Btowe_swiper .Btowe_span {
    display: none
  }

  .b2_comtlis_t .b2_comt_l .Btowe_swiper .Btowe_prev {
    right: 10px
  }

  .b2_comtlis_t .b2_comt_l .Btowe_swiper .Btowe_next {
    left: 10px
  }

  .b3_conter .b3_list_ul ul li .b3_list_li .b3_list_l {
    width: 100%
  }

  .b3_conter .b3_list_ul ul li .b3_list_li .b3_list_r {
    width: 100%
  }

  .b3_conter .b3_list_ul ul li .b3_list_li .b3_list_r .b3list_div {
    height: auto
  }

  .b3_conter .b3_list_ul ul li .b3_list_li .b3_list_r {
    padding: 24px
  }

  .b3_conter .b3_list_ul ul li {
    margin-bottom: 20px
  }

  .b3_conter {
    padding-bottom: 30px
  }

  .b3_conter .b3_list_ul {
    margin-bottom: 10px
  }

  .submenu {
    padding: 30px 0
  }

  .c1_list .tabor_div {
    width: 100%;
    overflow-x: scroll;
    overflow-y: hidden
  }

  .c1_table {
    width: 1000px
  }

  .c1_list {
    padding-bottom: 30px
  }

  .c1_table {
    margin-bottom: 30px
  }

  .submenu .swiper-slide a {
    margin: 0 3px
  }

  .c2_conter .c2_cont_01 .c2_cont01_text,
  .c2_conter .c2_cont_01 .c2_cont01_text p {
    font-size: 14px;
    line-height: 24px
  }

  .c2_conter {
    padding-top: 30px
  }

  .c2_BIM {
    padding: 30px 0
  }

  .jgzy_swiper_but .BIM01_span,
  .jgzy_swiper_but .BIM02_span,
  .jgzy_swiper_but .BIM_span {
    display: none
  }

  .jgzy_swiper_but .BIM01_next,
  .jgzy_swiper_but .BIM01_prev,
  .jgzy_swiper_but .BIM02_next,
  .jgzy_swiper_but .BIM02_prev,
  .jgzy_swiper_but .BIM_next,
  .jgzy_swiper_but .BIM_prev {
    margin: 0 14px
  }

  .c2_BIM01 {
    padding: 30px 0
  }

  .c2_BIM01 .c2_BIM01_text,
  .c2_BIM01 .c2_BIM01_text p {
    font-size: 14px;
    line-height: 24px
  }

  .c2_sweip_comt .jgzy_swiper_but {
    margin-top: 1px
  }

  .c2_jgzm {
    padding: 30px 0
  }

  .c2_jgzm .c2_jgzm_text,
  .c2_jgzm .c2_jgzm_text p {
    font-size: 14px;
    line-height: 24px
  }

  .bim_p5_comter .c2_tab ul {
    display: block;
    overflow-x: scroll;
    overflow-y: auto;
    white-space: nowrap
  }

  .bim_p5_comter .c2_tab ul li {
    display: inline-block;
    float: none;
    margin: 0 4px
  }

  .c2_tbp_list .c2_tbp_text p {
    font-size: 14px;
    line-height: 24px
  }

  .c2_tbp_ul ul li .c2_tbp_li .c2_tbp_r .c2_tabr_tert p {
    font-size: 14px;
    line-height: 24px
  }

  .c2_tbp_ul ul li .c2_tbp_li .c2_tbp_r h3 {
    font-size: 18px;
    line-height: 28px
  }

  .c2_tbp_ul ul li .c2_tbp_li .c2_tbp_r .c2_im_more span {
    font-size: 14px
  }

  .c2_swiper {
    margin-top: 30px
  }

  .d1_listconter .d1_list_ul ul li .d1_lisr_li .news_img {
    width: 100%
  }

  .d1_listconter .d1_list_ul ul li .d1_lisr_li .news_text {
    width: 100%;
    padding: 24px
  }

  .d1_listconter .d1_list_ul ul li .d1_lisr_li .news_text .nesw_more {
    margin-top: 24px
  }

  .d1_listconter .d1_list_ul ul li .d1_lisr_li .news_text h3 {
    font-size: 18px
  }

  .d1_listconter .d1_list_ul {
    margin-bottom: 8px
  }

  .d1_listconter {
    padding-bottom: 30px
  }

  .D2_listrt .news_deil_title {
    margin-bottom: 24px
  }

  .D2_listrt .news_deil_title h3 {
    font-size: 24px
  }

  .D2_listrt .news_deil_title p span {
    font-size: 14px
  }

  .D2_listrt .news_del_text,
  .D2_listrt .news_del_text p {
    font-size: 14px;
    line-height: 24px
  }

  .d2_mxiat p,
  .d2_mxiat p a,
  .d2_mxiat p span {
    font-size: 14px
  }

  .D2_listrt {
    padding: 30px 0
  }

  .D2_listrt .news_deil_title h3 {
    font-size: 20px
  }

  .D2_listrt .news_deil_title p span {
    font-size: 12px;
    margin: 0 6px
  }

  .D2_listrt .news_deil_title {
    margin-bottom: 10px
  }

  .D2_listrt .news_del_text {
    margin-bottom: 24px
  }

  .d3_viode_list li {
    width: 49%;
    margin-right: 2%;
    margin-bottom: 0
  }

  .d3_viode_list li:nth-child(3n) {
    margin-right: 2%
  }

  .d3_viode_list li:nth-child(2n) {
    margin-right: 0 !important
  }

  .d3_viode_conter {
    padding-bottom: 30px
  }

  .d3_viode_list li .shipin_xs .bofang img {
    width: 30px;
    height: 30px
  }

  .about_de4 {
    padding-top: 30px
  }

  .d4_about_cont .d4_zbout_top .d4_about_l h3 {
    font-size: 20px
  }

  .d4_about_cont .d4_zbout_top .d4_about_l .aboput_text {
    font-size: 14px;
    line-height: 24px
  }

  .d4_about_l .aboput_text .mCSB_container {
    margin-right: 0
  }

  .d4_about_cont .d4_zbout_top .d4_about_r .d4_top {
    width: 86%
  }

  .d4_about_cont .d4_zbout_top .d4_about_r .about_swiper_cont {
    width: 90%
  }

  .d4_about_cont .d4_zbout_top .d4_about_r .d4_top {
    padding-top: 36px
  }

  .d4_about_cont .d4_zbout_top .d4_about_r .about_swiper_cont {
    top: 36%
  }

  .d4_about_cont .d4_zbout_top .d4_about_r .d4_top {
    height: 460px
  }

  .swiper-slide .tiel_hover {
    display: block !important;
    z-index: 1
  }

  .lsyj_swiper_cont .lsyj_swiper .timelwr_t {
    display: none !important
  }

  .jgzy_swiper_but .lsyj_span {
    display: none
  }

  .jgzy_swiper_but .lsyj_next,
  .jgzy_swiper_but .lsyj_prev {
    margin: 0 14px
  }

  .lsyj_swiper_cont {
    width: 90%;
    margin: auto
  }

  .d4_dowen_cont,
  .d4_liyg_cont,
  .d4_rucg_cont,
  .d4_zzjg_cont,
  .d4_zzry_cont {
    padding: 30px 0
  }

  .zzry_swiper_cont.mbl_pad ul li {
    width: 100%;
    margin-right: 0
  }

  .zzry_swiper_cont .shd_li,
  .zzry_swiper_cont .shd_li .kjjia_p,
  .zzry_swiper_cont .shd_li .title_jia {
    height: auto
  }

  .span_icon,
  .span_icon1 {
    display: none
  }

  .next_icon,
  .next_icon1,
  .prev_icon,
  .prev_icon1 {
    margin: 0 14px
  }

  .d4_rucg_cont .d4_text_ry,
  .d4_rucg_cont .d4_text_ry p {
    font-size: 14px;
    line-height: 24px
  }

  .d4_rucg_swiper .ruch_cont .rych_img {
    width: 100%
  }

  .d4_rucg_swiper .ruch_cont .ruch_title {
    width: 100%;
    padding: 24px
  }

  .dowen_swiper_comt .doew_img .iCOn_img {
    visibility: visible;
    opacity: 1
  }

  .dowen_swiper_comt .doew_img .iCOn_img img {
    width: 30px
  }

  .d4_rucg_cont .d4_text_ry {
    margin-top: 24px
  }

  .d5_paer_conter .d5_list_ul li {
    width: 49%;
    margin-right: 2%
  }

  .d5_paer_conter .d5_list_ul li:nth-child(2n) {
    margin-right: 0
  }

  .d5_paer_conter {
    padding-bottom: 30px
  }

  .d6_qywh_cont {
    padding: 30px 0
  }

  .d6_qywh_main .ul_d6_ye ul li {
    width: 50%;
    float: left;
    justify-content: stretch;
    margin-bottom: 10px;
    padding: 6px
  }

  .d6_qywh_main .ul_d6_ye ul {
    flex-wrap: wrap;
    align-items: stretch;
    align-items: stretch;
    display: -webkit-flex;
    -webkit-align-items: stretch
  }

  .d6_qywh_main .ul_d6_ye ul li .idon_text p {
    line-height: 24px
  }

  .d6_qywh_main .ul_d6_ye {
    padding: 14px
  }

  .d6_qywh_main .ul_d6_ye ul li .idon_text p {
    font-size: 16px
  }

  .d6_swipe .text_d6 p {
    font-size: 16px
  }

  .d6_swipe .text_d6 {
    padding: 10px
  }

  .d6_dy_swiper .jgzy_swiper_but {
    mask-type: 10px
  }

  .d6_dqgz_cont {
    padding: 30px 0
  }

  .modelTost .swiper-container.lhi .swiper-button-next {
    background: url(../images/icon_2_h.png) no-repeat center center/100%
  }

  .modelTost .swiper-container.lhi .swiper-button-prev {
    background: url(../images/icon_1_h.png) no-repeat center center/100%
  }

  .d7_contact .dt_tip_comt {
    position: initial;
    overflow: hidden;
    margin-top: 24px;
    max-height: 500px;
  }

  .d7_contact {
    /*background: #fff;*/
    padding: 0;
    width: 90%;
    margin: auto;
    margin-top: 30px;
    height: auto;
    background-image: url('../images/c2_img2.jpg');
  
  }

  .d7_contact .dt_tip_comt .dt_tip .xianxi_top {
    margin-top: 24px
  }

  .d7_contact .dt_tip_comt .dt_tip {
    padding: 0;
    height: auto
  }

  .d7_contact .dt_tip_comt .dt_tip {
    width: 100%
  }

  .d7_wdfy_cont ul li {
    width: 100%
  }

  .d7_wdfy_cont {
    margin-bottom: 20px
  }

  .d7_contact .dt_tip_comt .dt_tip {
    margin-bottom: 30px
  }

  .zplc_e1 .zplc_cont .zplc_l .fldy_e1 p {
    font-size: 14px;
    line-height: 24px
  }

  .zplc_e1 .zplc_cont .zplc_l .zplc_ul {
    margin-bottom: 24px
  }

  .zplc_e1 .zplc_cont .zplc_l h3 {
    font-size: 22px
  }

  .zplc_e1 .zplc_cont .zplc_r {
    padding: 24.6px 25px
  }

  .zplc_e1 {
    padding-bottom: 24px
  }

  .jgzy_e1 {
    padding: 30px 0
  }

  .jgzy_swiper_but .jgsz_span {
    display: none
  }

  .jgzy_swiper_but .jgzy_next,
  .jgzy_swiper_but .jgzy_prev {
    margin: 0 14px
  }

  .xyzp_main {
    padding: 30px 0
  }

  .xyzp_main .xyzp_list ul li {
    width: 100%;
    margin-right: 0
  }

  .xyzp_main .xyzp_list ul li:nth-child(2) p {
    border-top: 1px dashed #d2d2d2
  }

  .xyzp_main .xyzp_list {
    margin-bottom: 30px;
    margin-top: 30px
  }

  .qylj_cont .mabl_gdzj_swiper .qing_comt .img_qy,
  .qylj_cont .mabl_qyli_swiper .qing_comt .img_qy {
    width: 100%
  }

  .qylj_cont .mabl_gdzj_swiper .qing_comt .img_texy,
  .qylj_cont .mabl_qyli_swiper .qing_comt .img_texy {
    width: 100%;
    padding-left: 0
  }

  .qylj_cont .mabl_gdzj_swiper .qing_comt .img_texy h3,
  .qylj_cont .mabl_qyli_swiper .qing_comt .img_texy h3 {
    margin-top: 20px
  }

  .jgzy_swiper_but .mab_gdzj_span,
  .jgzy_swiper_but .mab_qylj_span {
    display: none
  }

  .jgzy_swiper_but .mab_gdzj_next,
  .jgzy_swiper_but .mab_gdzj_prev,
  .jgzy_swiper_but .mab_qylj_next,
  .jgzy_swiper_but .mab_qylj_prev {
    margin: 0 14px
  }

  .qylj_cont {
    padding: 30px 0
  }

  .xyyl_e2_list li {
    width: 50%
  }

  .xyyl_e2_list li {
    padding: 24px 20px;
    height: auto !important
  }

  .xyyl_e2_list ul {
    display: flex;
    flex-wrap: wrap
  }

  .zzcz_e2 .zzcg_e2_r p {
    font-size: 14px
  }

  .zzcz_e2 .zzcg_e2_r h3 {
    margin-bottom: 10px
  }

  .qylj_cont .mabl_gdzj_swiper .qing_comt .img_texy p,
  .qylj_cont .mabl_qyli_swiper .qing_comt .img_texy p {
    line-height: 24px
  }

  .qylj_cont .mabl_gdzj_swiper .qing_comt,
  .qylj_cont .mabl_qyli_swiper .qing_comt {
    padding: 14px
  }

  .shzp_e3 .shzp_list ul li .shzp_li .shzp_span span {
    font-size: 14px
  }

  .shzp_e3 .shzp_list ul li .shzp_li {
    padding: 20px
  }

  .shzp_e3 .shzp_list ul li .shzp_hover {
    padding: 20px
  }

  .shzp_e3 .shzp_list ul li .shzp_hover,
  .shzp_e3 .shzp_list ul li .shzp_hover p {
    font-size: 14px;
    line-height: 22px
  }

  .shzp_e3 .shzp_list {
    margin-bottom: 30px
  }

  .shzp_e3 {
    padding: 30px 0
  }

  .shzp_e3 .shzp_list {
    margin-top: 24px
  }

  .jgzy_swiper_main .jgzy_swiper .jgzy_text p {
    line-height: 24px
  }

  .shzp_e3 .shzp_list ul li .shzp_li .shzp_span span {
    width: 50%;
    float: left;
    margin: 0
  }

  .xyyl_e2_list li {
    height: auto !important;
    width: 100%;
    padding: 0;
    padding-top: 20px
  }

  .xyyl_e2_list li:nth-child(4) {
    padding-bottom: 20px
  }

  .submenu {
    padding-left: 24px;
    padding-right: 24px
  }

  .F_search_cont {
    padding: 30px 0
  }

  .F_search_cont .f1_sear_ul {
    margin: 24px 0
  }

  .F_search_cont .f1_sear_ul ul li a.f1_ser_r {
    font-size: 14px
  }

  .F_search_cont .f1_sear_ul ul li a.f1_ser_l {
    font-size: 16px;
    padding-right: 4px
  }

  .F_search_cont .f1_sear_ul ul li {
    padding: 12px 8px;
    margin-top: 10px
  }

  .d7_contact .d7_rew .erm {
    margin-right: 50px
  }

  .d7_wdfy_cont ul li {
    padding: 13px
  }

  #allmap {
    width: 100% !important;
    height: 300px !important
  }

  .d7_contact .dt_tip_comt {
    width: 100%;
    left: auto
  }

  .zhaopin_ce .zhaopI_ty {
    padding: 46px 24px;
    width: 92%
  }

  .banner .banPagin,
  .banner .imgDiv .banner_text {
    top: 20%;
    transform: translateY(-20%)
  }

  .banner .imgDiv .banner_text .banner_textcont h3 {
    margin-bottom: 10px
  }

  .swero_rt {
    display: block;
    width: 30px;
    height: 30px;
    background: url(../images/aotr.png) no-repeat center center/100%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 9;
    animation: removey .5s linear infinite alternate;
    -webkit-animation: removey .5s linear infinite alternate
  }

  @keyframes removey {
    0% {
      -webkit-transform: translateY(5px);
      transform: translateY(5px)
    }

    100% {
      -webkit-transform: translateY(-5px);
      transform: translateY(-5px)
    }
  }

  @-webkit-keyframes removey {
    0% {
      -webkit-transform: translateY(5px );
      transform: translateY(5px)
    }

    100% {
      -webkit-transform: translateY(-5px );
      transform: translateY(-5px)
    }
  }
}

@media screen and (max-width:375px) {
  .d7_contact .dt_tip_comt  {
    display: none;
  }
  .search_bj .search_box {
    width: 333px
  }

  .footer .footer_l .footer-logo {
    width: 211px
  }

  .banner .imgDiv .banner_text .banner_textcont h3 {
    font-size: 20px
  }
}

@media screen and (max-width:360px) {
  
  .d7_contact .dt_tip_comt  {
    display: none;
  }
  .search_bj .search_box {
    width: 300px
  }

  .banner_list ul {
    height: 34vh
  }

  .swero_rt {
    display: block;
    width: 30px;
    height: 30px;
    background: url(../images/aotr.png) no-repeat center center/100%;
    position: absolute;
    top: 60%;
    left: 50%;
    transform: translate(-50%, -60%);
    z-index: 9
  }
}

@media screen and (max-width:320px) {
  
  .d7_contact .dt_tip_comt  {
    display: none;
  }
  .banner .imgDiv .banner_text .banner_textcont h3 {
    font-size: 18px
  }

  .banner .imgDiv .banner_text .banner_textcont p {
    line-height: 22px
  }

  .search_bj .search_box {
    width: 286px
  }

  .d6_qywh_main .ul_d6_ye ul li {
    padding: 0
  }

  .d6_qywh_main .ul_d6_ye ul li .idon_text p {
    font-size: 12px
  }

  .zplc_e1 .zplc_cont .zplc_l .zplc_ul ul li:nth-child(even) {
    margin: 0 11px
  }
}

.b2_comt_xiqng table {
  border-collapse: collapse;
  border-spacing: 0;
  width: 100%;
  table-layout: fixed
}

.xmjx_p {
  width: 100% !important
}

.b2_comt_xiqng {
  width: 100% !important
}

.b2_com_p {
  width: 100% !important
}

.b2_com_p p {
  width: 100% !important
}

li.fix {
  vertical-align: middle;
  display: table-cell;
  height: 150px;
  line-height: 82px;
  margin-bottom: 20px !important
}

.b2_comt_xmjx {
  width: 100% !important
}

.xmjx_list.fix {
  width: 100% !important
}

.xmjx_p {
  padding: 17px 3px 23px 25px !important
}

li.fix {
  width: 26% !important;
  margin-right: 4.4%;
  float: left;
  border: 1px solid #e5e5e5;
  padding: 10px
}

@media screen and (max-width:768px) {
  .pages {
    width: 100%;
    overflow: hidden;
    display: block !important
  }
}


.submenu .swiper-container {
  width: 100%;
}

.submenu .swiper-wrapper {
  display: flex;
  padding: 0 30px;
}

.submenu .swiper-container-ios .swiper-container {
  width: 100%;
  text-align: center
}

.submenu .swiper-container-ios .swiper-wrapper {
  padding: 0;
}

/* .submenu .swiper-slide{margin:5px} */

/* .swiper-container-ios .swiper-slide {
  width: 45% !important;
}

.swiper-container-ios .menu-button-prev{display: none;}
.swiper-container-ios .menu-button-next{display: none;} */