html {
    font-size: 16px
}

body {
    margin: 0;
	font-family: "Source Sans Pro",-apple-system,BlinkMacSystemFont,PingFang SC,Hiragino Sans GB,noto sans,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif;}

body * {
    box-sizing: border-box;
    flex-shrink: 0
}

a {
	text-decoration: none;
}

#app {
    width: 100vw;
    height: 100vh
}

.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
}

.ml-2 {
    margin-left: .09995vw
}

.mt-2 {
    margin-top: .09995vw
}

.ml-4 {
    margin-left: .1999vw
}

.mt-4 {
    margin-top: .1999vw
}

.ml-6 {
    margin-left: .2999vw
}

.mt-6 {
    margin-top: .2999vw
}

.ml-8 {
    margin-left: .3998vw
}

.mt-8 {
    margin-top: .3998vw
}

.ml-10 {
    margin-left: .4998vw
}

.mt-10 {
    margin-top: .4998vw
}

.ml-12 {
    margin-left: .5997vw
}

.mt-12 {
    margin-top: .5997vw
}

.ml-14 {
    margin-left: .6997vw
}

.mt-14 {
    margin-top: .6997vw
}

.ml-16 {
    margin-left: .7996vw
}

.mt-16 {
    margin-top: .7996vw
}

.ml-18 {
    margin-left: .8996vw
}

.mt-18 {
    margin-top: .8996vw
}

.ml-20 {
    margin-left: .9995vw
}

.mt-20 {
    margin-top: .9995vw
}

.ml-22 {
    margin-left: 1.0995vw
}

.mt-22 {
    margin-top: 1.0995vw
}

.ml-24 {
    margin-left: 1.1994vw
}

.mt-24 {
    margin-top: 1.1994vw
}

.ml-26 {
    margin-left: 1.2994vw
}

.mt-26 {
    margin-top: 1.2994vw
}

.ml-28 {
    margin-left: 1.3993vw
}

.mt-28 {
    margin-top: 1.3993vw
}

.ml-30 {
    margin-left: 1.4993vw
}

.mt-30 {
    margin-top: 1.4993vw
}

.ml-32 {
    margin-left: 1.5992vw
}

.mt-32 {
    margin-top: 1.5992vw
}

.ml-34 {
    margin-left: 1.6992vw
}

.mt-34 {
    margin-top: 1.6992vw
}

.ml-36 {
    margin-left: 1.7991vw
}

.mt-36 {
    margin-top: 1.7991vw
}

.ml-38 {
    margin-left: 1.8991vw
}

.mt-38 {
    margin-top: 1.8991vw
}

.ml-40 {
    margin-left: 1.999vw
}

.mt-40 {
    margin-top: 1.999vw
}

.ml-42 {
    margin-left: 2.099vw
}

.mt-42 {
    margin-top: 2.099vw
}

.ml-44 {
    margin-left: 2.1989vw
}

.mt-44 {
    margin-top: 2.1989vw
}

.ml-46 {
    margin-left: 2.2989vw
}

.mt-46 {
    margin-top: 2.2989vw
}

.ml-48 {
    margin-left: 2.3988vw
}

.mt-48 {
    margin-top: 2.3988vw
}

.ml-50 {
    margin-left: 2.4988vw
}

.mt-50 {
    margin-top: 2.4988vw
}

.ml-52 {
    margin-left: 2.5987vw
}

.mt-52 {
    margin-top: 2.5987vw
}

.ml-54 {
    margin-left: 2.6987vw
}

.mt-54 {
    margin-top: 2.6987vw
}

.ml-56 {
    margin-left: 2.7986vw
}

.mt-56 {
    margin-top: 2.7986vw
}

.ml-58 {
    margin-left: 2.8986vw
}

.mt-58 {
    margin-top: 2.8986vw
}

.ml-60 {
    margin-left: 2.9985vw
}

.mt-60 {
    margin-top: 2.9985vw
}

.ml-62 {
    margin-left: 3.0985vw
}

.mt-62 {
    margin-top: 3.0985vw
}

.ml-64 {
    margin-left: 3.1984vw
}

.mt-64 {
    margin-top: 3.1984vw
}

.ml-66 {
    margin-left: 3.2984vw
}

.mt-66 {
    margin-top: 3.2984vw
}

.ml-68 {
    margin-left: 3.3983vw
}

.mt-68 {
    margin-top: 3.3983vw
}

.ml-70 {
    margin-left: 3.4983vw
}

.mt-70 {
    margin-top: 3.4983vw
}

.ml-72 {
    margin-left: 3.5982vw
}

.mt-72 {
    margin-top: 3.5982vw
}

.ml-74 {
    margin-left: 3.6982vw
}

.mt-74 {
    margin-top: 3.6982vw
}

.ml-76 {
    margin-left: 3.7981vw
}

.mt-76 {
    margin-top: 3.7981vw
}

.ml-78 {
    margin-left: 3.9vw
}

.mt-78 {
    margin-top: 3.8981vw
}

.ml-80 {
    margin-left: 3.998vw
}

.mt-80 {
    margin-top: 3.998vw
}

.ml-82 {
    margin-left: 4.098vw
}

.mt-82 {
    margin-top: 4.098vw
}

.ml-84 {
    margin-left: 4.1979vw
}

.mt-84 {
    margin-top: 4.1979vw
}

.ml-86 {
    margin-left: 4.2979vw
}

.mt-86 {
    margin-top: 4.2979vw
}

.ml-88 {
    margin-left: 4.3978vw
}

.mt-88 {
    margin-top: 4.3978vw
}

.ml-90 {
    margin-left: 4.4978vw
}

.mt-90 {
    margin-top: 4.4978vw
}

.ml-92 {
    margin-left: 4.5977vw
}

.mt-92 {
    margin-top: 4.5977vw
}

.ml-94 {
    margin-left: 4.6977vw
}

.mt-94 {
    margin-top: 4.6977vw
}

.ml-96 {
    margin-left: 4.7976vw
}

.mt-96 {
    margin-top: 4.7976vw
}

.ml-98 {
    margin-left: 4.8976vw
}

.mt-98 {
    margin-top: 4.8976vw
}

.ml-100 {
    margin-left: 4.9975vw
}

.mt-100 {
    margin-top: 4.9975vw
}

.ml-7-5[data-v-71e61170] {
    margin-left: .3748vw
}

.ml-11-5[data-v-71e61170] {
    margin-left: .1vw
}

.mt-39-5[data-v-71e61170] {
    margin-top: 1.974vw
}

.mt-135-5[data-v-71e61170] {
    margin-top: 6.7716vw
}

.mt-25[data-v-71e61170] {
    margin-top: 1.2494vw
}

.mt-45[data-v-71e61170] {
    margin-top: 2.2489vw
}

.mt-102[data-v-71e61170] {
    margin-top: 5.0975vw
}

.mt-64-5[data-v-71e61170] {
    margin-top: 3.2234vw
}

.mt-129[data-v-71e61170] {
    margin-top: 6.4468vw
}

.ml-19[data-v-71e61170] {
    margin-left: .9495vw
}

.mt-7-5[data-v-71e61170] {
    margin-top: .3748vw
}

.mt-15-5[data-v-71e61170] {
    margin-top: .7746vw
}

.mt-12-5[data-v-71e61170] {
    margin-top: .6247vw
}

.ml-60-5[data-v-71e61170] {
    margin-left: 3.0235vw
}

.mt-14-5[data-v-71e61170] {
    margin-top: .7246vw
}

.page[data-v-71e61170] {
    width: 100%;
    overflow-y: auto;
    overflow-x: hidden;
    height: 100%
}

.section[data-v-71e61170] {
    padding-top: 1.4vw;
    padding-right: 7.6978vw;
    padding-bottom: 1.2vw;
    padding-left: 8.7vw;
    background-color: black;
    background-size: 100% 100%;
    background-repeat: no-repeat;
}

.image[data-v-71e61170] {
    width: 9.2704vw;
    height: 1.4993vw
}

.image_2[data-v-71e61170] {
    width: 7.1964vw;
    height: 1.3493vw
}

.font[data-v-71e61170] {
    font-size: .8246vw;
    font-family: Adobe Heiti Std;
    line-height: .6497vw;
    color: #fff
}

.font_2[data-v-71e61170] {
    font-size: .75vw;
    font-family: Adobe Heiti Std;
    line-height: .6997vw;
    color: grey
}

.text[data-v-71e61170] {
    font-size: .7496vw
}

.text_2[data-v-71e61170] {
    line-height: .8246vw
}

.text_3[data-v-71e61170] {
    font-size: .7496vw
}

.text_5[data-v-71e61170] {
    line-height: .6247vw
}

.text_4[data-v-71e61170] {
    font-size: .7496vw;
    line-height: .7246vw
}

.text_6[data-v-71e61170],
.text_7[data-v-71e61170] {
    font-size: .7496vw
}

.image_3[data-v-71e61170] {
    width: 100vw;
    height: 2.6743vw
}

.group[data-v-71e61170] {
    padding: 0 8.7956vw
}

.font_3[data-v-71e61170] {
    font-size: 1.2494vw;
    font-family: Adobe Heiti Std;
    line-height: 1.1994vw;
    color: #000
}

.text_8[data-v-71e61170],
.text_9[data-v-71e61170] {
    font-size: 1.2744vw
}

.image_4[data-v-71e61170] {
    width: 100vw;
    height: 49.6876vw
}

.group_2[data-v-71e61170] {
    padding-left: 8.3208vw;
    padding-right: 7.996vw
}

.group_4[data-v-71e61170] {
    margin: .1999vw 0;
    width: 31.7091vw
}

.text_10[data-v-71e61170] {
    color: #1d2026;
    font-size: 2.3988vw;
    font-family: SourceHanSansCN;
    font-weight: 700;
    line-height: 2.5739vw;
    letter-spacing: .03848vw
}

.text_11[data-v-71e61170] {
    color: #80a1b5;
    font-size: 1.7991vw;
    font-family: Adobe Heiti Std;
    line-height: 1.8491vw
}

.group_5[data-v-71e61170] {
    margin-left: .2499vw;
    margin-right: .6997vw;
    padding: 6.7716vw 0 2.7486vw
}

.image_6[data-v-71e61170] {
    width: 2.5987vw;
    height: 2.5987vw
}

.group_6[data-v-71e61170] {
    margin-left: 1.0995vw;
    margin-right: 20.5647vw;
    line-height: .7496vw;
    width: 7.7vw;
    height: 1.4993vw
}

.font_5[data-v-71e61170] {
    font-size: .5247vw;
    font-family: Adobe Heiti Std;
    line-height: .7496vw;
    color: #1d2026
}

.image_5[data-v-71e61170] {
    width: 30.7846vw;
    height: 12.1189vw
}

.pos[data-v-71e61170] {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0
}

.group_3[data-v-71e61170] {
    line-height: 1.1244vw;
    width: 39.5927vw;
    height: 20.1399vw
}

.font_4[data-v-71e61170] {
    font-size: .7246vw;
    font-family: Adobe Heiti Std;
    letter-spacing: -.01449vw;
    line-height: 1.1244vw;
    color: #1c1f25
}

.image_7[data-v-71e61170] {
    width: 83.3083vw;
    height: 36.4568vw
}

.image_8[data-v-71e61170] {
    width: 83.3083vw;
    height: 36.4818vw
}

.section_2[data-v-71e61170] {
    padding: 3.973vw 7.1464vw 3.8731vw;
    background-size: 100% 100%;
    background-repeat: no-repeat
}

.group_9[data-v-71e61170] {
    margin-top: .3998vw
}

.image_9[data-v-71e61170] {
    width: 14.5vw;
    height: 2.3488vw
}

.group_10[data-v-71e61170] {
    margin: .1249vw 0.9495vw
}

.image_10[data-v-71e61170] {
    width: 11.1944vw;
    height: 1.3993vw
}

.image_11[data-v-71e61170] {
    width: 8.6957vw;
    height: .3248vw
}

.group_7[data-v-71e61170] {
    margin-left: 8.7206vw
}

.font_6[data-v-71e61170] {
    font-size: 1.2494vw;
    font-family: Adobe Heiti Std;
    line-height: 1.1244vw;
    color: #777
}

.text_12[data-v-71e61170] {
    line-height: 1.1494vw
}

.font_7[data-v-71e61170] {
    font-size: .9495vw;
    font-family: Adobe Heiti Std;
    line-height: 1.1244vw;
    color: #fff
}

.text_17[data-v-71e61170] {
    line-height: .7246vw
}

.group_8[data-v-71e61170] {
    width: 12.4688vw
}

.group_11[data-v-71e61170],
.text_15[data-v-71e61170],
.text_18[data-v-71e61170] {
    line-height: 1.1494vw
}

.text_13[data-v-71e61170] {
    line-height: 1.1744vw
}

.text_16[data-v-71e61170] {
    line-height: .9995vw
}

.text_14[data-v-71e61170] {
    margin-left: 7.3713vw;
    margin-top: 1.1994vw;
    color: #777;
    font-size: 1.0245vw;
    font-family: Adobe Heiti Std;
    line-height: 1.1244vw
}