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
}

#app {
    width: 100vw;
    height: 100vh
}

a {
	text-decoration: none;
}
.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;
    text-align: center;
    align-items: center;
}

.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.8981vw
}

.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-10-5[data-v-0f5fe9bc] {
    margin-left: .1vw
}

.ml-77-5[data-v-0f5fe9bc] {
    margin-left: 3.8731vw
}

.ml-45-5[data-v-0f5fe9bc] {
    margin-left: 2.2739vw
}

.mt-34-5[data-v-0f5fe9bc] {
    margin-top: 1.7241vw
}

.ml-141-5[data-v-0f5fe9bc] {
    margin-left: 7.0715vw
}

.mt-26-5[data-v-0f5fe9bc] {
    margin-top: 1.3243vw
}

.ml-93-5[data-v-0f5fe9bc] {
    margin-left: 4.6727vw
}

.ml-122-5[data-v-0f5fe9bc] {
    margin-left: 6.1219vw
}

.ml-21-5[data-v-0f5fe9bc] {
    margin-left: 1.0745vw
}

.mt-37-5[data-v-0f5fe9bc] {
    margin-top: 1.8741vw
}

.mt-45-5[data-v-0f5fe9bc] {
    margin-top: 2.2739vw
}

.mt-98-5[data-v-0f5fe9bc] {
    margin-top: 4.9225vw
}

.mt-5-5[data-v-0f5fe9bc] {
    margin-top: .2749vw
}

.mt-10-5[data-v-0f5fe9bc] {
    margin-top: .5247vw
}

.mt-82-5[data-v-0f5fe9bc] {
    margin-top: 4.1229vw
}

.mt-29-5[data-v-0f5fe9bc] {
    margin-top: 1.4743vw
}

.ml-18-5[data-v-0f5fe9bc] {
    margin-left: .9245vw
}

.ml-66-5[data-v-0f5fe9bc] {
    margin-left: 3.3233vw
}

.mt-13-5[data-v-0f5fe9bc] {
    margin-top: .6747vw
}

.page[data-v-0f5fe9bc] {
    height: 100%;
    width: 100%;
    overflow-y: auto;
    overflow-x: hidden
}

.section[data-v-0f5fe9bc] {
    padding-bottom: 6.9715vw;
    background-size: 100% 100%;
    background-repeat: no-repeat
}

.section_2[data-v-0f5fe9bc] {
    padding-top: 1.35vw;
    padding-right: 8.6957vw;
    padding-bottom: 1.3244vw;
    padding-left: 8.7206vw;    
    background-size: 100% 100%;
    background-repeat: no-repeat
}

.image[data-v-0f5fe9bc] {
    width: 9.2704vw;
    height: 1.4993vw
}

.group_1[data-v-0f5fe9bc] {
    width: 40.1299vw
}

.font[data-v-0f5fe9bc] {
    font-size: .8246vw;
    font-family: Adobe Heiti Std;
    line-height: .6497vw;
    color: #000
}

.font_2[data-v-0f5fe9bc] {
    font-size: .7496vw;
    font-family: AlibabaPuHuiTi_3_65_Medium;
    line-height: .6997vw;
    color: grey
}

.text[data-v-0f5fe9bc] {
    line-height: .8246vw
}

.text_2[data-v-0f5fe9bc] {
    line-height: .6747vw
}

.text_3[data-v-0f5fe9bc] {
    line-height: .6247vw
}

.section_3[data-v-0f5fe9bc] {
    padding: 18.7906vw 9.1454vw 23.3883vw;
    background-size: 100% 100%;
    background-repeat: no-repeat
}

.font_3[data-v-0f5fe9bc] {
    font-size: 3.1484vw;
    font-family: SourceHanSansCN;
    line-height: 3.8481vw;
    color: #fff
}

.text_4[data-v-0f5fe9bc] {
    color: #fff;
    font-size: .8996vw;
    font-family: Adobe Heiti Std;
    line-height: .8496vw
}

.equal-division[data-v-0f5fe9bc] {
    align-self: stretch;
    margin: 2.5737vw 3.5482vw 0 3.6482vw
}

.equal-division-item[data-v-0f5fe9bc] {
    flex: 1 1 29.4353vw
}

.section_4[data-v-0f5fe9bc] {
    padding: 9.1954vw 0 34.3578vw;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    height: 49.3253vw
}

.font_4[data-v-0f5fe9bc] {
    font-size: 3.7731vw;
    font-family: NexaBold;
    color: #fff
}

.text_1[data-v-0f5fe9bc] {
    line-height: 2.7986vw
}

.font_5[data-v-0f5fe9bc] {
    font-size: 1.2494vw;
    font-family: Adobe Heiti Std;
    line-height: 1.1494vw;
    color: #fff
}

.section_5[data-v-0f5fe9bc] {
    padding: 9.2204vw 0 34.3578vw;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    height: 49.3253vw
}

.text_30[data-v-0f5fe9bc] {
    line-height: 2.6487vw
}

.section_6[data-v-0f5fe9bc] {
    padding: 9.1704vw 0 34.3578vw;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    height: 49.3253vw
}

.text_29[data-v-0f5fe9bc] {
    line-height: 2.7486vw
}

.group[data-v-0f5fe9bc] {
    margin-top: 9.0955vw;
    padding-left: 9.2954vw;
    padding-right: 8.7956vw
}

.group_2[data-v-0f5fe9bc] {
    margin-bottom: 1.2494vw;
    width: 24.7376vw
}

.font_6[data-v-0f5fe9bc] {
    font-size: 1.8991vw;
    font-family: Adobe Heiti Std;
    line-height: 2.2739vw;
    color: #121313
}

.group_3[data-v-0f5fe9bc] {
    margin-top: 2.3363vw
}

.group_4[data-v-0f5fe9bc] {
    line-height: 1.1744vw
}

.font_7[data-v-0f5fe9bc] {
    font-size: .6247vw;
    font-family: Adobe Heiti Std;
    line-height: 1.1494vw;
    color: #1c1f25
}

.text_5[data-v-0f5fe9bc],
.text_6[data-v-0f5fe9bc],
.text_7[data-v-0f5fe9bc] {
    line-height: 1.1744vw
}

.image_3[data-v-0f5fe9bc] {
    width: 1.0745vw;
    height: .9245vw
}

.group_5[data-v-0f5fe9bc] {
    margin-top: 7.1964vw
}

.font_8[data-v-0f5fe9bc] {
    font-size: .8996vw;
    font-family: SourceHanSansCN;
    line-height: .8746vw;
    font-weight: 800;
    color: #1c1f25
}

.group_6[data-v-0f5fe9bc] {
    line-height: 1.0245vw;
    height: 3.0985vw
}

.font_9[data-v-0f5fe9bc] {
    font-size: .5747vw;
    font-family: Adobe Heiti Std;
    line-height: 1.0245vw;
    color: #1c1f25
}

.group_7[data-v-0f5fe9bc] {
    line-height: 1.0245vw;
    width: 7vw;
    height: 5.1474vw
}

.image_2[data-v-0f5fe9bc] {
    width: 51.0745vw;
    height: 38.3308vw
}

.group_8[data-v-0f5fe9bc] {
    margin-top: 9.1204vw
}

.section_7[data-v-0f5fe9bc] {
    margin-left: 3.6482vw;
    margin-right: 3.5482vw;
    padding: 9.945vw 5.4723vw 8.2209vw 5.6722vw;
    background: #ffffff;
    background-size: 100% 100%;
    background-repeat: no-repeat
}

.image_4[data-v-0f5fe9bc] {
    width: 44.4528vw;
    height: 33.908vw
}

.group_9[data-v-0f5fe9bc] {
    width: 29.935vw
}

.image_5[data-v-0f5fe9bc] {
    width: 3.7481vw;
    height: 3.7231vw
}

.image_6[data-v-0f5fe9bc] {
    width: 6.6217vw;
    height: 2.5737vw
}

.image_7[data-v-0f5fe9bc] {
    width: 6.4218vw;
    height: .4248vw
}

.font_10[data-v-0f5fe9bc] {
    font-size: 1.0495vw;
    font-family: Adobe Heiti Std;
    line-height: 1.3493vw;
    color: #121313
}

.text_8[data-v-0f5fe9bc] {
    color: #80a6bb;
    line-height: .9995vw
}

.image_8[data-v-0f5fe9bc] {
    width: 29.8601vw;
    height: 23.2884vw
}

.image_9[data-v-0f5fe9bc] {
    width: 100vw;
    height: 52.087vw
}

.group_11[data-v-0f5fe9bc] {
    padding-left: 3.6482vw;
    padding-right: 3.5482vw
}

.section_8[data-v-0f5fe9bc] {
    padding: 9.8701vw 12.9435vw 6.4468vw 13.8931vw;
    background-size: 100% 100%;
    background-repeat: no-repeat
}

.text_9[data-v-0f5fe9bc] {
    line-height: 1.7491vw
}

.section_9[data-v-0f5fe9bc] {
    padding: 1.1494vw 1.999vw 1.1744vw 2.1739vw;
    background-size: 100% 100%;
    background-repeat: no-repeat
}

.equal-division_2[data-v-0f5fe9bc] {
    align-self: flex-end
}

.group_12[data-v-0f5fe9bc] {
    width: 49.0755vw
}

.equal-division-item_1[data-v-0f5fe9bc] {
    width: 2.4488vw;
    height: 2.3988vw
}

.equal-division-item_2[data-v-0f5fe9bc] {
    width: 3.0235vw;
    height: 2.2739vw
}

.equal-division-item_10[data-v-0f5fe9bc] {
    width: 2.6237vw;
    height: 2.1739vw
}

.group_13[data-v-0f5fe9bc] {
    width: 54.1479vw
}

.group_14[data-v-0f5fe9bc] {
    line-height: 1.3493vw;
    height: 2.6987vw
}

.group_15[data-v-0f5fe9bc] {
    margin-top: 5.5972vw
}

.group_16[data-v-0f5fe9bc] {
    width: 48.9255vw
}

.equal-division-item_5[data-v-0f5fe9bc] {
    width: 2.4488vw;
    height: 2.1739vw
}

.equal-division-item_6[data-v-0f5fe9bc] {
    width: 2.2989vw;
    height: 2.2989vw
}

.image_13[data-v-0f5fe9bc] {
    width: 14.5vw;
    height: 2.3488vw
}

.group_17[data-v-0f5fe9bc] {
    width: 7.4963vw
}

.group_17[data-v-0f5fe9bc],
.group_18[data-v-0f5fe9bc] {
    line-height: 1.3493vw;
    height: 2.7236vw
}

.group_20[data-v-0f5fe9bc] {
    width: 48.7756vw
}

.equal-division-item_8[data-v-0f5fe9bc] {
    width: 2.1989vw;
    height: 2.1989vw
}

.equal-division-item_4[data-v-0f5fe9bc] {
    width: 2.2739vw;
    height: 2.2489vw
}

.group_21[data-v-0f5fe9bc] {
    width: 50.9995vw
}

.image_10[data-v-0f5fe9bc] {
	padding: 8.2709vw 5.1224vw 10.095vw 5.1224vw;

	background-position: 50% 50%;background-size: cover;
    height: 52.087vw
}

.section_10[data-v-0f5fe9bc] {

    padding: 8.2709vw 5.1224vw 10.095vw 5.1224vw;
    background-size: 100% 100%;
    background-repeat: no-repeat
}

.font_11[data-v-0f5fe9bc] {
    font-size: 1.8991vw;
    font-family: Adobe Heiti Std;
    line-height: 1.7991vw
}

.text_10[data-v-0f5fe9bc] {
    color: #fff
}

.font_12[data-v-0f5fe9bc] {
    font-size: .6247vw;
    font-family: Adobe Heiti Std;
    line-height: .6247vw;
    color: #fff
}

.text_11[data-v-0f5fe9bc] {
    opacity: .73
}

.image_11[data-v-0f5fe9bc] {
    width: 82.5337vw;
    height: 25.4123vw
}

.section_11[data-v-0f5fe9bc] {
    #padding: 3.4608vw 24.3978vw 41.3043vw;
    padding:6.4608vw 24.3978vw 37.3043vw;
    background-size: 100% 100%;
    background-repeat: no-repeat
}

.text_16[data-v-0f5fe9bc] {
    color: #e8e8e8
}

.group_23[data-v-0f5fe9bc] {
    width: 38.045vw
}

.font_13[data-v-0f5fe9bc] {
    font-size: 1.1744vw;
    font-family: SourceHanSansCN;
    line-height: 1.999vw;
    color: #121313
}

.text_17[data-v-0f5fe9bc] {
    margin-left: .8246vw
}

.text_18[data-v-0f5fe9bc] {
    margin-left: .7996vw
}

.text_19[data-v-0f5fe9bc] {
    margin-left: .8246vw
}

.text_20[data-v-0f5fe9bc] {
    margin-left: .7996vw
}

.text_21[data-v-0f5fe9bc],
.text_22[data-v-0f5fe9bc],
.text_23[data-v-0f5fe9bc] {
    margin-left: .8246vw
}

.image_12[data-v-0f5fe9bc] {
    width: 21.0395vw;
    height: 3.1484vw
}

.pos[data-v-0f5fe9bc] {
    position: absolute;
    left: 6.097vw;
    top: .4123vw
}

.font_14[data-v-0f5fe9bc] {
    font-size: .9495vw;
    font-family: SourceHanSansCN;
    line-height: 1.1494vw;
    color: #fff
}

.text_24[data-v-0f5fe9bc] {
    margin-top: 2.9985vw;
    color: #000;
    line-height: .8996vw
}

.section_12[data-v-0f5fe9bc] {
    margin-top: -4.023vw;
    padding: 3.973vw 7.1464vw 3.8731vw;
    background: black;
    background-size: 100% 100%;
    background-repeat: no-repeat
}

.image_14[data-v-0f5fe9bc] {
    width: 11.1944vw;
    height: 1.3993vw
}

.image_15[data-v-0f5fe9bc] {
    width: 8.6957vw;
    height: .2999vw
}

.group_24[data-v-0f5fe9bc] {
    margin-left: 8.7206vw
}

.font_15[data-v-0f5fe9bc] {
    font-size: 1.2494vw;
    font-family: SourceHanSansCN;
    line-height: 1.1494vw;
    color: #777
}

.text_28[data-v-0f5fe9bc] {
    line-height: .6997vw
}

.group_25[data-v-0f5fe9bc] {
    width: 12.4688vw
}

.text_25[data-v-0f5fe9bc] {
    line-height: 1.1244vw
}

.group_29[data-v-0f5fe9bc] {
    line-height: 1.1494vw
}

.text_27[data-v-0f5fe9bc] {
    line-height: .9995vw
}

.text_26[data-v-0f5fe9bc] {
    margin-left: 6.8216vw;
    color: #777;
    font-size: 1.0245vw;
    font-family: SourceHanSansCN;
    line-height: 1.1244vw
}