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
}

.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-312848b7] {
    margin-left: .1vw
}

.ml-77-5[data-v-312848b7] {
    margin-left: 3.8731vw
}

.mt-45-5[data-v-312848b7] {
    margin-top: 2.2739vw
}

.mt-18-5[data-v-312848b7] {
    margin-top: .9245vw
}

.ml-208[data-v-312848b7] {
    margin-left: 10.3948vw
}

.mt-37-5[data-v-312848b7] {
    margin-top: 1.8741vw
}

.ml-109-5[data-v-312848b7] {
    margin-left: 5.4723vw
}

.mt-50-5[data-v-312848b7] {
    margin-top: 2.5237vw
}

.ml-37-5[data-v-312848b7] {
    margin-left: 1.8741vw
}

.ml-176[data-v-312848b7] {
    margin-left: 8.7956vw
}

.mt-85-5[data-v-312848b7] {
    margin-top: 4.2729vw
}

.mt-26-5[data-v-312848b7] {
    margin-top: 1.3243vw
}

.ml-18-5[data-v-312848b7] {
    margin-left: .9245vw
}

.mt-21-5[data-v-312848b7] {
    margin-top: 1.0745vw
}

.ml-61-5[data-v-312848b7] {
    margin-left: 3.0735vw
}

.ml-66-5[data-v-312848b7] {
    margin-left: 3.3233vw
}

.mt-13-5[data-v-312848b7] {
    margin-top: .6747vw
}

.page[data-v-312848b7] {
    padding-bottom: .9995vw;
    width: 100%;
    overflow-y: auto;
    overflow-x: hidden;
    height: 100%
}

.section[data-v-312848b7] {
    padding-bottom: 13.6932vw;
    background-size: 100% 100%;
    background-repeat: no-repeat
}

.section_2[data-v-312848b7] {
    padding: 1.1994vw 8.6957vw 1.2244vw 8.7206vw;
    background-size: 100% 100%;
    background-repeat: no-repeat
}

.image[data-v-312848b7] {
    width: 9.2704vw;
    height: 1.4993vw
}

.group_1[data-v-312848b7] {
    width: 40.1299vw
}

.font[data-v-312848b7] {
    font-size: .8246vw;
    font-family: Adobe Heiti Std;
    line-height: .6247vw;
    color: #000
}

.text[data-v-312848b7] {
    line-height: .6497vw
}

.font_2[data-v-312848b7] {
    font-size: .7496vw;
    font-family: AlibabaPuHuiTi_3_65_Medium;
    line-height: .6997vw;
    color: grey
}

.text_2[data-v-312848b7] {
    line-height: .8246vw
}

.text_3[data-v-312848b7] {
    line-height: .6747vw
}

.text_4[data-v-312848b7],
.text_5[data-v-312848b7] {
    line-height: .6497vw
}

.section_3[data-v-312848b7] {
    padding: 39.2054vw 0 7.5212vw;
    height: 52.3738vw
}

.image_21[data-v-312848b7] {
    width: 100vw;
    height: 52.3869vw
}

.pos_1[data-v-312848b7] {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0
}

.group_28[data-v-312848b7] {
    width: 82.5337vw
}

.image_2[data-v-312848b7] {
    width: 3.8731vw;
    height: 3.8731vw
}

.image_3[data-v-312848b7] {
    margin-top: .2999vw;
    width: 10.2699vw;
    height: 3.6732vw
}

.image_4[data-v-312848b7] {
    width: 14.4678vw;
    height: .9495vw
}

.group[data-v-312848b7] {
    padding: 0 3.1234vw
}

.section_4[data-v-312848b7] {
    padding: 18.3408vw 7.921vw 22.8386vw;
    background-size: 100% 100%;
    background-repeat: no-repeat
}

.font_3[data-v-312848b7] {
    font-size: 6.7466vw;
    font-family: Adobe Heiti Std;
    color: #80a3b7
}

.text_6[data-v-312848b7] {
    line-height: 7.0715vw
}

.font_4[data-v-312848b7] {
    font-size: 3.1484vw;
    font-family: Adobe Heiti Std;
    line-height: 3.7731vw;
    color: #fff
}

.text_8[data-v-312848b7] {
    line-height: 2.9235vw
}

.text_7[data-v-312848b7] {
    margin-right: 5.8226vw;
    color: #fff;
    font-size: .8496vw;
    line-height: 1.4243vw;
    width: 28.2859vw
}

.section_5[data-v-312848b7] {
    padding: 16.929vw 8.1959vw 19.0155vw;
    background-size: 100% 100%;
    background-repeat: no-repeat
}

.text_11[data-v-312848b7] {
    line-height: 5.2724vw
}

.group_3[data-v-312848b7] {
    margin-right: 5.8736vw
}

.group_4[data-v-312848b7] {
    line-height: 1.5742vw
}

.font_5[data-v-312848b7] {
    font-size: 1.3493vw;
    font-family: Adobe Heiti Std;
    line-height: 1.5992vw;
    color: #809db1
}

.text_9[data-v-312848b7],
.text_12[data-v-312848b7] {
    line-height: 1.5742vw
}

.font_6[data-v-312848b7] {
    font-size: 1.7991vw;
    font-family: Adobe Heiti Std;
    letter-spacing: .02849vw;
    color: #fff
}

.text_14[data-v-312848b7] {
    line-height: 1.6992vw
}

.group_5[data-v-312848b7],
.text_10[data-v-312848b7],
.text_13[data-v-312848b7] {
    line-height: 1.5742vw
}

.text_15[data-v-312848b7] {
    line-height: 1.6492vw
}

.group_7[data-v-312848b7] {
    height: 7.5212vw
}

.group_8[data-v-312848b7] {
    margin-top: .3873vw
}

.image_5[data-v-312848b7] {
    width: 15.992vw;
    height: .09995vw
}

.image_1[data-v-312848b7] {
    margin-right: .3758vw
}

.group_9[data-v-312848b7] {
    padding-top: 1.1994vw
}

.group_10[data-v-312848b7] {
    line-height: 1.3493vw;
    height: 6.7716vw
}

.font_7[data-v-312848b7] {
    font-size: .7496vw;
    font-family: Adobe Heiti Std;
    line-height: 1.3493vw;
    color: #fff
}

.font_8[data-v-312848b7] {
    font-size: .7496vw;
    font-family: SourceHanSansCN;
    line-height: 1.3493vw;
    color: #fff
}

.group_11[data-v-312848b7] {
    line-height: 1.3493vw
}

.section_6[data-v-312848b7] {
    padding: 5.3723vw 0 34.7076vw;
    background-size: 100% 100%;
    background-repeat: no-repeat
}

.group_12[data-v-312848b7] {
    text-align: center
}

.font_9[data-v-312848b7] {
    font-size: 5.1474vw;
    font-family: Adobe Heiti Std;
    line-height: 4.5977vw;
    color: #fff
}

.section_7[data-v-312848b7] {
    padding: 3.4108vw 0 43.6407vw;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    width: 42.4538vw;
    height: 49.4003vw
}

.group_13[data-v-312848b7] {
    margin-right: 7.5722vw;
    width: 4.7476vw
}

.font_10[data-v-312848b7] {
    font-size: 1.949vw;
    font-family: Adobe Heiti Std;
    line-height: 2.2739vw;
    color: #fff
}

.section_8[data-v-312848b7] {
    padding: 5.2974vw 3.6982vw 4.96vw 3.8981vw;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    height: 49.4003vw
}

.group_14[data-v-312848b7] {
    padding-left: 1.2244vw
}

.group_15[data-v-312848b7] {
    flex: 1 1 19.0655vw
}

.image_7[data-v-312848b7] {
    width: 17.991vw;
    height: 13.6182vw
}

.group_17[data-v-312848b7] {
    line-height: 1.3743vw;
    width: 14vw
}

.pos[data-v-312848b7] {
    position: absolute;
    
    top: 12.7vw
}

.font_11[data-v-312848b7] {
    font-size: 1.0745vw;
    font-family: SourceHanSansCN;
    line-height: 1.3493vw;
    font-weight: 500;
    color: #565656
}

.text_16[data-v-312848b7],
.text_17[data-v-312848b7] {
    line-height: 1.3743vw
}

.group_16[data-v-312848b7] {
    flex: 1 1 19.0655vw
}

.image_8[data-v-312848b7] {
    width: 18.016vw;
    height: 13.6182vw
}

.pos_2[data-v-312848b7] {
    position: absolute;
    
    top: 12.7vw
}

.group_18[data-v-312848b7] {
    margin-top: 11.2944vw;
    width: 10.1vw
}

.group_19[data-v-312848b7] {
    line-height: 1.3743vw
}

.font_12[data-v-312848b7] {
    font-size: 1.0745vw;
    font-family: SourceHanSansCN;
    line-height: 1.3493vw;
    font-weight: 800;
    color: #565656
}

.text_18[data-v-312848b7],
.text_19[data-v-312848b7] {
    line-height: 1.3743vw
}

.group_20[data-v-312848b7] {
    line-height: 1.5992vw
}

.font_13[data-v-312848b7] {
    font-size: 1.0745vw;
    font-family: SourceHanSansCN;
    line-height: 1.5992vw;
    font-weight: 500;
    color: #565656
}

.image_9[data-v-312848b7] {
    width: 24.7376vw;
    height: 20.015vw
}

.pos_3[data-v-312848b7] {
    position: absolute;
    right: 3.2vw;
    bottom: 1.7491vw
}

.image-wrapper[data-v-312848b7] {
    padding-top: 17.7701vw;
    padding-right: 0px;
    padding-bottom: 33.6832vw;
    padding-left: 0px;
    background-size: 100% 100%;
    background-repeat: no-repeat
}

.image_10[data-v-312848b7] {
    width: 21.914vw;
    height: 8.6207vw
}

.section_9[data-v-312848b7] {
    padding: 5.4723vw 3.8231vw 4.7226vw;
    background-size: 100% 100%;
    background-repeat: no-repeat
}

.group_21[data-v-312848b7] {
    margin-left: 2.3488vw
}

.group_22[data-v-312848b7] {
    height: 4.5477vw
}

.font_14[data-v-312848b7] {
    font-size: 1.8991vw;
    font-family: Adobe Heiti Std;
    line-height: 2.2739vw;
    color: #121313
}

.image_11[data-v-312848b7] {
    width: 11.5942vw;
    height: 8.3208vw
}

.image_12[data-v-312848b7] {
    width: 12.6937vw;
    height: 8.2959vw
}

.image_13[data-v-312848b7] {
    width: 11.1194vw;
    height: 8.3958vw
}

.image_14[data-v-312848b7] {
    width: 11.8941vw;
    height: 8.2709vw
}

.image_15[data-v-312848b7] {
    
    height: 31.5592vw
}

.group_23[data-v-312848b7] {
    width: 23.6882vw
}

.section_10[data-v-312848b7] {
    background-size: 100% 100%;
    background-repeat: no-repeat;
    height: 31.5842vw
}

.font_15[data-v-312848b7] {
    font-size: .6497vw;
    font-family: Adobe Heiti Std;
    line-height: .6247vw;
    color: #fff
}

.pos_4[data-v-312848b7] {
    position: absolute;
    left: 1.9745vw;
    bottom: 1.7741vw
}

.equal-division-item[data-v-312848b7] {
    flex-shrink: 0
}

.text-wrapper[data-v-312848b7] {
    padding: 13.6932vw 0 .8746vw;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    width: 29.5602vw;
    height: 15.1924vw
}

.text_20[data-v-312848b7] {
    margin-left: 1.5742vw;
    color: #0e0e10
}

.equal-division-item_2[data-v-312848b7] {
    flex: 1 1 0
}

.text-wrapper_2[data-v-312848b7] {
    padding: 13.6932vw 0 .8746vw;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    height: 15.1924vw
}

.text_21[data-v-312848b7] {
    margin-left: 1.7991vw
}

.image_16[data-v-312848b7] {
    width: 29.5852vw;
    height: 15.3673vw
}

.text-wrapper_3[data-v-312848b7] {
    padding: 13.918vw 0 .7996vw;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    height: 15.3173vw
}

.text_22[data-v-312848b7] {
    line-height: .5997vw
}

.section_11[data-v-312848b7] {
    padding: 3.973vw 7.1464vw 3.8731vw;
    background-size: 100% 100%;
    background-repeat: no-repeat
}

.pos_5[data-v-312848b7] {
    position: absolute;
    left: 0;
    right: 0;
    top: 413.5vw
}

.image_17[data-v-312848b7] {
    width: 14.5vw;
    height: 2.3238vw
}

.image_18[data-v-312848b7] {
    width: 11.1944vw;
    height: 1.3993vw
}

.image_19[data-v-312848b7] {
    width: 8.6957vw;
    height: .3248vw
}

.group_24[data-v-312848b7] {
    margin-left: 8.7206vw
}

.font_16[data-v-312848b7] {
    font-size: 1.2494vw;
    font-family: SourceHanSansCN;
    line-height: 1.1494vw;
    color: #777
}

.font_17[data-v-312848b7] {
    font-size: .9495vw;
    font-family: SourceHanSansCN;
    line-height: 1.1494vw;
    color: #fff
}

.text_26[data-v-312848b7] {
    line-height: .6997vw
}

.group_25[data-v-312848b7] {
    width: 12.4688vw
}

.text_23[data-v-312848b7] {
    line-height: 1.1244vw
}

.group_29[data-v-312848b7] {
    line-height: 1.1494vw
}

.text_25[data-v-312848b7] {
    line-height: .9995vw
}

.text_24[data-v-312848b7] {
    margin-left: 6.8216vw;
    color: #777;
    font-size: 1.0245vw;
    font-family: SourceHanSansCN;
    line-height: 1.1244vw
}