body{
    margin:0;
  }
  a{ text-decoration:none;
      color: rgba(181, 181, 181, 1);
     
  }
  a:hover{ 
    color: #e45b02;
  }
  img{
    width:100%;
    height:100%;
  }
  .page {
    background-color: rgba(255, 255, 255, 1);
    position: relative;
    width: 100%;
  }
  .section_1 {
    width: 100%;
    height: 1999px;
    background: url(./img/a2b23b5816122b070ad4ae33e88772db.png)
      100% no-repeat;
    background-size: 100% 100%;
    padding-top: 877px;
  }
.text-wrapper_1 {
    height: 110px;
    background: url(./img/b3bd1892f8a2e5d84634bad2be022451.png) 100% no-repeat;
    background-size: 100% 100%;
    width: 1205px;
    margin: 0 auto
  }
  
  .text_1 {
    overflow-wrap: break-word;
    color: rgba(70, 70, 70, 1);
    font-size: 30px;
    font-family: MicrosoftYaHei-Bold;
    font-weight: 700;
    text-align: center;
    white-space: nowrap;
    line-height: 110px;
  }
  
  .text_1 a{
    color: rgba(70, 70, 70, 1);
  }
  
  .text_1 a:hover{ 
    color: #e45b02;
  }
  .box_1 {
    width: 1195px;
    height: 460px;
    margin: 0 auto;
    margin-top:56px;
    /* margin: 56px 0 0 360px; */
  }
  
  .block_1 {
    box-shadow: 4px 7px 9px 0px rgba(1, 86, 208, 0.2);
    background-color: rgba(255, 255, 255, 0.7);
    border-radius: 16px;
    width: 580px;
    height: 460px;
    float: left;
  }
  
  .text-wrapper_2 {
    width: 533px;
    height: 44px;
    margin: 18px 0 0 24px;
  }
  
  .text_2 {
    background-image: linear-gradient(
      90deg,
      rgba(1, 86, 208, 1) 0,
      rgba(1, 86, 208, 1) 0,
      rgba(1, 168, 33, 1) 100%,
      rgba(1, 168, 33, 1) 100%
    );
    
    overflow-wrap: break-word;
    color: rgba(1, 86, 208, 1);
    font-size: 36px;
    font-family: MicrosoftYaHei-Bold;
    font-weight: 600;
    text-align: left;
    white-space: nowrap;
    line-height: 42px;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
  }
  
  .group_1 {
    width: 532px;
    height: 354px;
    margin: 20px 0 24px 24px;
  }
  .group_1 a{
    width: 100%;
    height: 100%;
    overflow: hidden;
  }
  .group_1 a img{
    transition: all 0.6s; 
  }
  .group_1 img:hover{
    transform: scale(1.1);
    
  }
  
  .group_2 a{
    width: 100%;
    height: 100%;
    overflow: hidden;
  }
  .block_2 {
    box-shadow: 4px 7px 9px 0px rgba(1, 86, 208, 0.2);
    background-color: rgba(255, 255, 255, 0.7);
    border-radius: 16px;
    width: 580px;
    height: 460px;
    float: right;
  }
  
  .text-wrapper_3 {
    width: 533px;
    height: 44px;
    margin: 18px 0 0 24px;
  }
  
  .text_4 {
    background-image: linear-gradient(
      90deg,
      rgba(1, 86, 208, 1) 0,
      rgba(1, 86, 208, 1) 0,
      rgba(1, 168, 33, 1) 100%,
      rgba(1, 168, 33, 1) 100%
    );
    overflow-wrap: break-word;
    color: rgba(1, 86, 208, 1);
    font-size: 36px;
    font-family: MicrosoftYaHei-Bold;
    font-weight: 600;
    text-align: left;
    white-space: nowrap;
    line-height: 42px;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
  }
  
  
  
  .group_2 {
    background-color: rgba(144, 144, 144, 0.9);
    width: 532px;
    height: 354px;
    margin: 20px 0 24px 24px;
  }
  .group_2 a img{
    transition: all 0.6s; 
  }
  .group_2 img:hover{
    transform: scale(1.1);
  }
  .text-wrapper_4 {
    width: 1197px;
    height: 48px;
    margin: 0 auto;
    margin-top: 41px;
  }
  
  .text_6 {
    background-image: linear-gradient(
      90deg,
      rgba(1, 86, 208, 1) 0,
      rgba(1, 86, 208, 1) 0,
      rgba(1, 168, 33, 1) 100%,
      rgba(1, 168, 33, 1) 100%
    );
    width: 219px;
    height: 44px;
    overflow-wrap: break-word;
    color: rgba(1, 86, 208, 1);
    font-size: 60px;
    font-family: YouSheBiaoTiHei;
    font-weight: NaN;
    text-align: left;
    white-space: nowrap;
    line-height: 30px;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
  }
  
  .text_7 {
    width: 35px;
    height: 18px;
    overflow-wrap: break-word;
    color: rgba(181, 181, 181, 1);
    font-size: 18px;
    font-family: MicrosoftYaHei;
    font-weight: NaN;
    text-align: right;
    white-space: nowrap;
    line-height: 30px;
    margin: 30px 0 0 350px;
  }
  
  .text_8 {
    background-image: linear-gradient(
      90deg,
      rgba(1, 86, 208, 1) 0,
      rgba(1, 86, 208, 1) 0,
      rgba(1, 168, 33, 1) 100%,
      rgba(1, 168, 33, 1) 100%
    );
    width: 109px;
    height: 44px;
    overflow-wrap: break-word;
    color: rgba(1, 86, 208, 1);
    font-size: 60px;
    font-family: YouSheBiaoTiHei;
    font-weight: NaN;
    text-align: left;
    white-space: nowrap;
    line-height: 30px;
    margin-left: 71px;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
  }
  
  .box_2 {
    width: 1197px;
    height: 327px;
    /* margin: 25px 0 0 358px; */
    margin: 0 auto;
    margin-top: 25px;
  }
  
  .text-wrapper_5 {
    box-shadow: 4px 7px 0px 0px rgba(1, 86, 208, 0.2);
    background-color: rgba(221, 243, 255, 0.9);
    border-radius: 16px;
    height: 327px;
    width: 580px;
    float: left;
    padding: 45px 26px;
  }
  
  .paragraph_1 {
    /* width: 386px;
    height: 210px; */
    overflow-wrap: break-word;
    color: rgba(70, 70, 70, 1);
    font-size: 18px;
    font-family: MicrosoftYaHei;
    font-weight: NaN;
    text-align: left;
    line-height: 48px;
    /* margin: 59px 0 0 26px; */
  }
  .paragraph_1 a {
    color: #464646;
  }
  .overHidden {
    display:block;
    overflow:hidden;
    word-break:keep-all;
    white-space:nowrap;
    text-overflow:ellipsis;
  }
  .paragraph_1 a:hover{
    color: rgb(228,91,2);
  }
  
  
  .section_2 {
    box-shadow: 4px 7px 0px 0px rgba(1, 86, 208, 0.2);
    /* background-color: rgba(1, 86, 208, 0.9); */
    border-radius: 16px;
    width: 580px;
    height: 327px;
    float: right;
    position: relative;
  }
  .section_2 video {
    border-radius: 16px;
  }
  .video_img{
    position: absolute;
    width: 79px;
    height: 79px;
    left: 50%;
    top: 50%;
    cursor: pointer;
    transform: translate(-50%, -50%);
    z-index: 2;
  }
  
  .text_9 {
    background-image: linear-gradient(
      90deg,
      rgba(1, 86, 208, 1) 0,
      rgba(1, 86, 208, 1) 0,
      rgba(1, 168, 33, 1) 100%,
      rgba(1, 168, 33, 1) 100%
    );
    width: 384px;
    height: 44px;
    overflow-wrap: break-word;
    color: rgba(1, 86, 208, 1);
    font-size: 60px;
    font-family: YouSheBiaoTiHei;
    font-weight: NaN;
    text-align: left;
    white-space: nowrap;
    line-height: 30px;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    /* margin: 40px 0 12px 371px; */
    /* margin-bottom: 12px; */
  }
  
  .section_3 {
    /* width: 1919px; */
    width: 100%;
    /* height: 1978px; */
    height: 1867px;
  }
  
  .list_1 {
    width: 9999px;
    height: 380px;
    margin-top: 29px;
  }
  
  .list-items_1-0 {
    box-shadow: 4px 5px 6px 0px rgba(1, 86, 208, 0.2);
    background-color: rgba(227, 239, 255, 1);
    border-radius: 16px;
    height: 370px;
    margin-right: 19px;
    /* width: 386px; */
    width: 285px;
    display: block;
    float: left;
    position: relative;
  }
  .list_1 a:hover .text_10-0 {
    color: rgb(228,91,2);
  }
  .list_1 a:hover .text_12-0 {
    color: rgb(228,91,2);
  }
  
  .block_3-0 {
    background-color: rgba(248, 253, 255, 1);
    border-radius: 16px;
    /* width: 386px; */
    width: 285px;
    position: absolute;
    bottom: 0;
  }
  
  .text-wrapper_6-0 {
    width: 181px;
    height: 44px;
    overflow-wrap: break-word;
    font-size: 0;
    font-family: MicrosoftYaHei-Bold;
    font-weight: 700;
    text-align: center;
    line-height: 30px;
    margin: 14px 0 0 52px;
  }
  
  .text_10-0 {
    color: rgba(70, 70, 70, 1);
    font-size: 20px;
    font-family: MicrosoftYaHei-Bold;
    font-weight: 700;
  }
  
  .text_11-0 {
    width: 181px;
    height: 44px;
    overflow-wrap: break-word;
    color: rgba(70, 70, 70, 1);
    font-size: 21px;
    font-family: MicrosoftYaHei-Bold;
    font-weight: 700;
    text-align: left;
    line-height: 33px;
  }
  
  .text_12-0 {
    color: rgba(70, 70, 70, 1);
    font-size: 16px;
    font-family: MicrosoftYaHei;
    /* overflow:hidden;
    -webkit-line-clamp: 4;
    text-overflow:ellipsis; */
    overflow:hidden;
      text-overflow:ellipsis;
      display: -webkit-box;
      -webkit-box-orient: vertical;
      -webkit-line-clamp:3
  }
  
  .list-items_1-1 {
    box-shadow: 4px 7px 9px 0px rgba(1, 86, 208, 0.2);
    background-color: rgba(227, 239, 255, 1);
    border-radius: 16px;
    height: 370px;
    margin-right: 19px;
    width: 285px;
  }
  
  .block_3-1 {
    background-color: rgba(248, 253, 255, 1);
    border-radius: 16px;
    height: 72px;
    margin-top: 298px;
    width: 285px;
  }
  
  .text-wrapper_6-1 {
    width: 181px;
    height: 44px;
    overflow-wrap: break-word;
    font-size: 0;
    font-family: MicrosoftYaHei-Bold;
    font-weight: 700;
    text-align: center;
    line-height: 30px;
    margin: 14px 0 0 52px;
  }
  
  .text_10-1 {
    width: 181px;
    height: 44px;
    overflow-wrap: break-word;
    color: rgba(70, 70, 70, 1);
    font-size: 20px;
    font-family: MicrosoftYaHei-Bold;
    font-weight: 700;
    text-align: left;
    line-height: 33px;
  }
  
  .text_11-1 {
    width: 181px;
    height: 44px;
    overflow-wrap: break-word;
    color: rgba(70, 70, 70, 1);
    font-size: 21px;
    font-family: MicrosoftYaHei-Bold;
    font-weight: 700;
    text-align: left;
    line-height: 33px;
  }
  
  .text_12-1 {
    width: 181px;
    height: 44px;
    overflow-wrap: break-word;
    color: rgba(70, 70, 70, 1);
    font-size: 16px;
    font-family: MicrosoftYaHei;
    font-weight: NaN;
    text-align: left;
    line-height: 33px;
  }
  
  .list-items_1-2 {
    box-shadow: 4px 7px 9px 0px rgba(1, 86, 208, 0.2);
    background-color: rgba(227, 239, 255, 1);
    border-radius: 16px;
    height: 370px;
    margin-right: 19px;
    width: 285px;
  }
  
  .block_3-2 {
    background-color: rgba(248, 253, 255, 1);
    border-radius: 16px;
    height: 72px;
    margin-top: 298px;
    width: 285px;
  }
  
  .text-wrapper_6-2 {
    width: 181px;
    height: 44px;
    overflow-wrap: break-word;
    font-size: 0;
    font-family: MicrosoftYaHei-Bold;
    font-weight: 700;
    text-align: center;
    line-height: 30px;
    margin: 14px 0 0 52px;
  }
  
  .text_10-2 {
    width: 181px;
    height: 44px;
    overflow-wrap: break-word;
    color: rgba(70, 70, 70, 1);
    font-size: 20px;
    font-family: MicrosoftYaHei-Bold;
    font-weight: 700;
    text-align: left;
    line-height: 33px;
  }
  
  .text_11-2 {
    width: 181px;
    height: 44px;
    overflow-wrap: break-word;
    color: rgba(70, 70, 70, 1);
    font-size: 21px;
    font-family: MicrosoftYaHei-Bold;
    font-weight: 700;
    text-align: left;
    line-height: 33px;
  }
  
  .text_12-2 {
    width: 181px;
    height: 44px;
    overflow-wrap: break-word;
    color: rgba(70, 70, 70, 1);
    font-size: 16px;
    font-family: MicrosoftYaHei;
    font-weight: NaN;
    text-align: left;
    line-height: 33px;
  }
  
  .list-items_1-3 {
    box-shadow: 4px 7px 9px 0px rgba(1, 86, 208, 0.2);
    background-color: rgba(227, 239, 255, 1);
    border-radius: 16px;
    height: 370px;
    margin-right: 19px;
    width: 285px;
  }
  
  .block_3-3 {
    background-color: rgba(248, 253, 255, 1);
    border-radius: 16px;
    height: 72px;
    margin-top: 298px;
    width: 285px;
  }
  
  .text-wrapper_6-3 {
    width: 181px;
    height: 44px;
    overflow-wrap: break-word;
    font-size: 0;
    font-family: MicrosoftYaHei-Bold;
    font-weight: 700;
    text-align: center;
    line-height: 30px;
    margin: 14px 0 0 52px;
  }
  
  .text_10-3 {
    width: 181px;
    height: 44px;
    overflow-wrap: break-word;
    color: rgba(70, 70, 70, 1);
    font-size: 20px;
    font-family: MicrosoftYaHei-Bold;
    font-weight: 700;
    text-align: left;
    line-height: 33px;
  }
  
  .text_11-3 {
    width: 181px;
    height: 44px;
    overflow-wrap: break-word;
    color: rgba(70, 70, 70, 1);
    font-size: 21px;
    font-family: MicrosoftYaHei-Bold;
    font-weight: 700;
    text-align: left;
    line-height: 33px;
  }
  
  .text_12-3 {
    width: 181px;
    height: 44px;
    overflow-wrap: break-word;
    color: rgba(70, 70, 70, 1);
    font-size: 16px;
    font-family: MicrosoftYaHei;
    font-weight: NaN;
    text-align: left;
    line-height: 33px;
  }
  
  .text-wrapper_7 {
    width: 1161px;
    height: 48px;
    margin:0 auto;
    margin-top: 41px;
  }
  
  .text_13 {
    background-image: linear-gradient(
      90deg,
      rgba(1, 86, 208, 1) 0,
      rgba(1, 86, 208, 1) 0,
      rgba(1, 168, 33, 1) 100%,
      rgba(1, 168, 33, 1) 100%
    );
    width: 218px;
    height: 44px;
    overflow-wrap: break-word;
    color: rgba(1, 86, 208, 1);
    font-size: 60px;
    font-family: YouSheBiaoTiHei;
    font-weight: NaN;
    text-align: left;
    white-space: nowrap;
    line-height: 30px;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
  }
  
  .text_14 {
    width: 35px;
    height: 18px;
    overflow-wrap: break-word;
    color: rgba(181, 181, 181, 1);
    font-size: 18px;
    font-family: MicrosoftYaHei;
    font-weight: NaN;
    text-align: right;
    white-space: nowrap;
    line-height: 30px;
    margin-top: 30px;
    float: right;
  }
  
  .text-wrapper_8 {
    box-shadow: 4px 7px 0px 0px rgba(1, 86, 208, 0.2);
    background-color: rgba(224, 244, 255, 0.9);
    border-radius: 16px;
    width: 1197px;
    height: 240px;
    /* margin: 29px 0 0 358px; */
    margin: 0 auto;
    margin-top: 29px;
  }
  
  .paragraph_2 {
    width: 48%;
    overflow-wrap: break-word;
    color: rgba(70, 70, 70, 1);
    font-size: 18px;
    font-family: MicrosoftYaHei;
    font-weight: NaN;
    text-align: left;
    line-height: 48px;
    margin: 50px 0 0 2%;
    float: left;
  }
  .paragraph_2 a {
    color: #464646;
  }
  .paragraph_2 a:hover{
    color: rgb(228,91,2);
  }
  
  .paragraph_3 {
    width: 48%;
    overflow-wrap: break-word;
    color: rgba(70, 70, 70, 1);
    font-size: 18px;
    font-family: MicrosoftYaHei;
    font-weight: NaN;
    text-align: left;
    line-height: 48px;
    margin: 50px 0 0 2%;
    float: right;
  }
  .paragraph_3 a {
    color: #464646;
  }
  .paragraph_3 a:hover{
    color: rgb(228,91,2);
  }
  
  .text_15 {
    background-image: linear-gradient(
      90deg,
      rgba(1, 86, 208, 1) 0,
      rgba(1, 86, 208, 1) 0,
      rgba(1, 168, 33, 1) 100%,
      rgba(1, 168, 33, 1) 100%
    );
    width: 1195px;
    height: 44px;
    overflow-wrap: break-word;
    color: rgba(1, 86, 208, 1);
    font-size: 60px;
    font-family: YouSheBiaoTiHei;
    font-weight: NaN;
    text-align: left;
    white-space: nowrap;
    line-height: 30px;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    /* margin: 37px 0 0 370px; */
    margin: 0 auto;
    margin-top: 37px;
  }
  
  .grid_1 {
    width: 1195px;
    height: 185px;
    flex-wrap: wrap;
    /* margin: 91px 0 0 359px; */
    margin: 0 auto;
    margin-top: 91px;
  }
  .grid_1 a:hover .text_16{
    color: #e45b02;
  }
  .grid_1 a:hover .text_17{
    color: #e45b02;
  }
  
  /* .group_3 {
    box-shadow: 0px 0px 9px 0px rgba(1, 86, 208, 0.2);
    background-color: rgba(248, 253, 255, 1);
    border-radius: 7px;
    height: 106px;
    width: 337px;
    position: relative;
    margin: 0 68px 24px 0;
  } */
  .group_3 {
    box-shadow: 0px 0px 9px 0px rgba(1, 86, 208, 0.2);
    background-color: rgba(248, 253, 255, 1);
    border-radius: 7px;
    height: 186px;
    width: 385px;
    margin-right: 20px;
    position: relative;
  }
  
  .text-wrapper_9 {
    width: 240px;
    height: 67px;
    overflow-wrap: break-word;
    font-size: 0;
    font-family: MicrosoftYaHei-Bold;
    font-weight: 700;
    text-align: left;
    line-height: 30px;
    margin: 20px 0 0 74px;
  }
  
  .text_16 {
    /* width: 240px;
    height: 67px;
    overflow-wrap: break-word; */
    color: rgba(70, 70, 70, 1);
    font-size: 20px;
    font-family: MicrosoftYaHei-Bold;
    font-weight: 700;
    /* text-align: left; */
    line-height: 30px;
  }
  
  .paragraph_4 {
    /* width: 240px;
    height: 67px;
    overflow-wrap: break-word; */
    color: rgba(70, 70, 70, 1);
    font-size: 24px;
    font-family: MicrosoftYaHei-Bold;
    font-weight: 700;
    /* text-align: left; */
    /* line-height: 30px; */
  }
  
  .text_17 {
    /* width: 240px;
    height: 67px; */
    /* overflow-wrap: break-word; */
    color: rgba(70, 70, 70, 1);
    font-size: 16px;
    font-family: MicrosoftYaHei;
    font-weight: NaN;
    text-align: left;
    line-height: 24px;
    overflow:hidden;
      text-overflow:ellipsis;
      display: -webkit-box;
      -webkit-box-orient: vertical;
      -webkit-line-clamp:2
  }
  
  .group_4 {
    box-shadow: 5px 0px 6px 0px rgba(1, 86, 208, 0.2);
    background-color: rgba(1, 86, 208, 1);
    border-radius: 50%;
    position: absolute;
    /* left: -47px; */
    top: -53px;
    left: 139px;
    width: 106px;
    height: 106px;
  }
  
  .group_5 {
    box-shadow: 0px 0px 9px 0px rgba(1, 86, 208, 0.2);
    background-color: rgba(248, 253, 255, 1);
    border-radius: 7px;
    height: 106px;
    width: 337px;
    position: relative;
    margin: 0 68px 24px 0;
  }
  
  .text-wrapper_10 {
    width: 240px;
    height: 67px;
    overflow-wrap: break-word;
    font-size: 0;
    font-family: MicrosoftYaHei-Bold;
    font-weight: 700;
    text-align: left;
    line-height: 30px;
    margin: 20px 0 0 74px;
  }
  
  .text_18 {
    width: 240px;
    height: 67px;
    overflow-wrap: break-word;
    color: rgba(70, 70, 70, 1);
    font-size: 20px;
    font-family: MicrosoftYaHei-Bold;
    font-weight: 700;
    text-align: left;
    line-height: 30px;
  }
  
  .paragraph_5 {
    width: 240px;
    height: 67px;
    overflow-wrap: break-word;
    color: rgba(70, 70, 70, 1);
    font-size: 24px;
    font-family: MicrosoftYaHei-Bold;
    font-weight: 700;
    text-align: left;
    line-height: 30px;
  }
  
  .text_19 {
    width: 240px;
    height: 67px;
    overflow-wrap: break-word;
    color: rgba(70, 70, 70, 1);
    font-size: 16px;
    font-family: MicrosoftYaHei;
    font-weight: NaN;
    text-align: left;
    line-height: 24px;
  }
  
  .box_3 {
    box-shadow: 5px 0px 6px 0px rgba(1, 86, 208, 0.2);
    background-color: rgba(1, 86, 208, 1);
    border-radius: 50%;
    position: absolute;
    left: -47px;
    top: 0;
    width: 106px;
    height: 106px;
  }
  
  .group_6 {
    box-shadow: 0px 0px 9px 0px rgba(1, 86, 208, 0.2);
    background-color: rgba(248, 253, 255, 1);
    border-radius: 7px;
    height: 106px;
    margin-bottom: 24px;
    width: 337px;
    position: relative;
  }
  
  .text-wrapper_11 {
    width: 240px;
    height: 67px;
    overflow-wrap: break-word;
    font-size: 0;
    font-family: MicrosoftYaHei-Bold;
    font-weight: 700;
    text-align: left;
    line-height: 30px;
    margin: 20px 0 0 74px;
  }
  
  .text_20 {
    width: 240px;
    height: 67px;
    overflow-wrap: break-word;
    color: rgba(70, 70, 70, 1);
    font-size: 20px;
    font-family: MicrosoftYaHei-Bold;
    font-weight: 700;
    text-align: left;
    line-height: 30px;
  }
  
  .paragraph_6 {
    width: 240px;
    height: 67px;
    overflow-wrap: break-word;
    color: rgba(70, 70, 70, 1);
    font-size: 24px;
    font-family: MicrosoftYaHei-Bold;
    font-weight: 700;
    text-align: left;
    line-height: 30px;
  }
  
  .text_21 {
    width: 240px;
    height: 67px;
    overflow-wrap: break-word;
    color: rgba(70, 70, 70, 1);
    font-size: 16px;
    font-family: MicrosoftYaHei;
    font-weight: NaN;
    text-align: left;
    line-height: 24px;
  }
  
  .section_4 {
    box-shadow: 5px 0px 6px 0px rgba(1, 86, 208, 0.2);
    background-color: rgba(1, 86, 208, 1);
    border-radius: 50%;
    position: absolute;
    left: -47px;
    top: 0;
    width: 106px;
    height: 106px;
  }
  
  .group_7 {
    box-shadow: 0px 0px 9px 0px rgba(1, 86, 208, 0.2);
    background-color: rgba(248, 253, 255, 1);
    border-radius: 7px;
    height: 106px;
    width: 337px;
    position: relative;
    margin: 0 68px 24px 0;
  }
  
  .text-wrapper_12 {
    width: 240px;
    height: 67px;
    overflow-wrap: break-word;
    font-size: 0;
    font-family: MicrosoftYaHei-Bold;
    font-weight: 700;
    text-align: left;
    line-height: 30px;
    margin: 20px 0 0 74px;
  }
  
  .text_22 {
    width: 240px;
    height: 67px;
    overflow-wrap: break-word;
    color: rgba(70, 70, 70, 1);
    font-size: 20px;
    font-family: MicrosoftYaHei-Bold;
    font-weight: 700;
    text-align: left;
    line-height: 30px;
  }
  
  .paragraph_7 {
    width: 240px;
    height: 67px;
    overflow-wrap: break-word;
    color: rgba(70, 70, 70, 1);
    font-size: 24px;
    font-family: MicrosoftYaHei-Bold;
    font-weight: 700;
    text-align: left;
    line-height: 30px;
  }
  
  .text_23 {
    width: 240px;
    height: 67px;
    overflow-wrap: break-word;
    color: rgba(70, 70, 70, 1);
    font-size: 16px;
    font-family: MicrosoftYaHei;
    font-weight: NaN;
    text-align: left;
    line-height: 24px;
  }
  
  .section_5 {
    box-shadow: 5px 0px 6px 0px rgba(1, 86, 208, 0.2);
    background-color: rgba(1, 86, 208, 1);
    border-radius: 50%;
    position: absolute;
    left: -47px;
    top: 0;
    width: 106px;
    height: 106px;
  }
  
  .group_8 {
    box-shadow: 0px 0px 9px 0px rgba(1, 86, 208, 0.2);
    background-color: rgba(248, 253, 255, 1);
    border-radius: 7px;
    height: 106px;
    width: 337px;
    position: relative;
    margin: 0 68px 24px 0;
  }
  
  .text-wrapper_13 {
    width: 240px;
    height: 67px;
    overflow-wrap: break-word;
    font-size: 0;
    font-family: MicrosoftYaHei-Bold;
    font-weight: 700;
    text-align: left;
    line-height: 30px;
    margin: 20px 0 0 74px;
  }
  
  .text_24 {
    width: 240px;
    height: 67px;
    overflow-wrap: break-word;
    color: rgba(70, 70, 70, 1);
    font-size: 20px;
    font-family: MicrosoftYaHei-Bold;
    font-weight: 700;
    text-align: left;
    line-height: 30px;
  }
  
  .paragraph_8 {
    width: 240px;
    height: 67px;
    overflow-wrap: break-word;
    color: rgba(70, 70, 70, 1);
    font-size: 24px;
    font-family: MicrosoftYaHei-Bold;
    font-weight: 700;
    text-align: left;
    line-height: 30px;
  }
  
  .text_25 {
    width: 240px;
    height: 67px;
    overflow-wrap: break-word;
    color: rgba(70, 70, 70, 1);
    font-size: 16px;
    font-family: MicrosoftYaHei;
    font-weight: NaN;
    text-align: left;
    line-height: 24px;
  }
  
  .box_4 {
    box-shadow: 5px 0px 6px 0px rgba(1, 86, 208, 0.2);
    background-color: rgba(1, 86, 208, 1);
    border-radius: 50%;
    position: absolute;
    left: -47px;
    top: 0;
    width: 106px;
    height: 106px;
  }
  
  .group_9 {
    box-shadow: 0px 0px 9px 0px rgba(1, 86, 208, 0.2);
    background-color: rgba(248, 253, 255, 1);
    border-radius: 7px;
    height: 106px;
    margin-bottom: 24px;
    width: 337px;
    position: relative;
  }
  
  .text-wrapper_14 {
    width: 240px;
    height: 67px;
    overflow-wrap: break-word;
    font-size: 0;
    font-family: MicrosoftYaHei-Bold;
    font-weight: 700;
    text-align: left;
    line-height: 30px;
    margin: 20px 0 0 74px;
  }
  
  .text_26 {
    width: 240px;
    height: 67px;
    overflow-wrap: break-word;
    color: rgba(70, 70, 70, 1);
    font-size: 20px;
    font-family: MicrosoftYaHei-Bold;
    font-weight: 700;
    text-align: left;
    line-height: 30px;
  }
  
  .paragraph_9 {
    width: 240px;
    height: 67px;
    overflow-wrap: break-word;
    color: rgba(70, 70, 70, 1);
    font-size: 24px;
    font-family: MicrosoftYaHei-Bold;
    font-weight: 700;
    text-align: left;
    line-height: 30px;
  }
  
  .text_27 {
    width: 240px;
    height: 67px;
    overflow-wrap: break-word;
    color: rgba(70, 70, 70, 1);
    font-size: 16px;
    font-family: MicrosoftYaHei;
    font-weight: NaN;
    text-align: left;
    line-height: 24px;
  }
  
  .group_10 {
    box-shadow: 5px 0px 6px 0px rgba(1, 86, 208, 0.2);
    background-color: rgba(1, 86, 208, 1);
    border-radius: 50%;
    position: absolute;
    left: -47px;
    top: 0;
    width: 106px;
    height: 106px;
  }
  
  .group_11 {
    box-shadow: 0px 0px 9px 0px rgba(1, 86, 208, 0.2);
    background-color: rgba(248, 253, 255, 1);
    border-radius: 7px;
    height: 106px;
    width: 337px;
    position: relative;
    margin: 0 68px 24px 0;
  }
  
  .text-wrapper_15 {
    width: 240px;
    height: 67px;
    overflow-wrap: break-word;
    font-size: 0;
    font-family: MicrosoftYaHei-Bold;
    font-weight: 700;
    text-align: left;
    line-height: 30px;
    margin: 20px 0 0 74px;
  }
  
  .text_28 {
    width: 240px;
    height: 67px;
    overflow-wrap: break-word;
    color: rgba(70, 70, 70, 1);
    font-size: 20px;
    font-family: MicrosoftYaHei-Bold;
    font-weight: 700;
    text-align: left;
    line-height: 30px;
  }
  
  .paragraph_10 {
    width: 240px;
    height: 67px;
    overflow-wrap: break-word;
    color: rgba(70, 70, 70, 1);
    font-size: 24px;
    font-family: MicrosoftYaHei-Bold;
    font-weight: 700;
    text-align: left;
    line-height: 30px;
  }
  
  .text_29 {
    width: 240px;
    height: 67px;
    overflow-wrap: break-word;
    color: rgba(70, 70, 70, 1);
    font-size: 16px;
    font-family: MicrosoftYaHei;
    font-weight: NaN;
    text-align: left;
    line-height: 24px;
  }
  
  .block_4 {
    box-shadow: 5px 0px 6px 0px rgba(1, 86, 208, 0.2);
    background-color: rgba(1, 86, 208, 1);
    border-radius: 50%;
    position: absolute;
    left: -47px;
    top: 0;
    width: 106px;
    height: 106px;
  }
  
  .group_12 {
    box-shadow: 0px 0px 9px 0px rgba(1, 86, 208, 0.2);
    background-color: rgba(248, 253, 255, 1);
    border-radius: 7px;
    height: 106px;
    width: 337px;
    position: relative;
    margin: 0 68px 24px 0;
  }
  
  .text-wrapper_16 {
    width: 240px;
    height: 67px;
    overflow-wrap: break-word;
    font-size: 0;
    font-family: MicrosoftYaHei-Bold;
    font-weight: 700;
    text-align: left;
    line-height: 30px;
    margin: 20px 0 0 74px;
  }
  
  .text_30 {
    width: 240px;
    height: 67px;
    overflow-wrap: break-word;
    color: rgba(70, 70, 70, 1);
    font-size: 20px;
    font-family: MicrosoftYaHei-Bold;
    font-weight: 700;
    text-align: left;
    line-height: 30px;
  }
  
  .paragraph_11 {
    width: 240px;
    height: 67px;
    overflow-wrap: break-word;
    color: rgba(70, 70, 70, 1);
    font-size: 24px;
    font-family: MicrosoftYaHei-Bold;
    font-weight: 700;
    text-align: left;
    line-height: 30px;
  }
  
  .text_31 {
    width: 240px;
    height: 67px;
    overflow-wrap: break-word;
    color: rgba(70, 70, 70, 1);
    font-size: 16px;
    font-family: MicrosoftYaHei;
    font-weight: NaN;
    text-align: left;
    line-height: 24px;
  }
  
  .section_6 {
    box-shadow: 5px 0px 6px 0px rgba(1, 86, 208, 0.2);
    background-color: rgba(1, 86, 208, 1);
    border-radius: 50%;
    position: absolute;
    left: -47px;
    top: 0;
    width: 106px;
    height: 106px;
  }
  
  .group_13 {
    box-shadow: 0px 0px 9px 0px rgba(1, 86, 208, 0.2);
    background-color: rgba(248, 253, 255, 1);
    border-radius: 7px;
    height: 106px;
    margin-bottom: 24px;
    width: 337px;
    position: relative;
  }
  
  .text-wrapper_17 {
    width: 240px;
    height: 67px;
    overflow-wrap: break-word;
    font-size: 0;
    font-family: MicrosoftYaHei-Bold;
    font-weight: 700;
    text-align: left;
    line-height: 30px;
    margin: 20px 0 0 74px;
  }
  
  .text_32 {
    width: 240px;
    height: 67px;
    overflow-wrap: break-word;
    color: rgba(70, 70, 70, 1);
    font-size: 20px;
    font-family: MicrosoftYaHei-Bold;
    font-weight: 700;
    text-align: left;
    line-height: 30px;
  }
  
  .paragraph_12 {
    width: 240px;
    height: 67px;
    overflow-wrap: break-word;
    color: rgba(70, 70, 70, 1);
    font-size: 24px;
    font-family: MicrosoftYaHei-Bold;
    font-weight: 700;
    text-align: left;
    line-height: 30px;
  }
  
  .text_33 {
    width: 240px;
    height: 67px;
    overflow-wrap: break-word;
    color: rgba(70, 70, 70, 1);
    font-size: 16px;
    font-family: MicrosoftYaHei;
    font-weight: NaN;
    text-align: left;
    line-height: 24px;
  }
  
  .group_14 {
    box-shadow: 5px 0px 6px 0px rgba(1, 86, 208, 0.2);
    background-color: rgba(1, 86, 208, 1);
    border-radius: 50%;
    position: absolute;
    left: -47px;
    top: 0;
    width: 106px;
    height: 106px;
  }
  
  .text_34 {
    background-image: linear-gradient(
      90deg,
      rgba(1, 86, 208, 1) 0,
      rgba(1, 86, 208, 1) 0,
      rgba(1, 168, 33, 1) 100%,
      rgba(1, 168, 33, 1) 100%
    );
    width: 1195px;
    height: 44px;
    overflow-wrap: break-word;
    color: rgba(1, 86, 208, 1);
    font-size: 60px;
    font-family: YouSheBiaoTiHei;
    font-weight: NaN;
    text-align: left;
    white-space: nowrap;
    line-height: 30px;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    /* margin: 38px 0 0 370px; */
    margin: 0 auto;
    margin-top: 38px;
  }
  
  .group_15 {
    background-image: linear-gradient(
      rgba(255, 255, 255, 1) 0,
      rgba(255, 255, 255, 1) 0,
      rgba(183, 228, 251, 1) 99.707031%,
      rgba(183, 228, 251, 1) 100%
    );
    position: relative;
    /* width: 1919px; */
    width: 100%;
    min-width: 1195px;
    height: 643px;
    margin: 29px 0 1px 0;
  }
  
  .box_5 {
    box-shadow: 0px 0px 9px 0px rgba(1, 86, 208, 0.2);
    background-color: rgba(255, 255, 255, 0.6);
    border-radius: 16px;
    width: 767px;
    height: 485px;
    margin: 62px 0 0 359px;
  }
  
  .box_6 {
    box-shadow: 0px 0px 9px 0px rgba(1, 86, 208, 0.2);
    background-color: rgba(255, 255, 255, 0.6);
    border-radius: 16px;
    width: 767px;
    height: 485px;
    margin: 62px 363px 0 -337px;
  }
  
  .box_7_r {
    width: 913px;
    height: 577px;
    border-radius: 16px;
    position: absolute;
    top: 16px;
    right: 50%;
    margin-right: -456px;
    z-index: 160;
  }
  /* .box_7_l {
    width: 913px;
    height: 577px;
    border-radius: 16px;
    position: absolute;
    top: 16px;
    left: 50%;
    margin-left: -456px;
    z-index: 160;
  } */
  .box_7_other {
    width: 621px;
    height: 393px;
    border-radius: 16px;
    position: absolute;
    top: 108px;
    right: 50%;
    margin-right: -310px;
    z-index: 140;
  }
  .box_7_1_left {
    width: 767px;
    height: 485px;
    border-radius: 16px;
    position: absolute; 
    top: 62px;
    right: 50%;
    margin-right: -180px;
    z-index: 150;
  }
  .box_7_1_right {
    width: 767px;
    height: 485px;
    border-radius: 16px;
    position: absolute;
    top: 62px;
    right: 50%;
    margin-right: -585px;
    z-index: 150;
  }

  .text-wrapper_18 {
    background-color: rgba(37, 103, 173, 1);
    height: 160px;
    margin-top: -1px;
    /* width: 1919px; */
    width: 100%;
    padding-top: 42px;
  }
  
  .paragraph_13 {
    width: 472px;
    height: 76px;
    color: rgba(255, 255, 255, 1);
    font-size: 16px;
    font-family: MicrosoftYaHei;
    font-weight: 400;
    text-align: center;
    line-height: 30px;
    margin: 0 auto;
    /* margin-top: 42px; */
  }
  
  .text_2,.text_6,.text_8,.text_9,.text_13,.text_15,.text_34 {
    background-image: linear-gradient(
      90deg,
      rgba(1, 86, 208, 1) 0,
      rgba(1, 86, 208, 1) 0,
      rgba(1, 168, 33, 1) 100%,
      rgba(1, 168, 33, 1) 100%
    );
    
    overflow-wrap: break-word;
    color: rgba(1, 86, 208, 1);
    font-size: 36px;
    font-family: MicrosoftYaHei-Bold;
    font-weight: 600;
    text-align: left;
    white-space: nowrap;
    line-height: 42px;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
  }
  
  .text_3,.text_5,.text_7,.text_14 {
    width: 37px;
    height: 17px;
    overflow-wrap: break-word;
    color: rgba(181, 181, 181, 1);
    font-size: 18px;
    font-family: MicrosoftYaHei;
    font-weight: NaN;
    text-align: right;
    white-space: nowrap;
    line-height: 10px;
    margin-top: 26px;
  }