  @charset"utf-8";
  /* 分辨率高于1920px - 页面内容居中显示*/
  
  @media screen and (min-width: 1920px) {
      html,
      body {
          max-width: 1920px;
          margin: auto;
      }
  }
  /* 分辨率为1680px、 */
  
  @media screen and (max-width: 1680px) {
      .c2_pre_dilde .c2_drt_cont {
          margin-top: 40px;
      }
      .main_conter .index_cpzx .title_he h3,
      .index_yyal .index_title h3,
      .index_about_sfl .title_about h3 {
          font-size: 40px;
          line-height: 44px;
      }
      .index_yyal_sriper .yyal_sriper ul li .cpfx_text h3 {
          font-size: 26px;
          line-height: 28px;
      }
      .index_yyal_sriper .yyal_sriper ul li dl .cpfx_text h3 {
          font-size: 18px;
          line-height: 28px;
      }
      .index_about_sfl {
          padding: 120px 0 240px 0;
      }
      .zxly_cont .zxly_cont_l h3,
      .zxly_cont .zxly_cont_r h3 {
          font-size: 30px;
      }
      .zxly_cont .zxly_cont_l h3::before {
          width: 260px;
          height: 44px;
      }
      .zxly_cont .zxly_cont_r h3::before {
          width: 360px;
          height: 43px;
      }
      .zxly_cont .zxly_cont_r .zxly_ul .div_zxly .icpon_img {
          width: 75px;
          height: 75px;
      }
      .zxly_cont .zxly_cont_r {
          padding: 70px 45px 32px 50px;
      }
      .zxly_cont .zxly_cont_l {
          padding: 70px 50px;
      }
      .zxly_cont .zxly_cont_r .zxly_ul .div_zxly .div_xin h4 {
          font-size: 18px;
      }
      .zxly_cont .zxly_cont_r .zxly_ul .div_zxly .div_xin p {
          font-size: 16px;
      }
      .zxly_cont .zxly_cont_r .zxly_ul .div_zxly {
          padding-right: 20px;
      }
      .zxly_cont .zxly_cont_r .zxly_ul .div_zxly .div_xin {
          padding-left: 16px;
      }
      .index_main .footer_daohang {
          padding-top: 420px;
      }
      .footer .footer_bah {
          padding: 32px 0;
      }
      .header .nav_daohang .xinxi-r span {
          margin: 0 10px;
      }
      .warp_index,
      .zxly_cont {
          width: 80%;
      }
      .b1_sflgs {
          padding-top: 90px;
      }
      .b1_sflgs .b1_title h3,
      .b1_gcsb_title h3 {
          font-size: 32px;
          line-height: 34px;
      }
      .b1_sflgs .b1_title p {
          font-size: 14px;
      }
      .b1_sflgs .b1_title {
          padding-bottom: 20px;
      }
      .bao_ity {
          padding-top: 40px;
          padding-bottom: 90px;
      }
      .b1_gcsb_title h3 {
          padding-bottom: 30px;
      }
      .gcsb_swiper_cont {
          margin-top: 50px;
      }
      .b2_news_cont .title {
          margin-top: 110px;
      }
      .b2_news_cont .title h3 {
          font-size: 32px;
          padding-bottom: 30px;
      }
      .b2_news_list ul li {
          margin-top: 30px;
      }
      .b2_news_list ul li:nth-child(1) {
          margin-top: 40px;
      }
      .b2_news_cont {
          padding-bottom: 110px;
      }
      .f2-news-delis {
          padding: 70px 0 110px 0;
      }
      .f2-news-delis .f2-news-title h3 {
          font-size: 28px;
          line-height: 36px;
      }
      .f2-news-delis .f2-news-text {
          margin-bottom: 90px;
      }
      .c1_produc_list {
          padding: 40px 0 110px 0;
      }
      .c2_pre_dilde {
          padding: 40px 0 110px 0;
      }
      .D1_produc_list .title h3::before {
          width: 490px;
      }
      .D1_produc_list .title h3 {
          font-size: 32px;
          padding-bottom: 30px;
      }
      .D1_produc_list {
          padding: 110px 0 110px 0;
      }
      .D2_produc_list .title h3::before {
          width: 567px;
      }
      .D2_produc_list .title h3 {
          font-size: 32px;
          line-height: 34px;
          padding-bottom: 24px;
      }
      .D2_produc_list {
          padding: 110px 0;
      }
      .D3_prout_cont .title h3 {
          font-size: 32px;
          line-height: 34px;
          padding-bottom: 30px;
      }
      .D3_prout_cont .title h3::before {
          width: 520px;
      }
      .D3_prout_cont {
          padding: 110px 0;
      }
      .D3_yyal_ul ul li .cpfx_text h3 {
          font-size: 32px;
          line-height: 34px;
      }
      .D3_yyal_ul ul li dl .cpfx_text h3 {
          font-size: 18px;
          line-height: 24px;
      }
      .E1_prout_cont .title h3::before {
          width: 545px;
      }
      .E1_prout_cont .title h3,
      .E1_zxly_xont .title h3 {
          font-size: 32px;
          line-height: 34px;
          padding-bottom: 30px;
      }
      .E1_prout_cont {
          padding: 110px 0;
      }
      .E1_zxly_xont .title h3::before {
          width: 980px;
      }
      .E1_zxly_xont {
          padding-bottom: 110px;
      }
      .header .nav_daohang .seafrch_min .seafrch input {
          height: 36px;
      }
      .D1_produc_list .title span.img {
          line-height: 82px;
      }
      .D2_produc_list .title span {
          line-height: 87px;
      }
      .E1_prout_cont .title span.img {
          line-height: 88px;
      }
  }
  /* 1600px的样式控制 */
  
  @media screen and (max-width: 1600px) {
      .warp_index,
      .zxly_cont {
          width: 82%;
      }
      .main_conter .index_cpzx .title_he h3,
      .index_yyal .index_title h3,
      .index_about_sfl .title_about h3 {
          font-size: 38px;
          line-height: 40px;
          /* padding-bottom: 20px; */
      }
      .index_about_sfl .title_about h3 {
          padding-bottom: 20px;
      }
      .index_cpzx_swiper .cpzx_swiper .index_cpzx_cont .index_cpzx_h3 h3 {
          font-size: 20px;
          line-height: 24px;
      }
      .index_cpzx_swiper .cpzx_swiper .index_cpzx_cont .index_cpzx_h3 p {
          font-size: 16px;
      }
      .main_conter .index_cpzx .title_he p,
      .index_yyal .index_title p {
          font-size: 16px;
          line-height: 26px;
      }
      .index_yyal_sriper .yyal_sriper ul li .cpfx_text h3 {
          font-size: 24px;
          line-height: 26px;
      }
      .index_yyal_sriper .yyal_sriper ul li .cpfx_text {
          padding: 26px;
      }
      .index_yyal_sriper .yyal_sriper ul li dl .cpfx_text {
          padding: 18px;
      }
      .index_about_sfl {
          padding: 100px 0 200px 0;
      }
      .index_about_sfl .index_about_more {
          margin-top: 50px;
      }
      .zxly_cont .zxly_cont_r {
          padding-top: 60px;
      }
      .zxly_cont .zxly_cont_l {
          padding-top: 60px;
      }
      .zxly_cont .zxly_cont_l h3,
      .zxly_cont .zxly_cont_r h3 {
          font-size: 24px;
          line-height: 26px;
      }
      .zxly_cont .zxly_cont_l h3::before {
          width: 221px;
          height: 38px;
      }
      .zxly_cont .zxly_cont_r h3::before {
          width: 306px;
          height: 36px;
      }
      .zxly_cont .zxly_cont_r .zxly_ul .div_zxly .icpon_img {
          width: 60px;
          height: 60px;
      }
      .zxly_cont .zxly_cont_r .zxly_ul .div_zxly .div_xin p {
          font-size: 16px;
      }
      .footer_daohang {
          padding-top: 70px;
          padding-bottom: 40px;
      }
      .index_main .footer_daohang {
          padding-top: 400px;
      }
      .footer .footer_bah {
          padding: 28px 0;
      }
      .zxly_cont .zxly_cont_r .zxly_ul .div_zxly .div_xin {
          width: calc(100% - 60px);
      }
      .index_about_sfl .title_about h3::before {
          width: 50px;
      }
      .b2_news_list {
          margin-bottom: 70px;
      }
      .b2_news_cont .title {
          margin-top: 94px;
      }
      .c1_produc_list {
          padding: 40px 0 90px 0;
      }
      .banner .b1_text span {
          font-size: 64px;
      }
      .c2_pre_dilde {
          padding: 40px 0 100px 0;
      }
      .D1_produc_list {
          padding: 90px 0 90px 0;
      }
      .D1_produc_list .title h3::before {
          width: 420px;
          height: 60px;
          top: -13px;
      }
      .D1_produc_list .title h3 {
          padding-bottom: 24px;
      }
      .D2_produc_list .title h3::before {
          width: 567px;
      }
      .D2_produc_list .title h3 {
          font-size: 32px;
          line-height: 34px;
          padding-bottom: 24px;
      }
      .D2_produc_list {
          padding: 90px 0;
      }
      .d2_table_t {
          margin-bottom: 70px;
      }
      .D3_prout_cont .title h3::before {
          width: 443px;
          height: 55px;
          top: -11px;
      }
      .D3_prout_cont {
          padding: 90px 0;
      }
      .D3_yyal_ul ul li .cpfx_text h3 {
          font-size: 28px;
          line-height: 30px;
      }
      .E1_prout_cont .title h3::before {
          width: 445px;
      }
      .E1_prout_cont .title h3,
      .E1_zxly_xont .title h3 {
          font-size: 32px;
          line-height: 34px;
          padding-bottom: 30px;
      }
      .E1_prout_cont {
          padding: 90px 0;
      }
      .E1_zxly_xont .title h3::before {
          width: 880px;
      }
      .E1_zxly_xont {
          padding-bottom: 80px;
      }
      .E1_prout_cont .title span.img,
      .D1_produc_list .title span.img,
      .D2_produc_list .title span,
      .D3_prout_cont .title span.img,
      .b1_sflgs .b1_title span.img,
      .b1_gcsb_title span.img,
      .b2_news_cont .title span.img,
      .E1_zxly_xont .title span.img {
          font-size: 82px;
      }
      .D1_produc_list .title span.img {
          line-height: 83px;
      }
      .b2_news_cont .title span.img {
          line-height: 87px;
      }
  }
  /*  分辨率为1920px被放大到125%的样式控制 */
  
  @media screen and (max-width: 1560px) and (min-width: 1500px) {
      .header .nav_daohang .header_logo {
          width: 78px;
      }
      .header .nav_daohang .seafrch_min .seafrch {
          height: 38px;
          padding: 0 30px;
      }
      i.icontbot {
          width: 16px;
          height: 16px;
      }
      .header .nav_daohang .xinxi-r span.dianhua::before {
          width: 18px;
          height: 18px;
      }
      .header .nav_daohang .xinxi-r span.youxiang::before {
          width: 16px;
          height: 14px;
      }
      .header .nav_daohang .xinxi-r span {
          padding-left: 25px;
      }
      .header .nav_daohang {
          height: 80px;
      }
      .header .nav_haer ul li a.ab {
          font-size: 14px;
      }
      .header .nav_haer ul li {
          padding: 0 30px;
      }
      .dev2 .der_dl dl dt a {
          font-size: 14px;
      }
      .xfList li .div dl dd {
          font-size: 12px;
      }
      .xfList li .div dl .icon {
          width: 70px;
      }
      .xfList {
          width: 78px;
      }
      .xfList li .div {
          height: 70px;
      }
      .xfList li .ewmDiv .QQ_tio a {
          font-size: 14px;
      }
      .main_conter .index_cpzx .title_he h3,
      .index_yyal .index_title h3,
      .index_about_sfl .title_about h3 {
          font-size: 26px;
          line-height: 28px;
          margin-bottom: 30px;
      }
      .main_conter .index_cpzx .title_he p,
      .index_yyal .index_title p {
          font-size: 14px;
      }
      .main_conter .index_cpzx .index_more1_t span {
          font-size: 14px;
      }
      .index_more1 {
          width: 20px;
          height: 20px;
          margin-left: 14px;
      }
      .main_conter .index_cpzx .index_more1_t {
          width: 140px;
          height: 40px;
      }
      .index_cpzx_swiper .cpzx_swiper .index_cpzx_cont .index_cpzx_h3 h3 {
          font-size: 18px;
          line-height: 20px;
          margin-bottom: 10px;
      }
      .index_cpzx_swiper .cpzx_swiper .index_cpzx_cont .index_cpzx_h3 p {
          font-size: 14px;
      }
      .index_yyal_sriper .yyal_sriper {
          margin-top: 40px;
      }
      .main_conter .index_cpzx {
          padding: 60px 0;
      }
      .index_yyal {
          padding-bottom: 50px;
      }
      .index_about_sfl {
          padding: 80px 0 160px 0;
      }
      .index_about_sfl .index_about_text,
      .index_about_sfl .index_about_text p {
          font-size: 16px;
          line-height: 26px;
      }
      .index_about_sfl .index_about_more span {
          font-size: 14px;
          height: 40px;
      }
      i.about_more {
          width: 7px;
          height: 12px;
      }
      .zxly_cont .index_form .index_buttom button {
          font-size: 16px;
      }
      .zxly_cont .index_form .index_input input {
          font-size: 14px;
      }
      .zxly_cont .index_form .index_input input {
          height: 40px;
          padding-left: 30px;
      }
      .zxly_cont .index_form .index_textarea textarea {
          font-size: 14px;
          padding: 13px 0 13px 0;
          padding-left: 30px;
      }
      .footer_daohang .footer_dh_c .footer_logo {
          width: 110px;
      }
      .footer_daohang .bshare-custom .bshare-weixin,
      .footer_daohang .bshare-custom .bshare-sinaminiblog,
      .footer_daohang .bshare-custom .bshare-qqim {
          width: 40px;
          height: 40px;
      }
      .footer_daohang .bshare-custom a {
          margin: 0 10px;
      }
      .footer_daohang .footer_dh_l dl dd a,
      .footer_daohang .footer_dh_r dl dd a {
          font-size: 14px;
          line-height: 22px;
      }
      .footer_daohang .footer_dh_l dl dd,
      .footer_daohang .footer_dh_r dl dd {
          margin-bottom: 8px;
      }
      .footer_daohang .footer_dh_l dl dt,
      .footer_daohang .footer_dh_r dl dt {
          font-size: 16px;
          padding-bottom: 10px;
          margin-bottom: 10px;
      }
      .index_main .footer_daohang {
          padding-top: 398px;
      }
      .footer_daohang {
          padding-bottom: 26px;
      }
      .footer .footer_bah p,
      .footer .footer_bah p a {
          font-size: 14px;
          line-height: 22px;
      }
      .footer .footer_bah {
          padding: 18px 0;
      }
      /* ---B1---- */
      .banner .b1_text h3 {
          font-size: 30px;
      }
      .banner .b1_text span {
          font-size: 48px;
      }
      .submenu .swiper-slide a,
      .submenu-1 .swiper-slide a {
          font-size: 14px;
      }
      .b1_sflgs {
          padding-top: 74px;
      }
      .b1_sflgs .b1_title h3,
      .b1_gcsb_title h3 {
          font-size: 30px
      }
      .b1_cont_text,
      .b1_cont_text p {
          font-size: 14px;
          line-height: 24px;
      }
      .bao_ity {
          padding-top: 30px;
      }
      .b1_gcsb_title {
          margin-top: 70px;
      }
      .b1_gcsb_title h3 {
          padding-bottom: 24px;
      }
      .cgvf_to .text_p p {
          font-size: 14px;
      }
      .bao_ity {
          padding-bottom: 50px;
      }
      .gcsb_swiper_cont .gcsb_swiper {
          margin-bottom: 30px;
      }
      /* ----B2---- */
      .b2_news_cont .title h3 {
          padding-bottom: 20px;
      }
      .b2_news_cont .title {
          margin-top: 70px;
      }
      .b2_news_list ul li .news_list_li .news_text p.text {
          font-size: 14px;
          line-height: 24px;
          height: 50px;
      }
      .b2_news_list ul li .news_list_li .news_text .new_more span {
          font-size: 14px;
      }
      .news_icon {
          padding-left: 10px;
      }
      .b2_news_list ul li .news_list_li .news_text p.dete {
          font-size: 14px;
      }
      .pages ul li a {
          font-size: 13px;
      }
      .b2_news_list {
          margin-bottom: 50px;
      }
      .b2_news_cont {
          padding-bottom: 90px;
      }
      .f2-news-delis {
          padding: 60px 0 80px 0;
      }
      .f2-news-delis .f2-news-text,
      .f2-news-delis .f2-news-text p {
          font-size: 14px;
          line-height: 26px;
      }
      .xiangqing_page p,
      .xiangqing_page span,
      .xiangqing_page a {
          font-size: 14px;
      }
      .xiangqing_page p.xyx_c a {
          font-size: 14px;
      }
      .f2-news-delis .f2-news-title h3 {
          font-size: 24px;
          line-height: 26px;
          margin-bottom: 8px;
      }
      .f2-news-delis .f2-news-title p span {
          font-size: 14px;
          line-height: 22px;
      }
      .f2-news-delis .f2-news-title {
          margin-bottom: 24px;
      }
      .f2-news-delis .f2-news-text {
          margin-bottom: 70px;
      }
      .c2_pre_dilde .c2_drt_cont .c2_der_r p {
          font-size: 14px;
          line-height: 26px;
      }
      .c2_pre_dilde .c2_drt_cont .c2_der_r .cr_der h3 {
          font-size: 20px;
          line-height: 24px;
          margin-bottom: 28px;
      }
      .c2_chabp_ul ul li,
      .c2_chabp_ul ul li a {
          font-size: 16px;
          height: 50px;
      }
      .D1_produc_list .title h3 {
          font-size: 24px;
      }
      .D1_produc_list .title h3::before {
          width: 320px;
          height: 60px;
          top: -13px;
      }
      .D1_produc_list {
          padding: 60px 0;
      }
      .D1_prouduct_ul ul li .d1-text .d1_more span {
          font-size: 14px;
      }
      .D1_prouduct_ul {
          padding-bottom: 50px;
      }
      .D2_produc_list .title h3::before {
          width: 467px;
          height: 52px;
          top: -16px;
      }
      .D2_produc_list .title h3 {
          font-size: 24px;
          line-height: 26px;
          padding-bottom: 24px;
      }
      .D2_produc_list {
          padding: 80px 0;
      }
      .d2_table_t {
          margin-bottom: 60px;
      }
      .D3_prout_cont .title h3::before {
          width: 343px;
          height: 55px;
          top: -11px;
      }
      .D3_prout_cont {
          padding: 70px 0;
      }
      .D3_yyal_ul ul li .cpfx_text h3 {
          font-size: 24px;
          line-height: 30px;
      }
      .D3_prout_cont .title h3 {
          font-size: 24px;
          line-height: 34px;
          padding-bottom: 20px;
      }
      .D3_yyal_ul ul li dl .cpfx_text {
          padding: 12px 20px;
      }
      .D3_yyal_ul {
          margin: 40px 0 48px 0;
      }
      .E1_prout_cont .title h3::before {
          width: 345px;
          height: 47px;
          top: -14px;
      }
      .E1_prout_cont .title h3,
      .E1_zxly_xont .title h3 {
          font-size: 24px;
          line-height: 26px;
          padding-bottom: 20px;
      }
      .E1_prout_cont {
          padding: 90px 0;
      }
      .E1_zxly_xont .title h3::before {
          width: 680px;
          height: 64px;
      }
      .E1_zxly_xont {
          padding-bottom: 80px;
      }
      .E1_conter_vont .e1_comt_l h3 {
          font-size: 20px;
      }
      .E1_conter_vont .e1_comt_l .text_xin p {
          font-size: 14px;
      }
      .E1_prout_cont .title span.img,
      .D1_produc_list .title span.img,
      .D2_produc_list .title span,
      .D3_prout_cont .title span.img,
      .b1_sflgs .b1_title span.img,
      .b1_gcsb_title span.img,
      .b2_news_cont .title span.img,
      .E1_zxly_xont .title span.img,
      .E1_zxly_xont .title span.img {
          font-size: 66px;
      }
      .D2_produc_list .title span {
          line-height: 78px;
      }
      .D1_produc_list .title span.img {
          font-size: 66px;
      }
      .D1_produc_list .title span.img {
          line-height: 86px;
      }
      .E1_zxly_xont .title span.img {
          line-height: 79px;
      }
      .E1_prout_cont .title span.img {
          line-height: 79px;
      }
  }
  /* * 分辨率为1440px*/
  
  @media screen and (max-width: 1440px) {
      .warp {
          width: 80%;
      }
      .dev2 {
          padding: 40px 0 50px 0;
      }
      .swpBan .span_tio .swiper-pagination-bullet {
          width: 8px;
          height: 8px;
      }
      .swpBan .span_tio .swiper-pagination-bullet-active {
          width: 12px;
          height: 12px;
      }
      .span_tio.swiper-pagination-bullets .swiper-pagination-bullet {
          margin: 0 8px;
      }
      .main_conter .index_cpzx {
          padding: 70px 0;
      }
      .main_conter .index_cpzx .title_he h3,
      .index_yyal .index_title h3,
      .index_about_sfl .title_about h3 {
          font-size: 32px;
          line-height: 34px;
      }
      .index_cpzx_swiper .cpzx_swiper .index_cpzx_cont .index_cpzx_h3 h3 {
          font-size: 18px;
          margin-top: 40px;
          margin-bottom: 10px;
      }
      .index_prev,
      .index_next {
          width: 28px;
          height: 60px;
      }
      .xfList li .div {
          height: 76px;
      }
      .xfList {
          width: 90px;
      }
      .index_main .footer_daohang {
          padding-top: 398px;
      }
      .xfList li .div {
          height: 64px;
      }
      .xfList {
          width: 86px;
      }
      .xfList li .div {
          height: 70px;
      }
      .b1_gcsb_title {
          margin-top: 60px;
      }
      .bao_ity {
          padding-bottom: 70px;
      }
      .gcsb_swiper_cont .gcsb_swiper {
          margin-bottom: 30px;
      }
      .b2_news_cont .title {
          margin-top: 83px;
      }
      .b2_news_cont {
          padding-bottom: 90px;
      }
      .b2_news_list {
          margin-bottom: 50px;
      }
      .f2-news-delis {
          padding: 60px 0 70px 0;
      }
      .f2-news-delis .f2-news-text {
          margin-bottom: 70px;
      }
      .prouduct_ul ul li {
          margin-top: 30px;
      }
      .prouduct_ul {
          padding-bottom: 60px;
      }
      .c2_pre_dilde {
          padding: 40px 0 90px 0;
      }
      .c2_pre_dilde .c2_drt_cont .c2_der_r .cr_der h3 {
          margin-bottom: 24px;
      }
      .c2_pre_dilde .c2_drt_cont .c2_der_r .cr_der {
          height: 329px;
      }
      .D2_produc_list .title h3::before {
          width: 520px;
          height: 58px;
          top: -13px;
      }
      .D2_produc_list {
          padding: 80px 0;
      }
      .D3_yyal_ul ul li .cpfx_text h3 {
          font-size: 24px;
          line-height: 26px;
      }
      .D3_yyal_ul {
          margin: 40px 0;
      }
      .D3_prout_cont {
          padding: 80px 0;
      }
      .E1_prout_cont .title h3::before {
          width: 416px;
      }
      .E1_prout_cont {
          padding: 80px 0;
      }
      .E1_zxly_xont .title h3::before {
          width: 760px;
      }
      .zxly_cont .zxly_cont_r {
          padding: 70px 27px 32px 39px;
      }
  }
  /* 1366px的样式控制  */
  
  @media screen and (max-width: 1366px) {
      .zxly_cont .index_form .index_textarea input {
          padding: 0 24px;
      }
      .xfList li .div dl dd {
          font-size: 12px;
      }
      .xfList {
          width: 78px;
      }
      .footer_daohang .footer_dh_r dl dt,
      .footer_daohang .footer_dh_l dl dt {
          padding-bottom: 16px;
      }
      .zxly_cont .zxly_cont_r {
          padding: 50px 27px 32px 32px;
      }
      .zxly_cont .zxly_cont_l {
          padding: 50px 32px;
      }
      .zxly_cont .index_form .index_input input {
          padding: 0 24px;
      }
      .zxly_cont .index_form .index_textarea textarea {
          padding: 12px 24px 13px 24px;
      }
      .zxly_cont .zxly_cont_r h3 {
          margin-bottom: 50px;
      }
      .index_main .footer_daohang {
          padding-top: 376px;
      }
      .footer_daohang {
          padding-bottom: 30px;
      }
      .footer .footer_bah {
          padding: 20px 0;
      }
      .header .nav_daohang .seafrch_min .seafrch {
          padding: 0 25px;
      }
      .b1_sflgs {
          padding-top: 74px;
      }
      .b1_gcsb_title {
          margin-top: 39px;
      }
      .footer_daohang {
          padding-top: 50px;
          padding-bottom: 26px;
      }
      .footer .footer_bah {
          padding: 13px 0;
      }
      .b2_news_cont .title h3 {
          padding-bottom: 22px;
      }
      .c2_pre_dilde .c2_drt_cont .c2_der_r .cr_der {
          height: 322px;
      }
      .D1_prouduct_ul {
          padding-bottom: 60px;
      }
      .D1_produc_list .title h3::before {
          width: 374px;
      }
      .D1_produc_list {
          padding: 80px 0;
      }
      .D1_prouduct_ul ul li {
          margin-top: 30px;
      }
      .d2_table_t {
          margin-bottom: 50px;
      }
      .dev2 .der_dl dl dt a {
          font-size: 15px;
      }
      .zxly_cont .zxly_cont_r .zxly_ul .div_zxly .div_xin h4 {
          font-size: 17px;
      }
  }
  /* 分辨率为1280px的样式控制 / 分辨率为1920px被放大到150%的样式控制 / 分辨率为1440px、1366px被放大到125%/150%的样式控制 */
  
  @media (min-width: 1260px) and (max-width: 1280px) {
      .header .nav_daohang .header_logo {
          width: 78px;
      }
      .header .nav_daohang .seafrch_min .seafrch {
          height: 38px;
          padding: 0 30px;
      }
      i.icontbot {
          width: 16px;
          height: 16px;
      }
      .header .nav_daohang .xinxi-r span.dianhua::before {
          width: 18px;
          height: 18px;
      }
      .header .nav_daohang .xinxi-r span.youxiang::before {
          width: 16px;
          height: 14px;
      }
      .header .nav_daohang .xinxi-r span {
          padding-left: 25px;
      }
      .header .nav_daohang {
          height: 80px;
      }
      .header .nav_haer ul li a.ab {
          font-size: 12px;
          line-height: 36px;
      }
      .dev2 {
          padding: 40px 0;
      }
      .header .nav_haer ul li {
          padding: 0 30px;
      }
      .dev2 .der_dl dl dt a {
          font-size: 12px;
          line-height: 38px;
      }
      .xfList li .div dl dd {
          font-size: 12px;
      }
      .xfList li .div dl .icon {
          width: 60px;
      }
      .xfList {
          width: 78px;
      }
      .xfList li .div {
          height: 70px;
      }
      .xfList li .ewmDiv .QQ_tio a {
          font-size: 14px;
      }
      .main_conter .index_cpzx .title_he h3,
      .index_yyal .index_title h3,
      .index_about_sfl .title_about h3 {
          font-size: 24px;
          line-height: 26px;
          margin-bottom: 18px;
      }
      .index_about_sfl .title_about h3 {
          padding-bottom: 20px;
      }
      .main_conter .index_cpzx .title_he p,
      .index_yyal .index_title p {
          font-size: 14px;
      }
      .main_conter .index_cpzx .index_more1_t span {
          font-size: 14px;
      }
      .index_more1 {
          width: 20px;
          height: 20px;
          margin-left: 14px;
      }
      .main_conter .index_cpzx .index_more1_t {
          width: 140px;
          height: 40px;
      }
      .index_cpzx_swiper .cpzx_swiper .index_cpzx_cont .index_cpzx_h3 h3 {
          font-size: 16px;
          line-height: 20px;
          margin-bottom: 10px;
          margin-top: 40px;
      }
      .index_prev,
      .index_next {
          width: 22px;
          height: 44px;
      }
      .index_yyal_sriper .yyal_sriper ul li .cpfx_text h3 {
          font-size: 18px;
      }
      .index_yyal_sriper .yyal_sriper ul li .cpfx_text {
          padding: 20px;
      }
      .index_yyal_sriper .yyal_sriper ul li dl .cpfx_text h3 {
          font-size: 16px;
      }
      .index_yyal_sriper .yyal_sriper ul li dl .cpfx_text {
          padding: 10px;
      }
      .index_yyal_sriper .yyal_sriper {
          margin-bottom: 30px;
      }
      .index_yyal {
          padding-bottom: 30px;
      }
      .index_cpzx_swiper .cpzx_swiper .index_cpzx_cont .index_cpzx_h3 p {
          font-size: 14px;
      }
      .index_yyal_sriper .yyal_sriper {
          margin-top: 40px;
      }
      .main_conter .index_cpzx {
          padding: 60px 0;
      }
      .index_yyal {
          padding-bottom: 30px;
      }
      .swiper-pagination-bullet {
          width: 6px;
          height: 6px;
      }
      .index_about_sfl {
          padding: 80px 0 160px 0;
      }
      .index_about_sfl .index_about_text,
      .index_about_sfl .index_about_text p {
          font-size: 14px;
          line-height: 24px;
      }
      .index_about_sfl .index_about_more span {
          font-size: 14px;
          height: 40px;
      }
      i.about_more {
          width: 7px;
          height: 12px;
      }
      .zxly_cont .index_form .index_buttom button {
          font-size: 16px;
      }
      .zxly_cont .index_form .index_input input {
          font-size: 14px;
      }
      .zxly_cont .index_form .index_input input {
          height: 40px;
          padding-left: 30px;
      }
      .zxly_cont .index_form .index_textarea textarea {
          font-size: 14px;
          padding: 13px 0 13px 0;
          padding-left: 30px;
      }
      .footer_daohang .footer_dh_c .footer_logo {
          width: 110px;
      }
      .footer_daohang .bshare-custom .bshare-weixin,
      .footer_daohang .bshare-custom .bshare-sinaminiblog,
      .footer_daohang .bshare-custom .bshare-qqim {
          width: 40px;
          height: 40px;
      }
      .footer_daohang .bshare-custom a {
          margin: 0 10px;
      }
      .footer_daohang .footer_dh_l dl dd a,
      .footer_daohang .footer_dh_r dl dd a {
          font-size: 14px;
          line-height: 22px;
      }
      .footer_daohang .footer_dh_l dl dd,
      .footer_daohang .footer_dh_r dl dd {
          margin-bottom: 8px;
      }
      .footer_daohang .footer_dh_l dl dt,
      .footer_daohang .footer_dh_r dl dt {
          font-size: 16px;
          padding-bottom: 10px;
          margin-bottom: 10px;
      }
      .index_main .footer_daohang {
          padding-top: 390px;
      }
      .footer_daohang {
          padding-bottom: 26px;
      }
      .footer .footer_bah p,
      .footer .footer_bah p a {
          font-size: 14px;
          line-height: 22px;
      }
      .footer .footer_bah {
          padding: 18px 0;
      }
      .warp {
          width: 78%;
      }
      .index_about_sfl .index_about_more span {
          width: 120px;
      }
      .zxly_cont .zxly_cont_r .zxly_ul .div_zxly .div_xin h4 {
          font-size: 14px;
      }
      .zxly_cont .zxly_cont_r .zxly_ul .div_zxly .icpon_img {
          width: 40px;
          height: 40px;
      }
      .zxly_cont .zxly_cont_r .zxly_ul .div_zxly .div_xin p {
          font-size: 12px;
      }
      .zxly_cont .zxly_cont_r .zxly_ul .div_zxly {
          padding-right: 10px;
      }
      .zxly_cont .zxly_cont_r h3::before {
          width: 306px;
          height: 36px;
      }
      .zxly_cont .zxly_cont_r .zxly_ul .div_zxly .div_xin {
          width: calc(100% - 55px);
      }
      .zxly_cont .index_form .index_textarea textarea {
          padding-left: 30px;
      }
      .header .nav_daohang .xinxi-r span.youxiang::before {
          top: 6px;
      }
      .index_main .footer_daohang {
          padding-top: 372px;
      }
      /* ---B1---- */
      .banner .b1_text h3 {
          font-size: 30px;
      }
      .banner .b1_text span {
          font-size: 48px;
      }
      .submenu .swiper-slide a,
      .submenu-1 .swiper-slide a {
          font-size: 14px;
      }
      .b1_sflgs {
          padding-top: 74px;
      }
      .b1_sflgs .b1_title h3,
      .b1_gcsb_title h3 {
          font-size: 30px
      }
      .b1_cont_text,
      .b1_cont_text p {
          font-size: 14px;
          line-height: 24px;
      }
      .bao_ity {
          padding-top: 30px;
      }
      .b1_gcsb_title {
          margin-top: 70px;
      }
      .b1_gcsb_title h3 {
          padding-bottom: 24px;
      }
      .cgvf_to .text_p p {
          font-size: 14px;
      }
      .bao_ity {
          padding-bottom: 50px;
      }
      .gcsb_swiper_cont .gcsb_swiper {
          margin-bottom: 30px;
      }
      /* ----B2---- */
      .b2_news_cont .title h3 {
          padding-bottom: 20px;
      }
      .b2_news_cont .title {
          margin-top: 70px;
      }
      .b2_news_list ul li .news_list_li .news_text p.text {
          font-size: 14px;
          line-height: 24px;
          height: 50px;
      }
      .b2_news_list ul li .news_list_li .news_text .new_more span {
          font-size: 14px;
      }
      .news_icon {
          padding-left: 10px;
      }
      .b2_news_list ul li .news_list_li .news_text p.dete {
          font-size: 14px;
          margin-bottom: 10px;
      }
      .pages ul li a {
          font-size: 12px;
      }
      .b2_news_list {
          margin-bottom: 50px;
      }
      .b2_news_cont {
          padding-bottom: 70px;
      }
      .b2_news_list ul li:nth-child(1) {
          margin-top: 30px;
      }
      .b2_news_list ul li .news_list_li .news_text h3 {
          font-size: 16px;
          line-height: 20px;
          margin-bottom: 10px;
      }
      .b2_news_cont .title h3 {
          font-size: 24px;
      }
      .f2-news-delis {
          padding: 60px 0 80px 0;
      }
      .f2-news-delis .f2-news-text,
      .f2-news-delis .f2-news-text p {
          font-size: 14px;
          line-height: 26px;
      }
      .xiangqing_page p,
      .xiangqing_page span,
      .xiangqing_page a {
          font-size: 14px;
      }
      .xiangqing_page p.xyx_c a {
          font-size: 14px;
      }
      .f2-news-delis .f2-news-title h3 {
          font-size: 24px;
          line-height: 26px;
          margin-bottom: 8px;
      }
      .f2-news-delis .f2-news-title p span {
          font-size: 14px;
          line-height: 22px;
      }
      .f2-news-delis .f2-news-title {
          margin-bottom: 24px;
      }
      .f2-news-delis .f2-news-text {
          margin-bottom: 70px;
      }
      .prouduct_ul ul li .c1-text .c1_more span {
          font-size: 12px;
          height: 38px;
          width: 120px;
      }
      .submenu-2 .swiper-slide a {
          font-size: 12px;
          /* padding: 5px 20px; */
      }
      .submenu-2 .swiper-slide a span {
          padding: 5px 20px;
      }
      .prouduct_ul ul li .c1-text h3 {
          font-size: 14px;
          line-height: 24px;
          margin-bottom: 10px;
      }
      .index_more1 {
          width: 18px;
          height: 18px;
      }
      .c1_produc_list {
          padding: 40px 0 70px 0;
      }
      .prouduct_ul {
          padding-bottom: 60px;
      }
      .prouduct_ul ul li {
          margin-top: 30px;
      }
      .c2_pre_dilde .c2_drt_cont .c2_der_r p {
          font-size: 14px;
          line-height: 26px;
      }
      .c2_pre_dilde .c2_drt_cont .c2_der_r .cr_der h3 {
          font-size: 20px;
          line-height: 24px;
          margin-bottom: 28px;
      }
      .c2_chabp_ul ul li,
      .c2_chabp_ul ul li a {
          font-size: 16px;
          height: 50px;
      }
      .c2_pre_dilde {
          padding: 40px 0 80px 0;
      }
      .D1_produc_list .title h3 {
          font-size: 24px;
      }
      .D1_produc_list .title h3::before {
          width: 320px;
          height: 60px;
          top: -13px;
      }
      .D1_produc_list {
          padding: 60px 0;
      }
      .D1_prouduct_ul ul li .d1-text .d1_more span {
          font-size: 14px;
      }
      .D1_prouduct_ul {
          padding-bottom: 50px;
      }
      .D1_prouduct_ul ul li .d1-text h3 {
          font-size: 14px;
      }
      .D1_prouduct_ul ul li .d1-text .d1_more span {
          margin: 20px 0;
      }
      i.dowen_icon {
          width: 18px;
          height: 19px;
      }
      .D2_produc_list .title h3::before {
          width: 400px;
          height: 52px;
          top: -14px;
      }
      .D2_produc_list .title h3 {
          font-size: 24px;
          line-height: 26px;
          padding-bottom: 24px;
      }
      .D2_produc_list {
          padding: 60px 0;
      }
      .d2_table_t {
          margin-bottom: 50px;
      }
      .d2_table_t .d2_table tbody tr td {
          font-size: 12px;
      }
      .d2_table_t .d2_table thead tr th {
          font-size: 12px;
      }
      .D3_prout_cont .title h3::before {
          width: 343px;
          height: 55px;
          top: -11px;
      }
      .D3_prout_cont {
          padding: 70px 0;
      }
      .D3_yyal_ul ul li .cpfx_text h3 {
          font-size: 18px;
          line-height: 30px;
      }
      .D3_prout_cont .title h3 {
          font-size: 24px;
          line-height: 34px;
          padding-bottom: 20px;
      }
      .D3_yyal_ul ul li dl .cpfx_text {
          padding: 12px 20px;
      }
      .D3_yyal_ul {
          margin: 40px 0 48px 0;
      }
      .D3_yyal_ul ul li .cpfx_text {
          padding: 10px 20px;
      }
      .D3_yyal_ul ul li dl .cpfx_text h3 {
          font-size: 14px;
      }
      .D3_yyal_ul {
          margin: 40px 0 35px 0;
      }
      .E1_prout_cont .title h3::before {
          width: 345px;
          height: 47px;
          top: -14px;
      }
      .E1_prout_cont .title h3,
      .E1_zxly_xont .title h3 {
          font-size: 24px;
          line-height: 26px;
          padding-bottom: 20px;
      }
      .E1_prout_cont {
          padding: 90px 0;
      }
      .E1_zxly_xont .title h3::before {
          width: 680px;
          height: 68px;
      }
      .E1_zxly_xont {
          padding-bottom: 80px;
      }
      .E1_conter_vont .e1_comt_l h3 {
          font-size: 20px;
      }
      .E1_conter_vont .e1_comt_l .text_xin p {
          font-size: 14px;
      }
      .e1_form .e1_buttom button {
          width: 200px;
          font-size: 14px;
      }
      .e1_form .e1_input label {
          font-size: 14px;
      }
      .e1_form .e1_textarea label {
          font-size: 14px;
      }
  }
  /* iPad横板显屏 - landscape指定输出设备中的页面可见区域高度小于宽度*/
  
  @media screen and (max-width: 1200px) {
      .warp_index,
      .zxly_cont {
          width: 89%;
      }
      .header .nav_haer {
          display: none;
      }
      .header .nav_daohang .header_logo {
          position: initial;
          transform: initial;
      }
      .xinxi-r {
          display: none;
      }
      .m_img {
          display: block !important;
      }
      .tophide .header .m_img a.one,
      .header .m_img a.tow {
          display: block;
      }
      .header .warp_index {
          display: flex;
          justify-content: space-between;
          align-items: center;
      }
      .header .nav_daohang {
          flex-flow: row-reverse;
      }
      .main_conter .index_cpzx {
          padding: 50px 0;
      }
      .main_conter .index_cpzx .title_he h3,
      .index_yyal .index_title h3,
      .index_about_sfl .title_about h3 {
          font-size: 24px;
          line-height: 26px;
          margin-bottom: 7px;
      }
      .index_yyal_sriper .yyal_sriper {
          margin: 40px 0;
      }
      .index_swiper_span {
          margin: 0 24px;
      }
      .index_yyal {
          padding-bottom: 40px;
      }
      .index_about_sfl {
          padding: 80px 0 180px 0;
      }
      .index_about_sfl .title_about h3 {
          margin-bottom: 24px;
      }
      .index_about_sfl .index_about_text,
      .index_about_sfl .index_about_text p {
          font-size: 16px;
          line-height: 28px;
      }
      .zxly_cont .zxly_cont_r .zxly_ul .div_zxly .icpon_img {
          width: 54px;
          height: 54px;
      }
      .zxly_cont .zxly_cont_r .zxly_ul .div_zxly .div_xin {
          width: calc(100% - 54px);
      }
      .zxly_cont .zxly_cont_l {
          width: 100%;
          border-right: 0;
      }
      .zxly_cont .zxly_cont_r {
          width: 100%;
      }
      .zxly_cont .zxly_cont_l {
          padding: 50px 50px 30px 50px;
          border-bottom: 1px solid #eee;
      }
      .zxly_cont .zxly_cont_r {
          padding: 50px 50px 30px 50px;
      }
      .zxly_cont .zxly_cont_r .zxly_ul .div_zxly {
          margin-bottom: 30px;
      }
      .index_main .footer_daohang {
          padding-top: 680px;
      }
      .footer_daohang .footer_dh_r dl dd a,
      .footer_daohang .footer_dh_l dl dd a {
          font-size: 14px;
          line-height: 24px;
      }
      .footer_daohang .footer_dh_r dl dt {
          font-size: 16px;
          line-height: 24px;
          padding-bottom: 10px;
      }
      .footer_daohang .footer_dh_l dl dt::before {
          width: 22px;
      }
      .footer_daohang .footer_dh_c .footer_logo {
          width: 102px;
          margin-bottom: 30px;
      }
      .footer_daohang .bshare-custom .bshare-qqim,
      .footer_daohang .bshare-custom .bshare-sinaminiblog,
      .footer_daohang .bshare-custom .bshare-weixin {
          width: 36px;
      }
      .footer_daohang .bshare-custom a {
          margin: 0 8px;
      }
      .footer_daohang .footer_dh_l dl dd,
      .footer_daohang .footer_dh_r dl dd {
          margin-bottom: 10px;
      }
      .footer_daohang {
          padding-bottom: 24px;
      }
      .footer .footer_bah p,
      .footer .footer_bah p a {
          font-size: 14px;
          line-height: 24px;
      }
      .index_yyal_sriper .yyal_sriper ul li .cpfx_text h3 {
          font-size: 20px;
      }
      .banner .b1_text h3 {
          font-size: 36px;
          line-height: 38px;
      }
      .banner .b1_text span {
          font-size: 60px;
      }
      .b1_sflgs {
          padding-top: 64px;
      }
      .b1_sflgs .b1_title h3,
      .b1_gcsb_title h3 {
          font-size: 24px;
          line-height: 26px;
      }
      .b1_sflgs .b1_title p {
          letter-spacing: .14em;
      }
      .b1_sflgs .b1_title {
          padding-bottom: 18px;
      }
      .b1_cont_text,
      .b1_cont_text p {
          line-height: 28px;
      }
      .b1_gcsb_title h3 {
          padding-bottom: 22px;
      }
      .gcsb_swiper_cont {
          margin-top: 30px;
      }
      .gcsb_swiper_cont .gcsb_swiper {
          margin-bottom: 14px;
      }
      .bao_ity {
          padding-bottom: 50px;
      }
      .warp {
          width: 89%;
      }
      .b2_news_cont .title {
          margin-top: 56px;
      }
      .b2_news_list ul li .news_list_li .news_img {
          width: 320px;
      }
      .b2_news_list ul li .news_list_li .news_text {
          width: calc(100% - 320px);
          padding: 27px 33px 0px 33px;
      }
      .b2_news_list ul li .news_list_li .news_text h3,
      .b2_news_list ul li .news_list_li .news_text p.dete {
          margin-bottom: 10px;
      }
      .b2_news_list ul li .news_list_li .news_text .new_more {
          margin-top: 24px;
      }
      .b2_news_list ul li {
          margin-top: 24px;
      }
      .b2_news_cont {
          padding-bottom: 50px;
      }
      .f2-news-delis .f2-news-title h3 {
          font-size: 24px;
          line-height: 26px;
      }
      .f2-news-delis {
          padding: 50px 0 60px 0;
      }
      .f2-news-delis .f2-news-title {
          margin-bottom: 20px;
      }
      .f2-news-delis .f2-news-text {
          margin-bottom: 50px;
      }
      .c1_produc_list {
          padding: 40px 0 60px 0;
      }
      .prouduct_ul {
          padding-bottom: 50px;
      }
      .submenu-1 .wubtIt {
          padding: 0 20px;
          margin: 0 -20px;
      }
      .submenu-2 .swiper-slide a span {
          padding: 14px 20px;
      }
      .c2_pre_dilde {
          padding: 40px 0 70px 0;
      }
      .c2_pre_dilde .c2_drt_cont .c2_der_r .cr_der h3 {
          font-size: 20px;
          margin-bottom: 18px;
      }
      .c2_pre_dilde .c2_drt_cont .c2_der_r .cr_der {
          height: 267px;
      }
      .c2_chabp_ul ul li a,
      .c2_chabp_ul ul li {
          font-size: 16px;
          height: 54px;
          display: flex;
          justify-content: center;
          align-items: center;
      }
      .D1_produc_list .title h3::before {
          width: 254px;
          top: -17px;
      }
      .D1_produc_list .title h3 {
          font-size: 24px;
          line-height: 26px;
          padding-bottom: 14px;
      }
      .D2_produc_list .title h3 {
          font-size: 24px;
          line-height: 26px;
          padding-bottom: 18px;
      }
      .D2_produc_list .title h3::before {
          width: 420px;
          height: 45px;
          top: -13px;
      }
      .D2_produc_list {
          padding: 70px 0;
      }
      .d2_table_t {
          margin-top: 30px;
      }
      .d2_table_t .d2_table tbody tr td {
          padding: 18px 24px;
      }
      .d2_table_t .d2_table thead tr th {
          padding-left: 24px;
      }
      .D3_prout_cont .title h3 {
          font-size: 24px;
          line-height: 26px;
          padding-bottom: 24px;
      }
      .D3_prout_cont .title h3::before {
          width: 343px;
          height: 44px;
          top: -10px;
      }
      .D3_prout_cont {
          padding: 60px 0;
      }
      .D3_yyal_ul {
          margin: 30px 0;
      }
      .D3_yyal_ul ul li .cpfx_text h3 {
          font-size: 20px;
          line-height: 22px;
      }
      .D3_yyal_ul ul li .cpfx_text {
          padding: 17px 20px;
      }
      .D3_yyal_ul ul li dl .cpfx_text h3 {
          font-size: 16px;
      }
      .D3_yyal_ul ul li dl .cpfx_text {
          padding: 13px 20px;
      }
      .E1_prout_cont .title h3,
      .E1_zxly_xont .title h3 {
          font-size: 24px;
          line-height: 26px;
          padding-bottom: 14px;
      }
      .E1_prout_cont .title h3::before {
          height: 65px;
          width: 316px;
      }
      .E1_prout_cont {
          padding: 70px 0;
      }
      .E1_conter_vont .e1_comt_l {
          padding: 42px;
      }
      .E1_conter_vont .e1_comt_l,
      .E1_conter_vont .e1_comt_r {
          height: 400px;
      }
      .E1_zxly_xont .title h3::before {
          width: 660px;
          height: 65px
      }
      .E1_zxly_xont {
          padding-bottom: 70px;
      }
      .E1_prout_cont {
          padding: 60px 0;
      }
      .prouduct_ul ul li .c1-text {
          padding: 0 20px;
      }
      .D1_prouduct_ul ul li .d1-text {
          padding: 0 20px;
      }
      .E1_prout_cont .title span.img,
      .D1_produc_list .title span.img,
      .D2_produc_list .title span,
      .D3_prout_cont .title span.img,
      .b1_sflgs .b1_title span.img,
      .b1_gcsb_title span.img,
      .b2_news_cont .title span.img,
      .E1_zxly_xont .title span.img {
          font-size: 60px;
      }
      .E1_prout_cont .title span.img,
      .E1_zxly_xont .title span.img,
      .D3_prout_cont .title span.img,
      .b1_gcsb_title span.img {
          line-height: 78px;
      }
      .D1_produc_list .title span.img {
          line-height: 76px;
      }
      .D2_produc_list .title span {
          line-height: 78px;
      }
      .b1_sflgs .b1_title span.img {
          line-height: 85px;
      }
      .b2_news_cont .title h3 {
          font-size: 24px;
      }
      .xfList li .ewmDiv .edv_lit_t:after {
          top: 16%;
          -webkit-transform: translateY(-16%);
          transform: translateY(-16%);
      }
      .c2_chabp_ul .cpn_list_li .cpn_lisr_one .div_hider {
          overflow: hidden;
          overflow-x: scroll;
      }
      .c2_chabp_ul .cpn_list_li .cpn_lisr_one .div_hider table {
          width: 1200px;
      }
  }
  /* iPad竖板显屏 - portrait指定输出设备中的页面可见区域高度大于或等于宽度 */
  
  @media screen and (max-width: 992px) and (orientation: portrait) {
      .nav {
          display: none;
      }
      .index_about_sfl {
          padding: 61px 0 126px 0;
      }
      .index_about_sfl .title_about h3::before {
          width: 30px;
      }
      .index_about_sfl .title_about h3 {
          padding-bottom: 20px;
      }
      .footer_daohang .footer_dh_r {
          display: none;
      }
      .footer_daohang .footer_dh_l {
          display: none;
      }
      .footer_daohang .footer_dh_c {
          margin: auto;
      }
      .index_main .footer_daohang {
          padding-top: 700px;
      }
      .footer_daohang .bshare-custom .bshare-qqim,
      .footer_daohang .bshare-custom .bshare-sinaminiblog,
      .footer_daohang .bshare-custom .bshare-weixin {
          width: 50px;
          height: 50px;
      }
      .footer_daohang .footer_dh_c .footer_logo {
          width: 120px;
      }
      .footer .footer_bah p,
      .footer .footer_bah p a {
          font-size: 16px;
      }
      .header .nav_daohang .header_logo {
          width: 86px;
      }
      .nav_daohang {
          height: 86px;
      }
      .index_yyal_sriper .yyal_sriper {
          margin: 32px 0;
      }
      .b1_sflgs {
          padding-top: 51px;
      }
      .bao_ity {
          padding-top: 0;
      }
      .b2_news_list ul li .news_list_li .news_img {
          width: 280px;
      }
      .b2_news_list ul li .news_list_li .news_text {
          width: calc(100% - 280px);
          padding: 23px 23px 0px 24px;
      }
      .b2_news_list ul li .news_list_li .news_text p.text {
          line-height: 24px;
          height: 48px;
      }
      .b2_news_list ul li .news_list_li .news_text .new_more {
          margin-top: 12px;
      }
      .b2_news_cont .title h3 {
          font-size: 24px;
          padding-bottom: 14px;
      }
      .b2_news_list ul li:nth-child(1) {
          margin-top: 24px;
      }
      .b2_news_cont .title {
          margin-top: 41px;
      }
      .f2-news-delis .f2-news-title h3 {
          line-height: 30px;
      }
      .submenu-2 .swiper-slide a span {
          padding: 14px 17px;
      }
      .submenu .swiper-slide a,
      .submenu-1 .swiper-slide a {
          padding: 0 30px;
      }
      .c2_pre_dilde {
          padding: 30px 0 60px 0;
      }
      .c2_pre_dilde .c2_drt_cont .c2_der_r {
          padding-left: 24px;
      }
      .c2_pre_dilde .c2_drt_cont .c2_der_r .cr_der {
          margin-top: 10px;
      }
      .c2_pre_dilde .c2_drt_cont .c2_der_r .cr_der h3 {
          margin-bottom: 12px;
      }
      .c2_pre_dilde .c2_drt_cont .c2_der_r .cr_der {
          height: 204px;
      }
      .c2_drt_cont {
          margin-bottom: 30px;
      }
      .c2_chabp_ul {
          padding-bottom: 50px;
      }
      .D1_produc_list {
          padding: 60px 0;
      }
      .D1_prouduct_ul ul li {
          width: 32.25%;
      }
      .D1_prouduct_ul ul li:nth-child(4n) {
          margin-right: 1.62%;
      }
      .D1_prouduct_ul ul li:nth-child(3n) {
          margin-right: 0 !important;
      }
      .D2_produc_list .title h3::before {
          width: 375px;
          height: 42px;
          top: -10px;
      }
      .D2_produc_list {
          padding: 60px 0;
      }
      .d2_table_t {
          margin-bottom: 30px;
      }
      .D3_prout_cont .title h3::before {
          width: 283px;
      }
      .E1_conter_vont .e1_comt_l,
      .E1_conter_vont .e1_comt_r {
          width: 100%;
          height: auto;
      }
      .E1_conter_vont .e1_comt_r {
          height: 400px;
          width: 100%;
          overflow: hidden;
      }
      .E1_zxly_xont {
          padding-bottom: 60px;
      }
      .E1_conter_vont .e1_comt_r {
          margin-top: 10px;
      }
      .prouduct_ul ul li .c1-text {
          padding: 0 20px;
      }
      .D1_prouduct_ul ul li .d1-text {
          padding: 0 20px;
      }
      .xfList li .ewmDiv .edv_lit_t:after {
          top: 16%;
          -webkit-transform: translateY(-16%);
          transform: translateY(-16%);
      }
      .c2_chabp_ul .cpn_list_li .cpn_lisr_one .div_hider {
          overflow: hidden;
          overflow-x: scroll;
      }
      .c2_chabp_ul .cpn_list_li .cpn_lisr_one .div_hider table {
          width: 1200px;
      }
  }
  /* 手机端 - portrait指定输出设备中的页面可见区域高度大于或等于宽度*/
  
  @media screen and (max-width: 680px) and (orientation: portrait) {
      .c2_chabp_ul .cpn_list_li .cpn_lisr_one .div_hider {
          overflow: hidden;
          overflow-x: scroll;
      }
      .c2_chabp_ul .cpn_list_li .cpn_lisr_one .div_hider table {
          width: 1200px;
      }
      /* - 手机端显示 - */
      .mbl {
          display: block;
      }
      /* - pc端隐藏 - */
      .pc {
          display: none;
      }
      .div_fote_t {
          display: none;
      }
      .comte {
          display: block;
      }
      .m_img a .m_menuimg {
          width: 34px;
      }
      .m_img {
          margin-left: 14px;
      }
      .header .nav_daohang .header_logo {
          width: 68px;
      }
      .header .nav_daohang,
      .nav_daohang {
          height: 70px;
      }
      .swpBan .span_tio {
          bottom: 14px;
      }
      .main_conter .index_cpzx {
          padding: 30px 0;
      }
      .title_he {
          padding-right: 8px;
      }
      .index_more1 {
          margin-left: 4px;
      }
      .main_conter .index_cpzx .index_more1_t span {
          font-size: 14px;
      }
      .main_conter .index_cpzx .index_more1_t {
          height: 40px;
      }
      .main_conter .index_cpzx .title_he p,
      .index_yyal .index_title p {
          font-size: 14px;
          line-height: 22px;
      }
      .index_cpzx_swiper {
          margin-top: 24px;
      }
      .main_conter .index_cpzx .index_more1_t {
          width: 128px;
      }
      .index_cpzx_swiper .cpzx_swiper .index_cpzx_cont .index_cpzx_h3 h3 {
          font-size: 16px;
          margin-bottom: 6px;
      }
      .index_cpzx_swiper .cpzx_swiper .index_cpzx_cont .index_cpzx_h3 p {
          font-size: 14px;
      }
      .index_yyal_sriper .yyal_sriper ul li {
          width: 100%;
          margin-right: 0;
      }
      .index_yyal_sriper .yyal_sriper ul li:nth-child(1) {
          margin-bottom: 8px;
      }
      .index_yyal_sriper .yyal_sriper ul li .cpfx_text h3 {
          font-size: 18px;
      }
      .index_yyal_sriper .yyal_sriper ul li .cpfx_text {
          padding: 15px 20px;
      }
      .index_yyal_sriper .yyal_sriper ul li dl .cpfx_text h3 {
          font-size: 16px;
          line-height: 24px;
      }
      .index_yyal_sriper .yyal_sriper ul li dl .cpfx_text {
          padding: 15px 20px;
      }
      .index_swiper_span {
          display: none;
      }
      .index_swiper_prev,
      .index_swiper_next {
          margin: 0 20px;
      }
      .index_about_sfl {
          padding: 30px 0 90px 0;
      }
      .index_about_sfl .index_about_text,
      .index_about_sfl .index_about_text p {
          font-size: 14px;
          line-height: 22px;
      }
      .index_about_sfl .title_about h3 {
          padding-bottom: 14px;
      }
      .index_about_sfl .index_about_more {
          margin-top: 36px;
      }
      .index_about_sfl .index_about_more span {
          font-size: 14px;
          width: 134px;
          height: 40px;
      }
      .zxly_cont .zxly_cont_l h3::before {
          width: 199px;
          height: 35px;
      }
      .zxly_cont .zxly_cont_l {
          padding: 50px 24px 30px 24px;
      }
      .zxly_cont .index_form .index_input {
          width: 100%;
          margin-right: 0;
          margin-bottom: 14px;
      }
      .zxly_cont .zxly_cont_l h3,
      .zxly_cont .zxly_cont_r h3 {
          margin-bottom: 24px;
      }
      .zxly_cont .index_form .index_buttom button {
          font-size: 16px;
      }
      .zxly_cont .index_form .index_buttom button {
          width: 100%;
      }
      .zxly_cont .zxly_cont_r {
          padding: 30px;
      }
      .zxly_cont .zxly_cont_r .zxly_ul .div_zxly {
          width: 100%;
          margin-right: 0;
      }
      .zxly_cont .zxly_cont_r .zxly_ul .div_zxly .icpon_img {
          width: 40px;
          height: 40px;
      }
      .zxly_cont .zxly_cont_r .zxly_ul .div_zxly .div_xin {
          width: calc(100% - 40px);
      }
      .zxly_cont .zxly_cont_r .zxly_ul .div_zxly .div_xin {
          padding-left: 10px;
      }
      .zxly_cont .zxly_cont_r .zxly_ul .div_zxly .div_xin h4 {
          font-size: 16px;
          line-height: 24px;
      }
      .zxly_cont .zxly_cont_r .zxly_ul .div_zxly:nth-child(2n) {
          width: 100%;
      }
      .zxly_cont .zxly_cont_r .zxly_ul .div_zxly {
          margin-bottom: 24px;
      }
      .zxly_cont .zxly_cont_r .zxly_ul .div_zxly:last-child {
          margin-bottom: 0px;
      }
      .index_main .footer_daohang {
          padding-top: 845px;
      }
      .footer_daohang .footer_dh_c .footer_logo {
          width: 99px;
          margin-bottom: 20px;
      }
      .footer_daohang .bshare-custom .bshare-qqim,
      .footer_daohang .bshare-custom .bshare-sinaminiblog,
      .footer_daohang .bshare-custom .bshare-weixin {
          width: 36px;
          height: 36px;
      }
      .footer .footer_bah p,
      .footer .footer_bah p a {
          font-size: 14px;
      }
      .footer .footer_bah {
          padding: 11px 0;
      }
      .zxly_cont .zxly_cont_r h3::before {
          width: 216px;
          height: 36px;
      }
      .zxly_cont .index_form .index_input input {
          font-size: 14px;
      }
      .zxly_cont .index_form .index_textarea textarea {
          font-size: 14px;
      }
      .zxly_cont .index_form .index_textarea textarea {
          padding: 15px 24px 13px 24px;
      }
      .index_prev,
      .index_next {
          width: 20px;
          height: 42px;
      }
      .m_img a .m_menuimg {
          width: 30px;
      }
      .index_yyal_sriper .yyal_sriper {
          margin-top: 20px;
      }
      .div_fote_t {
          position: absolute;
          top: 70px;
          left: 0;
          /* display: block; */
          z-index: 9;
          width: 100%;
          background: #fff;
          border-top: 1px solid #eee;
          padding: 20px;
      }
      .header .nav_daohang .seafrch_min .seafrch {
          width: 100%;
      }
      .xfList {
          width: 50px;
      }
      .xfList li {
          margin: 0 2px;
      }
      .xfList li:last-child .div {
          padding: 0 2px;
      }
      .xfList li .div {
          height: 49px;
      }
      .xfList li .ewmDiv .QQ_tio a {
          font-size: 14px;
      }
      .xfList li .ewmDiv .edv_lit:after {
          top: 19%;
          -webkit-transform: translateY(-19%);
          transform: translateY(-19%);
      }
      .submenu .swiper-slide a,
      .submenu-1 .swiper-slide a {
          padding: 0 21px;
      }
      .warp {
          width: 92%;
      }
      .b1_cont_text img {
          margin-right: 0;
      }
      .b1_cont_text {
          margin-top: 20px;
      }
      .b1_cont_text,
      .b1_cont_text p {
          font-size: 14px;
          line-height: 22px;
      }
      .b1_gcsb_title span.img {
          display: none;
      }
      .b1_gcsb_title h3 {
          padding-bottom: 10px;
      }
      .b1_gcsb_title {
          margin-top: 11px;
      }
      .b1_sflgs .b1_title span.img {
          display: none;
      }
      .b1_sflgs {
          padding-top: 30px;
      }
      .gcsb_swiper_cont .gcsb_swiper1 {
          margin-bottom: 24px;
      }
      .bao_ity {
          padding-bottom: 30px;
      }
      .footer_daohang {
          padding-top: 34px;
      }
      .footer_daohang {
          padding: 22px 0;
      }
      .banner .b1_text span {
          font-size: 30px;
      }
      .banner .b1_text h3 {
          font-size: 20px;
          line-height: 22px;
      }
      .submenu .swiper-slide,
      .submenu-1 .swiper-slide {
          padding: 0 18px;
      }
      .b2_news_cont .title h3::before {
          display: none;
      }
      .b2_news_cont .title {
          margin-top: 30px;
      }
      .b2_news_list ul li .news_list_li .news_img {
          width: 100%;
      }
      .b2_news_list ul li .news_list_li .news_text {
          width: 100%;
      }
      .b2_news_list ul li .news_list_li .news_text p.text {
          font-size: 14px;
          line-height: 22px;
          height: 44px;
      }
      .b2_news_list ul li .news_list_li .news_text p.dete {
          font-size: 14px;
          line-height: 22px;
          margin-bottom: 2px;
      }
      .b2_news_list ul li .news_list_li .news_text h3 {
          font-size: 16px;
          line-height: 22px;
          margin-bottom: 2px;
      }
      .b2_news_list ul li .news_list_li .news_text .new_more span {
          font-size: 14px;
          line-height: 24px;
      }
      .news_icon {
          width: 7px;
          height: 12px;
      }
      .b2_news_list ul li .news_list_li .news_text {
          padding: 14px;
      }
      .b2_news_list ul li {
          width: 49%;
          margin-right: 2%;
          float: left;
      }
      .b2_news_list ul li:nth-child(2n) {
          margin-right: 0;
      }
      .pages ul li {
          display: none;
      }
      .pages ul li.not_pat {
          display: block;
      }
      .pages ul li a {
          font-size: 14px;
      }
      .b2_news_list {
          margin-bottom: 30px;
      }
      .b2_news_cont {
          padding-bottom: 30px;
      }
      .b2_news_cont .title h3 {
          padding-bottom: 10px;
      }
      .f2-news-delis {
          padding: 30px 0;
      }
      .f2-news-delis .f2-news-title p span {
          font-size: 14px;
          line-height: 24px;
      }
      .f2-news-delis .f2-news-text,
      .f2-news-delis .f2-news-text p {
          font-size: 14px;
          line-height: 22px;
      }
      .f2-news-delis .f2-news-text {
          margin-bottom: 30px;
      }
      .xiangqing_page p {
          width: 100%;
      }
      .xiangqing_page p.xyx_c a {
          justify-content: left;
          font-size: 14px;
      }
      .xiangqing_page p.xyx_c a i.meo_t {
          display: inline-block;
          margin-right: 8px;
      }
      .xiangqing_page p.xyy_r {
          text-align: left;
      }
      .xiangqing_page {
          padding-top: 20px;
      }
      .xiangqing_page p,
      .xiangqing_page span,
      .xiangqing_page a {
          font-size: 14px;
      }
      .f2-news-delis .f2-news-title {
          margin-bottom: 10px;
      }
      .footer_daohang .footer_dh_r {
          display: none;
      }
      .f2-news-delis .f2-news-title h3 {
          font-size: 18px;
          line-height: 24px;
      }
      .submenu-1 .wubtIt {
          padding: 0 35px;
          margin: 0;
      }
      .prouduct_ul ul li {
          width: 49%;
          margin-right: 2%;
          margin-top: 24px;
      }
      .prouduct_ul ul li:nth-child(3n) {
          margin-right: 2%;
      }
      .prouduct_ul ul li:nth-child(2n) {
          margin-right: 0% !important;
      }
      .prouduct_ul ul li .c1-text .c1_more span {
          width: 92%;
          margin: auto;
          margin-top: 20px;
          margin-bottom: 20px;
          height: 46px;
      }
      .c1_produc_list {
          padding: 30px 0;
      }
      .prouduct_ul {
          padding-bottom: 30px;
      }
      .prouduct_ul ul li .c1-text h3 {
          margin-bottom: 16px;
      }
      .c2_pre_dilde .c2_drt_cont .c2_der_l {
          width: 100%;
      }
      .c2_pre_dilde .c2_drt_cont .c2_der_r {
          width: 100%;
          padding-left: 0;
          margin-top: 16px;
      }
      .c2_pre_dilde .c2_drt_cont .c2_der_r .cr_der h3 {
          font-size: 18px;
          line-height: 24px;
      }
      .c2_pre_dilde .c2_drt_cont .c2_der_r p {
          font-size: 14px;
          line-height: 24px;
          margin-bottom: 10px;
      }
      .c2_pre_dilde .c2_drt_cont .c2_der_r .cr_der {
          height: auto;
      }
      .c2_chabp_ul ul {
          width: 100%;
          overflow: hidden;
          overflow-x: scroll;
          white-space: nowrap;
      }
      .c2_chabp_ul ul li {
          float: none;
          width: 150px;
          display: inline-block;
          text-align: center;
          line-height: 54px;
      }
      .c2_chabp_ul ul li a,
      .c2_chabp_ul ul li {
          line-height: 54px;
          text-align: center;
      }
      .c2_chabp_ul .cpn_list_li {
          padding-top: 38px;
      }
      .c2_pre_dilde {
          padding: 30px 0;
      }
      .D1_produc_list .title h3::before {
          display: none;
      }
      .D1_produc_list {
          padding: 30px 0;
      }
      .D1_prouduct_ul ul li {
          width: 49%;
          margin-right: 2%;
          margin-top: 24px;
      }
      .D1_prouduct_ul ul li:nth-child(3n) {
          margin-right: 2% !important;
      }
      .D1_prouduct_ul ul li:nth-child(2n) {
          margin-right: 0% !important;
      }
      .D1_prouduct_ul {
          padding-bottom: 30px;
      }
      .submenu .swiper-wrapper {
          justify-content: left
      }
      .D1_prouduct_ul ul li .d1-text .d1_more span {
          width: 90%;
          margin: auto;
          margin-top: 20px;
          margin-bottom: 20px;
      }
      .D2_produc_list .title h3::before {
          display: none;
      }
      .D2_produc_list {
          padding: 30px 0;
      }
      .d2_table_t .d2_table {
          width: 1200px;
      }
      .d2_table_t {
          width: 100%;
          overflow: hidden;
          overflow-x: scroll;
      }
      .D3_yyal_ul ul li {
          width: 100%;
          margin-right: 0;
      }
      .D3_prout_cont .title h3::before {
          display: none;
      }
      .D3_prout_cont .title h3 {
          padding-bottom: 14px;
      }
      .D3_prout_cont {
          padding: 30px 0;
      }
      .D3_yyal_ul ul li .cpfx_text h3 {
          font-size: 18px;
      }
      .D3_yyal_ul ul li dl .cpfx_text {
          padding: 7px 20px;
      }
      .D3_yyal_ul {
          margin-bottom: 20px;
      }
      .E1_prout_cont .title h3::before {
          display: none;
      }
      .E1_prout_cont {
          padding: 30px 0;
      }
      .E1_conter_vont {
          margin-top: 30px;
      }
      .E1_conter_vont .e1_comt_l h3 {
          margin-bottom: 20px;
      }
      .E1_conter_vont .e1_comt_r {
          height: 300px;
      }
      .E1_zxly_xont .title h3::before {
          display: none;
      }
      .e1_form .e1_input {
          width: 100%;
          margin-right: 0;
          margin-bottom: 10px;
      }
      .e1_form .e1_input label {
          font-size: 14px;
      }
      .e1_form .e1_textarea label {
          font-size: 14px;
      }
      .E1_zxly_xont {
          padding-bottom: 30px;
      }
      .E1_conter_vont .e1_comt_l {
          padding: 25px;
      }
      .E1_conter_vont .e1_comt_l h3 {
          font-size: 20px;
      }
      .E1_conter_vont .e1_comt_l .text_xin p {
          font-size: 14px;
          line-height: 24px;
      }
      .E1_conter_vont .e1_comt_l .text_xin p.icon_rs::before {
          width: 14px;
          height: 13px;
      }
      .E1_conter_vont .e1_comt_l .text_xin p {
          padding-left: 25px;
      }
      .E1_conter_vont .e1_comt_l .text_xin p.icon_qq::before {
          width: 14px;
          height: 16px;
      }
      .E1_conter_vont .e1_comt_l .text_xin p.icon_wz::before {
          width: 16px;
          height: 16px;
      }
      .E1_conter_vont .e1_comt_l .text_xin p.icon_dz::before {
          width: 12px;
          height: 15px;
      }
      .E1_conter_vont .e1_comt_l .text_xin p.icon_dh::before {
          width: 11px;
          height: 15px;
      }
      .zxly_cont .zxly_cont_l h3::before {
          display: none;
      }
      .warp_index,
      .zxly_cont {
          width: 90%;
      }
      .zxly_cont .index_form .index_textarea textarea {
          padding: 14px 24px 13px 24px;
      }
      .zxly_cont .index_form .index_textarea input {
          font-size: 14px;
      }
      .prouduct_ul ul li .c1-text {
          padding: 0 10px;
      }
      .D1_prouduct_ul ul li .d1-text {
          padding: 0 10px;
      }
      .D1_prouduct_ul ul li .d1-text h3 {
          margin-bottom: 12px;
      }
      .c2_chabp_ul .cpn_list_li .cpn_lisr_one {
          overflow: hidden;
          overflow-x: scroll;
      }
      .e1_form {
          margin-top: 24px;
      }
      .E1_prout_cont .title span.img,
      .D1_produc_list .title span.img,
      .D2_produc_list .title span,
      .D3_prout_cont .title span.img,
      .b1_sflgs .b1_title span.img,
      .b1_gcsb_title span.img,
      .b2_news_cont .title span.img,
      .E1_zxly_xont .title span.img {
          display: none;
      }
      .xfList li .ewmDiv .edv_lit_t:after {
          top: 15%;
          transform: translateY(-15%);
          -webkit-transform: translateY(-15%);
      }
      .e1_form .e1_input input {
          font-size: 14px;
      }
      .e1_form .e1_textarea textarea {
          font-size: 14px;
      }
      .banner .b1_text span {
          font-size: 24px;
      }
  }
  
  @media screen and (max-width: 375px) {
      .index_main .footer_daohang {
          padding-top: 872px;
      }
      .c2_pre_dilde .c2_drt_cont {
          margin-top: 30px;
      }
  }
  
  @media screen and (max-width: 320px) {
      .index_yyal_sriper .yyal_sriper ul li dl .cpfx_text {
          padding: 9px 20px;
      }
      .index_yyal_sriper .yyal_sriper ul li .cpfx_text {
          padding: 12px 20px;
      }
      .main_conter .index_cpzx .title_he p,
      .index_yyal .index_title p {
          font-size: 13px;
      }
  }