.page {
  background-color: #ffffff;
  width: 100%;
  overflow-y: auto;
  overflow-x: hidden;
  height: 100%;
}
.space-y-93 > *:not(:first-child) {
  margin-top: 4.8438vw;
}
.section {
  padding: 0.4167vw 17.2917vw;
  background-color: #0d3745;
}
.space-x-52-reverse > *:not(:last-child) {
  margin-right: 2.7083vw;
}
.font_1 {
  font-size: 0.8333vw;
  font-family: PingFang SC;
  line-height: 0.8333vw;
  font-weight: 700;
  color: #ffffff;
}
.space-x-6 > *:not(:first-child) {
  margin-left: 0.3125vw;
}
.image {
  width: 1.0938vw;
  height: 1.0417vw;
}
.text {
  line-height: 0.6771vw;
}
.image_2 {
  width: 0.7813vw;
  height: 0.4688vw;
}
.section_2 {
  padding: 0.7292vw 17.2917vw 0.8854vw;
  background-color: #e8eaeb;
}
.image_3 {
  width: 1.9271vw;
  height: 1.5104vw;
}
.text_3 {
  margin-left: 0.4167vw;
  color: #000000;
  font-size: 1.25vw;
  font-family: PingFang SC;
  font-weight: 700;
  line-height: 1.1979vw;
}
.font_2 {
  font-size: 0.8333vw;
  font-family: PingFang SC;
  line-height: 0.8333vw;
  font-weight: 700;
  color: #333333;
}
.text_4 {
  margin-left: 1.7708vw;
}
.image_5 {
  margin-left: 0.2604vw;
  width: 0.8854vw;
  height: 0.5208vw;
}
.text_7 {
  margin-left: 0.8854vw;
}
.image_6 {
  margin-left: 0.3125vw;
}
.text_5 {
  margin-left: 0.9375vw;
}
.text_6 {
  margin-left: 0.9896vw;
}
.image_4 {
  width: 0.9896vw;
  height: 0.9896vw;
}
.text_2 {
  margin-left: 1.3542vw;
}
.text-wrapper {
  margin-left: 0.8854vw;
  padding: 0.7292vw 0;
  background-color: #d31313;
  border-radius: 0.3125vw;
  width: 6.1979vw;
  height: 2.2917vw;
}
.space-y-140 > *:not(:first-child) {
  margin-top: 7.2917vw;
}
.group {
  padding: 0 17.3958vw;
}
.space-y-169 > *:not(:first-child) {
  margin-top: 8.8021vw;
}
.space-x-119 > *:not(:first-child) {
  margin-left: 6.1979vw;
}
.group_3 {
  width: 23.125vw;
}
.space-y-90 > *:not(:first-child) {
  margin-top: 4.6875vw;
}
.text_8 {
  color: #000000;
  font-size: 2.6042vw;
  font-family: PingFang SC;
  font-weight: 700;
  line-height: 2.4479vw;
}
.text_9 {
  margin-top: 1.1458vw;
  color: #333333;
  font-size: 2.8646vw;
  font-family: PingFang SC;
  font-weight: 700;
  line-height: 2.7083vw;
}
.font_3 {
  font-size: 0.9375vw;
  font-family: PingFang SC;
  line-height: 1.5625vw;
  color: #333333;
}
.text_10 {
  margin-top: 1.8229vw;
}
.space-x-4 > *:not(:first-child) {
  margin-left: 0.2083vw;
}
.font_4 {
  font-size: 1.3542vw;
  font-family: PingFang SC;
  line-height: 1.3021vw;
  font-weight: 500;
  color: #0d3745;
}
.group_2 {
  margin-right: 0.625vw;
  padding-top: 7.5vw;
}
.image_8 {
  width: 25.1042vw;
  height: 14.1146vw;
}
.image_7 {
  width: 28.8542vw;
  height: 16.25vw;
}
.pos {
  position: absolute;
  left: 0;
  top: 0;
}
.space-y-54 > *:not(:first-child) {
  margin-top: 2.8125vw;
}
.space-y-30 > *:not(:first-child) {
  margin-top: 1.5625vw;
}
.font_5 {
  font-size: 2.0833vw;
  font-family: PingFang SC;
  line-height: 1.9792vw;
  font-weight: 700;
  color: #333333;
}
.text_11 {
  line-height: 2.0313vw;
}
.font_6 {
  font-size: 0.9375vw;
  font-family: PingFang SC;
  line-height: 0.8333vw;
  color: #333333;
}
.text_12 {
  line-height: 0.8854vw;
}
.grid {
  margin-right: 0.2604vw;
  height: 22.9167vw;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  column-gap: 7.4479vw;
}
.grid-item {
  padding: 2.7604vw 0 3.125vw;
}
.space-y-9 > *:not(:first-child) {
  margin-top: 0.4688vw;
}
.space-x-18 > *:not(:first-child) {
  margin-left: 0.9375vw;
}
.image_9 {
  border-radius: 0.1563vw;
  width: 1.5625vw;
  height: 1.5625vw;
}
.font_7 {
  font-size: 1.3542vw;
  font-family: PingFang SC;
  line-height: 1.3021vw;
  font-weight: 700;
  color: #333333;
}
.text_13 {
  width: 26.1979vw;
}
.text_14 {
  width: 26.0938vw;
}
.text_15 {
  width: 26.5625vw;
}
.group_4 {
  height: 196.25vw;
}
.section_5 {
  margin-top: 148.4375vw;
  padding: 4.2708vw 17.3958vw 5vw;
  background-color: #e8eaeb;
}
.space-y-67 > *:not(:first-child) {
  margin-top: 3.4896vw;
}
.space-x-40 > *:not(:first-child) {
  margin-left: 2.0833vw;
}
.space-y-69 > *:not(:first-child) {
  margin-top: 3.5937vw;
}
.space-y-16 > *:not(:first-child) {
  margin-top: 0.8333vw;
}
.space-x-11 > *:not(:first-child) {
  margin-left: 0.5729vw;
}
.image_12 {
  width: 1.8229vw;
  height: 1.8229vw;
}
.font_9 {
  font-size: 1.7188vw;
  font-family: PingFang SC;
  line-height: 1.3021vw;
  color: #333333;
}
.text_32 {
  font-size: 1.6667vw;
  font-weight: 700;
  line-height: 1.6146vw;
  letter-spacing: 0.08333vw;
}
.text_33 {
  letter-spacing: 0.09375vw;
}
.space-x-8 > *:not(:first-child) {
  margin-left: 0.4167vw;
}
.section_7 {
  margin-right: 0.5208vw;
  padding-bottom: 5.9896vw;
  background-color: #ffffff;
  width: 25.5208vw;
  height: 17.4479vw;
}
.group_14 {
  padding-bottom: 7.1875vw;
  width: 25.625vw;
}
.section_6 {
  padding: 1.7188vw 1.4063vw 0.5208vw;
  background-image: url('https://codefun-proj-user-res-1256085488.cos.ap-guangzhou.myqcloud.com/6454661d54fe0000115eb6aa/16832529962204120988.png');
  background-size: 100% 100%;
  background-repeat: no-repeat;
  width: 25.625vw;
}
.space-y-4 > *:not(:first-child) {
  margin-top: 0.2083vw;
}
.image_15 {
  width: 0.9896vw;
  height: 0.8333vw;
}
.text_34 {
  color: #000000;
  font-size: 1.0417vw;
  font-family: Myriad Pro;
  line-height: 0.9896vw;
}
.image_14 {
  width: 5.0521vw;
  height: 10.9375vw;
}
.pos_3 {
  position: absolute;
  right: 7.8646vw;
  bottom: 0;
}
.image_13 {
  width: 5.0521vw;
  height: 7.3958vw;
}
.pos_2 {
  position: absolute;
  right: 1.9271vw;
  top: 0;
}
.image_16 {
  width: 0.4688vw;
  height: 0.5208vw;
}
.pos_4 {
  position: absolute;
  left: 1.3542vw;
  top: 4.8958vw;
}
.text_35 {
  color: #666666;
  font-size: 0.5208vw;
  font-family: PingFang SC Bold;
  line-height: 0.4688vw;
}
.pos_5 {
  position: absolute;
  left: 1.9271vw;
  top: 4.8958vw;
}
.group_15 {
  padding-top: 6.4062vw;
  width: 25.625vw;
}
.pos_6 {
  position: absolute;
  left: 0;
  right: 0;
  top: 6.7708vw;
}
.image_20 {
  width: 25.625vw;
  height: 4.2708vw;
}
.image_17 {
  width: 8.0729vw;
  height: 10.6771vw;
}
.pos_7 {
  position: absolute;
  left: 0.9896vw;
  bottom: 0;
}
.image_19 {
  background-color: #ffffff;
  box-shadow: 0px 0.1042vw 0.3646vw #0000001a;
  width: 5vw;
  height: 5.4688vw;
}
.pos_9 {
  position: absolute;
  right: 7.9687vw;
  bottom: 0;
}
.image_18 {
  background-color: #ffffff;
  box-shadow: 0px 0.1042vw 0.3646vw #0000001a;
  width: 5.0521vw;
  height: 9.5313vw;
}
.pos_8 {
  position: absolute;
  right: 1.9792vw;
  bottom: 0;
}
.section_4 {
  margin-top: -152.5vw;
  padding: 8.0208vw 17.3958vw 9.1667vw;
  background-color: #ffffff;
}
.text_28 {
  line-height: 0.8854vw;
}
.grid_2 {
  margin-right: 0.1563vw;
  margin-top: 6.4062vw;
  height: 45.5208vw;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  row-gap: 2.7083vw;
  column-gap: 2.6563vw;
}
.grid-item_2 {
  padding: 2.9167vw 2.6042vw 3.9063vw;
  background-color: #e8eaeb;
}
.grid-item_3 {
  padding: 2.9167vw 2.6042vw 5.4688vw;
  background-color: #e8eaeb;
}
.group_9 {
  line-height: 1.5625vw;
}
.grid-item_4 {
  padding: 2.9167vw 2.6042vw 2.3438vw;
  background-color: #e8eaeb;
}
.text_29 {
  letter-spacing: 0.07031vw;
}
.grid-item_5 {
  padding: 2.9167vw 2.6042vw 0.7813vw;
  background-color: #e8eaeb;
}
.space-y-12 > *:not(:first-child) {
  margin-top: 0.625vw;
}
.group_10 {
  margin-top: 9.0625vw;
}
.group_11 {
  width: 29.1146vw;
}
.space-y-84 > *:not(:first-child) {
  margin-top: 4.375vw;
}
.text_30 {
  line-height: 0.8854vw;
}
.group_12 {
  line-height: 1.5625vw;
}
.image_10 {
  width: 23.8542vw;
  height: 13.4375vw;
}
.image_11 {
  margin-right: 3.8542vw;
}
.group_13 {
  margin-top: 9.375vw;
  padding-left: 5.2083vw;
  padding-right: 0.2083vw;
}
.space-y-87 > *:not(:first-child) {
  margin-top: 4.5313vw;
}
.text_31 {
  line-height: 0.9375vw;
}
.section_3 {
  margin-top: -148.8021vw;
  padding: 3.6458vw 13.2813vw 5.2083vw;
  background-color: #e8eaeb;
}
.space-y-64 > *:not(:first-child) {
  margin-top: 3.3333vw;
}
.space-y-27 > *:not(:first-child) {
  margin-top: 1.4063vw;
}
.text_16 {
  line-height: 2.1875vw;
}
.text_17 {
  line-height: 0.8854vw;
}
.space-x-30 > *:not(:first-child) {
  margin-left: 1.5625vw;
}
.equal-division-item {
  padding: 2.6042vw 1.3021vw 1.875vw 1.4583vw;
  flex: 1 1 10.9375vw;
  border-radius: 0.7813vw;
  height: 11.9792vw;
  border: solid 0.05208vw #666666;
}
.group_5 {
  padding: 0 0.5208vw;
}
.font_8 {
  font-size: 4.1667vw;
  font-family: PingFang SC;
  line-height: 3.125vw;
  font-weight: 700;
  color: #333333;
}
.text_19 {
  line-height: 1.3542vw;
}
.group_8 {
  line-height: 1.5625vw;
  text-align: center;
}
.equal-division-item_2 {
  flex: 1 1 10.9375vw;
  padding: 2.6042vw 0.9896vw 1.875vw 1.4583vw;
  border-radius: 0.7813vw;
  height: 11.9792vw;
  border: solid 0.05208vw #666666;
}
.group_7 {
  padding: 0 0.7292vw;
}
.text_18 {
  line-height: 3.0208vw;
}
.text_20 {
  line-height: 1.3542vw;
}
.text_23 {
  text-align: center;
}
.equal-division-item_3 {
  padding: 2.6042vw 1.0417vw 1.875vw 1.4583vw;
  flex: 1 1 10.9375vw;
  border-radius: 0.7813vw;
  height: 11.9792vw;
  border: solid 0.05208vw #666666;
}
.group_6 {
  padding: 0 0.5729vw;
}
.text_21 {
  line-height: 1.3542vw;
}
.text_24 {
  text-align: center;
}
.space-x-3 > *:not(:first-child) {
  margin-left: 0.1563vw;
}
.text_25 {
  text-align: center;
}
.text_26 {
  text-align: center;
}
.equal-division-item_4 {
  padding: 2.6042vw 0.8854vw 1.875vw 1.4583vw;
  flex: 1 1 10.9375vw;
  border-radius: 0.7813vw;
  height: 11.9792vw;
  border: solid 0.05208vw #666666;
}
.space-y-24 > *:not(:first-child) {
  margin-top: 1.25vw;
}
.text_22 {
  line-height: 1.3542vw;
}
.text_27 {
  text-align: center;
}
.section_8 {
  margin-top: 152.1875vw;
  padding: 3.2813vw 17.3958vw 3.125vw;
  background-color: #242320;
}
.image_21 {
  margin-right: 0.1563vw;
  width: 65.0521vw;
  height: 0.1042vw;
}
.group_16 {
  margin-top: 1.8229vw;
  padding: 0 3.3333vw;
}
.space-x-126 > *:not(:first-child) {
  margin-left: 6.5625vw;
}
.font_10 {
  font-size: 1.25vw;
  font-family: PingFang SC;
  line-height: 1.1979vw;
  font-weight: 500;
  color: #ffffff;
}
.text_37 {
  font-weight: 700;
}
.text_36 {
  color: #ffffff;
  font-size: 1.25vw;
  font-family: PingFang SC;
  font-weight: 700;
  line-height: 1.3021vw;
}
.equal-division {
  margin: 1.5625vw 3.75vw 0;
}
.equal-division-item_5 {
  /*flex: 1 1 28.9063vw;*/
  padding: 0.2604vw 1.7708vw 0.5208vw;
}
.space-y-10 > *:not(:first-child) {
  margin-top: 0.5208vw;
}
.text-QtlpkJKj {
  align-self: unset;
}
.text_38 {
  margin-left: 13.0208vw;
}