html {
  font-size: 10px;
}

body {
  margin: 0;
  font-family: "Microsoft Yahei";
}

body * {
  box-sizing: border-box;
  flex-shrink: 0;
}

.flex-row {
  display: flex;
  flex-direction: row;
}

.flex-col {
  display: flex;
  flex-direction: column;
}

.justify-start {
  justify-content: flex-start;
}

.justify-end {
  justify-content: flex-end;
}

.justify-center {
  justify-content: center;
}

.justify-between {
  justify-content: space-between;
}

.justify-around {
  justify-content: space-around;
}

.justify-evenly {
  justify-content: space-evenly;
}

.items-start {
  align-items: flex-start;
}

.items-end {
  align-items: flex-end;
}

.items-center {
  align-items: center;
}

.items-baseline {
  align-items: baseline;
}

.items-stretch {
  align-items: stretch;
}

.self-start {
  align-self: flex-start;
}

.self-end {
  align-self: flex-end;
}

.self-center {
  align-self: center;
}

.self-baseline {
  align-self: baseline;
}

.self-stretch {
  align-self: stretch;
}

.flex-1 {
  flex: 1 1 0%;
}

.flex-auto {
  flex: 1 1 auto;
}

.grow {
  flex-grow: 1;
}

.grow-0 {
  flex-grow: 0;
}

.shrink {
  flex-shrink: 1;
}

.shrink-0 {
  flex-shrink: 0;
}

.relative {
  position: relative;
}

.page {
  height: 100%;
  width: 100%;
  overflow-y: auto;
  overflow-x: hidden;
}
.section {
  /* padding-bottom: 20.267vw; */
  background-color: #ffffff;
}
/* .group {
  padding: 71.867vw 0 1.6vw;
} */
.section_2 {
  padding: 0 2.133vw 4.4vw 2.8vw;
  background-image: url("../images/eee7a4a409bf51579eaf925f4fa9f935.png");
  background-size: 100% 100%;
  background-repeat: no-repeat;
}
.group_4 {
  padding: 5.6vw 0;
}
.space-y-15 > *:not(:first-child) {
  margin-top: 2vw;
}
.group_5 {
  margin: 0 2.133vw;
}
.group_6 {
  padding-bottom: 3.2vw;
}
.image_3 {
  margin-top: 3.2vw;
  width: 15.067vw;
  height: 2.933vw;
}
.group_7 {
  margin-left: 3.467vw;
  padding-top: 1.733vw;
}
.image_2 {
  width: 54.4vw;
  height: 3.733vw;
}
.pos_4 {
  position: absolute;
  left: 0;
  right: 2.667vw;
  top: 0;
}
.image_4 {
  width: 48.933vw;
  height: 0.667vw;
}
.font_2 {
  font-size: 2.533vw;
  font-family: Adobe Heiti Std;
  letter-spacing: -0.16vw;
  line-height: 4.667vw;
  color: #535353;
}
.group_8 {
  margin-right: 0.4vw;
}
.space-y-27 > *:not(:first-child) {
  margin-top: 3.6vw;
}
.section_3 {
  padding: 2.4vw 0 7.2vw;
  flex: 1 1 29.6vw;
  background-color: #ffffff;
  box-shadow: 0px 2vw 5.333vw #0000000f;
  border-radius: 1.333vw;
  height: 26.8vw;
}
.image_5 {
  width: 12.8vw;
  height: 12.8vw;
}
.font_3 {
  font-size: 2.133vw;
  font-family: Source Han Sans SC;
  line-height: 2.133vw;
  font-weight: 700;
  color: #303040;
}
.text_7 {
  margin-top: 2.267vw;
}
.group_2 {
  line-height: 3.067vw;
}
.pos {
  position: absolute;
  left: -2.933vw;
  top: -115.067vw;
}
.text {
  color: #34b67e;
  font-size: 4.267vw;
  font-family: SimSun;
  line-height: 7.467vw;
}
.font_5 {
  font-size: 4vw;
  font-family: SourceHanSansSC;
  line-height: 3.867vw;
  font-weight: 800;
  color: #2298ea;
}
.font_5_1 {
  font-size: 4vw;
  font-family: SourceHanSansSC;
  line-height: 3.067vw;
  font-weight: 800;
  color: #00d4e5;
}
.text_11 {
  color: #33a2ef;
}
.section_4 {
  padding: 3.2vw 0 7.2vw;
  flex: 1 1 29.6vw;
  background-color: #ffffff;
  box-shadow: 0px 2vw 5.333vw #0000000f;
  border-radius: 1.333vw;
  height: 26.8vw;
}
.text_8 {
  margin-top: 1.467vw;
}
.group_3 {
  line-height: 3.067vw;
}
.pos_2 {
  position: absolute;
  left: -35.467vw;
  top: -115.067vw;
}
.font_1 {
  font-size: 4vw;
  font-family: SimSun;
  line-height: 7.067vw;
}
.text_2 {
  color: #34b67e;
}
.text_3 {
  color: #33a2ef;
}
.text_12 {
  color: #01cad9;
}
.section_5 {
  padding: 2.8vw 5.867vw 2.133vw 7.2vw;
  background-color: #ffffff;
  box-shadow: 0px 2vw 5.333vw #0000000f;
  border-radius: 1.333vw;
  height: 26.8vw;
}
.view {
  flex: 1 1 29.6vw;
}
.image_6 {
  margin-left: 0.933vw;
}
.text_9 {
  margin-left: 0.667vw;
  margin-top: 1.867vw;
}
.font_4 {
  font-size: 4vw;
  font-family: SourceHanSansSC;
  line-height: 3.867vw;
  font-weight: 800;
  color: #f69c42;
}
.text_10 {
  margin-top: 1.2vw;
}
.text_11 {
  margin-top: 1.2vw;
}
.section_6 {
  padding: 2.133vw 0;
  background-color: #ffffff;
  box-shadow: 0px 2vw 5.333vw #0000000f;
  border-radius: 1.333vw;
  width: 29.6vw;
  height: 26.8vw;
}
.text_13 {
  margin-top: 2.267vw;
}
.text_14 {
  margin-top: 1.6vw;
  color: #2298ea;
  line-height: 3.2vw;
}
.button {
  padding: 2.4vw 0;
  background-color: #000000;
  background-image: linear-gradient(
    -87deg,
    #ffffff 0%,
    #ffffff 100%,
    #4ba0ee 100%
  );
  border-radius: 3.867vw;
  width: 56.4vw;
}
.space-x-23 > *:not(:first-child) {
  margin-left: 3.067vw;
}
.font_6 {
  font-size: 2.933vw;
  font-family: Microsoft YaHei;
  letter-spacing: 0.147vw;
  line-height: 3.067vw;
  color: #ffffff;
}
.image_7 {
  width: 2.933vw;
  height: 2.933vw;
}
.image_8 {
  margin-right: 0.4vw;
}
.image {
  width: 100vw;
  height: 73.467vw;
}
/* .pos_3 {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
} */
.image_9 {
  width: 62.267vw;
  height: 4.4vw;
}
.image_11 {
  margin-top: 0.8vw;
  width: 13.867vw;
  height: 3.2vw;
}
.group_9 {
  height: 8.8vw;
}
.image_10 {
  width: 64.667vw;
  height: 4.933vw;
}
.image_13 {
  width: 56vw;
  height: 0.933vw;
}
.image_12 {
  margin-top: 0.8vw;
  width: 16.133vw;
  height: 3.2vw;
}
.image_14 {
  margin: 2.933vw 1.467vw 0 2.4vw;
  width: 95.867vw;
  height: 46.533vw;
}
.group_10 {
  /* margin-top: 4.933vw; */
  /* height: 637.067vw; */
}
.group_48 {
  /* margin-top: 449.067vw; */
  /* background-image() */
  background-image: url(../images/4e5dcc4df8b322818f7191d44528121b.png);
  background-size: 100% 100%;
  background-repeat: no-repeat;
}
.image_39 {
  width: 100vw;
  height: 91.333vw;
}
.button_4 {
  margin: 4vw 0;
  padding: 2vw 0 2.4vw;
  background-color: #000000;
  background-image: linear-gradient(
    -87deg,
    #3163ff 0%,
    #4ba0ee 100%,
    #ff957e 100%
  );
  border-radius: 2.667vw;
  width: 55.733vw;
}
.image_41 {
  width: 12vw;
  height: 2.933vw;
}
.image_28 {
  width: 3.067vw;
  height: 3.067vw;
}
.image_40 {
  width: 95.2vw;
  height: 51.867vw;
}
.pos_20 {
  position: absolute;
  left: 2.133vw;
  right: 2.667vw;
  bottom: 13.333vw;
}
.group_49 {
  /* width: 76.133vw; */
  margin: 8vw 0 4vw 0;
}
.space-x-5 > *:not(:first-child) {
  margin-left: 1vw;
}
.pos_18 {
  position: absolute;
  left: 50%;
  top: 8.667vw;
  transform: translateX(-50%);
}
.image_29 {
  width: 12.8vw;
  height: 5.733vw;
}
.text-wrapper_5 {
  padding-bottom: 1.6vw;
  height: 6.8vw;
  border-bottom: solid 0.533vw #1e7df2;
}
.font_7 {
  font-size: 3.5vw;
  line-height: 4.667vw;
  font-weight: 700;
  color: #333333;
  letter-spacing: 1vw;
}
.group_11 {
  /* margin-top: -540.4vw;
  padding-top: 172.933vw; */
}
.space-y-47 > *:not(:first-child) {
  margin-top: 6.267vw;
}
.section_12 {
  /* padding: 23.733vw 0 1.867vw; */
  background-image: url("../images/803a1ff127fc75c57d80a0afc6a2150f.png");
  background-size: 100% 100%;
  background-repeat: no-repeat;
}
.image_21 {
  width: 100vw;
  height: 138.533vw;
}
.button_2 {
  padding: 2.5vw 10vw;
  margin: 5vw;
  background-color: #000000;
  background-image: linear-gradient(
    -87deg,
    #ffffff 0%,
    #ffffff 100%,
    #4ba0ee 100%
  );
  border-radius: 3.733vw;
  -webkit-border-radius: 3.733vw;
  -moz-border-radius: 3.733vw;
  -ms-border-radius: 3.733vw;
  -o-border-radius: 3.733vw;
}
.space-x-22-reverse > *:not(:last-child) {
  margin-right: 2.933vw;
}
.pos_12 {
  position: absolute;
  left: 50%;
  top: 128vw;
  transform: translateX(-50%);
}
.font_15 {
  font-size: 2.8vw;
  font-family: Microsoft YaHei;
  letter-spacing: 0.141vw;
  line-height: 2.8vw;
}
.pos_11 {
  position: absolute;
  left: 2.4vw;
  right: 1.6vw;
  top: 52vw;
}
.group_31 {
  padding: 0 3.6vw;
}
.group_32 {
  margin-bottom: 0.4vw;
  height: 19.2vw;
}
.image_26 {
  width: 22.133vw;
  height: 15.867vw;
}
.font_13 {
  font-size: 2.933vw;
  font-family: SourceHanSansSC;
  line-height: 3.067vw;
  color: #ffffff;
}
.group_33 {
  margin-left: 35vw;
  height: 19.6vw;
}
.group_34 {
  margin-top: 7.733vw;
}
.group_35 {
  height: 20.4vw;
}
.image_27 {
  width: 22.133vw;
  height: 15.733vw;
}
.group_36 {
  height: 20.267vw;
}
.space-y-12 > *:not(:first-child) {
  margin-top: 1.6vw;
}
.font_14 {
  font-size: 2.933vw;
  font-family: Microsoft YaHei;
  line-height: 3.067vw;
  color: #ffffff;

}
.group_37 {
  margin-top: 5.067vw;
  padding-left: 11.333vw;
  padding-right: 9.733vw;
}
.group_38 {
  height: 20vw;
}
.group_39 {
  height: 19.733vw;
}
.space-y-7 > *:not(:first-child) {
  margin-top: 0.933vw;
}
.pos_10 {
  position: absolute;
  left: 2.8vw;
  right: 2.667vw;
  top: 17.333vw;
}
.space-x-64 > *:not(:first-child) {
  margin-left: 9vw;
  justify-content: space-around;
}

.view_3 {
  flex: 1 1 43.467vw;
}
.space-x-20 > *:not(:first-child) {
  margin-left: 2.667vw;
}
.image_23 {
  margin-top: 0.4vw;
  width: 9.733vw;
  height: 8.8vw;
}
.space-y-2 > *:not(:first-child) {
  margin-top: 0.267vw;
}
.font_10 {
  font-size: 6.133vw;
  font-family: Source Han Sans SC;
  line-height: 6.133vw;
  font-weight: 700;
  color: #ffaa14;
}
.font_11 {
  font-size: 3.733vw;
  font-family: Source Han Sans SC;
  line-height: 3.6vw;
  font-weight: 700;
  color: #ffffff;
}
.group_28 {
  line-height: 3.6vw;
}
.font_12 {
  font-size: 2.533vw;
  font-family: Source Han Sans SC;
  line-height: 3.6vw;
  font-weight: 500;
  color: #e8e8e8;
}

.view_4 {
  flex: 1 1 43.467vw;
}
.image_24 {
  margin-top: 0.4vw;
  width: 9.867vw;
  height: 8.8vw;
}

.group_30-1 {
  margin: 0 20px;
}

.group_30 {
  margin-top: 2vw;
}

.space-x-84 > *:not(:first-child) {
  margin-left: 9vw;
}
.view_5 {
  flex: 1 1 41.067vw;
}
.image_25 {
  margin-top: 0.533vw;
}
.view_6 {
  flex: 1 1 41.067vw;
}
.group_25 {
  width: 85.867vw;
  margin: 6vw 0 3vw 0;
}
.image_22 {
  margin: 0.4vw 0;
  width: 12.267vw;
  height: 5.733vw;
}
.group_15_box {
  margin-top: -5vw !important;
}
.text-wrapper_2 {
  padding-bottom: 1.333vw;
  height: 6.533vw;
  border-bottom: solid 0.533vw #ffffff;
}
.group_40 {
  margin: 0vw 0px 5vw 0;
  padding: 3.6vw 6vw 0 6.667vw;
}
.text-wrapper_3 {
  padding-bottom: 1.333vw;
  height: 6.933vw;
  border-bottom: solid 0.533vw #1e7df2;
}
.group_43 {
  margin: 0 0 3vw 0;
  /* width: 79.467vw; */
}
.space-y-24 > *:not(:first-child) {
  margin-top: 3.2vw;
}
.group_44 {
  /* width: 80.133vw;
  height: 7.733vw; */
}
.group_41 {
  margin: -1.333vw 0 -1.333vw -3.733vw;
  padding: 1.333vw 2.267vw 1.333vw 3.733vw;
  flex: 1 1 43.333vw;
}
.space-x-14 > *:not(:first-child) {
  margin-left: 7vw;
}
.pos_9 {
  position: absolute;
  right: 5.867vw;
  top: 6.533vw;
}
.image_30 {
  width: 8vw;
  height: 7.2vw;
}
.font_16 {
  font-size: 4vw;
  font-family: Source Han Sans SC;
  line-height: 5.067vw;
  font-weight: 700;
  color: #1e7df2;
}
.group_31-box {
  width: 95%;
}
.font_17 {
  font-size: 2.933vw;
  font-family: Source Han Sans SC;
  line-height: 3.067vw;
  font-weight: 700;
  color: #666666;
}
.font_18 {
  font-size: 2vw;
  font-family: Source Han Sans SC;
  line-height: 5vw;
  font-weight: 500;
  color: #6c6c6c;
  width: 34vw;
}
.group_42 {
  margin: -1.333vw 0;
  padding: 1.333vw 2.8vw 1.333vw 3.733vw;
  flex: 1 1 43.333vw;
}
.space-x-13 > *:not(:first-child) {
  margin-left: 2vw;
}
.image_31 {
  width: 8.133vw;
  height: 7.2vw;
}
.image_32 {
  width: 8vw;
  height: 7.333vw;
}
.image_33 {
  width: 8.133vw;
  height: 7.333vw;
}
.group_45 {
  margin-right: -0.933vw;
}
.space-y-5 {
  margin-left: 2vw !important;
}
.space-y-5 > *:not(:first-child) {
  margin-top: 0.667vw;
}
.group_46 {
  padding-top: 5.067vw;
}
.section_13 {
  margin: 0 2.667vw;
  padding: 4.533vw 6vw 9.467vw;
  background-color: #4269e4;
  box-shadow: 0px 1.733vw 4.267vw #1538a726;
}
.group_47 {
  padding: 2.667vw 0;
  width: 36.267vw;
}
.text_50 {
  margin-left: 0.533vw;
  color: #5477e4;
  font-size: 10.133vw;
  font-family: Myriad Pro;
  line-height: 6.933vw;
  text-transform: uppercase;
  opacity: 0.6;
}
.text_51 {
  color: #ffffff;
  font-size: 4vw;
  font-family: Adobe Heiti Std;
  line-height: 3.867vw;
}
.pos_14 {
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
}
.image_35 {
  margin-top: 1.067vw;
  width: 2.8vw;
  height: 0.667vw;
}
.font_19 {
  font-size: 2.133vw;
  font-family: Microsoft YaHei;
  color: #ffffff;
}
.text_52 {
  margin-left: 0.533vw;
  margin-top: 2vw;
  line-height: 4vw;
}
.text-wrapper_4 {
  margin-right: 14.533vw;
  padding: 1.333vw 0 1.733vw;
  border-radius: 2.667vw;
  width: 21.6vw;
  border: solid 0.133vw #ffffff;
}
.text_53 {
  line-height: 2vw;
}
.image_38 {
  width: 31.2vw;
  height: 9.6vw;
}
.pos_17 {
  position: absolute;
  left: 17.867vw;
  bottom: 1.867vw;
}
.image_34 {
  width: 40vw;
  height: 54.933vw;
  z-index: 999;
  margin-top: -4vw;
}
.pos_13 {
  position: absolute;
  left: 10vw;
  top: 0;
}
.image_37 {
  width: 5.067vw;
  height: 5.867vw;
}
.pos_16 {
  position: absolute;
  right: 0;
  bottom: 24.133vw;
}
.image_36 {
  width: 5.467vw;
  height: 5.867vw;
}
.pos_15 {
  position: absolute;
  left: 0;
  bottom: 24.133vw;
}
.button_3 {
  padding: 2.4vw 4.8vw 2.4vw 12.933vw;
  background-color: #000000;
  background-image: linear-gradient(
    -87deg,
    #3163ff 0%,
    #4ba0ee 100%,
    #ff957e 100%
  );
  border-radius: 3.867vw;
  width: 57.2vw;
}
.group_12 {
  /* margin-left: 0.667vw;
  margin-right: 3.467vw; */
}
.space-y-22 > *:not(:first-child) {
  margin-top: 2.933vw;
}
.group_13 {
  width: 75.2vw;
}
.image_15 {
  width: 12.533vw;
  height: 5.733vw;
}
.text-wrapper {
  padding-bottom: 1.6vw;
  height: 7.067vw;
  border-bottom: solid 0.8vw #1e7df2;
}
.text_17 {
  font-size: 2.667vw;
  text-transform: uppercase;
  padding: 0 20px;
  /* width: 95.2vw; */
}
.group_14 {
  padding-top: 0.933vw;
}
.space-y-9 > *:not(:first-child) {
  margin-top: 1.2vw;
}
.group_15 {
  /* padding: 0.667vw 0 27.733vw; */
}
.section_7 {
  margin-right: 2.267vw;
  padding: 1.733vw 0 8.4vw;
  border-radius: 7.2vw;
  background-image: url("../images/9eecd323ed6fc9d17a355aeb128cdaa6.png");
  background-size: 100% 100%;
  background-repeat: no-repeat;
}
.space-x-16-reverse > *:not(:last-child) {
  margin-right: 2.133vw;
}
.font_8 {
  font-size: 4.533vw;
  font-family: FZZZHONGJW;
  line-height: 4.267vw;
}
.text_18 {
  color: #d9e1ff;
}
.image_17 {
  margin-right: 26.933vw;
  mix-blend-mode: soft-light;
  width: 6.8vw;
  height: 3.6vw;
}
.image_16 {
  mix-blend-mode: soft-light;
  width: 22.267vw;
  height: 19.067vw;
}
.pos_6 {
  position: absolute;
  right: 0;
  top: 0;
}
.section_8 {
  padding: 0 0.667vw 2.8vw;
  background-color: #ffffff;
  box-shadow: 0px 2vw 5.333vw #0000000f;
  border-radius: 1.333vw;
  width: 37.067vw;
}
.image_18 {
  filter: drop-shadow(0.392vw 0.539vw 0.8vw #00306447);
  border-radius: 1.333vw;
  width: 35.467vw;
  height: 25.467vw;
}
.group_16 {
  padding-left: 4.267vw;
  padding-right: 3.333vw;
}
.font_9 {
  font-size: 2.533vw;
  font-family: Adobe Heiti Std;
  line-height: 2.8vw;
  color: #303040;
}
.text_19 {
  font-size: 2.667vw;
  line-height: 2.667vw;
}
.section_9 {
  margin-left: 3vw;
  padding: 0.667vw 0.667vw 2.8vw;
  background-color: #ffffff;
  box-shadow: 0px 2vw 5.333vw #0000000f;
  border-radius: 1.333vw;
  width: 37.067vw;
}
.image_19 {
  filter: drop-shadow(0.392vw 0.539vw 0.8vw #00306447);
  border-radius: 1.333vw;
  width: 35.467vw;
  height: 24.8vw;
}
.group_17 {
  padding-left: 2.267vw;
}
.text_20 {
  font-size: 2.667vw;
  line-height: 2.667vw;
}
.section_10 {
  padding: 0.533vw 0.533vw 2.667vw;
  background-color: #ffffff;
  box-shadow: 0px 2vw 5.333vw #0000000f;
  border-radius: 1.333vw;
  height: 33.733vw;
}
.space-y-19 > *:not(:first-child) {
  margin-top: 2.533vw;
}
.pos_8 {
  position: absolute;
  right: 11.467vw;
  top: 9.067vw;
}
.pos_7 {
  position: absolute;
  left: 8.933vw;
  top: 9.067vw;
}
.group_18 {
  padding-left: 5.6vw;
  padding-right: 3.333vw;
}
.space-x-18 > *:not(:first-child) {
  margin-left: 2.4vw;
  margin-top: 0.6vw;
}
.font_41 {
  font-size: 3vw;
  color: #fff;
}
.pos_21 {
  position: absolute;
  left: 50%;
  top: 80.533vw;
  transform: translateX(-50%);
}
.text_21 {
  font-size: 2.667vw;
  line-height: 2.667vw;
}
.group_19 {
  padding-left: 8.267vw;
  padding-right: 3.333vw;
}
.space-x-38 > *:not(:first-child) {
  margin-left: 5.067vw;
}
.text_22 {
  font-size: 2.667vw;
  line-height: 2.667vw;
}
.group_20 {
  margin: 2.667vw 2.8vw 0 0.4vw;
  height: 77.733vw;
}
.section_11 {
  padding: 2vw 0 8vw;
  border-radius: 7.067vw;
  background-image: url("../images/07942be6cca9205b4d3d18468b16779e.png");
  background-size: 100% 100%;
  background-repeat: no-repeat;
}
.space-x-12-reverse > *:not(:last-child) {
  margin-right: 1.6vw;
}
.text_23 {
  color: #fff9ec;
  letter-spacing: -0.0907vw;
}
.image_20 {
  margin-right: 24.267vw;
  mix-blend-mode: soft-light;
  width: 7.333vw;
  height: 3.867vw;
}
.group_21 {
  margin-top: -5.467vw;
  padding-left: 9.733vw;
  padding-right: 7.467vw;
}
.space-x-25 > *:not(:first-child) {
  margin-left: 3.333vw;
}
.group_22 {
  padding: 0 3.067vw;
}
.text_24 {
  font-size: 2.667vw;
  line-height: 2.667vw;
  letter-spacing: -0.267vw;
}
.group_23 {
  padding: 0 3.333vw;
}
.text_25 {
  font-size: 2.667vw;
  letter-spacing: -0.107vw;
}
.view_2 {
  margin-top: 1.467vw;
}
.space-x-29 > *:not(:first-child) {
  margin-left: 3vw;
}
.group_24 {
  padding-left: 4.133vw;
  padding-right: 3.333vw;
}
.text_26 {
  font-size: 2.667vw;
  line-height: 2.533vw;
}
.group_50 {
  /* margin: 94.267vw 2.667vw 0; */
}
.group_51 {
  margin: 0 6.4vw;
}
.image_42 {
  margin-top: 0.4vw;
}
.group_52 {
  line-height: 4.667vw;
  height: 4.667vw;
  margin-left: 4vw;
}
.divider {
  background-color: #1e7df2;
  width: 66.4vw;
  height: 0.533vw;
}
.group_53 {
  margin-top: 9.6vw;
  width: 23.067vw;
}
.image_44 {
  width: 23.067vw;
  height: 5.333vw;
}
.group_54 {
  margin-top: 3.2vw;
}
.image_45 {
  width: 23.067vw;
  height: 5.467vw;
}
.font_20 {
  font-size: 2.533vw;
  font-family: SourceHanSansSC;
  line-height: 2.4vw;
  color: #ffffff;
}
.pos_23 {
  position: absolute;
  left: 8.4vw;
  top: 50%;
  transform: translateY(-50%);
}
.pos_24 {
  position: absolute;
  right: 7.267vw;
  top: 50%;
  transform: translateY(-50%);
}
.group_57 {
  margin-top: 3.867vw;
}
.pos_29 {
  position: absolute;
  left: 8.4vw;
  top: 50%;
  transform: translateY(-50%);
}
.pos_30 {
  position: absolute;
  right: 7.4vw;
  top: 50%;
  transform: translateY(-50%);
}
.group_58 {
  margin-top: 3.733vw;
}
.text_60 {
  line-height: 2.533vw;

  
}
.text_61, .font_21,.text_60,.font_20  {
  width: 13vw;
  line-height: 6vw;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
} 
.pos_32 {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
.group_60 {
  margin-top: 3.867vw;
}
.font_21 {
  font-size: 2.533vw;
  font-family: SourceHanSansSC;
  line-height: 2.8vw;
  color: #ffffff;
}
.text_61 {
  width: 17.733vw;
}
.pos_34 {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
.group_62 {
  margin-top: 4.133vw;
}
.text_62 {
  line-height: 2.533vw;
}
.pos_36 {
  position: absolute;
  left: 40%;
  top: 50%;
  transform: translate(-50%, -50%);
}
.image_43 {
  width: 45.6vw;
  height: 62.4vw;
}
.text_59 {
  line-height: 2.533vw;
}
.pos_22 {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
.group_55 {
  margin-top: 3.333vw;
}
.pos_25 {
  position: absolute;
  left: 7.6vw;
  top: 50%;
  transform: translateY(-50%);
}
.pos_26 {
  position: absolute;
  right: 7.667vw;
  top: 50%;
  transform: translateY(-50%);
}
.group_56 {
  margin-top: 3.6vw;
}
.pos_27 {
  position: absolute;
  left: 8.267vw;
  top: 50%;
  transform: translateY(-50%);
}
.pos_28 {
  position: absolute;
  right: 6.867vw;
  top: 50%;
  transform: translateY(-50%);
}
.pos_31 {
  position: absolute;
  right: 5.733vw;
  top: 50%;
  transform: translateY(-50%);
}
.group_59 {
  margin-top: 4.133vw;
}
.pos_33 {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
}
.group_61 {
  margin-top: 3.867vw;
}
.pos_35 {
  position: absolute;
  left: 5.333vw;
  top: 50%;
  transform: translateY(-50%);
}
.section_14 {
  margin-top: 2.667vw;
}
.space-x-19 > *:not(:first-child) {
  margin-left: 2.533vw;
}
.image_46 {
  margin-right: 17.333vw;
}
.group_63 {
  /* margin-top: 7.867vw; */
}
.group_64 {
  padding-left: 16.533vw;
  padding-right: 15.333vw;
}
.space-x-8 > *:not(:first-child) {
  margin-left: 2vw;
}
.image_47 {
  width: 12.933vw;
  height: 5.733vw;
}
.image_48 {
  margin-top: 0.533vw;
}
.section_15 {
  margin-right: 0.933vw;
  background-color: #1e7df2;
  width: 52.533vw;
  height: 0.667vw;
}
.image_49 {
  margin-top: 2.267vw;
  width: 100vw;
  height: 45.467vw;
}
.group_65 {
  margin: 4vw 6vw 0;
}
.space-y-8 > *:not(:first-child) {
  margin-top: 1.067vw;
}
.pos_5 {
  position: absolute;
  left: 2.267vw;
  right: 0;
  top: 0;
}
.group_66 {
  /* width: 65.6vw; */
}
.space-x-24 > *:not(:first-child) {
  margin-left: 3.2vw;
}
.image_50 {
  margin-bottom: 0.533vw;
}
.text-wrapper_6 {
  padding-bottom: 1.2vw;
  height: 6.533vw;
  border-bottom: solid 0.667vw #1e7df2;
}
.image_51 {
  width: 95.6vw;
  height: 40.4vw;
}
.section_17 {
  padding: 0.8vw 0 0.533vw;
  background-color: #ffffff;
  width: 32.533vw;
  border: solid 0.133vw #3475da;
}
.pos_38 {
  position: absolute;
  left: 1.733vw;
  top: 3.6vw;
}
.group_68 {
  padding: 0 0.667vw;
}
.space-x-9 > *:not(:first-child) {
  margin-left: 1.2vw;
}
.space-x-10 > *:not(:first-child) {
  margin-left: 1.333vw;
}
.image_52 {
  width: 4.667vw;
  height: 4.533vw;
}
.font_22 {
  font-size: 2.933vw;
  font-family: Source Han Sans SC;
  line-height: 2.8vw;
  font-weight: 700;
  color: #336cd6;
}
.group_69 {
  margin: 1.067vw 1.6vw 0 0.933vw;
  line-height: 2.8vw;
}
.font_23 {
  font-size: 1.867vw;
  font-family: Source Han Sans SC;
  line-height: 2.8vw;
  font-weight: 500;
  color: #6c6c6c;
}
.font_25 {
  font-size: 1.867vw;
  font-family: Source Han Sans SC;
  line-height: 2.8vw;
  font-weight: 500;
  color: #3474d9;
}
.section_19 {
  padding: 1vw 0;
  background-color: #ffffff;
  width: 32.533vw;
  border: solid 0.133vw #3474d9;
}
.pos_40 {
  position: absolute;
  left: 1.733vw;
  top: 20.8vw;
}
.image_53 {
  width: 4.667vw;
  height: 4.667vw;
}
.group_71 {
  margin: 0.8vw 2vw 0 0.8vw;
  line-height: 2.4vw;
}
.font_24 {
  font-size: 1.867vw;
  font-family: Source Han Sans SC;
  line-height: 2.4vw;
  font-weight: 500;
  color: #6c6c6c;
}
.font_26 {
  font-size: 1.867vw;
  font-family: Source Han Sans SC;
  line-height: 2.4vw;
  font-weight: 500;
  color: #3372d7;
}
.section_18 {
  padding: 0.8vw 0 1.733vw;
  background-color: #ffffff;
  width: 32.4vw;
  border: solid 0.133vw #3475da;
  margin-left: 20vw;
}
.pos_39 {
  position: absolute;
  right: 1.067vw;
  top: 3.6vw;
}
.group_70 {
  margin: 0.933vw 2.267vw 0 0.667vw;
  line-height: 2.4vw;
}
.section_20 {
  margin-left: 20vw;
  padding: 1.2vw 0 0.4vw;
  background-color: #ffffff;
  width: 32.4vw;
  border: solid 0.133vw #3474d9;
}
.space-y-6 > *:not(:first-child) {
  margin-top: 0.8vw;
}
.pos_41 {
  position: absolute;
  right: 1.067vw;
  top: 20.8vw;
}
.group_72 {
  margin-left: 0.933vw;
  line-height: 2.667vw;
}
.font_27 {
  font-size: 1.867vw;
  font-family: Source Han Sans SC;
  line-height: 2.8vw;
  font-weight: 500;
  color: #3373d7;
}
.text_4 {
  text-transform: uppercase;
  line-height: 5vw;
}
.text_70 {
  /* line-height: 2.667vw; */
}
.text_69 {
  line-height: 2.667vw;
}
.text_68 {
  color: #3373d8;
}
.text_67 {
  color: #3474d9;
}
.text_66 {
  color: #336cd6;
  line-height: 2.933vw;
}
.text_65 {
  padding: 0 4vw;
  margin-top: 3.6vw;
  font-size: 2.667vw;
  line-height: 5vw;
}
.text_64 {
  line-height: 4.8vw;
}
.text_63 {
  margin-left: 20.933vw;
  color: #ffffff;
}
.text_58 {
  margin: 3.733vw 2.667vw 0 3.067vw;
  font-size: 2.667vw;
}
.text_56 {
  letter-spacing: -0.288vw;
}
.text_57 {
  color: #333333;
  font-size: 4.8vw;
  font-family: FZDHTJW;
  line-height: 3.733vw;
  letter-spacing: -0.288vw;
}
.text_16 {
  margin-right: 0.533vw;
}
.text_49 {
  font-size: 2vw;
}
.text_47 {
  font-size: 3.067vw;
}
.text_48 {
  font-size: 2vw;
}
.text_46 {
  font-size: 3.067vw;
}
.text_45 {
  margin-left: 0.4vw;
  font-size: 2vw;
}
.text_43 {
  font-size: 3.067vw;
}
.text_44 {
  font-size: 2vw;
}
.text_42 {
  font-size: 3.067vw;
}
.text_41 {
  line-height: 5.067vw;
  letter-spacing: 0vw;
}
.text_27 {
  color: #ffffff;
  letter-spacing: 0.1vw;
}
.text_33 {
  font-size: 2.4vw;
}
.text_31 {
  font-size: 2.4vw;
}
.text_29 {
  line-height: 3.733vw;
}
.text_32 {
  font-size: 2.4vw;
}
.text_30 {
  font-size: 2.4vw;
}
.text_28 {
  line-height: 3.733vw;
}
.text_38 {
  font-size: 3.067vw;
}
.text_39 {
  font-size: 3.067vw;
}
.text_37 {
  font-size: 3.067vw;
  line-height: 2.933vw;
}
.text_36 {
  font-size: 3.067vw;
}
.text_35 {
  font-size: 3.067vw;
}
.text_34 {
  font-size: 3.067vw;
}
.text_40 {
  color: #3150c4;
}
.text_54 {
  margin-right: 0.4vw;
}
.text_55 {
  font-size: 2.5vw;
  line-height: 5vw;
  margin: 3vw 0;
  padding: 0 5vw;
}
.pos_19 {
  position: absolute;
  left: 6.133vw;
  right: 6.8vw;
  top: 18.533vw;
}
.text_15 {
  color: #3150c4;
  line-height: 2.933vw;
}
.text_6 {
  color: #ffffff;
  font-size: 2.667vw;
}
.text_5 {
  color: #ffffff;
  font-size: 5.067vw;
  font-family: FZDHTJW;
  line-height: 4.8vw;
  letter-spacing: -0.304vw;
}
.text_71 {
  /* line-height: 2.667vw; */
}
.text_72 {
  line-height: 2.667vw;
}
.group_67 {
  margin-top: -61.6vw;
  padding-top: 163.2vw;
}
.section_22 {
  padding: 7.2vw 13.2vw 7.2vw 15.467vw;
  background-image: url("../images/a8d47d57287c026de9faf677ac7721b9.png");
  background-size: 100% 100%;
  background-repeat: no-repeat;
}
.space-y-45 > *:not(:first-child) {
  margin-top: 6vw;
}
.image_56 {
  width: 71.333vw;
  height: 5.6vw;
}
.group_75 {
  padding: 0 7.733vw;
}
.group_76 {
  padding-bottom: 4vw;
}
.space-y-17 > *:not(:first-child) {
  margin-top: 2.267vw;
}
.group_77 {
  margin-right: 1.2vw;
}
.image_57 {
  border-radius: 0.533vw;
  width: 54.667vw;
  height: 8.267vw;
}
.font_28 {
  font-size: 2.933vw;
  font-family: Microsoft YaHei;
  line-height: 3.067vw;
  color: #929baa;
}
.text_75 {
  line-height: 3vw;
  padding: 1.5vw 9vw;
  outline: none;
  border: none;
  margin: 2vw 0;
}
.pos_42 {
  position: absolute;
  left: 2.267vw;
  top: 50%;
  transform: translateY(-50%);
}
.group_78 {
  margin-right: 1.2vw;
}
.pos_43 {
  position: absolute;
  left: 2.4vw;
  top: 50%;
  transform: translateY(-50%);
}
.button_6 {
  margin: 0 auto;
  padding: 3vw 4vw;
  background-color: #ff6613;
  background-image: linear-gradient(
    -87deg,
    #ff003e 0%,
    #ff4a69 56%,
    #ff957e 100%,
    #0442d0 100%
  );
  border-radius: 4.267vw;
}
.space-x-12 > *:not(:first-child) {
  margin-left: 1.6vw;
}
.text_76 {
  font-weight: 700;
}
.image_58 {
  width: 3.333vw;
  height: 3.333vw;
}
.section_16 {
  background-size: 100% 100%;
  background-repeat: no-repeat;
}
.pos_37 {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
}
.section_21 {
  padding: 4vw 1.733vw 6.533vw 2.667vw;
  background-color: #f7f7f7;
}
.space-y-29 > *:not(:first-child) {
  margin-top: 3.867vw;
}
.group_73 {
  width: 69.2vw;
}
.space-x-7 > *:not(:first-child) {
  margin-left: 0.933vw;
}
.image_54 {
  margin-bottom: 0.533vw;
}
.group_74 {
  padding-left: 0.533vw;
  padding-bottom: 0.8vw;
  height: 6.267vw;
  border-bottom: solid 0.667vw #1e7df2;
}
.text_73 {
  line-height: 4.8vw;
}
.text_74 {
  margin-right: -2.4vw;
  line-height: 4.8vw;
}
.space-y-37 > *:not(:first-child) {
  margin-top: 4.933vw;
}
.image_55 {
  width: 95.6vw;
  height: 76.533vw;
}
.button_5 {
  padding: 2.4vw 0 2.4vw 1.067vw;
  background-color: #000000;
  background-image: linear-gradient(
    -87deg,
    #3163ff 0%,
    #4ba0ee 100%,
    #ff957e 100%
  );
  border-radius: 3.867vw;
  width: 57.2vw;
}
.space-x-22 > *:not(:first-child) {
  margin-left: 2.933vw;
}

.banner {
  font-size: 0;
}

.space-y-8-1 {
  margin-top: 20px;
}

.section_12_1 {
  background-image: url(../images/b267f95bce350c9c3b510766315e7a55.png);
  background-size: 100% 100%;
  background-repeat: no-repeat;
}

.space-y-33-1 {
  margin: 1vw 0 4vw 0;
}

.back_1 {
  background-image: url(../images/c8c37e021beee43dc64ba371c1f4fb76.png);
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}

.group_66_1 {
  justify-content: space-between;
  margin-top: 2vw;
}

.btn {
  outline: none;
  border: none;
  margin: 2vw auto;
}