
._item-content_li03d_7 {
    display: flex;
    width: 100%;
    height: 100%;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    opacity: 1;
    transition: all .3s
}
._item-mpImg_li03d_75 {
    height: 178px;
    background-size: cover
}

._logo_1t6vc_1 {
    width: 100%
}


._item-content_11o6s_17 {
    display: flex;
    width: 100%;
    height: 100%;
    align-items: center;
    justify-content: center;
    flex-direction: column
}

._item-depText_11o6s_50 {
    font-family: PingFangSC-Regular;
    font-size: 20px;
    font-weight: 400;
    line-height: 28px;
    text-align: center;
    letter-spacing: 0em;
    color: #9292a6;
    display: flex;
    align-items: flex-end;
    margin: 10px 0 24px
}

._item-mpImg_11o6s_62 {
    height: 178px;
    background-size: cover
}
._logo_19dxn_51 {
    padding: 4.26666667vw 0 0 15.33333333vw;
    box-sizing: border-box
}

._above_ae636_20 {
    transform-origin: bottom
}

._visible_ae636_23 {
    transform: scaleY(1);
    opacity: 1
}

._content_b4nm3_9 {
    display: block;
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center;
    margin: 109px 0 100px
}

._logo_bw0sk_6 {
    cursor: pointer
}


._desc_bw0sk_45 {
    font-size: 20px;
    line-height: 28px;
    text-align: center;
    color: #4154b5;
    width: 713px;
    margin-bottom: 120px
}

._app-home_llean_1 {
    width: 100%
}

#_root_gcuhj_1, ._app-miniprogram_gcuhj_5 {
    width: 100%;
    height: 100%
}

._app-miniprogram_gcuhj_5 img {
    width: 100%
}

._inverted-triangle_1t70u_38 {
    transform: rotate(180deg);
    pointer-events: none
}

html, body {
    scroll-behavior: smooth
}

img {
    user-select: none
}

._container_19sqx_10 {
    transform: translateZ(0);
    transition-property: all;
    transition-timing-function: ease;
    position: relative
}

._items_19sqx_16 {
    flex-shrink: 0;
    position: absolute;
    top: 0
}

._w-header_1y43x_5 {
    width: 100vw;

    background-blend-mode: normal;
    padding-top: 5vw;
    box-sizing: border-box;
}

._w-header_1y43x_5 ._logo-wrap_1y43x_13 {
    box-sizing: border-box;
    width: 100%;
    position: fixed;
    z-index: 9000;
    top: 0;
    display: flex;
    justify-content: space-between;
    align-items: center;
    backdrop-filter: blur(1.3888888888888888vw);
    background: rgba(255, 255, 255, .8);
    padding: 0 9.722222222222223vw
}

._w-header_1y43x_5 ._logo-wrap_1y43x_13 > div:first-child {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    height: 5vw
}

._w-header_1y43x_5 ._logo-wrap_1y43x_13 > div:first-child > img {
    margin-right: 3.0991735537190084vw
}

._w-header_1y43x_5 ._logo-wrap_1y43x_13 > div:first-child ._logon-action_1y43x_35 {
    display: flex;
    flex-direction: row
}

._w-header_1y43x_5 ._logo-wrap_1y43x_13 > div:first-child ._logon-action_1y43x_35 > a {
    display: flex;
    align-items: center;
    color: #25262b;
    font-weight: 500;
    font-size: 1.1111111111111112vw
}

._w-header_1y43x_5 ._logo-wrap_1y43x_13 > div:last-child {
    display: flex;
    justify-content: flex-start;
    align-items: center
}

._w-header_1y43x_5 ._logo-wrap_1y43x_13 > div:last-child ._logon-action-right_1y43x_51 {
    display: flex;
    flex-direction: row
}

._w-header_1y43x_5 ._logo-wrap_1y43x_13 > div:last-child ._logon-action-right_1y43x_51 ._logon-action-x_1y43x_55 {
    cursor: pointer;
    box-sizing: border-box;
    display: flex;
    align-items: center;
    color: #25262b;
    font-weight: 500;
    border-radius: 1.25vw;
    backdrop-filter: blur(1.1111111111111112vw);
    margin-right: .8333333333333334vw;
    border: .06944444444444445vw solid rgba(132, 133, 141, .2);
    font-size: .9722222222222222vw;
    padding: .4861111111111111vw 1.875vw
}

._w-header_1y43x_5 ._logo-wrap_1y43x_13 > div:last-child ._logon-action-right_1y43x_51 > a:first-child {
    background: #637dff;
    color: #fff
}

._w-header_1y43x_5 ._logo-wrap_1y43x_13 > div:last-child ._logon-action-right_1y43x_51 > a:last-child {
    margin-left: 2.013888888888889vw;
    position: relative
}

._w-header_1y43x_5 ._logo-wrap_1y43x_13 > div:last-child ._logon-action-right_1y43x_51 > a:last-child:before {
    content: "";
    height: 1.5277777777777777vw;
    background: rgba(132, 133, 141, .2);
    width: .06944444444444445vw;
    position: absolute;
    left: -1.4583333333333333vw
}

._w-header_1y43x_5 ._logo-wrap_1y43x_13 > div:last-child ._logon-action-right_1y43x_51 > a {
    box-sizing: border-box;
    display: flex;
    align-items: center;
    color: #25262b;
    font-weight: 500;
    border-radius: 1.25vw;
    backdrop-filter: blur(1.1111111111111112vw);
    margin-right: .8333333333333334vw;
    border: .06944444444444445vw solid rgba(132, 133, 141, .2);
    font-size: .9722222222222222vw;
    padding: .4861111111111111vw 1.875vw
}

._w-header_1y43x_5 ._ocean_1y43x_98 {
    height: 100px;
    width: 100%;
    position: absolute;
    bottom: -30px;
    left: 0;
    background: transparent
}


._w-header_1y43x_5 ._introduce-container_1y43x_122 {
    position: relative;
    display: flex;
    z-index: 2
}

._w-header_1y43x_5[data-size=large] ._logo-wrap_1y43x_13 ._logon-action_1y43x_35 > a {
    font-size: 1.1111111111111112vw;
    line-height: 1.3888888888888888vw
}

._w-header_1y43x_5[data-size=large] ._logo-wrap_1y43x_13 ._logon-action_1y43x_35 > a:first-child {
    margin-right: 3.0991735537190084vw
}

._w-header_1y43x_5[data-size=large] ._logo-wrap_1y43x_13 ._logon-action_1y43x_35 > a:last-child {
    margin-left: 2.7777777777777777vw
}

._w-header_1y43x_5[data-size=large] ._logo-wrap_1y43x_13 ._logon-action_1y43x_35 > a > img {
    height: 1.3888888888888888vw;
    width: 1.3888888888888888vw;
    margin: 0 .2777777777777778vw
}

._w-header_1y43x_5[data-size=large] ._logo_1y43x_13 {
    height: 2.361111111111111vw
}

._w-header_1y43x_5[data-size=large] ._introduce-container_1y43x_122 {
    padding-left: 9.722222222222223vw;
    box-sizing: border-box;
    margin-bottom: 71.25px
}

._w-header_1y43x_5[data-size=large] ._introduce-container_1y43x_122 > div:first-child {
    margin-top: 3.888888888888889vw
}

._w-header_1y43x_5[data-size=large] ._introduce-container_1y43x_122 > div:first-child > h1 {
    height: 1.5277777777777777vw;
    margin: 4.166666666666666vw 0 1.3888888888888888vw;
    font-size: 4.583333333333333vw;
    line-height: 4.583333333333333vw;
    font-weight: 500
}

._w-header_1y43x_5[data-size=large] ._introduce-container_1y43x_122 > div:first-child > p {
    font-size: 1.3888888888888888vw;
    line-height: 1.9444444444444444vw;
    color: #9292a6;
    margin: 0 0 4.166666666666666vw;
    width: 39.65277777777778vw
}

._w-header_1y43x_5[data-size=large] ._introduce-container_1y43x_122 > div:first-child ._btn-group_1y43x_168 {
    display: flex;
    position: absolute
}

._w-header_1y43x_5[data-size=large] ._introduce-container_1y43x_122 > div:first-child ._btn-group_1y43x_168 > a {
    border-radius: 1.1111111111111112vw;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 4.166666666666666vw;
    padding: 0 2.083333333333333vw;
    font-weight: 500;
    font-size: 1.25vw;
    line-height: 1.1111111111111112vw;
    color: #fff;
    background: linear-gradient(96.15deg, #446dff 2.85%, rgba(99, 125, 255, .75) 100%), #ffffff
}

._w-header_1y43x_5[data-size=large] ._introduce-container_1y43x_122 > div:first-child ._btn-group_1y43x_168 > a:not(:first-child) {
    margin-left: 1.9444444444444444vw;
    background: #ffffff;
    backdrop-filter: blur(1.1111111111111112vw);
    color: #446dff
}

._w-header_1y43x_5[data-size=large] ._introduce-container_1y43x_122 > div:first-child ._btn-group_1y43x_168 > a:last-child {
    cursor: pointer;
    display: flex;
    gap: .798611111111111vw
}

._w-header_1y43x_5[data-size=large] ._introduce-container_1y43x_122 > img:nth-child(2) {
    position: absolute;
    bottom: 0;
    width: 100%
}

._w-header_1y43x_5[data-size=large] ._introduce-container_1y43x_122 > div:last-child {
    position: relative;
    margin-left: 3.229166666666667vw
}

._w-header_1y43x_5[data-size=large] ._introduce-container_1y43x_122 > div:last-child > img:first-child {
    width: 29.872222222222224vw;
    height: 22.62430555555556vw;
    margin: 6.944444444444445vw 0 0 3.229166666666667vw
}

._w-header_1y43x_5[data-size=large] ._introduce-container_1y43x_122 > div:last-child > img:last-child {
    width: 34.72222222222222vw;
    height: auto
}


._footer_1y43x_391 {
    background-color: #fff;
    display: flex;
    align-items: center;
    flex-direction: column;
    color: #8286a6;
    padding-bottom: 20px;
    width: 100%
}

._footer_1y43x_391 ._defaultRights_1y43x_444 {
    font-size: 12px;
    text-align: center;
    margin: 6px 0;
    display: flex;
    gap: 8px
}

._footer_1y43x_391 ._defaultRights_1y43x_444 > a {
    color: #8286a6;
    display: flex
}

._footer_1y43x_391 ._defaultRights_1y43x_444 > a > img {
    height: 16px;
    width: 14.81px;
    margin-right: 5px
}

html, body {
    margin: 0;
    padding: 0;
    height: 100%;
    width: 100%;
    font-family: Avenir, Helvetica, Arial, sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    overflow-x: hidden
}

#root, .app {
    width: 100%;
    background: linear-gradient(156deg, #e8f2fd -1%, #e9f3fe 7%, #f3f4ff 100%);
}

ul, li {
    padding: 0;
    margin: 0;
    list-style: none
}

a {
    text-decoration: none
}

._w-content_h0ipu_1 {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: start;
    box-sizing: border-box;
    width: 100vw;
    padding: 3.944444vw 0;
    border-top: 1px solid #e5e5e5;
}
._w-content_h0ipu_1>._first-swiper_h0ipu_10 {
    width: 100%;
    box-sizing: border-box;
    padding: 0 9.722222222222223vw;
    display: flex;
    justify-content: space-between;
    align-items: center;
    height: auto;
}
._w-content_h0ipu_1>._first-swiper_h0ipu_10 ._first-swiper-left_h0ipu_22 {
    width: 32.84722222222222vw;
}
._w-content_h0ipu_1>._first-swiper_h0ipu_10>div:last-child {
    width: 46.25vw !important;
}
._w-content_h0ipu_1>._first-swiper_h0ipu_10 ._first-swiper-left_h0ipu_22>img {
    width: 3.8354166666666663vw;
}
._w-content_h0ipu_1>._first-swiper_h0ipu_10 ._first-swiper-left_h0ipu_22>h1 {
    font-size: 3.75vw;
    font-weight: 400;
    letter-spacing: .02em;
    color: #161647;
    margin: 1.1111111111111112vw 0;
}
._w-content_h0ipu_1>._first-swiper_h0ipu_10 ._first-swiper-left_h0ipu_22>div:nth-child(3) {
    font-size: 1.3888888888888888vw;
    font-weight: 400;
    line-height: 150%;
    color: #25262bb8;
    margin-bottom: 4.444444444444445vw;
}
._w-content_h0ipu_1>._first-swiper_h0ipu_10 ._first-swiper-left_h0ipu_22 ._first-swiper-text_h0ipu_43 {
    box-sizing: border-box;
    display: flex;
    width: 100%;
    padding: 1.3888888888888888vw 1.1111111111111112vw;
    background: #f5f5f6;
    border-radius: 1.1111111111111112vw;
    margin-bottom: 1.1111111111111112vw;
    border: .06944444444444445vw solid transparent;
}
._w-content_h0ipu_1>._first-swiper_h0ipu_10 ._first-swiper-left_h0ipu_22 ._swiper-text-isActive_h0ipu_67 {
    border: .06944444444444445vw solid #637dff;
    background: rgba(99, 125, 255, .08);
}
._carousel-container_145jv_1 {
    flex: 1;
    width: 100%;
    height: 100%;
    position: relative;
}
._carousel-slide_145jv_7 {
    position: absolute;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}
._w-content_h0ipu_1>._first-swiper_h0ipu_10 ._first-swiper-left_h0ipu_22 ._first-swiper-text_h0ipu_43>svg {
    width: 3.3333333333333335vw;
}
._w-content_h0ipu_1>._first-swiper_h0ipu_10 ._first-swiper-left_h0ipu_22 ._first-swiper-text_h0ipu_43>div {
    color: #25262bb8;
    margin-left: 1.1111111111111112vw;
    font-size: 1.25vw;
    font-weight: 400;
    cursor: pointer;
}
._w-content_h0ipu_1>._first-swiper_h0ipu_10 ._first-swiper-left_h0ipu_22 ._swiper-text-isActive_h0ipu_67>div {
    color: #637dff;
}
._w-content_h0ipu_1>._first-swiper_h0ipu_10 ._first-swiper-left_h0ipu_22 ._first-swiper-text_h0ipu_43>div>div:first-child {
    font-weight: 500;
    font-size: 1.6666666666666667vw;
}
._carousel-slide_145jv_7>img {
    width: 100%;
    height: auto;
    display: block;
    background-color: transparent;
}