
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 {
  padding-bottom: 8.4896vw;
  background-image: url('../images/98c14b6c8c1a2b245f5781f5f3c254eb.png');
  background-size: 100% 100%;
  background-repeat: no-repeat;
  width: 100%;
  overflow-y: auto;
  overflow-x: hidden;
  height: 100%;
}
.space-y-166 > *:not(:first-child) {
  margin-top: 8.6458vw;
}
.image {
  width: 100vw;
  height: 23.9583vw;
}
.image-wrapper {
  padding: 1.6667vw 0;
  background-image: linear-gradient(12deg, #ec6c3d 0%, #e65b30 100%);
  border-radius: 0.8333vw;
  width: 80.9375vw;
}
.image_2 {
  width: 76.0417vw;
  height: 4.9479vw;
}
.group {
  margin-top: 0.7292vw;
  width: 81.3021vw;
}
.space-y-13 > *:not(:first-child) {
  margin-top: 0.6771vw;
}
.space-x-7 > *:not(:first-child) {
  margin-left: 0.3646vw;
}
.section {
  padding-bottom: 3.0208vw;
  background-color: #fbf0ef;
  border-radius: 0.5208vw;
  height: 38.0208vw;
}
.view {
  flex: 1 1 40.4167vw;
}
.space-y-174 > *:not(:first-child) {
  margin-top: 9.0625vw;
}
.space-y-37 > *:not(:first-child) {
  margin-top: 1.9271vw;
}
.text-wrapper {
  padding: 2.2917vw 0;
  background-color: #f3bb4e;
  border-radius: 0.4167vw 0.4167vw 0px 0px;
  width: 40.4167vw;
}
.font_1 {
  font-size: 3.3333vw;
  font-family: Microsoft YaHei;
  line-height: 3.1771vw;
  font-weight: 700;
  color: #172b60;
}
.image_3 {
  width: 32.9167vw;
  height: 10.2604vw;
}
.text-wrapper_2 {
  padding: 1.5625vw 0;
  background-color: #f7654a;
  border-radius: 1.0417vw;
  width: 20.4167vw;
}
.font_2 {
  font-size: 3.0208vw;
  font-family: Microsoft YaHei;
  line-height: 2.9167vw;
  font-weight: 700;
  color: #fefeff;
}
.view_2 {
  flex: 1 1 40.4167vw;
}
.image_4 {
  margin-top: 1.9271vw;
  width: 34.5833vw;
  height: 16.6667vw;
}
.view_3 {
  margin-top: 2.6563vw;
}
.section_2 {
  padding-bottom: 3.0208vw;
  flex: 1 1 40.5208vw;
  background-color: #fbf0ef;
  border-radius: 0.5208vw;
  height: 38.125vw;
}
.space-y-173 > *:not(:first-child) {
  margin-top: 9.0104vw;
}
.text-wrapper_3 {
  padding: 2.1354vw 0 2.2917vw;
  background-color: #f3bb4e;
  border-radius: 0.4167vw 0.4167vw 0px 0px;
  width: 40.5208vw;
}
.text {
  line-height: 3.2292vw;
}
.image_5 {
  width: 33.0208vw;
  height: 10.3646vw;
}
.text-wrapper_6 {
  padding: 1.6667vw 0;
  background-color: #f7654a;
  border-radius: 1.0417vw;
  width: 20.4167vw;
}
.text_2 {
  font-size: 3.0729vw;
  line-height: 2.8646vw;
}
.view_4 {
  flex: 1 1 40.5208vw;
}
.space-y-183 > *:not(:first-child) {
  margin-top: 9.5313vw;
}
.space-y-38 > *:not(:first-child) {
  margin-top: 1.9792vw;
}
.text-wrapper_4 {
  padding: 2.1354vw 0 2.2917vw;
  background-color: #f3bb4e;
  border-radius: 0.4167vw 0.4167vw 0px 0px;
  width: 40.4167vw;
}
.image_6 {
  width: 32.9167vw;
  height: 9.7396vw;
}
.text-wrapper_5 {
  padding: 1.6146vw 0;
  background-color: #f7654a;
  border-radius: 1.0417vw;
  width: 20.4167vw;
}
.group_2 {
  margin-top: 6.9792vw;
}
.space-y-69 > *:not(:first-child) {
  margin-top: 3.5937vw;
}
.font_3 {
  font-size: 5.2083vw;
  font-family: WenYue;
  color: #172b60;
}
.text_3 {
  line-height: 4.7917vw;
}
.space-x-8 > *:not(:first-child) {
  margin-left: 0.4167vw;
}
.section_3 {
  padding: 2.0833vw 2.2396vw;
  flex: 1 1 26.7708vw;
  background-color: #ffffff;
  border-radius: 0.2083vw;
  width: 26.7708vw;
  height: 7.5vw;
}
.image_7 {
  width: 3.3333vw;
  height: 3.2813vw;
}
.font_4 {
  font-size: 2.7083vw;
  font-family: Microsoft YaHei;
  line-height: 2.5521vw;
  color: #7e7e7e;
}
.text_4 {
  margin-right: 2.6042vw;
}
.section_4 {
  padding: 2.0833vw 2.6042vw;
  flex: 1 1 26.7708vw;
  background-color: #ffffff;
  border-radius: 0.2083vw;
  width: 26.8229vw;
  height: 7.5vw;
}
.text_5 {
  margin-right: 2.2917vw;
}
.section_5 {
  padding: 2.2917vw 2.1354vw;
  flex: 1 1 26.7708vw;
  background-color: #ffffff;
  border-radius: 0.2083vw;
  width: 26.7708vw;
  height: 7.5vw;
}
.space-x-29 > *:not(:first-child) {
  margin-left: 1.5104vw;
}
.image_8 {
  width: 3.3333vw;
  height: 2.9688vw;
}
.group_3 {
  padding-left: 9.5313vw;
  padding-right: 9.3229vw;
}
.text_6 {
  line-height: 4.9479vw;
}
.group_4 {
  margin-top: 4.7917vw;
}
.space-y-28 > *:not(:first-child) {
  margin-top: 1.4583vw;
}
.section_6 {
  padding: 6vw 3vw;
  background-color: #ffffff;
  box-shadow: 0px 0.1042vw 0.5208vw #a1380059;
  border-radius: 0.2083vw;
  -webkit-border-radius:;
  -moz-border-radius:;
  -ms-border-radius:;
  -o-border-radius:;
}
.space-x-54 > *:not(:first-child) {
  margin-left: 2.8125vw;
}
.group_5 {
  width: 50%;
  height: 25vw;
}
.group_5 p {
  font-size: 2vw;
  text-indent: 2em;
  margin: 1vw 0;
  line-height: 3.5vw;
}
.space-y-49 > *:not(:first-child) {
}
.font_5 {
  font-size: 3.2813vw;
  font-family: MicrosoftYaHeiSemibold;
  line-height: 3.2813vw;
  color: #172b60;
}
.image_10 {
  width: 38.0729vw;
  height: 20.2083vw;
}
.image_9 {
  width: 35.6771vw;
  height: 23.6979vw;
}
.section_7 {
  padding: 3.3333vw 1.875vw 4.4792vw 2.6042vw;
  background-color: #ffffff;
  box-shadow: 0px 0.2604vw 0.9375vw #a1380059;
  border-radius: 0.2083vw;
}
.space-x-50 > *:not(:first-child) {
  margin-left: 2.6042vw;
}
.group_6 {
  height: 23.125vw;
}
.space-y-50 > *:not(:first-child) {
  margin-top: 2.6042vw;
}
.image_12 {
  width: 38.2292vw;
  height: 17.2396vw;
}
.image_11 {
  margin-top: 1.3542vw;
  width: 35.6771vw;
  height: 23.8542vw;
}
.section_8 {
  padding: 3.3333vw 1.875vw 3.5417vw 2.6042vw;
  background-color: #ffffff;
  box-shadow: 0px 0.2604vw 0.9375vw #a1380059;
  border-radius: 0.2083vw;
}
.space-x-47 > *:not(:first-child) {
  margin-left: 2.4479vw;
}
.group_7 {
  height: 26.1458vw;
}
.space-y-53 > *:not(:first-child) {
  margin-top: 2.7604vw;
}
.group_8 {
  padding-left: 2.2396vw;
  padding-right: 0.4167vw;
}
.image_14 {
  width: 38.3854vw;
  height: 20.2604vw;
}
.image_13 {
  width: 35.5208vw;
  height: 23.6979vw;
}
.text-wrapper_7 {
  margin-top: 5.0521vw;
  padding: 1.5625vw 0;
  background-color: #f7654a;
  border-radius: 1.0417vw;
  width: 20.1563vw;
}
.text_7 {
  line-height: 2.8646vw;
}
.group_9 {
  margin-top: 6.0938vw;
}
.space-y-83 > *:not(:first-child) {
  margin-top: 4.3229vw;
}
.text_8 {
  line-height: 4.8958vw;
}
.space-y-8 > *:not(:first-child) {
  margin-top: 0.4167vw;
}
.section_9 {
  padding: 0 4.6875vw 2.5vw;
  flex: 1 1 26.7708vw;
  background-color: #ffffff;
  border-radius: 0.625vw 0.4167vw 0.4167vw 0.4167vw;
  height: 22.5521vw;
}
.group_10 {
  padding: 0.3125vw 0 1.9792vw;
  height: 16.6667vw;
}
.group_11 {
  margin-top: 9.5833vw;
  line-height: 2.3958vw;
  text-align: center;
}
.font_6 {
  font-size: 1.9271vw;
  font-family: MicrosoftYaHeiSemibold;
  line-height: 2.3958vw;
  color: #172b60;
}
.image_15 {
  margin-top: -14.375vw;
  width: 13.3333vw;
  height: 10.0521vw;
}
.text-wrapper_8 {
  padding: 0.625vw 0;
  background-color: #f7654a;
  border-radius: 0.5729vw;
  width: 12.1875vw;
}
.font_8 {
  font-size: 2.0833vw;
  font-family: Microsoft YaHei;
  line-height: 2.0313vw;
  font-weight: 700;
  color: #fefeff;
}
.section_10 {
  padding: 2.5vw 2vw;
  flex: 1 1 26.7708vw;
  background-color: #ffffff;
  border-radius: 0.625vw 0.4167vw 0.4167vw 0.4167vw;
  height: 22.5521vw;
}
.image_17 {
  width: 9vw;
  height: 7vw;
}
.font_7 {
  font-size: 1.9271vw;
  font-family: MicrosoftYaHeiSemibold;
  line-height: 1.875vw;
  color: #172b60;
}
.text_9 {
  margin: 0;
  height: 5vw;
  line-height: 2.5vw;
}
.text-wrapper_9 {
  margin-top: 1vw;
  padding: 0.625vw 0;
  background-color: #f7654a;
  border-radius: 0.5729vw;
  width: 12.2396vw;
}
.section_11 {
  padding: 2.1354vw 6.4583vw 2.5vw 6.6667vw;
  flex: 1 1 26.7708vw;
  background-color: #ffffff;
  border-radius: 0.625vw 0.4167vw 0.4167vw 0.4167vw;
  height: 22.5521vw;
}
.image_16 {
  width: 7.8125vw;
  height: 6.4583vw;
}
.text_10 {
  margin-top: 2.7604vw;
  line-height: 1.8229vw;
}
.text-wrapper_10 {
  padding: 0.625vw 0;
  background-color: #f7654a;
  border-radius: 0.5729vw;
}
.view_5 {
  margin: 3.4896vw 0.7292vw 0;
}
.section_12 {
  padding: 2.7083vw 0 2.5vw;
  flex: 1 1 26.7708vw;
  background-color: #ffffff;
  border-radius: 0.625vw 0.4167vw 0.4167vw 0.4167vw;
  height: 22.5521vw;
}
.image_20 {
  width: 9.0104vw;
  height: 6.7708vw;
}
.text_13 {
  margin-top: 2.1354vw;
}
.view_6 {
  margin-top: 3.1771vw;
}
.section_13 {
  padding: 2.1354vw 6.1458vw 2.5vw 6.4583vw;
  flex: 1 1 26.7708vw;
  background-color: #ffffff;
  border-radius: 0.625vw 0.4167vw 0.4167vw 0.4167vw;
  height: 22.5521vw;
}
.image_18 {
  width: 8.2813vw;
  height: 7.3438vw;
}
.text_11 {
  margin-top: 1.8229vw;
}
.view_7 {
  margin: 3.4896vw 1.0417vw 0 0.8854vw;
}
.section_14 {
  padding: 2.5vw 6.6146vw;
  flex: 1 1 26.7708vw;
  background-color: #ffffff;
  border-radius: 0.625vw 0.4167vw 0.4167vw 0.4167vw;
  height: 22.5521vw;
}
.image_19 {
  width: 7.0313vw;
  height: 6.6146vw;
}
.text_12 {
  margin-top: 2.2396vw;
  line-height: 1.9271vw;
}
.view_8 {
  margin: 3.4375vw 0.625vw 0 0.7292vw;
}
.group_13 {
  margin-left: 0.4688vw;
  margin-top: 9.2708vw;
}
.space-y-82 > *:not(:first-child) {
  margin-top: 4.2708vw;
}
.group_12 {
  text-align: center;
  width: 83.0729vw;
}
.font_9 {
  font-size:4vw;
  font-family: Adobe Heiti Std;
  line-height: 6.3021vw;
  color: #ffea9f;
}
.text_14 {
  text-shadow: 0px 0.2083vw 0.1563vw #953f1859;
}
.text-wrapper_11 {
  padding: 1.6667vw 0;
  background-color: #f7654a;
  border-radius: 1.0417vw;
  width: 20.6771vw;
}
.text_15 {
  font-size: 3.0729vw;
}