.page {
  background-color: #fffefd;
  width: 100%;
  overflow-y: auto;
  overflow-x: hidden;
  height: 100%;
}
.section {
  padding: 32.5px 49.5px 644.5px 77.5px;
  background-image: url('../image/16907955417784442193.png');
  background-size: 100% 100%;
  background-repeat: no-repeat;
}
.text {
  color: #000000;
  font-size: 52px;
  font-family: FZHTK;
  line-height: 39px;
  letter-spacing: 3px;
}
.space-x-272 > *:not(:first-child) {
  margin-left: 136px;
}
.group {
  margin-top: 16px;
}
.space-x-80 > *:not(:first-child) {
  margin-left: 40px;
}
.group_2 {
  width: 62.5px;
}
.space-y-16 > *:not(:first-child) {
  margin-top: 8px;
}
.font_1 {
  font-size: 20px;
  font-family: DengXian;
  letter-spacing: 1px;
  line-height: 19px;
  color: #000000;
}
.divider {
  background-color: #5a3f2e;
  border-radius: 1px;
  height: 2px;
}
.text-wrapper {
  padding: 8px 0 10px;
  border-radius: 4.5px;
  width: 79.5px;
  height: 37.5px;
  border: solid 0.5px #5a3f2e;
}
.text_2 {
  line-height: 18.5px;
}
.group_3 {
  margin-top: 62.5px;
  width: 1223px;
}
.space-x-138 > *:not(:first-child) {
  margin-left: 69px;
}
.group_4 {
  margin-top: 27.5px;
  width: 385.5px;
}
.image_2 {
  width: 382px;
  height: 1.5px;
}
.image_3 {
  margin: 0 2px;
}
.group_5 {
  padding: 36.5px 0 29.5px;
}
.group_6 {
  margin-left: 2px;
  margin-right: 8px;
}
.font_2 {
  font-size: 45.5px;
  font-family: DengXian;
  letter-spacing: 2.5px;
  line-height: 68.5px;
  font-weight: 700;
  color: #000000;
}
.font_3 {
  font-size: 58.5px;
  font-family: FZLTDHK;
  letter-spacing: 4.5px;
  line-height: 68.5px;
  color: #251111;
}
.divider_2 {
  margin: 20.5px 27px 0 2.5px;
  background-color: #b7b7b7;
  height: 2px;
}
.text_5 {
  margin-top: 14.5px;
  color: #2d1717;
  font-size: 27.5px;
  font-family: DengXian;
  line-height: 27px;
}
.font_4 {
  font-size: 13.5px;
  font-family: DengXian;
  letter-spacing: 0.5px;
  line-height: 11.5px;
  color: #2d1717;
}
.text_6 {
  margin-left: 3px;
  margin-top: 18.5px;
  font-size: 13px;
}
.font_5 {
  font-size: 12.5px;
  font-family: DengXian;
  letter-spacing: 1px;
  line-height: 17.5px;
  color: #351515;
}
.image-wrapper {
  margin-left: 3px;
  padding: 10.5px 0;
  background-color: #351515;
  width: 143px;
}
.image_5 {
  width: 18.5px;
  height: 18.5px;
}
.section_2 {
  padding-top: 2px;
  background-color: #35151557;
  width: 681.5px;
  height: 489px;
}
.space-y-4 > *:not(:first-child) {
  margin-top: 2px;
}
.image {
  width: 592.5px;
  height: 241px;
}
.image_4 {
  width: 592.5px;
  height: 243px;
}
.group_7 {
  margin-top: 52px;
  padding-top: 62px;
}
.section_5 {
  padding-top: 586.5px;
  background-color: #fffefd;
}
.group_14 {
  width: 1223px;
}
.space-x-137 > *:not(:first-child) {
  margin-left: 68.5px;
}
.group_15 {
  margin-top: 29.5px;
}
.image_11 {
  margin-right: 4px;
}
.group_16 {
  padding: 36.5px 0 39.5px;
}
.group_17 {
  width: 249px;
}
.divider_4 {
  margin-top: 20.5px;
  background-color: #b7b7b7;
  width: 356.5px;
  height: 2px;
}
.font_9 {
  font-size: 30px;
  font-family: DengXian;
  line-height: 28px;
  color: #2d1717;
}
.text_15 {
  margin-top: 13.5px;
}
.text_16 {
  margin-top: 18.5px;
  font-size: 13px;
}
.text-wrapper_3 {
  padding: 12px 0 10px;
  background-color: #351515;
  width: 143px;
}
.font_8 {
  font-size: 17.5px;
  font-family: DengXian;
  letter-spacing: 1.5px;
  line-height: 17.5px;
}
.image_10 {
  width: 679.5px;
  height: 451.5px;
}
.group_18 {
  margin-right: 51px;
  margin-top: 86.5px;
  width: 1094px;
}
.space-y-18 > *:not(:first-child) {
  margin-top: 9px;
}
.font_10 {
  font-size: 24px;
  font-family: DengXian;
  line-height: 21.5px;
  color: #2d1717;
}
.group_19 {
  margin-top: 41px;
  padding-left: 40px;
  padding-right: 23.5px;
}
.space-y-24 > *:not(:first-child) {
  margin-top: 12px;
}
.space-x-20 > *:not(:first-child) {
  margin-left: 10px;
}
.image_12 {
  flex: 1 1 397px;
  width: 397px;
  height: 528.5px;
}
.image_13 {
  flex: 1 1 397px;
  width: 397px;
  height: 529px;
}
.image_14 {
  margin-right: 1px;
  flex: 1 1 397px;
  width: 401.5px;
  height: 528.5px;
}
.space-x-16 > *:not(:first-child) {
  margin-left: 8px;
}
.image_16 {
  flex: 1 1 400px;
  width: 400px;
  height: 585.5px;
}
.image_17 {
  margin-top: 1.5px;
  flex: 1 1 400px;
  width: 400px;
  height: 585px;
}
.image_15 {
  flex: 1 1 400px;
  width: 402px;
  height: 586px;
}
.group_20 {
  margin-top: 60.5px;
}
.space-y-71 > *:not(:first-child) {
  margin-top: 35.5px;
}
.group_21 {
  margin-right: 20.5px;
  width: 1223.5px;
}
.group_22 {
  line-height: 21.5px;
  height: 21.5px;
}
.text_21 {
  font-size: 23.5px;
}
.space-y-114 > *:not(:first-child) {
  margin-top: 57px;
}
.image_18 {
  margin-right: 30px;
  width: 1133px;
  height: 321px;
}
.section_7 {
  /*padding: 24.5px 0 13px 116px;*/
  background-color: #351515;
}
.font_11 {
      margin-left: 12px;
  font-size: 12.5px;
  font-family: DengXian;
  letter-spacing: 1px;
  line-height: 12.5px;
  color: #ffffff;
}
.group_23 {
  width: 300px;
}
.view_4 {
  margin-right: 474px;
  margin-top: 20px;
}
.view_5 {
  margin-right: 474px;
  margin-top: 17.5px;
}
.view_6 {
  margin-right: 474px;
  margin-top: 14px;
}
.group_24 {
  margin-top: 10px;
  line-height: 21.5px;
  text-align: center;
}
.font_12 {
  font-size: 11.5px;
  font-family: DengXian;
  letter-spacing: 0.5px;
  line-height: 21.5px;
  color: #ffffff;
}
.section_3 {
  padding: 2.5px 54.5px 7.5px 61px;
  background-color: #351515fc;
}
.space-y-11 > *:not(:first-child) {
  margin-top: 5.5px;
}
.pos {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
}
.space-x-54 > *:not(:first-child) {
  margin-left: 27px;
}
.space-x-62 > *:not(:first-child) {
  margin-left: 31px;
}
.group_8 {
  flex: 1 1 288.5px;
  padding-bottom: 8px;
}
.section_4 {
  height: 282.5px;
  border: solid 0.5px #ffffff;
}
.view {
  margin-right: 6px;
}
.image_6 {
  width: 280px;
  height: 282px;
}
.pos_2 {
  position: absolute;
  left: 8.5px;
  right: 0;
  bottom: 0;
}
.view_2 {
  margin-right: 7px;
}
.image_7 {
  width: 280.5px;
  height: 281.5px;
}
.pos_3 {
  position: absolute;
  left: 9px;
  right: 0;
  bottom: 0;
}
.group_9 {
  margin-bottom: 2.5px;
}
.space-y-64 > *:not(:first-child) {
  margin-top: 32px;
}
.divider_3 {
  margin-right: 19.5px;
  background-color: #e1dada94;
  width: 430.5px;
  height: 1.5px;
}
.text_10 {
  margin-right: 30px;
  color: #e1dada;
  font-size: 67.5px;
  font-family: DengXian;
  line-height: 48.5px;
  letter-spacing: 5.5px;
  text-transform: uppercase;
  opacity: 0.15;
}
.group_10 {
  width: 252px;
}
.font_6 {
  font-size: 42px;
  font-family: DengXian;
  letter-spacing: 2.5px;
  line-height: 67px;
  font-weight: 700;
  color: #e1dada;
}
.text_3 {
  word-break: break-all;
}
.text_4 {
  text-transform: uppercase;
  word-break: break-all;
}
.text_11 {
  color: #ffffff;
  font-size: 54px;
  font-family: FZLTDHK;
  line-height: 67px;
  letter-spacing: 4.5px;
}
.space-x-59 > *:not(:first-child) {
  margin-left: 29.5px;
}
.group_11 {
  flex: 1 1 290px;
  padding-bottom: 11px;
}
.section_6 {
  margin-right: 8px;
  height: 283px;
  border: solid 0.5px #ffffff;
}
.image_8 {
  width: 281.5px;
  height: 282px;
}
.pos_4 {
  position: absolute;
  left: 8.5px;
  right: 0;
  bottom: 0;
}
.view_3 {
  margin-right: 11px;
}
.image_9 {
  width: 282px;
  height: 282px;
}
.pos_5 {
  position: absolute;
  left: 11.5px;
  right: 0;
  bottom: 0;
}
.group_12 {
  margin: 12px 14px 0 27px;
  padding-left: 93px;
  padding-top: 21px;
  width: 436px;
  border-top: solid 1.5px #e1dada94;
}
.text_13 {
  margin-right: 12px;
  margin-top: 13px;
  color: #ffffff;
  font-size: 13px;
}
.group_13 {
  margin-top: 11.5px;
}
.font_7 {
  font-size: 13.5px;
  font-family: DengXian;
  letter-spacing: 1px;
  line-height: 26.5px;
  color: #e1dada;
}
.text_7 {
  text-transform: uppercase;
}
.text_12 {
  margin-left: 23.5px;
  color: #e1dada;
  font-size: 27.5px;
  font-family: DengXian;
  line-height: 27.5px;
  letter-spacing: 2px;
}
.text_24 {
  margin-left: 19px;
}
.text_23 {
  margin-left: 15px;
}
.text_22 {
  /*margin-left: 550px;*/
}
.text_20 {
  color: #000000;
  font-size: 64px;
  font-family: DengXian;
  font-weight: 700;
  line-height: 61px;
  letter-spacing: 4px;
}
.text_19 {
  margin-bottom: 6px;
  color: #000000;
  font-size: 71px;
  font-family: FZLTDHK;
  font-weight: 700;
  line-height: 60.5px;
  letter-spacing: 4.5px;
}
.text_18 {
  color: #ffffff;
}
.text_17 {
  margin-top: 16px;
  line-height: 12px;
}
.text_9 {
  margin-left: 3px;
  margin-top: 8px;
}
.text_8 {
  margin-left: 3px;
  margin-top: 13px;
}
.text-wrapper_2 {
  margin-right: 21px;
  margin-top: 35px;
  padding: 11px 0;
  background-color: #ffffff;
  width: 143px;
}
.text_14 {
  color: #351515;
}