    html,
    body {
      padding: 0;
      margin: 0;
    }

    .page {
      background-color: rgba(255, 255, 255, 1);
      position: relative;
      width: 100%;
      overflow: hidden;
    }

    /* 头部状态栏 */
    .header_status {
      height: 35px;
      font-size: 12px;
      color: #666;
    }

    .return_home {
      cursor: pointer;
    }

    /* 内容区 */
    .section_wrapper {
      width: 100%;
    }

    /* 公共切换 --- start ---*/
    .group_light {
      box-shadow: 0px 0px 24px 0px rgba(14, 130, 255, 0.16);
      background-color: rgba(255, 255, 255, 1);
      border-radius: 16px;
      width: 502px;
      padding: 20px 24px;
      box-sizing: border-box;
      margin-top: 8px;
      transition: all 0.3s ease-in-out;
      cursor: pointer;
    }

    .group_light .group_title {
      background-image: linear-gradient(270deg,
          rgba(18, 197, 217, 1) 0,
          rgba(20, 95, 245, 1) 100%);
      overflow-wrap: break-word;
      color: rgba(30, 31, 36, 1);
      font-size: 20px;
      font-family: PingFangSC-Regular;
      font-weight: normal;
      text-align: left;
      white-space: nowrap;
      line-height: 28px;
      -webkit-background-clip: text;
      -webkit-text-fill-color: transparent;
      cursor: pointer;
    }

    .group_light .group_text {
      overflow-wrap: break-word;
      color: rgba(132, 134, 145, 1);
      font-size: 14px;
      font-family: PingFangSC-Regular;
      font-weight: normal;
      text-align: left;
      line-height: 22px;
      margin-top: 8px;
      cursor: pointer;
    }

    .group_nomal {
      background-color: rgba(255, 255, 255, 1);
      border-radius: 16px;
      width: 502px;
      border: 1px solid rgba(237, 238, 240, 1);
      margin-top: 16px;
      padding: 20px 24px;
      box-sizing: border-box;
      transition: all 0.3s ease-in-out;
    }

    .group_nomal .group_title {
      overflow-wrap: break-word;
      color: rgba(30, 31, 36, 1);
      font-size: 20px;
      font-family: PingFangSC-Regular;
      font-weight: normal;
      text-align: left;
      white-space: wrap;
      line-height: 28px;
    }

    .group_nomal .group_text {
      overflow-wrap: break-word;
      color: rgba(132, 134, 145, 1);
      font-size: 14px;
      font-family: PingFangSC-Regular;
      font-weight: normal;
      text-align: left;
      white-space: wrap;
      line-height: 22px;
      margin-top: 8px;
    }
    /* 公共切换 --- end --- */

    /* 板块1 */
    .plate_1 {
      background: url('../img/introduce/section1_bg.png');
      background-size: 100% 100%;
      height: 800px;
      background-size: auto 100%; /* This ensures the height is fixed and the width adjusts to maintain the aspect ratio */
      background-position: center;
      background-repeat: no-repeat;
    }

    .plate_1_image {
      width: 172px;
      height: 125px;
      margin: auto;
      display: block;
    }

    .plate_1_text {
      width: 950px;
      display: inline-block;
      text-align: center;
      overflow-wrap: break-word;
      color: rgba(30, 31, 36, 1);
      font-family: PingFangSC-Regular;
      font-weight: normal;
      line-height: 28px;
    }

    /* 板块2 */
    .plate_2 {
      background-color: rgba(255, 255, 255, 1);
    }

    .plate_2_text_group {
      width: 688px;
      height: 96px;
      margin-top: 120px;
    }

    .plate_2_text_group .top_title {
      width: 280px;
      height: 56px;
      overflow-wrap: break-word;
      color: rgba(30, 31, 36, 1);
      font-size: 40px;
      font-family: PingFangSC-Semibold;
      font-weight: 600;
      text-align: left;
      white-space: nowrap;
      line-height: 56px;
    }

    .plate_2_text_group .top_text {
      width: 688px;
      height: 24px;
      overflow-wrap: break-word;
      color: rgba(80, 82, 92, 1);
      font-size: 16px;
      font-family: PingFangSC-Regular;
      font-weight: normal;
      text-align: left;
      white-space: nowrap;
      line-height: 24px;
      margin-top: 16px;
    }

    .plate_2_box {
      width: 100%;
      position: relative;
      margin-top: 20px;
      display: flex;
    }

    .plate_2_section {
      width: 502px;
      margin-top: 52px;
      padding-bottom: 120px;
    }

    .plate_2_right {
      position: relative;
    }

    .plate_2_right img {
      position: absolute;
      left: 0;
      top: -160px;
      transition: opacity 0.5s ease-in-out;
    }

    .plate_2_right img.fade-out {
      opacity: 0;
    }
    
    /* 三张背景图分别设置尺寸 */
    .plate_2_right .section2_bg1 {
      position: absolute;
      left: 0;
      top: -160px;
      width: 909px;
      height: 768px;
      transition: opacity 0.3s ease-in-out;
    }
    .plate_2_right .section2_bg2 {
      position: absolute;
      left: 55px;
      top: -125px; 
      width: 909px;
      height: 768px;
      transition: opacity 0.3s ease-in-out;
    }
    .plate_2_right .section2_bg3 {
      position: absolute;
      left: -55px;
      top: -100px;
      width: 909px;
      height: 768px; 
      transition: opacity 0.3s ease-in-out;
    }

    /* 板块3 */
    .plate_3 {
      background-color: rgba(244, 250, 254, 1);
      width: 100%;
      height: 818px;
    }

    .plate_3_text_group {
      width: 688px;
      height: 128px;
      padding-top: 120px;
    }

    .plate_3_title {
      width: 280px;
      height: 56px;
      overflow-wrap: break-word;
      color: rgba(30, 31, 36, 1);
      font-size: 40px;
      font-family: PingFangSC-Semibold;
      font-weight: 600;
      text-align: left;
      white-space: nowrap;
      line-height: 56px;
      margin-left: 204px;
    }

    .plate_3_text {
      width: 688px;
      height: 56px;
      overflow-wrap: break-word;
      color: rgba(80, 82, 92, 1);
      font-size: 16px;
      font-family: PingFangSC-Regular;
      font-weight: normal;
      text-align: right;
      line-height: 28px;
      margin-top: 16px;
    }

    .plate_3_conatiner {
      width: 100%;
      margin-top: 25px;
    }

    .plate_3_group_left {
      position: relative;
    }

    .plate_3_group_left img {
      position: absolute;
      right: 0;
      top: -160px;
      width: 909px;
      height: 768px;
      transition: opacity 0.5s ease-in-out;
    }

    .plate_3_group_left img.fade-out {
      opacity: 0;
    }

    /* 三张背景图分别设置尺寸 */
    .plate_3_group_left .section3_bg1 {
      position: absolute;
      right: 0;
      top: -160px;
      width: 909px;
      height: 768px;
      transition: opacity 0.3s ease-in-out;
    }
    .plate_3_group_left .section3_bg2 {
      position: absolute;
      right: 0;
      top: -126px;
      width: 909px;
      height: 768px;
      transition: opacity 0.3s ease-in-out;
    }
    .plate_3_group_left .section3_bg3 {
      position: absolute;
      right: 104px;
      top: 36px;
      width: 556px;
      height: 471px;
      transition: opacity 0.3s ease-in-out;
    }

    .plate_3_group_right {
      width: 502px;
      height: 370px;
      margin-top: 55px;
    }

    /* 板块4 */
    .plate_4 {
      position: relative;
      background-color: rgba(255, 255, 255, 1);
      width: 100%;
      min-height: 840px;;
    }

    .plate_4 .text_top_group {
      width: 688px;
      height: 128px;
      padding-top: 120px;
    }

    .plate_4 .text_top_group .title {
      width: 160px;
      height: 56px;
      overflow-wrap: break-word;
      color: rgba(30, 31, 36, 1);
      font-size: 40px;
      font-family: PingFangSC-Semibold;
      font-weight: 600;
      text-align: left;
      white-space: nowrap;
      line-height: 56px;
      margin-left: 264px;
    }

    .plate_4 .text_top_group .text {
      width: 688px;
      height: 56px;
      overflow-wrap: break-word;
      color: rgba(80, 82, 92, 1);
      font-size: 16px;
      font-family: PingFangSC-Regular;
      font-weight: normal;
      text-align: center;
      line-height: 28px;
      margin-top: 16px;
    }

    .plate_4 .wit_box {
      width: 100%;
      padding-bottom: 105px;
      position: relative;
    }

    .plate_4 .wit_list {
      padding-top: 66px;
    }

    .plate_4_bgs {
      position: relative;
      transition: opacity 0.5s ease-in-out;
    }

    .plate_4_bgs img{
      top: 68px;
      left: 0;
      width: 570px;
      height: 406px;
    }

    .plate_4_bgs img.fade-out {
      opacity: 0;
    }

    /* 三张背景图分别设置尺寸 */
    .plate_4_bgs .section4_bg1 {
      position: absolute;
      top: 68px;
      left: 121px;
      width: 570px;
      height: 406px;
      transition: opacity 0.3s ease-in-out;
    }
    .plate_4_bgs .section4_bg2 {
      position: absolute;
      top: 45px;
      left: 108px;
      width: 481px;
      height: 479px;
      transition: opacity 0.3s ease-in-out;
    }
    .plate_4_bgs .section4_bg3 {
      position: absolute;
      top: 88px;
      left: 78px;
      width: 636px;
      height: 384px;
      transition: opacity 0.3s ease-in-out;
    }


    /* 板块5 */
    .plate_5 {
      background-color: rgba(244, 250, 254, 1);
      width: 100%;
      margin-bottom: 1px;
      padding: 120px 0;
    }

    .plate_5_box {
      background-size: 100%;
      border-radius: 16px;
      width: 370px;
      height: 493px;
      transition: transform 0.3s ease-in-out;
    }
    .plate_5_box:hover {
      transform: scale(1.03);
    }

    .plate_5_banner1 {
      background-image: url('../img/introduce/section5_banner1.png');
    }

    .plate_5_banner2 {
      background-image: url('../img/introduce/section5_banner2.png');
    }

    .plate_5_banner3 {
      background-image: url('../img/introduce/section5_banner3.png');
    }

    .plate_5_box .text_group {
      width: 310px;
      height: 156px;
      margin: 48px 0 0 24px;
    }

    .plate_5_box .top_title {
      width: 104px;
      height: 40px;
      overflow-wrap: break-word;
      color: rgba(255, 255, 255, 1);
      font-size: 26px;
      font-family: PingFangSC-Medium;
      font-weight: 500;
      text-align: left;
      white-space: nowrap;
      line-height: 40px;
    }

    .plate_5_box .top_text {
      width: 310px;
      height: 104px;
      overflow-wrap: break-word;
      color: rgba(255, 255, 255, 1);
      font-size: 16px;
      font-family: PingFangSC-Medium;
      font-weight: 500;
      text-align: left;
      line-height: 26px;
      margin-top: 12px;
    }

    /* 底部文字 */
    .bottom_wrapper {
      background-image: url('../img/introduce/bottom_bg.png');
      height: 180px;
      border: 1px solid rgba(151, 151, 151, 1);
      width: 100%;
      padding: 51px 0;
      box-sizing: border-box;
    }

    .bottom_text {
      width: 800px;
      height: 78px;
      overflow-wrap: break-word;
      color: rgba(255, 255, 255, 1);
      font-size: 16px;
      font-family: PingFangSC-Medium;
      font-weight: 500;
      text-align: center;
      line-height: 26px;
    }