.head_wap {
display: none;
}
@media screen and (max-width: 1100px) {
    .header {
      display: none;
    }
    .head_wap {
      width: 100%;
      padding: 0 5%;
      display: flex;
      justify-content: space-between;
      align-items: center;
      width: 94%;
      margin: 0 auto;
      height: 70px;
 
      
    }
    .head-wap{
      padding-left: calc(10px + 1rem);
      padding-top: calc(10px + 1rem);
    }
    .head-wap .logo2{
      width: 30%;
    }
    .head_wap .wap_logo {
      width: 75%;
    }
    .index_ban .swiper-slide {
      height: 30vh;
    }
    .pub_title .en {
      font-size: 26px;
      margin-bottom: 10px;
    }
    .pub_title .cn {
      font-size: 22px;
      line-height: 1.5;
    }
    .index_ban .swiper-pagination .swiper-pagination-bullet {
      width: 10px;
      height: 10px;
      margin-bottom: 10px;
    }
    .index_ab .content {
      display: block;
    }
    .index_ab .content .left {
      width: 100%;
      display: block;
      padding: 20px;
    }
    .index_ab .content .right {
      width: 100%;
      position: relative;
      top: 0;
      transform: translateY(0);
    }
    .pub_padding {
      padding: 50px 20px;
    }
    .w1400 {
      width: 94%;
    }
    .index_pd .content a,
    .products_list .content a {
      width: 49%;
    }
    .pub_title {
      margin-bottom: 20px;
    }
    .index_ab .content .left .title {
      line-height: 2;
    }
    .index_ab .content .left .main {
      margin-bottom: 20px;
    }
    .index_ab .content .left {
      height: auto;
    }
    .index_ab .content .left .title {
      font-size: 20px;
    }
    .index_ab .content .left .main {
      font-size: 15px;
      line-height: 2;
      text-align: justify;
    }
    .w1500 {
      width: 94%;
    }
    .pub_more {
      font-size: 13px;
      width: 100px;
      line-height: 32px;
      margin: 0 auto;
    }
    .index_ab .content .right .btn {
      display: none;
    }
    .index_adv .pub_title {
      text-align: center;
      margin-bottom: 30px;
    }
    .index_adv ul {
      flex-wrap: wrap;
    }
    .index_adv ul li {
      width: 48%;
      margin-bottom: 4%;
    }
    .index_adv ul li .img img {
      width: 100%;
    }
    .index_pd .content a b,
    .products_list .content a b {
      width: 70%;
      line-height: 36px;
      left: 50%;
      font-size: 14px;
    }
    .index_adv ul li .content .title {
      background-size: 20px 20px !important;
      background-position: 0 5px !important;
    }
    .index_adv ul li .content .title .cn {
      font-size: 16px;
    }
    .index_adv ul li .content .main {
      font-size: 14px;
      line-height: 24px;
    }
    .index_adv ul li .content .main p:last-child {
      margin-bottom: 0;
    }
    .index_adv ul li .content .more {
      font-size: 14px;
    }
    .index_adv ul li .content .main p {
      margin-bottom: 5px;
    }
    .index_adv ul li .content .main {
      padding-left: 10%;
    }
    .index_adv ul li .content .more {
      padding-left: 10%;
    }
    .index_adv ul li .content {
      height: 210px;
    }
    .index_join .content {
      flex-direction: column-reverse;
    }
    .index_join .content .left {
      width: 100%;
    }
    .index_join .content .right {
      width: 100%;
      padding-left: 0;
      border-left: none;
    }
    .index_join .content .left .title {
      font-size: 34px;
      line-height: 60px;
    }
    .index_join .content .right li {
      width: 48%;
    }
    .index_join .content .left p {
      line-height: 1.8;
      margin-bottom: 20px;
    }
    .footer .w1400 ul:nth-child(1),
    .footer .w1400 ul:nth-child(2) {
      display: none;
    }
    .footer ul:last-child {
      width: 100%;
    }
    .footer ul .addr {
      line-height: 1.8;
      text-align: center;
    }
    .footer .footer_bar {
      display: block;
      line-height: 3;
      text-align: center;
    }
    .footer .footer_bar span {
      margin-right: 0;
      display: block;
    }
    .footer ul .title {
      text-align: center;
    }
    .footer ul .title:after {
      margin: 0 auto;
    }
    .footer ul .bottom {
      display: block;
      text-align: center;
    }
    .footer ul .bottom .left {
      width: 100%;
      margin-bottom: 20px;
    }
    .footer ul .bottom .right {
      width: 100%;
    }
    .index_join {
      margin-bottom: 30px;
    }
    .footer .footer_bar {
      line-height: 1;
      padding-top: 20px;
    }
    .footer .footer_bar span {
      margin-bottom: 15px;
    }
    .workshop .top {
      margin-bottom: 20px;
    }
    .workshop .wsSwiper {
      margin-left: 0;
      width: 94%;
      margin: 0 auto;
    }
    .workshop .change a {
      width: 50px;
      height: 50px;
      margin-left: 15px;
    }
    .workshop {
      margin-bottom: 30px;
    }
    .products_list .nav a:nth-child(2) {
      margin: 0 10px;
    }
    .products_list .nav {
      margin-bottom: 30px;
    }
    .products_list .nav a {
      line-height: 36px;
      font-size: 16px;
    }
    .products_list .nav a img {
      margin-left: 18px;
    }
    .news .content li a {
      justify-content: space-between;
    }
    .news .content li a .right .jt {
      display: none;
    }
    .news .content li a .left {
      width: 48%;
    }
    .news .content li a .right {
      padding: 0 20px;
    }
    .news .content li a .right .wz .summary {
      display: -webkit-box;
      -webkit-box-orient: vertical;
      -webkit-line-clamp: 2;
      overflow: hidden;
    }
    .news .content li a .right {
      width: 48%;
      padding: 0 0 0 10px;
    }
    .news .content li a .right .wz {
      width: 100%;
    }
    .news .content li a .right .wz .title {
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap;
      line-height: 28px;
      font-size: 16px;
    }
    .news .content li a .right .wz .summary {
      font-size: 14px;
      line-height: 1.8;
      margin-bottom: 5px;
    }
    .news .content li a .right .wz .time {
      font-size: 13px;
    }
    .news .content li {
      margin-bottom: 20px;
    }
    .news_read {
      flex-wrap: wrap;
    }
    .news_read .left {
      width: 100%;
      margin-bottom: 30px;
    }
    .news_read .left .title {
      font-size: 18px;
      line-height: 1.8;
      margin-bottom: 10px;
      text-align: center;
    }
    .news_read .left .info {
      font-size: 14px;
      margin-bottom: 20px;
      justify-content: center;
    }
    .news_read .left .content {
      font-size: 15px;
      line-height: 1.8;
    }
    .news_read .left .content p {
      margin-bottom: 0;
      text-indent: 2em;
    }
    .news_read .right {
      width: 100%;
    }
    .news_read .right .pub_title {
      margin-bottom: 20px;
    }
    .news_read .right .main a {
      padding: 20px 0;
    }
    .news_read .right .main a .title {
      font-size: 16px;
      line-height: 1.8;
    }
    .contact .info {
      display: block;
      margin-bottom: 30px;
    }
    .contact .info li {
      width: 80%;
      margin: 0 auto;
      margin-bottom: 20px;
      height: 170px;
    }
    .contact .info li p {
      font-size: 16px;
      line-height: 30px;
    }
    .contact .info li .title {
      font-size: 18px;
      margin-bottom: 10px;
    }
    .contact .bottom .message {
      position: static;
      height: 340px;
      margin-bottom: 20px;
    }
    .contact .bottom .message input {
      width: 100%;
    }
    .contact .bottom .message form {
      padding: 0 20px;
      width: 100%;
    }
    .contact .bottom .message .title {
      margin-bottom: 20px;
      font-size: 22px;
    }
    .contact .bottom .message input {
      margin-bottom: 30px;
    }
    .contact .bottom .message input::placeholder {
      font-size: 16px;
    }
    .contact .bottom .message input[type='submit'] {
      line-height: 40px;
    }
    .contact .bottom .message input[type='submit']:valid {
      font-size: 14px;
    }
    .amap-container {
      height: 200px !important;
    }
    .contact {
      padding-bottom: 0;
    }
    #news_read {
      display: block;
    }
    #news_read .left {
      width: 100%;
    }
    #news_read .right {
      width: 100%;
    }
    #news_read .left .title {
      font-size: 24px;
      color: #af721a;
      line-height: 40px;
    }
    #news_read .left .content {
      font-size: 15px;
      color: rgba(48, 51, 59, 0.8);
      text-align: left;
      line-height: 30px;
      text-align: justify;
      margin-bottom: 10px;
    }
    #news_read .left .content p {
      text-indent: 2em;
      margin-bottom: 10px;
    }
    #news_read .left li a {
      line-height: 40px;
      font-size: 16px;
    }
    #news_read .right .title {
      line-height: 60px;
      font-size: 20px;
    }
    #news_read .right ul li a {
      padding: 10px 0;
    }
    #news_read .right ul li a .title {
      font-size: 16px;
    }
    #news_read .left .info {
      margin-bottom: 10px;
    }
    .nav_m {
      z-index: 1000;
    }
    .products_list .nav .one:nth-child(2) {
      margin: 0 20px;
    }
    .products_list .nav .one img {
      margin-left: 20px;
    }
    .products_list .nav a {
      font-size: 15px;
    }
    #page_center_botton {
      display: none;
    }
    #page_left_botton a,
    #page_left_botton span,
    #page_center_botton a,
    #page_center_botton span {
      padding: 0 10px;
      line-height: 30px;
    }
    .product_read {
      display: block;
    }
    .product_read .left {
      width: 100%;
      margin-bottom: 20px;
    }
    .product_read .right {
      width: 100%;
    }
    .product_read .right .title {
      font-size: 24px;
      line-height: 40px;
    }
    .product_read .right .cs {
      line-height: 50px;
      font-size: 18px;
    }
    .product_read .right .cs {
      margin-bottom: 20px;
    }
    .product_read .right .btn {
      display: flex;
    }
    .product_read .right .btn a:nth-child(1) {
      margin-right: 20px;
    }
    .product_read .right .btn a {
      width: 120px;
      line-height: 40px;
      font-size: 16px;
    }
    .cloudzoom-zoom {
      display: none;
    }
    .head_wap {
      width: 100%;
      padding: 0 5%;
      display: flex;
      justify-content: space-between;
      height: 60px;
      align-items: center;
     background-color: #ffffff;
    }
    .nav_button.animate .nav_bar {
      background: #949494;
    }
    .nav_button {
      z-index: 9999;
    }
  
    .index_ban .nav {
      display: none;
    }
    .index_about {
      display: block;
    }
    .index_about .left {
      width: 100%;
    }
    .index_about {
      width: 100%;
    }
    .index_about .right {
      width: 100%;
      margin-top: 30px;
    }
    .index_about .right .pub_title {
      padding-bottom: 10px;
      border-bottom: 0;
    }
    .index_about .right .content p {
      line-height: 30px;
    }
    .index_about .right .pub_title::after {
      display: none;
    }
    .index_about .right .shuju p {
      font-size: 30px;
      color: #c5191a;
      font-weight: bold;
    }
    .index_about .right .shuju {
      margin-top: 20px;
    }
    .index_about .right .content h3 {
      margin-bottom: 10px;
    }
    .index_pd ul {
      flex-wrap: wrap;
      margin-bottom: 10px;
    }
    .index_pd ul li {
      width: 46%;
      margin-bottom: 25px;
    }
    .index_pd .pub_title {
      color: #fff;
      margin-bottom: 30px;
    }
    .index_pd ul li a .img {
      margin-bottom: 0px;
    }
    .index_vr .pub_title {
      margin-bottom: 30px;
    }
    .index_shili .top .btn {
      display: none;
    }
    .index_shili .top {
      justify-content: center;
      margin-bottom: 30px;
    }
    .index_shili .top .title {
      font-size: 26px;
    }
    .ab_title .title1 {
      font-size: 18px;
      line-height: 50px;
      text-align: center;
    }
    .ABOUT {
      margin: 50px 0 0 0;
    }
    .About_p .p1 {
      font-size: 20px;
      line-height: 30px;
    }
    .About_p .p2 {
      font-size: 16px;
      line-height: 30px;
      margin: 10px 0 20px 0;
      text-align: left;
    }
    .atc .p1 {
      font-size: 30px;
      line-height: 40px;
      color: #c63435;
    }
    .about_text_center {
      background-color: #f2f2f2;
      padding: 20px 0;
    }
    .atc .p2 {
      font-size: 14px;
      line-height: 20px;
      color: #000;
    }
    .About_p1 .p2 {
      font-size: 16px;
      line-height: 30px;
      margin: 20px 0 0px 0;
      text-align: left;
    }
    .t {
      display: none;
    }
    .Corporate {
      margin: 20px 0 50px 0;
    }
    .pub_title1 .en1 {
      font-size: 26px;
      line-height: 1;
      font-weight: bold;
      margin-bottom: 15px;
      text-align: center;
    }
    .pub_title1 .cn1 {
      color: #d2d2d2;
      font-size: 22px;
      text-align: center;
    }
    .pub_title1 .cn1 img {
      display: none;
    }
    .Cor {
      margin-top: 30px;
    }
    .Cor_ul {
      display: block;
      justify-content: space-between;
    }
    .Cor_li {
      width: 100%;
      border: 1px solid #d7d7d7;
      padding: 25px 0 25px 25px;
      background-color: #fff;
      margin-top: -1px;
    }
    .Cor_li .p1 {
      font-size: 18px;
      line-height: 20px;
      margin: 10px 0 10px 0;
    }
    .Cor_li .p2 {
      font-size: 18px;
      line-height: 20px;
    }
    .pro_title_ul {
      white-space: nowrap;
      overflow-x: scroll;
    }
    .pro_title_ul::-webkit-scrollbar {
      display: none;
    }
    .pro_title_ul .pro_a1 {
      width: 40%;
      margin: 0 10px;
    }
    
    .Pro {
      margin: 50px 0;
    }
    .pro_title_d1 {
      margin-bottom: 30px;
    }
    .pro_pro_li {
      width: 47%;
      text-align: center;
      margin-bottom: 30px;
    }
    .pro_pro_li_d {
      border: 2px solid #696969;
      padding: 15px 0;
      margin-bottom: 0px;
    }
    .pro_pro_li a {
      font-size: 16px;
      line-height: 25px;
      color: #fff;
    }
    .Strength {
      margin: 50px 0;
    }
    .str_li p {
      font-size: 16px;
      line-height: 45px;
      text-align: center;
    }
    .str_li {
      width: 48.5%;
      margin-bottom: 10px;
    }
    .new1_li_d_right {
      display: none;
    }
    .news1_li {
      display: block;
      margin-bottom: 30px;
    }
    .news1_li_d_left {
      width: 100%;
      display: flex;
      justify-content: space-between;
      align-items: center;
    }
    .news1_li_left {
      width: 50%;
    }
    .NEWS {
      margin: 50px 0 50px 0;
    }
    .news1_li_right {
      width: 50%;
      margin-left: 20px;
    }
    .news1_li_right .sp1 {
      font-size: 18px;
      line-height: 20px;
    }
    .news1_li_right .p1 {
      font-size: 14px;
      line-height: 19px;
      margin: 5px 0;
      overflow: hidden;
      text-overflow: ellipsis;
      display: -webkit-box;
      -webkit-line-clamp: 1;
      -webkit-box-orient: vertical;
    }
    .READ_right {
      display: none;
    }
    .READ_left {
      width: 100%;
    }
    .READ {
      margin: 50px 0;
    }
    .read_p3 {
      text-align: center;
      margin: 20px 0 40px 0;
    }
    .immm1 {
      display: none;
    }
    .lian_center1 {
      margin: auto 0;
      padding: 10px 10px;
      border: 1px solid #bcbcbc;
    }
    .lian_center p {
      font-size: 16px;
      line-height: 25px;
      margin-bottom: 10px;
    }
    .contact_d_li {
      display: block;
      justify-content: space-between;
    }
    .lian_img {
      display: flex;
      justify-content: space-between;
    }
    .lian_img img {
      width: 100%;
    }
    .lian_center {
      width: 100%;
    }
    .contact {
      margin: 50px 0 50px 0;
    }
    .contact_d_ul {
      margin-bottom: 30px;
    }
    .form_btn {
      text-align: center;
    }
    .Pro_read .w1400 {
      display: block;
    }
    .Prod_read_left {
      width: 100%;
    }
    .Prod_read_right {
      width: 100%;
      margin-top: 30px;
    }
    .Prod_read_right .p1 {
      font-size: 22px;
      line-height: 31px;
    }
    .Prod_read_right .hr1 {
      height: 1px;
      width: 100%;
      background-color: #ebebeb;
      margin: 15px 0 25px 0;
    }
    .Prod_read_right .p2 {
      font-size: 16px;
      line-height: 30px;
    }
    .Prod_read_right .a1 {
      padding: 10px 35px;
      background-color: #eeeeee;
      font-size: 16px;
      line-height: 37px;
      margin-right: 30px;
      border-radius: 50px;
    }
    .Prod_read_right .aa {
      margin-top: 30px;
    }
    .Pro_read .dd1 {
      font-size: 20px;
      line-height: 25px;
      padding: 10px 0;
      text-align: center;
      background-color: #e8e8e8;
      margin-top: 50px;
    }
    .Pro_read .content_p {
      font-size: 16px;
      line-height: 25px;
      margin-top: 20px;
    }
    .Pro_read {
      margin: 50px 0;
    }
    .honor {
      margin: 50px 0;
    }
    .hon_li {
      width: 48%;
      margin-bottom: 20px;
      transition: 0.5s;
    }
    .hon_li p {
      font-size: 14px;
      line-height: 45px;
      text-align: center;
    }
  }
  