/*.page {
  background-color: rgba(255, 255, 255, 1);
  position: relative;
  width: 1920px;
  height: 2371px;
  overflow: hidden;
}*/
.body {
    margin: 0;
    padding: 0;
}

/* 页面容器 */
.page {
    background-color: rgba(255, 255, 255, 1);
    position: relative;
    width: 100%; /* 可根据需要调整宽度 */
    max-width: 1920px; /* 限制最大宽度，避免在大屏幕上过于分散 */
    margin: 0 auto; /* 水平居中 */
    overflow: hidden;
}

.block_4 {
  position: relative;
  width: 1920px;
  height: 1143px;
}

.text_1 {
  width: 1224px;
  height: 480px;
  overflow-wrap: break-word;
  color: rgba(40, 127, 247, 0.1);
  font-size: 350px;
  font-family: Lato-Bold;
  font-weight: 700;
  text-align: left;
  white-space: nowrap;
  line-height: 480px;
  margin: -53px 0 0 -34px;
}

.text_2 {
  width: 1830px;
  height: 480px;
  overflow-wrap: break-word;
  color: rgba(40, 127, 247, 0.1);
  font-size: 300px;
  font-family: Lato-Bold;
  font-weight: 700;
  text-align: left;
  white-space: nowrap;
  line-height: 480px;
  margin: 203px 0 33px 318px;
}

.box_2 {
  box-shadow: inset 0px 0px 25px 0px rgba(106, 165, 255, 0.5);
  background-image: linear-gradient(
    180deg,
    rgba(255, 255, 255, 0.04) 0,
    rgba(225, 235, 255, 0.0056) 100%
  );
  border-radius: 78px;
  height: 837px;
  border: 2px solid rgba(255, 255, 255, 1);
  width: 1728px;
  position: absolute;
  left: 96px;
  top: 188px;
}

.image_11 {
  width: 543px;
  height: 846px;
  margin: -98px 0 0 79px;
}

.block_5 {
  width: 1920px;
  height: 91px;
  margin: 1170px 0 1px 0;
}

.text-wrapper_11 {
  width: 260px;
  height: 36px;
  margin: -120px 0 0 1543px;
}

.text_8 {
  width: 102px;
  height: 36px;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 30px;
  font-family: Lato-Bold;
  font-weight: 700;
  text-align: left;
  white-space: nowrap;
  line-height: 36px;
}

.text_9 {
  width: 9px;
  height: 36px;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 30px;
  font-family: Lato-Bold;
  font-weight: 700;
  text-align: left;
  white-space: nowrap;
  line-height: 36px;
  margin-left: 34px;
}

.text_10 {
  width: 82px;
  height: 36px;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 30px;
  font-family: Lato-Bold;
  font-weight: 700;
  text-align: left;
  white-space: nowrap;
  line-height: 36px;
  margin-left: 33px;
}

.text-wrapper_12 {
  width: 260px;
  height: 36px;
  margin: 82px 0 57px 830px;
}

.text_11 {
  width: 102px;
  height: 36px;
  overflow-wrap: break-word;
  color: rgba(59, 139, 255, 1);
  font-size: 30px;
  font-family: Lato-Bold;
  font-weight: 700;
  text-align: left;
  white-space: nowrap;
  line-height: 36px;
}

.text_12 {
  width: 9px;
  height: 36px;
  overflow-wrap: break-word;
  color: rgba(59, 139, 255, 1);
  font-size: 30px;
  font-family: Lato-Bold;
  font-weight: 700;
  text-align: left;
  white-space: nowrap;
  line-height: 36px;
  margin-left: 34px;
}

.text_13 {
  width: 82px;
  height: 36px;
  overflow-wrap: break-word;
  color: rgba(59, 139, 255, 1);
  font-size: 30px;
  font-family: Lato-Bold;
  font-weight: 700;
  text-align: left;
  white-space: nowrap;
  line-height: 36px;
  margin-left: 33px;
}

.block_6 {
  position: absolute;
  left: 0;
  top: 0;
  width: 1920px;
  height: 1110px;
}

.text-wrapper_5 {
  width: 960px;
  height: 220px;
  overflow-wrap: break-word;
  font-size: 0;
  font-family: Lato-Heavy;
  font-weight: 900;
  text-align: left;
  line-height: 110px;
  margin: 354px 0 0 782px;
}

.text_14 {
  width: 861px;
  height: 220px;
  overflow-wrap: break-word;
  color: rgba(0, 0, 0, 1);
  font-size: 70px;
  font-family: Lato-Heavy;
  font-weight: 900;
  text-align: left;
  line-height: 110px;
}

.text_15 {
  width: 861px;
  height: 220px;
  overflow-wrap: break-word;
  color: rgba(40, 127, 247, 1);
  font-size: 70px;
  font-family: Lato-Heavy;
  font-weight: 900;
  text-align: left;
  line-height: 110px;
}

.text-wrapper_6 {
  background-image: linear-gradient(
    270deg,
    rgba(88, 159, 255, 1) 0,
    rgba(47, 130, 255, 1) 100%
  );
  border-radius: 31px;
  height: 128px;
  width: 861px;
  margin: 82px 0 326px 782px;
}

.text_16 {
  width: 326px;
  height: 110px;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 60px;
  font-family: Lato-Heavy;
  font-weight: 900;
  text-align: left;
  white-space: nowrap;
  line-height: 110px;
  margin: 9px 0 0 268px;
}

.box_11 {
  box-shadow: inset 0px 0px 25px 0px rgba(106, 165, 255, 0.5);
  background-image: linear-gradient(
    180deg,
    rgba(255, 255, 255, 0.04) 0,
    rgba(225, 235, 255, 0.0056) 100%
  );
  border-radius: 78px;
  height: 1139px;
  border: 2px solid rgba(255, 255, 255, 1);
  width: 1728px;
  position: absolute;
  left: 96px;
  top: 1142px;
}

.group_2 {
  position: relative;
  width: 1728px;
  height: 1139px;
}

.box_15 {
  width: 816px;
  height: 77px;
  margin: 103px 0 0 463px;
}

.section_2 {
  width: 37px;
  height: 72px;
}

.section_3 {
  width: 73px;
  height: 73px;
  margin-top: 4px;
}

.box_16 {
  width: 1185px;
  height: 121px;
  margin: 22px 0 0 272px;
}

.text-group_19 {
  width: 418px;
  height: 121px;
}

.text_17 {
  width: 418px;
  height: 36px;
  overflow-wrap: break-word;
  color: rgba(0, 0, 0, 1);
  font-size: 36px;
  font-family: Lato-Heavy;
  font-weight: 900;
  text-align: center;
  white-space: nowrap;
  line-height: 36px;
}

.text_18 {
  width: 418px;
  height: 72px;
  overflow-wrap: break-word;
  color: rgba(40, 127, 247, 1);
  font-size: 24px;
  font-family: Lato-Bold;
  font-weight: 700;
  text-align: center;
  line-height: 36px;
  margin-top: 13px;
}

.text-group_20 {
  width: 431px;
  height: 85px;
}

.text_19 {
  width: 418px;
  height: 36px;
  overflow-wrap: break-word;
  color: rgba(0, 0, 0, 1);
  font-size: 36px;
  font-family: Lato-Heavy;
  font-weight: 900;
  text-align: center;
  white-space: nowrap;
  line-height: 36px;
  margin-left: 7px;
}

.text_20 {
  width: 431px;
  height: 36px;
  overflow-wrap: break-word;
  color: rgba(40, 127, 247, 1);
  font-size: 24px;
  font-family: Lato-Bold;
  font-weight: 700;
  text-align: center;
  white-space: nowrap;
  line-height: 36px;
  margin-top: 13px;
}

.box_17 {
  width: 1113px;
  height: 83px;
  margin: 104px 0 0 305px;
}

.group_6 {
  width: 69px;
  height: 69px;
  margin-top: 13px;
}

.group_7 {
  width: 65px;
  height: 59px;
  margin: 24px 0 0 459px;
}

.group_8 {
  width: 61px;
  height: 71px;
  margin-left: 459px;
}

.box_18 {
  width: 1469px;
  height: 132px;
  margin: 12px 0 0 130px;
}

.text-group_21 {
  width: 418px;
  height: 121px;
  margin-top: 11px;
}

.text_21 {
  width: 418px;
  height: 36px;
  overflow-wrap: break-word;
  color: rgba(0, 0, 0, 1);
  font-size: 36px;
  font-family: Lato-Heavy;
  font-weight: 900;
  text-align: center;
  white-space: nowrap;
  line-height: 36px;
}

.text_22 {
  width: 362px;
  height: 72px;
  overflow-wrap: break-word;
  color: rgba(40, 127, 247, 1);
  font-size: 24px;
  font-family: Lato-Bold;
  font-weight: 700;
  text-align: center;
  line-height: 36px;
  margin: 13px 0 0 28px;
}

.text-group_22 {
  width: 418px;
  height: 85px;
  margin: 16px 0 0 108px;
}

.text_23 {
  width: 418px;
  height: 36px;
  overflow-wrap: break-word;
  color: rgba(0, 0, 0, 1);
  font-size: 36px;
  font-family: Lato-Heavy;
  font-weight: 900;
  text-align: center;
  white-space: nowrap;
  line-height: 36px;
}

.text_24 {
  width: 418px;
  height: 36px;
  overflow-wrap: break-word;
  color: rgba(40, 127, 247, 1);
  font-size: 24px;
  font-family: Lato-Bold;
  font-weight: 700;
  text-align: center;
  white-space: nowrap;
  line-height: 36px;
  margin-top: 13px;
}

.text-group_23 {
  width: 418px;
  height: 121px;
  margin-left: 107px;
}

.text_25 {
  width: 418px;
  height: 36px;
  overflow-wrap: break-word;
  color: rgba(0, 0, 0, 1);
  font-size: 36px;
  font-family: Lato-Heavy;
  font-weight: 900;
  text-align: center;
  white-space: nowrap;
  line-height: 36px;
}

.text_26 {
  width: 361px;
  height: 72px;
  overflow-wrap: break-word;
  color: rgba(40, 127, 247, 1);
  font-size: 24px;
  font-family: Lato-Bold;
  font-weight: 700;
  text-align: center;
  line-height: 36px;
  margin: 13px 0 0 28px;
}

.box_19 {
  width: 1143px;
  height: 76px;
  margin: 102px 0 0 307px;
}

.section_4 {
  width: 65px;
  height: 57px;
  margin-top: 11px;
}

.image_9 {
  width: 70px;
  height: 71px;
  margin-left: 472px;
}

.image_10 {
  width: 54px;
  height: 74px;
  margin: 2px 0 0 482px;
}

.box_20 {
  width: 1501px;
  height: 157px;
  margin: 21px 0 129px 130px;
}

.text-group_24 {
  width: 418px;
  height: 121px;
}

.text_27 {
  width: 418px;
  height: 36px;
  overflow-wrap: break-word;
  color: rgba(0, 0, 0, 1);
  font-size: 36px;
  font-family: Lato-Heavy;
  font-weight: 900;
  text-align: center;
  white-space: nowrap;
  line-height: 36px;
}

.text_28 {
  width: 373px;
  height: 72px;
  overflow-wrap: break-word;
  color: rgba(40, 127, 247, 1);
  font-size: 24px;
  font-family: Lato-Bold;
  font-weight: 700;
  text-align: center;
  line-height: 36px;
  margin: 13px 0 0 23px;
}

.text-group_25 {
  width: 495px;
  height: 157px;
  margin-left: 84px;
}

.text_29 {
  width: 418px;
  height: 36px;
  overflow-wrap: break-word;
  color: rgba(0, 0, 0, 1);
  font-size: 36px;
  font-family: Lato-Heavy;
  font-weight: 900;
  text-align: center;
  white-space: nowrap;
  line-height: 36px;
  margin-left: 38px;
}

.paragraph_3 {
  width: 495px;
  height: 108px;
  overflow-wrap: break-word;
  color: rgba(40, 127, 247, 1);
  font-size: 24px;
  font-family: Lato-Bold;
  font-weight: 700;
  text-align: center;
  line-height: 36px;
  margin-top: 13px;
}

.text-group_26 {
  width: 418px;
  height: 157px;
  margin-left: 86px;
}

.text_30 {
  width: 418px;
  height: 36px;
  overflow-wrap: break-word;
  color: rgba(0, 0, 0, 1);
  font-size: 36px;
  font-family: Lato-Heavy;
  font-weight: 900;
  text-align: center;
  white-space: nowrap;
  line-height: 36px;
}

.text_31 {
  width: 405px;
  height: 108px;
  overflow-wrap: break-word;
  color: rgba(40, 127, 247, 1);
  font-size: 24px;
  font-family: Lato-Bold;
  font-weight: 700;
  text-align: center;
  line-height: 36px;
  margin: 13px 0 0 7px;
}

.my-image {
    width: 78px;
    height: 78px;
}

.group_12 {
  position: absolute;
  left: 1202px;
  top: 103px;
  width: 80px;
  height: 80px;
}

.group_13 {
  position: absolute;
  left: 441px;
  top: 103px;
  width: 80px;
  height: 80px;
}

.group_14 {
  position: absolute;
  left: 299px;
  top: 754px;
  width: 80px;
  height: 80px;
}

.group_15 {
  position: absolute;
  left: 839px;
  top: 754px;
  width: 80px;
  height: 80px;
}

.group_16 {
  position: absolute;
  left: 1382px;
  top: 754px;
  width: 80px;
  height: 80px;
}

.group_17 {
  position: absolute;
  left: 299px;
  top: 434px;
  width: 80px;
  height: 80px;
}

.group_18 {
  position: absolute;
  left: 1350px;
  top: 423px;
  width: 80px;
  height: 80px;
}

.group_19 {
  position: absolute;
  left: 825px;
  top: 439px;
  width: 80px;
  height: 80px;
}
