.page {
  background-color: rgba(255, 255, 255, 1);
  position: relative;
  width: 1920px;
  height: 4934px;
  overflow: hidden;
}

.group_1 {
  background-color: rgba(252, 240, 227, 1);
  width: 1920px;
  height: 868px;
}

.box_1 {
  width: 843px;
  height: 64px;
  margin: 33px 0 0 817px;
}

.text-wrapper_1 {
  background-color: rgba(255, 255, 255, 1);
  border-radius: 32px;
  height: 64px;
  width: 180px;
}

.text_1 {
  width: 67px;
  height: 33px;
  overflow-wrap: break-word;
  color: rgba(0, 0, 0, 1);
  font-size: 24px;
  font-family: PingFangSC-Semibold;
  font-weight: 600;
  text-align: left;
  white-space: nowrap;
  line-height: 33px;
  margin: 15px 0 0 56px;
}

.text_2 {
  width: 90px;
  height: 33px;
  overflow-wrap: break-word;
  color: rgba(0, 0, 0, 1);
  font-size: 24px;
  font-family: PingFangSC-Semibold;
  font-weight: 600;
  text-align: left;
  white-space: nowrap;
  line-height: 33px;
  margin: 15px 0 0 77px;
}

.text_3 {
  width: 102px;
  height: 33px;
  overflow-wrap: break-word;
  color: rgba(0, 0, 0, 1);
  font-size: 24px;
  font-family: PingFangSC-Semibold;
  font-weight: 600;
  text-align: left;
  white-space: nowrap;
  line-height: 33px;
  margin: 15px 0 0 134px;
}

.text_4 {
  width: 126px;
  height: 33px;
  overflow-wrap: break-word;
  color: rgba(0, 0, 0, 1);
  font-size: 24px;
  font-family: PingFangSC-Semibold;
  font-weight: 600;
  text-align: left;
  white-space: nowrap;
  line-height: 33px;
  margin: 15px 0 0 134px;
}

.image-text_2 {
  width: 1350px;
  height: 369px;
  margin: 200px 0 202px 310px;
}

.text-group_1 {
  width: 693px;
  height: 203px;
  overflow-wrap: break-word;
  color: rgba(0, 0, 0, 1);
  font-size: 74px;
  font-family: PingFangSC-Semibold;
  font-weight: 600;
  text-align: left;
  line-height: 101px;
  margin-top: 83px;
}

.image_1 {
  width: 656px;
  height: 369px;
}

.group_2 {
  background-color: rgba(255, 255, 255, 1);
  width: 1920px;
  height: 1366px;
}

.text_5 {
  width: 280px;
  height: 85px;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 74px;
  font-family: PingFangSC-Semibold;
  font-weight: 600;
  text-align: right;
  white-space: nowrap;
  line-height: 85px;
  margin: 153px 0 0 821px;
}

.list_3 {
  width: 1401px;
  height: 387px;
  justify-content: space-between;
  margin: 150px 0 0 259px;
}

.list-items_1-0 {
  border-radius: 10px;
  width: 443px;
  height: 387px;
  margin-right: 36px;
  background: rgba(237, 243, 255, 1);
}

.image-wrapper_1-0 {
  border-radius: 50%;
  height: 134px;
  width: 134px;
  margin: 58px 0 0 39px;
  background: rgba(159, 191, 255, 1);
}

.image_2-0 {
  width: 60px;
  height: 60px;
  margin: 37px 0 0 37px;
}

.text_6-0 {
  width: 350px;
  height: 64px;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 46px;
  font-family: PingFangSC-Semibold;
  font-weight: 600;
  text-align: left;
  white-space: nowrap;
  line-height: 64px;
  margin: 71px 0 60px 39px;
}

.list-items_1-1 {
  border-radius: 10px;
  width: 443px;
  height: 387px;
  margin-right: 36px;
  background: rgba(255, 243, 212, 1);
}

.image-wrapper_1-1 {
  border-radius: 50%;
  height: 134px;
  width: 134px;
  margin: 58px 0 0 39px;
  background: rgba(248, 207, 97, 1);
}

.image_2-1 {
  width: 60px;
  height: 60px;
  margin: 37px 0 0 37px;
}

.text_6-1 {
  width: 350px;
  height: 64px;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 46px;
  font-family: PingFangSC-Semibold;
  font-weight: 600;
  text-align: left;
  white-space: nowrap;
  line-height: 64px;
  margin: 71px 0 60px 39px;
}

.list-items_1-2 {
  border-radius: 10px;
  width: 443px;
  height: 387px;
  margin-right: 36px;
  background: rgba(249, 217, 235, 1);
}

.image-wrapper_1-2 {
  border-radius: 50%;
  height: 134px;
  width: 134px;
  margin: 58px 0 0 39px;
  background: rgba(181, 112, 151, 1);
}

.image_2-2 {
  width: 60px;
  height: 60px;
  margin: 37px 0 0 37px;
}

.text_6-2 {
  width: 350px;
  height: 64px;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 46px;
  font-family: PingFangSC-Semibold;
  font-weight: 600;
  text-align: left;
  white-space: nowrap;
  line-height: 64px;
  margin: 71px 0 60px 39px;
}

.text_7 {
  width: 1210px;
  height: 228px;
  overflow-wrap: break-word;
  color: rgba(58, 68, 81, 1);
  font-size: 28px;
  font-family: PingFangSC-Semibold;
  font-weight: 600;
  text-align: right;
  line-height: 56px;
  margin: 124px 0 239px 355px;
}

.group_3 {
  background-color: rgba(249, 217, 235, 1);
  width: 1920px;
  height: 1080px;
  margin-top: 5px;
}

.text_8 {
  width: 320px;
  height: 85px;
  overflow-wrap: break-word;
  color: rgba(0, 0, 0, 1);
  font-size: 74px;
  font-family: PingFangSC-Semibold;
  font-weight: 600;
  text-align: right;
  white-space: nowrap;
  line-height: 85px;
  margin: 182px 0 0 841px;
}

.group_5 {
  width: 1400px;
  height: 437px;
  margin: 112px 0 264px 260px;
}

.image_3 {
  width: 776px;
  height: 437px;
}

.text_9 {
  width: 563px;
  height: 360px;
  overflow-wrap: break-word;
  color: rgba(0, 0, 0, 1);
  font-size: 28px;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  text-align: left;
  line-height: 60px;
  margin-top: 9px;
}

.group_4 {
  background-color: rgba(255, 255, 255, 1);
  width: 1920px;
  height: 1140px;
  margin-top: -5px;
}

.text_10 {
  width: 593px;
  height: 62px;
  overflow-wrap: break-word;
  color: rgba(3, 19, 51, 1);
  font-size: 45px;
  font-family: PingFangSC-Semibold;
  font-weight: 600;
  text-align: right;
  white-space: nowrap;
  line-height: 63px;
  margin: 147px 0 0 683px;
}

.list_4 {
  width: 1404px;
  height: 624px;
  justify-content: space-between;
  margin: 97px 0 210px 260px;
}

.list-items_2-0 {
  width: 444px;
  height: 624px;
  background: url(./img/SketchPnged5bb4c3608c72ef0bc3f2ea9edd6d19c82b50c09d654597bc759e550e22f31f.png) -1px -1px
    no-repeat;
  background-size: 445px 625px;
  margin-right: 36px;
}

.image_4-0 {
  width: 444px;
  height: 492px;
}

.text-group_3-0 {
  width: 203px;
  height: 69px;
  margin: 31px 0 32px 30px;
}

.text_11-0 {
  width: 238px;
  height: 29px;
  overflow-wrap: break-word;
  color: rgba(7, 20, 64, 1);
  font-size: 24px;
  font-family: Helvetica, "Microsoft YaHei", Arial, sans-serif;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 28px;
}

.text_12-0 {
  width: 203px;
  height: 22px;
  overflow-wrap: break-word;
  color: rgba(103, 105, 114, 1);
  font-size: 21px;
  letter-spacing: -0.43199998140335083px;
  font-family: PingFangSC-Semibold;
  font-weight: 600;
  text-align: left;
  white-space: nowrap;
  line-height: 21px;
  margin-top: 18px;
}

.list-items_2-1 {
  width: 444px;
  height: 624px;
  background: url(./img/SketchPnged5bb4c3608c72ef0bc3f2ea9edd6d19c82b50c09d654597bc759e550e22f31f.png) -1px -1px
    no-repeat;
  background-size: 445px 625px;
  margin-right: 36px;
}

.image_4-1 {
  width: 444px;
  height: 492px;
}

.text-group_3-1 {
  width: 203px;
  height: 69px;
  margin: 31px 0 32px 30px;
}

.text_11-1 {
  width: 238px;
  height: 29px;
  overflow-wrap: break-word;
  color: rgba(7, 20, 64, 1);
  font-size: 24px;
  font-family: Helvetica, "Microsoft YaHei", Arial, sans-serif;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 28px;
}

.text_12-1 {
  width: 203px;
  height: 22px;
  overflow-wrap: break-word;
  color: rgba(103, 105, 114, 1);
  font-size: 21px;
  letter-spacing: -0.43199998140335083px;
  font-family: PingFangSC-Semibold;
  font-weight: 600;
  text-align: left;
  white-space: nowrap;
  line-height: 21px;
  margin-top: 18px;
}

.list-items_2-2 {
  width: 444px;
  height: 624px;
  background: url(./img/SketchPnged5bb4c3608c72ef0bc3f2ea9edd6d19c82b50c09d654597bc759e550e22f31f.png) -1px -1px
    no-repeat;
  background-size: 445px 625px;
  margin-right: 36px;
}

.image_4-2 {
  width: 444px;
  height: 492px;
}

.text-group_3-2 {
  width: 203px;
  height: 69px;
  margin: 31px 0 32px 30px;
}

.text_11-2 {
  width: 238px;
  height: 29px;
  overflow-wrap: break-word;
  color: rgba(7, 20, 64, 1);
  font-size: 24px;
  font-family: Helvetica, "Microsoft YaHei", Arial, sans-serif;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 28px;
}

.text_12-2 {
  width: 203px;
  height: 22px;
  overflow-wrap: break-word;
  color: rgba(103, 105, 114, 1);
  font-size: 21px;
  letter-spacing: -0.43199998140335083px;
  font-family: PingFangSC-Semibold;
  font-weight: 600;
  text-align: left;
  white-space: nowrap;
  line-height: 21px;
  margin-top: 18px;
}

.text-wrapper_2 {
  background-color: rgba(181, 112, 151, 1);
  height: 485px;
  margin-top: -5px;
  width: 1920px;
}

.paragraph_1 {
  width: 888px;
  height: 160px;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 22px;
  font-family: PingFangSC-Semibold;
  font-weight: 600;
  text-align: right;
  line-height: 40px;
  margin: 183px 0 0 516px;
}
