html {
  font-size: 10px;
}

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

* {
  margin: 0;
  padding: 0;
  list-style-type: none;
}

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 {
  background-color: #ffffff;
  width: 100%;
  overflow-y: auto;
  overflow-x: hidden;
  height: 100%;
}
.group {
  margin-top: 3vw;
  width: 80vw;
}
.group_2 {
  padding-bottom: 4.531vw;
}
.space-y-10 > *:not(:first-child) {
  margin-top: 1.563vw;
}
.image {
  width: 17.813vw;
  height: 3.906vw;
}
.font_1 {
  font-size: 3.906vw;
  line-height: 3.75vw;
  color: #6034d1;
}
.image_2 {
  margin-top: 3.594vw;
  width: 70vw;
  height: 14.688vw;
}
.group_3 {
  margin-top: 2.344vw;
}
.image_3 {
  width: 80.938vw;
  height: 12.969vw;
}
.equal-division {
  width: 70vw;
}
.pos {
  position: absolute;
  left: 1.719vw;
  top: 50%;
  transform: translateY(-50%);
}
.equal-division-item {
  height: 8.281vw;
}
.font_2 {
  font-size: 1.875vw;
  line-height: 1.875vw;
}
.text {
  color: #5bc64e;
  letter-spacing: -0.112vw;
}
.group_4 {
  line-height: 1.875vw;
}
.font_3 {
  font-size: 1.875vw;
  font-family: AlibabaPuHuiTiR;
  line-height: 1.875vw;
  color: #ffffff;
}
.equal-division-item_2 {
  width: 11.094vw;
  height: 6.406vw;
}
.text_2 {
  color: #ffe939;
}
.group_5 {
  line-height: 1.875vw;
}
.text_3 {
  color: #ea694b;
}
.equal-division-item_3 {
  height: 8.125vw;
}
.space-y-3 > *:not(:first-child) {
  margin-top: 0.469vw;
}
.text_4 {
  color: #4950a9;
}
.group_6 {
  line-height: 1.875vw;
}
.text-wrapper {
  padding: 1.25vw 2vw;
  background-color: #ff7200;
  border-radius: 0.938vw;
  border: none;
  color: #fff;
}
.font_4 {
  font-size: 2.5vw;
  font-family: FZSKJW;
  line-height: 2.5vw;
  color: #ffffff;
}
.text_5 {
  line-height: 2.344vw;
}
.section {
  margin-top: 7.344vw;
  padding: 4vw 7vw;
  background-image: url("../images/02e6121071f1e1ab0af5479cc9fda847.png");
  background-size: 100% 100%;
  background-repeat: no-repeat;
}
.space-y-9 > *:not(:first-child) {
  margin-top: 1.406vw;
}
.image_4 {
  width: 17.813vw;
  height: 3.438vw;
}
.text_6 {
  color: #ffffff;
}
.group_7 {
  padding-bottom: 6.25vw;
}
.group_8 {
  padding: 4.688vw 0 1.25vw;
}
.space-y-6 > *:not(:first-child) {
  margin-top: 0.938vw;
}
.space-x-18 > *:not(:first-child) {
  margin-left: 2.813vw;
}
.equal-division-item_4 {
  flex: 1 1 32.813vw;
  height: 25vw;
}

.career {
  background-size: 100% 100%;
  background-repeat: no-repeat;
}

.career-1 {
  background-image: url(../images/ffdc8c90c77183e460cca1a7b431bab5.png);
}
.career-2 {
  background-image: url(../images/ddd6d82e7105dcfef909655bedef7cf4.png);
}
.career-3 {
  background-image: url(../images/9b45ba7686506a934d6ecd01989485d4.png);
}
.career-4 {
  background-image: url(../images/0a0ebbcdf0febd55b294ada588b6eb77.png);
}
.career-5 {
  background-image: url(../images/0718260fd66f826af299bbbcb5ef9adf.png);
  height: 25vw;
}

.image_5 {
  width: 32.813vw;
  height: 25vw;
}
.group_9 {
  width: 20.313vw;
}
.space-x-31 > *:not(:first-child) {
  margin-left: 4.844vw;
}
.pos_2 {
  position: absolute;
  top: 20vw;
}
.font_5 {
  font-size: 2.188vw;
  line-height: 2.188vw;
  color: #fffefe;
}
.font_6 {
  font-size: 2.188vw;
  line-height: 1.875vw;
  color: #fffefe;
}
.text_7 {
  line-height: 1.719vw;
}
.group_10 {
  width: 17.969vw;
}
.space-x-27 > *:not(:first-child) {
  margin-left: 4.219vw;
}
.pos_3 {
  position: absolute;
  left: 6.094vw;
  top: 20.313vw;
}
.space-x-19 > *:not(:first-child) {
  margin-left: 2.969vw;
}
.group_12 {
  width: 22.813vw;
}
.space-x-25 > *:not(:first-child) {
  margin-left: 3.906vw;
}
.pos_5 {
  position: absolute;
  right: 4.063vw;
  top: 20.625vw;
}
.group_11 {
  width: 23.906vw;
}
.space-x-14 > *:not(:first-child) {
  margin-left: 2.188vw;
}
.pos_4 {
  position: absolute;
  left: 50%;
  top: 20.469vw;
  transform: translateX(-50%);
}
.text_8 {
  line-height: 1.719vw;
}
.group_13 {
  width: 40vw;
}
.group_14 {
  width: 24.219vw;
}
.space-x-32 > *:not(:first-child) {
  margin-left: 5vw;
}
.pos_6 {
  position: absolute;
  left: 50%;
  top: 20.313vw;
  transform: translateX(-50%);
}
.view {
  margin-top: 5.313vw;
}
.text_9 {
  line-height: 2.344vw;
}
.group_15 {
  padding-top: 5.781vw;
}
.group_16 {
  width: 80vw;
}
.space-y-28 > *:not(:first-child) {
  margin-top: 4.375vw;
}
.space-y-12 > *:not(:first-child) {
  margin-top: 1.875vw;
}
.image_6 {
  width: 18.125vw;
  height: 2.5vw;
}
.space-y-29 > *:not(:first-child) {
  margin-top: 4.531vw;
}
.space-x-15 > *:not(:first-child) {
  margin-left: 2.344vw;
}
.equal-division-item_5 {
  padding: 2.813vw 1.875vw;
  flex: 1 1 38.75vw;
  background-color: #ffffff;
  box-shadow: 0px 0px 1.175vw 0.075vw #98989859;
  border-radius: 1.25vw;
}
.font_7 {
  font-size: 2.5vw;
  line-height: 4vw;
  color: #d1582f;
}

.text_10 {
  line-height: 2.344vw;
}

.image_7 {
  width: 34.688vw;
  height: 16.563vw;
}
.space-x-4 > *:not(:first-child) {
  margin-left: 0.625vw;
}
.image_9 {
  flex: 1 1 17.031vw;
  width: 17.031vw;
  height: 11.563vw;
}
.equal-division-item_6 {
  padding: 2.813vw 1.875vw;
  flex: 1 1 38.75vw;
  background-color: #ffffff;
  box-shadow: 0px 0px 1.322vw 0.0844vw #98989859;
  border-radius: 1.25vw;
}
.space-y-11 > *:not(:first-child) {
  margin-top: 1.719vw;
}
.space-y-22 > *:not(:first-child) {
  margin-top: 3.438vw;
}
.image_8 {
  margin-left: 0.469vw;
  margin-right: 0.938vw;
  width: 33.594vw;
  height: 14.219vw;
}
.space-x-3 > *:not(:first-child) {
  margin-left: 0.469vw;
}
.image_10 {
  flex: 1 1 17.188vw;
  width: 17.188vw;
  height: 11.406vw;
}
.text-wrapper_2 {
  padding: 1.25vw 0;
  background-color: #ff7200;
  border-radius: 0.938vw;
  -webkit-border-radius: 0.938vw;
  -moz-border-radius: 0.938vw;
  -ms-border-radius: 0.938vw;
  -o-border-radius: 0.938vw;
}
.text_11 {
  margin: 0 1.875vw;
  line-height: 2.344vw;
}
.group_17 {
  padding: 6.875vw 0 5.781vw;
}
.space-y-38 > *:not(:first-child) {
  margin-top: 5.938vw;
}
.section_2 {
  padding: 5vw 8vw;
  background-image: url("../images/9af0a83e2c4971342c046b983c64f11b.png");
  background-size: 100% 100%;
  background-repeat: no-repeat;
}
.image_11 {
  width: 17.188vw;
  height: 3.125vw;
}
.text_12 {
  color: #ffffff;
  font-size: 4.688vw;
  line-height: 4.531vw;
}
.group_18 {
  margin-top: 2.969vw;
}
.text-wrapper_3 {
  padding: 2vw 3vw;
  border-radius: 1vw;
  -webkit-border-radius: 1vw;
  -moz-border-radius: 1vw;
  -ms-border-radius: 1vw;
  -o-border-radius: 1vw;
}

.text-wrapper_3_active {
  background-color: #7c5af6fc;
}

.font_8 {
  font-size: 2.5vw;
  font-family: FZPSZHUNHJW;
  line-height: 2.5vw;
  color: #ffffff;
}
.text_16 {
  line-height: 2.344vw;
}
.text_13 {
  line-height: 2.344vw;
}
.text_14 {
  line-height: 2.344vw;
}
.text_15 {
  line-height: 2.344vw;
}
.section_3 {
  display: none;
  width: 100%;
  height: 40vw;
  margin: 5vw auto 0 auto;
  padding: 2vw;
  background-color: #ffffff;
  border-radius: 0.938vw;
}

.section_3_active {
  display: flex;
}

.group_19 {
  width: 60%;
  line-height: 2.969vw;
  /* height: 30vw; */
}
.font_9 {
  font-size: 1.875vw;
  font-family: AlibabaPuHuiTiR;
  line-height: 4vw;
  color: #000000;
}
.text_17 {
  font-size: 1.719vw;
}
.text_18 {
  font-size: 1.719vw;
}
.text_19 {
  font-size: 1.719vw;
}
.text_20 {
  font-size: 1.719vw;
}
.text_21 {
  font-size: 1.719vw;
}
.text_22 {
  font-size: 1.719vw;
}
.image_12 {
  width: 12vw;
  height: 18.906vw;
}
.view_2 {
  margin-top: 6.25vw;
}

.image_13 {
  width: 16.719vw;
  height: 4.063vw;
}
.equal-division_2 {
  margin-top: 3.75vw;
  padding: 2vw;
}
.equal-division-item_7 {
  width: 100%;
  height: 50vw;
  position: relative;
  margin-top: 1vw;
  box-sizing: border-box;
  border-radius: 1vw;
  -webkit-border-radius: 1vw;
  -moz-border-radius: 1vw;
  -ms-border-radius: 1vw;
  -o-border-radius: 1vw;
  overflow: hidden;
}

.equal-division-item_7_1 {
  background-image: url(../images/a4d22eba24953b88d92b481f8f770d9c.png);
  background-repeat: no-repeat;
  background-size: 100% 100%;
}
.equal-division-item_7_2 {
  background-image: url(../images/0d341496b3f3729234b0552db250ba49.png);
  background-repeat: no-repeat;
  background-size: 100% 100%;
}
.equal-division-item_7_3 {
  background-image: url(../images/ebf45d5fff7359a560991416ff9c4c4e.png);
  background-repeat: no-repeat;
  background-size: 100% 100%;
}
.equal-division-item_7_4 {
  background-image: url(../images/538da1a5857706782e5b786849de4fa6.png);
  background-repeat: no-repeat;
  background-size: 100% 100%;
}

.equal-text {
  width: 100%;
  box-sizing: border-box;
  position: absolute;
  bottom: 0;
  left: 0;
  padding: 2vw;
  border-radius: 1vw;
  color: #fff;
  background-color: rgba(0, 0, 0, 0.7);
}
.equal-text h2 {
  text-align: center;
  font-size: 14px;
}

.equal-text .equal-text-name,
.equal-text .equal-text-title {
  font-size: 12px;
  margin: 1vw 0;
}

.equal-text .equal-text-content {
  font-size: 14px;
}

.image_14 {
  width: 16.406vw;
  height: 12.812vw;
}
.pos_11 {
  position: absolute;
  left: 1.094vw;
  right: 1.094vw;
  bottom: 4.063vw;
}
.group_21 {
  line-height: 2.5vw;
  width: 15.781vw;
}
.pos_9 {
  position: absolute;
  left: 50%;
  top: 4.531vw;
  transform: translateX(-50%);
}
.font_11 {
  font-size: 1.563vw;
  font-family: FZZXHJW;
  line-height: 2.5vw;
  color: #fefeff;
}
.font_10 {
  font-size: 1.875vw;
  font-family: FZZXHJW;
  line-height: 1.875vw;
  color: #fefeff;
}
.text_23 {
  line-height: 1.719vw;
  width: 12.188vw;
}
.pos_7 {
  position: absolute;
  left: 50%;
  top: 1.875vw;
  transform: translateX(-50%);
}
.image_15 {
  width: 15.781vw;
  height: 14.688vw;
}
.pos_12 {
  position: absolute;
  left: 50%;
  bottom: 2.188vw;
  transform: translateX(-50%);
}
.pos_10 {
  position: absolute;
  left: 50%;
  top: 4.531vw;
  transform: translateX(-50%);
}
.pos_8 {
  position: absolute;
  left: 50%;
  top: 2.031vw;
  transform: translateX(-50%);
}
.button {
  background-color: #ff7200;
  border-radius: 0.938vw;
  margin: 0 auto;
}

.text-wrapper_4 {
  margin-top: 4.688vw;
}
.section_4 {
  padding: 6vw 4vw;
  text-align: left;
  background-image: url("../images/780f430678bbad2e5e3f23fc2f168221.png");
  background-size: 100% 100%;
  background-repeat: no-repeat;
}
.space-y-27 > *:not(:first-child) {
  margin-top: 4.219vw;
}
.text_24 {
  color: #ffffff;
  font-size: 2vw;
  text-align: center;
  line-height: 3.438vw;
}
.group_22 {
  padding: 0 6.719vw;
}
.space-y-7 > *:not(:first-child) {
  margin-top: 1.094vw;
}
.text-wrapper_5 {
  padding: 1.875vw 0;
  background-color: #ffffff;
  border-radius: 2.813vw;
  width: 48%;
}
.button_1 {
  margin-top: 5vw;
}
.font_12 {
  font-size: 2.188vw;
  line-height: 4vw;
  color: #6034d1;
}
.text_25 {
  line-height: 2.031vw;
}
.text_26 {
  line-height: 2.031vw;
}
.text-wrapper_6 {
  padding: 1.875vw 0;
  background-color: #ffffff;
  border-radius: 2.813vw;
  height: 5.781vw;
}
.font_13 {
  font-size: 2.188vw;
  font-family: FZZXHJW;
  line-height: 2.188vw;
  color: #6034d1;
}
.text_27 {
  margin-left: 1.094vw;
}
.text_28 {
  margin-left: 2.031vw;
  margin-right: 1.25vw;
}
.group_23 {
  width: 73.438vw;
}
.image_16 {
  width: 12.656vw;
  height: 4.219vw;
}
.text_29 {
  color: #6034d1;
  font-size: 3.906vw;
  font-family: FZSKJW;
  line-height: 3.906vw;
}
.group_24 {
  padding: 3.75vw 0 5.156vw;
}
.space-y-4 > *:not(:first-child) {
  margin-top: 0.625vw;
}
.space-x-41 > *:not(:first-child) {
  margin-left: 6.406vw;
}
.font_14 {
  font-size: 2.5vw;
  font-family: FZSKJW;
  line-height: 2.5vw;
  color: #6034d1;
}
.text_30 {
  line-height: 2.344vw;
}
.text-wrapper_7 {
  background-color: #b9b9b9e6;
  border-radius: 0.313vw;
  width: 55vw;
  height: 6vw;
}
.text-wrapper_7 input {
  border: none;
  height: 100%;
  width: 100%;
  background-color: transparent;
  box-sizing: border-box;
  padding-left: 2vw;
  outline: none;
  font-size: 2vw;
}

.font_15 {
  font-size: 1.875vw;
  font-family: FZZXHJW;
  line-height: 1.875vw;
  color: #a2a2a2;
}
.text_31 {
  margin-left: 1.563vw;
}
.space-x-9 > *:not(:first-child) {
  margin-left: 1.406vw;
}


@media screen and (max-width:580px) {
  .equal-division-item_7 {
    height: 60vw;
  }
  
}