.page {
    position: relative;
    width: 1440px;
    height: 4238px;
    overflow: hidden;
  }
  
  .group_1 {
    background-image: url(../imgs/04f14298cfb448a49c58453ae28751c2_mergeImage.png);
    height: 738px;
    width: 1440px;
  }
  
  .block_1 {
    background-color: rgba(23, 48, 13, 0.2);
    height: 738px;
    width: 1440px;
  }
  
  .block_2 {
    width: 1200px;
    height: 40px;
    margin: 16px 0 0 120px;
  }
  
  .section_1 {
    width: 130px;
    height: 40px;
    background: url(../img/key_2.png)
      100% no-repeat;
    background-size: 100% 100%;
  }
  
  .text_1 {
    width: 64px;
    height: 22px;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 16px;
    font-family: PingFangSC-Medium;
    text-align: left;
    white-space: nowrap;
    line-height: 22px;
    margin: 9px 0 0 478px;
  }
  
  .text_2 {
    width: 64px;
    height: 22px;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 16px;
    font-family: PingFangSC-Medium;
    text-align: left;
    white-space: nowrap;
    line-height: 22px;
    margin: 9px 0 0 24px;
  }
  
  .text_3 {
    width: 64px;
    height: 22px;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 16px;
    font-family: PingFangSC-Medium;
    text-align: left;
    white-space: nowrap;
    line-height: 22px;
    margin: 9px 0 0 24px;
  }
  
  .text_4 {
    width: 64px;
    height: 22px;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 16px;
    font-family: PingFangSC-Medium;
    text-align: left;
    white-space: nowrap;
    line-height: 22px;
    margin: 9px 0 0 24px;
  }
  
  .text_5 {
    width: 64px;
    height: 22px;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 16px;
    font-family: PingFangSC-Medium;
    text-align: left;
    white-space: nowrap;
    line-height: 22px;
    margin: 9px 0 0 24px;
  }
  
  .text_6 {
    width: 64px;
    height: 22px;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 16px;
    font-family: PingFangSC-Medium;
    text-align: left;
    white-space: nowrap;
    line-height: 22px;
    margin: 9px 0 0 24px;
  }
  
  .text_7 {
    width: 64px;
    height: 22px;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 16px;
    font-family: PingFangSC-Medium;
    text-align: left;
    white-space: nowrap;
    line-height: 22px;
    margin: 9px 0 0 24px;
  }
  
  .block_3 {
    width: 480px;
    height: 152px;
    margin: 188px 0 0 120px;
  }
  
  .paragraph_1 {
    width: 480px;
    height: 152px;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 60px;
    font-family: PingFangSC-Semibold;
    text-align: left;
    line-height: 76px;
  }
  
  .section_2 {
    width: 356px;
    height: 132px;
    background: url(../img/key_3.png) -1px -1px
      no-repeat;
    background-size: 358px 133px;
    margin: 11px 2px 0 -358px;
  }
  
  .block_4 {
    width: 118px;
    height: 48px;
    margin: 48px 0 0 120px;
  }
  
  .box_1 {
    width: 118px;
    height: 48px;
    background: url(../img/Key_01.png)
      100% no-repeat;
    background-size: 100% 100%;
  }

  
  
  .image-text_1 {
    width: 82px;
    height: 20px;
    margin: 14px 0 0 18px;
    
  }
  
  /* .text-group_1 {
 
  } */
  .banner_button{
    margin-top: 7px;
    vertical-align: middle !important;
    color: rgba(255, 255, 255, 1);
    font-size: 14px;
    font-family: PingFangSC-Medium;
    text-align: left;
    white-space: nowrap;
    line-height: 20px;
  }
  .banner_button_Contact{
    background: rgba(255, 255, 255, 0); 
    outline:none;
    border: none;
    vertical-align: middle !important;
    color: rgba(255, 255, 255, 1);
    font-size: 14px;
    font-family: PingFangSC-Medium;
    text-align: left;
    white-space: nowrap;
    line-height: 20px;
  }
  
  .group_2 {
    width: 18px;
    height: 18px;
    margin-left: 0%;
    background: url(../img/key_4.png)
      100% no-repeat;
    background-size: 100% 100%;
    margin-top: -20px;

    margin-left: 65px;
  }

  
  .block_5 {
    width: 106px;
    height: 6px;
    margin: 200px 0 40px 120px;
  }
  
  .group_3 {
    background-color: rgba(81, 148, 55, 0.8);
    border-radius: 2px;
    width: 30px;
    height: 6px;
  }
  
  .group_4 {
    background-color: rgba(81, 148, 55, 0.2);
    border-radius: 2px;
    width: 30px;
    height: 6px;
    border: 1px solid rgba(81, 148, 55, 0.4);
    margin-left: 8px;
  }
  
  .group_5 {
    border-radius: 2px;
    width: 30px;
    height: 6px;
    border: 1px solid rgba(81, 148, 55, 0.4);
    margin-left: 8px;
  }
  
  .group_6 {
    background-color: rgba(255, 255, 255, 1);
    /* width: 1440px; */
    /* height: 754px; */
    
    justify-content: flex-center;
  }
  
  .text_8 {
    width: 288px;
    height: 36px;
    overflow-wrap: break-word;
    color: rgba(51, 51, 51, 1);
    font-size: 36px;
    font-family: PingFangSC-Medium;
    text-align: center;
    white-space: nowrap;
    line-height: 36px;
    margin: 72px 0 0 576px;
  }
  
  .box_2 {
    position: relative;
    /* width: 1080px; */
    /* height: 462px; */
    background: url(../images/backgroundG.png)
      100% no-repeat;
    background-size: 100% 100%;
    /* margin: 112px 0 72px 120px; */
  }
  
  
  .paragraph_2 {
    /* width: 534px;
    height: 120px; */
    /* overflow-wrap: break-word; */
    color: rgba(102, 102, 102, 1);
    font-size: 14px;
    font-family: PingFangSC-Regular;
    /* text-align: left; */
    line-height: 24px;
    margin: 48px 0 0 56px;
  }

  
  .box_3 {
    width: 202px;
    height: 48px;
    /* background: url(https://lanhu.oss-cn-beijing.aliyuncs.com/SketchPng84103190fe3f84f1c7c16f93233fc3f6e4797b140ad2e57dc6970cd139a832d5)
      100% no-repeat; */
      background-image: linear-gradient(
        316deg,
        rgba(81, 148, 55, 1) 0,
        rgba(54, 186, 197, 1) 100%
      );
      border-radius: 0.65em;
    background-size: 100% 100%;
    margin: 40px 0 0 56px;
  }




  .image-text_2 {
    width: 166px;
    height: 20px;
    margin: 14px 0 0 18px;
  }
  
  
  .text-group_2 {
    width: 140px;
    height: 20px;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 14px;
    font-family: PingFangSC-Medium;
    text-align: left;
    white-space: nowrap;
    line-height: 20px;
   
  }
  
  .group_7 {
    width: 18px;
    height: 18px;
    background: url(../img/key_4.png)
    100% no-repeat;
  
    margin-top: 1px;
  }
 
  
  .box_4 {
    width: 848px;
    height: 114px;
    margin: 52px 0 40px 107px;
  }
  
  .text-group_3 {
    width: 92px;
    height: 114px;
  }
  
  .text-wrapper_1 {
    background-image: linear-gradient(
      316deg,
      rgba(81, 148, 55, 1) 0,
      rgba(54, 186, 197, 1) 100%
    );
    width: 92px;
    height: 58px;
    overflow-wrap: break-word;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-size: 0;
    font-family: DINAlternate-Bold;
    text-align: center;
    white-space: nowrap;
    line-height: 58px;
  }
  .numbers{
    height: 60px;
  }
  .text_9 {
    width: 92px;
    height: 58px;
    overflow-wrap: break-word;
    color: rgba(51, 51, 51, 1);
    font-size: 50px;
    font-family: DINAlternate-Bold;
    text-align: left;
    white-space: nowrap;
    line-height: 58px;
  }
  
  .text_10 {
    width: 92px;
    height: 58px;
    overflow-wrap: break-word;
    color: rgba(51, 51, 51, 1);
    font-size: 40px;
    font-family: DINAlternate-Bold;
    text-align: left;
    white-space: nowrap;
    line-height: 58px;
  }
  
  .paragraph_3 {
    width: 56px;
    height: 40px;
    overflow-wrap: break-word;
    color: rgba(102, 102, 102, 1);
    font-size: 14px;
    font-family: PingFangSC-Regular;
    text-align: center;
    line-height: 20px;
    margin: 16px 0 0 18px;
  }
  
  .text-group_4 {
    width: 65px;
    height: 114px;
    margin-left: 115px;
  }
  
  .text-wrapper_2 {
    background-image: linear-gradient(
      316deg,
      rgba(81, 148, 55, 1) 0,
      rgba(54, 186, 197, 1) 100%
    );
    width: 65px;
    height: 58px;
    overflow-wrap: break-word;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-size: 0;
    font-family: DINAlternate-Bold;
    text-align: center;
    white-space: nowrap;
    line-height: 58px;
  }
  
  .text_11 {
    width: 65px;
    height: 58px;
    overflow-wrap: break-word;
    color: rgba(51, 51, 51, 1);
    font-size: 50px;
    font-family: DINAlternate-Bold;
    text-align: left;
    white-space: nowrap;
    line-height: 58px;
  }
  
  .text_12 {
    width: 65px;
    height: 58px;
    overflow-wrap: break-word;
    color: rgba(51, 51, 51, 1);
    font-size: 32px;
    font-family: DINAlternate-Bold;
    text-align: left;
    white-space: nowrap;
    line-height: 58px;
  }
  
  .paragraph_4 {
    width: 56px;
    height: 40px;
    overflow-wrap: break-word;
    color: rgba(102, 102, 102, 1);
    font-size: 14px;
    font-family: PingFangSC-Regular;
    text-align: center;
    line-height: 20px;
    margin: 16px 0 0 5px;
  }
  
  .text-group_5 {
    width: 92px;
    height: 114px;
    margin-left: 116px;
  }
  
  .text-wrapper_3 {
    background-image: linear-gradient(
      316deg,
      rgba(81, 148, 55, 1) 0,
      rgba(54, 186, 197, 1) 100%
    );
    width: 92px;
    height: 58px;
    overflow-wrap: break-word;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-size: 0;
    font-family: DINAlternate-Bold;
    text-align: center;
    white-space: nowrap;
    line-height: 58px;
  }
  
  .text_13 {
    width: 92px;
    height: 58px;
    overflow-wrap: break-word;
    color: rgba(51, 51, 51, 1);
    font-size: 50px;
    font-family: DINAlternate-Bold;
    text-align: left;
    white-space: nowrap;
    line-height: 58px;
  }
  
  .text_14 {
    width: 92px;
    height: 58px;
    overflow-wrap: break-word;
    color: rgba(51, 51, 51, 1);
    font-size: 32px;
    font-family: DINAlternate-Bold;
    text-align: left;
    white-space: nowrap;
    line-height: 58px;
  }
  
  .paragraph_5 {
    width: 70px;
    height: 40px;
    overflow-wrap: break-word;
    color: rgba(102, 102, 102, 1);
    font-size: 14px;
    font-family: PingFangSC-Regular;
    text-align: center;
    line-height: 20px;
    margin: 16px 0 0 11px;
  }
  
  .text-group_6 {
    width: 56px;
    height: 114px;
    margin-left: 120px;
  }
  
  .text_15 {
    background-image: linear-gradient(
      316deg,
      rgba(81, 148, 55, 1) 0,
      rgba(54, 186, 197, 1) 100%
    );
    width: 24px;
    height: 58px;
    overflow-wrap: break-word;
    color: rgba(51, 51, 51, 1);
    font-size: 50px;
    font-family: DINAlternate-Bold;
    text-align: center;
    white-space: nowrap;
    line-height: 58px;
    margin-left: 16px;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
  }
  
  .paragraph_6 {
 
    overflow-wrap: break-word;
    color: rgba(102, 102, 102, 1);
    font-size: 14px;
    font-family: PingFangSC-Regular;
    text-align: center;
    line-height: 20px;
    margin-top: 16px;
  }
  
  .text-group_7 {
    width: 56px;
    height: 114px;
    margin-left: 136px;
  }
  
  .text_16 {
    background-image: linear-gradient(
      316deg,
      rgba(81, 148, 55, 1) 0,
      rgba(54, 186, 197, 1) 100%
    );
    width: 24px;
    height: 58px;
    overflow-wrap: break-word;
    color: rgba(51, 51, 51, 1);
    font-size: 50px;
    font-family: DINAlternate-Bold;
    text-align: center;
    white-space: nowrap;
    line-height: 58px;
    margin-left: 16px;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
  }
  
  .paragraph_7 {
    width: 56px;
    height: 40px;
    overflow-wrap: break-word;
    color: rgba(102, 102, 102, 1);
    font-size: 14px;
    font-family: PingFangSC-Regular;
    text-align: center;
    line-height: 20px;
    margin-top: 16px;
  }
  
  .box_5 {
    border-radius: 12px;
    background-image: url(../video/data.gif) ;

    position: relative;
    left: 5%;
    top: -30px;
    /* left: 632px;
    top: -64px; */
    
    width: 568px;
    height: 320px;
  }
  .text-group_keytech {
    width: 600px;
    height: 184px;

    
  }
  .text-group_keytech_margin{
    margin-bottom: 24px;
  }
  .greenbox{
    width:412px;
    height: 148px;
    background-image: url(../images/greenbox.png);
    position: relative;
    top: 264px;
    left: 140px;
    background-repeat: no-repeat;
    z-index: 1000;
   
  }
  .greenbox_text{
  position: relative;
  top: 24px;
  right: -32px;
  }

  .greenbox .greenbox_text ul li{
    overflow-wrap: break-word;
    margin-top: 10px;
    color: rgba(255, 255, 255, 1);
    font-size: 14px;
    font-family: PingFangSC-Regular;
    text-align: left;
    white-space: nowrap;
    line-height: 14px;
  }
.heading{
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1) !important;
    font-size: 18px !important;
    font-family: PingFangSC-Medium !important;
    text-align: left;
    white-space: nowrap;
    line-height: 18px;
  }
  .greenitem_01{
  background-image: url("../images/keytech_pic_01.png");
  background-size: 100%;
  border-radius: 12px;
  width:  552px;
  height: 412px;
   position: relative;
   margin-bottom: 25px;
   /* bottom: 90px;
   left: 10px; */
  left: 9px;
   
  }
  .greenitem_02{
    background-image: url("../images/keytech_pic_02.png");
    background-size: 100%;
    border-radius: 12px;
    width:  552px;
    height: 412px;
     position: relative;
     margin-bottom: 25px;
     /* bottom: 90px;
     left: 10px; */
    left: 9px;
     
    }
    .greenitem_03{
      background-image: url("../images/keytech_pic_03.png");
      background-size: 100%;
      border-radius: 12px;
      width:  552px;
      height: 412px;
       position: relative;
       margin-bottom: 25px;
       /* bottom: 90px;
       left: 10px; */
      left: 9px;
       
      }

  
  
  
   @media all and (min-width: 1800px) { 
    .box_5 {
      border-radius: 12px;
      background-image: url(../images/new_web_01.png) no-repeat;
      background-size: 100%;
      position: relative;
      left: 6%;
      top: -30px;
      /* left: 632px;
      top: -64px; */
      
      width: 795.2px;
      height: 448px;
    } 
    .paragraph_2 {
      /* width: 534px;
      height: 120px; */
      /* overflow-wrap: break-word; */
      color: rgba(102, 102, 102, 1);
      font-size: 24px;
      font-family: PingFangSC-Regular;
      /* text-align: left; */
      line-height: 36px;
      margin: 48px 0 0 56px;
    }
    .text-group_2 {
      width: 140px;
      height: 20px;
      overflow-wrap: break-word;
      color: rgba(255, 255, 255, 1);
      font-size: 14px;
      font-family: PingFangSC-Medium;
      text-align: left;
      white-space: nowrap;
      line-height: 20px;
    
    }

   
    .box_3 {
      width: 337px;
      height: 80px;
        background-image: linear-gradient(
          316deg,
          rgba(81, 148, 55, 1) 0,
          rgba(54, 186, 197, 1) 100%
        );
      border-radius: 0.65em;
      background-size: 100% 100%;
      margin: 40px 0 0 56px;
    }
    /* .image-text_2 {
      width: 332px;
      height: 40px;
      margin: 30px 0 0 18px;
     
    } */
    /* .group_7 {
      width: 36px;
      height: 36px;
      background: url(https://lanhu.oss-cn-beijing.aliyuncs.com/SketchPngc1ac33b3e70ee0f2f7b432fb2cd4ee81ada8406eec3de12c27070fb92ace5fe6)
        100% no-repeat;
      background-size: 100% 100%;
      margin-top: -8px;
      margin-right: 30px;
    } */
    .title-big{
      font-size: 48px !important;
      line-height: 60px !important;
    }
    .text_17 span{
  
      color: rgba(51, 51, 51, 1);
      font-size: 40px;
      font-family: PingFangSC-Medium;
      text-align: center;
     
  
    
    }
    .box_4 {
      width: 1272px;
      height: 114px;
      margin: 52px 0 40px 107px;
    }
    .paragraph_6 {
 
      overflow-wrap: break-word;
      color: rgba(102, 102, 102, 1);
      font-size: 20px;
      font-family: PingFangSC-Regular;
      text-align: center;
      line-height: 30px;
      margin-top: 16px;
    }
    .numbers{
      height: 80px;
    }
    /* .list-items_1-0 {
      border-radius: 20px;
      background-image: url(https://lanhu-dds-backend.oss-cn-beijing.aliyuncs.com/merge_image/imgs/c012f9cbf0724ef0a9abaa27e4b69bd6_mergeImage.png);
      background-repeat: no-repeat;
      background-size: 120% !important;
      height: 462px;
      margin-right: 24px;
      width: 435px !important;
    } */
    .box_7-0 {
      height: 120px;
      background: url(https://lanhu.oss-cn-beijing.aliyuncs.com/SketchPng1ce06218035331f43b3830a7257a6c56468356abde6e7b56df29aad438084cb5)
        100% no-repeat;
      background-size: 100% 100%;
      margin-top: 342px;
      width: 435px !important;
    }
    .box_8-0 {
      width: 48px;
      height: 20px;
      margin: 35px 0 16px 350px !important;
    }
    .text_22-0 {
      width: 126px;
      height: 25px;
      overflow-wrap: break-word;
      color: rgba(255, 255, 255, 1);
      font-size: 26px !important;
      font-family: PingFangSC-Medium;
      text-align: left;
      white-space: nowrap;
      line-height: 25px;
    }
    #left-side ul li {
      padding-top: 30px;
      padding-bottom: 30px;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      overflow-wrap: break-word;
      line-height: 24px;
      color: rgba(51, 51, 51, 1);
      font-size: 26px !important;
      font-family: PingFangSC-Medium;
      text-align: left;
      color: #000;
      font-weight: 500;
      cursor: pointer;
      -webkit-transition: all .2s ease-out;
          transition: all .2s ease-out;
    }
  }
    
  
  .group_8 {
    background-image: url(https://lanhu-dds-backend.oss-cn-beijing.aliyuncs.com/merge_image/imgs/c6cf8dc179174b60a8fdf58dd6e202d1_mergeImage.png);
    height: 540px;
    width: 1440px;
  }
  
  .text-wrapper_4 {
    background-color: rgba(0, 0, 0, 0.2);
    height: 540px;
    width: 1440px;
  }
  
  .paragraph_8 {
    width: 252px;
    height: 100px;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 36px;
    font-family: PingFangSC-Medium;
    text-align: center;
    line-height: 50px;
    margin: 220px 0 0 594px;
  }
  
  .group_9 {
    background-color: rgba(255, 255, 255, 1);
    width: 1440px;
    height: 754px;
  }
  
  .text_17 {
  
    color: rgba(51, 51, 51, 1);
    font-size: 36px;
    font-family: PingFangSC-Medium;
    text-align: center;
    margin-bottom: 5%;
    line-height: 36px;
  
  }
  
  .group_10 {
    width: 1080px;
    height: 462px;
    background: url(https://lanhu.oss-cn-beijing.aliyuncs.com/SketchPng8748fa786fdc6aacec406364ffed28eba314479c7722a4e212892ecdda721b7e)
      100% no-repeat;
    background-size: 100% 100%;
    margin: 56px 0 128px 120px;
  }
  
  .box_6 {
    height: 462px;
    background: url(https://lanhu.oss-cn-beijing.aliyuncs.com/SketchPng53ecdb5b019e1fc3624eeee30cea3a2e0e9d0ba7a823e5b71867c41b3d6a81f6)
      100% no-repeat;
    background-size: 100% 100%;
    width: 12px;
  }
  
  .group_11 {
    width: 12px;
    height: 72px;
    background: url(https://lanhu.oss-cn-beijing.aliyuncs.com/SketchPngbb8c831e10992b232eae08ad78375812db0cf6132e165ebbd19f29c1a0b946d4)
      100% no-repeat;
    background-size: 100% 100%;
    margin-top: 149px;
  }
  
  .text-wrapper_5 {
    width: 108px;
    height: 302px;
    margin: 80px 0 0 40px;
  }
  
  .text_18 {
    width: 108px;
    height: 24px;
    overflow-wrap: break-word;
    color: rgba(51, 51, 51, 1);
    font-size: 18px;
    font-family: PingFangSC-Medium;
    text-align: left;
    white-space: nowrap;
    line-height: 24px;
  }
  
  .text_19 {
    width: 72px;
    height: 24px;
    overflow-wrap: break-word;
    color: rgba(81, 148, 55, 1);
    font-size: 18px;
    font-family: PingFangSC-Medium;
    text-align: left;
    white-space: nowrap;
    line-height: 24px;
    margin-top: 69px;
  }
  
  .text_20 {
    width: 72px;
    height: 24px;
    overflow-wrap: break-word;
    color: rgba(51, 51, 51, 1);
    font-size: 18px;
    font-family: PingFangSC-Medium;
    text-align: left;
    white-space: nowrap;
    line-height: 24px;
    margin-top: 68px;
  }
  
  .text_21 {
    width: 72px;
    height: 24px;
    overflow-wrap: break-word;
    color: rgba(51, 51, 51, 1);
    font-size: 18px;
    font-family: PingFangSC-Medium;
    text-align: left;
    white-space: nowrap;
    line-height: 24px;
    margin-top: 69px;
  }
  
  .list_1 {
    width: 50%;
    height: 462px;
    justify-content: space-between;
    margin: 56px -120px 0 56px;
  }
  .list-items_0-0 {
    border-radius: 12px;
    background-image: url(../images/solution/dianchi_01@2x.png) !important;
    background-size: 100% !important;
    margin-right: 24px;
    height: 462px;
    width: 480px;
    background-size: 100%;
  }
  .list-items_0-1 {
    border-radius: 12px;
    background-image: url(../images/solution/dianchi_02@2x.png) !important;
    background-size: 100% !important;
    height: 462px;
    margin-right: 24px;
    width: 480px;
  }

  .list-items_1-0 {
    border-radius: 12px;
    background-image: url(../images/solution/guangfu_01@2x.png) !important;
    background-size: 100% !important;
    height: 462px;
    margin-right: 24px;
    width: 312px;
  }
  .list-items_1-1 {
    border-radius: 12px;
    background-image: url(../images/solution/guangfu_02@2x.png)!important;
    background-size: 100% !important;
    height: 462px;
    margin-right: 24px;
    width: 312px;
  }
  .list-items_1-2 {
    border-radius: 12px;
    background-image: url(../images/solution/guangfu_03@2x.png) !important;
    background-size: 100% !important;
    height: 462px;
    margin-right: 24px;
    width: 312px;
  }
  .list-items_2-0 {
    border-radius: 12px;
    background-image: url(../images/solution/xinnengyuan_01@2x.png)!important;
    background-size: 100% !important;
    height: 462px;
    margin-right: 24px;
    width: 312px;
  }
  .list-items_2-1 {
    border-radius: 12px;
    background-image: url(../images/solution/xinnengyuan_02@2x.png)!important;
    background-size: 100% !important;
    height: 462px;
    margin-right: 24px;
    width: 312px;
  }
  .list-items_2-2 {
    border-radius: 12px;
    background-image: url(../images/solution/xinnengyuan_03@2x.png)!important;
    background-size: 100% !important;
    height: 462px;
    margin-right: 24px;
    width: 312px;
  }
  .list-items_3-0 {
    border-radius: 12px;
    background-image: url(../images/solution/Dianchi_1@2x.png)!important;
    background-size: 100% !important;
    height: 462px;
    margin-right: 24px;
    width: 312px;
  }
  .list-items_3-1 {
    border-radius: 12px;
    background-image: url(../images/solution/Dianchi_2@2x.png)!important;
    background-size: 100% !important;
    height: 462px;
    margin-right: 24px;
    width: 312px;
  }
  .list-items_3-2 {
    border-radius: 12px;
    background-image: url(../images/solution/Dinachi_3@2x.png)!important;
    background-size: 100% !important;
    height: 462px;
    margin-right: 24px;
    width: 312px;
  }
  
  .box_7-0 {
    height: 120px;
    background: linear-gradient(315deg, #519437 0%, #36BAC5 100%);
    border-radius: 0px 0px 12px 12px;
    margin-top: 342px;
    width: 312px;
  }
  .box_7-0:focus-within,
  .box_7-0:hover{
    background: linear-gradient(315deg, #36BAC5 0%, #519437 100%);
  }
  
  
  .box_6-0 {
    width: 480px;
    height: 120px;
    background: linear-gradient(315deg, #519437 0%, #36BAC5 100%);
    border-radius: 0px 0px 12px 12px;
    margin-top: 342px;
  }
  .box_6-0:focus-within,
  .box_6-0:hover{
    background: linear-gradient(315deg, #36BAC5 0%, #519437 100%);
  }
 
  
 .text-wrapper_6-0 {
    width: 126px;
    height: 25px;
    margin: 24px 0 0 24px;
  }

  
  .text_22-0 {
    width: 126px;
    height: 25px;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 18px;
    font-family: PingFangSC-Medium;
    text-align: left;
    white-space: nowrap;
    line-height: 25px;
  }
  
  .box_8-0 {
    width: 48px;
    height: 20px;
    margin: 35px 0 16px 244px !important;
  }
  
  .group_12-0 {
    width: 48px;
    height: 20px;
    background: url(../images/solution/arrow@2x.png)
      100% no-repeat;
    background-size: 100% 100%;
  }
  


  
  .box_7-1 {
    height: 120px;
    background: url(https://lanhu.oss-cn-beijing.aliyuncs.com/SketchPng1ce06218035331f43b3830a7257a6c56468356abde6e7b56df29aad438084cb5)
      100% no-repeat;
    background-size: 100% 100%;
    margin-top: 342px;
    width: 312px;
  }
  
  .text-wrapper_6-1 {
    width: 126px;
    height: 25px;
    margin: 24px 0 0 24px;
  }
  
  .text_22-1 {
    width: 126px;
    height: 25px;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 18px;
    font-family: PingFangSC-Medium;
    text-align: left;
    white-space: nowrap;
    line-height: 25px;
  }
  
  .box_8-1 {
    width: 48px;
    height: 20px;
    margin: 35px 0 16px 244px;
  }
  .box_18-1 {
    width: 48px;
    height: 20px;
    margin: 35px 0 16px 400px !important;
  }
  .box_28-1 {
    width: 48px;
    height: 20px;
    margin: 35px 0 16px 234px !important;
  }
  .box_5-0 {
    width: 312px;
    height: 120px;
    background: linear-gradient(315deg, #519437 0%, #36BAC5 100%);
    border-radius: 0px 0px 12px 12px;
    margin-top: 342px;
  }
  .box_5-0:focus-within,
  .box_5-0:hover{
    background: linear-gradient(315deg, #36BAC5 0%, #519437 100%);
  }
  .box_5-0:focus-within,
  .box_5-0:hover > .box_28-1 {
    width: 48px;
    height: 20px;
    margin: 35px 0 16px 254px !important;
  }
 


  .box_6-0:focus-within,
  .box_6-0:hover > .box_18-1 {
    width: 48px;
    height: 20px;
    margin: 35px 0 16px 420px !important;
  }
  .box_7-0 :focus-within,
  .box_7-0 :hover > .box_8-1 {
    width: 48px;
    height: 20px;
    margin: 60px 0 16px 300px !important;
  }
 
  


  
  .box_7-2 {
    height: 120px;
    background: url(https://lanhu.oss-cn-beijing.aliyuncs.com/SketchPng1ce06218035331f43b3830a7257a6c56468356abde6e7b56df29aad438084cb5)
      100% no-repeat;
    background-size: 100% 100%;
    margin-top: 342px;
    width: 312px;
  }
  
  .text-wrapper_6-2 {
    width: 126px;
    height: 25px;
    margin: 24px 0 0 24px;
  }
  
  .text_22-2 {
    width: 126px;
    height: 25px;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 18px;
    font-family: PingFangSC-Medium;
    text-align: left;
    white-space: nowrap;
    line-height: 25px;
  }
  
  .box_8-2 {
    width: 48px;
    height: 20px;
    margin: 35px 0 16px 244px;
  }
  
  .group_12-2 {
    width: 48px;
    height: 20px;
    background: url(https://lanhu.oss-cn-beijing.aliyuncs.com/SketchPng68d68e52336e96867b622cc420cab7b6fa9e2f308827fb0a937249bd1229bb72)
      100% no-repeat;
    background-size: 100% 100%;
  }
  
  .group_13 {
    width: 1440px;
    height: 1453px;
    margin-bottom: 1px;
  }
  
  .block_6 {
    background-color: rgba(248, 249, 250, 1);
    width: 1440px;
    height: 620px;
    justify-content: flex-center;
  }
  
  .text_23 {
    width: 144px;
    height: 36px;
    overflow-wrap: break-word;
    color: rgba(51, 51, 51, 1);
    font-size: 36px;
    font-family: PingFangSC-Medium;
    text-align: center;
    white-space: nowrap;
    line-height: 36px;
    margin: 72px 0 0 648px;
  }
  
  .section_3 {
    width: 1200px;
    height: 392px;
    margin: 48px 0 72px 120px;
  }
  
  .group_14 {
    border-radius: 12px;
    background-image: url(https://lanhu-dds-backend.oss-cn-beijing.aliyuncs.com/merge_image/imgs/bb2abc79575942bab70f363d2d756f09_mergeImage.png);
    width: 610px;
    height: 392px;
  }
  
  .group_15 {
    position: relative;
    width: 550px;
    height: 324px;
    margin-top: 24px;
  }
  
  .box_9 {
    width: 64px;
    height: 12px;
    background: url(../img/key_5.png)
      100% no-repeat;
    background-size: 100% 100%;
    margin-top: 12px;
  }
  
  .text_24 {
    width: 550px;
    height: 96px;
    overflow-wrap: break-word;
    color: rgba(102, 102, 102, 1);
    font-size: 14px;
    font-family: PingFangSC-Regular;
    text-align: left;
    line-height: 24px;
    margin-top: 24px;
  }
  
  .text_25 {
    width: 550px;
    height: 96px;
    overflow-wrap: break-word;
    color: rgba(102, 102, 102, 1);
    font-size: 14px;
    font-family: PingFangSC-Regular;
    text-align: left;
    line-height: 24px;
    margin-top: 12px;
  }
  
  .box_10 {
    width: 118px;
    height: 48px;
    background: url(https://lanhu.oss-cn-beijing.aliyuncs.com/SketchPng2f2471c2005d5de6e33670353fe643555f547dd95789ea18fdec1c457dd83c60)
      100% no-repeat;
    background-size: 100% 100%;
    margin-top: 24px;
  }
  
  .image-text_3 {
    width: 82px;
    height: 20px;
    margin: 14px 0 0 18px;
  }
  
  .text-group_8 {
    width: 56px;
    height: 20px;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 14px;
    font-family: PingFangSC-Medium;
    text-align: left;
    white-space: nowrap;
    line-height: 20px;
  }
  
  .group_16 {
    width: 18px;
    height: 18px;
    background: url(https://lanhu.oss-cn-beijing.aliyuncs.com/SketchPngc1ac33b3e70ee0f2f7b432fb2cd4ee81ada8406eec3de12c27070fb92ace5fe6)
      100% no-repeat;
    background-size: 100% 100%;
    margin-top: 1px;
  }
  
  .text_26 {
    position: absolute;
    left: 5;
    top: 0;
    width: 90px;
    height: 24px;
    overflow-wrap: break-word;
    color: rgba(51, 51, 51, 1);
    font-size: 18px;
    font-family: PingFangSC-Medium;
    text-align: left;
    white-space: nowrap;
    line-height: 24px;
  }
  
  .block_7 {
    background-color: rgba(255, 255, 255, 1);
    width: 1440px;
    height: 420px;
  }
  
  .text_27 {
    width: 144px;
    height: 36px;
    overflow-wrap: break-word;
    color: rgba(51, 51, 51, 1);
    font-size: 36px;
    font-family: PingFangSC-Medium;
    text-align: center;
    white-space: nowrap;
    line-height: 36px;
    margin: 72px 0 0 648px;
  }
  
  .image_1 {
    width: 1440px;
    height: 153px;
    margin: 72px 0 87px 0;
  }
  
  .block_8 {
    background-color: rgba(24, 24, 24, 1);
    height: 412px;
    margin-bottom: 1px;
    width: 1440px;
  }
  
  .text-wrapper_7 {
    width: 868px;
    height: 24px;
    margin: 72px 0 0 120px;
  }
  
  .text_28 {
    width: 72px;
    height: 24px;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 18px;
    font-family: PingFangSC-Medium;
    text-align: left;
    white-space: nowrap;
    line-height: 24px;
  }
  
  .text_29 {
    width: 72px;
    height: 24px;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 18px;
    font-family: PingFangSC-Medium;
    text-align: left;
    white-space: nowrap;
    line-height: 24px;
    margin-left: 146px;
  }
  
  .text_30 {
    width: 72px;
    height: 24px;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 18px;
    font-family: PingFangSC-Medium;
    text-align: left;
    white-space: nowrap;
    line-height: 24px;
    margin-left: 506px;
  }
  
  .box_11 {
    width: 1200px;
    height: 92px;
    margin: 32px 0 0 120px;
  }
  
  .text-wrapper_8 {
    width: 56px;
    height: 92px;
  }
  
  .text_31 {
    width: 56px;
    height: 20px;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 14px;
    font-family: PingFangSC-Regular;
    text-align: left;
    white-space: nowrap;
    line-height: 20px;
  }
  
  .text_32 {
    width: 56px;
    height: 20px;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 14px;
    font-family: PingFangSC-Regular;
    text-align: left;
    white-space: nowrap;
    line-height: 20px;
    margin-top: 16px;
  }
  
  .text_33 {
    width: 56px;
    height: 20px;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 14px;
    font-family: PingFangSC-Regular;
    text-align: left;
    white-space: nowrap;
    line-height: 20px;
    margin-top: 16px;
  }
  
  .text-wrapper_9 {
    width: 56px;
    height: 92px;
    margin-left: 162px;
  }
  
  .text_34 {
    width: 56px;
    height: 20px;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 14px;
    font-family: PingFangSC-Regular;
    text-align: left;
    white-space: nowrap;
    line-height: 20px;
  }
  
  .text_35 {
    width: 56px;
    height: 20px;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 14px;
    font-family: PingFangSC-Regular;
    text-align: left;
    white-space: nowrap;
    line-height: 20px;
    margin-top: 16px;
  }
  
  .text_36 {
    width: 56px;
    height: 20px;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 14px;
    font-family: PingFangSC-Regular;
    text-align: left;
    white-space: nowrap;
    line-height: 20px;
    margin-top: 16px;
  }
  
  .text-group_9 {
    width: 404px;
    height: 76px;
    margin-left: 522px;
  }
  
  .paragraph_9 {
    width: 404px;
    height: 40px;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 14px;
    font-family: PingFangSC-Regular;
    text-align: left;
    line-height: 20px;
  }
  
  .text_37 {
    width: 141px;
    height: 20px;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 14px;
    font-family: PingFangSC-Regular;
    text-align: left;
    white-space: nowrap;
    line-height: 20px;
    margin-top: 16px;
  }
  
  .box_12 {
    width: 914px;
    height: 48px;
    margin: 16px 0 0 120px;
  }
  
  .text_38 {
    width: 98px;
    height: 20px;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 14px;
    font-family: PingFangSC-Regular;
    text-align: left;
    white-space: nowrap;
    line-height: 20px;
  }
  
  .group_17 {
    width: 118px;
    height: 48px;
    background: url(https://lanhu.oss-cn-beijing.aliyuncs.com/SketchPng84402056a6bb4fb3eecfc4b5cdbed0caf7df65a524d11a58751f7225e985540c)
      100% no-repeat;
    background-size: 100% 100%;
  }
  
  .image-text_4 {
    width: 82px;
    height: 20px;
    margin: 14px 0 0 18px;
  }
  
  .text-group_10 {
    width: 56px;
    height: 20px;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 14px;
    font-family: PingFangSC-Medium;
    text-align: left;
    white-space: nowrap;
    line-height: 20px;
  }
  
  .section_4 {
    width: 18px;
    height: 18px;
    background: url(https://lanhu.oss-cn-beijing.aliyuncs.com/SketchPngc1ac33b3e70ee0f2f7b432fb2cd4ee81ada8406eec3de12c27070fb92ace5fe6)
      100% no-repeat;
    background-size: 100% 100%;
    margin-top: 1px;
  }
  
  .box_13 {
    width: 1288px;
    height: 46px;
    margin: 56px 0 26px 120px;
  }
  
  .group_18 {
    width: 1200px;
    height: 46px;
  }
  
  .box_14 {
    background-color: rgba(255, 255, 255, 0.2);
    width: 1200px;
    height: 1px;
  }
  
  .text_39 {
    width: 323px;
    height: 20px;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 14px;
    font-family: PingFangSC-Regular;
    text-align: left;
    white-space: nowrap;
    line-height: 20px;
    margin-top: 25px;
  }
  
  .group_19 {
    width: 40px;
    height: 40px;
    background: url(https://lanhu.oss-cn-beijing.aliyuncs.com/SketchPng0e291607d50eae454c1138bbede476e4c58c765fee91c59d72ef30c09a644352)
      100% no-repeat;
    background-size: 100% 100%;
  }

.text_100{

  color: rgba(51,51,51, 1);
  font-size: 18px;
  font-family: PingFangSC-Regular;
  text-align: center;
  white-space: nowrap;
  line-height: 20px;
  margin-top: 25px;
  
}
  
  #wrapper_tab ul, li {
    margin: 0;
    padding: 0;
    list-style: none;
    
  }
  
  
  #wrapper_tab {
    width: 100%;
    height: 400px;
    /* position: absolute; */
    /* background: url(https://lanhu.oss-cn-beijing.aliyuncs.com/SketchPng53ecdb5b019e1fc3624eeee30cea3a2e0e9d0ba7a823e5b71867c41b3d6a81f6)
    100% no-repeat;
    background-size: 100% 100%; */
    border-radius: .8em;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    background-color: #edf8f9;
    /* box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24); */
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
      -ms-flex-align: center;
        align-items: center;
    -webkit-box-pack: left;
    -webkit-justify-content: left;
      -ms-flex-pack: left;
        justify-content: left;
    overflow: hidden;
  }
  
  #left-side {
    height: 70%;
    width: 15%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
      -ms-flex-align: center;
        align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
      -ms-flex-pack: center;
        justify-content: center;
  }
  #left-side ul li {
    padding-top: 30px;
    padding-bottom: 30px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    overflow-wrap: break-word;
    line-height: 24px;
    color: rgba(51, 51, 51, 1);
    font-size: 18px;
    font-family: PingFangSC-Medium;
    text-align: left;
    color: #000;
    font-weight: 500;
    cursor: pointer;
    -webkit-transition: all .2s ease-out;
        transition: all .2s ease-out;
  }
  #left-side ul li:hover {
    color: #519437;
    -webkit-transition: all .2s ease-out;
        transition: all .2s ease-out;
  }
  #left-side ul li:hover > .icon {
    fill: #519437;
  }
  #left-side ul li.active {
    color: #519437;
  }
  #left-side ul li.active:hover > .icon {
    fill: #519437;
  }
  
  #border {
    height: 400px;
    width: 10px;
    background-image: linear-gradient(#ddf3f6, #dff0e4);
    
  }
  #border #line.one {
    width: 10px;
    height: 54px;
    background-color: #519437;
    margin-left: -2px;
    margin-top: 50px;
    -webkit-transition: all .4s ease-in-out;
        transition: all .4s ease-in-out;
  }
  #border #line.two {
    width: 10px;
    height: 54px;
    background-color: #519437;
    margin-left: -2px;
    margin-top: 130px;
    -webkit-transition: all .4s ease-in-out;
        transition: all .4s ease-in-out;
  }
  #border #line.three {
    width: 10px;
    height: 54px;
    background-color: #519437;
    margin-left: -2px;
    margin-top: 215px;
    -webkit-transition: all .4s ease-in-out;
        transition: all .4s ease-in-out;
  }
  #border #line.four {
    width: 10px;
    height: 54px;
    background-color: #519437;
    margin-left: -2px;
    margin-top: 295px;
    -webkit-transition: all .4s ease-in-out;
        transition: all .4s ease-in-out;
  }
  
  #right-side {
    height: 300px;
    width: 75%;
    overflow: hidden;
    
  }
  #right-side #first, #right-side #second, #right-side #third, #right-side #fourth {
    position: absolute;
    height: 300px;
    width: 50%;
    -webkit-transition: all .6s ease-in-out;
        transition: all .6s ease-in-out;
    margin-top: -350px;
    opacity: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: left;
    -webkit-align-items: left;
      -ms-flex-align: left;
        align-items: left;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
      -ms-flex-pack: center;
        justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
      -ms-flex-direction: column;
        flex-direction: column;
  }
  #right-side #first h1, #right-side #second h1, #right-side #third h1, #right-side #fourth h1 {
    font-weight: 800;
    color: #333;
  }
  #right-side #first p, #right-side #second p, #right-side #third p, #right-side #fourth p {
    color: #333;
    font-weight: 500;
    padding-left: 30px;
    padding-right: 30px;
  }
  #right-side #first.active, #right-side #second.active, #right-side #third.active, #right-side #fourth.active {
    margin-top: 0px;
    opacity: 1;
    -webkit-transition: all .6s ease-in-out;
        transition: all .6s ease-in-out;
  }
  
  
.clearfix:after{ content:""; display:block; clear:both; height:0; visibility:hidden;}
.clearfix{ zoom:1;}

.main{ padding:0px 0; margin: auto; max-width: 1000px;}
.numCount{ margin: 0 -10px;}
.numCount li{ float: left; width: 100%; text-align: center;}
.numCount li .item{ margin:px;}
.numCount li .numU{ line-height:1.3;}
.numCount li .numCX{  line-height: 58px; font-size:48px;   background-image: linear-gradient(
  316deg,
  rgba(81, 148, 55, 1) 0,
  rgba(54, 186, 197, 1) 100%
); 
-webkit-background-clip: text;
  white-space: nowrap;
  -webkit-text-fill-color: transparent;
  font-family: PingFangSC-Medium;
  font-weight: 510;}
.numCount li .numU .unitC{font-size:100%; line-height: 1.3; margin-left: 0.3em;}
.numCount li .numU sup{vertical-align: middle;}
.numCount li .numU sub{
  font-weight: 500;
  font-size:32px !important; 
  margin-left: -0.5px !important; 
  color:rgba(81, 148, 55, 1); 
  vertical-align: 18%;}
