  /* -------------------1680------------------------------ */
  
  @media screen and (max-width: 1680px) {
      .nav>ul>li>a {
          font-size: 18px;
      }
      .top_right span {
          font-size: 18px;
      }
      .logo a {
          /* width: 528px; */
      }
      /* .nav {

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

            position: absolute;

            left: 71%;

        } */
      .top_right .top_hover ul li {
          padding: 8px 0;
      }
      .banText .txt h3 {
          font-size: 54px;
      }
      .banText .txt p {
          font-size: 30px;
          line-height: 40px;
      }
      .banText .sml-container {
          width: 540px;
      }
      .index_pro-t h2.title {
          font-size: 48px;
      }
      .index-product .case_tab_l .cpimg1 h4 {
          font-size: 32px;
          margin-bottom: 18px;
      }
      .index-product .case_tab_l .cpimg1 p {
          font-size: 20px;
      }
      .index_about_cont h3 {
          font-size: 48px;
          margin-bottom: 30px;
      }
      .index_about_cont p {
          font-size: 22px;
          line-height: 36px;
      }
      .index_news_title h3 {
          font-size: 52px;
      }
      .index_news_ul ul li .index_news_tie p {
          font-size: 20px;
      }
      .index_news_ul ul li .index_news_tie time {
          font-size: 20px;
          margin-bottom: 18px;
      }
      .index_news_ul ul li .index_news_tie {
          margin-top: 33px;
      }
      .index_news_ul ul li .index_news_tie span {
          margin-top: 34px;
      }
      .index_incer_text h2 {
          font-size: 48px;
          line-height: 50px;
          padding-bottom: 30px;
      }
      .index_incer_text p {
          line-height: 36px;
      }
      .text_indec h2 {
          font-size: 48px;
          line-height: 50px;
      }
      .text_indec {
          padding: 50px 144px 0 257px;
          position: relative;
      }
      .text_indec p {
          font-size: 20px;
          line-height: 35px;
      }
      .text_indec a {
          margin-top: 35px;
      }
      .footer_r ul li {
          font-size: 20px;
      }
      .footer_r ul li dl dt a {
          font-size: 18px;
          line-height: 24px;
      }
      .footer_l p {
          font-size: 18px;
          line-height: 36px;
      }
      .footer_ter p {
          font-size: 18px;
      }
      .colode_list ul li h3 {
          font-size: 38px;
      }
      .colode_list ul li dl dt a {
          font-size: 20px;
          line-height: 34px;
      }
      .fuwu.futv {
          padding: 4.5% 9%;
          padding-bottom: 4%;
      }
      .hiden_search {
          position: absolute;
          top: 20%;
          right: 11%;
          cursor: pointer;
      }
      .about_baner .txt h3 {
          font-size: 60px;
          line-height: 60px;
      }
      .quan_map_title h3 {
          font-size: 46px;
          line-height: 46px;
      }
      .about_title_as h3 {
          font-size: 48px;
          line-height: 48px;
      }
      .about_title_as h4 {
          font-size: 48px;
          line-height: 48px;
      }
      .about_conte {
          font-size: 20px;
          line-height: 36px;
      }
      .anout_title p {
          margin-bottom: 14px;
      }
      .anout_title {
          margin-top: 86px;
          margin-bottom: 76px;
      }
      .flash4 {
          margin-bottom: 100px;
      }
      .weizhi .wz-6 {
          left: 67.9%;
          top: 24.7%;
      }
      .weizhi .wz-3 {
          top: 35%;
      }
      .weizhi .wz-2 {
          top: 45.5%;
      }
      .weizhi .wz-4 {
          top: 33.2%;
      }
      .weizhi .wz-5 {
          top: 28.3%;
      }
      .maxp_swiper .cityTxtSwp {
          width: 78.33%;
      }
      .B2_yunjing ul li .text h3 img {
          height: 40px;
      }
      .B2_yunjing ul li:nth-child(odd) .text {
          padding-left: 150px;
      }
      .B2_yunjing ul li:nth-child(even) .text {
          padding-right: 154px;
      }
      .B2_yunjing ul li .text .text_p {
          font-size: 20px;
          line-height: 36px;
          margin-bottom: 50px;
      }
      .ten_zf .texzf_title h3 {
          font-size: 38px;
      }
      .cpten_ul ul li {
          height: 286px;
      }
      .ten_zf {
          padding-top: 90px;
      }
      .cpten_ul ul li {
          padding-top: 56px;
      }
      .cpten .cp_title h3 {
          font-size: 42px;
          line-height: 42px;
      }
      .cpten_ul ul li .ten_text {
          font-size: 20px;
          line-height: 32px;
      }
      .tenBan .swiper-slide dl dt.v-t {
          font-size: 24px;
          line-height: 32px;
      }
      .tenBan .swiper-slide dl dt img {
          height: 80px;
      }
      .cpten .cp_title {
          padding-top: 80px;
          margin-bottom: 80px;
      }
      .cpten_ul ul li {
          height: 272px;
      }
      .shzr_syde .shzr_text h3 {
          font-size: 46px;
          line-height: 46px;
      }
      .shzr_syde .shzr_text p {
          font-size: 20px;
          line-height: 38px;
      }
      .ksc_one_title h3 {
          font-size: 48px;
          line-height: 48px;
      }
      .kscr_cont .kes_text {
          font-size: 20px;
          line-height: 38px;
      }
      .Bto_title h3 {
          font-size: 42px;
          line-height: 42px;
      }
      .cwxx_Dtree .Dtree_title h3 {
          font-size: 42px;
          line-height: 42px;
      }
      .cwxx_Dtree {
          margin-top: 80px;
      }
      .jcxx_title h3 {
          font-size: 42px;
          line-height: 42px;
      }
      .sshq_fl .title_sshq h3 {
          font-size: 42px;
          line-height: 42px;
      }
      .tzri_title h3 {
          font-size: 42px;
          line-height: 42px;
      }
      .tzrl_conter {
          margin-top: 80px;
      }
      .tzzrl_list ul li .time_tzzrl .tate_tzzgx .data_span {
          font-size: 32px;
          line-height: 32px;
      }
      .tzzrl_list ul li .time_tzzrl .tate_tzzgx .year_span {
          font-size: 20px;
          line-height: 20px;
      }
      .tzzrl_list ul li .tzz_h3 .tzz_text h3 {
          font-size: 26px;
          line-height: 26px;
      }
      .tzzrl_list ul li .tzz_h3 .tzz_text p {
          font-size: 20px;
          line-height: 26px;
      }
      .tzzrl_list ul li .tzz_h3 .tzz_rl span {
          font-size: 20px;
          line-height: 20px;
      }
      .tzzrl_list ul li .tzz_h3 .tzz_rl a,
      .tzzrl_list ul li .tzz_h3 .tzz_rl a.xazIA {
          font-size: 20px;
          line-height: 20px;
      }
      .tzzrl_list ul li .tzz_h3 .tzz_rl {
          margin-top: 46px;
      }
      .tzzyf_title h3 {
          font-size: 42px;
          line-height: 42px;
      }
      .tzzu_yfa {
          margin-top: 80px;
      }
      .time_swiper .time_swiper_container .swiper-slide {
          font-size: 28px;
          line-height: 28px;
      }
      .FAQ_conter {
          margin-top: 80px;
      }
      .FAQ_title h3 {
          font-size: 42px;
          line-height: 42px;
      }
      .fAQ_list ul li .bitoti h3::before {
          width: 50px;
          height: 50px;
          background-size: 50px;
      }
      .liuyan_fl h3 {
          font-size: 42px;
      }
      .form-li input::-webkit-input-placeholder {
          color: #AAAAAA;
          font-size: 18px;
      }
      /* Mozilla Firefox 4 to 18 */
      .form-li input:-moz-placeholder {
          color: #AAAAAA;
          opacity: 1;
          font-size: 18px;
      }
      /* Mozilla Firefox 19+ */
      .form-li input::-moz-placeholder {
          color: #AAAAAA;
          opacity: 1;
          font-size: 18px;
      }
      /* Internet Explorer 10+ */
      .form-li input:-ms-input-placeholder {
          color: #AAAAAA;
      }
      .form-li textarea::-moz-placeholder {
          color: #AAAAAA;
          opacity: 1;
          font-size: 18px;
      }
      .form-li textarea:-ms-input-placeholder {
          color: #AAAAAA;
      }
      .form-li textarea:-moz-placeholder {
          color: #AAAAAA;
          opacity: 1;
          font-size: 18px;
      }
      .form-li textarea::-webkit-input-placeholder {
          color: #AAAAAA;
          font-size: 18px;
      }
      .Eone_news_t .news_one_text h3 {
          font-size: 28px;
          line-height: 34px;
      }
      .Eone_news_t .news_one_text p {
          font-size: 20px;
          line-height: 38px;
      }
      .Eone_news_t .news_one_text .news_time time {
          font-size: 22px;
      }
      .mews_Eone_ul ul li .news_texomr h3 {
          font-size: 24px;
          line-height: 32px;
          height: 70px;
      }
      .mews_Eone_ul ul li .news_texomr {
          padding: 40px 36px 44px 38px;
      }
      .mews_Eone_ul ul li .news_texomr time {
          margin-bottom: 30px;
      }
      .Eone_news {
          margin-top: 80px;
      }
      .newstwo_xq h3 {
          font-size: 32px;
          line-height: 32px;
      }
      .newstwo_xq {
          margin-top: 80px;
          margin-bottom: 80px;
      }
      .newstwo_xq .nesw_xq_cont {
          font-size: 20px;
          line-height: 36px;
      }
      .newstwo_xq .new_towfey .fxwz_toe span {
          font-size: 20px;
          line-height: 20px;
      }
      .news_fhlb a img {
          height: 50px;
      }
      .bannet_text .txt h3 {
          font-size: 54px;
          line-height: 54px;
      }
      .recruit_schooltext h3 {
          font-size: 42px;
          line-height: 42px;
      }
      .recruit_schooltext p {
          font-size: 22px;
          line-height: 40px;
      }
      .scho_swiper .swiper-slide .text h3 {
          font-size: 28px;
          line-height: 28px;
      }
      .scho_swiper .text p {
          font-size: 20px;
          line-height: 38px;
      }
      .scho_swiper .swiper-slide .text {
          padding-bottom: 68px;
      }
      .zw_file_list ul li .file_cont .title h3 {
          font-size: 28px;
          line-height: 28px;
      }
      .zw_file_list ul li .file_cont .text p {
          font-size: 20px;
          line-height: 34px;
      }
      .xc_text .xc_text_cont h3 {
          font-size: 42px;
          padding-bottom: 30px;
      }
      .xc_text .xc_text_cont p {
          font-size: 20px;
          line-height: 28px;
      }
      .xc_text .xc_text_cont span {
          font-size: 18px;
          line-height: 24px;
      }
      .cptx-list dl dd h3 {
          font-size: 20px;
          line-height: 20px;
      }
      .cptx-list dl dd p {
          font-size: 18px;
          line-height: 24px;
      }
      .jion_rezsrt_ul ul li .text h3 {
          font-size: 28px;
          line-height: 28px;
      }
      .jion_rezsrt_ul ul li .text p {
          font-size: 18px;
      }
      .jion_rezsrt_ul ul li .text .more img {
          height: 48px;
      }
      .jion_resz h3 {
          font-size: 42px;
      }
      .cast_tex h3 {
          font-size: 42px;
          line-height: 42px;
      }
      .Gone_standfl .Gone_title img,
      .system_title h3 img {
          height: 40px;
      }
      .Gone_standfl .Gonr_img_tire,
      .xczc_gotext .xczc_imt_text {
          font-size: 20px;
          line-height: 36px;
      }
      .xczc_gotext .Gone_title img {
          height: 40px;
      }
      .xczc_gotext .xczc_imt_text {
          height: 408px;
      }
      .zlbz_sys h3 {
          font-size: 32px;
          line-height: 32px;
      }
      .zlbz_sys .text p {
          font-size: 20px;
          line-height: 36px;
      }
      .zlbz_sys {
          margin-bottom: 50px;
      }
      .system_Gzw {
          padding-bottom: 96px;
          margin-top: 80px;
      }
      .text_nl {
          font-size: 18px;
          line-height: 32px;
      }
      .Bsix_tk_cont h3 {
          font-size: 42px;
          line-height: 42px;
      }
      .caseTank-lt {
          width: 100%;
          margin-bottom: 74px;
      }
      .tzzrl_list ul li .tzz_h3 .tzz_rl span a {
          font-size: 20px;
          line-height: 20px;
      }
  }
  /* -------------------1600------------------------------ */
  
  @media screen and (max-width: 1600px) {
      .caseT-swp1 .swiper-slide,
      .caseT-swp .swiper-slide {
          width: 700px;
      }
      .nav>ul>li>a {
          display: block;
          margin: 0 19px;
      }
      .wrap_1,
      .banText,
      .recruit_schoolswiper {
          width: 85%;
      }
      .footer {
          padding: 70px 0;
          padding-bottom: 0;
      }
      .footer_ter {
          margin-top: 26px;
      }
      .flash4 ul li {
          height: 523px;
      }
      .bannet_text {
          width: 85%;
      }
      .imgBot h3 {
          font-size: 54px;
          line-height: 54px;
      }
      .flash4 ul li.first .imgBot h3 {
          font-size: 72px;
          line-height: 72px;
      }
      .imgBot p {
          font-size: 24px;
          line-height: 24px;
      }
      .map_list {
          bottom: -37%;
      }
      .cpten .cp_title h3 {
          font-size: 38px;
          line-height: 38px;
          margin-bottom: 36px;
      }
      .cpten .cp_title p {
          font-size: 20px;
          line-height: 26px;
      }
      .ten_zf .texzf_title h3 {
          font-size: 34px;
          line-height: 45px;
      }
      .B3_team ul li .list_de dl .text-btrt p {
          font-size: 18px;
          line-height: 24px;
      }
      .B3_team ul li .list_de dl .text-btrt h3 {
          font-size: 22px;
          line-height: 22px;
      }
      .text_p_btr {
          font-size: 18px;
          line-height: 34px;
      }
      .character {
          padding: 58px 93px 58px 50px;
      }
      .B3_team {
          margin-top: 80px;
          margin-bottom: 50px;
      }
      .about_history {
          margin: 88px 0;
      }
      .history_con_l>h2 {
          font-size: 54px;
          line-height: 54px;
      }
      .history_con_l .main .infor p {
          font-size: 20px;
          line-height: 32px;
      }
      .history_con_l .main .infor .xh {
          font-size: 18px;
          line-height: 29px;
      }
      .history_con_l .main .infor {
          margin-bottom: 23px;
      }
      .ksc_one_title h3 {
          font-size: 42px;
          line-height: 42px;
      }
      .prou_cone {
          margin-bottom: 38px;
          margin-top: 65px;
      }
      .prou_cone ul li .prou_text h3 {
          font-size: 28px;
          line-height: 28px;
      }
      .ctwo_xq .ctwo_text {
          font-size: 20px;
          line-height: 34px;
      }
      .ctwo_priom .c2_text h3 {
          font-size: 32px;
          line-height: 32px;
      }
      .prt_ca h3 {
          font-size: 38px;
          line-height: 38px;
      }
      .prt_ca .Product_xt p {
          font-size: 20px;
          line-height: 28px;
      }
      .chanpi_contem {
          margin-top: 80px;
          margin-bottom: 80px;
      }
      .DONE_xian {
          margin-right: 14%;
          width: 633px;
      }
      .Bto_title h3 {
          font-size: 38px;
          line-height: 38px;
      }
      .Bto_title .Btow_ul_to ul li a {
          font-size: 18px;
          line-height: 18px;
      }
      .Bto_title .Btow_ul_to ul li a {
          margin-right: 40px;
      }
      .gsgg_Btwo {
          margin-top: 70px;
      }
      .gglist_ul .title_wj p {
          font-size: 20px;
      }
      .gglist_ul ul li a .date time {
          font-size: 20px;
      }
      .gglist_ul .title_wj .icont_wj {
          width: 32px;
          height: 40px;
      }
      .gglist_ul ul li {
          padding: 20px 30px;
      }
      .gglist_ul .title_wj .icont_wj {
          margin-right: 24px;
      }
      .data_swiper .data_swiper_container .rl_form dl dd {
          font-size: 18px;
          line-height: 20px;
      }
      .tzzu_yfa .bz_rl p {
          font-size: 18px;
          line-height: 18px;
      }
      .tzzu_form .tzzu_form_c .inpout_t input {
          font-size: 18px;
      }
      .tzzu_form .tzzu_form_a input:-ms-input-placeholder {
          color: #AAAAAA;
          font-size: 18px;
      }
      .tzzu_form .tzzu_form_a input:-moz-placeholder {
          color: #AAAAAA;
          opacity: 1;
          font-size: 18px;
      }
      .tzzu_form .tzzu_form_a input::-webkit-input-placeholder {
          color: #AAAAAA;
          font-size: 18px;
      }
      .tzzu_form_b textarea:-ms-input-placeholder {
          color: #AAAAAA;
      }
      .tzzu_form_b textarea:-moz-placeholder {
          color: #AAAAAA;
          opacity: 1;
          font-size: 18px;
      }
      .tzzu_form_b textarea::-webkit-input-placeholder {
          color: #AAAAAA;
          font-size: 18px;
      }
      .tzzu_form .tzzu_form_c .input_spn span {
          font-size: 18px;
      }
      .tzzu_form .tzzu_form_c .inpout_t input::-webkit-input-placeholder {
          color: #AAAAAA;
          font-size: 18px;
      }
      .tzzu_form .tzzu_form_c .inpout_t input:-ms-input-placeholder {
          color: #AAAAAA;
          font-size: 18px;
      }
      .tzzu_form .tzzu_form_c .inpout_t input:-moz-placeholder {
          color: #AAAAAA;
          font-size: 18px;
      }
      .liuyan_fr .liaojie h3 {
          font-size: 32px;
      }
      .liuyan_fr .liaojie {
          padding: 53px 48px;
      }
      .simtep_cont .xw-r .main {
          width: 80%;
      }
      .caseTBut {
          left: 82%;
          transform: translate(-82%, -51%);
      }
      .cptx-list dl {
          margin-right: 1.85%;
      }
      .jion_cont {
          padding: 80px 0;
      }
      .xczc_gotext .xczc_imt_text {
          height: 368px;
      }
      .text_nl {
          height: 650px;
      }
      .ecxty {
          margin-bottom: 70px;
      }
      .Gonr_img_tire {
          height: 346px;
      }
  }
  /* -------------------1580------------------------------ */
  
  @media screen and (max-width: 1580px) {
      .logo a {
          /* width: 478px; */
          /* height: 50px; */
      }
      .logo a img {
          height: 100%;
      }
      /*.logo {
                padding-top: 25px;
            }*/
      .nav>ul>li>a {
          display: block;
          margin: 0 12px;
      }
      .top_right span {
          font-size: 16px;
          width: 116px;
          border-radius: 31px;
      }
      .search .seach_btn {
          width: 40px;
          height: 40px;
      }
      .icon01 {
          width: 20px;
          height: 20px;
      }
      .index_pro-t h2.title {
          font-size: 42px;
          margin-bottom: 40px;
      }
      .index-product .case_tab_l .cpimg1 h4 {
          font-size: 28px;
          line-height: 28px;
      }
      .index-product .case_tab_l .cpimg1 p {
          font-size: 18px;
          line-height: 32px;
      }
      .index-product .case_tab_l .more2 {
          margin-top: 48px
      }
      .row li p {
          font-size: 17px;
      }
      .index_about_cont h3 {
          font-size: 42px;
          line-height: 42px;
      }
      .index_about_cont {
          padding-top: 86px;
      }
      .index_about_cont p {
          font-size: 20px;
      }
      .product-number-inner ul li b i {
          font-size: 68px;
      }
      .product-number-inner {
          margin-top: 73px;
      }
      .product-number-inner ul {
          padding-bottom: 160px;
      }
      .stock_index {
          padding: 0 4%;
          height: 158px;
      }
      .index_news_title h3 {
          font-size: 52px;
      }
      .index_news_title {
          padding-top: 153px;
          margin-bottom: 53px;
      }
      .index_news_title h3 {
          font-size: 48px;
      }
      .index_news_ul ul li .index_news_tie p {
          font-size: 18px;
          line-height: 28px;
      }
      .index_news_ul ul li .index_news_tie time {
          font-size: 18px;
      }
      .index_news_ul ul li .index_news_tie {
          margin-top: 24px;
      }
      .index_news_ul ul li .index_news_tie span {
          font-size: 16px;
      }
      .index_news_ul ul li .index_news_tie span::after {
          background-size: 100%;
          width: 7px;
          position: relative;
          /* top: 4px; */
          top: 3px;
      }
      .index_news_ul ul li .index_news_tie span {
          margin-top: 26px;
      }
      .index_incer_text h2 {
          font-size: 38px;
          padding-bottom: 20px;
      }
      .text_indec h2 {
          font-size: 38px;
      }
      .text_indec p {
          font-size: 18px;
          line-height: 30px;
      }
      .text_indec {
          padding: 47px 92px 0 257px;
          position: relative;
      }
      .text_indec a {
          margin-top: 28px;
          width: 155px;
      }
      .index_incer_text p {
          font-size: 18px;
          line-height: 30px;
      }
      .footer_l .foot_logo {
          width: 235px;
          margin-bottom: 40px;
      }
      .footer_r ul li dl dt a {
          font-size: 16px;
          line-height: 22px;
      }
      .footer_r ul li {
          font-size: 18px;
      }
      .footer_r ul li dl dt {
          margin-bottom: 8px;
      }
      .footer_l p {
          font-size: 16px;
          line-height: 30px;
      }
      .footer_ter p {
          font-size: 16px;
          padding: 24px 0;
      }
      .footer_but span {
          display: inline-block;
          width: 40px;
          height: 40px;
      }
      .index_news_title a {
          width: 150px;
      }
      .index-product .case_tab_l .more2 {
          width: 150px;
      }
      .stock_index a {
          width: 160px;
      }
      .renyuan_list li dl dt p {
          font-size: 20px;
          height: 48px;
          line-height: 48px;
      }
      .renyuan_list li dl dd p {
          font-size: 18px;
      }
      .DONE_xian {
          margin-right: 13%;
          width: 588px;
      }
      .renyuan_list .xiat {
          font-size: 18px;
          line-height: 26px;
          padding: 48px 30px;
      }
      .renwu_biaoti .renwu_text .rw_name h3 {
          font-size: 28px;
          line-height: 28px;
          margin-bottom: 14px;
      }
      .renwu_biaoti .renwu_text .rw_name p {
          font-size: 18px;
          line-height: 18px;
      }
      .renwu_biaoti .renwu_text .renwu_xq {
          font-size: 18px;
          line-height: 24px;
      }
      .renwu_biaoti .renwu_text .renwu_xq {
          height: 170px;
      }
      .tzri_title h3 {
          font-size: 38px;
          line-height: 38px;
      }
      .tzri_title .tzri_ul ul li a {
          font-size: 24px;
          line-height: 24px;
      }
      .tzri_title .tzri_ul ul li a {
          padding-right: 56px;
      }
      .tzzrl_list ul li .time_tzzrl .tate_tzzgx .data_span {
          font-size: 28px;
          line-height: 28px;
      }
      .tzzrl_list ul li .time_tzzrl .tate_tzzgx .year_span {
          font-size: 18px;
          line-height: 18px;
      }
      .tzzrl_list ul li .tzz_h3 .tzz_text h3 {
          font-size: 24px;
          line-height: 24px;
      }
      .tzzrl_list ul li .tzz_h3 .tzz_text p {
          font-size: 18px;
          line-height: 24px;
      }
      .tzzrl_list ul li .tzz_h3 .tzz_rl span {
          font-size: 18px;
          line-height: 18px;
      }
      .tzzrl_list ul li .tzz_h3 .tzz_rl {
          margin-top: 33px;
      }
      .tzzrl_list ul li span.xt_t {
          height: 143px;
      }
      .tzzrl_list ul li .time_tzzrl .tate_tzzgx {
          margin-bottom: 62px;
      }
      .tzzrl_list ul li {
          padding: 40px;
      }
      .tzzrl_list ul li .tzz_h3 .tzz_rl a {
          font-size: 18px;
          line-height: 18px;
      }
      .tzri_title {
          margin-bottom: 60px;
      }
      .fAQ_list ul li .bitoti h3 {
          padding-left: 69px;
      }
      .form-li input::-webkit-input-placeholder {
          color: #AAAAAA;
          font-size: 18px;
      }
      /* Mozilla Firefox 4 to 18 */
      .form-li input:-moz-placeholder {
          color: #AAAAAA;
          opacity: 1;
          font-size: 18px;
      }
      /* Mozilla Firefox 19+ */
      .form-li input::-moz-placeholder {
          color: #AAAAAA;
          opacity: 1;
          font-size: 18px;
      }
      /* Internet Explorer 10+ */
      .form-li input:-ms-input-placeholder {
          color: #AAAAAA;
      }
      .newstwo_xq h3 {
          margin-bottom: 40px;
      }
      .newstwo_xq .nesw_xq_cont {
          font-size: 18px;
          line-height: 34px;
      }
      .newstwo_xq time {
          font-size: 22px;
      }
      .newstwo_xq .nesw_xq_cont {
          margin-bottom: 50px;
      }
      .newEter_text h3 {
          font-size: 20px;
          line-height: 32px;
          padding-bottom: 36px;
          height: 99px;
      }
      .newEter_text {
          padding: 42px 39px;
      }
      .newEter_text .tiem_Etrt time {
          font-size: 20px;
          line-height: 32px;
          margin-bottom: 18px;
      }
      .newEter_text .tiem_Etrt p {
          font-size: 20px;
      }
      .mews_Eone_hux ul li {
          margin-bottom: 40px;
      }
      .mews_Eone_hux {
          overflow: hidden;
          margin-bottom: 30px;
      }
      .ecxty {
          margin-top: 81px;
      }
      .Gone_standfl .Gonr_img_tire,
      .xczc_gotext .xczc_imt_text {
          font-size: 18px;
      }
      .Gone_standfl .Gonr_img_tire {
          height: 294px;
      }
      .xczc_gotext {
          padding-top: 50px;
      }
      .xczc_gotext .xczc_imt_text {
          height: 340px;
      }
      .xczc_gotext .Gone_title img {
          height: 35px;
      }
      .Gone_standfl .Gone_title img,
      .system_title h3 img {
          height: 35px;
      }
      .zlbz_sys h3 {
          font-size: 28px;
          line-height: 28px;
          margin-bottom: 26px;
      }
      .system_Gzw {
          padding-bottom: 64px;
      }
      .zlbz_sys .text p {
          font-size: 18px;
          line-height: 28px;
      }
      .system_Gzw {
          background-size: 113%;
      }
      .text_nl {
          height: 590px;
          font-size: 18px;
          line-height: 30px;
      }
      .text_nl {
          padding: 64px 23px 67px 48px;
      }
      .Bsix_tk {
          width: 70%;
          height: auto;
      }
      .Bsix_tk_cont h3 {
          font-size: 38px;
          line-height: 38px;
      }
      .Bsix_tk_cont .Bsix_tk_text {
          font-size: 18px;
          line-height: 38px;
      }
      .Bsix_tk_cont {
          padding: 78px 71px 68px 76px;
      }
      .bread_tab ul li a,
      .not_top_top a {
          font-size: 18px;
      }
      .icont_home {
          width: 20px;
          height: 20px;
          background-size: 20px;
      }
      .Bsix_tk_cont .Bsix_tk_text {
          height: 290px;
      }
  }
  /* -------------------1440------------------------------ */
  
  @media screen and (max-width: 1440px) {
      .colode_list ul li h3 {
          font-size: 24px;
          padding-bottom: 6px;
          margin-bottom: 11px;
      }
      .colode_list ul li dl dt a {
          font-size: 16px;
          line-height: 24px;
      }
      .colode_list ul li h3 {
          margin-top: 14px;
      }
      .case_tab .swiper-container-horizontal>.swiper-pagination-bullets,
      .case_tab .swiper-pagination-custom,
      .swiper-pagination-fraction {
          bottom: 44px;
      }
      .product-number-inner ul {
          padding-bottom: 139px;
      }
      .product-number-inner ul li b span {
          font-size: 50px;
      }
      .index_news_title h3 {
          font-size: 44px;
      }
      .wrap {
          width: 100%;
          padding: 0 30px;
      }
      .fuwu .hed_col .col a {
          color: #666;
          font-size: 18px;
          line-height: 26px;
      }
      .fuwu dl dt {
          font-size: 18px;
      }
      .fuwu dl dt p {
          margin-top: 16px;
      }
      .about_baner .txt h3 {
          font-size: 54px;
          line-height: 54px;
      }
      .bread_tab ul li a {
          font-size: 18px;
      }
      .not_top_top a {
          font-size: 18px;
      }
      .icont_home {
          width: 24px;
          height: 24px;
          background-size: 100%;
      }
      .Bread {
          height: 80px;
      }
      .bread_tab ul li {
          line-height: 80px;
      }
      .not_top_top {
          line-height: 80px;
      }
      .about_conte {
          font-size: 18px;
          line-height: 32px;
      }
      .about_title_as h3 {
          font-size: 42px;
          line-height: 42px;
      }
      .about_title_as h4 {
          font-size: 40px;
          line-height: 40px;
      }
      .about_title_as p {
          font-size: 20px;
          line-height: 20px;
      }
      .quan_map_title h3 {
          font-size: 38px;
          line-height: 38px;
      }
      .quan_map_title {
          padding-top: 60px;
      }
      .quan_map_title p {
          font-size: 20px;
          line-height: 20px;
      }
      .weizhi h3 {
          font-size: 20px;
          line-height: 20px;
      }
      .submenu-1 .swiper-slide span {
          font-size: 22px;
          line-height: 36px;
      }
      .submenu-1 {
          margin: 50px 0;
      }
      .text_conter .text_cont .text {
          font-size: 17px;
          line-height: 34px;
      }
      .ul_adsid ul li .text {
          padding: 8.5% 11.3%;
      }
      .ul_adsid ul li .text p {
          font-size: 20px;
          line-height: 20px;
      }
      .quan_map {
          margin-bottom: 280px;
      }
      .anout_title {
          margin-top: 72px;
      }
      .B2_yunjing ul li .text h3 img {
          height: 36px;
      }
      .B2_yunjing ul li:nth-child(odd) .text {
          padding-left: 106px;
      }
      .B2_yunjing ul li:nth-child(even) .text {
          padding-right: 104px;
      }
      .cpten .cp_title {
          margin-bottom: 71px;
          margin-top: 77px;
      }
      .cpten_ul ul li .ten_text {
          font-size: 18px;
          line-height: 28px;
      }
      .cpten_ul ul li {
          padding: 56px 33px 0;
      }
      .cpten_ul ul li {
          height: 260px;
      }
      .tenBan .swiper-slide dl dt.v-t {
          font-size: 20px;
      }
      .tenBan .swiper-slide dl dt.v-t {
          margin-top: 36px;
      }
      .tenBan .swiper-slide dl dt img {
          height: 64px;
      }
      .ten_zf {
          padding-top: 80px;
      }
      .about_history {
          margin: 70px 0;
      }
      .history_con_l>h2 {
          font-size: 48px;
          line-height: 48px;
      }
      .ryjx_title h3 {
          font-size: 34px;
      }
      .ryjx_bfive {
          margin-top: 60px;
          margin-bottom: 60px;
      }
      .ryjx_title {
          margin-bottom: 39px;
      }
      .shzr_syde {
          margin-top: 70px;
          margin-bottom: 70px;
      }
      .shzr_syde .shzr_text p {
          font-size: 18px;
          line-height: 34px;
          -webkit-line-clamp: 5;
      }
      .shzr_syde .shzr_text h3 {
          font-size: 38px;
          line-height: 38px;
      }
      .shzr_syde .shzr_text {
          padding-left: 94px;
      }
      .shzr_syde.kcsfz .shzr_text {
          padding-right: 94px;
      }
      .sydd_bsix .sydd_text {
          font-size: 20px;
          line-height: 30px;
      }
      .sydd_bsix h3 {
          font-size: 38px;
          line-height: 38px;
      }
      .sydd_bsix {
          padding: 100px 0;
      }
      .shzr_syde .shzr_text .mote_r img {
          height: 50px;
      }
      .sydd_bsix .mote_r img {
          height: 50px;
      }
      .kscr_cont .kes_text {
          font-size: 18px;
          line-height: 32px;
      }
      .prou_cone ul li .prou_text h3 {
          font-size: 24px;
          line-height: 24px;
      }
      .prou_cone ul li .prou_text p {
          font-size: 18px;
      }
      .pagination li:hover a {
          font-size: 24px;
      }
      .pagination li.active a {
          font-size: 24px;
      }
      .pagination li a {
          font-size: 20px;
      }
      .pagination li.disabled_t,
      .pagination li.disabled {
          width: 45px;
          height: 45px;
          background-size: 100%;
      }
      .pagination {
          margin-bottom: 66px;
      }
      .prou_cone {
          margin-bottom: 25px;
          margin-top: 48px;
      }
      .ctwo_xq .ctwo_text {
          height: 300px;
      }
      .c3_pro_t {
          width: 45%;
      }
      .ctwo_xq .ctwo_text {
          font-size: 18px;
          line-height: 32px;
      }
      .ctwo_priom .c2_text {
          padding: 50px 0;
          padding-left: 30px;
      }
      .ctwo_priom .c2_text::before {
          top: 67px;
      }
      .prt_ca h3 {
          font-size: 32px;
          line-height: 32px;
      }
      .prt_ca .Product_xt p {
          font-size: 18px;
          line-height: 26px;
      }
      .prt_ca {
          padding-right: 50px;
      }
      .chanpi_contem {
          margin-top: 60px;
          margin-bottom: 60px;
      }
      .cwxx_Dtree .Dtree_title h3 {
          font-size: 38px;
          line-height: 38px;
      }
      .cwxx_Dtree {
          margin-top: 70px;
      }
      .cwxx_Dtree .Dtree_ul li .Dtre_data .date .mon {
          font-size: 36px;
          line-height: 36px;
          margin-bottom: 4px;
      }
      .cwxx_Dtree .Dtree_ul ul li .Dtr_Ui {
          width: 100%;
          padding: 38px 26px;
      }
      .cwxx_Dtree .Dtree_ul li .Dtre_data .main h2 {
          font-size: 24px;
          line-height: 24px;
      }
      .cwxx_Dtree .Dtree_ul li .Dtre_data .main p {
          font-size: 18px;
          /*line-height: 18px;*/
      }
      .cwxx_Dtree .Dtree_ul ul li .Dtr_Ui .Dtree_dwom img {
          height: 40px;
      }
      .cwxx_Dtree .Dtree_ul li .dl_ter dt .main h2 {
          font-size: 24px;
          line-height: 24px;
          margin-bottom: 18px;
      }
      .cwxx_Dtree .Dtree_ul li .dl_ter dt .main p {
          font-size: 18px;
          line-height: 24px;
      }
      .cwxx_Dtree .Dtree_ul li .dl_ter dt {
          padding: 38px 26px;
      }
      .cwxx_Dtree .Dtree_ul li .dl_ter dt .main {
          padding-bottom: 30px;
      }
      .cwxx_Dtree .Dtree_ul li .dl_ter dt .divt_tr .date .mon {
          font-size: 28px;
          line-height: 28px;
      }
      .cwxx_Dtree .Dtree_ul li .dl_ter dt .divt_tr .Dtree_dwom img {
          height: 36px;
      }
      .cwxx_Dtree .Dtree_ul li .dl_ter dt .divt_tr {
          margin-bottom: 0;
      }
      .zzt_sele .zhuzhunag_a #main {
          height: 444px;
      }
      .zzt_sele {
          margin-bottom: 80px;
      }
      .jcxx_Dfiv {
          margin-top: 80px;
          margin-bottom: 80px;
      }
      .xinxi_jcxx dl {
          padding: 28px 0;
      }
      .xinxi_jcxx dl dt p {
          font-size: 18px;
          line-height: 24px;
      }
      .sshq_fl .title_sshq h3 {
          font-size: 38px;
          line-height: 38px;
      }
      .sshq_gp .sshq_sz h1 #dangqiangujia {
          font-size: 48px;
          line-height: 48px;
      }
      .sshq_gp .sshq_sz h1 span {
          font-size: 20px;
      }
      .sshq_gp .sshq_sz p {
          font-size: 18px;
          line-height: 24px;
      }
      .sshq_fl {
          padding-right: 64px;
      }
      .sshq_gp .sshq_ul ul li h3 {
          font-size: 32px;
          line-height: 32px;
      }
      .sshq_gp .sshq_ul ul li p {
          font-size: 18px;
          line-height: 18px;
      }
      .sshq_gp .sshq_ul ul li {
          margin-bottom: 36px;
      }
      .sshq_gp .dat_time {
          overflow: hidden;
          width: 100%;
          font-size: 18px;
          line-height: 24px;
      }
      .sshq_gp .sshq_sz {
          padding-bottom: 30px;
      }
      .sshq_gp .sshq_ul ul li {
          margin-bottom: 30px;
      }
      .sshaq_tont {
          padding-bottom: 80px;
          padding-top: 80px;
      }
      .sshq_fl .title_sshq h3 {
          padding-bottom: 30px;
      }
      .tzzyf_title h3 {
          font-size: 38px;
          line-height: 38px;
      }
      .time_swiper .time_swiper_container .swiper-slide {
          font-size: 24px;
          line-height: 30px;
      }
      .time_swiper .time_swiper_next {
          height: 30px;
      }
      .time_swiper .time_swiper_prev {
          height: 30px;
      }
      .data_swiper .data_swiper_container .rl_form dl dt {
          font-size: 20px;
          line-height: 20px;
      }
      .data_swiper .data_swiper_container .rl_form dl dd {
          font-size: 16px;
          line-height: 20px;
      }
      .tzzu_form .tzzu_form_a input:-ms-input-placeholder {
          color: #AAAAAA;
          font-size: 18px;
      }
      .tzzu_form .tzzu_form_a input:-moz-placeholder {
          color: #AAAAAA;
          opacity: 1;
          font-size: 16px;
      }
      .tzzu_form .tzzu_form_a input::-webkit-input-placeholder {
          color: #AAAAAA;
          font-size: 16px;
      }
      .tzzu_form_b textarea:-ms-input-placeholder {
          color: #AAAAAA;
      }
      .tzzu_form_b textarea:-moz-placeholder {
          color: #AAAAAA;
          opacity: 1;
          font-size: 16px;
      }
      .tzzu_form_b textarea::-webkit-input-placeholder {
          color: #AAAAAA;
          font-size: 16px;
      }
      .tzzu_form .tzzu_form_c .input_spn span {
          font-size: 16px;
      }
      .tzzu_form .tzzu_form_c .inpout_t input::-webkit-input-placeholder {
          color: #AAAAAA;
          font-size: 16px;
      }
      .tzzu_form .tzzu_form_c .inpout_t input:-ms-input-placeholder {
          color: #AAAAAA;
          font-size: 16px;
      }
      .tzzu_form .tzzu_form_c .inpout_t input:-moz-placeholder {
          color: #AAAAAA;
          font-size: 16px;
      }
      .tzzu_form .tzzu_form_a {
          margin-bottom: 24px;
      }
      .FAQ_title h3 {
          font-size: 38px;
          line-height: 38px;
      }
      .fAQ_list ul li .bitoti h3 {
          font-size: 20px;
          line-height: 20px;
      }
      .fAQ_list ul li .bitoti h3::before {
          width: 45px;
          height: 45px;
          background-size: 45px;
      }
      .fAQ_list ul li .bitoti .icont_up {
          background-size: 20px;
      }
      .fAQ_list ul li .bitoti {
          padding: 35px 0;
      }
      .fAQ_list {
          margin-bottom: 60px;
      }
      .content_FAQ {
          font-size: 18px;
          line-height: 36px;
      }
      .content_FAQ ::after {
          font-size: 32px;
      }
      .content_FAQ {
          padding: 64px 45px;
          padding-left: 113px;
      }
      .fAQ_list ul li .bitoti .icont_up.up {
          background-size: 20px;
      }
      .liuyan_fl h3 {
          font-size: 38px;
          line-height: 38px;
      }
      .liuyan_fr .liaojie a {
          width: 180px;
          height: 56px;
          line-height: 56px;
          font-size: 20px;
      }
      .Eone_news_t .news_one_text h3 {
          font-size: 24px;
      }
      .Eone_news_t .news_one_text {
          padding: 13px 71px 20px 59px;
      }
      .Eone_news_t .news_one_text .news_time span img {
          height: 50px;
      }
      .Eone_news_t .news_one_text p {
          line-height: 30px;
      }
      .mews_Eone_ul ul li .news_texomr h3 {
          font-size: 18px;
          line-height: 24px;
          height: 52px;
      }
      .mews_Eone_ul ul li .news_texomr time {
          font-size: 20px;
          line-height: 24px;
      }
      .mews_Eone_ul ul li .news_texomr span {
          line-height: 18px;
          font-size: 18px;
      }
      .mews_Eone_ul ul li .news_texomr span::after {
          width: 7px;
          top: 2px;
      }
      .mews_Eone_ul ul li .news_texomr {
          padding: 40px 30px 39px 27px;
      }
      .mews_Eone_ul ul li .news_texomr time {
          margin-bottom: 22px;
      }
      .mews_Eone_ul ul li .news_texomr span {
          /* margin-top: 32px; */
      }
      .mews_Eone_ul ul li {
          margin-bottom: 30px;
      }
      .mews_Eone_ul {
          margin-top: 40px;
          margin-bottom: 14px;
          overflow: hidden;
      }
      .simtep_cont .xw-r h2 {
          font-size: 24px;
      }
      .simtep_cont .xw-r .main p {
          font-size: 18px;
      }
      .cptx-list dl {
          margin-right: 1.84%;
      }
      .scho_swiper .swiper-slide .text h3 {
          font-size: 24px;
          line-height: 24px;
      }
      .scho_swiper .text p {
          font-size: 18px;
          line-height: 30px;
      }
      .recruit_schooltext p {
          font-size: 20px;
          line-height: 30px;
      }
      .zw_file_list ul li .file_cont .title h3 {
          font-size: 24px;
          line-height: 24px;
      }
      .zw_file_list ul li .file_cont .text p {
          font-size: 18px;
          line-height: 26px;
      }
      .zw_file_list ul li .file_cont span {
          font-size: 18px;
          line-height: 18px;
      }
      .jion_resz h3 {
          font-size: 36px;
          line-height: 36px;
      }
      .jion_cont {
          padding: 70px 0;
      }
      .jion_rezsrt_ul ul li .text h3 {
          font-size: 24px;
          line-height: 24px;
      }
      .zs_xc p {
          margin-bottom: 80px;
      }
      .cptx-list dl {
          padding-top: 50px;
          height: 330px;
      }
      .cptx-list dl dd p {
          font-size: 16px;
      }
      .xc_text .xc_text_cont h3 {
          font-size: 38px;
          line-height: 38px;
      }
      .xc {
          margin-top: 80px;
      }
      .zw_file_list ul li .file_cont .text {
          min-height: 80px;
      }
      .caseTBut {
          left: 89.6% !important;
          transform: translate(-89.6%, -51%) !important;
      }
      .cast_tex h3 {
          font-size: 38px;
          line-height: 38px;
      }
      .caseTank-ltdiv li .txt {
          font-size: 22px;
      }
      .caseTank-ltdiv li {
          margin-right: 60px;
      }
      .mlbut-div span {
          font-size: 16px;
          /* line-height: 48px; */
      }
      .bread_tab ul li a {
          padding: 0 20px;
      }
      .bread_tab ul {
          margin: 0 -20px;
      }
      .history_con_l>h2 {
          margin-top: 24px;
      }
      .newEter_text .tiem_Etrt p {
          font-size: 18px;
      }
      .imgBot p {
          font-size: 19px;
          line-height: 24px;
      }
      .tanXx {
          margin-bottom: 18px;
          margin-top: 50px;
      }
      .caseTBut .caseT-prev,
      .caseTBut .caseT-prev1,
      .caseTBut .caseT-next,
      .caseTBut .caseT-next1 {
          height: 50px;
      }
      .caseTBut {
          width: 50px;
          height: 50px;
      }
      .jion_rezsrt_ul ul li .img {
          width: 180px;
          height: 180px;
          margin-top: 59px;
      }
      .jion_rezsrt_ul ul li:hover .img {
          height: 238.41px;
      }
      .zw_file_list ul li .file_cont span::after {
          left: 30%;
      }
      .about_conte {
          width: 66%;
      }
      .caseT-swp .swiper-slide,
      .caseT-swp1 .swiper-slide {
          width: 680px;
      }
      .caseTank-lt {
          margin-bottom: 60px;
      }
      .caseTBut {
          left: 74.6% !important;
          transform: translate(-89.6%, -51%) !important;
      }
      .history_list .gallery-bottom ul li {
          margin-right: 1px;
      }
      .colode_list ul li h3 {
          margin-top: 39px;
      }
      .colode_list ul li h3 {
          font-size: 24px;
          padding-bottom: 6px;
          margin-bottom: 34px;
      }
      .colode_list ul li dl dt a {
          font-size: 16px;
          line-height: 27px;
      }
  }
  /* -------------------1366------------------------------ */
  
  @media screen and (max-width: 1366px) {
      .about_conte {
          width: 71%;
      }
      .caseTank-lt {
          margin-bottom: 40px;
      }
      .caseTBut {
          left: 78% !important;
          transform: translate(-92%, -51%) !important;
      }
      .index-product .case_tab_l .more2 {
          margin-top: 33px;
      }
      .nav>ul>li>a {
          font-size: 18px;
      }
      .search .seach_btn {
          width: 36px;
          height: 36px;
      }
      .icon01 {
          width: 18px;
          height: 18px;
          margin: 8px 0 0 8px;
      }
      .index_news_title h3 {
          font-size: 42px;
      }
      .index_news_title {
          padding-top: 151px;
          margin-bottom: 39px;
      }
      .text_indec {
          padding: 32px 92px 0 197px;
          position: relative;
      }
      .footer_r ul li dl {
          margin-top: 15px;
      }
      .product-number-inner ul {
          padding-bottom: 133px;
      }
      .product-number-inner {
          margin-top: 60px;
      }
      .top_right .top_hover ul li a {
          font-size: 16px;
      }
      .flash4 ul li.first .imgBot h3 {
          font-size: 60px;
          line-height: 60px;
      }
      .flash4 ul li .imgBot {
          padding-left: 24px;
      }
      .flash4 ul li.first .imgBot {
          padding-left: 36px;
      }
      .weizhi .wz-4 {
          top: 31.2%;
      }
      .weizhi .wz-5 {
          top: 27.3%;
      }
      .weizhi .wz-2 {
          top: 42.5%;
      }
      .map_list {
          bottom: -46%;
      }
      .text_conter .text_cont {
          padding-left: 35px;
      }
      .text_conter .text_cont h3 {
          margin-bottom: 20px;
      }
      .text_conter .text_cont .more a {
          margin-top: 20px;
      }
      .quan_map {
          margin-bottom: 300px;
      }
      .B2_yunjing ul li .text .text_p {
          font-size: 18px;
          line-height: 28px;
      }
      .B2_yunjing {
          margin-bottom: 80px;
      }
      .tenBan .swiper-slide dl {
          height: 300px;
          padding: 56px 1%;
      }
      .ten_zf .texzf_title {
          padding-bottom: 56px;
      }
      .B2_yunjing ul li {
          margin-top: 70px;
      }
      .cpten_ul ul li {
          padding: 37px 22px 0;
      }
      .ten_zf .texzf_title h3 {
          font-size: 32px;
      }
      .ten_zf {
          padding-top: 65px;
      }
      .B3_team ul li .list_de dl .text-btrt {
          padding: 25px;
      }
      .shzr_syde .shzr_text h3 {
          margin-bottom: 79px;
      }
      .renyuan_list li dl dt p {
          font-size: 18px;
          width: 200px;
      }
      .dsh_cot .gddhu {
          width: 200px;
      }
      .dsh_cottow .gddhu {
          width: 200px;
      }
      .renyuan_list li dl dd p {
          width: 176px;
      }
      .dsh_cottow .gddhu {
          padding-bottom: 116px;
      }
      .DONE_xian2 {
          width: 658px;
      }
      .DONE_xian {
          margin-right: 14%;
          width: 545px;
      }
      .dsh_cottow .gddhu::after {
          height: 116px;
      }
      .rw_tk {
          padding: 81px 61px 0px 63px;
      }
      .renyuan_list li dl dd p {
          height: 45px;
          line-height: 45px;
      }
      .renwu_biaoti .renwu_text .renwu_xq.active {
          margin-bottom: 79px;
      }
      .xinxi_jcxx dl dt p {
          font-size: 16px;
          line-height: 24px;
      }
      .sshq_gp .dat_time {
          font-size: 16px;
          line-height: 24px;
      }
      .sshq_gp .sshq_ul ul li p {
          font-size: 16px;
          line-height: 16px;
      }
      .sshq_fl {
          padding-right: 48px;
      }
      .sshq_gp .sshq_ul {
          margin-top: 30px;
      }
      .tzzrl_list ul li {
          margin-bottom: 30px;
      }
      .tzri_title {
          margin-bottom: 60px;
      }
      .text_nl {
          height: 560px;
      }
      .NL_GA {
          margin-top: 70px;
          margin-bottom: 70px;
      }
      .ul_adsid ul li .text p {
          font-size: 18px;
      }
      .caseTank-lt {
          margin-bottom: 48px;
          margin-top: 44px;
      }
      .tanXx {
          position: absolute;
          right: 30px;
          top: 30px;
          z-index: 9;
          margin: 0;
      }
      .caseT-swp .swiper-slide,
      .caseT-swp1 .swiper-slide {
          width: 680px;
      }
      .caseTBut .caseT-prev,
      .caseTBut .caseT-next {
          height: 50px;
      }
      .caseTBut {
          width: 50px;
          height: 50px;
      }
      .caseTBut {
          letter-spacing: 80% !important;
      }
      .jion_rezsrt_ul ul li .img {
          width: 180px;
          height: 180px;
          margin-top: 46px;
      }
      .jion_rezsrt_ul ul li:hover .img {
          height: 226px;
      }
      .weizhi .wz-3 h3 {
          position: relative;
          top: 52px;
          left: 17px;
      }
  }
  /* -------------------1280------------------------------ */
  
  @media screen and (max-width: 1280px) {
      .search {
          margin-right: 14px;
      }
      .wrap {
          padding: 0px 24px;
      }
      .index-product .case_tab_l .cpimg1 p {
          font-size: 16px;
          line-height: 26px;
      }
      .index_pro-t h2.title {
          font-size: 38px;
          margin-bottom: 36px;
          margin-top: 80px;
      }
      .index_about_cont {
          width: 95%;
      }
      .index_news_title h3,
      .index_about_cont h3 {
          font-size: 32px;
      }
      .index_about_cont h3 {
          padding-bottom: 22px;
      }
      .index_about_cont p {
          font-size: 18px;
          line-height: 32px;
      }
      .product-number-inner {
          margin-top: 52px;
      }
      .product-number-inner ul {
          padding-bottom: 122px;
      }
      .stock_index .spant {
          font-size: 22px;
      }
      .stock_index h3 {
          font-size: 22px;
      }
      .stock_index h2 {
          font-size: 52px;
      }
      .stock_index {
          height: 144px;
      }
      .index_news_ul ul li .index_news_tie span {
          margin-bottom: 77px;
      }
      .index_incer_text {
          margin-top: 70px;
      }
      .index_incer_text h2 {
          font-size: 32px;
      }
      .text_indec h2 {
          font-size: 32px;
          line-height: 36px;
      }
      .nav>ul>li>a {
          font-size: 16px;
      }
      .top_right .icon_yuyan {
          width: 108px;
      }
      .tophide .icon01 {
          width: 36px;
          height: 36px;
      }
      .tophide .search {
          margin-top: 27px;
      }
      .anout_title {
          margin-top: 60px;
      }
      .about_conte {
          font-size: 16px;
          line-height: 28px;
      }
      .about_title_as h3 {
          font-size: 32px;
          line-height: 32px;
          padding-bottom: 20px;
      }
      .about_title_as h4 {
          padding-bottom: 16px;
      }
      .flash4 ul li.first .imgBot h3 {
          font-size: 48px;
          line-height: 48px;
      }
      .imgBot p {
          font-size: 18px;
          line-height: 18px;
      }
      .imgBot h3 {
          font-size: 30px;
          line-height: 30px;
      }
      .flash4 ul li {
          height: 423px;
      }
      .quan_map_title h3 {
          font-size: 24px;
          line-height: 24px;
          margin-bottom: 18px;
      }
      .map_list {
          bottom: -49%;
      }
      .weizhi .wz-3 {
          top: 32%;
      }
      .weizhi .wz-4 {
          top: 30.2%;
      }
      .weizhi .wz-5 {
          top: 24.3%;
      }
      .ul_adsid ul li .text h3 {
          font-size: 24px;
          line-height: 24px;
      }
      .cpten .cp_title h3 {
          padding-bottom: 24px;
      }
      .cpten_ul ul li {
          padding: 37px 24px 0;
      }
      .cpten_ul ul li .icon_ten {
          margin-bottom: 30px;
      }
      .cpten_ul ul li {
          height: 226px;
      }
      .cpten_ul ul li .ten_text {
          font-size: 16px;
          line-height: 24px;
      }
      .B3_team ul li .list_de dl .text-btrt h3 {
          font-size: 18px;
          line-height: 18px;
      }
      .B3_team ul li .list_de dl .text-btrt p {
          font-size: 16px;
          line-height: 24px;
      }
      .B3_team ul li .list_de dl .text-btrt {
          height: 115px;
      }
      .text_p_btr {
          font-size: 16px;
          line-height: 24px;
      }
      .year_dot span:before {}
      .shzr_syde .shzr_text p {
          font-size: 16px;
          line-height: 28px;
      }
      .shzr_syde .shzr_text h3 {
          font-size: 32px;
          line-height: 32px;
          padding-top: 24px;
      }
      .sydd_bsix .sydd_text {
          font-size: 18px;
          line-height: 26px;
          margin-bottom: 60px;
      }
      .sydd_bsix h3 {
          font-size: 32px;
          line-height: 32px;
      }
      .shzr_syde.kcsfz .shzr_text {
          padding-right: 72px;
      }
      .ksc_one_title h3 {
          font-size: 38px;
          line-height: 38px;
      }
      .kscr_cont .kes_text {
          font-size: 16px;
          line-height: 24px;
      }
      .gglist_ul .title_wj p {
          font-size: 18px;
      }
      .gglist_ul ul li a .date time {
          font-size: 18px;
      }
      .gglist_ul ul li {
          padding: 16px 17px;
      }
      .cwxx_Dtree .Dtree_ul li .dl_ter dt .main h2 {
          font-size: 18px;
          line-height: 18px;
          margin-bottom: 10px;
      }
      .cwxx_Dtree .Dtree_ul li .dl_ter dt .main p {
          font-size: 16px;
          line-height: 22px;
      }
      .cwxx_Dtree .Dtree_ul li .dl_ter dt .main {
          padding-bottom: 24px;
      }
      .cwxx_Dtree .Dtree_title {
          margin-bottom: 50px;
      }
      .cwxx_Dtree .Dtree_ul li .Dtre_data .main h2 {
          font-size: 22px;
          line-height: 22px;
      }
      .cwxx_Dtree .Dtree_ul li .Dtre_data .date .mon {
          font-size: 32px;
          line-height: 32px;
      }
      .cwxx_Dtree .Dtree_ul li .dl_ter dt .divt_tr .date .mon {
          font-size: 24px;
          line-height: 24px;
      }
      .tzrl_conter {
          margin-top: 50px;
      }
      .tzzrl_list ul li .time_tzzrl .tate_tzzgx .data_span {
          font-size: 24px;
          line-height: 24px;
      }
      .tzzrl_list ul li .time_tzzrl .tate_tzzgx .year_span {
          font-size: 16px;
          line-height: 16px;
      }
      .tzzrl_list ul li {
          padding: 32px;
      }
      .tzzrl_list ul li .tzz_h3 .tzz_text h3 {
          font-size: 22px;
          line-height: 22px;
      }
      .tzzrl_list ul li .tzz_h3 .tzz_text p {
          font-size: 16px;
          line-height: 24px;
      }
      .tzzrl_list ul li .tzz_h3 .tzz_rl span {
          font-size: 16px;
          line-height: 16px;
      }
      .tzzrl_list ul li .tzz_h3 .tzz_rl a {
          font-size: 16px;
          line-height: 16px;
      }
      .data_swiper .data_swiper_container .rl_form dl {
          width: 25%;
      }
      .data_swiper .data_swiper_container .rl_form dl:nth-child(6n) {
          border-right: 1px solid #EEEEEE;
      }
      .data_swiper .data_swiper_container .rl_form dl:nth-child(4n) {
          border-right: 0px solid #EEEEEE;
      }
      .data_swiper .data_swiper_container .rl_form dl:nth-child(9) {
          border-bottom: 0px solid #EEEEEE;
      }
      .data_swiper .data_swiper_container .rl_form dl:nth-child(10) {
          border-bottom: 0px solid #EEEEEE;
      }
      .data_swiper .data_swiper_container .rl_form dl:nth-child(11) {
          border-bottom: 0px solid #EEEEEE;
      }
      .data_swiper .data_swiper_container .rl_form dl:nth-child(12) {
          border-bottom: 0px solid #EEEEEE;
      }
      .form-li:nth-child(2) input {
          background: url(../images/gs.png)#fff no-repeat 13px center;
      }
      .form-li:nth-child(1) input {
          background: url(../images/user.png)#fff no-repeat 13px center;
      }
      .form-li:nth-child(4) input {
          background: url(../images/ipot.png)#fff no-repeat 13px center;
      }
      .form-li:nth-child(3) input {
          background: url(../images/mp.png)#fff no-repeat 13px center;
      }
      .form-li:nth-child(5) input {
          background: url(../images/yx.png)#fff no-repeat 13px center;
      }
      .form-li:nth-child(6) input {
          background: url(../images/wxh.png)#fff no-repeat 13px center;
      }
      .form-li::after {
          left: 62px;
      }
      .form-li input {
          padding-left: 75px;
      }
      .div_off span {
          font-size: 18px;
      }
      .div_off .layui-form-switch {
          width: 76px;
          height: 34px;
      }
      .div_off .layui-form-switch.layui-form-onswitch i {
          width: 30px;
          height: 30px;
          margin-left: -32px;
      }
      .div_off .layui-form-switch i {
          width: 30px;
          height: 30px;
      }
      .buttomy button {
          width: 152px;
          height: 50px;
      }
      .Eone_news_t .news_one_text h3 {
          font-size: 20px;
          line-height: 30px;
      }
      .Eone_news_t .news_one_text p {
          font-size: 18px;
      }
      .Eone_news_t .news_one_text .news_time time {
          font-size: 18px;
      }
      .mews_Eone_ul ul li .news_texomr {
          padding: 32px 30px 33px 27px;
      }
      .warp_lh {
          width: 75%;
      }
      .newstwo_xq h3 {
          font-size: 28px;
          line-height: 28px;
      }
      .newstwo_xq time {
          font-size: 18px;
          line-height: 18px;
          margin-bottom: 26px;
      }
      .newstwo_xq h3 {
          margin-bottom: 34px;
      }
      .nesw_xq_cont {
          margin-top: 34px;
      }
      .newstwo_xq .new_towfey .fxwz_toe span {
          font-size: 18px;
      }
      .newEter_text h3 {
          font-size: 18px;
          line-height: 28px;
          padding-bottom: 24px;
          margin-bottom: 24px;
          height: 81px;
      }
      .newEter_text .tiem_Etrt time {
          font-size: 18px;
      }
      .newEter_text .tiem_Etrt p {
          font-size: 18px;
      }
      .newEter_text .tiem_Etrt .icom_time {
          width: 20px;
          height: 20px;
      }
      .newEter_text .tiem_Etrt .icom_add {
          width: 22px;
          height: 26px;
      }
      .simtep_cont .xw-r h2 {
          font-size: 20px;
      }
      .simtep_cont .xw-r .main p {
          font-size: 16px;
      }
      .simtep_cont .xw-r .date .mon {
          font-size: 32px;
      }
      .simtep_cont .xw-r .date .year {
          font-size: 18px;
      }
      .simtep_cont .xw-r {
          padding: 21px 33px;
      }
      .bannet_text .txt h3 {
          font-size: 48px;
          line-height: 48px;
      }
      .recruit_schooltext h3 {
          font-size: 38px;
          line-height: 38px;
      }
      .scho_swiper .look_tp {
          width: 48px;
          height: 48px;
      }
      .scho_swiper .look_tp img {
          height: 24px;
          width: 24px;
      }
      .look_tp_cont:hover .mlbut-div {
          height: 48px;
      }
      .lh_pt80 {
          padding-top: 70px;
      }
      .xc_text .xc_text_cont h3 {
          font-size: 28px;
          line-height: 28px;
      }
      .xc_text_cont {
          padding: 36px !important;
      }
      .xc_text .xc_text_cont p {
          font-size: 18px;
          line-height: 26px;
          margin-bottom: 24px;
      }
      .xc_text .xc_text_cont span {
          font-size: 16px;
          line-height: 22px;
      }
      .zw_file_list ul li .file_cont .text p {
          font-size: 16px;
          line-height: 24px;
      }
      .zw_file_list ul li .file_cont span {
          font-size: 16px;
          line-height: 16px;
      }
      .zw_file_list ul li .file_cont span::after {
          background: url(../images/frmor.png) no-repeat center;
          height: 16px;
          background-size: 6px;
      }
      .zw_file_list ul li .file_cont .title h3 {
          font-size: 20px;
          line-height: 20px;
      }
      .zw_file_list ul li .file_cont .title h4 {
          font-size: 24px;
          line-height: 28px;
          margin-bottom: 40px;
      }
      .zw_file_list ul li .file_cont .text {
          margin-bottom: 20px;
      }
      .zw_file .recruit_schooltext {
          padding-top: 60px;
          padding-bottom: 60px;
      }
      .zw_file_list ul li .file_cont {
          padding-bottom: 70px;
      }
      .cptx-list dl {
          margin-right: 1.79%;
      }
      .jion_rezsrt_ul ul li .img {
          margin-top: 42px;
      }
      .jion_rezsrt_ul ul li:hover .img {
          height: 252px;
      }
      .jion_rezsrt_ul ul li .text .more img {
          height: 35px;
      }
      .jion_rezsrt_ul ul li .text h3 {
          padding-bottom: 14px;
          margin-bottom: 14px;
      }
      .jion_rezsrt_ul ul li .text .more {
          width: 111px;
          margin-bottom: 30px;
      }
      .jion_resz h3 {
          font-size: 28px;
          line-height: 28px;
          margin-bottom: 40px;
      }
      .jion_cont {
          padding: 63px 0;
      }
      .cptx-list dl dt img {
          height: 50px;
      }
      .cptx-list dl dt {
          height: 53px;
      }
      .cptx-list dl {
          padding-top: 41px;
          height: 292px;
      }
      .recruit_schooltext p {
          font-size: 18px;
          line-height: 33px;
      }
      .mlbut-div {
          line-height: 50px;
          height: 48px;
      }
      .scho_swiper .swiper-slide .text h3 {
          font-size: 20px;
          line-height: 20px;
          margin-bottom: 24px;
      }
      .scho_swiper .swiper-slide .text {
          padding-bottom: 50px;
          padding-top: 31px;
      }
      .recruit_schoolswiper {
          margin-bottom: 80px;
      }
      .cast_tex h3 {
          font-size: 28px;
          line-height: 28px;
      }
      .caseTBut {
          left: 89% !important;
          transform: translate(-89%, -51%) !important;
      }
      .Gone_standfl .Gone_title {
          margin-bottom: 38px;
      }
      .xczc_gotext .xczc_imt_text {
          height: 285px;
      }
      .system_Gzw {
          padding-bottom: 40px;
      }
      .tem_swiper {
          width: 71.5%;
          margin: auto;
      }
      .text_nl {
          height: 520px;
      }
      .Bsix_tk_cont .Bsix_tk_text {
          height: 300px;
      }
      .Bsix_tk_cont h3 {
          font-size: 30px;
          line-height: 30px;
          margin-bottom: 30px;
      }
      .gszhi_conter {
          margin: 60px 0;
      }
      .Bto_title h3 {
          font-size: 30px;
      }
      .Bto_titlea {
          margin-bottom: 47px;
      }
      .gglist_ul ul li {
          padding: 12px 17px;
      }
      .gglist_ul .title_wj p,
      .gglist_ul ul li a .date time {
          font-size: 16px;
      }
      .gglist_ul .title_wj .icont_wj {
          width: 25px;
          height: 32px;
      }
      .pagination li a {
          font-size: 16px;
      }
      .pagination li {
          width: 35px;
      }
      .pagination li.disabled_t,
      .pagination li.disabled {
          width: 35px;
          height: 35px;
      }
      .pagination li a,
      .pagination li.active a {
          line-height: 35px;
      }
      .pagination li.active a {
          font-size: 20px;
      }
      .pagination li a {
          width: 35px;
      }
      .gglist_ul {
          margin-bottom: 30px;
      }
      /* 2020.12.30 */
      .xinxi_jcxx dl {
          padding: 16px 0;
      }
      .sshq_gp .sshq_ul ul li h3 {
          font-size: 30px;
      }
      .sshq_fl {
          padding-right: 15px;
      }
      .top_right .jtzw {
          width: 108px;
      }
      .data_swiper .data_swiper_container .rl_form dl {
          height: 194px;
      }
      .data_swiper .data_swiper_container .rl_form dl dd::after {
          width: 6px;
          height: 6px;
      }
      .tzzu_yfa .bz_rl {
          margin-bottom: 30px;
      }
      .tzzu_form .tzzu_form_a,
      .tzzu_form .tzzu_form_c {
          margin-bottom: 16px;
      }
      .tzzu_form_d .tj_but,
      .tzzu_form_d .chongzhi_but {
          width: 159px;
          height: 50px;
      }
      .tzzu_form_d {
          margin-top: 42px;
      }
      .recruit_schoolswiper {
          margin-bottom: 50px;
      }
      .zlbz_sys {
          margin-bottom: 33px;
      }
      .form-li {
          margin-bottom: 16px;
      }
  }
  /* -------------------1024------------------------------ */
  
  @media screen and (max-width: 1024px) {
      .tzzrl_list ul li .tzz_h3 .tzz_rl a,
      .tzzrl_list ul li .tzz_h3 .tzz_rl a.xazIA {
          font-size: 14px;
      }
      .tzzrl_list ul li .tzz_h3 .tzz_rl span::after,
      .tzzrl_list ul li .tzz_h3 .tzz_rl a.xazIA::after {
          width: 16px;
          background-size: 100%;
      }
      .tzzrl_list ul li .tzz_h3 .tzz_text h3 {
          overflow: visible;
          white-space: normal;
          text-overflow: unset;
          -webkit-box-orient: unset;
          font-size: 18px;
      }
      .tzzrl_list ul li span.xt_t {
          margin: 0 15px;
      }
      .tzzrl_list ul li .time_tzzrl {
          width: 25%;
      }
      .tzzrl_list ul li .tzz_h3 {
          width: 66%;
      }
      .tzzrl_list ul li .time_tzzrl .tade_time time {
          font-size: 16px;
      }
      .stock_index h2 {
          font-size: 46px;
      }
      .text_indec {
          padding: 23px 16px 0 95px;
          position: relative;
      }
      .text_indec .xt_2 {
          position: absolute;
          top: -50px;
          margin-left: -40px;
          height: 175px;
          display: flex;
      }
      .text_indec p {
          font-size: 16px;
          line-height: 24px;
      }
      .text_indec h2 {
          font-size: 24px;
          line-height: 28px;
      }
      .index_incer_text {
          margin-top: 43px;
      }
      .index_incer_text h2 {
          font-size: 28px;
          line-height: 30px;
          margin-bottom: 20px;
      }
      .index_incer_text p {
          line-height: 22px;
          font-size: 16px;
      }
      .index_incer_text a {
          width: 138px;
          height: 60px;
          display: inline-block;
          margin-top: 29px;
          transition: all 0.4s;
      }
      .footer_r {
          display: none;
      }
      .footer_l {
          width: 100%;
      }
      .footer {
          padding: 57px 0;
          padding-bottom: 0;
      }
      .footer_l .foot_logo {
          width: 235px;
          margin-bottom: 24px;
      }
      .footer_but {
          display: block;
      }
      .footer_but .fexi {
          margin: auto;
          display: flex;
          align-items: center;
          justify-content: center;
      }
      .footer_ter p {
          padding-bottom: 10px;
      }
      .footer_but {
          padding-bottom: 24px;
      }
      /* 移动端导航 */
      .nav {
          display: none;
      }
      .m_img {
          background: url(../images/m_menuimg.png) no-repeat center center;
          background-size: 100%;
      }
      .m_img {
          height: 60px;
          float: right;
          margin-left: 20px;
          align-items: center;
          display: flex;
          display: -webkit-flex;
          display: -ms-flex;
      }
      .m_img a .m_menuimg {
          height: 16px;
          vertical-align: top;
          display: block;
      }
      .top_right span {
          font-size: 14px;
          width: 101px;
          height: 36px;
          line-height: 34px;
      }
      .top_right {
          height: 60px;
      }
      .search {
          margin-top: 13px;
      }
      .logo {
          padding: 8px 0;
      }
      .m_nav {
          display: block;
          position: fixed;
          top: 0px;
          left: 0px;
          width: 0px;
          height: 0px;
          overflow: hidden;
          z-index: 10000;
      }
      .m_nav .m_navList {
          position: absolute;
          width: 80%;
          right: 0px;
          top: 0px;
          background: #fff;
          height: 100%;
          z-index: 100;
          right: -80%;
          overflow-y: scroll;
          padding-top: 20px;
      }
      .m_nav .closecover {
          position: absolute;
          width: 100%;
          height: 100%;
          background: #eee;
          filter: alpha(opacity=0);
          opacity: 0;
          left: 0px;
          top: 0px;
          z-index: 1;
      }
      .m_nav .closeicon {
          position: absolute;
          width: 20%;
          left: 12px;
          top: 5%;
          z-index: 100;
          text-align: center;
          filter: alpha(opacity=0);
          opacity: 0;
      }
      .m_nav .m_navList {
          position: absolute;
          width: 80%;
          right: 0px;
          top: 0px;
          background: #fff;
          height: 100%;
          z-index: 100;
          right: -80%;
          overflow-y: scroll;
          padding-top: 20px;
      }
      .m_nav .m_navList ul li {
          border-bottom: 1px solid #eee;
      }
      .m_nav .m_navList ul li .m_f_a {
          display: flex;
          align-items: center;
          justify-content: space-between;
          width: 100%;
      }
      .m_nav .m_navList ul li .m_f_a a {
          flex: 1;
      }
      .m_nav .m_navList ul li .m_f_a i {
          width: 40px;
          height: 35px;
          box-sizing: border-box;
          padding: 0 5px;
          display: block;
      }
      .m_nav .m_navList ul li .m_f_a i {
          background: url(../images/plus.png) 50% no-repeat;
      }
      .m_nav .m_navList ul li .m_s_nav {
          display: none;
          width: 100%;
      }
      .m_nav .m_navList ul li a {
          display: block;
          height: 45px;
          color: #333;
          line-height: 45px;
          padding-left: 5%;
          font-size: 16px;
      }
      .m_nav .m_navList ul li .m_s_nav a {
          display: block;
          height: 40px;
          line-height: 40px;
          font-size: 14px;
          padding-left: 10%;
          overflow: hidden;
          white-space: nowrap;
          width: 90%;
          text-overflow: ellipsis;
      }
      .icon_on {
          background: url(../images/reduce.jpg) 50% no-repeat!important;
          background-position: 50% 50%;
          -webkit-transition: all 0s;
          -moz-transition: all 0s;
          transition: all 0s;
      }
      .top_right .top_hover ul li a {
          font-size: 14px;
          line-height: 20px;
      }
      .cutAct,
      .cutAll,
      .total {
          font-size: 16px;
      }
      .index_about_cont {
          padding-top: 48px;
      }
      .index_news_ul ul li .index_news_tie p {
          font-size: 16px;
          line-height: 22px;
      }
      .index_news_ul ul li .index_news_tie time {
          font-size: 16px;
          margin-bottom: 10px;
      }
      .index_news_ul ul li .index_news_tie {
          margin-top: 20px;
      }
      .index_news_title {
          padding-top: 132px;
          margin-bottom: 30px;
      }
      .index_news_ul ul li .index_news_tie span {
          margin-bottom: 44px;
      }
      .banText .txt h3 {
          font-size: 36px;
          line-height: 38px;
          margin-bottom: 30px;
      }
      .banText .txt p {
          font-size: 20px;
          line-height: 24px;
      }
      .index_pro-t h2.title {
          margin-top: 44px;
      }
      .index-product {
          margin-top: -41px;
          display: block;
      }
      .case_tab {
          width: 100%;
      }
      .pro-cata {
          width: 100%;
          margin-top: 30px;
          margin-bottom: 30px;
      }
      .row li {
          padding: 0;
          padding-left: 10%;
      }
      .pro-cata .imgs {
          width: 100%;
      }
      .row li img {
          float: right;
      }
      .pro-cata .imgs .actImg {
          right: 0;
          left: auto;
      }
      .tophide .logo {
          padding: 8px 0;
      }
      .tophide .search {
          margin-top: 13px;
      }
      .tophide .top_right {
          height: 60px;
      }
      .pro-cata .swiper-container {
          overflow: hidden;
      }
      .stock_index>div {
          width: 72%;
      }
      .text_indec h2 {
          margin-bottom: 14px;
      }
      .colode_list ul li h3 {
          margin-top: 24px;
      }
      .colode_list ul li h3 {
          font-size: 24px;
          line-height: 24px;
      }
      .colode_list ul li dl dt a {
          font-size: 16px;
      }
      .anout_title {
          margin-bottom: 46px;
      }
      .flash4 {
          margin-bottom: 70px;
      }
      .imgBot {
          margin-bottom: 27px;
      }
      .quan_map_title {
          padding-top: 50px;
      }
      .submenu-1 .swiper-slide span {
          font-size: 20px;
          line-height: 20px;
      }
      .text_conter .text_cont h3 {
          font-size: 20px;
          line-height: 20px;
      }
      .text_conter .text_cont .text {
          font-size: 16px;
          line-height: 30px;
      }
      .text_conter .text_cont h3 {
          margin-bottom: 16px;
      }
      .text_conter .text_cont .more a {
          width: 150px;
      }
      .maxp_swiper {
          margin-bottom: 50px;
      }
      .ul_adsid ul li:nth-child(2) {
          background-size: 100%;
      }
      .ul_adsid ul li:nth-child(1) {
          background-size: 100%;
      }
      .ul_adsid ul li .text {
          padding: 5.5% 5.3%;
      }
      .ul_adsid ul li .text p {
          font-size: 18px;
          line-height: 18px;
      }
      .ul_adsid ul li .text a {
          width: 150px;
      }
      .map_list {
          bottom: -53%;
      }
      .weizhi h3 {
          font-size: 16px;
          line-height: 16px;
      }
      .quan_map .pin {
          width: 16px;
      }
      .weizhi .wz-6 .pin1 {
          width: 10px;
          height: 10px;
      }
      .quan_map_title p {
          font-size: 20px;
          line-height: 20px;
      }
      .weizhi .wz-1 {
          top: 23%;
      }
      .weizhi .wz-6 {
          left: 67.9%;
          top: 20.7%;
      }
      .weizhi .wz-5 {
          top: 24.3%;
      }
      .weizhi .wz-2 {
          top: 40.5%;
      }
      .weizhi .wz-4 {
          top: 28.2%;
      }
      .quan_map {
          margin-bottom: 271px;
      }
      .ul_adsid {
          margin-bottom: 70px;
      }
      .Bread {
          height: 70px;
      }
      .bread_tab ul li {
          line-height: 70px;
      }
      .not_top_top {
          line-height: 70px;
      }
      .anout_title {
          margin-top: 50px;
      }
      .B2_yunjing ul li .text h3 {
          padding-top: 24px;
      }
      .B2_yunjing ul li .text h3 img {
          height: 33px;
      }
      .B2_yunjing ul li:nth-child(odd) .text {
          padding-left: 78px;
      }
      .B2_yunjing ul li:nth-child(even) .text {
          padding-right: 78px;
      }
      .B2_yunjing ul li .text .text_p {
          font-size: 16px;
          line-height: 24px;
          margin-bottom: 24px;
      }
      .cpten .cp_title h3 {
          font-size: 32px;
          line-height: 32px;
      }
      .cpten .cp_title {
          margin-bottom: 60px;
          margin-top: 60px;
      }
      .cpten_ul ul li {
          padding: 30px 14px 0;
          height: 190px;
      }
      .cpten_ul ul li .icon_ten img {
          height: 24px;
      }
      .ten_zf .texzf_title h3 {
          font-size: 32px;
          line-height: 36px;
      }
      .ten_zf {
          padding-top: 272px;
      }
      .tenBan .swiper-slide dl {
          height: 276px;
          padding: 45px 1%;
      }
      .tenBan .swiper-slide dl dt img {
          height: 50px;
      }
      .tenBan .swiper-slide dl dd {
          font-size: 18px;
          line-height: 18px;
      }
      .B3_team ul li .list_de dl .text-btrt {
          height: 128px;
      }
      .B3_team {
          margin-top: 69px;
          margin-bottom: 35px;
      }
      .year_dot span:before {
          /* width: 121px; */
      }
      .history_con_l>h2 {
          font-size: 38px;
          line-height: 38px;
          padding-bottom: 24px;
      }
      .history_con_l>h2 span {
          font-size: 18px;
          line-height: 18px;
      }
      .history_con_l .main .infor p {
          font-size: 16px;
          line-height: 24px;
      }
      .history_con_l .main .infor .xh {
          margin-right: 16px;
      }
      .history_con_l {
          padding-right: 4%;
      }
      .history_con_l .party_pcont {
          height: 9em;
      }
      .ryjx_bfive {
          margin-top: 53px;
          margin-bottom: 60px;
      }
      .shzr_syde .shzr_text h3 {
          margin-bottom: 50px;
      }
      .shzr_syde.kcsfz .shzr_text {
          padding-right: 45px;
      }
      .shzr_syde .shzr_text {
          padding-left: 45px;
      }
      .sydd_bsix {
          padding: 80px 0;
      }
      .sydd_bsix h3 {
          margin-bottom: 45px;
      }
      .shzr_syde .shzr_text .mote_r {
          margin-top: 28px;
      }
      .kscr_cont .kes_text {
          padding-right: 45px;
      }
      .prou_cone ul li .prou_text h3 {
          font-size: 20px;
          line-height: 20px;
          margin-bottom: 14px;
      }
      .prou_cone ul li .prou_text p {
          font-size: 16px;
      }
      .prou_cone {
          margin-bottom: 5px;
      }
      .pagination {
          margin-bottom: 54px;
      }
      .ctwo_xq {
          width: 100%;
      }
      .ctwo_xq .ctwo_text {
          height: auto;
      }
      .ctwo_priom {
          margin-top: 60px;
      }
      .ct_conte {
          margin-top: 50px;
      }
      .ctwo_xq .biaoti {
          height: 55px;
      }
      .c3_pro_t {
          width: 34%;
      }
      .ctwo_priom .c2_text h3 {
          font-size: 28px;
          line-height: 28px;
      }
      .ctwo_priom .c2_text p {
          font-size: 20px;
          line-height: 20px;
      }
      .ctwo_priom .c2_text {
          padding: 36px 0;
          padding-left: 30px;
      }
      .ctwo_priom .c2_text::before {
          top: 50px;
      }
      .Bto_title h3 {
          font-size: 32px;
          line-height: 32px;
      }
      .gglist_ul .title_wj .icont_wj {
          width: 26px;
          height: 34px;
      }
      .Bto_title {
          margin-bottom: 38px;
      }
      .gsgg_Btwo {
          margin-top: 60px;
      }
      .gglist_ul {
          margin-bottom: 50px;
      }
      .cwxx_Dtree {
          margin-top: 50px;
      }
      .cwxx_Dtree .Dtree_title h3 {
          font-size: 32px;
          line-height: 32px;
      }
      .cwxx_Dtree .Dtree_ul li .Dtre_data .date .mon {
          font-size: 28px;
          line-height: 28px;
      }
      .cwxx_Dtree .Dtree_ul li .Dtre_data .main {
          width: 76%;
      }
      .cwxx_Dtree .Dtree_ul li .dl_ter dt {
          margin-top: 30px;
      }
      .cwxx_Dtree .Dtree_ul li {
          margin-top: 30px;
      }
      .zzt_sele .zhuzhunag_a {
          margin-left: -6px;
      }
      .zzt_sele .zhuzhunag_a:nth-child(2n) {
          margin-left: 1px;
      }
      .zzt_sele .zhuzhunag_a #main,
      .zzt_sele .zhuzhunag_a #main1 {
          height: 380px;
      }
      .cwxx_Dtree .Dtree_ul li .Dtre_data .date {
          width: 14%;
      }
      .jcxx_title {
          width: 100%;
      }
      .jcxx_Dfiv {
          margin-top: 50px;
          margin-bottom: 50px;
      }
      .jcxx_title h3 {
          font-size: 32px;
          line-height: 32px;
          padding-bottom: 24px;
          margin-bottom: 24px;
      }
      .xinxi_jcxx {
          width: 100%;
      }
      .sshq_fl {
          width: 100%;
          padding-right: 0;
      }
      .sshaq_tont {
          padding-top: 50px;
          padding-bottom: 50px;
      }
      .sshq_gp {
          display: flex;
          justify-content: space-between;
          align-items: center;
      }
      .sshq_gp .sshq_sz {
          border: 0;
      }
      .sshq_gp .sshq_sz {
          width: 40%;
      }
      .sshq_gp .sshq_ul {
          width: 60%;
          padding-left: 30px;
      }
      .sshq_fr {
          width: 100%;
          margin-top: 30px;
      }
      .sshq_fl .title_sshq {
          margin-bottom: 24px;
      }
      .sshq_fl .title_sshq h3 {
          font-size: 32px;
          line-height: 32px;
      }
      .tzzrl_list ul li {
          padding: 26px;
      }
      .tzzrl_list ul li .time_tzzrl {
          width: 27%;
      }
      .tzzyf_title h3 {
          font-size: 32px;
          line-height: 32px;
      }
      .tzzu_yfa .bz_rl p {
          line-height: 24px;
          font-size: 16px;
      }
      .tzzu_form .tzzu_form_c .inpout_t input {
          height: 48px;
      }
      .tzzu_form .tzzu_form_a input {
          height: 48px;
      }
      .tzzu_form .tzzu_form_c .input_spn span {
          line-height: 46px;
      }
      .tzzu_form .tzzu_form_a::after,
      .tzzu_form .tzzu_form_c::after {
          top: 15px;
      }
      .tzzu_form .tzzu_form_c {
          margin-bottom: 24px;
      }
      .tzzu_form_d .tj_but,
      .tzzu_form_d .chongzhi_but {
          height: 50px;
          width: 149px;
      }
      .tzzu_form_d {
          margin-bottom: 60px;
      }
      .FAQ_conter {
          margin-top: 50px;
      }
      .FAQ_title h3 {
          font-size: 32px;
          line-height: 32px;
      }
      .fAQ_list ul li .bitoti h3 {
          font-size: 18px;
          line-height: 18px;
      }
      .fAQ_list ul li .bitoti h3::before {
          width: 38px;
          height: 38px;
          background-size: 38px;
          top: -7px;
      }
      .fAQ_list ul li .bitoti h3 {
          padding-left: 53px;
      }
      .FAQ_title {
          margin-bottom: 35px;
      }
      .content_FAQ {
          font-size: 16px;
          line-height: 26px;
      }
      .fAQ_list {
          margin-bottom: 50px;
      }
      .pagination li a {
          font-size: 18px;
          line-height: 40px;
      }
      .pagination li.disabled_t,
      .pagination li.disabled {
          width: 40px;
          height: 40px;
          background-size: 100%;
      }
      .pagination li.active a {
          line-height: 40px;
      }
      .Eone_news_t .news_one_text {
          padding: 13px 42px 20px 33px;
      }
      .Eone_news_t .news_one_text .news_time {
          margin-top: 34px;
      }
      .Eone_news_t .news_one_text h3 {
          margin-bottom: 30px;
      }
      .mews_Eone_ul ul li .news_texomr {
          padding: 23px 30px 26px 27px;
      }
      .Eone_news {
          margin-top: 50px;
      }
      .newEter_text {
          padding: 28px 29px;
      }
      .mews_Eone_hux ul li {
          margin-bottom: 30px;
      }
      .simtep_cont .xw-r .main {
          width: 82%;
      }
      .simtep_cont .xw-r .date {
          width: 14%;
      }
      .simtep_cont .xw-r>span {
          margin: 0 22px;
      }
      .video_play_swipe {
          width: 55px;
          height: 55px;
      }
      .fixf_swiper .gallery-thumbs_ty .top_img_tyt {
          width: 25px;
          height: 25px;
      }
      .caseTBut {
          left: 94% !important;
          transform: translate(-94%, -51%) !important;
      }
      .xc_text .xc_text_cont span {
          font-size: 14px;
          line-height: 22px;
      }
      .xc_text .xc_text_cont h3 {
          margin-bottom: 24px;
      }
      .cptx-list dl {
          margin-right: 1.671%;
      }
      .cptx-list {
          margin-top: 50px;
      }
      .cptx-list dl dd h3 {
          font-size: 18px;
      }
      .cptx-list dl dd {
          padding: 0 18px;
      }
      .cptx-list dl {
          height: 322px;
      }
      .zs_xc p {
          margin-bottom: 50px;
      }
      .jion_rezsrt_ul ul li .text p {
          font-size: 16px;
          line-height: 22px;
      }
      .jion_rezsrt_ul ul li .img {
          width: 160px;
          height: 160px;
      }
      .jion_rezsrt_ul ul li:hover .img {
          height: 202px;
      }
      .ecxty {
          margin-top: 50px;
      }
      .Gone_standfl .Gone_title img,
      .system_title h3 img {
          height: 30px;
      }
      .xczc_gotext .Gone_title img {
          /* height: 35px; */
          width: 274px;
          height: auto;
      }
      .xczc_gotext {
          width: 90%;
          position: initial;
          margin: auto;
          margin-top: -120px;
          box-shadow: 0 0 10px #eee;
          padding-bottom: 40px;
      }
      .xczc_gotext .xczc_imt_text {
          height: auto;
      }
      .Gone_standfl .Gonr_img_tire {
          height: 229px;
      }
      .Gone_standfl {
          padding-right: 30px;
      }
      .Gone_standfl .Gonr_img_tire,
      .xczc_gotext .xczc_imt_text {
          font-size: 16px;
          line-height: 26px;
      }
      .xczc_gotext .Gone_title {
          margin-bottom: 17px;
      }
      .system_Gzw {
          margin-top: 50px;
      }
      .system_zl {
          width: 100%;
          padding-right: 0;
      }
      .system_swiper {
          width: 100%;
          margin-top: 24px;
      }
      .system_title h3 {
          margin-bottom: 50px;
      }
      .zlbz_sys h3 {
          font-size: 24px;
          line-height: 24px;
      }
      .zlbz_sys .text p {
          font-size: 16px;
          line-height: 28px;
      }
      .img_gs {
          width: 100%;
      }
      .text_nl {
          width: 100%;
          height: auto;
          font-size: 16px;
          line-height: 28px;
          padding: 36px 23px 51px 48px;
      }
      .NL_GA {
          margin-top: 50px;
          margin-bottom: 50px;
      }
      .sytec_ft .swiper-slide img {
          margin: auto;
          display: block;
      }
      .sytec_ft {
          margin: auto;
          float: initial;
      }
      .Gone_standfr {
          margin-top: 30px;
      }
      .Bsix_tk_cont .Bsix_tk_text {
          font-size: 16px;
          line-height: 28px;
      }
      .gszhi_conter .wrap_1 {
          width: 100%;
      }
      .renyuan_list li dl dt p {
          font-size: 18px;
          width: 168px;
      }
      .DONE_xian2 {
          width: 583px;
      }
      .DONE_xian {
          margin-right: 13%;
          width: 495px;
      }
      .renwu_biaoti .renwu_text .rw_name h3 {
          font-size: 24px;
          line-height: 24px;
      }
      .renwu_biaoti .renwu_text .renwu_xq {
          height: 200px;
      }
      .renwu_biaoti .renwu_text .renwu_xq.active {
          margin-bottom: 30px;
      }
      .rw_tk {
          padding: 67px 35px 0px 31px;
      }
      .rw_tk .re_gubi {
          top: 35px;
          right: 35px;
      }
      .renyuan_list .xiat {
          width: 700px;
      }
      .renyuan_list li:nth-child(3) dl dt .xiat {
          left: -355px;
      }
      .renyuan_list li:nth-child(4) dl dt .xiat {
          left: -535px;
      }
      .renyuan_list li:nth-child(2) dl dt .xiat {
          left: -173px;
      }
      .not_top_top a {
          font-size: 16px;
      }
      .icont-homejt {
          height: 10px;
      }
      .icont_home {
          width: 18px;
          height: 18px;
      }
      .bread_tab ul {
          margin: 0 -10px;
      }
      .bread_tab ul li a {
          font-size: 16px;
          padding: 0 10px;
      }
      .yuyan_mbl {
          padding: 10px;
          padding-left: 5%;
      }
      .yuyan_mbl a {
          font-size: 16px;
          padding: 0 10px;
          border-right: 1px solid #eee;
      }
      .yuyan_mbl a.active {
          color: #0068B6;
      }
      .yuyan_mbl a:last-child {
          border: 0;
      }
      .yuyan_mbl a:nth-child(1) {
          padding-left: 0;
      }
      .index_news_ul ul li .index_news_tie p {
          height: 45px;
      }
      .imgBot p {
          font-size: 16px;
      }
      .flash4 ul li .imgBot {
          padding-left: 19px;
      }
      .history_list .gallery-bottom ul li {
          padding-right: 3px;
          margin-right: 8px;
      }
      .banPagin {
          bottom: 30px;
      }
      .idxOnebtm {
          bottom: 34px;
      }
      .index_about {
          background: url(../images/bj_about.jpg) no-repeat center;
          /* position: relative; */
          background-attachment: inherit;
          /* position: relative; */
      }
      .submenu-top {
          display: none;
      }
      .caseTank-lt {
          margin-bottom: 52px;
          margin-top: 100px;
      }
      .liuyan_fr .liaojie h3 {
          font-size: 24px;
      }
      .zw_file_list ul li .file_cont span {}
      .zw_file_list ul li .file_cont span::after {
          left: auto;
      }
  }
  /* -------------------768------------------------------ */
  
  @media screen and (max-width: 768px) {
      .recruit_schoolswiper {
          width: 90%;
      }
      .gallery-thumbs_ty .swiper-slide img {
          height: auto !important;
      }
      .banText .txt h3 {
          font-size: 24px;
          line-height: 26px;
          margin-bottom: 20px;
      }
      .banText .txt p {
          font-size: 18px;
          line-height: 22px;
      }
      .more .but {
          width: 120px;
      }
      .banText .txt {
          margin-bottom: 24px;
      }
      .index_peoductmain {
          width: 43.8%;
          margin-top: 40px;
      }
      .index-product {
          margin-top: -35px;
          display: block;
      }
      .index-product .case_tab_l .cpimg1 {
          padding-right: 3%;
      }
      .index_incer_text {
          left: 22.1%;
          padding-right: 53px;
      }
      .text_indec a {
          margin-top: 12px;
          width: 93px;
      }
      .text_indec h2 {
          font-size: 21px;
          line-height: 9px;
      }
      .footer {
          padding: 40px 0;
          padding-bottom: 0;
      }
      .index_pro-t {
          width: 100%;
      }
      .banPagin .swiper-pagination-bullet {
          width: 20px
      }
      .index_pro-t h2.title {
          font-size: 32px;
          line-height: 32px;
      }
      .case_tab .swiper-container-horizontal>.swiper-pagination-bullets,
      .case_tab .swiper-pagination-custom,
      .swiper-pagination-fraction {
          bottom: 0px;
      }
      .case_tab .swiper-pagination-bullet i {
          width: 36px;
          height: 36px;
          line-height: 36px;
          font-size: 16px;
      }
      .case_tab .ui-loop {
          width: 36px;
          height: 36px;
      }
      .case_tab .swiper-pagination-bullet {
          height: 36px;
          width: 36px;
          line-height: 36px;
      }
      .case_tab .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
          margin-right: 15px;
      }
      .case_tab .swiper-pagination-bullet-active {
          height: 36px !important;
          line-height: 36px;
      }
      .product-number-inner ul li b i {
          font-size: 56px;
          line-height: 56px;
      }
      .product-number-inner ul li b {
          line-height: 56px;
      }
      .product-number-inner {
          margin-top: 26px;
      }
      .product-number-inner ul {
          padding-bottom: 97px;
      }
      .stock_index h2 span {
          font-size: 20px;
      }
      .colode_list ul li h3 {
          margin-top: 58px;
      }
      .about_conte {
          padding-left: 24px;
      }
      .about_title_as h4 {
          margin-bottom: 20px;
          padding-bottom: 0;
      }
      .about_title_as p {
          font-size: 18px;
          line-height: 18px;
      }
      .wrap_1 {
          width: 90%;
      }
      .text_conter .img {
          width: 100%;
      }
      .text_conter .img img {
          width: 100%;
      }
      .text_conter .text_cont {
          width: 100%;
          padding-left: 0;
          margin-top: 24px;
      }
      .map_list {
          position: initial;
      }
      .submenu-1 {
          padding-top: 50px;
          margin-bottom: 25px;
          margin-top: 0;
      }
      .text_conter .text_cont {
          padding-bottom: 50px;
      }
      .quan_map {
          padding-bottom: 0;
          margin-bottom: 50px;
      }
      .quan_map_cont {
          padding-bottom: 20px;
      }
      .ul_adsid {
          margin-top: 50px;
      }
      .ul_adsid ul li .text p {
          font-size: 14px;
          line-height: 16px;
      }
      .ul_adsid ul li .text a {
          width: 120px;
      }
      .submenu-top {
          width: 70%;
      }
      .about_baner .txt h3 {
          font-size: 32px;
          line-height: 32px;
      }
      .bread_tab ul li a {
          padding: 0 10px;
          text-align: center;
      }
      .B2_yunjing ul li:nth-child(odd) .text {
          padding-left: 38px;
      }
      .B2_yunjing ul li:nth-child(even) .text {
          padding-right: 36px;
      }
      .B2_yunjing ul li .text h3 img {
          height: 26px;
      }
      .B2_yunjing ul li {
          margin-top: 46px;
      }
      .cpten .cp_title {
          margin-bottom: 53px;
          margin-top: 0px;
          padding-top: 50px;
      }
      .cpten .cp_title h3 {
          margin-bottom: 26px;
      }
      .cpten_ul ul li .ten_text {
          font-size: 14px;
          line-height: 24px;
      }
      .cpten_ul ul li .icon_ten {
          margin-bottom: 16px;
      }
      .cpten_ul ul li .icon_ten img {
          height: 20px;
      }
      .cpten_ul ul li {
          height: 183px;
          padding: 30px 12px 0;
      }
      .cpten .cp_title h3 {
          font-size: 24px;
          line-height: 24px;
      }
      .ten_zf .texzf_title h3 {
          font-size: 24px;
          line-height: 24px;
      }
      .ten_zf {
          padding-top: 45px;
      }
      .ten_zf .texzf_title h3 {
          padding-bottom: 24px;
      }
      .tenBan .swiper-slide dl dt.v-t {
          margin-top: 20px;
      }
      .tenBan .swiper-slide dl dt.v-t {
          font-size: 18px;
          line-height: 24px;
      }
      .tenBan .swiper-slide dl dd {
          font-size: 16px;
          line-height: 20px;
      }
      .tenBan .swiper-slide dl {
          height: 247px;
          padding: 37px 1%;
      }
      .cutAct1,
      .cutAll1,
      .total1 {
          font-size: 18px;
      }
      .tenBan {
          padding-bottom: 155px;
      }
      .cpten_ul ul li {
          height: 197px;
          padding: 30px 21px 0;
      }
      .B3_team ul li .list_de dl {
          width: 32.33%;
          margin-bottom: 24px;
      }
      .B3_team ul li {
          margin-bottom: 0;
      }
      .mb1_1 {
          display: block;
      }
      .history_con_l>h2 {
          font-size: 30px;
          line-height: 30px;
          padding-bottom: 14px;
          margin-bottom: 26px;
          margin-top: 0px;
      }
      .history_con_l>h2 span {
          font-size: 16px;
      }
      .history_con_l .main .infor {
          margin-bottom: 18px;
      }
      .history_con_l .party_pcont {
          height: 8.4em;
      }
      .shzr_syde .shzr_text p {
          -webkit-line-clamp: 3;
      }
      .shzr_syde .shzr_text .mote_r img {
          height: 40px;
      }
      .shzr_syde .shzr_text h3 {
          font-size: 24px;
      }
      .shzr_syde.kcsfz .shzr_text {
          padding-right: 40px;
      }
      .shzr_syde .shzr_text {
          padding-left: 40px;
      }
      .sydd_bsix .sydd_text {
          width: 63%;
      }
      .sydd_bsix .mote_r img {
          height: 40px;
      }
      .shzr_syde {
          margin-top: 50px;
          margin-bottom: 50px;
      }
      .sydd_bsix {
          padding: 58px 0;
      }
      .ksc_one_title {
          padding-top: 69px;
      }
      .ksc_one_title h3 {
          margin-bottom: 48px;
      }
      .kscr_cont .kes_text {
          height: 179px;
      }
      .prou_cone ul li .jiah {
          opacity: 1;
      }
      .prou_cone ul li .jiah img {
          width: 40px;
          height: 40px;
      }
      .prou_cone ul li .prou_text {
          padding-bottom:45px;
		  position: inherit;
      }
      .prou_cone ul li .prou_text h3 {
          font-size: 18px;
          line-height: 18px;
          margin-bottom: 6px;
      }
      .pagination li a {
          font-size: 16px;
          width: 40px;
          line-height: 40px;
      }
      .pagination li.active a {
          font-size: 18px;
          line-height: 40px;
      }
      .ksc_one_title h3 {
          font-size: 32px;
          line-height: 32px;
      }
      .pagination li.disabled_t,
      .pagination li.disabled {
          height: 40px;
          width: 40px;
      }
      .pagination li {
          width: 40px;
          margin-right: 0;
      }
      .cwxx_Dtree .Dtree_ul li .Dtre_data .date {
          width: 14%;
      }
      .cwxx_Dtree .Dtree_ul li .dl_ter dt {
          width: 31.976%;
      }
      .cwxx_Dtree .Dtree_ul li .dl_ter dt:nth-child(4n) {
          margin-right: 2.038%;
      }
      .cwxx_Dtree .Dtree_ul li .dl_ter dt:nth-child(3n) {
          margin-right: 0 !important;
      }
      .cwxx_Dtree .Dtree_ul ul li .Dtr_Ui .Dtree_dwom img {
          height: 30px;
      }
      .cwxx_Dtree .Dtree_ul li .dl_ter dt .divt_tr .Dtree_dwom img {
          height: 28px;
      }
      .zzt_sele {
          margin-bottom: 40px;
      }
      .jcxx_title h3 {
          font-size: 24px;
          line-height: 24px;
      }
      .sshq_fl .title_sshq h3 {
          font-size: 24px;
          line-height: 24px;
      }
      .xinxi_jcxx dl {
          padding: 20px 0;
      }
      .sshq_fl .title_sshq h3 {
          padding-bottom: 24px;
      }
      .sshq_gp .sshq_sz h1 #dangqiangujia {
          font-size: 42px;
          line-height: 42px;
      }
      .jcxx_Dfiv {
          margin-top: 30px;
          margin-bottom: 30px;
      }
      .tzzrl_list ul li {
          width: 100%;
          margin-right: 0 !important;
      }
      .tzzrl_list ul li .time_tzzrl {
          width: 16%;
      }
      .tzzrl_list ul li .time_tzzrl .tate_tzzgx {
          margin-bottom: 66px;
      }
      .tzzrl_list ul li .tzz_h3 {
          flex: 1;
      }
      .tzzrl_list ul li .tzz_h3 .tzz_rl a::after {
          height: 16px;
          width: 16px;
          background-size: 100%;
      }
      .tzzrl_list ul li .tzz_h3 .tzz_rl span::after {
          height: 16px;
          width: 16px;
          background-size: 100%;
      }
      .tzzrl_list ul li {
          margin-bottom: 24px;
      }
      .tzzu_yfa {
          margin-top: 50px;
      }
      .data_swiper .data_swiper_container .rl_form dl {
          width: 33.33%;
      }
      .data_swiper .data_swiper_container .rl_form dl:nth-child(4n) {
          border-right: 1px solid #EEEEEE;
      }
      .data_swiper .data_swiper_container .rl_form dl:nth-child(3n) {
          border-right: 0px solid #EEEEEE;
      }
      .data_swiper .data_swiper_container .rl_form dl:nth-child(9) {
          border-bottom: 1px solid #EEEEEE;
      }
      .tzzu_yfa .bz_rl {
          margin-top: 30px;
          margin-bottom: 40px;
      }
      /* .tzzu_form .tzzu_form_c input {
                background: url(../images/z_1.png)#fff no-repeat 13px center;
                background-size: 20px;
            }
            .tzzu_form .tzzu_form_a:nth-child(2) input {
                background: url(../images/user.png)#fff no-repeat 13px center;
                background-size: 20px;
            }
            .tzzu_form .tzzu_form_a:nth-child(4) input {
                background: url(../images/z_4.png)#fff no-repeat 13px center;
                background-size: 20px;
            }
            .tzzu_form .tzzu_form_a:nth-child(3) input {
                background: url(../images/z_3.png)#fff no-repeat 13px center;
                background-size: 20px;
            }
            .tzzu_form .tzzu_form_a:nth-child(5) input {
                background: url(../images/z_5.png)#fff no-repeat 13px center;
                background-size: 20px;
            }
            .tzzu_form .tzzu_form_a:nth-child(6) input {
                background: url(../images/z_6.png)#fff no-repeat 13px center;
                background-size: 20px;
            } */
      .tzzu_form .tzzu_form_a .icon_name {
          width: 19px;
          height: 21px;
          left: 20px;
          z-index: 1;
      }
      .tzzu_form .tzzu_form_c .icon_time {
          width: 25px;
          height: 25px;
          left: 16px;
          z-index: 1;
      }
      .tzzu_form .tzzu_form_a .icon_jg {
          width: 24px;
          height: 22px;
          left: 17px;
          z-index: 1;
      }
      .tzzu_form .tzzu_form_a .icon_zw {
          width: 24px;
          height: 24px;
          left: 16px;
          z-index: 1;
      }
      .tzzu_form .tzzu_form_a .icon_zj {
          width: 24px;
          height: 24px;
          left: 17px;
          z-index: 1;
      }
      .tzzu_form .tzzu_form_a .icon_haoma {
          width: 26px;
          height: 22px;
          left: 14px;
          z-index: 1;
      }
      .tzzu_form .tzzu_form_a .icon_pih {
          width: 19px;
          height: 27px;
          left: 14px;
          z-index: 1;
      }
      .tzzu_form .tzzu_form_a .icon_eml {
          width: 22px;
          height: 17px;
          left: 13px;
          z-index: 1;
      }
      .tzzu_form .tzzu_form_a::after,
      .tzzu_form .tzzu_form_c::after {
          left: 54px;
      }
      .tzzu_form .tzzu_form_a input,
      .tzzu_form .tzzu_form_c .inpout_t input {
          padding-left: 70px;
      }
      .tzzu_form .tzzu_form_c .input_spn span {
          font-size: 14px;
      }
      .liuyan_fl {
          width: 100%;
          padding-right: 0;
      }
      .zxly_contem {
          margin-top: 50px;
          margin-bottom: 50px;
      }
      .liuyan_fl h3 {
          font-size: 30px;
          line-height: 30px;
          margin-bottom: 30px;
      }
      .form-li input::-webkit-input-placeholder {
          color: #AAAAAA;
          font-size: 16px;
          /* line-height: 64px; */
      }
      /* Mozilla Firefox 4 to 18 */
      .form-li input:-moz-placeholder {
          color: #AAAAAA;
          opacity: 1;
          font-size: 16px;
          /* line-height: 64px; */
      }
      /* Mozilla Firefox 19+ */
      .form-li input::-moz-placeholder {
          color: #AAAAAA;
          opacity: 1;
          font-size: 16px;
          /* line-height: 64px; */
      }
      /* Internet Explorer 10+ */
      .form-li input:-ms-input-placeholder {
          color: #AAAAAA;
          /* line-height: 64px; */
      }
      .form-li textarea::-moz-placeholder {
          color: #AAAAAA;
          opacity: 1;
          font-size: 16px;
          line-height: 46px;
      }
      .form-li textarea:-ms-input-placeholder {
          color: #AAAAAA;
      }
      .form-li textarea:-moz-placeholder {
          color: #AAAAAA;
          opacity: 1;
          font-size: 16px;
      }
      .form-li textarea::-webkit-input-placeholder {
          color: #AAAAAA;
          font-size: 16px;
      }
      .form-li input {
          height: 50px;
      }
      .form-li::after {
          top: 17px;
      }
      .form-li:nth-child(2) input,
      .form-li:nth-child(3) input,
      .form-li:nth-child(4) input {
          background-size: 26px !important;
      }
      .form-li:nth-child(4) input {
          background-size: 20px !important;
      }
      .form-li:nth-child(5) input {
          background-size: 26px !important;
      }
      .form-li:nth-child(1) input {
          background-size: 20px !important;
      }
      .form-li::after {
          left: 58px;
      }
      .form-li {
          margin-bottom: 20px;
      }
      .div_off {
          margin-top: 8px;
          margin-bottom: 23px;
      }
      .liuyan_fr {
          width: 100%;
      }
      .liuyan_fr .liaojie {
          background: url(../images/lfyy.jpg) no-repeat center;
          position: initial;
          background-size: 100%;
          margin-top: 30px;
      }
      .liuyan_fr img {
          display: none;
      }
      .liuyan_fr .liaojie h3 {
          font-size: 24px;
          line-height: 36px;
      }
      .liuyan_fr .liaojie a {
          width: 154px;
          height: 51px;
          line-height: 50px;
          font-size: 18px;
          margin-top: 30px;
      }
      .liuyan_fr .liaojie {
          padding: 34px 37px;
      }
      .mews_Eone_ul ul li .news_texomr {
          padding: 23px 20px 26px 20px;
      }
      .Eone_news_t .news_one_text .news_time span img {
          width: 120px;
          height: auto;
      }
      .Eone_news_t .news_one_text .news_time span {
          width: auto;
      }
      .Eone_news_t .news_one_text h3 {
          margin-bottom: 22px;
      }
      .Eone_news_t .news_one_text .news_time {
          margin-top: 24px;
      }
      .newstwo_xq {
          margin-top: 70px;
          margin-bottom: 70px;
      }
      .newstwo_xq .nesw_xq_cont {
          margin-top: 32px;
      }
      .newEter_text {
          padding: 20px 20px;
      }
      .newEter_text .tiem_Etrt time {
          margin-bottom: 10px;
          line-height: 18px;
      }
      .mews_Eone_hux {
          margin-bottom: 14px;
      }
      .fixt_swiper {
          width: 100%;
      }
      .fixf_swiper {
          height: auto !important;
          width: 100%;
          margin-left: 0;
          margin-top: 24px;
      }
      .simtep_cont .xw-r h2 {
          font-size: 18px;
      }
      .jchx_Eonfix {
          margin-bottom: 50px;
      }
      .swiper-button-next.tup {
          transform: rotate(-90deg);
          right: 0;
          top: 9%;
          left: auto;
      }
      .swiper-button-prev.tub {
          transform: rotate(-90deg);
          right: auto;
          top: 50%;
          left: 0;
      }
      .fixf_swiper {
          position: relative;
      }
      .recruit_schooltext h3 {
          font-size: 28px;
          line-height: 28px;
          padding-bottom: 20px;
      }
      .recruit_schooltext p {
          font-size: 16px;
          line-height: 24px;
      }
      .xc_text .xc_text_cont {
          width: 100%;
      }
      .cptx-list dl {
          width: 32%;
      }
      .cptx-list dl {
          margin-right: 2%;
      }
      .cptx-list dl:nth-child(4n) {
          margin-right: 2%;
      }
      .cptx-list dl:nth-child(3n) {
          margin-right: 0;
      }
      .cptx-list dl {
          width: 31.68%;
      }
      .xc {
          margin-top: 50px;
      }
      .caseTank-ltdiv li .txt {
          font-size: 18px;
          line-height: 18px;
      }
      .caseTank-ltdiv li {
          margin-right: 30px;
      }
      .caseTBut {
          left: 79% !important;
          transform: translate(-79%, -51%) !important;
      }
      .Gone_standfl,
      .Gone_standfr {
          width: 100%;
          padding-right: 0;
      }
      .Gone_standfl .Gonr_img_tire {
          height: auto;
      }
      .Bsix_tk_cont .guanbi {
          right: 38px;
          top: 38px;
      }
      .Bsix_tk_cont {
          padding: 47px 45px 38px 42px;
      }
      .gszhi_conter .wrap_1 {
          width: 1024px;
      }
      .gszhi_conter {
          width: 100%;
          overflow: hidden;
          overflow-x: scroll;
          overflow-y: auto;
      }
      .gszhi_conter {
          margin-top: 50px;
          margin-bottom: 50px;
      }
      .rw_tk {
          width: 90%;
      }
      .renwu_biaoti .renwu_text .renwu_xq {
          height: 380px;
      }
      .renyuan_list .xiat {
          width: 500px;
      }
      .renyuan_list li:nth-child(2) dl dt .xiat {
          left: -102px;
      }
      .renyuan_list .xiat {
          font-size: 16px;
          line-height: 26px;
          padding: 29px 19px;
      }
      .renyuan_list li:nth-child(3) dl dt .xiat {
          left: -231px;
      }
      .renyuan_list li:nth-child(4) dl dt .xiat {
          left: -358px;
      }
      .imgBot p {
          font-size: 12px;
      }
      .history_list .gall_top .gallery-bottom:after {
          background-size: cover;
      }
      .history_list .gallery-bottom ul li {
          padding-right: 0px;
          margin-right: 12px;
      }
      /* .tzzu_form .tzzu_form_a:nth-child(7) input {
                background: url(../images/ipot.png)#fff no-repeat 13px center;
                background-size: 20px;
            }
            .tzzu_form .tzzu_form_a:nth-child(8) input {
                background: url(../images/yx.png)#fff no-repeat 13px center;
                background-size: 20px;
            } */
      .tzzrl_list ul li .tzz_h3 .tzz_rl span a {
          font-size: 14px;
      }
      .tzzrl_list ul li .tzz_h3 .tzz_rl span a::after {
          width: 16px;
          background-size: 100%;
          top: 0px;
      }
      .tzzrl_list ul li:hover .tzz_h3 .tzz_rl span a::after {
          width: 16px;
          background-size: 100%;
          top: 0px;
      }
      .awnr {
          margin-top: 50px;
      }
      .tzzu_form .tzzu_form_a input {
          line-height: 48px;
      }
      .history_list .gall_top .gallery-bottom:after {
          position: absolute;
          width: 100%;
          content: '';
          height: 21px;
          background: #fff;
          top: 42%;
          display: block;
          margin: auto;
          left: 0;
          right: 0;
          background-size: cover;
      }
      .history_list .gallery-bottom .swiper-slide-thumb-active .year_dot span:before {
          background: url(../images/bg-01.png) no-repeat center;
          background-size: 100%;
          filter: grayscale(0);
      }
      .history_list .gallery-bottom ul li {
          padding-right: 4px;
          margin-right: 0px;
      }
      .year_dot span {
          margin-left: 0px;
          margin-right: 0px;
      }
      .year_dot span:before {
          background: url(../images/bg-01.png) no-repeat center;
          background-size: 100%;
          filter: grayscale(100%);
      }
      .case_tab .swiper-pagination-bullet i {
          width: 48px;
          height: 48px;
          line-height: 48px;
          font-size: 16px;
      }
      .case_tab .swiper-container-horizontal>.swiper-pagination-bullets,
      .case_tab .swiper-pagination-custom,
      .swiper-pagination-fraction {
          bottom: 11px;
      }
  }
  
  @media screen and (max-width: 640px) {
      .awnr {
          margin-top: 36px;
      }
      .m_img {
          height: 45px;
      }
      .logo a {
          margin-top: 0 !important;
      }
      .search,
      .tophide .search {
          margin-top: 8px;
      }
      .pageheader {
          height: 45px;
      }
      .flash4 ul li .imgTop {
          display: block;
          visibility: hidden;
      }
      .flash4 ul li .imgBot p {
          -webkit-writing-mode: horizontal-tb;
          writing-mode: horizontal-tb;
      }
      .flash4 ul li .imgBot {
          padding: 0 11px !important;
      }
      .fixf_swiper {
          margin-top: 5px;
      }
      .imgBot p {
          font-size: 12px;
      }
      .pro-cata .swiper-wrapper {
          align-items: flex-end;
      }
      .pro-cata .imgs {
          display: none;
      }
      .case_tab .swiper-pagination-bullet-active {
          background: rgba(0, 0, 0, 0) !important;
      }
  }
  /* -------------------414------------------------------ */
  
  @media screen and (max-width: 414px) {
      .fanhui_syj {
          display: none;
      }
      .index_pro-t h2.title {
          font-size: 24px;
          line-height: 26px;
      }
      .index_peoductmain {
          width: 100%;
          margin-top: 20px;
      }
      .index-product .case_tab_l .cpimg1 h4 {
          font-size: 18px;
          margin-bottom: 10px;
      }
      .index-product .case_tab_l .more2 {
          margin-top: 22px;
          margin-left: 29px;
      }
      .wrap_1,
      .banText {
          width: 92%;
      }
      .index-product .case_tab_l .cpimg {
          width: 100%;
      }
      .row li {
          padding: 0;
          padding-left: 4%;
      }
      .index_news_title h3,
      .index_about_cont h3 {
          font-size: 24px;
          line-height: 24px;
      }
      .index_about_cont {
          padding-top: 41px;
      }
      .index_about_cont p {
          font-size: 16px;
          line-height: 24px;
      }
      .product-number-inner ul {
          display: block;
          overflow: hidden;
      }
      .product-number-inner ul li {
          width: 50%;
          float: left;
          display: flex;
          flex-direction: column;
          align-items: center;
          margin-bottom: 24px;
      }
      .product-number-inner ul li b {
          line-height: 36px;
          font-size: 36px;
      }
      .product-number-inner ul li b i {
          font-size: 34px;
          line-height: 36px;
      }
      .product-number-inner ul li p {
          font-size: 16px;
          line-height: 22px;
      }
      .product-number-inner ul {
          padding-bottom: 53px;
      }
      .stock_index {
          flex-direction: column;
          align-items: flex-start;
      }
      .stock_index {
          height: auto;
      }
      .menu_hear {
          display: none;
      }
      .stock_index {
          padding: 4% 4%;
      }
      .index_news_ul ul li {
          width: 49.3%;
          float: left;
      }
      .index_news_ul ul li:nth-child(2n) {
          margin-right: 0;
      }
      .index_news_ul ul li .index_news_tie span {
          margin-top: 15px;
          margin-bottom: 27px;
      }
      .index_news_ul ul li .index_news_tie {
          margin-top: 16px;
      }
      .index_incel {
          width: 100%;
      }
      .index_incer_text {
          left: 6.1%;
          padding-right: 17px;
      }
      .index_incer_text h2 {
          font-size: 24px;
      }
      .index_incer {
          width: 100%;
      }
      .text_indec {
          margin-bottom: 30px;
      }
      .text_indec {
          padding: 23px 16px 0 66px;
          position: relative;
      }
      .text_indec h2 {
          line-height: 22px;
      }
      .footer_l .foot_logo {
          width: 176px;
          margin-bottom: 22px;
      }
      .footer_ter {
          margin-top: 21px;
      }
      .footer_ter p {
          font-size: 12px;
          padding: 13px 0;
      }
      .stock_index a {
          margin-top: 10px;
      }
      .footer_but {
          padding-bottom: 16px;
      }
      .stock_index h2 {
          font-size: 32px;
      }
      .stock_index h2 span {
          font-size: 18px;
      }
      .stock_index h3,
      .stock_index .spant {
          font-size: 20px;
      }
      .index_news_title a {
          width: 120px;
      }
      .text_indec a {
          width: 120px;
      }
      .row li p {
          font-size: 16px;
      }
      .product-number-inner ul {
          padding-bottom: 88px;
      }
      .product-number-inner {
          margin-top: 42px;
      }
      .mbl {
          display: block;
      }
      .pc {
          display: none;
      }
      .banText .sml-container {
          width: 90%;
      }
      .case_tab .swiper-pagination {
          display: none;
      }
      .index-product .case_tab_l .cpimg {
          padding-left: 0;
          margin-top: 24px;
      }
      .index_about_cont {
          width: 100%;
      }
      .search_location {
          width: 90%;
      }
      .search_bj .search_box .inp_box {
          font-size: 16px;
      }
      .search_bj .search_box {
          padding: 17px 14px;
      }
      .search_bj .search_box .search_ico {
          background-size: 100%;
      }
      .stock_index>div {
          width: 100%;
      }
      .product-number-inner {
          margin-top: 33px;
      }
      .product-number-inner ul {
          padding-bottom: 83px;
      }
      .about_title_as {
          width: 100%;
      }
      .about_conte {
          width: 100%;
          padding-left: 0;
          margin-top: 30px;
          line-height: 24px;
      }
      .about_title_as h3 {
          margin-bottom: 40px;
      }
      .flash4 ul li {
          height: 313px;
      }
      .flash4 ul li.first .imgBot h3 {
          font-size: 28px;
          line-height: 28px;
      }
      .imgBot p {
          font-size: 16px;
          line-height: 16px;
      }
      .flash4 ul li.first .imgBot {
          padding-left: 24px;
      }
      .flash4 ul li .imgBot {
          padding-left: 10px;
      }
      .imgBot h3 {
          font-size: 24px;
      }
      .imgBot p {
          -webkit-writing-mode: vertical-rl;
          writing-mode: vertical-rl;
      }
      .flash4 ul li.first .imgBot p {
          -webkit-writing-mode: horizontal-tb;
          writing-mode: horizontal-tb;
      }
      .flash4 ul li {
          width: 20%;
      }
      .flash4 ul li.first {
          width: 40%;
      }
      .flash4 {
          margin-bottom: 10px;
      }
      .quan_map_title p {
          font-size: 16px;
      }
      .quan_map .pin {
          width: 9px;
      }
      .weizhi {
          display: block;
      }
      .submenu-1 {
          padding-left: 15px;
          padding-right: 15px;
      }
      .submenu-1 .swiper-wrapper {
          justify-content: flex-start;
      }
      .text_conter .text_cont h3 {
          line-height: 28px;
      }
      .cityTxtBut .cityTxt-next {
          width: 12px;
          background-size: 100%;
      }
      .cityTxtBut .cityTxt-prev {
          width: 12px;
          background-size: 100%;
      }
      .maxp_swiper {
          position: relative;
      }
      .cityTxtBut .cityTxt-next:hover {
          background-size: 100%;
      }
      .cityTxtBut .cityTxt-prev:hover {
          background-size: 100%;
      }
      .ul_adsid ul li {
          width: 100%;
          margin-right: 0;
          margin-bottom: 24px;
      }
      .ul_adsid {
          margin-bottom: 40px;
      }
      .not_top_top a {
          font-size: 16px;
      }
      .icont-homejt {
          /* background-size: 100%; */
          width: 8px;
          height: 10px;
      }
      .Bread {
          height: 50px;
      }
      .not_top_top {
          line-height: 50px;
      }
      .submenu-top {
          display: none;
      }
      .B2_yunjing ul li {
          display: flex;
          justify-content: center;
          flex-flow: column-reverse
      }
      .B2_yunjing ul li .text {
          float: left;
      }
      .B2_yunjing ul li .img {
          float: right;
          width: 100%;
      }
      .B2_yunjing ul li .text {
          width: 100%;
          float: left;
      }
      .B2_yunjing ul li:nth-child(odd) .text {
          padding-left: 0;
          height: auto !important;
      }
      .B2_yunjing ul li .text .text_p {
          margin-top: 28px;
      }
      .B2_yunjing ul li:nth-child(even) .text {
          padding-right: 0;
          height: auto !important;
      }
      .B2_yunjing {
          margin-bottom: 46px;
      }
      .cpten .cp_title {
          margin-bottom: 45px;
          padding-top: 40px;
      }
      .cpten .cp_title p {
          font-size: 16px;
          line-height: 24px;
      }
      .cpten_cont .cp_img {
          overflow: hidden;
      }
      .cpten_cont .cp_img img {
          max-width: 180%;
      }
      .cpten_cont {
          background-size: 200%;
          overflow: hidden;
      }
      .cpten_ul ul li {
          width: 50%;
          /* border: 1px solid #eee; */
      }
      .cpten_ul ul li:nth-child(5n) {
          border-right: 1px solid #eee;
      }
      .cpten_ul ul li:nth-child(2n) {
          border-right: 0;
      }
      .tenBan .swiper-slide dl {
          margin-bottom: 40px;
      }
      .tenBan .swiper-slide dl:nth-child(2n) {
          margin-right: 0;
      }
      .banPagin1 {
          width: 100%;
          text-align: center;
          top: 92%;
          left: 50%;
          -webkit-transform: translate(-50%, -92%);
          -moz-transform: translate(-50%, -92%);
          transform: translate(-50%, -92%);
      }
      .tenBan {
          padding-bottom: 100px;
      }
      .ten_zf .texzf_title h3 {
          line-height: 30px;
      }
      .B3_team ul li .list_de dl {
          width: 49%;
          margin-bottom: 0px;
      }
      .B3_team ul li {
          margin-bottom: 24px;
      }
      .character {
          padding: 54px 14px 28px 15px;
      }
      .xq_text .guanbi {
          position: absolute;
          top: 17px;
          right: 30px;
          cursor: pointer;
      }
      .B3_team {
          margin-top: 44px;
          margin-bottom: 1px;
      }
      .history_con_r {
          display: none;
      }
      .history_con_l {
          width: 100%;
          margin-right: 0;
      }
      .history_con_l .party_pcont {
          height: 300px;
      }
      .history_list .gallery-bottom .swiper-slide-thumb-active .year_dot h3 {
          font-size: 28px;
      }
      .about_history {
          margin: 48px 0;
      }
      .ryjx_title h3 {
          font-size: 24px;
          line-height: 24px;
      }
      .ryjx_title {
          margin-bottom: 28px;
      }
      .ryjx_bfive {
          margin-top: 36px;
          margin-bottom: 51px;
      }
      .div_xz {
          width: 80%;
          padding: 24px;
      }
      .div_xz .text_ry p {
          font-size: 18px;
      }
      .div_xz .text_ry span {
          font-size: 18px;
          line-height: 19px;
      }
      .div_xz time {
          font-size: 18px;
          line-height: 18px;
          margin-bottom: 14px;
      }
      .div_xz .img_div_dx {
          margin-bottom: 20px;
      }
      .div_xz .text_ry time {
          margin-bottom: 14px;
      }
      .div_xz .text_ry .guanbi_code {
          margin-top: 20px;
      }
      .shzr_syde .shze_img {
          width: 100%;
      }
      .shzr_syde .shzr_text {
          padding-left: 0;
          width: 100%;
          margin-top: 24px;
      }
      .shzr_syde .shzr_text h3 {
          margin-bottom: 24px;
      }
      .sydd_bsix .sydd_text {
          width: 100%;
          font-size: 16px;
          line-height: 24px;
      }
      .sydd_bsix h3 {
          font-size: 24px;
          line-height: 24px;
          margin-bottom: 30px;
      }
      .sydd_bsix .sydd_text {
          margin-bottom: 38px;
      }
      .shzr_syde.kcsfz .shzr_text {
          margin-top: 0;
          margin-bottom: 24px;
          padding-right: 0;
      }
      .ksc_one_title {
          padding-top: 50px;
      }
      .kscr_cont .kes_text {
          width: 100%;
          padding-right: 0;
      }
      .kscr_cont .ksc_img {
          width: 100%;
          margin-top: 24px;
      }
      .ksc_cone {
          background: none;
      }
      .kscr_cont .mCSB_container {
          margin-right: 0;
          margin-left: 36px;
      }
      .prou_cone ul li {
          width: 49%;
      }
      .prou_cone ul li:nth-child(3n) {
          margin-right: 2.7%;
      }
      .prou_cone ul li:nth-child(2n) {
          margin-right: 0 !important;
      }
      .prou_cone ul li {
          width: 48.65%;
      }
      .kscr_cont .kes_text {
          height: 300px;
      }
      .pagination li {
          display: none;
      }
      .pagination li.disabled_t,
      .pagination li.disabled {
          display: block;
          margin: 0 10px;
      }
      .ctwo_xq .ctwo_text {
          font-size: 16px;
          line-height: 30px;
      }
      .ctwo_xq .ctwo_text {
          margin-bottom: 30px;
      }
      .ctwo_priom {
          margin-top: 0;
      }
      .ctwo_priom .c2_text p {
          font-size: 16px;
          line-height: 24px;
      }
      .ctwo_priom .c2_text h3 {
          margin-bottom: 10px;
      }
      .ctwo_priom .c2_text {
          width: 58%;
      }
      .prt_ca {
          width: 100%;
          padding-right: 0;
      }
      .prt_ca .Product_xt p {
          font-size: 16px;
          line-height: 24px;
          padding-top: 0;
          padding-bottom: 0;
      }
      .prt_ca .Product_xt p::after {
          top: 8px;
      }
      .ctwo_cp_img {
          width: 100%;
          margin-top: 24px;
      }
      .chanpi_contem {
          margin-top: 30px;
      }
      .jzys_pro {
          justify-content: center;
          flex-flow: column-reverse;
      }
      .jzys_pro .prt_ca {
          padding-left: 0;
      }
      .prt_ca h3 {
          font-size: 24px;
          line-height: 24px;
          margin-bottom: 24px;
      }
      .chanpi_contem {
          margin-bottom: 50px;
      }
      .ctwo_xq .biaoti img {
          height: 50px;
      }
      .ctwo_xq .biaoti {
          margin-bottom: 30px;
      }
      .Bto_title h3 {
          font-size: 24px;
          margin-bottom: 24px;
      }
      .Bto_title .Btow_ul_to ul li a {
          margin-right: 20px;
      }
      .gsgg_Btwo {
          margin-top: 30px;
      }
      .gglist_ul ul li a .date time {
          font-size: 16px;
      }
      .gglist_ul .title_wj {
          width: 65%;
      }
      .gglist_ul .title_wj .icont_wj {
          margin-right: 9px;
      }
      .gglist_ul ul li a .date {
          flex: 1;
          text-align: right;
      }
      .gglist_ul ul li {
          padding: 10px 0px;
      }
      .gglist_ul .title_wj p {
          font-size: 16px;
      }
      .pagination {
          margin-bottom: 36px;
      }
      .gglist_ul {
          margin-bottom: 38px;
      }
      .Bto_title {
          align-items: flex-start;
          margin-bottom: 30px;
          flex-direction: column;
      }
      .cwxx_Dtree .Dtree_title h3 {
          font-size: 28px;
          line-height: 28px;
      }
      .cwxx_Dtree .Dtree_title {
          margin-bottom: 27px;
      }
      .cwxx_Dtree .Dtree_ul li .Dtre_data {
          width: 80%;
          flex-direction: column;
          flex-flow: column-reverse;
      }
      .cwxx_Dtree .Dtree_ul li .Dtre_data .xaoin {
          display: none;
      }
      .cwxx_Dtree .Dtree_ul li .Dtre_data .date {
          width: 100%;
          margin-top: 10px;
      }
      .cwxx_Dtree .Dtree_ul li .Dtre_data .main h2 {
          margin-bottom: 12px;
      }
      .cwxx_Dtree .Dtree_ul ul li .Dtr_Ui {
          width: 100%;
          padding: 25px 26px;
      }
      .cwxx_Dtree .Dtree_ul li .Dtre_data .main {
          width: 100%;
      }
      .cwxx_Dtree .Dtree_ul li .Dtre_data .date .year {
          line-height: 22px;
      }
      .cwxx_Dtree .Dtree_ul li .Dtr_Ui a {
          align-items: flex-end;
      }
      .cwxx_Dtree .Dtree_ul li .dl_ter dt {
          margin-right: 0 !important;
      }
      .cwxx_Dtree .Dtree_ul li .dl_ter dt {
          width: 100%;
      }
      .cwxx_Dtree .Dtree_ul li .dl_ter dt {
          padding: 27px 20px;
      }
      .cwxx_Dtree .Dtree_ul li .dl_ter dt {
          margin-top: 24px;
      }
      .cwxx_Dtree .Dtree_ul li .Dtre_data .date .mon {
          font-size: 26px;
          line-height: 26px;
          margin-top: 10px;
      }
      .zzt_sele .zhuzhunag_a {
          width: 100%;
      }
      .sshq_gp .sshq_sz {
          width: 100%;
          border-bottom: 1px solid #eee;
      }
      .sshq_gp .sshq_ul {
          width: 100%;
          padding-left: 0;
      }
      .sshq_gp {
          flex-direction: column;
      }
      .xinxi_jcxx dl dt {
          width: 100% !important;
      }
      .xinxi_jcxx dl {
          border: 0;
          padding: 0;
      }
      .xinxi_jcxx dl dt p {
          padding: 10px 0;
          border-top: 1px solid #DDDDDD;
      }
      .sshq_gp .sshq_sz h1 #dangqiangujia {
          font-size: 38px;
      }
      .sshq_gp .sshq_ul ul li h3 {
          font-size: 30px;
          line-height: 30px;
      }
      .tzri_title h3 {
          font-size: 24px;
          line-height: 24px;
      }
      .tzri_title {
          display: block;
      }
      .tzrl_conter {
          margin-top: 30px;
      }
      .tzri_title .tzri_ul {
          width: 100%;
          margin-top: 30px;
          margin-bottom: 30px;
      }
      .tzzrl_list ul li span.xt_t {
          display: none;
      }
      .tzzrl_list ul li .time_tzzrl {
          width: 100%;
      }
      .tzzrl_list ul li {
          flex-direction: column;
      }
      .tzzrl_list ul li .time_tzzrl {
          flex-direction: initial;
          justify-content: space-between;
          align-items: center;
      }
      .tzzrl_list ul li .time_tzzrl .tate_tzzgx {
          margin-bottom: 0;
      }
      .tzzrl_list ul li .time_tzzrl {
          padding-bottom: 24px;
          border-bottom: 1px solid #ddd;
          margin-bottom: 24px;
      }
      .tzzrl_list ul li .tzz_h3 .tzz_text h3 {
          font-size: 20px;
          line-height: 20px;
      }
      .tzzrl_list ul li .time_tzzrl .tate_tzzgx .data_span {
          font-size: 20px;
          line-height: 20px;
      }
      .tzri_title {
          margin-bottom: 40px;
      }
      .tzzrl_list ul li .tzz_h3 {
          width: 100%;
      }
      .tzzyf_title h3 {
          font-size: 26px;
          line-height: 26 px;
      }
      .time_swiper .time_swiper_container .swiper-slide {
          font-size: 18px;
      }
      .time_swiper .time_swiper_next {
          height: 22px;
      }
      .time_swiper .time_swiper_prev {
          height: 22px;
      }
      .data_swiper .data_swiper_container .rl_form dl {
          width: 50%;
      }
      .data_swiper .data_swiper_container .rl_form dl:nth-child(3n) {
          border-right: 1px solid #EEEEEE;
      }
      .data_swiper .data_swiper_container .rl_form dl:nth-child(10) {
          border-bottom: 1px solid #EEEEEE;
      }
      .data_swiper {
          margin-top: 17px;
      }
      .tzzu_form .tzzu_form_c {
          width: 100%;
          margin-right: 0;
          margin-bottom: 14px;
      }
      .tzzu_form .tzzu_form_a {
          width: 100%;
          margin-right: 0;
          margin-bottom: 14px;
      }
      .tzzu_form_d {
          margin-top: 35px;
      }
      .data_swiper .data_swiper_container .rl_form dl {
          padding: 20px 12px;
      }
      .data_swiper .data_swiper_container .rl_form dl dd {
          font-size: 14px;
      }
      .pagination li.active a {
          font-size: 24px;
          line-height: 24px;
      }
      .FAQ_conter {
          margin-top: 30px;
      }
      .fAQ_list ul li .bitoti h3 {
          line-height: 24px;
      }
      .content_FAQ ::after {
          top: 10px;
      }
      .content_FAQ {
          padding: 22px 24px;
          padding-left: 69px;
      }
      .form-li {
          width: 100%;
          margin-right: 0;
          margin-bottom: 14px;
      }
      .div_off span {
          font-size: 16px;
      }
      .div_off .layui-form-switch {
          width: 50px;
          height: 26px;
      }
      .div_off .layui-form-switch i {
          width: 22px;
          height: 22px;
      }
      .div_off .layui-form-switch.layui-form-onswitch i {
          width: 22px;
          height: 22px;
          margin-left: -22px;
      }
      .form_t .ysty a {
          font-size: 16px;
      }
      .div_off {
          margin-bottom: 16px;
      }
      .liuyan_fl h3 {
          font-size: 24px;
          line-height: 24px;
      }
      .Eone_news {
          margin-top: 30px;
      }
      .Eone_news_t .news_ont_img {
          width: 100%;
      }
      .Eone_news_t .news_one_text {
          width: 100%;
      }
      .Eone_news_t a {
          display: block;
      }
      .mews_Eone_ul ul li {
          width: 49%;
      }
      .mews_Eone_ul ul li:nth-child(3n) {
          margin-right: 2%;
      }
      .mews_Eone_ul ul li:nth-child(2n) {
          margin-right: 0;
      }
      .mews_Eone_ul ul li .news_texomr time {
          font-size: 14px;
          line-height: 14px;
      }
      .mews_Eone_ul ul li .news_texomr h3 {
          font-size: 16px;
      }
      .mews_Eone_ul ul li .news_texomr span {
          /* margin-top: 16px; */
          font-size: 14px;
      }
      .mews_Eone_ul ul li .news_texomr span::after {
          top: 0;
      }
      .mews_Eone_ul ul li {
          margin-bottom: 13px;
      }
      .newstwo_xq {
          margin-top: 50px;
      }
      .warp_lh {
          width: 90%;
      }
      .newstwo_xq h3 {
          font-size: 24px;
          line-height: 32px;
          margin-bottom: 24px;
      }
      .newstwo_xq time {
          margin-bottom: 16px;
      }
      .newstwo_xq .nesw_xq_cont {
          font-size: 16px;
          line-height: 24px;
          margin-top: 30px;
          margin-bottom: 30px;
      }
      .news_fhlb a img {
          height: 34px;
      }
      .newstwo_xq {
          margin-bottom: 50px;
      }
      .newstwo_xq .new_towfey .fxwz_toe span {
          font-size: 16px;
      }
      .newstwo_xq .new_towfey .fxwz_toe a img {
          height: 24px;
      }
      .mews_Eone_hux ul li {
          width: 100%;
          margin-bottom: 24px;
      }
      .mews_Eone_hux ul li:nth-child(3n) {
          margin-right: 0%;
      }
      .mews_Eone_hux ul li:nth-child(2n) {
          margin-right: 0;
      }
      .simtep_cont .xw-r {
          padding: 19px 14px;
      }
      .simtep_cont .xw-r h2 {
          font-size: 16px;
          line-height: 24px;
          margin-bottom: 10px;
      }
      .simtep_cont .xw-r .main p {
          font-size: 14px;
      }
      .simtep_cont .xw-r .date {
          width: 22%;
      }
      .simtep_cont .xw-r>span {
          height: 75px;
      }
      .simtep_cont .xw-r .date .mon {
          line-height: 58px;
      }
      .lh_pt80 {
          padding-top: 50px;
      }
      .recruit_schooltext .text {
          width: 100%;
          margin-top: 40px;
          overflow: hidden;
      }
      .lh_pt80 {
          display: block;
      }
      .recruit_schooltext h3 {
          margin-bottom: 36px;
      }
      .lh_pt80 {
          padding-bottom: 30px;
      }
      .recruit_schoolswiper {
          width: 95%;
      }
      .scho_swiper .swiper-slide .text h3 {
          font-size: 18px;
          line-height: 18px;
      }
      .scho_swiper .swiper-slide .text {
          padding-bottom: 30px;
          padding-top: 24px;
      }
      .scho_swiper .swiper-pagination-progressbar {
          width: 95%;
      }
      .scho_swiper .text p {
          font-size: 16px;
          line-height: 24px;
      }
      .scho_swiper .swiper-slide .text h3 {
          margin-bottom: 20px;
      }
      .cast_tex {
          width: 100%;
      }
      .caseTank-ltdiv {
          width: 100%;
          margin-top: 24px;
          margin-bottom: 30px;
      }
      .caseTank-ltdiv li .txt {
          padding-bottom: 24px;
      }
      .caseTBut {
          left: 44% !important;
          top: auto !important;
          bottom: -83px;
          transform: inherit !important;
      }
      .zw_file .recruit_schooltext {
          display: block;
      }
      .zw_file_list ul li {
          width: 100%;
          margin-bottom: 24px;
      }
      .zw_file_list ul li .file_cont .title h4 {
          margin-bottom: 24px;
      }
      .zw_file_list ul li .file_cont {
          padding-bottom: 16px;
      }
      .zw_file_list ul li .file_cont .text {
          min-height: auto;
      }
      .zw_file .recruit_schooltext {
          padding-bottom: 40px;
      }
      .zw_file_list {
          padding-bottom: 40px;
      }
      .xc_text {
          position: relative;
          background: url(../images/cx.jpg) no-repeat center;
      }
      .xc_text .xc_text_cont {
          position: initial;
      }
      .xc_text>img {
          display: none;
      }
      .xc_text .xc_text_cont p,
      .xc_text .xc_text_cont span {
          color: #fff;
      }
      .cptx-list dl {
          width: 48%;
          padding-top: 32px;
          margin-bottom: 24px;
      }
      .cptx-list dl:nth-child(3n) {
          margin-right: 2%;
      }
      .cptx-list dl:nth-child(2n) {
          margin-right: 0;
      }
      .cptx-list dl:last-child {
          width: 100%;
          height: 220px;
      }
      .cptx-list dl dd h3 {
          margin: 18px 0 22px 0;
      }
      .jion_cont {
          padding-top: 50px;
          padding-bottom: 50px;
      }
      .jion_rezsrt_ul ul li {
          width: 100%;
          margin-right: 0;
          margin-bottom: 24px;
      }
      .jion_rezsrt_ul ul li:hover .img {
          height: auto;
      }
      .jion_rezsrt_ul ul li .img {
          height: auto;
          border-radius: 0;
          width: 100%;
      }
      .jion_rezsrt_ul ul li .text {
          margin-top: 32px;
      }
      .Gone_standfl .Gone_title {
          padding-top: 24px;
          margin-bottom: 30px;
      }
      .Gone_standfl .Gone_title img,
      .system_title h3 img {
          height: 28px;
      }
      .xczc_gotext {
          padding-left: 26px;
          padding-right: 33px;
          padding-top: 45px;
          margin-top: -80px;
      }
      .zlbz_sys {
          margin-bottom: 30px;
      }
      .system_but .system-prev,
      .system_but .system-next {
          width: 14px;
          background-size: 14px;
      }
      .text_nl h5 {
          font-size: 18px;
          line-height: 18px;
      }
      .text_nl {
          padding: 34px 19px 47px 19px;
      }
      .Bsix_tk {
          width: 90%;
      }
      .Bsix_tk_cont {
          padding: 47px 17px 34px 25px;
      }
      .Bsix_tk_cont .guanbi {
          right: 22px;
          top: 27px;
      }
      .Bsix_tk_cont .guanbi img {
          width: 24px;
          height: 24px;
      }
      .Bsix_tk_cont h3 {
          font-size: 24px;
          line-height: 24px;
      }
      .Bsix_tk_cont .Bsix_tk_text {
          height: 330px;
      }
      .weizhi .wz-1 {
          left: 16.5%;
      }
      .weizhi h3 {
          font-size: 14px;
      }
      .weizhi .wz-2 {
          top: 44.5%;
          left: 72.3%;
      }
      .weizhi .wz-2 h3 {
          position: relative;
          top: 37px;
      }
      .weizhi .wz-3 h3 {
          position: relative;
          top: 25px;
          right: 23px;
      }
      .weizhi .wz-5 h3 {
          position: relative;
          top: 8px;
      }
      .weizhi .wz-4 {
          left: 84.8%;
      }
      .weizhi .wz-4 h3 {
          position: relative;
          top: 37px;
      }
      .weizhi .wz-5 {
          top: 25.3%;
          left: 80.8%;
      }
      .weizhi .wz-3 {
          left: 76.8%;
      }
      .renwu_biaoti .renwu_tx {
          width: 100%;
          margin-bottom: 20px;
      }
      .renwu_biaoti .renwu_tx img {
          width: 40%;
          margin: auto;
          display: block;
      }
      .renwu_biaoti .renwu_text {
          width: 100%;
          padding-left: 0;
      }
      .renwu_biaoti .renwu_text .renwu_xq {
          height: 236px;
      }
      .renwu_biaoti .renwu_text .rw_name {
          padding-bottom: 20px;
          margin-bottom: 24px;
      }
      .renwu_biaoti .renwu_text .renwu_xq {
          font-size: 16px;
          line-height: 26px;
      }
      .rw_tk {
          padding: 40px 19px 0px 19px;
      }
      .logo a.mbl {
          display: block;
      }
      .logo a {
          width: 125px;
          height: 30px;
          margin-top: 6px;
      }
      .search .seach_btn,
      .tophide .icon01 {
          width: 30px;
          height: 30px;
      }
      .icon01 {
          width: 14px;
          height: 14px;
          margin: 8px 0 0 8px;
      }
      .tophide .top_right {
          display: none;
      }
      .yuyan_mbl {
          /* padding: 10px; */
      }
      .yuyan_mbl a {
          font-size: 16px;
          padding: 0 10px;
          border-right: 1px solid #eee;
      }
      .yuyan_mbl a.active {
          color: #0068B6;
      }
      .yuyan_mbl a:last-child {
          border: 0;
      }
      .logo a.pc {
          display: none;
      }
      .top_right .logo-w {
          display: none;
      }
      .banPagin {
          position: absolute;
          z-index: 3;
          bottom: 18px;
          left: 27.8%;
          font-size: 0;
          transform: translateX(-12.8%);
      }
      .bannet_text {
          display: none;
      }
      .bannet_text .txt h3 {
          display: none;
      }
      .idxOnebtm {
          display: none;
      }
      .tzzrl_list ul li .time_tzzrl {
          height: auto !important;
      }
      .tzri_title .tzri_ul ul {
          width: 100%;
          overflow-y: auto;
          overflow-x: scroll;
          white-space: nowrap;
          display: block;
      }
      .tzri_title .tzri_ul ul li {
          white-space: nowrap;
          float: none;
          display: inline-block;
          height: 44px;
      }
      .search_bj .search_box .inp_box::-webkit-input-placeholder {
          color: #fff;
          font-size: 16px;
      }
      .search_bj .search_box .inp_box:-moz-placeholder {
          color: #fff;
          font-size: 16px;
      }
      .search_bj .search_box .inp_box::-moz-placeholder {
          color: #fff;
          font-size: 16px;
      }
      .search_bj .search_box .inp_box:-ms-input-placeholder {
          color: #fff;
          font-size: 16px;
      }
      .search_bj .search_box {
          padding: 9px 14px;
      }
      /*
                2020.09.30
            */
      .index_about_cont p {
          font-size: 13px;
      }
      .product-number-inner {
          margin-top: 20px;
      }
      .index_about_cont h3 {
          margin-bottom: 20px;
      }
      .index_about_cont h3::before {
          width: 45px;
          height: 2px;
      }
      .product-number-inner ul {
          padding-bottom: 130px;
      }
      .stock_index h2 #dangqiangujia {
          font-size: 42px;
      }
      .stock_index h3,
      .stock_index .spant {
          font-size: 18px;
          display: block;
      }
      .stock_index {
          padding: 20px 15px;
      }
      .submenu-1 .swiper-slide span {
          font-size: 16px;
      }
      .submenu-1 {
          padding-top: 30px;
      }
      .submenu-1 .swiper-slide span {
          padding-bottom: 8px;
      }
      .text_conter .text_cont h3 {
          font-size: 18px;
      }
      .maxp_swiper {
          padding-left: 15px;
          padding-right: 15px;
      }
      .maxp_swiper .cityTxtSwp {
          width: 100%;
      }
      .text_conter .text_cont h3 {
          margin-bottom: 10px;
      }
      .text_conter .text_cont .text {
          font-size: 14px;
          line-height: 22px;
      }
      .cityTxtBut .cityTxt-prev,
      .cityTxtBut .cityTxt-next {
          position: relative;
          float: left;
          left: auto;
          right: auto;
          margin: 0 20px;
      }
      .cityTxtBut {
          position: absolute;
          bottom: 10px;
          left: 50%;
          -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
          width: auto;
          z-index: 3;
      }
      .cityTxtBut:after {
          content: "";
          display: block;
          clear: both;
      }
      .text_conter .text_cont {
          padding-bottom: 70px;
      }
      .icont_home {
          width: 18px;
          height: 18px;
      }
      .not_top_top a {
          font-size: 14px;
      }
      .about_history {
          margin: 35px 0;
      }
      .history_con_l .main .infor .xh {
          font-size: 16px;
      }
      .history_con_l {
          padding-right: 0;
      }
      .history_con_l .party_pcont {
          height: 175px;
      }
      .simtep_cont .xw-r {
          position: relative;
          color: #333;
          display: block !important;
      }
      .simtep_cont .xw-r h2,
      .simtep_cont .xw-r .main p,
      .simtep_cont .xw-r .date .mon,
      .simtep_cont .xw-r .date .year {
          color: #333;
      }
      .simtep_cont .xw-r>span {
          display: none;
      }
      .simtep_cont .xw-r h2 {
          font-size: 15px;
          line-height: 20px;
          margin-bottom: 5px;
      }
      .simtep_cont .xw-r .main p {
          font-size: 13px;
      }
      .simtep_cont .xw-r .date .mon {
          font-size: 28px;
          line-height: 40px;
      }
      .simtep_cont .xw-r .date .year {
          font-size: 16px;
      }
      .simtep_cont .tip_y {
          position: relative;
      }
      .row li {
          padding: 0 5px;
          text-align: center;
      }
      .row li p {
          font-size: 12px;
          text-align: center;
      }
      .tzri_title .tzri_ul ul li a {
          padding-right: 0;
      }
      .swiper-button-next.tup,
      .swiper-button-prev.tub {
          width: 16px;
          height: 16px;
          background-size: 100%;
      }
      .swiper-button-prev.tub {
          transform: rotate(-90deg);
          right: auto;
          top: 39%;
          left: 0;
      }
      .history_list .gall_top .gallery-bottom:after {
          position: absolute;
          width: 100%;
          content: '';
          height: 21px;
          background: #fff;
          top: 42%;
          display: block;
          margin: auto;
          left: 0;
          right: 0;
          background-size: cover;
      }
      .history_list .gallery-bottom .swiper-slide-thumb-active .year_dot span:before {
          background: url(../images/bg-01.png) no-repeat center;
          background-size: 100%;
          filter: grayscale(0);
      }
      .history_list .gallery-bottom ul li {
          padding-right: 4px;
          margin-right: 0px;
      }
      .year_dot span {
          margin-left: 0px;
          margin-right: 0px;
      }
      .year_dot span:before {
          background: url(../images/bg-01.png) no-repeat center;
          background-size: 100%;
          filter: grayscale(100%);
      }
      .tzzrl_list ul li .tzz_h3 .tzz_rl span a {
          display: flex;
          align-items: center;
      }
      .rilt {
          width: 16px;
          height: 16px;
          display: inline-block;
          background: url(../images/rh_h.png) no-repeat center;
          margin-right: 10px;
          position: relative;
          top: auto;
          background-size: 100%;
      }
      .rilt_t {
          width: 16px;
          height: 16px;
          display: inline-block;
          margin-right: 10px;
          background: url(../images/xz_h.png) no-repeat center;
          background-size: 100%;
      }
      .tzzrl_list ul li:hover .tzz_h3 .tzz_rl a .rilt,
      .tzzrl_list ul li:hover .tzz_h3 .tzz_rl a .rilt_t {
          background-size: 100%;
      }
      .pro-cata {
          display: none;
      }
      .case_tab .swiper-pagination {
          display: block;
      }
      .icont_lhi {
          background: url(../images/more3.png) no-repeat center;
          width: 6px;
          height: 13px;
          background-size: 100%;
      }
      .itoet {
          background-size: 60%;
      }
      .tzzu_form .tzzu_form_a input:-moz-placeholder {
          color: #AAAAAA;
          opacity: 1;
          font-size: 14px;
      }
      .tzzu_form .tzzu_form_a input::-webkit-input-placeholder {
          color: #AAAAAA;
          font-size: 14px;
      }
      .tzzu_form .tzzu_form_c input:-ms-input-placeholder {
          color: #AAAAAA;
      }
      .tzzu_form .tzzu_form_c input:-moz-placeholder {
          color: #AAAAAA;
          opacity: 1;
          font-size: 14px;
      }
      .tzzu_form .tzzu_form_c input::-webkit-input-placeholder {
          color: #AAAAAA;
          font-size: 14px;
      }
      .tzzu_form_b textarea:-ms-input-placeholder {
          color: #AAAAAA;
      }
      .tzzu_form_b textarea:-moz-placeholder {
          color: #AAAAAA;
          opacity: 1;
          font-size: 14px;
      }
      .tzzu_form_b textarea::-webkit-input-placeholder {
          color: #AAAAAA;
          font-size: 14px;
      }
      .tzzu_form .tzzu_form_c .inpout_t input {
          font-size: 14PX;
      }
      .tzzu_form .tzzu_form_c .inpout_t input:-ms-input-placeholder {
          color: #AAAAAA;
      }
      .tzzu_form .tzzu_form_c .inpout_t input:-moz-placeholder {
          color: #AAAAAA;
          opacity: 1;
          font-size: 14px;
      }
      .tzzu_form .tzzu_form_c .inpout_t input::-webkit-input-placeholder {
          color: #AAAAAA;
          font-size: 14px;
      }
      .tzzu_form .tzzu_form_c .input_spn span {
          font-size: 12px;
      }
      .weizhi .wz-3 h3 {
          left: -37px;
      }
      .recruit_schoolswiper {
          width: 92%;
      }
      .recruit_schoolswiper {
          margin-bottom: 30px;
      }
  }
  /* 375 */
  
  @media screen and (max-width: 375px) {
      .product-number-inner ul {
          padding-bottom: 105px;
      }
      .quan_map_title {
          margin-top: 40px;
      }
      .quan_map_cont {
          padding-bottom: 4px;
      }
      .ten_zf .texzf_title h3 {
          font-size: 23px;
      }
      .renwu_biaoti .renwu_text .renwu_xq {
          height: 183px;
      }
  }
  /* 360 */
  
  @media screen and (max-width: 360px) {
      .ten_zf .texzf_title h3 {
          font-size: 22px;
      }
      .row li {
          padding: 0;
      }
      .ul_adsid ul li .text {
          padding-right: 94px;
      }
      .ul_adsid ul li .text p {
          line-height: 24px;
      }
  }