/* 基础响应式样式1  */
* {
  box-sizing: border-box;
}

a {
  text-decoration: none;
}

/* 微信咨询弹出框样式 */
/* 设置group_30为定位参考点 */
.group_30 {
  position: relative;
}

/* 微信咨询弹窗样式 - 贴着group_30显示 */
.wechat-popup {
  position: absolute;
  top: 0;
  right: 64px;
  margin-top: 10px;
  background: white;
  border-radius: 12px;
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.15);
  padding: 20px 40px;
  z-index: 1000;
  transition: opacity 0.3s ease-in-out, transform 0.3s ease-in-out;
  opacity: 0;
  transform: translateY(-10px);
  visibility: hidden;
}

.wechat-popup.active {
  opacity: 1;
  transform: translateY(0);
  visibility: visible;
}

.wechat-popup-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 15px;
}

.wechat-popup-header h3 {
  margin: 0;
  font-size: 18px;
  font-weight: 600;
  color: #333;
}

.wechat-agent {
  position: relative;
}

.agent-avatar {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  border: 2px solid #f0f0f0;
}

.notification-dot {
  position: absolute;
  top: -2px;
  right: -2px;
  background: #ff4d4f;
  color: white;
  font-size: 12px;
  width: 18px;
  height: 18px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
}

.wechat-subtitle {
  margin: 0 0 20px 0;
  font-size: 14px;
  color: #666;
  text-align: center;
}

.wechat-qrcode {
  display: flex;
  justify-content: center;
  margin-bottom: 15px;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  overflow: hidden;
}

.qrcode-placeholder {}

.qrcode-pattern {
  width: 100%;
  height: 100%;
  background-image:
    linear-gradient(0deg, transparent 24%, rgba(255, 0, 0, .5) 25%, rgba(255, 0, 0, .5) 26%, transparent 27%, transparent 74%, rgba(255, 0, 0, .5) 75%, rgba(255, 0, 0, .5) 76%, transparent 77%, transparent),
    linear-gradient(90deg, transparent 24%, rgba(255, 0, 0, .5) 25%, rgba(255, 0, 0, .5) 26%, transparent 27%, transparent 74%, rgba(255, 0, 0, .5) 75%, rgba(255, 0, 0, .5) 76%, transparent 77%, transparent);
  background-size: 16px 16px;
}

.qrcode-logo {
  position: absolute;
  width: 50px;
  height: 50px;
  background: radial-gradient(circle, #ff4d4f 0%, #ff7a45 100%);
  border-radius: 10px;
}

.wechat-tip {
  margin: 0;
  font-size: 14px;
  color: #333;
  text-align: center;
  font-weight: 500;
}

/* 微信咨询按钮悬停效果 */
.text_190 {
  cursor: pointer;
  transition: color 0.3s;
}

.text_190:hover {
  color: rgba(51, 112, 255, 1);
}

/* 导航链接点击样式 */
.text-wrapper_73,
.text-wrapper_74,
.text-wrapper_75,
.text-wrapper_76 {
  color: inherit;
  text-decoration: none;
}

/* 点击后文字变蓝色 */
.text-wrapper_73:active,
.text-wrapper_74:active,
.text-wrapper_75:active,
.text-wrapper_76:active {
  color: rgba(51, 112, 255, 1) !important;
  border-bottom: 2px solid rgba(51, 112, 255, 1);
}

.text-wrapper_73:active span,
.text-wrapper_74:active span,
.text-wrapper_75:active span,
.text-wrapper_76:active span {
  color: rgba(51, 112, 255, 1);
}

/* 导航高亮样式 - 滚动时激活 */
.text-wrapper_73.active,
.text-wrapper_74.active,
.text-wrapper_75.active,
.text-wrapper_76.active {
  color: rgba(51, 112, 255, 1) !important;
  border-bottom: 2px solid rgba(51, 112, 255, 1);
}

.text-wrapper_73.active .text_163,
.text-wrapper_74.active .text_165,
.text-wrapper_75.active .text_167,
.text-wrapper_76.active .text_169 {
  color: rgba(51, 112, 255, 1);
}

.text-wrapper_73.active .text_164,
.text-wrapper_74.active .text_166,
.text-wrapper_75.active .text_168,
.text-wrapper_76.active .text_170 {
  color: rgba(51, 112, 255, 1);
}

body {
  margin: 0;
  padding: 0;
  overflow-x: hidden;
  font-size: 14px;
  line-height: 1.5;
  color: #333;
  scroll-behavior: smooth;
  text-align: center;
}

/* 1200px中间区域容器样式 */
.container {
  width: 100%;
  max-width: 1200px;
  margin: 0 auto;
  padding: 0 15px;
  box-sizing: border-box;
}

/* 确保所有主要容器内部的子元素也能正常居中 */
.grid_5>*,
.grid_6>*,
.group_44>*,
.box_76>* {
  max-width: 100%;
  box-sizing: border-box;
}

html {
  scroll-behavior: smooth;
  scroll-padding-top: 80px;
  /* 为固定导航栏留出空间 */
}

/* 添加滚动进度指示器 */
::-webkit-scrollbar {
  width: 8px;
  height: 8px;
}

::-webkit-scrollbar-track {
  background: #f1f1f1;
  border-radius: 4px;
}

::-webkit-scrollbar-thumb {
  background: #c1c1c1;
  border-radius: 4px;
  transition: background 0.3s ease;
}

::-webkit-scrollbar-thumb:hover {
  background: #a8a8a8;
}

/* 响应式设计 - 平板和小屏幕设备 */
@media (max-width: 1200px) {

  .grid_5,
  .grid_6,
  .group_44,
  .box_76,
  .container {
    max-width: 100%;
    padding: 0 20px;
  }

  /* 调整高度以适应内容 */
  .grid_5,
  .grid_6,
  .group_44 {
    height: auto;
    min-height: 200px;
  }
}

/* 平板设备适配 */
@media (max-width: 768px) {

  .grid_5,
  .grid_6,
  .group_44,
  .box_76,
  .container {
    padding: 0 15px;
  }

  /* 调整间距 */
  .grid_5,
  .grid_6 {
    margin: 30px auto 40px;
  }

  .group_44 {
    margin: 50px auto 80px;
  }
}

/* 手机设备适配 */
@media (max-width: 480px) {

  .grid_5,
  .grid_6,
  .group_44,
  .box_76,
  .container {
    padding: 0 10px;
  }

  /* 进一步调整间距和高度 */
  .grid_5,
  .grid_6 {
    margin: 20px auto 30px;
    min-height: 150px;
  }

  .group_44 {
    margin: 40px auto 60px;
    min-height: 300px;
  }

  /* 确保文本在小屏幕上也能良好显示 */
  body {
    font-size: 13px;
  }

  /* 拉米云标题响应式调整 */
  .text_2 {
    font-size: 28px;
    line-height: 40px;
  }

  .text_1 {
    font-size: 16px;
    line-height: 24px;
    white-space: normal;
  }

  .box_1 {
    margin-top: 500px;
    min-height: 1200px;
  }
}

/* 平板设备 */
@media (max-width: 768px) {

  .grid_5,
  .grid_6 {
    height: auto;
    margin: 30px auto;
  }

  .group_44 {
    height: auto;
    margin: 50px auto 80px;
  }

  .box_76 {
    padding: 0 15px;
  }

  /* 拉米云标题平板适配 */
  .text_2 {
    font-size: 34px;
    line-height: 48px;
  }

  .text_1 {
    font-size: 18px;
    line-height: 26px;
    white-space: normal;
  }

  .box_1 {
    margin-top: 600px;
    min-height: 1400px;
  }
}

/* 移动设备 */
@media (max-width: 480px) {

  .grid_5,
  .grid_6,
  .group_44,
  .box_76 {
    padding: 0 10px;
  }

  html {
    scroll-padding-top: 60px;
  }
}

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

.box_1 {
  width: 100%;
  height: auto;
  background: linear-gradient( 180deg, #F8FCFF 0%, #B7D5FF 49%, #FFFFFF 100%);
  background-size: 100% auto;
  padding: 0 15px;
  box-sizing: border-box;
}

.text-group_122 {
  width: 1200px;
  height: 101px;
  margin: 93px auto 0;
  text-align: left;
}

.text_1 {
  height: 28px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 20px;
  letter-spacing: -0.3999999761581421px;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  white-space: nowrap;
  line-height: 28px;
}

.text_2 {
  width: 100%;
  height: auto;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 40px;
  letter-spacing: -0.7999999523162842px;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  line-height: 56px;
  margin: 17px auto 0;
  box-sizing: border-box;
}

.group_42 {
  width: 100%;
  max-width: 1200px;
  height: auto;
  min-height: 330px;
  margin: 53px auto 0;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  box-sizing: border-box;
}

.box_3 {
  background-color: rgba(255, 255, 255, 1);
  border-radius: 20px;
  width: 382px;
  height: 330px;
}

.image_1 {
  width: 64px;
  height: 64px;
  margin: 43px 0 0 39px;
}

.text-group_123 {
  width: 305px;
  height: 114px;
  margin: 24px 0 85px 37px;
}

.text_3 {
  width: 177px;
  height: 42px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 30px;
  letter-spacing: -0.5999999642372131px;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 42px;
}

.paragraph_1 {
  width: 305px;
  height: 52px;
  overflow-wrap: break-word;
  color: rgba(102, 102, 102, 1);
  font-size: 14px;
  letter-spacing: -0.18000000715255737px;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  text-align: left;
  line-height: 26px;
  margin-top: 20px;
}

.box_4 {
  background-color: rgba(255, 255, 255, 1);
  border-radius: 20px;
  width: 382px;
  height: 330px;
  margin-left: 26px;
}

.image_2 {
  width: 64px;
  height: 64px;
  margin: 43px 0 0 39px;
}

.text-group_124 {
  width: 305px;
  height: 114px;
  margin: 24px 0 85px 37px;
}

.text_4 {
  width: 177px;
  height: 42px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 30px;
  letter-spacing: -0.5999999642372131px;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 42px;
}

.text_5 {
  width: 305px;
  height: 52px;
  overflow-wrap: break-word;
  color: rgba(102, 102, 102, 1);
  font-size: 14px;
  letter-spacing: -0.18000000715255737px;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  text-align: left;
  line-height: 26px;
  margin-top: 20px;
}

.box_5 {
  background-color: rgba(255, 255, 255, 1);
  border-radius: 20px;
  width: 382px;
  height: 330px;
  margin-left: 26px;
}

.image_3 {
  width: 64px;
  height: 64px;
  margin: 43px 0 0 39px;
}

.text-group_125 {
  width: 305px;
  height: 114px;
  margin: 24px 0 85px 37px;
}

.text_6 {
  width: 177px;
  height: 42px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 30px;
  letter-spacing: -0.5999999642372131px;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 42px;
}

.text_7 {
  width: 305px;
  height: 52px;
  overflow-wrap: break-word;
  color: rgba(102, 102, 102, 1);
  font-size: 14px;
  letter-spacing: -0.18000000715255737px;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  text-align: left;
  line-height: 26px;
  margin-top: 20px;
}

.group_43 {
  width: 1200px;
  height: 158px;
  margin: 29px auto 0;
}

.group_1 {
  background-color: rgba(255, 255, 255, 1);
  border-radius: 20px;
  width: 279px;
  height: 158px;
}

.text-group_126 {
  width: 102px;
  height: 96px;
  margin: 33px 0 0 89px;
}

.text_8 {
  width: 102px;
  height: 61px;
  overflow-wrap: break-word;
  color: rgba(51, 112, 255, 1);
  font-size: 43px;
  letter-spacing: -0.5528571605682373px;
  font-family: PingFangSC-Semibold;
  font-weight: 600;
  text-align: left;
  white-space: nowrap;
  line-height: 61px;
}

.text_9 {
  width: 64px;
  height: 22px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 16px;
  letter-spacing: -0.20571428537368774px;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  text-align: center;
  white-space: nowrap;
  line-height: 22px;
  margin: 13px 0 0 19px;
}

.group_2 {
  background-color: rgba(255, 255, 255, 1);
  border-radius: 20px;
  width: 279px;
  height: 158px;
  margin-left: 29px;
}

.text-group_127 {
  width: 96px;
  height: 96px;
  margin: 33px 0 0 92px;
}

.text_10 {
  width: 94px;
  height: 61px;
  overflow-wrap: break-word;
  color: rgba(51, 112, 255, 1);
  font-size: 43px;
  letter-spacing: -0.5528571605682373px;
  font-family: PingFangSC-Semibold;
  font-weight: 600;
  text-align: center;
  white-space: nowrap;
  line-height: 61px;
  margin-left: 1px;
}

.text_11 {
  width: 96px;
  height: 22px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 16px;
  letter-spacing: -0.20571428537368774px;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  text-align: center;
  white-space: nowrap;
  line-height: 22px;
  margin-top: 13px;
}

.group_3 {
  background-color: rgba(255, 255, 255, 1);
  border-radius: 20px;
  width: 279px;
  height: 158px;
  margin-left: 29px;
}

.text-group_128 {
  width: 108px;
  height: 96px;
  margin: 33px 0 0 85px;
}

.text_12 {
  width: 108px;
  height: 61px;
  overflow-wrap: break-word;
  color: rgba(51, 112, 255, 1);
  font-size: 43px;
  letter-spacing: -0.5528571605682373px;
  font-family: PingFangSC-Semibold;
  font-weight: 600;
  text-align: center;
  white-space: nowrap;
  line-height: 61px;
}

.text_13 {
  width: 96px;
  height: 22px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 16px;
  letter-spacing: -0.20571428537368774px;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  text-align: center;
  white-space: nowrap;
  line-height: 22px;
  margin: 13px 0 0 7px;
}

.group_4 {
  background-color: rgba(255, 255, 255, 1);
  border-radius: 20px;
  width: 279px;
  height: 158px;
  margin-left: 29px;
}

.text-group_129 {
  width: 68px;
  height: 96px;
  margin: 33px 0 0 105px;
}

.text_14 {
  width: 68px;
  height: 61px;
  overflow-wrap: break-word;
  color: rgba(51, 112, 255, 1);
  font-size: 43px;
  letter-spacing: -0.5528571605682373px;
  font-family: PingFangSC-Semibold;
  font-weight: 600;
  text-align: center;
  white-space: nowrap;
  line-height: 61px;
}

.text_15 {
  width: 64px;
  height: 22px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 16px;
  letter-spacing: -0.20571428537368774px;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  text-align: center;
  white-space: nowrap;
  line-height: 22px;
  margin: 13px 0 0 3px;
}

.text-group_130 {
  width: 1200px;
  height: 101px;
  margin: 96px auto 0
}

.text_16 {
  width: 432px;
  height: 28px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 20px;
  letter-spacing: -0.3999999761581421px;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 28px;
}

.text_17 {
  width: 275px;
  height: 56px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 40px;
  letter-spacing: -0.7999999523162842px;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 56px;
  margin-top: 17px;
}

.group_44 {
  width: 100%;
  max-width: 1200px;
  height: 443px;
  margin: 78px auto 139px;
  text-align: center;
}

.box_8 {
  background-color: rgba(255, 255, 255, 1);
  border-radius: 20px;
  width: 382px;
  height: 443px;
  transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);
  box-shadow: 0 8px 16px rgba(0, 0, 0, 0.06);
}

.box_8:hover {
  transform: translateY(-8px);
  box-shadow: 0 16px 32px rgba(0, 0, 0, 0.12);
}

.box_72 {
  width: 329px;
  height: 100px;
  margin: 33px 0 0 24px;
}

.image-text_77 {
  width: 157px;
  height: 100px;
}

.image_4 {
  width: 46px;
  height: 56px;
  margin-left: 8px;
}

.text-group_10 {
  width: 157px;
  height: 28px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 20px;
  letter-spacing: -0.3999999761581421px;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 28px;
  margin-top: 16px;
}

.text_18 {
  width: 79px;
  height: 28px;
  overflow-wrap: break-word;
  color: rgba(51, 112, 255, 1);
  font-size: 20px;
  letter-spacing: -0.3999999761581421px;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 28px;
  margin-top: 13px;
}

.text_19 {
  width: 335px;
  height: 52px;
  overflow-wrap: break-word;
  color: rgba(102, 102, 102, 1);
  font-size: 16px;
  letter-spacing: -0.20571428537368774px;
  font-family: PingFangSC-Regular;
  font-weight: normal;
  text-align: left;
  line-height: 26px;
  margin: 20px 0 0 24px;
}

.box_73 {
  position: relative;
  width: 150px;
  height: 75px;
  margin: 34px 0 0 27px;
}

.image-text_78 {
  width: 150px;
  height: 75px;
}

.thumbnail_1 {
  width: 14px;
  height: 14px;
  margin-top: 60px;
}

.text-group_131 {
  width: 132px;
  height: 75px;
}

.text_20 {
  width: 132px;
  height: 17px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 12px;
  font-family: PingFangSC-Regular;
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
  line-height: 17px;
}

.text_21 {
  width: 132px;
  height: 17px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 12px;
  font-family: PingFangSC-Regular;
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
  line-height: 17px;
  margin-top: 12px;
}

.text_22 {
  width: 108px;
  height: 17px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 12px;
  font-family: PingFangSC-Regular;
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
  line-height: 17px;
  margin-top: 12px;
}

.image-text_79 {
  position: absolute;
  left: 0;
  top: 0;
  width: 150px;
  height: 75px;
}

.thumbnail_2 {
  width: 14px;
  height: 14px;
  margin-top: 3px;
}

.text-group_132 {
  width: 132px;
  height: 75px;
}

.text_20 {
  width: 132px;
  height: 17px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 12px;
  font-family: PingFangSC-Regular;
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
  line-height: 17px;
}

.text_21 {
  width: 132px;
  height: 17px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 12px;
  font-family: PingFangSC-Regular;
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
  line-height: 17px;
  margin-top: 12px;
}

.text_22 {
  width: 108px;
  height: 17px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 12px;
  font-family: PingFangSC-Regular;
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
  line-height: 17px;
  margin-top: 12px;
}

.image-text_80 {
  position: absolute;
  left: 0;
  top: 0;
  width: 150px;
  height: 75px;
}

.thumbnail_3 {
  width: 14px;
  height: 14px;
  margin-top: 31px;
}

.text-group_133 {
  width: 132px;
  height: 75px;
}

.text_20 {
  width: 132px;
  height: 17px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 12px;
  font-family: PingFangSC-Regular;
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
  line-height: 17px;
}

.text_21 {
  width: 132px;
  height: 17px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 12px;
  font-family: PingFangSC-Regular;
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
  line-height: 17px;
  margin-top: 12px;
}

.text_22 {
  width: 108px;
  height: 17px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 12px;
  font-family: PingFangSC-Regular;
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
  line-height: 17px;
  margin-top: 12px;
}

.text-wrapper_1 {
  background-color: rgba(34, 34, 34, 1);
  border-radius: 25px;
  height: 50px;
  width: 143px;
  margin: 41px 0 38px 120px;
  transition: all 0.3s ease;
  cursor: pointer;
}

.text-wrapper_1:hover {
  background-color: rgba(51, 51, 51, 1);
  transform: translateY(-2px);
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.2);
}

.text_23 {
  width: 79px;
  height: 22px;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  letter-spacing: -0.3199999928474426px;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 22px;
  margin: 14px 0 0 40px;
}

.box_11 {
  background-color: rgba(255, 255, 255, 1);
  border-radius: 20px;
  width: 382px;
  height: 443px;
  margin-left: 29px;
  transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);
  box-shadow: 0 8px 16px rgba(0, 0, 0, 0.06);
}

.box_11:hover {
  transform: translateY(-8px);
  box-shadow: 0 16px 32px rgba(0, 0, 0, 0.12);
}

.section_20 {
  width: 329px;
  height: 97px;
  margin: 36px 0 0 24px;
}

.image-text_81 {
  width: 157px;
  height: 97px;
}

.image_5 {
  width: 52px;
  height: 50px;
  margin-left: 4px;
}

.text-group_14 {
  width: 157px;
  height: 28px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 20px;
  letter-spacing: -0.3999999761581421px;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 28px;
  margin-top: 19px;
}

.text_24 {
  width: 79px;
  height: 28px;
  overflow-wrap: break-word;
  color: rgba(51, 112, 255, 1);
  font-size: 20px;
  letter-spacing: -0.3999999761581421px;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 28px;
  margin-top: 10px;
}

.text_25 {
  width: 335px;
  height: 52px;
  overflow-wrap: break-word;
  color: rgba(102, 102, 102, 1);
  font-size: 16px;
  letter-spacing: -0.20571428537368774px;
  font-family: PingFangSC-Regular;
  font-weight: normal;
  text-align: left;
  line-height: 26px;
  margin: 20px 0 0 24px;
}

.section_21 {
  position: relative;
  width: 178px;
  height: 75px;
  margin: 34px 0 0 26px;
}

.image-text_82 {
  width: 178px;
  height: 75px;
}

.thumbnail_4 {
  width: 14px;
  height: 14px;
  margin-top: 60px;
}

.text-group_134 {
  width: 160px;
  height: 75px;
}

.text_26 {
  width: 160px;
  height: 17px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 12px;
  font-family: PingFangSC-Regular;
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
  line-height: 17px;
}

.text_27 {
  width: 132px;
  height: 17px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 12px;
  font-family: PingFangSC-Regular;
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
  line-height: 17px;
  margin-top: 12px;
}

.text_28 {
  width: 108px;
  height: 17px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 12px;
  font-family: PingFangSC-Regular;
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
  line-height: 17px;
  margin-top: 12px;
}

.image-text_83 {
  position: absolute;
  left: 0;
  top: 0;
  width: 178px;
  height: 75px;
}

.thumbnail_5 {
  width: 14px;
  height: 14px;
  margin-top: 3px;
}

.text-group_135 {
  width: 160px;
  height: 75px;
}

.text_26 {
  width: 160px;
  height: 17px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 12px;
  font-family: PingFangSC-Regular;
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
  line-height: 17px;
}

.text_27 {
  width: 132px;
  height: 17px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 12px;
  font-family: PingFangSC-Regular;
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
  line-height: 17px;
  margin-top: 12px;
}

.text_28 {
  width: 108px;
  height: 17px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 12px;
  font-family: PingFangSC-Regular;
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
  line-height: 17px;
  margin-top: 12px;
}

.image-text_84 {
  position: absolute;
  left: 0;
  top: 0;
  width: 178px;
  height: 75px;
}

.thumbnail_6 {
  width: 14px;
  height: 14px;
  margin-top: 31px;
}

.text-group_136 {
  width: 160px;
  height: 75px;
}

.text_26 {
  width: 160px;
  height: 17px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 12px;
  font-family: PingFangSC-Regular;
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
  line-height: 17px;
}

.text_27 {
  width: 132px;
  height: 17px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 12px;
  font-family: PingFangSC-Regular;
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
  line-height: 17px;
  margin-top: 12px;
}

.text_28 {
  width: 108px;
  height: 17px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 12px;
  font-family: PingFangSC-Regular;
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
  line-height: 17px;
  margin-top: 12px;
}

.text-wrapper_2 {
  background-color: rgba(34, 34, 34, 1);
  border-radius: 25px;
  height: 50px;
  width: 143px;
  margin: 41px 0 38px 120px;
  transition: all 0.3s ease;
  cursor: pointer;
}

.text-wrapper_2:hover {
  background-color: rgba(51, 51, 51, 1);
  transform: translateY(-2px);
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.2);
}

.text_29 {
  width: 79px;
  height: 22px;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  letter-spacing: -0.3199999928474426px;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 22px;
  margin: 14px 0 0 40px;
}

.box_12 {
  background-color: rgba(255, 255, 255, 1);
  border-radius: 20px;
  width: 382px;
  height: 443px;
  margin-left: 29px;
  transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);
  box-shadow: 0 8px 16px rgba(0, 0, 0, 0.06);
}

.box_12:hover {
  transform: translateY(-8px);
  box-shadow: 0 16px 32px rgba(0, 0, 0, 0.12);
}

.box_74 {
  width: 324px;
  height: 44px;
  margin: 39px 0 0 29px;
}

.image_6 {
  width: 52px;
  height: 44px;
}

.text_30 {
  width: 79px;
  height: 28px;
  overflow-wrap: break-word;
  color: rgba(51, 112, 255, 1);
  font-size: 20px;
  letter-spacing: -0.3999999761581421px;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 28px;
  margin-top: 7px;
}

.text_31 {
  width: 157px;
  height: 28px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 20px;
  letter-spacing: -0.3999999761581421px;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 28px;
  margin: 22px 0 0 24px;
}

.text_32 {
  width: 335px;
  height: 52px;
  overflow-wrap: break-word;
  color: rgba(102, 102, 102, 1);
  font-size: 16px;
  letter-spacing: -0.20571428537368774px;
  font-family: PingFangSC-Regular;
  font-weight: normal;
  text-align: left;
  line-height: 26px;
  margin: 20px 0 0 24px;
}

.box_75 {
  position: relative;
  width: 198px;
  height: 75px;
  margin: 34px 0 0 27px;
}

.image-text_85 {
  width: 198px;
  height: 75px;
}

.thumbnail_7 {
  width: 14px;
  height: 14px;
  margin-top: 60px;
}

.text-group_137 {
  width: 180px;
  height: 75px;
}

.text_33 {
  width: 168px;
  height: 17px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 12px;
  font-family: PingFangSC-Regular;
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
  line-height: 17px;
}

.text_34 {
  width: 180px;
  height: 17px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 12px;
  font-family: PingFangSC-Regular;
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
  line-height: 17px;
  margin-top: 12px;
}

.text_35 {
  width: 132px;
  height: 17px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 12px;
  font-family: PingFangSC-Regular;
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
  line-height: 17px;
  margin-top: 12px;
}

.image-text_86 {
  position: absolute;
  left: 0;
  top: 0;
  width: 198px;
  height: 75px;
}

.thumbnail_8 {
  width: 14px;
  height: 14px;
  margin-top: 3px;
}

.text-group_138 {
  width: 180px;
  height: 75px;
}

.text_33 {
  width: 168px;
  height: 17px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 12px;
  font-family: PingFangSC-Regular;
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
  line-height: 17px;
}

.text_34 {
  width: 180px;
  height: 17px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 12px;
  font-family: PingFangSC-Regular;
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
  line-height: 17px;
  margin-top: 12px;
}

.text_35 {
  width: 132px;
  height: 17px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 12px;
  font-family: PingFangSC-Regular;
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
  line-height: 17px;
  margin-top: 12px;
}

.image-text_87 {
  position: absolute;
  left: 0;
  top: 0;
  width: 198px;
  height: 75px;
}

.thumbnail_9 {
  width: 14px;
  height: 14px;
  margin-top: 31px;
}

.text-group_139 {
  width: 180px;
  height: 75px;
}

.text_33 {
  width: 168px;
  height: 17px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 12px;
  font-family: PingFangSC-Regular;
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
  line-height: 17px;
}

.text_34 {
  width: 180px;
  height: 17px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 12px;
  font-family: PingFangSC-Regular;
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
  line-height: 17px;
  margin-top: 12px;
}

.text_35 {
  width: 132px;
  height: 17px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 12px;
  font-family: PingFangSC-Regular;
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
  line-height: 17px;
  margin-top: 12px;
}

.text-wrapper_3 {
  background-color: rgba(34, 34, 34, 1);
  border-radius: 25px;
  height: 50px;
  width: 143px;
  margin: 41px 0 38px 120px;
  transition: all 0.3s ease;
  cursor: pointer;
}

.text-wrapper_3:hover {
  background-color: rgba(51, 51, 51, 1);
  transform: translateY(-2px);
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.2);
}

.text_36 {
  width: 79px;
  height: 22px;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  letter-spacing: -0.3199999928474426px;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 22px;
  margin: 14px 0 0 40px;
}

.box_76 {
  position: relative;
  width: 100%;
  max-width: 1200px;
  margin: 0 auto;
  height: auto;
  min-height: 1478px;
  overflow-x: visible;
  overflow-y: visible;
  white-space: normal;
  text-align: center;
}

.text-group_140 {
  width: 1200px;
  height: 101px;
  margin: 102px auto 0;
  text-align: left;
}

.text_37 {
  width: 471px;
  height: 28px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 20px;
  letter-spacing: -0.3999999761581421px;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 28px;
}

.text_38 {
  width: 393px;
  height: 56px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 40px;
  letter-spacing: -0.7999999523162842px;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 56px;
  margin-top: 17px;
}

.pain-points-container {
  width: 100%;
  display: flex;
  justify-content: space-between;
  gap: 30px;
  margin: 60px auto 0;
  flex-wrap: wrap;
}

.box_16 {
  background-color: rgba(255, 255, 255, 1);
  border-radius: 20px;
  width: 382px;
  height: 317px;
  transition: all 0.3s ease;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08);
  flex: 1;
  min-width: 300px;
}

.box_16:hover {
  transform: translateY(-5px);
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.12);
}

.image-text_88 {
  width: 118px;
  height: 100px;
  margin: 33px 0 0 24px;
}

.image_7 {
  width: 51px;
  height: 56px;
  margin-left: 6px;
}

.text-group_22 {
  width: 118px;
  height: 28px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 20px;
  letter-spacing: -0.3999999761581421px;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 28px;
  margin-top: 16px;
}

.text_39 {
  width: 335px;
  height: 52px;
  overflow-wrap: break-word;
  color: rgba(102, 102, 102, 1);
  font-size: 16px;
  letter-spacing: -0.20571428537368774px;
  font-family: PingFangSC-Regular;
  font-weight: normal;
  text-align: left;
  line-height: 26px;
  margin: 20px 0 0 24px;
}

.text_40 {
  width: 334px;
  height: 26px;
  overflow-wrap: break-word;
  color: rgba(51, 112, 255, 1);
  font-size: 16px;
  letter-spacing: -0.20571428537368774px;
  font-family: PingFangSC-Regular;
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
  line-height: 26px;
  margin: 34px 0 52px 24px;
}

.image_8 {
  width: 1238px;
  height: 189px;
  margin: 0 auto;
}

.box_77 {
  width: 388px;
  height: 52px;
  margin: 73px auto
}

.text-wrapper_4 {
  background-color: rgba(51, 112, 255, 1);
  border-radius: 26px;
  height: 52px;
  width: 168px;
  transition: all 0.3s ease;
  cursor: pointer;
}

.text-wrapper_4:hover {
  background-color: rgba(69, 125, 255, 1);
  transform: translateY(-2px);
  box-shadow: 0 4px 12px rgba(51, 112, 255, 0.3);
}

.text_41 {
  width: 79px;
  height: 28px;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 20px;
  letter-spacing: -0.3999999761581421px;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 28px;
  margin: 12px 0 0 45px;
}

.text-wrapper_5 {
  border-radius: 26px;
  height: 52px;
  border: 1px solid rgba(51, 112, 255, 1);
  width: 168px;
  transition: all 0.3s ease;
  cursor: pointer;
}

.text-wrapper_5:hover {
  background-color: rgba(51, 112, 255, 0.05);
  transform: translateY(-2px);
  box-shadow: 0 4px 12px rgba(51, 112, 255, 0.2);
}

.text_42 {
  width: 79px;
  height: 28px;
  overflow-wrap: break-word;
  color: rgba(51, 112, 255, 1);
  font-size: 20px;
  letter-spacing: -0.3999999761581421px;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 28px;
  margin: 12px 0 0 45px;
}

.box_18 {
  background-color: rgba(255, 255, 255, 1);
  border-radius: 20px;
  width: 382px;
  height: 317px;
  transition: all 0.3s ease;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08);
  flex: 1;
  min-width: 300px;
  margin-top: -40px;
}

.box_18:hover {
  transform: translateY(-5px);
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.12);
}

.image-text_89 {
  width: 118px;
  height: 100px;
  margin: 33px 0 0 24px;
}

.image_9 {
  width: 51px;
  height: 56px;
  margin-left: 6px;
}

.text-group_23 {
  width: 118px;
  height: 28px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 20px;
  letter-spacing: -0.3999999761581421px;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 28px;
  margin-top: 16px;
}

.text_43 {
  width: 335px;
  height: 52px;
  overflow-wrap: break-word;
  color: rgba(102, 102, 102, 1);
  font-size: 16px;
  letter-spacing: -0.20571428537368774px;
  font-family: PingFangSC-Regular;
  font-weight: normal;
  text-align: left;
  line-height: 26px;
  margin: 20px 0 0 24px;
}

.text_44 {
  width: 300px;
  height: 26px;
  overflow-wrap: break-word;
  color: rgba(51, 112, 255, 1);
  font-size: 16px;
  letter-spacing: -0.20571428537368774px;
  font-family: PingFangSC-Regular;
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
  line-height: 26px;
  margin: 34px 0 52px 24px;
}

.box_19 {
  background-color: rgba(255, 255, 255, 1);
  border-radius: 20px;
  width: 382px;
  height: 317px;
  transition: all 0.3s ease;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08);
  flex: 1;
  min-width: 300px;
}

.box_19:hover {
  transform: translateY(-5px);
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.12);
}

.image-text_90 {
  width: 118px;
  height: 100px;
  margin: 33px 0 0 24px;
}

.image_10 {
  width: 51px;
  height: 56px;
  margin-left: 6px;
}

.text-group_24 {
  width: 118px;
  height: 28px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 20px;
  letter-spacing: -0.3999999761581421px;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 28px;
  margin-top: 16px;
}

.text_45 {
  width: 335px;
  height: 52px;
  overflow-wrap: break-word;
  color: rgba(102, 102, 102, 1);
  font-size: 16px;
  letter-spacing: -0.20571428537368774px;
  font-family: PingFangSC-Regular;
  font-weight: normal;
  text-align: left;
  line-height: 26px;
  margin: 20px auto;
}

.text_46 {
  width: 310px;
  height: 26px;
  overflow-wrap: break-word;
  color: rgba(51, 112, 255, 1);
  font-size: 16px;
  letter-spacing: -0.20571428537368774px;
  font-family: PingFangSC-Regular;
  font-weight: normal;
  text-align: center;
  white-space: nowrap;
  line-height: 26px;
  margin: 34px auto 52px;
}

.box_20 {
  background-color: rgba(255, 255, 255, 1);
  border-radius: 20px;
  width: 100%;
  max-width: 1200px;
  height: auto;
  min-height: 493px;
  margin:-30px auto 0;
  padding: 40px;
  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.08);
}

.text-group_141 {
  width: 100%;
  height: 76px;
  margin: 0 auto 30px;
  text-align: center;
}

.text_47 {
  width: 177px;
  height: 42px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 30px;
  letter-spacing: -0.5999999642372131px;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 42px;
}

.text_48 {
  width: 590px;
  height: 20px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 14px;
  letter-spacing: -0.2799999713897705px;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 20px;
  margin-top: 14px;
}

.grid_5 {
  width: 100%;
  max-width: 1200px;
  height: 253px;
  display: flex;
  flex-wrap: wrap;
  margin: 53px auto 66px;
  text-align: center;
}

/* 为功能卡片添加交互效果 */
.image-text_91,
.image-text_93-0,
.image-text_93-1,
.image-text_93-2,
.image-text_93-3,
.image-text_93-4,
.image-text_93-5,
.image-text_93-6,
.image-text_93-7,
.image-text_93-8,
.image-text_93-9,
.image-text_93-10 {
  transition: all 0.3s ease;
  cursor: pointer;
  border-radius: 12px;
  padding: 10px;
}

.image-text_91:hover,
.image-text_93-0:hover,
.image-text_93-1:hover,
.image-text_93-2:hover,
.image-text_93-3:hover,
.image-text_93-4:hover,
.image-text_93-5:hover,
.image-text_93-6:hover,
.image-text_93-7:hover,
.image-text_93-8:hover,
.image-text_93-9:hover,
.image-text_93-10:hover {
  background-color: rgba(51, 112, 255, 0.05);
  transform: translateY(-3px) scale(1.05);
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
}

.image-text_91 {
  width: 83px;
  margin: 0 57px 40px 0;
  align-items: center;
}

.image_11 {
  width: 64px;
  height: 64px;
}

.text-group_26-0 {
  width: 97px;
  height: 20px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 14px;
  letter-spacing: -0.2799999713897705px;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  text-align: center;
  white-space: nowrap;
  line-height: 20px;
  margin-top: 16px;
}

.text-group_26-1 {
  width: 97px;
  height: 20px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 14px;
  letter-spacing: -0.2799999713897705px;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  text-align: center;
  white-space: nowrap;
  line-height: 20px;
  margin-top: 16px;
}


.text-group_26-2 {
  width: 97px;
  height: 20px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 14px;
  letter-spacing: -0.2799999713897705px;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  text-align: center;
  white-space: nowrap;
  line-height: 20px;
  margin-top: 16px;
}



.text-group_26-3 {
  width: 97px;
  height: 20px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 14px;
  letter-spacing: -0.2799999713897705px;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  text-align: center;
  white-space: nowrap;
  line-height: 20px;
  margin-top: 16px;
}

.text-group_26-4 {
  width: 97px;
  height: 20px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 14px;
  letter-spacing: -0.2799999713897705px;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  text-align: center;
  white-space: nowrap;
  line-height: 20px;
  margin-top: 16px;
}

.text-group_26-5 {
  width: 97px;
  height: 20px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 14px;
  letter-spacing: -0.2799999713897705px;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  text-align: center;
  white-space: nowrap;
  line-height: 20px;
  margin-top: 16px;
}


.text-group_26-6 {
  width: 97px;
  height: 20px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 14px;
  letter-spacing: -0.2799999713897705px;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  text-align: center;
  white-space: nowrap;
  line-height: 20px;
  margin-top: 16px;
}


.text-group_26-7 {
  width: 97px;
  height: 20px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 14px;
  letter-spacing: -0.2799999713897705px;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  text-align: center;
  white-space: nowrap;
  line-height: 20px;
  margin-top: 16px;
}



.text-group_26-8 {
  width: 97px;
  height: 20px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 14px;
  letter-spacing: -0.2799999713897705px;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  text-align: center;
  white-space: nowrap;
  line-height: 20px;
  margin-top: 16px;
}


.text-group_26-9 {
  width: 97px;
  height: 20px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 14px;
  letter-spacing: -0.2799999713897705px;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  text-align: center;
  white-space: nowrap;
  line-height: 20px;
  margin-top: 16px;
}



.text-group_26-10 {
  width: 97px;
  height: 20px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 14px;
  letter-spacing: -0.2799999713897705px;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  text-align: center;
  white-space: nowrap;
  line-height: 20px;
  margin-top: 16px;
}


.text-group_26-11 {
  width: 97px;
  height: 20px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 14px;
  letter-spacing: -0.2799999713897705px;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  text-align: center;
  white-space: nowrap;
  line-height: 20px;
  margin-top: 16px;
}


.text-group_26-12 {
  width: 97px;
  height: 20px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 14px;
  letter-spacing: -0.2799999713897705px;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  text-align: center;
  white-space: nowrap;
  line-height: 20px;
  margin-top: 16px;
}

.text-group_26-13 {
  width: 97px;
  height: 20px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 14px;
  letter-spacing: -0.2799999713897705px;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  text-align: center;
  white-space: nowrap;
  line-height: 20px;
  margin-top: 16px;
}


.text-group_26-14 {
  width: 97px;
  height: 20px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 14px;
  letter-spacing: -0.2799999713897705px;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  text-align: center;
  white-space: nowrap;
  line-height: 20px;
  margin-top: 16px;
}

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

.text-group_142 {
  width: 1200px;
  height: 101px;
  margin: 90px auto 0;
}

.text_49 {
  width: 471px;
  height: 28px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 20px;
  letter-spacing: -0.3999999761581421px;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 28px;
}

.text_50 {
  width: 314px;
  height: 56px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 40px;
  letter-spacing: -0.7999999523162842px;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 56px;
  margin-top: 17px;
}

.box_22 {
  height: 629px;
  background: url('../images/advantage_bg.png') 100% no-repeat;
  background-size: 100% 100%;
  width: 652px;
  position: relative;
  margin: 131px auto 0;
}

.text-wrapper_6 {
  height: 176px;
  background: linear-gradient( 180deg, #2CB6FC 0%, #007AFF 100%);
  border-radius: 176px;
  width: 176px;
  margin: 226px 0 0 244px;
}

.paragraph_2 {
  width: 79px;
  height: 112px;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 40px;
  letter-spacing: -0.7999999523162842px;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  text-align: left;
  line-height: 56px;
  margin: 32px 0 0 48px;
}

.box_23 {
  box-shadow: 0px 1px 30px 0px rgba(0, 0, 0, 0.1);
  background-color: rgba(255, 255, 255, 1);
  border-radius: 10px;
  position: absolute;
  left: 163px;
  top: -57px;
  width: 356px;
  height: 187px;
}

.image-text_92 {
  width: 305px;
  height: 129px;
  margin: 29px 0 0 28px;
}

.label_1 {
  width: 49px;
  height: 49px;
}

.text-group_143 {
  width: 241px;
  height: 108px;
  margin-top: 21px;
}

.text_51 {
  width: 138px;
  height: 28px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 20px;
  letter-spacing: -0.3999999761581421px;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 28px;
}

.paragraph_3 {
  width: 241px;
  height: 66px;
  overflow-wrap: break-word;
  color: rgba(102, 102, 102, 1);
  font-size: 16px;
  letter-spacing: -0.3199999928474426px;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  text-align: left;
  line-height: 22px;
  margin-top: 14px;
}

.box_24 {
  box-shadow: 0px 1px 30px 0px rgba(0, 0, 0, 0.1);
  background-color: rgba(255, 255, 255, 1);
  border-radius: 20px;
  width: 1202px;
  color: rgba(34, 34, 34, 1);
  font-size: 30px;
  letter-spacing: -0.5999999642372131px;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 42px;
}

.text_53 {
  width: 590px;
  height: 20px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 14px;
  letter-spacing: -0.2799999713897705px;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 20px;
  margin-top: 14px;
}

.grid_6 {
  width: 100%;
  max-width: 1200px;
  height: 253px;
  display: flex;
  flex-wrap: wrap;
  margin: 53px auto 66px;
  text-align: center;
}

.image-text_93-0 {
  width: 70px;
  height: 100px;
  margin: 0 78px 53px 0;
}

.image_12-0 {
  width: 64px;
  height: 64px;
  margin-left: 3px;
}

.text-group_30-0 {
  width: 104px;
  height: 20px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 14px;
  letter-spacing: -0.2799999713897705px;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  text-align: center;
  white-space: nowrap;
  line-height: 20px;
  margin-top: 16px;
}

.image-text_93-1 {
  width: 70px;
  height: 100px;
  margin: 0 78px 53px 0;
}

.image_12-1 {
  width: 64px;
  height: 64px;
  margin-left: 3px;
}

.text-group_30-1 {
  width: 104px;
  height: 20px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 14px;
  letter-spacing: -0.2799999713897705px;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  text-align: center;
  white-space: nowrap;
  line-height: 20px;
  margin-top: 16px;
}

.image-text_93-2 {
  width: 70px;
  height: 100px;
  margin: 0 78px 53px 0;
}

.image_12-2 {
  width: 64px;
  height: 64px;
  margin-left: 3px;
}

.text-group_30-2 {
  width: 104px;
  height: 20px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 14px;
  letter-spacing: -0.2799999713897705px;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  text-align: center;
  white-space: nowrap;
  line-height: 20px;
  margin-top: 16px;
}

.image-text_93-3 {
  width: 70px;
  height: 100px;
  margin: 0 78px 53px 0;
}

.image_12-3 {
  width: 64px;
  height: 64px;
  margin-left: 3px;
}

.text-group_30-3 {
  width: 104px;
  height: 20px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 14px;
  letter-spacing: -0.2799999713897705px;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  text-align: center;
  white-space: nowrap;
  line-height: 20px;
  margin-top: 16px;
}

.image-text_93-4 {
  width: 70px;
  height: 100px;
  margin: 0 78px 53px 0;
}

.image_12-4 {
  width: 64px;
  height: 64px;
  margin-left: 3px;
}

.text-group_30-4 {
  width: 104px;
  height: 20px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 14px;
  letter-spacing: -0.2799999713897705px;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  text-align: center;
  white-space: nowrap;
  line-height: 20px;
  margin-top: 16px;
}

.image-text_93-5 {
  width: 70px;
  height: 100px;
  margin: 0 78px 53px 0;
}

.image_12-5 {
  width: 64px;
  height: 64px;
  margin-left: 3px;
}

.text-group_30-5 {
  width: 104px;
  height: 20px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 14px;
  letter-spacing: -0.2799999713897705px;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  text-align: center;
  white-space: nowrap;
  line-height: 20px;
  margin-top: 16px;
}

.image-text_93-6 {
  width: 70px;
  height: 100px;
  margin: 0 78px 53px 0;
}

.image_12-6 {
  width: 64px;
  height: 64px;
  margin-left: 3px;
}

.text-group_30-6 {
  width: 104px;
  height: 20px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 14px;
  letter-spacing: -0.2799999713897705px;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  text-align: center;
  white-space: nowrap;
  line-height: 20px;
  margin-top: 16px;
}

.image-text_93-7 {
  width: 70px;
  height: 100px;
  margin: 0 78px 53px 0;
  margin-right: 0;
}

.image_12-7 {
  width: 64px;
  height: 64px;
  margin-left: 3px;
}

.text-group_30-7 {
  width: 104px;
  height: 20px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 14px;
  letter-spacing: -0.2799999713897705px;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  text-align: center;
  white-space: nowrap;
  line-height: 20px;
  margin-top: 16px;
}

.image-text_93-8 {
  width: 70px;
  height: 100px;
  margin: 0 78px 53px 0;
  margin-bottom: 0;
}

.image_12-8 {
  width: 64px;
  height: 64px;
  margin-left: 3px;
}

.text-group_30-8 {
  width: 104px;
  height: 20px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 14px;
  letter-spacing: -0.2799999713897705px;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  text-align: center;
  white-space: nowrap;
  line-height: 20px;
  margin-top: 16px;
}

.image-text_93-9 {
  width: 70px;
  height: 100px;
  margin: 0 78px 53px 0;
  margin-bottom: 0;
}

.image_12-9 {
  width: 64px;
  height: 64px;
  margin-left: 3px;
}

.text-group_30-9 {
  width: 104px;
  height: 20px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 14px;
  letter-spacing: -0.2799999713897705px;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  text-align: center;
  white-space: nowrap;
  line-height: 20px;
  margin-top: 16px;
}

.image-text_93-10 {
  width: 70px;
  height: 100px;
  margin: 0 78px 53px 0;
  margin-bottom: 0;
}

.image_12-10 {
  width: 64px;
  height: 64px;
  margin-left: 3px;
}

.text-group_30-10 {
  width: 104px;
  height: 20px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 14px;
  letter-spacing: -0.2799999713897705px;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  text-align: center;
  white-space: nowrap;
  line-height: 20px;
  margin-top: 16px;
}

.section_22 {
  width: 388px;
  height: 52px;
  margin: 73px auto;
}

.text-wrapper_7 {
  background-color: rgba(51, 112, 255, 1);
  border-radius: 26px;
  height: 52px;
  width: 168px;
}

.text_54 {
  width: 79px;
  height: 28px;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 20px;
  letter-spacing: -0.3999999761581421px;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 28px;
  margin: 12px 0 0 45px;
}

.text-wrapper_8 {
  border-radius: 26px;
  height: 52px;
  border: 1px solid rgba(51, 112, 255, 1);
  width: 168px;
}

.text_55 {
  width: 79px;
  height: 28px;
  overflow-wrap: break-word;
  color: rgba(51, 112, 255, 1);
  font-size: 20px;
  letter-spacing: -0.3999999761581421px;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 28px;
  margin: 12px 0 0 45px;
}

.box_26 {
  box-shadow: 0px 1px 30px 0px rgba(0, 0, 0, 0.1);
  background-color: rgba(255, 255, 255, 1);
  border-radius: 10px;
  position: absolute;
  left: -187px;
  top: 200px;
  width: 356px;
  height: 187px;
}

.image-text_94 {
  width: 300px;
  height: 129px;
  margin: 29px 0 0 28px;
}

.label_2 {
  width: 49px;
  height: 49px;
}

.text-group_145 {
  width: 236px;
  height: 108px;
  margin-top: 21px;
}

.text_56 {
  width: 138px;
  height: 28px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 20px;
  letter-spacing: -0.3999999761581421px;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 28px;
}

.paragraph_4 {
  width: 236px;
  height: 66px;
  overflow-wrap: break-word;
  color: rgba(102, 102, 102, 1);
  font-size: 16px;
  letter-spacing: -0.3199999928474426px;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  text-align: left;
  line-height: 22px;
  margin-top: 14px;
}

.box_27 {
  box-shadow: 0px 1px 30px 0px rgba(0, 0, 0, 0.1);
  background-color: rgba(255, 255, 255, 1);
  border-radius: 10px;
  position: absolute;
  right: -180px;
  top: 200px;
  width: 356px;
  height: 187px;
}

.image-text_95 {
  width: 300px;
  height: 129px;
  margin: 29px 0 0 28px;
}

.label_3 {
  width: 49px;
  height: 49px;
}

.text-group_146 {
  width: 236px;
  height: 108px;
  margin-top: 21px;
}

.text_57 {
  width: 118px;
  height: 28px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 20px;
  letter-spacing: -0.3999999761581421px;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 28px;
}

.paragraph_5 {
  width: 236px;
  height: 66px;
  overflow-wrap: break-word;
  color: rgba(102, 102, 102, 1);
  font-size: 16px;
  letter-spacing: -0.3199999928474426px;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  text-align: left;
  line-height: 22px;
  margin-top: 14px;
}

.box_28 {
  width: 100%;
  background: linear-gradient( 180deg, #F8FCFF 0%, #B7D5FF 49%, #FFFFFF 100%);
}

.text-group_147 {
  width: 1200px;
  height: 101px;
  margin: 76px auto 50px;
}

.text_58 {
  width: 491px;
  height: 28px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 20px;
  letter-spacing: -0.3999999761581421px;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 28px;
}

.text_59 {
  width: 314px;
  height: 56px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 40px;
  letter-spacing: -0.7999999523162842px;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 56px;
  margin-top: 17px;
}

.list_5 {
  width: 1200px;
  height: 256px;
  justify-content: space-between;
  margin: 0 auto
}

.list-items_1-0 {
  background-color: rgba(255, 255, 255, 1);
  border-radius: 20px;
  width: 382px;
  height: 256px;
  margin-right: 28px;
}

.image-text_96-0 {
  position: relative;
  width: 138px;
  height: 103px;
  margin: 30px 0 0 24px;
}

.image_13-0 {
  position: absolute;
  left: 0;
  top: 0;
  width: 57px;
  height: 60px;
}

.text-group_34-0 {
  width: 138px;
  height: 28px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 20px;
  letter-spacing: -0.3999999761581421px;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 28px;
  margin-top: 75px;
}

.text_60-0 {
  width: 335px;
  height: 52px;
  overflow-wrap: break-word;
  color: rgba(102, 102, 102, 1);
  font-size: 16px;
  letter-spacing: -0.20571428537368774px;
  font-family: PingFangSC-Regular;
  font-weight: normal;
  text-align: left;
  line-height: 26px;
  margin: 20px 0 51px 24px;
}

.list-items_1-1 {
  background-color: rgba(255, 255, 255, 1);
  border-radius: 20px;
  width: 382px;
  height: 256px;
  margin-right: 28px;
}

.image-text_96-1 {
  position: relative;
  width: 138px;
  height: 103px;
  margin: 30px 0 0 24px;
}

.image_14-1 {
  position: absolute;
  left: 8px;
  top: -7px;
  width: 68px;
  height: 62px;
}

.text-group_34-1 {
  width: 138px;
  height: 28px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 20px;
  letter-spacing: -0.3999999761581421px;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 28px;
  margin-top: 75px;
}

.text_60-1 {
  width: 335px;
  height: 52px;
  overflow-wrap: break-word;
  color: rgba(102, 102, 102, 1);
  font-size: 16px;
  letter-spacing: -0.20571428537368774px;
  font-family: PingFangSC-Regular;
  font-weight: normal;
  text-align: left;
  line-height: 26px;
  margin: 20px 0 51px 24px;
}

.list-items_1-2 {
  background-color: rgba(255, 255, 255, 1);
  border-radius: 20px;
  width: 382px;
  height: 256px;
}

.image-text_96-2 {
  position: relative;
  width: 138px;
  height: 103px;
  margin: 30px 0 0 24px;
}

.image_13-2 {
  position: absolute;
  left: 0;
  top: 0;
  width: 57px;
  height: 60px;
}

.text-group_34-2 {
  width: 138px;
  height: 28px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 20px;
  letter-spacing: -0.3999999761581421px;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 28px;
  margin-top: 75px;
}

.text_60-2 {
  width: 335px;
  height: 52px;
  overflow-wrap: break-word;
  color: rgba(102, 102, 102, 1);
  font-size: 16px;
  letter-spacing: -0.20571428537368774px;
  font-family: PingFangSC-Regular;
  font-weight: normal;
  text-align: left;
  line-height: 26px;
  margin: 20px 0 51px 24px;
}

.section_1 {
  background-color: rgba(255, 255, 255, 1);
  border-radius: 20px;
  width: 1200px;
  height: 493px;
  margin: 30px auto 0;
}

.text-group_148 {
  width: 590px;
  height: 76px;
  margin: 45px 0 0 36px;
}

.text_52 {
  width: 118px;
  height: 42px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 30px;
  letter-spacing: -0.5999999642372131px;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 42px;
}
.text_61 {
  width: 118px;
  height: 42px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 30px;
  letter-spacing: -0.5999999642372131px;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 42px;
}

.text_62 {
  width: 590px;
  height: 20px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 14px;
  letter-spacing: -0.2799999713897705px;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 20px;
  margin-top: 14px;
}

.list_6 {
  width: 1106px;
  height: 100px;
  margin: 53px 0 0 43px;
}

.image-text_97-0 {
  width: 70px;
  height: 100px;
  margin-right: 75px;
}

.image_15-0 {
  width: 64px;
  height: 64px;
  margin-left: 3px;
}

.text-group_36-0 {
  width: 70px;
  height: 20px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 14px;
  letter-spacing: -0.2799999713897705px;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  text-align: center;
  white-space: nowrap;
  line-height: 20px;
  margin-top: 16px;
}

.image-text_97-1 {
  width: 70px;
  height: 100px;
  margin-right: 75px;
}

.image_15-1 {
  width: 64px;
  height: 64px;
  margin-left: 3px;
}

.text-group_36-1 {
  width: 70px;
  height: 20px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 14px;
  letter-spacing: -0.2799999713897705px;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  text-align: center;
  white-space: nowrap;
  line-height: 20px;
  margin-top: 16px;
}

.image-text_97-2 {
  width: 70px;
  height: 100px;
  margin-right: 75px;
}

.image_15-2 {
  width: 64px;
  height: 64px;
  margin-left: 3px;
}

.text-group_36-2 {
  width: 70px;
  height: 20px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 14px;
  letter-spacing: -0.2799999713897705px;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  text-align: center;
  white-space: nowrap;
  line-height: 20px;
  margin-top: 16px;
}

.image-text_97-3 {
  width: 70px;
  height: 100px;
  margin-right: 75px;
}

.image_15-3 {
  width: 64px;
  height: 64px;
  margin-left: 3px;
}

.text-group_36-3 {
  width: 70px;
  height: 20px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 14px;
  letter-spacing: -0.2799999713897705px;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  text-align: center;
  white-space: nowrap;
  line-height: 20px;
  margin-top: 16px;
}

.image-text_97-4 {
  width: 70px;
  height: 100px;
  margin-right: 75px;
}

.image_15-4 {
  width: 64px;
  height: 64px;
  margin-left: 3px;
}

.text-group_36-4 {
  width: 70px;
  height: 20px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 14px;
  letter-spacing: -0.2799999713897705px;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  text-align: center;
  white-space: nowrap;
  line-height: 20px;
  margin-top: 16px;
}

.image-text_97-5 {
  width: 70px;
  height: 100px;
  margin-right: 75px;
}

.image_15-5 {
  width: 64px;
  height: 64px;
  margin-left: 3px;
}

.text-group_36-5 {
  width: 70px;
  height: 20px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 14px;
  letter-spacing: -0.2799999713897705px;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  text-align: center;
  white-space: nowrap;
  line-height: 20px;
  margin-top: 16px;
}

.image-text_97-6 {
  width: 70px;
  height: 100px;
  margin-right: 75px;
}

.image_15-6 {
  width: 64px;
  height: 64px;
  margin-left: 3px;
}

.text-group_36-6 {
  width: 70px;
  height: 20px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 14px;
  letter-spacing: -0.2799999713897705px;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  text-align: center;
  white-space: nowrap;
  line-height: 20px;
  margin-top: 16px;
}

.image-text_97-7 {
  width: 70px;
  height: 100px;
  margin-right: 75px;
}

.image_15-7 {
  width: 64px;
  height: 64px;
  margin-left: 3px;
}

.text-group_36-7 {
  width: 70px;
  height: 20px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 14px;
  letter-spacing: -0.2799999713897705px;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  text-align: center;
  white-space: nowrap;
  line-height: 20px;
  margin-top: 16px;
}

.image-text_98 {
  width: 64px;
  height: 100px;
  margin: 53px 0 66px 46px;
}

.image_16 {
  width: 64px;
  height: 64px;
}

.text-group_37 {
  width: 56px;
  height: 20px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 14px;
  letter-spacing: -0.2799999713897705px;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  text-align: center;
  white-space: nowrap;
  line-height: 20px;
  margin: 16px 0 0 4px;
}

.section_23 {
  width: 1200;
  height: 52px;
  margin: 73px auto;
}

.text-wrapper_9 {
  background-color: rgba(51, 112, 255, 1);
  border-radius: 26px;
  height: 52px;
  width: 168px;
}

.text_63 {
  width: 79px;
  height: 28px;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 20px;
  letter-spacing: -0.3999999761581421px;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 28px;
  margin: 12px 0 0 45px;
}

.text-wrapper_10 {
  border-radius: 26px;
  height: 52px;
  border: 1px solid rgba(51, 112, 255, 1);
  width: 168px;
}

.text_64 {
  width: 79px;
  height: 28px;
  overflow-wrap: break-word;
  color: rgba(51, 112, 255, 1);
  font-size: 20px;
  letter-spacing: -0.3999999761581421px;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 28px;
  margin: 12px 0 0 45px;
}

.box_78 {
  width: 100%;
  height: 1537px;
}

.group_45 {
  width: 1200px;
  height: 101px;
  margin: 128px auto 60px;
}

.text-group_149 {
  width: 393px;
  height: 101px;
}

.text_65 {
  width: 99px;
  height: 28px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 20px;
  letter-spacing: -0.3999999761581421px;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 28px;
}

.text_66 {
  width: 393px;
  height: 56px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 40px;
  letter-spacing: -0.7999999523162842px;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 56px;
  margin-top: 17px;
}

.group_46 {
  width: 100%;
  height: 519px;
  margin-top: 54px;
}

.section_3 {
  background-color: rgba(255, 255, 255, 1);
  border-radius: 20px;
  position: relative;
  width: 366px;
  height: 519px;
  overflow: hidden;
}

.box_79 {
  width: 137px;
  height: 54px;
  margin: 241px 0 0 30px;
}

.group_7 {
  border-radius: 50%;
  background-image: url(https://lanhu-dds-backend.oss-cn-beijing.aliyuncs.com/merge_image/imgs/122a1e4696bd4f3189bb3f0c622b89b3_mergeImage.png);
  width: 54px;
  height: 54px;
}

.text-group_150 {
  width: 63px;
  height: 48px;
}

.text_67 {
  width: 48px;
  height: 17px;
  overflow-wrap: break-word;
  color: rgba(153, 153, 153, 1);
  font-size: 12px;
  letter-spacing: -0.23999997973442078px;
  font-family: PingFangSC-Regular;
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
  line-height: 17px;
}

.text_68 {
  width: 63px;
  height: 22px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 16px;
  letter-spacing: -0.3199999928474426px;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 22px;
  margin-top: 9px;
}

.text_69 {
  width: 251px;
  height: 22px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 16px;
  letter-spacing: -0.3199999928474426px;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 22px;
  margin: 27px 0 0 30px;
}

.text_70 {
  width: 282px;
  height: 34px;
  overflow-wrap: break-word;
  color: rgba(153, 153, 153, 1);
  font-size: 12px;
  letter-spacing: -0.23999997973442078px;
  font-family: PingFangSC-Regular;
  font-weight: normal;
  text-align: left;
  line-height: 17px;
  margin: 17px 0 0 30px;
}

.box_80 {
  width: 124px;
  height: 47px;
  margin: 38px 0 39px 30px;
}

.text-group_151 {
  width: 48px;
  height: 47px;
}

.text_71 {
  width: 41px;
  height: 22px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 16px;
  letter-spacing: -0.3199999928474426px;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 22px;
  margin-left: 2px;
}

.text_72 {
  width: 48px;
  height: 17px;
  overflow-wrap: break-word;
  color: rgba(153, 153, 153, 1);
  font-size: 12px;
  letter-spacing: -0.23999997973442078px;
  font-family: PingFangSC-Regular;
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
  line-height: 17px;
  margin-top: 8px;
}

.text-group_152 {
  width: 48px;
  height: 47px;
}

.text_73 {
  width: 44px;
  height: 22px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 16px;
  letter-spacing: -0.3199999928474426px;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 22px;
}

.text_74 {
  width: 48px;
  height: 17px;
  overflow-wrap: break-word;
  color: rgba(153, 153, 153, 1);
  font-size: 12px;
  letter-spacing: -0.23999997973442078px;
  font-family: PingFangSC-Regular;
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
  line-height: 17px;
  margin-top: 8px;
}

.block_3 {
  background-image: url(https://lanhu-dds-backend.oss-cn-beijing.aliyuncs.com/merge_image/imgs/4d687b0aee8942d1a251ff41e8b3da84_mergeImage.png);
  position: absolute;
  left: 0;
  top: 0;
  width: 367px;
  height: 207px;
}

.section_4 {
  background-color: rgba(255, 255, 255, 1);
  border-radius: 20px;
  position: relative;
  width: 366px;
  height: 519px;
  overflow: hidden;
  margin-left: 22px;
}

.box_81 {
  width: 137px;
  height: 54px;
  margin: 241px 0 0 30px;
}

.group_9 {
  border-radius: 50%;
  background-image: url(https://lanhu-dds-backend.oss-cn-beijing.aliyuncs.com/merge_image/imgs/c6a8f8f949004bd0a469da97f629facc_mergeImage.png);
  width: 54px;
  height: 54px;
}

.text-group_153 {
  width: 63px;
  height: 48px;
}

.text_75 {
  width: 48px;
  height: 17px;
  overflow-wrap: break-word;
  color: rgba(153, 153, 153, 1);
  font-size: 12px;
  letter-spacing: -0.23999997973442078px;
  font-family: PingFangSC-Regular;
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
  line-height: 17px;
}

.text_76 {
  width: 63px;
  height: 22px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 16px;
  letter-spacing: -0.3199999928474426px;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 22px;
  margin-top: 9px;
}

.text_77 {
  width: 298px;
  height: 22px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 16px;
  letter-spacing: -0.3199999928474426px;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 22px;
  margin: 27px 0 0 30px;
}

.text_78 {
  width: 282px;
  height: 34px;
  overflow-wrap: break-word;
  color: rgba(153, 153, 153, 1);
  font-size: 12px;
  letter-spacing: -0.23999997973442078px;
  font-family: PingFangSC-Regular;
  font-weight: normal;
  text-align: left;
  line-height: 17px;
  margin: 17px 0 0 30px;
}

.box_82 {
  width: 169px;
  height: 47px;
  margin: 38px 0 39px 30px;
}

.text-group_154 {
  width: 95px;
  height: 47px;
}

.text_79 {
  width: 41px;
  height: 22px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 16px;
  letter-spacing: -0.3199999928474426px;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 22px;
  margin-left: 1px;
}

.text_80 {
  width: 95px;
  height: 17px;
  overflow-wrap: break-word;
  color: rgba(153, 153, 153, 1);
  font-size: 12px;
  letter-spacing: -0.23999997973442078px;
  font-family: PingFangSC-Regular;
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
  line-height: 17px;
  margin-top: 8px;
}

.text-group_155 {
  width: 54px;
  height: 47px;
}

.text_81 {
  width: 44px;
  height: 22px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 16px;
  letter-spacing: -0.3199999928474426px;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 22px;
  margin-left: 5px;
}

.text_82 {
  width: 54px;
  height: 17px;
  overflow-wrap: break-word;
  color: rgba(153, 153, 153, 1);
  font-size: 12px;
  letter-spacing: -0.23999997973442078px;
  font-family: PingFangSC-Regular;
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
  line-height: 17px;
  margin-top: 8px;
}

.group_11 {
  background-image: url(https://lanhu-dds-backend.oss-cn-beijing.aliyuncs.com/merge_image/imgs/63f09de703334043bca202e4d6bba76b_mergeImage.png);
  position: absolute;
  left: 0;
  top: 0;
  width: 367px;
  height: 207px;
}

.section_5 {
  background-color: rgba(255, 255, 255, 1);
  border-radius: 20px;
  position: relative;
  width: 366px;
  height: 519px;
  overflow: hidden;
  margin-left: 23px;
}

.image-text_99 {
  width: 133px;
  height: 54px;
  margin: 241px 0 0 30px;
}

.section_6 {
  border-radius: 50%;
  background-image: url(https://lanhu-dds-backend.oss-cn-beijing.aliyuncs.com/merge_image/imgs/15eff23f939c4a3a886bddae82aa2eee_mergeImage.png);
  width: 54px;
  height: 54px;
}

.text-group_156 {
  width: 59px;
  height: 48px;
}

.text_83 {
  width: 59px;
  height: 17px;
  overflow-wrap: break-word;
  color: rgba(153, 153, 153, 1);
  font-size: 12px;
  letter-spacing: -0.23999997973442078px;
  font-family: PingFangSC-Regular;
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
  line-height: 17px;
}

.text_84 {
  width: 48px;
  height: 22px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 16px;
  letter-spacing: -0.3199999928474426px;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 22px;
  margin-top: 9px;
}

.text_85 {
  width: 254px;
  height: 22px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 16px;
  letter-spacing: -0.3199999928474426px;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 22px;
  margin: 27px 0 0 30px;
}

.text_86 {
  width: 282px;
  height: 34px;
  overflow-wrap: break-word;
  color: rgba(153, 153, 153, 1);
  font-size: 12px;
  letter-spacing: -0.23999997973442078px;
  font-family: PingFangSC-Regular;
  font-weight: normal;
  text-align: left;
  line-height: 17px;
  margin: 17px 0 0 30px;
}

.block_12 {
  width: 123px;
  height: 47px;
  margin: 38px 0 39px 30px;
}

.text-group_157 {
  width: 48px;
  height: 47px;
}

.text_87 {
  width: 41px;
  height: 22px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 16px;
  letter-spacing: -0.3199999928474426px;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 22px;
  margin-left: 1px;
}

.text_88 {
  width: 48px;
  height: 17px;
  overflow-wrap: break-word;
  color: rgba(153, 153, 153, 1);
  font-size: 12px;
  letter-spacing: -0.23999997973442078px;
  font-family: PingFangSC-Regular;
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
  line-height: 17px;
  margin-top: 8px;
}

.text-group_158 {
  width: 48px;
  height: 47px;
}

.text_89 {
  width: 44px;
  height: 22px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 16px;
  letter-spacing: -0.3199999928474426px;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 22px;
}

.text_90 {
  width: 48px;
  height: 17px;
  overflow-wrap: break-word;
  color: rgba(153, 153, 153, 1);
  font-size: 12px;
  letter-spacing: -0.23999997973442078px;
  font-family: PingFangSC-Regular;
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
  line-height: 17px;
  margin-top: 8px;
}

.section_8 {
  background-image: url(https://lanhu-dds-backend.oss-cn-beijing.aliyuncs.com/merge_image/imgs/6511ecd98ad049d790b098e9fef31a3c_mergeImage.png);
  position: absolute;
  left: 0;
  top: 0;
  width: 367px;
  height: 207px;
}

.section_9 {
  background-color: rgba(255, 255, 255, 1);
  border-radius: 20px;
  position: relative;
  width: 366px;
  height: 519px;
  overflow: hidden;
  margin-left: 21px;
}

.box_83 {
  width: 122px;
  height: 54px;
  margin: 241px 0 0 30px;
}

.block_4 {
  border-radius: 50%;
   background-image: url(https://lanhu-dds-backend.oss-cn-beijing.aliyuncs.com/merge_image/imgs/96548d8dbc574c139fb4984dd9c0afd7_mergeImage.png);
  width: 54px;
  height: 54px;
}
.block_5{
  border-radius: 50%;
  background-image: url(https://lanhu-dds-backend.oss-cn-beijing.aliyuncs.com/merge_image/imgs/697d3af8ff37432fba12b832b996a36e_mergeImage.png);
  width: 54px;
  height: 54px;
}
.text-group_159 {
  width: 48px;
  height: 48px;
}

.text_91 {
  width: 48px;
  height: 17px;
  overflow-wrap: break-word;
  color: rgba(153, 153, 153, 1);
  font-size: 12px;
  letter-spacing: -0.23999997973442078px;
  font-family: PingFangSC-Regular;
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
  line-height: 17px;
}

.text_92 {
  width: 48px;
  height: 22px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 16px;
  letter-spacing: -0.3199999928474426px;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 22px;
  margin-top: 9px;
}

.text_93 {
  width: 220px;
  height: 22px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 16px;
  letter-spacing: -0.3199999928474426px;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 22px;
  margin: 27px 0 0 30px;
}

.text_94 {
  width: 282px;
  height: 34px;
  overflow-wrap: break-word;
  color: rgba(153, 153, 153, 1);
  font-size: 12px;
  letter-spacing: -0.23999997973442078px;
  font-family: PingFangSC-Regular;
  font-weight: normal;
  text-align: left;
  line-height: 17px;
  margin: 17px 0 0 30px;
}

.box_84 {
  width: 170px;
  height: 47px;
  margin: 38px 0 39px 30px;
}

.text-group_160 {
  width: 95px;
  height: 47px;
}

.text_95 {
  width: 41px;
  height: 22px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 16px;
  letter-spacing: -0.3199999928474426px;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 22px;
  margin-left: 2px;
}

.text_96 {
  width: 95px;
  height: 17px;
  overflow-wrap: break-word;
  color: rgba(153, 153, 153, 1);
  font-size: 12px;
  letter-spacing: -0.23999997973442078px;
  font-family: PingFangSC-Regular;
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
  line-height: 17px;
  margin-top: 8px;
}

.text-group_161 {
  width: 54px;
  height: 47px;
}

.text_97 {
  width: 44px;
  height: 22px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 16px;
  letter-spacing: -0.3199999928474426px;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 22px;
  margin-left: 4px;
}

.text_98 {
  width: 54px;
  height: 17px;
  overflow-wrap: break-word;
  color: rgba(153, 153, 153, 1);
  font-size: 12px;
  letter-spacing: -0.23999997973442078px;
  font-family: PingFangSC-Regular;
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
  line-height: 17px;
  margin-top: 8px;
}

.group_14 {
   background-image: url(https://lanhu-dds-backend.oss-cn-beijing.aliyuncs.com/merge_image/imgs/0af197af53a54484861c80e46171fec1_mergeImage.png);
  position: absolute;
  left: 0;
  top: 0;
  width: 367px;
  height: 207px;
}

.section_10 {
  background-color: rgba(255, 255, 255, 1);
  border-radius: 20px;
  position: relative;
  width: 366px;
  height: 519px;
  overflow: hidden;
  margin-left: 24px;
}

.block_13 {
  width: 153px;
  height: 54px;
  margin: 241px 0 0 30px;
}

.group_16 {
  border-radius: 50%;
  background-image: url(https://lanhu-dds-backend.oss-cn-beijing.aliyuncs.com/merge_image/imgs/de4377b1c66f4d809eede5e08068a624_mergeImage.png);
  width: 54px;
  height: 54px;
}

.text-group_162 {
  width: 79px;
  height: 48px;
}

.text_99 {
  width: 48px;
  height: 17px;
  overflow-wrap: break-word;
  color: rgba(153, 153, 153, 1);
  font-size: 12px;
  letter-spacing: -0.23999997973442078px;
  font-family: PingFangSC-Regular;
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
  line-height: 17px;
}

.text_100 {
  width: 79px;
  height: 22px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 16px;
  letter-spacing: -0.3199999928474426px;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 22px;
  margin-top: 9px;
}

.text_101 {
  width: 270px;
  height: 22px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 16px;
  letter-spacing: -0.3199999928474426px;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 22px;
  margin: 27px 0 0 30px;
}

.text_102 {
  width: 282px;
  height: 34px;
  overflow-wrap: break-word;
  color: rgba(153, 153, 153, 1);
  font-size: 12px;
  letter-spacing: -0.23999997973442078px;
  font-family: PingFangSC-Regular;
  font-weight: normal;
  text-align: left;
  line-height: 17px;
  margin: 17px 0 0 30px;
}

.block_14 {
  width: 122px;
  height: 47px;
  margin: 38px 0 39px 30px;
}

.text-group_163 {
  width: 48px;
  height: 47px;
}

.text_103 {
  width: 41px;
  height: 22px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 16px;
  letter-spacing: -0.3199999928474426px;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 22px;
}

.text_104 {
  width: 48px;
  height: 17px;
  overflow-wrap: break-word;
  color: rgba(153, 153, 153, 1);
  font-size: 12px;
  letter-spacing: -0.23999997973442078px;
  font-family: PingFangSC-Regular;
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
  line-height: 17px;
  margin-top: 8px;
}

.text-group_164 {
  width: 48px;
  height: 47px;
}

.text_105 {
  width: 44px;
  height: 22px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 16px;
  letter-spacing: -0.3199999928474426px;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 22px;
}

.text_106 {
  width: 48px;
  height: 17px;
  overflow-wrap: break-word;
  color: rgba(153, 153, 153, 1);
  font-size: 12px;
  letter-spacing: -0.23999997973442078px;
  font-family: PingFangSC-Regular;
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
  line-height: 17px;
  margin-top: 8px;
}

.group_18 {
  background-image: url(https://lanhu-dds-backend.oss-cn-beijing.aliyuncs.com/merge_image/imgs/f776487acdf84b7ebf7eaf124d96a280_mergeImage.png);
  position: absolute;
  left: -1px;
  top: 0;
  width: 367px;
  height: 207px;
}

.group_47 {
  width: 1200px;
  height: 101px;
  margin: 149px auto 0;
}

.text-group_165 {
  width: 1200px;
  height: 101px;
  margin: 149px auto 0;
}

.text_107 {
  width: 197px;
  height: 28px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 20px;
  letter-spacing: -0.3999999761581421px;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 28px;
}

.text_108 {
  width: 706px;
  height: 56px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 40px;
  letter-spacing: -0.7999999523162842px;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 56px;
  margin-top: 17px;
}

.group_48 {
  width: 1200px;
  height: 259px;
  margin: 50px auto 140px;
}

.image-text_100 {
  width: 325px;
  height: 259px;
}

.image_17 {
  width: 325px;
  height: 220px;
}

.text-group_55 {
  width: 128px;
  height: 22px;
  overflow-wrap: break-word;
  color: rgba(153, 153, 153, 1);
  font-size: 16px;
  font-family: PingFangSC-Regular;
  font-weight: normal;
  text-align: center;
  white-space: nowrap;
  line-height: 22px;
  margin: 17px 0 0 99px;
}

.image-text_101 {
  width: 309px;
  height: 259px;
  margin-left: 26px;
}

.image_18 {
  width: 309px;
  height: 222px;
}

.text-group_56 {
  width: 144px;
  height: 22px;
  overflow-wrap: break-word;
  color: rgba(153, 153, 153, 1);
  font-size: 16px;
  font-family: PingFangSC-Regular;
  font-weight: normal;
  text-align: center;
  white-space: nowrap;
  line-height: 22px;
  margin: 15px 0 0 82px;
}

.image-text_102 {
  width: 155px;
  height: 259px;
  margin-left: 25px;
}

.image_19 {
  width: 155px;
  height: 219px;
}

.text-group_57 {
  width: 71px;
  height: 22px;
  overflow-wrap: break-word;
  color: rgba(153, 153, 153, 1);
  font-size: 16px;
  font-family: PingFangSC-Regular;
  font-weight: normal;
  text-align: center;
  white-space: nowrap;
  line-height: 22px;
  margin: 18px 0 0 42px;
}

.image-text_103 {
  width: 155px;
  height: 259px;
  margin-left: 26px;
}

.image_20 {
  width: 155px;
  height: 219px;
}

.text-group_58 {
  width: 62px;
  height: 22px;
  overflow-wrap: break-word;
  color: rgba(153, 153, 153, 1);
  font-size: 16px;
  font-family: PingFangSC-Regular;
  font-weight: normal;
  text-align: center;
  white-space: nowrap;
  line-height: 22px;
  margin: 18px 0 0 47px;
}

.image-text_104 {
  width: 155px;
  height: 259px;
  margin-left: 26px;
}

.image_21 {
  width: 155px;
  height: 219px;
}

.text-group_59 {
  width: 75px;
  height: 22px;
  overflow-wrap: break-word;
  color: rgba(153, 153, 153, 1);
  font-size: 16px;
  font-family: PingFangSC-Regular;
  font-weight: normal;
  text-align: center;
  white-space: nowrap;
  line-height: 22px;
  margin: 18px 0 0 48px;
}

.box_34 {
  background-color: rgba(0, 0, 0, 1);
  width: 100%;
}

.text-group_166 {
  width: 1200px;
  height: 98px;
  margin: 75px auto 0;
}

.text_109 {
  width: 324px;
  height: 42px;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 30px;
  letter-spacing: -0.5999999642372131px;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 42px;
}

.paragraph_6 {
  width: 836px;
  height: 44px;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  letter-spacing: -0.3199999928474426px;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  text-align: left;
  line-height: 22px;
  margin-top: 12px;
}

.box_85 {
  width: 1200px;
  margin: 33px auto 0;
  align-items: center;
}

.section_24 {
  width: 278px;
}

.box_86 {
  width: 259px;
  height: 17px;
}

.image-text_105 {
  width: 96px;
  height: 17px;
}

.text-group_61 {
  width: 83px;
  height: 17px;
  overflow-wrap: break-word;
  color: rgba(51, 112, 255, 1);
  font-size: 12px;
  letter-spacing: -0.23999997973442078px;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 17px;
}

.thumbnail_10 {
  width: 13px;
  height: 13px;
  margin-top: 3px;
}

.image-text_106 {
  width: 96px;
  height: 17px;
}

.text-group_62 {
  width: 83px;
  height: 17px;
  overflow-wrap: break-word;
  color: rgba(51, 112, 255, 1);
  font-size: 12px;
  letter-spacing: -0.23999997973442078px;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 17px;
}

.thumbnail_11 {
  width: 13px;
  height: 13px;
  margin-top: 3px;
}

.text-group_167 {
  width: 271px;
  height: 44px;
}

.text_110 {
  width: 79px;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  letter-spacing: -0.3199999928474426px;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 22px;
}

.text_111 {
  width: 271px;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 12px;
  letter-spacing: -0.23999997973442078px;
  font-family: PingFangSC-Regular;
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
  line-height: 17px;
  margin-top: 5px;
}

.text-wrapper_11 {
  background-color: rgba(255, 255, 255, 1);
  border-radius: 25px;
  height: 50px;
  line-height: 50px;
  margin-top: 35px;
  width: 278px;
    color: rgba(153, 153, 153, 1);
  font-size: 16px;
  letter-spacing: -0.3199999928474426px;
  font-family: PingFangSC-Regular;
  font-weight: normal;
  text-align: center;
}
.text-wrapper_12 {
  background-color: rgba(51, 112, 255, 1);
  border-radius: 25px;
  height: 50px;
  line-height: 50px;
  margin-top: 20px;
  width: 278px;
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  letter-spacing: -0.3199999928474426px;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  text-align: center;
  white-space: nowrap;
}

.image-text_107 {
  width: 256px;
  height: 17px;
  margin: 20px 0 0 15px;
}

.group_21 {
  background-color: rgba(216, 216, 216, 1);
  width: 14px;
  height: 14px;
  border: 1px solid rgba(151, 151, 151, 1);
  margin-top: 2px;
}

.text-group_64 {
  width: 236px;
  height: 17px;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 12px;
  letter-spacing: -0.23999997973442078px;
  font-family: PingFangSC-Regular;
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
  line-height: 17px;
}

.group_22 {
  width: 616px;
}

.box_87 {
  width: 1132px;
  height: 125px;
  margin: 110px 0 0 399px;
}

.text-wrapper_59 {
  width: 71px;
  height: 125px;
}

.text_114 {
  width: 63px;
  height: 22px;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  letter-spacing: -0.3199999928474426px;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 22px;
}

.text_115 {
  width: 71px;
  height: 17px;
  overflow-wrap: break-word;
  color: rgba(153, 153, 153, 1);
  font-size: 12px;
  letter-spacing: -0.23999997973442078px;
  font-family: PingFangSC-Regular;
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
  line-height: 17px;
  margin-top: 5px;
}

.text_116 {
  width: 71px;
  height: 17px;
  overflow-wrap: break-word;
  color: rgba(153, 153, 153, 1);
  font-size: 12px;
  letter-spacing: -0.23999997973442078px;
  font-family: PingFangSC-Regular;
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
  line-height: 17px;
  margin-top: 10px;
}

.text_117 {
  width: 71px;
  height: 17px;
  overflow-wrap: break-word;
  color: rgba(153, 153, 153, 1);
  font-size: 12px;
  letter-spacing: -0.23999997973442078px;
  font-family: PingFangSC-Regular;
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
  line-height: 17px;
  margin-top: 10px;
}

.text_118 {
  width: 71px;
  height: 17px;
  overflow-wrap: break-word;
  color: rgba(153, 153, 153, 1);
  font-size: 12px;
  letter-spacing: -0.23999997973442078px;
  font-family: PingFangSC-Regular;
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
  line-height: 17px;
  margin-top: 10px;
}

.text-wrapper_60 {
  width: 71px;
  height: 125px;
  margin-left: 79px;
}

.text_119 {
  width: 48px;
  height: 22px;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  letter-spacing: -0.3199999928474426px;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 22px;
}

.text_120 {
  width: 71px;
  height: 17px;
  overflow-wrap: break-word;
  color: rgba(153, 153, 153, 1);
  font-size: 12px;
  letter-spacing: -0.23999997973442078px;
  font-family: PingFangSC-Regular;
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
  line-height: 17px;
  margin-top: 5px;
}

.text_121 {
  width: 71px;
  height: 17px;
  overflow-wrap: break-word;
  color: rgba(153, 153, 153, 1);
  font-size: 12px;
  letter-spacing: -0.23999997973442078px;
  font-family: PingFangSC-Regular;
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
  line-height: 17px;
  margin-top: 10px;
}

.text_122 {
  width: 71px;
  height: 17px;
  overflow-wrap: break-word;
  color: rgba(153, 153, 153, 1);
  font-size: 12px;
  letter-spacing: -0.23999997973442078px;
  font-family: PingFangSC-Regular;
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
  line-height: 17px;
  margin-top: 10px;
}

.text_123 {
  width: 71px;
  height: 17px;
  overflow-wrap: break-word;
  color: rgba(153, 153, 153, 1);
  font-size: 12px;
  letter-spacing: -0.23999997973442078px;
  font-family: PingFangSC-Regular;
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
  line-height: 17px;
  margin-top: 10px;
}

.text-wrapper_61 {
  width: 71px;
  height: 125px;
  margin-left: 79px;
}

.text_124 {
  width: 63px;
  height: 22px;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  letter-spacing: -0.3199999928474426px;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 22px;
}

.text_125 {
  width: 71px;
  height: 17px;
  overflow-wrap: break-word;
  color: rgba(153, 153, 153, 1);
  font-size: 12px;
  letter-spacing: -0.23999997973442078px;
  font-family: PingFangSC-Regular;
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
  line-height: 17px;
  margin-top: 5px;
}

.text_126 {
  width: 71px;
  height: 17px;
  overflow-wrap: break-word;
  color: rgba(153, 153, 153, 1);
  font-size: 12px;
  letter-spacing: -0.23999997973442078px;
  font-family: PingFangSC-Regular;
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
  line-height: 17px;
  margin-top: 10px;
}

.text_127 {
  width: 71px;
  height: 17px;
  overflow-wrap: break-word;
  color: rgba(153, 153, 153, 1);
  font-size: 12px;
  letter-spacing: -0.23999997973442078px;
  font-family: PingFangSC-Regular;
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
  line-height: 17px;
  margin-top: 10px;
}

.text_128 {
  width: 71px;
  height: 17px;
  overflow-wrap: break-word;
  color: rgba(153, 153, 153, 1);
  font-size: 12px;
  letter-spacing: -0.23999997973442078px;
  font-family: PingFangSC-Regular;
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
  line-height: 17px;
  margin-top: 10px;
}

.text-wrapper_62 {
  width: 79px;
  height: 125px;
  margin-left: 80px;
}

.text_129 {
  width: 79px;
  height: 22px;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  letter-spacing: -0.3199999928474426px;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 22px;
}

.text_130 {
  width: 71px;
  height: 17px;
  overflow-wrap: break-word;
  color: rgba(153, 153, 153, 1);
  font-size: 12px;
  letter-spacing: -0.23999997973442078px;
  font-family: PingFangSC-Regular;
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
  line-height: 17px;
  margin-top: 5px;
}

.text_131 {
  width: 71px;
  height: 17px;
  overflow-wrap: break-word;
  color: rgba(153, 153, 153, 1);
  font-size: 12px;
  letter-spacing: -0.23999997973442078px;
  font-family: PingFangSC-Regular;
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
  line-height: 17px;
  margin-top: 10px;
}

.text_132 {
  width: 71px;
  height: 17px;
  overflow-wrap: break-word;
  color: rgba(153, 153, 153, 1);
  font-size: 12px;
  letter-spacing: -0.23999997973442078px;
  font-family: PingFangSC-Regular;
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
  line-height: 17px;
  margin-top: 10px;
}

.text_133 {
  width: 71px;
  height: 17px;
  overflow-wrap: break-word;
  color: rgba(153, 153, 153, 1);
  font-size: 12px;
  letter-spacing: -0.23999997973442078px;
  font-family: PingFangSC-Regular;
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
  line-height: 17px;
  margin-top: 10px;
}

.text-wrapper_63 {
  width: 71px;
  height: 125px;
  margin-left: 79px;
}

.text_134 {
  width: 63px;
  height: 22px;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  letter-spacing: -0.3199999928474426px;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 22px;
}

.text_135 {
  width: 71px;
  height: 17px;
  overflow-wrap: break-word;
  color: rgba(153, 153, 153, 1);
  font-size: 12px;
  letter-spacing: -0.23999997973442078px;
  font-family: PingFangSC-Regular;
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
  line-height: 17px;
  margin-top: 5px;
}

.text_136 {
  width: 71px;
  height: 17px;
  overflow-wrap: break-word;
  color: rgba(153, 153, 153, 1);
  font-size: 12px;
  letter-spacing: -0.23999997973442078px;
  font-family: PingFangSC-Regular;
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
  line-height: 17px;
  margin-top: 10px;
}

.text_137 {
  width: 71px;
  height: 17px;
  overflow-wrap: break-word;
  color: rgba(153, 153, 153, 1);
  font-size: 12px;
  letter-spacing: -0.23999997973442078px;
  font-family: PingFangSC-Regular;
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
  line-height: 17px;
  margin-top: 10px;
}

.text_138 {
  width: 71px;
  height: 17px;
  overflow-wrap: break-word;
  color: rgba(153, 153, 153, 1);
  font-size: 12px;
  letter-spacing: -0.23999997973442078px;
  font-family: PingFangSC-Regular;
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
  line-height: 17px;
  margin-top: 10px;
}

.text-wrapper_64 {
  width: 71px;
  height: 125px;
  margin-left: 79px;
}

.text_139 {
  width: 63px;
  height: 22px;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  letter-spacing: -0.3199999928474426px;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 22px;
}

.text_140 {
  width: 71px;
  height: 17px;
  overflow-wrap: break-word;
  color: rgba(153, 153, 153, 1);
  font-size: 12px;
  letter-spacing: -0.23999997973442078px;
  font-family: PingFangSC-Regular;
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
  line-height: 17px;
  margin-top: 5px;
}

.text_141 {
  width: 71px;
  height: 17px;
  overflow-wrap: break-word;
  color: rgba(153, 153, 153, 1);
  font-size: 12px;
  letter-spacing: -0.23999997973442078px;
  font-family: PingFangSC-Regular;
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
  line-height: 17px;
  margin-top: 10px;
}

.text_142 {
  width: 71px;
  height: 17px;
  overflow-wrap: break-word;
  color: rgba(153, 153, 153, 1);
  font-size: 12px;
  letter-spacing: -0.23999997973442078px;
  font-family: PingFangSC-Regular;
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
  line-height: 17px;
  margin-top: 10px;
}

.text_143 {
  width: 71px;
  height: 17px;
  overflow-wrap: break-word;
  color: rgba(153, 153, 153, 1);
  font-size: 12px;
  letter-spacing: -0.23999997973442078px;
  font-family: PingFangSC-Regular;
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
  line-height: 17px;
  margin-top: 10px;
}

.group_49 {
  height: 117px;
}

.text-group_168 {
  width: 212px;
  height: 61px;
}

.text_144 {
  width: 79px;
  height: 22px;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  letter-spacing: -0.3199999928474426px;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 22px;
}

.paragraph_7 {
  width: 212px;
  height: 34px;
  overflow-wrap: break-word;
  color: rgba(153, 153, 153, 1);
  font-size: 12px;
  letter-spacing: -0.23999997973442078px;
  font-family: PingFangSC-Regular;
  font-weight: normal;
  text-align: left;
  line-height: 17px;
  margin-top: 5px;
}

.box_88 {
  width: 212px;
}

.label_4 {
  width: 48px;
  height: 48px;
  padding: 4px;
  background-color: rgba(255, 255, 255, 1);
}

.image-wrapper_2 {
  margin-left: 22px;
}

.box_89 {
  width: 1132px;
  height: 44px;
  margin: 10px 0 0 399px;
}

.text-wrapper_65 {
  width: 71px;
  height: 44px;
}

.text_145 {
  width: 71px;
  height: 17px;
  overflow-wrap: break-word;
  color: rgba(153, 153, 153, 1);
  font-size: 12px;
  letter-spacing: -0.23999997973442078px;
  font-family: PingFangSC-Regular;
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
  line-height: 17px;
}

.text_146 {
  width: 71px;
  height: 17px;
  overflow-wrap: break-word;
  color: rgba(153, 153, 153, 1);
  font-size: 12px;
  letter-spacing: -0.23999997973442078px;
  font-family: PingFangSC-Regular;
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
  line-height: 17px;
  margin-top: 10px;
}

.text-wrapper_66 {
  width: 71px;
  height: 44px;
  margin-left: 79px;
}

.text_147 {
  width: 71px;
  height: 17px;
  overflow-wrap: break-word;
  color: rgba(153, 153, 153, 1);
  font-size: 12px;
  letter-spacing: -0.23999997973442078px;
  font-family: PingFangSC-Regular;
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
  line-height: 17px;
}

.text_148 {
  width: 71px;
  height: 17px;
  overflow-wrap: break-word;
  color: rgba(153, 153, 153, 1);
  font-size: 12px;
  letter-spacing: -0.23999997973442078px;
  font-family: PingFangSC-Regular;
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
  line-height: 17px;
  margin-top: 10px;
}

.text-wrapper_67 {
  width: 71px;
  height: 44px;
  margin-left: 79px;
}

.text_149 {
  width: 71px;
  height: 17px;
  overflow-wrap: break-word;
  color: rgba(153, 153, 153, 1);
  font-size: 12px;
  letter-spacing: -0.23999997973442078px;
  font-family: PingFangSC-Regular;
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
  line-height: 17px;
}

.text_150 {
  width: 71px;
  height: 17px;
  overflow-wrap: break-word;
  color: rgba(153, 153, 153, 1);
  font-size: 12px;
  letter-spacing: -0.23999997973442078px;
  font-family: PingFangSC-Regular;
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
  line-height: 17px;
  margin-top: 10px;
}

.text-wrapper_68 {
  width: 71px;
  height: 44px;
  margin-left: 80px;
}

.text_151 {
  width: 71px;
  height: 17px;
  overflow-wrap: break-word;
  color: rgba(153, 153, 153, 1);
  font-size: 12px;
  letter-spacing: -0.23999997973442078px;
  font-family: PingFangSC-Regular;
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
  line-height: 17px;
}

.text_152 {
  width: 71px;
  height: 17px;
  overflow-wrap: break-word;
  color: rgba(153, 153, 153, 1);
  font-size: 12px;
  letter-spacing: -0.23999997973442078px;
  font-family: PingFangSC-Regular;
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
  line-height: 17px;
  margin-top: 10px;
}

.text-wrapper_69 {
  width: 71px;
  height: 44px;
  margin-left: 87px;
}

.text_153 {
  width: 71px;
  height: 17px;
  overflow-wrap: break-word;
  color: rgba(153, 153, 153, 1);
  font-size: 12px;
  letter-spacing: -0.23999997973442078px;
  font-family: PingFangSC-Regular;
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
  line-height: 17px;
}

.text_154 {
  width: 71px;
  height: 17px;
  overflow-wrap: break-word;
  color: rgba(153, 153, 153, 1);
  font-size: 12px;
  letter-spacing: -0.23999997973442078px;
  font-family: PingFangSC-Regular;
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
  line-height: 17px;
  margin-top: 10px;
}

.text-wrapper_70 {
  width: 71px;
  height: 44px;
  margin-left: 79px;
}

.text_155 {
  width: 71px;
  height: 17px;
  overflow-wrap: break-word;
  color: rgba(153, 153, 153, 1);
  font-size: 12px;
  letter-spacing: -0.23999997973442078px;
  font-family: PingFangSC-Regular;
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
  line-height: 17px;
}

.text_156 {
  width: 71px;
  height: 17px;
  overflow-wrap: break-word;
  color: rgba(153, 153, 153, 1);
  font-size: 12px;
  letter-spacing: -0.23999997973442078px;
  font-family: PingFangSC-Regular;
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
  line-height: 17px;
  margin-top: 10px;
}

.image-text_108 {
  margin: 6px auto;
  display: flex;
  align-items: center;
  justify-content: center;
}

.thumbnail_12 {
  width: 20px;
  height: 20px;
}

.text-group_66 {
  width: 36px;
  height: 17px;
  overflow-wrap: break-word;
  color: rgba(153, 153, 153, 1);
  font-size: 12px;
  letter-spacing: -0.23999997973442078px;
  font-family: PingFangSC-Regular;
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
  line-height: 17px;
  margin-top: 1px;
}

.image-text_109 {
  width: 36px;
  height: 38px;
  margin: 6px 0 0 23px;
}


.text-group_67 {
  width: 36px;
  height: 17px;
  overflow-wrap: break-word;
  color: rgba(153, 153, 153, 1);
  font-size: 12px;
  letter-spacing: -0.23999997973442078px;
  font-family: PingFangSC-Regular;
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
  line-height: 17px;
  margin-top: 1px;
}


.text-group_68 {
  width: 36px;
  height: 17px;
  overflow-wrap: break-word;
  color: rgba(153, 153, 153, 1);
  font-size: 12px;
  letter-spacing: -0.23999997973442078px;
  font-family: PingFangSC-Regular;
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
  line-height: 17px;
  margin-top: 1px;
}

.text-group_69 {
  width: 36px;
  height: 17px;
  overflow-wrap: break-word;
  color: rgba(153, 153, 153, 1);
  font-size: 12px;
  letter-spacing: -0.23999997973442078px;
  font-family: PingFangSC-Regular;
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
  line-height: 17px;
  margin-top: 1px;
}

.image_22 {
  width: 1200px;
  height: 1px;
  margin: 65px auto 0;
}

.text-wrapper_71 {
  border-top: 1px solid #383838;
  width: 1200px;
  padding-top: 45px;
  margin: 45px auto 0;
  color: rgba(153, 153, 153, 1);
  font-size: 12px;
  letter-spacing: -0.23999997973442078px;
  font-family: PingFangSC-Regular;
  font-weight: normal;
  text-align: left;
}

.text-wrapper_72 {
  width: 1049px;
  height: 17px;
  margin: 10px 0 0 399px;
}

.text_159 {
  width: 283px;
  height: 17px;
  overflow-wrap: break-word;
  color: rgba(153, 153, 153, 1);
  font-size: 12px;
  letter-spacing: -0.23999997973442078px;
  font-family: PingFangSC-Regular;
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
  line-height: 17px;
}

.text_160 {
  width: 246px;
  height: 17px;
  overflow-wrap: break-word;
  color: rgba(153, 153, 153, 1);
  font-size: 12px;
  letter-spacing: -0.23999997973442078px;
  font-family: PingFangSC-Regular;
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
  line-height: 17px;
  margin-left: 38px;
}

.text_161 {
  width: 447px;
  height: 17px;
  overflow-wrap: break-word;
  color: rgba(153, 153, 153, 1);
  font-size: 12px;
  letter-spacing: -0.23999997973442078px;
  font-family: PingFangSC-Regular;
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
  line-height: 17px;
  margin-left: 35px;
}

.box_90 {
  width: 1200px;
  margin: 10px auto 30px;
}

.image-text_112 {
  width: 186px;
  height: 17px;
}

.thumbnail_16 {
  width: 14px;
  height: 14px;
  margin-top: 2px;
}

.text-group_70 {
  width: 167px;
  height: 17px;
  overflow-wrap: break-word;
  color: rgba(153, 153, 153, 1);
  font-size: 12px;
  letter-spacing: -0.23999997973442078px;
  font-family: PingFangSC-Regular;
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
  line-height: 17px;
}

.image-text_113 {
  width: 90px;
  height: 17px;
  margin-left: 28px;
}

.thumbnail_17 {
  width: 14px;
  height: 14px;
  margin-top: 2px;
}

.text-group_71 {
  width: 71px;
  height: 17px;
  overflow-wrap: break-word;
  color: rgba(153, 153, 153, 1);
  font-size: 12px;
  letter-spacing: -0.23999997973442078px;
  font-family: PingFangSC-Regular;
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
  line-height: 17px;
}

.text_162 {
  width: 389px;
  height: 17px;
  overflow-wrap: break-word;
  color: rgba(153, 153, 153, 1);
  font-size: 12px;
  letter-spacing: -0.23999997973442078px;
  font-family: PingFangSC-Regular;
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
  line-height: 17px;
  margin-left: 17px;
}

.box_91 {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 92px;
  z-index: 9999;
}

.section_11 {
  background-color: rgba(255, 255, 255, 1);
  height: 92px;
  width: 100%;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);
}

.block_15 {
  width: 1239px;
  height: 49px;
  margin: 22px auto 0;
}

.image_23 {
  height: 36px;
  margin-top: 6px;
}

.text-wrapper_73 {
  width: 124px;
  margin-left: 51px;
  padding-bottom: 20px;
  height: 64px;
}

.text_163 {
  width: 63px;
  height: 27px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 16px;
  letter-spacing: -0.3199999928474426px;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 27px;
}

/* 轮播容器样式 */
.enterprise-slider {
  width: 100%;
  height: auto;
  margin: 0 auto;
  padding: 0;
}

/* 轮播项样式 */
.enterprise-slider .swiper-wrapper {
  display: flex;
}

.enterprise-slider .swiper-slide {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 366px;
  height: 519px;
  flex-shrink: 0;
}

/* 调整.box_78容器高度 */
.box_78 {
  height: auto !important;
  min-height: 800px;
}

/* 移除原有的间距设置，让轮播控制间距 */
.section_4,
.section_5,
.section_9,
.section_10 {
  margin-left: 0 !important;
}

/* 卡片通用样式优化 */
.section_3,
.section_4,
.section_5,
.section_9,
.section_10 {
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.08);
  transition: all 0.3s ease;
}

.section_3:hover,
.section_4:hover,
.section_5:hover,
.section_9:hover,
.section_10:hover {
  transform: translateY(-5px);
  box-shadow: 0 8px 30px rgba(0, 0, 0, 0.12);
}

/* 轮播分页器样式 */
.swiper-pagination {
  margin-top: 30px;
  text-align: center;
}

.swiper-pagination-bullet {
  width: 12px;
  height: 12px;
  background-color: #e9ecef;
  opacity: 1;
  transition: all 0.3s ease;
}

.swiper-pagination-bullet-active {
  width: 30px;
  background-color: #007bff;
  border-radius: 6px;
}

/* 轮播箭头样式 */
.swiper-button-prev,
.swiper-button-next {
  width: 40px;
  height: 40px;
  /* 减小箭头图标大小 */
  --swiper-navigation-size: 20px;
  /* 调整箭头图标位置 */
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #ffffff;
  border-radius: 50%;
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
  color: #333333;
  transition: all 0.3s ease;
}

.swiper-button-prev:hover,
.swiper-button-next:hover {
  background-color: #007bff;
  color: #ffffff;
}

.swiper-button-next svg,
.swiper-button-prev svg {
  width: 24% !important;
}

/* 响应式调整 */
@media (max-width: 767px) {
  .enterprise-slider .swiper-slide {
    width: 100%;
    max-width: 366px;
  }

  .section_3,
  .section_4,
  .section_5,
  .section_9,
  .section_10 {
    width: 100%;
    max-width: 366px;
  }
}

.text_164 {
  width: 124px;
  height: 27px;
  overflow-wrap: break-word;
  color: rgba(153, 153, 153, 1);
  font-size: 14px;
  letter-spacing: -0.2799999713897705px;
  font-family: PingFangSC-Regular;
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
  line-height: 27px;
  margin-top: -5px;
}

.text-wrapper_74 {
  width: 124px;
  margin-left: 51px;
  padding-bottom: 20px;
  height: 64px;
}

.text_165 {
  width: 63px;
  height: 27px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 16px;
  letter-spacing: -0.3199999928474426px;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 27px;
}

.text_166 {
  width: 124px;
  height: 27px;
  overflow-wrap: break-word;
  color: rgba(153, 153, 153, 1);
  font-size: 14px;
  letter-spacing: -0.2799999713897705px;
  font-family: PingFangSC-Regular;
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
  line-height: 27px;
  margin-top: -5px;
}

.text-wrapper_75 {
  width: 124px;
  margin-left: 51px;
  padding-bottom: 20px;
  height: 64px;
}

.text_167 {
  width: 63px;
  height: 27px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 16px;
  letter-spacing: -0.3199999928474426px;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 27px;
}

.text_168 {
  width: 124px;
  height: 27px;
  overflow-wrap: break-word;
  color: rgba(153, 153, 153, 1);
  font-size: 14px;
  letter-spacing: -0.2799999713897705px;
  font-family: PingFangSC-Regular;
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
  line-height: 27px;
  margin-top: -5px;
}

.text-wrapper_76 {
  width: 124px;
  margin-left: 51px;
  padding-bottom: 20px;
  height: 64px;
}

.text_169 {
  width: 63px;
  height: 27px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 16px;
  letter-spacing: -0.3199999928474426px;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 27px;
}

.text_170 {
  width: 124px;
  height: 27px;
  overflow-wrap: break-word;
  color: rgba(153, 153, 153, 1);
  font-size: 14px;
  letter-spacing: -0.2799999713897705px;
  font-family: PingFangSC-Regular;
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
  line-height: 27px;
  margin-top: -5px;
}

.text_171 {
  width: 63px;
  height: 27px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 16px;
  letter-spacing: -0.3199999928474426px;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 27px;
  margin: 10px 0 0 141px;
}

.thumbnail_18 {
  width: 1px;
  height: 19px;
  margin: 14px 0 0 11px;
}

.text_172 {
  width: 32px;
  height: 27px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 16px;
  letter-spacing: -0.3199999928474426px;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 27px;
  margin: 10px 0 0 12px;
}

.text-wrapper_31 {
  background-color: rgba(51, 112, 255, 1);
  border-radius: 18px;
  height: 35px;
  width: 85px;
  margin: 6px 0 0 16px;
}

.text_173 {
  width: 63px;
  height: 22px;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  letter-spacing: -0.3199999928474426px;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 22px;
  margin: 7px 0 0 11px;
}

.block_16 {
  width: 124px;
  height: 2px;
  margin: 13px 0 6px 591px;
}

.block_7 {
  background-color: rgba(51, 112, 255, 1);
  width: 124px;
  height: 2px;
}

.section_12 {
  height: 751px;
  background: linear-gradient( 180deg, #A3BFFF 0%, #C0E8FF 48%, #F3F9FF 100%);
}

/* 为页面内容添加顶部边距，避免被固定导航栏遮挡 */
.page {
  padding-top: 92px;
}

.block_17 {
  width: 492px;
  height: 398px;
  margin: 189px auto 0 ;
}

.text-group_169 {
  width: 492px;
  height: 224px;
}

.paragraph_8 {
  width: 424px;
  height: 134px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 48px;
  letter-spacing: -0.9599999189376831px;
  font-family: PingFangSC-Semibold;
  font-weight: 600;
  text-align: left;
  line-height: 67px;
}

.paragraph_9 {
  width: 489px;
  height: 78px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 16px;
  letter-spacing: 0.2800000011920929px;
  font-family: PingFangSC-Regular;
  font-weight: normal;
  text-align: left;
  line-height: 26px;
  margin: 12px 0 0 3px;
}

.section_25 {
  width: 378px;
  height: 52px;
  margin: 78px 0 0 1px;
}

.text-wrapper_32 {
  background-color: rgba(51, 112, 255, 1);
  border-radius: 26px;
  height: 52px;
  width: 168px;
}

.text_174 {
  width: 79px;
  height: 28px;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 20px;
  letter-spacing: -0.3999999761581421px;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 28px;
  margin: 12px 0 0 45px;
}

.text-wrapper_33 {
  border-radius: 25px;
  height: 52px;
  border: 1px solid rgba(51, 112, 255, 1);
  width: 168px;
}

.text_175 {
  width: 79px;
  height: 28px;
  overflow-wrap: break-word;
  color: rgba(51, 112, 255, 1);
  font-size: 20px;
  letter-spacing: -0.3999999761581421px;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 28px;
  margin: 12px 0 0 45px;
}

.text-wrapper_34 {
  width: 199px;
  height: 22px;
  overflow-wrap: break-word;
  font-size: 0;
  letter-spacing: -0.3199999928474426px;
  font-family: PingFangSC-Regular;
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
  line-height: 22px;
  margin: 22px 0 0 3px;
}

.text_176 {
  width: 199px;
  height: 22px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 16px;
  font-family: PingFangSC-Regular;
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
  line-height: 22px;
}

.text_177 {
  width: 199px;
  height: 22px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 16px;
  font-family: PingFangSC-Regular;
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
  line-height: 22px;
}

.block_18 {
  width: 194px;
  height: 747px;
  margin: -1px 0 0 123px;
}

.section_13 {
  border-radius: 0px 0px 10px 10px;
  background-image: url(https://lanhu-dds-backend.oss-cn-beijing.aliyuncs.com/merge_image/imgs/b5aaeef129364baf92d44b771f43df6f_mergeImage.png);
  height: 175px;
  width: 194px;
}

.box_41 {
  background-image: url(https://lanhu-dds-backend.oss-cn-beijing.aliyuncs.com/merge_image/imgs/f45e7e47e4c34ceca1393d9b61f895d6_mergeImage.png);
  width: 195px;
  height: 175px;
  margin-left: -1px;
}

.text-wrapper_35 {
  background-color: rgba(255, 255, 255, 1);
  border-radius: 10px;
  width: 194px;
  height: 73px;
  margin-top: 19px;
  justify-content: flex-center;
}

.text_178 {
  width: 83px;
  height: 20px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 14px;
  letter-spacing: -0.2799999713897705px;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 20px;
  margin: 16px 0 0 10px;
}

.text_179 {
  width: 142px;
  height: 17px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 12px;
  letter-spacing: -0.23999997973442078px;
  font-family: PingFangSC-Regular;
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
  line-height: 17px;
  margin: 4px 0 16px 16px;
}

.section_14 {
  border-radius: 10px;
  background-image: url(https://lanhu-dds-backend.oss-cn-beijing.aliyuncs.com/merge_image/imgs/1823202701524d3ca62e9290a5913f7e_mergeImage.png);
  width: 194px;
  height: 260px;
  margin-top: 20px;
}

.text-wrapper_36 {
  background-color: rgba(255, 255, 255, 1);
  border-radius: 10px;
  width: 194px;
  height: 73px;
  margin-top: 19px;
  justify-content: flex-center;
}

.text_180 {
  width: 97px;
  height: 20px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 14px;
  letter-spacing: -0.2799999713897705px;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 20px;
  margin: 16px 0 0 10px;
}

.text_181 {
  width: 142px;
  height: 17px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 12px;
  letter-spacing: -0.23999997973442078px;
  font-family: PingFangSC-Regular;
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
  line-height: 17px;
  margin: 4px 0 16px 16px;
}

.section_15 {
  border-radius: 10px 10px 0px 0px;
  background-image: url(https://lanhu-dds-backend.oss-cn-beijing.aliyuncs.com/merge_image/imgs/cf85b8f6cb57411f8f24a76f94f04885_mergeImage.png);
  width: 194px;
  height: 88px;
  margin-top: 20px;
}

.block_19 {
  width: 194px;
  height: 724px;
  margin: 13px 0 0 21px;
}

.group_27 {
  border-radius: 10px;
   background-image: url(https://lanhu-dds-backend.oss-cn-beijing.aliyuncs.com/merge_image/imgs/1cb1bcfda2844658810ef041d9184db9_mergeImage.png);
  width: 194px;
  height: 260px;
}

.text-wrapper_37 {
  background-color: rgba(255, 255, 255, 1);
  border-radius: 10px;
  width: 194px;
  height: 73px;
  margin-top: 19px;
  justify-content: flex-center;
}

.text_182 {
  width: 110px;
  height: 20px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 14px;
  letter-spacing: -0.2799999713897705px;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 20px;
  margin: 16px 0 0 10px;
}

.text_183 {
  width: 142px;
  height: 17px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 12px;
  letter-spacing: -0.23999997973442078px;
  font-family: PingFangSC-Regular;
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
  line-height: 17px;
  margin: 4px 0 16px 16px;
}

.group_28 {
  border-radius: 10px;
  background-image: url(https://lanhu-dds-backend.oss-cn-beijing.aliyuncs.com/merge_image/imgs/1823202701524d3ca62e9290a5913f7e_mergeImage.png);
  width: 194px;
  height: 260px;
  margin-top: 20px;
}

.text-wrapper_38 {
  background-color: rgba(255, 255, 255, 1);
  border-radius: 10px;
  width: 194px;
  height: 73px;
  margin-top: 19px;
  justify-content: flex-center;
}

.text_184 {
  width: 138px;
  height: 20px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 14px;
  letter-spacing: -0.2799999713897705px;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 20px;
  margin: 16px 0 0 10px;
}

.text_185 {
  width: 142px;
  height: 17px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 12px;
  letter-spacing: -0.23999997973442078px;
  font-family: PingFangSC-Regular;
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
  line-height: 17px;
  margin: 4px 0 16px 16px;
}

.block_20 {
  width: 194px;
  height: 744px;
  margin: -1px 0 0 21px;
}

.box_42 {
  border-radius: 0px 0px 10px 10px;
  background-image: url(https://lanhu-dds-backend.oss-cn-beijing.aliyuncs.com/merge_image/imgs/7ff1dc10ec5e467ea8adf72c60b59c5e_mergeImage.png);
  width: 194px;
  height: 115px;
}

.text-wrapper_39 {
  background-color: rgba(255, 255, 255, 1);
  border-radius: 10px;
  width: 194px;
  height: 73px;
  margin-top: 19px;
  justify-content: flex-center;
}

.text_186 {
  width: 138px;
  height: 20px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 14px;
  letter-spacing: -0.2799999713897705px;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 20px;
  margin: 16px 0 0 10px;
}

.text_187 {
  width: 142px;
  height: 17px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 12px;
  letter-spacing: -0.23999997973442078px;
  font-family: PingFangSC-Regular;
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
  line-height: 17px;
  margin: 4px 0 16px 16px;
}

.box_43 {
  border-radius: 10px;
  background-image: url(https://lanhu-dds-backend.oss-cn-beijing.aliyuncs.com/merge_image/imgs/a34ce676830c41c8be2177f331c46f60_mergeImage.png);
  width: 194px;
  height: 260px;
  margin-top: 20px;
}

.text-wrapper_40 {
  background-color: rgba(255, 255, 255, 1);
  border-radius: 10px;
  width: 194px;
  height: 73px;
  margin-top: 19px;
  justify-content: flex-center;
}

.text_188 {
  width: 110px;
  height: 20px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 14px;
  letter-spacing: -0.2799999713897705px;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 20px;
  margin: 16px 0 0 10px;
}

.text_189 {
  width: 142px;
  height: 17px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 12px;
  letter-spacing: -0.23999997973442078px;
  font-family: PingFangSC-Regular;
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
  line-height: 17px;
  margin: 4px 0 16px 16px;
}

.box_44 {
  border-radius: 10px 10px 0px 0px;
  background-image: url(https://lanhu-dds-backend.oss-cn-beijing.aliyuncs.com/merge_image/imgs/811f3809be0040b39f7d413e9ac2f186_mergeImage.png);
  width: 194px;
  height: 145px;
  margin-top: 20px;
}

.group_30 {
  box-shadow: 0px 0px 8px 2px rgba(0, 0, 0, 0.06);
  background-color: rgba(255, 255, 255, 1);
  border-radius: 32px;
  width: 64px;
  height: 208px;
  position: absolute;
  right: 12%;
  top: 4%;
}

.label_7 {
  width: 22px;
  height: 22px;
  margin: 22px auto 0;
}

.text_190 {
  width: 48px;
  height: 17px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 12px;
  letter-spacing: -0.23999997973442078px;
  font-family: PingFangSC-Regular;
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
  line-height: 17px;
  margin: 3px 0 0 8px;
}

.image_24 {
  width: 49px;
  height: 1px;
  margin: 5px 0 0 8px;
}

.image-text_114 {
  width: 48px;
  height: 41px;
  margin: 11px 0 0 8px;
}

.label_8 {
  width: 22px;
  height: 22px;
  margin-left: 13px;
}

.text-group_73 {
  width: 48px;
  height: 17px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 12px;
  letter-spacing: -0.23999997973442078px;
  font-family: PingFangSC-Regular;
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
  line-height: 17px;
  margin-top: 2px;
}

.image_25 {
  width: 49px;
  height: 1px;
  margin: 11px 0 0 8px;
}

.label_9 {
  width: 22px;
  height: 22px;
  margin: 5px auto 0;
}

.text_191 {
  width: 48px;
  height: 17px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 12px;
  letter-spacing: -0.23999997973442078px;
  font-family: PingFangSC-Regular;
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
  line-height: 17px;
  margin: 3px 0 27px 8px;
}

.section_16 {
  position: absolute;
  left: 949px;
  top: 91px;
  width: 653px;
  height: 70px;
  background: url(https://lanhu-oss-proxy.lanhuapp.com/SketchPngef10352634ace1cab044ff5f291c6aea095a761a6dd2db3fe9da8b341bb0240c) -45px -45px no-repeat;
  background-size: 743px 160px;
}

.section_17 {
  position: absolute;
  left: 949px;
  top: 783px;
  width: 653px;
  height: 70px;
  background: url(https://lanhu-oss-proxy.lanhuapp.com/SketchPngd5ad7b0f226d7591451a0d6e1dd8240d1d54a242b290e8becefdc2e7a06f206f) -45px -45px no-repeat;
  background-size: 743px 160px;
}

/* 按钮鼠标悬浮手型效果 */
.text-wrapper_1:hover,
.text-wrapper_2:hover,
.text-wrapper_3:hover,
.text-wrapper_4:hover,
.text-wrapper_5:hover,
.text-wrapper_6:hover,
.text-wrapper_7:hover,
.text-wrapper_8:hover {
  cursor: pointer;
}