@media (max-width: 1150px) {
  .head_pc {
    display: none;
  }
  .head_wap {
    padding: 0 5% 0 5%;
    display: flex;
    justify-content: space-between;
    height: 60px;
    align-items: center;
  }
  .head_wap .wap_logo{
    width: 47%;
  }
  .w1440 {
    max-width: 1440px;
    margin: 0 auto;
    width: 100%;
  }
  .index_about {
    padding: 60px 15px;
  }
  .index_about_top {
    display: block;
  }
  .in_ab_left {
    width: 100%;
  }
  .in_ab_right .p11 {
    display: none;
  }
  .in_ab_right {
    width: 100%;
    margin: 30px 0;
  }
  .in_ab_right_1 {
    display: block;
  }
  .in_ab_right .p1 {
    font-size: 24px;
    text-align: center;
  }
  .in_ab_right .p2 {
    font-family: PingFangSC-Regular;
    font-size: 16px;
    color: #000000;
    letter-spacing: 0;
    line-height: 20px;
    font-weight: 400;
    margin: 10px 0;
  }
  .index_about_bottom_ul {
    display: flex;
    justify-content: space-between;
    padding: 0;
    margin-top: 38px;
  }
  .index_about_bottom_li .p1 {
    font-family: PingFangSC-Regular;
    font-size: 14px;
    background-image: linear-gradient(-84deg, #DCDE5C 0%, #68A342 32%, #0C752D 100%);
    color: #fff;
    -webkit-background-clip: text;
    font-weight: 400;
  }
  .index_about_bottom_li .p2 {
    font-family: HelveticaNeue;
    font-size: 18px;
    color: #FFFDF6;
    letter-spacing: 0;
    text-align: right;
    font-weight: 400;
  }
  .index_about_bottom_li {
    width: 30%;
    display: block;
    justify-content: space-between;
    padding: 15px 5px 15px 5px;
    border-left: 0;
  }
  .index_pro {
    margin: 0px 15px 60px 15px;
  }
  .in_p_title p {
    font-family: PingFangSC-Regular;
    font-size: 24px;
    color: #000000;
    letter-spacing: 0;
    text-align: center;
    font-weight: 400;
  }
  .index_pro_top2 {
    display: block;
    justify-content: space-between;
    /* display: none; */
  }
  .index_pro_top_left {
    width: 100%;
  }
  .index_pro_top_left_d {
    background-image: linear-gradient(117deg, #0C752D 0%, #DCDE5C 100%);
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 6% 20px 6% 20px;
    position: relative;
  }
  .index_pro_top_left_d img {
    width: 50%;
  }
  .index_pro_top_left_d .p1 {
    font-family: PingFangSC-Regular;
    font-size: 18px;
    color: #FFFFFF;
    font-weight: 400;
  }
  .index_pro_top_left_dd {
    background: #F2F2F2;
    border: 1px solid #c0c0c0;
    padding: 20px 20px 20px;
    /* border-bottom: 0; */
  }
  .index_pro_top_left_dd .p1 {
    font-family: PingFangSC-Regular;
    font-size: 16px;
    color: #1E1E1E;
    text-align: left;
    font-weight: 400;
    margin-bottom: 10px;
  }
  .index_pro_top_left_dd .p2 {
    font-family: PingFangSC-Regular;
    font-size: 14px;
    color: #4E4E4E;
    line-height: 22px;
    font-weight: 400;
  }
  .index_pro_top_right {
    width: 100%;
  }
  .index_pro_bottom_li {
    width: 100%;
    padding: 10px 5px 10px 5px;
    text-align: left;
    border-left: 0;
  }
  .index_pro_bottom_li .p2 {
    font-family: PingFangSC-Regular;
    font-size: 14px;
    color: #000000;
    letter-spacing: 1px;
    font-weight: 400;
    margin-top: 10px;
  }
  .index_pro_bottom_li div {
    display: none;
  }
  .index_pro_top {
    margin-top: 30px;
  }
  .index_Service {
    margin: 60px 15px 60px 15px;
  }
  .index_ser {
    margin-top: 30px;
    display: block;
    justify-content: space-between;
  }
  .index_ser_left {
    width: 100%;
  }
  .index_ser_right {
    width: 100%;
    background: #F9F9F9;
  }
  .index_ser_right_d {
    background-image: linear-gradient(252deg, #DCDE5C 0%, #0C752D 100%);
    padding: 15px 15px;
    position: relative;
  }
  .index_ser_right_d .p1 {
    font-family: PingFangSC-Medium;
    font-size: 20px;
    color: #FFFFFF;
    letter-spacing: 0;
    text-align: left;
    font-weight: 500;
    margin-bottom: 10px;
  }
  .index_ser_right_d .g2 {
    display: none;
  }
  .index_ser_right_dd {
    padding: 20px 20px 0 20px;
  }
  .index_ser_right_dd .p1 {
    font-family: PingFangSC-Medium;
    font-size: 20px;
    color: #000000;
    letter-spacing: 0;
    text-align: left;
    font-weight: 500;
  }
  .index_ser_right_ddd {
    padding: 15px 0 10px 0;
    border-bottom: 1px solid #D8D8D8;
  }
  .index_ser_right_ddd .sp2 {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
  }
  .in_ddd_d {
    display: flex;
  }
  .A_flex {
    position: static;
    width: 100%;
    padding: 25px 0 17px 0;
    background: 0;
  }
  .About_f {
    display: block;
  }
  .in_p_title1 {
    width: 100%;
    margin-right: 0px;
  }
  .in_p_title1 .p1 {
    font-family: PingFangSC-Regular;
    font-size: 24px;
    color: #000000;
    letter-spacing: 0;
    text-align: center;
    font-weight: 400;
  }
  .in_p_title1 .p11 {
    font-family: PingFangSC-Regular;
    font-size: 18px;
    color: #000000;
    letter-spacing: 0;
    text-align: left;
    font-weight: 400;
  }
  .in_p_title1 .p2 {
    display: none;
  }
  .A_flex .p22 {
    margin: 10px 0 15px 0;
    font-size: 14px;
    line-height: 15px;
  }
  .About_right {
    width: 100%;
  }
  .About {
    padding: 60px 15px 60px 15px;
  }
  .Qiye {
    margin: 0px 15px 60px 15px;
  }
  .Qy {
    display: block;
    justify-content: space-between;
    margin-top: 30px;
  }
  .Qy_left {
    width: 100%;
  }
  .Qy_left1 {
    background-image: linear-gradient(256deg, #DCDE5C 0%, #0C752D 100%);
    display: flex;
    align-items: center;
    padding: 24px 15px 24px 15px;
    margin-bottom: 15px;
  }
  .Qy_left_p .p1 {
    font-family: PingFangSC-Regular;
    font-size: 18px;
    color: #FFFFFF;
    font-weight: 400;
  }
  .Qy_right {
    display: none;
  }
  .HEXIN {
    background: url(../images/image/hx_bg.jpg) no-repeat;
    padding: 60px 15px 20px 15px;
  }
  .HX {
    display: block;
    margin: 30px 0 0 0;
  }
  .in_p_title2 p {
    font-family: PingFangSC-Regular;
    font-size: 24px;
    color: #ffffff;
    letter-spacing: 0;
    text-align: center;
    font-weight: 400;
  }
  .HX_left {
    width: 100%;
    margin-right: 40px;
  }
  .HX_left .p1 {
    font-family: PingFangSC-Medium;
    font-size: 18px;
    color: #FFFFFF;
    letter-spacing: 0;
    text-align: left;
    font-weight: 500;
    margin-bottom: 20px;
  }
  .HX_left .img1 img {
    width: 19%;
    margin-right: 0px;
  }
  .HX_left_pp {
    margin-top: 30px;
  }
  .HX_left_pp .p11 {
    font-family: PingFangSC-Medium;
    font-size: 16px;
    color: #FFFFFF;
    letter-spacing: 0;
    text-align: left;
    font-weight: 500;
  }
  .HX_left_pp .p22 {
    font-family: PingFangSC-Regular;
    font-size: 14px;
    color: #FFFFFF;
    letter-spacing: 0;
    line-height: 16px;
    font-weight: 400;
    margin: 20px 0 20px 0;
  }
  .HX_right {
    width: 100%;
  }
  .HX_left_pp img {
    display: none;
  }
  .Core {
    background: url() no-repeat;
    background-position: center;
    margin: 60px 15px;
  }
  .Cor_d {
    margin-top: 30px;
  }
  .Cor_d_ul {
    display: block;
  }
  .Cor_d_li {
    width: 100%;
    margin-right: 0px;
    margin-bottom: 30px;
  }
  .Cor_d_li img {
    width: 100%;
  }
  .Cor_d_li_d {
    height: 270px;
  }
  .Cor_d_li_d .p1 {
    font-family: PingFangSC-Medium;
    font-size: 20px;
    color: #FFFFFF;
    letter-spacing: 0;
    font-weight: 500;
    margin-bottom: 10px;
  }
  .Gui_sw .swiper_btn {
    display: none;
  }
  .Gui {
    margin: 60px 15px 69px 15px;
  }
  .Gui_d {
    margin: 30px 0 0 0;
    display: block;
  }
  .Gui_d_left {
    width: 100%;
    margin-right: 0px;
  }
  .Gui_d_right {
    width: 100%;
  }
  .Gui_lunb {
    position: static;
    margin-top: 20px;
    transform: translateX(0);
  }
  .Gui_d_right .p1 {
    font-family: PingFangSC-Medium;
    font-size: 18px;
    color: #000000;
    letter-spacing: 0;
    text-align: left;
    font-weight: 500;
    margin-top: 25px;
    margin-bottom: 10px;
  }
  .Gui_slide_d .p2 {
    line-height: 16px;
    margin-top: 5px;
    word-break: break-all;
  }
  .Gui_slide_d {
    height: 290px;
    padding: 10px;
  }
  .QYL {
    margin: 0 15px;
  }
  .QYL_d1 {
    display: block;
    justify-content: space-between;
  }
  .QYL_left {
    width: 100%;
    background-image: linear-gradient(247deg, #DCDE5C 0%, #0C752D 100%);
    padding: 25px 25px 25px 25px;
  }
  .QYL_right {
    width: 100%;
  }
  .QYL_left .p3 {
    font-family: PingFangSC-Regular;
    font-size: 14px;
    color: #FFFFFF;
    letter-spacing: 0;
    line-height: 16px;
    font-weight: 400;
  }
  .QYL_left .p2 {
    font-family: PingFangSC-Medium;
    font-size: 20px;
    color: #FFFFFF;
    letter-spacing: 0;
    text-align: left;
    font-weight: 500;
    margin-top: 15px;
    margin-bottom: 5px;
  }
  .QYL_d1 {
    margin-bottom: 30px;
  }
  .Manage {
    margin: 60px 15px;
  }
  .Manage_d {
    margin-top: 30px;
    display: block;
    justify-content: space-between;
    align-items: flex-end;
  }
  .Manage_d_left {
    width: 100%;
  }
  .Manage_d_right {
    width: 100%;
  }
  .Manage_d_right .p1 {
    font-family: PingFangSC-Medium;
    font-size: 22px;
    color: #000000;
    letter-spacing: 0;
    text-align: center;
    font-weight: 500;
    margin-left: 0px;
  }
  .Manage_d_right .p2 {
    display: none;
  }
  .manage_dd {
    display: block;
    justify-content: space-between;
    margin-top: 40px;
  }
  .manage_dd_p {
    width: 100%;
    background: #F5F5F5;
    padding: 40px 15px 25px 15px;
    position: relative;
    margin-bottom: 30px;
  }
  .manage_dd_p .pp1 {
    position: absolute;
    top: -10px;
    left: 20px;
    background-image: linear-gradient(259deg, #DCDE5C 0%, #0C752D 100%);
    padding: 10px 50px 10px 11px;
    font-family: PingFangSC-Medium;
    font-size: 14px;
    color: #FFFFFF;
    letter-spacing: 0;
    font-weight: 500;
  }
  .manage_dd_p p {
    font-family: PingFangSC-Regular;
    font-size: 14px;
    color: #666666;
    letter-spacing: 0;
    line-height: 20px;
    font-weight: 400;
  }
  .footer_ul {
    display: block;
    justify-content: space-between;
  }
  .footer {
    padding: 50px 15px 20px 15px;
  }
  .footer_ul .hr1 {
    display: none;
  }
  .footer_ul_li {
    margin-bottom: 15px;
  }
  .footer_ul_li .footer_ul_li_d1 {
    width: 10%;
  }
  .footer_ul_li .footer_ul_li_d2 {
    width: 80%;
  }
  .footer_ul_li:last-child .footer_ul_li_d2 .p1 {
    display: none;
  }
  .f_li_d11 {
    display: none;
  }
  .footer_bottom {
    display: block;
    justify-content: space-between;
    align-items: center;
  }
  .footer_bottom .footer_bottom_d1 {
    text-align: center;
  }
  .footer_bottom_d2 {
    width: 100%;
  }
  .footer_bottom_ul {
    display: none;
  }
  .PRO {
    margin: 60px 15px;
  }
  .PRO_d {
    margin-top: 30px;
    width: 48%;
    transition: 0.5s;
  }
  .PRO_dd {
    padding: 10px 15px;
    background-image: linear-gradient(262deg, #DCDE5C 0%, #0C752D 100%);
    display: flex;
    justify-content: space-between;
  }
  .PRO_dd .p1 {
    font-family: PingFangSC-Medium;
    font-size: 14px;
    color: #FFFFFF;
    letter-spacing: 0;
    text-align: left;
    font-weight: 500;
  }
  .PRO_dd .p2 {
    font-family: PingFangSC-Medium;
    font-size: 12px;
    color: #FFFFFF;
    letter-spacing: 0;
    text-align: left;
    font-weight: 500;
    opacity: 0;
    transition: 0.5s;
  }
  .QA {
    margin: 60px 15px;
  }
  .QA_d {
    margin-top: 30px;
  }
  .list_dt {
    border-top: 1px solid #000;
    padding: 15px 35px 15px 5px;
    cursor: pointer;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: wrap;
    position: relative;
    font-family: PingFangSC-Medium;
    font-size: 16px;
    color: #000000;
    letter-spacing: 0;
    font-weight: 500;
  }
  .list_li {
    padding: 0 0px 20px 10px;
    list-style-type: none;
    font-family: PingFangSC-Regular;
    font-size: 14px;
    color: #666666;
    letter-spacing: 0;
    line-height: 28px;
    font-weight: 400;
  }
  .ser_content_ul {
    display: block;
    justify-content: space-between;
  }
  .ser_content_li {
    width: 100%;
    text-align: center;
    margin-bottom: 30px;
  }
  .Service {
    margin: 60px 15px 60px 15px;
  }
  .ser_content {
    margin-top: 30px;
    margin-bottom: 50px;
  }
  .ser_content_li img {
    width: 30%;
  }
  .ser_content_li .p1 {
    font-family: PingFangSC-Medium;
    font-size: 18px;
    color: #000000;
    letter-spacing: 0;
    text-align: center;
    font-weight: 500;
    margin: 10px 0 5px 0;
  }
  .ser_content_li .p2 {
    font-family: PingFangSC-Regular;
    font-size: 14px;
    color: #666666;
    letter-spacing: 0;
    text-align: center;
    line-height: 21px;
    font-weight: 400;
  }
  .ser_bottom {
    display: block;
    justify-content: space-between;
  }
  .yij {
    position: absolute;
    top: 20%;
    left: 20px;
    transform: translateY(-20%);
    padding: 5px 0 5px 35px;
    border-left: 1px solid #ffffff84;
  }
  .yij p {
    font-family: PingFangSC-Regular;
    font-size: 18px;
    color: #FFFFFF;
    font-weight: 400;
    margin-bottom: 10px;
  }
  .yij1 .p1 {
    font-family: PingFangSC-Regular;
    font-size: 18px;
    color: #FFFFFF;
    font-weight: 400;
    margin-bottom: 10px;
  }
  .yij1 {
    position: absolute;
    bottom: 3%;
    right: 0px;
    transform: translateY(-10%);
    padding: 5px 0 5px 35px;
    border-left: 1px solid #ffffff84;
  }
  .yij1 .p2 {
    font-family: PingFangSC-Regular;
    font-size: 14px;
    color: #FFFFFF;
    font-weight: 400;
  }
  .Partner_d {
    background: #F6F6F6;
    display: block;
    margin-top: 30px;
  }
  .Partner {
    margin: 60px 15px 60px 15px;
  }
  .Partner_d_left {
    width: 100%;
    background-image: linear-gradient(211deg, #DCDE5C 0%, #0C752D 100%);
    padding: 25px 15px 25px 15px;
  }
  .Partner_d_left p {
    font-family: PingFangSC-Medium;
    font-size: 16px;
    color: #FFFFFF;
    letter-spacing: 0;
    line-height: 24px;
    font-weight: 500;
    margin: 20px 0 35px 0;
  }
  .Partner_d_right {
    width: 100%;
    padding: 30px 10px 30px 10px;
  }
  .News {
    margin: 60px 15px 60px 15px;
  }
  .News1 {
    margin-top: 30px;
  }
  .News_d_left {
    display: none;
  }
  .n_hr {
    display: none;
  }
  .News_d_center {
    width: 50%;
    display: flex;
    justify-content: space-between;
  }
  .News_d_right {
    width: 48%;
    margin-left: 10px;
  }
  .News_d_center .p1 {
    font-family: PingFangSC-Regular;
    font-size: 16px;
    color: #000000;
    letter-spacing: 0;
    font-weight: 400;
    margin-bottom: 15px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
  }
  .News_d_center .p2 {
    font-family: PingFangSC-Regular;
    font-size: 14px;
    color: #666666;
    letter-spacing: 0;
    line-height: 20px;
    font-weight: 400;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
  }
  .Contact_d {
    margin-top: 30px;
    display: block;
  }
  .Contact1 {
    margin: 60px 15px 60px 15px;
  }
  .Contact_d_left {
    width: 100%;
    background-image: linear-gradient(228deg, #DCDE5C 0%, #0C752D 100%);
    padding: 25px 10px 0 10px;
    height: 280px;
  }
  .Contact_d_left .p1 {
    font-family: PingFangSC-Medium;
    font-size: 18px;
    color: #FFFFFF;
    letter-spacing: 0;
    text-align: left;
    font-weight: 500;
    margin-bottom: 20px;
  }
  .Contact_d_left .p2 {
    display: none;
  }
  .Contact_d_left .p3 p {
    font-family: PingFangSC-Regular;
    font-size: 16px;
    color: #FFFFFF;
    letter-spacing: 0;
    font-weight: 400;
    margin-bottom: 10px;
  }
  .Contact_d_right {
    width: 100%;
  }
  #amap_container {
    height: 280px !important;
  }
  .Contact2 {
    padding: 60px 15px 60px 15px;
    background: #F6F6F6;
    margin-bottom: 60px;
  }
  .Contact2_liu {
    margin-top: 30px;
  }
  .Contact2_liu .input_in1 {
    display: block;
    margin-bottom: 20px;
  }
  .Contact2_liu .input_in1 input {
    width: 100%;
    margin-bottom: 20px;
  }
  .Contact2_liu .form_btn .submit_ti {
    width: 100%;
    padding: 10px 0;
    background-image: linear-gradient(270deg, #DCDE5C 0%, #0C752D 100%);
    font-family: PingFangSC-Medium;
    font-size: 18px;
    color: #FFFFFF;
    letter-spacing: 0;
    text-align: center;
    font-weight: 500;
    border: 0px;
  }
  .in_ab_right .div_p2 {
    font-family: PingFangSC-Regular;
    font-size: 16px;
    color: #000000;
    letter-spacing: 0;
    line-height: 20px;
    font-weight: 400;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
  }
  .in_Pro_SQ2 {
    background-image: linear-gradient(234deg, #DCDE5C 0%, #0C752D 100%);
  }
  .Cor_d_li_d .p2 {
    font-family: PingFangSC-Regular;
    font-size: 14px;
    color: #FFFFFF;
    line-height: 16px;
    font-weight: 400;
  }
  .Gui_d_right .p2 {
    font-family: PingFangSC-Regular;
    font-size: 14px;
    color: #666666;
    letter-spacing: 0;
    line-height: 16px;
    font-weight: 400;
  }
  .Gui_slide_d .p1 {
    font-family: PingFangSC-Medium;
    font-size: 16px;
    color: #FFFFFF;
    letter-spacing: 0;
    font-weight: 500;
    margin-bottom: 15px;
  }
  .Gui_slide_d .p1 span {
    font-family: PingFangSC-Medium;
    font-size: 14px;
    color: #FFFFFF;
    letter-spacing: 0;
    font-weight: 500;
  }
  .warter1 {
    display: none;
  }
  .Honor {
    background: url(../images/image/hon_bg.jpg) no-repeat;
    background-size: cover;
    padding: 60px 0;
  }
  .index_hone_p1 {
    font-size: 24px;
    line-height: 25px;
    color: #333;
    text-align: center;
  }
  .slide_d2 {
    display: none;
  }
  .slid_hr {
    display: none;
  }
  .Honor1_mySwiper .next {
    width: 40px;
    height: 40px;
  }
  .Honor1_mySwiper .prev {
    width: 40px;
    height: 40px;
  }
   .footer1{
      display: none;
  }
  
  .bj{
    text-align:left;
    color:#ffffffa3;
    padding:20px 15px;
    display: flex;
    justify-content: space-between;
    font-size: 0.8rem;
}
  
  .more111{
      display: none;
  }
  
  
  .pc_cang {
    display: none !important;
  }
  .phone_cang {
    display: block !important;
  }
}
