body {
    padding: 0;
    margin: 0;
    width: 100vw;
    height: calc(100vw / 16 * 9);
    font-family: PingFang SC;
    font-size: 14px;
    line-height: 21px;
    min-width: 256px;
    min-height: 120px;
    overflow-y: scroll
}

._home_z2t3k_1 {
    display: flex;
    flex-direction: column;
    position: relative
}

._home_z2t3k_1._isMobile_z2t3k_6 {
    width: 100vw;
    height: calc(100vw / 16 * 9)
}

._home_z2t3k_1._isMobile_z2t3k_6 ._content_z2t3k_10 {
    padding-top: 62px
}

._content_z2t3k_10 {
    padding-top: 0px;
    width: 100vw;
    height: calc(100vw / 16 * 9);
    max-width: 4096px;
    max-height: 2048px;
    min-width: 256px;
    min-height: 120px;
}

._header_1fgkv_1 {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 999;
    width: 100vw;
    height: 6vw;
    /* overflow: hidden; */
    display: flex;
    align-items: center;
    /* padding: 0 0; */
    /* box-sizing: border-box; */
    background: #7382c600
}

._header_1fgkv_1._white-theme_1fgkv_15 {
    background: #ffffff
}

._header_1fgkv_1._white-theme_1fgkv_15 ._header-github_1fgkv_18 {
    border: 1px solid rgba(189, 189, 189, .4)
}

._header_1fgkv_1._white-theme_1fgkv_15 ._header-github_1fgkv_18:hover,
._header_1fgkv_1._white-theme_1fgkv_15 ._header-github_1fgkv_18:active {
    border: 1px solid #bdbdbd
}

._header-content_1fgkv_25 {
    flex: 1
}

._header-github_1fgkv_18 {
    width: 5.3vw;
    height: 2vw;
    margin-top: -2vw;
    margin-right: 1vw;
    padding: 0.2vw 0.5vw;
    font-size: 1vw;
    border: 0.1vw solid #1B3982;
    border-radius: 1.5vw;
    display: flex;
    align-items: center;
    box-sizing: border-box;
    cursor: pointer;
    color: #1B3982
}

._header-github_1fgkv_18 ._logo_1fgkv_38 {
    width: 69.204px;
    height: 22px
}

._header-github_1fgkv_18 ._arrow_1fgkv_42 {
    width: 19px;
    height: 10px;
    margin-left: 4px
}

._header-github_1fgkv_18:hover,
._header-github_1fgkv_18:active {
    border: 1px solid rgba(255, 255, 255, .8)
}

._header_1fgkv_1._isMobile_1fgkv_51 {
    width: 100vw;
    overflow: hidden;
    padding: 0 16px;
    height: 62px;
    box-sizing: border-box;
    display: flex;
    align-items: center
}

._logo_159yx_1 {
    display: flex;
    align-items: center
}

._logo_159yx_1._white-theme_159yx_5 {
    color: #0d0b10
}

._logo_159yx_1 img {
    margin-top: -2vw;
    width: 6vw;
    height: 6vw;
    display: inline-block
}

._lang_1ts9f_1 {
    display: flex;
    align-items: center
}

._lang_1ts9f_1._white-theme_1ts9f_5 ._lang-item_1ts9f_5 {
    color: #bdbdbd
}

._lang_1ts9f_1._white-theme_1ts9f_5 ._lang-item_1ts9f_5._active_1ts9f_8,
._lang_1ts9f_1._white-theme_1ts9f_5 ._lang-item_1ts9f_5:hover,
._lang_1ts9f_1._white-theme_1ts9f_5 ._lang-item_1ts9f_5:active {
    color: #0d0b10
}

._lang_1ts9f_1._white-theme_1ts9f_5 ._lang-item_1ts9f_5:first-of-type:after {
    color: #0d0b10
}

._lang_1ts9f_1._isMobile_1ts9f_16 ._lang-item_1ts9f_5 {
    font-size: 12px;
    line-height: 21px
}

._lang-item_1ts9f_5 {
    font-weight: 600;
    font-size: 14px;
    line-height: 28px;
    color: rgba(255, 255, 255, .4);
    cursor: pointer
}

._lang-item_1ts9f_5._active_1ts9f_8,
._lang-item_1ts9f_5:hover,
._lang-item_1ts9f_5:active {
    color: #fff
}

._lang-item_1ts9f_5:first-of-type {
    position: relative;
    margin-right: 20px
}

._lang-item_1ts9f_5:first-of-type:after {
    position: absolute;
    content: "/";
    right: -12px;
    top: 0;
    font-size: 10px;
    color: #fff
}

._feature_5rqbk_1 {
    background: #f8f9f9;
    padding-left: 10vw
}

._feature-box_5rqbk_5 {
    position: relative;
    z-index: 1;
    width: 75vw;
    background: linear-gradient(180deg, #ffffff 0%, #f8f9f9 100%);
    padding-top: 5vw;
    opacity: 0;
    transform: translate(5vw)
}

._feature-box_5rqbk_5._animation_5rqbk_15 {
    animation: _feature-box-show_5rqbk_1 .5s linear;
    animation-fill-mode: forwards;
    -webkit-animation-fill-mode: forwards;
    -o-animation-fill-mode: forwards
}

._feature-box-title_5rqbk_21 {
    margin-left: 0.6vw;
    background: linear-gradient(90deg, #eaeeef 0%, rgba(234, 238, 239, 0) 100%);
    width: 70vw;
    height: 3vw;
    display: flex;
    align-items: center;
    position: relative;
    box-sizing: border-box;
    font-weight: 3vw;
    font-size: 2vw;
    letter-spacing: 0.5vw;
    color: #0d0b10
}

._feature-box-title_5rqbk_21:before {
    position: absolute;
    content: "";
    left: -0.7vw;
    top: 0;
    width: 0.55vw;
    height: 3vw;
    background: #eaeeef
}

._feature-box-list_5rqbk_45 {
    margin-top: 1vw;
    padding: 0 6vw 0 2vw
}

._feature-box-list_5rqbk_45 ._item_5rqbk_49 {
    position: relative;
    padding: 2.25vw 0 1.6vw;
    display: flex;
    align-items: flex-start
}

._feature-box-list_5rqbk_45 ._item_5rqbk_49:not(:last-of-type) {
    border-bottom: 1px solid rgba(1, 7, 24, .1)
}

._feature-box-list_5rqbk_45 ._item-index_5rqbk_58 {
    color: #eaeeef;
    /* font-weight: 300; */
    font-size: 2.8vw;
    line-height: 1;
    flex-shrink: 0;
    /* letter-spacing: 6px; */
    width: 10vw
}

._feature-box-list_5rqbk_45 ._item-info_5rqbk_67 {
    flex: 1
}

._feature-box-list_5rqbk_45 ._item-info-title_5rqbk_70 {
    height: 1.6vw;
    /* font-weight: 400; */
    font-size: 1.2vw;
    line-height: 1.6vw;
    color: #0d0b10
}

._feature-box-list_5rqbk_45 ._item-info-desc_5rqbk_77 {
    margin-top: 0.6vw;
    /* font-weight: 400; */
    font-size: 0.8vw;
    line-height: 1.6vw;
    color: #6a6a6a
}

._feature-box-list_5rqbk_45 ._item-icon_5rqbk_84 {
    margin-left: 7vw;
    width: 3vw;
    height: 3vw;
    flex-shrink: 0
}

._isMobile_5rqbk_90 {
    width: 100vw;
    overflow: hidden;
    padding-left: 0
}

._isMobile_5rqbk_90 ._feature-box_5rqbk_5 {
    z-index: 1;
    margin-top: 0;
    padding-top: 23px;
    padding-bottom: 9px;
    opacity: 1;
    transform: translate(0)
}

._isMobile_5rqbk_90 ._feature-box_5rqbk_5._animation_5rqbk_15 {
    animation: none
}

._isMobile_5rqbk_90 ._feature-box-title_5rqbk_21 {
    width: 190px;
    height: 29px;
    padding-left: 10px;
    font-size: 20px
}

._isMobile_5rqbk_90 ._feature-box-title_5rqbk_21:before {
    height: 1.45vw
}

._isMobile_5rqbk_90 ._feature-box-list_5rqbk_45 {
    margin-top: 15px;
    padding: 0 0 0 14px
}

._isMobile_5rqbk_90 ._feature-box-list_5rqbk_45 ._item_5rqbk_49 {
    padding: 17px 0 10px
}

._isMobile_5rqbk_90 ._feature-box-list_5rqbk_45 ._item-index_5rqbk_58 {
    color: #eaeeef;
    font-size: 28px;
    letter-spacing: 3px;
    width: auto
}

._isMobile_5rqbk_90 ._feature-box-list_5rqbk_45 ._item-info_5rqbk_67 {
    margin-left: 27px
}

._isMobile_5rqbk_90 ._feature-box-list_5rqbk_45 ._item-info-title_5rqbk_70 {
    height: auto;
    font-weight: 400;
    font-size: 16px;
    line-height: 1
}

._isMobile_5rqbk_90 ._feature-box-list_5rqbk_45 ._item-info-desc_5rqbk_77 {
    margin-top: 5px;
    font-size: 13px;
    line-height: 18px
}

._isMobile_5rqbk_90 ._feature-box-list_5rqbk_45 ._item-icon_5rqbk_84 {
    margin-left: 20px;
    padding-right: 16px;
    width: 30px;
    height: 30px
}

@keyframes _feature-box-show_5rqbk_1 {
    0% {
        transform: translate(100px);
        opacity: 0
    }

    to {
        transform: translate(0);
        opacity: 100%
    }
}

@media only screen and (min-width: 1440px) {
    ._feature_5rqbk_1 {
        padding-left: 324px
    }
}

@media only screen and (min-width: 1920px) {
    ._feature_5rqbk_1 {
        padding-left: 421px
    }

    ._feature_5rqbk_1 ._feature-box-list_5rqbk_45 {
        padding: 0 195px 0 40px
    }
}

._model_1c094_1 {
    background: #ffffff;
    padding-top: 2.9vw;
    padding-right: 1.6vw
}

._model-title_1c094_6 {
    margin-left: 14px;
    background: linear-gradient(90deg, #eaeeef 0%, rgba(234, 238, 239, 0) 100%);
    width: 350px;
    height: 58px;
    display: flex;
    align-items: center;
    box-sizing: border-box;
    position: relative;
    margin-bottom: 30px
}

._model-title_1c094_6:before {
    position: absolute;
    content: "";
    left: -14px;
    top: 0;
    width: 11px;
    height: 58px;
    background: #eaeeef
}

._model-title-inner_1c094_26 {
    position: absolute;
    left: 0;
    width: 292px;
    text-align: center;
    font-weight: 300;
    font-size: 40px;
    color: #0d0b10;
    margin-left: -14px
}

._model-main_1c094_36 {
    display: flex
}

._model-main_1c094_36 ._catalog_1c094_39 {
    flex-shrink: 0;
    position: relative
}

.sticky-navbar {
    position: sticky;
    top: 0;
}

._model-main_1c094_36 ._catalog-inner_1c094_43 {
    padding-top: 3.2vw;
    width: 14.6vw;
    display: flex;
    align-items: center;
    flex-direction: column
}

._model-main_1c094_36 ._catalog-inner_1c094_43 ._nav_1c094_50 {
    font-size: 0.8vw;
    line-height: 1.2vw;
    color: #0d0b10;
    text-decoration: none;
    cursor: pointer
}

._model-main_1c094_36 ._catalog-inner_1c094_43 ._nav_1c094_50:not(:first-of-type) {
    margin-top: 1.9vw
}

._model-main_1c094_36 ._catalog-inner_1c094_43 ._nav_1c094_50._active_1c094_60 {
    font-weight: 500;
    text-decoration: underline
}

._model-main_1c094_36 ._catalog-inner_1c094_43._ghost_1c094_64 {
    opacity: 0
}

._model-main_1c094_36 ._catalog-inner_1c094_43._post-bottom_1c094_67 {
    position: absolute;
    bottom: 66px;
    left: 0
}

._model-main_1c094_36 ._catalog-inner_1c094_43._fixed_1c094_72 {
    position: fixed;
    top: 76px;
    left: 0;
    z-index: 999
}

._model-main_1c094_36 ._catalog-inner_1c094_43._fixed_1c094_72._hide-fixed_1c094_78 {
    opacity: 0;
    z-index: 1
}

._model-main-content_1c094_82 {
    flex: 1;
    width: 0;
    padding-top: 3.2vw
}

._model-main-content-section_1c094_87:not(:first-of-type) {
    margin-top: 4vw
}

@media only screen and (min-width: 1440px) {
    ._model_1c094_1 {
        padding-right: 120px
    }

    ._model-title-inner_1c094_26 {
        width: 364px
    }

    ._catalog-inner_1c094_43 {
        width: 364px !important
    }
}

@media only screen and (min-width: 1920px) {
    ._model_1c094_1 {
        padding-right: 329px
    }

    ._model-title-inner_1c094_26 {
        width: 569px
    }

    ._catalog-inner_1c094_43 {
        width: 569px !important
    }
}

._section_9s65j_1 {
    width: 60vw
}

._section-title_9s65j_4 {
    width: 60vw;
    /* font-weight: 500; */
    font-size: 1vw;
    line-height: 1.2vw;
    color: #0d0b10;
    padding-bottom: 0.8vw;
    border-bottom: 0.05vw solid #0d0b10;
    display: inline-block
}

._section-desc_9s65j_14 {
    margin-top: 1vw;
    /* font-weight: 400; */
    font-size: 0.8vw;
    line-height: 1.6vw;
    color: #000
}

._section-main_9s65j_21 {
    margin-top: 2vw
}

._section_9s65j_1 ._bar-box-title_9s65j_24 {
    /* font-weight: 500; */
    font-size: 0.8vw;
    padding-bottom: 0.8vw;
    margin-top: 3.2vw
}

._isMobile_9s65j_30 ._section-desc_9s65j_14 {
    margin-top: 0;
    font-size: 13px;
    line-height: 1.4
}

._isMobile_9s65j_30 ._section-main_9s65j_21 {
    margin-top: 1vw;
    margin-bottom: 2.4vw
}

._isMobile_9s65j_30 ._bar-box-title_9s65j_24 {
    font-weight: 500;
    font-size: 13px;
    padding-bottom: 16px;
    margin-top: 32px
}

._isMobile_9s65j_30 ._bar-box-wrap_9s65j_45 {
    width: calc(100vw - 32px);
    overflow-x: scroll
}

._fold-btn_zujo5_1 {
    margin-top: 24px;
    padding: 6px 16px;
    width: 84px;
    height: 32px;
    border: 1px solid #e7e7e7;
    box-sizing: border-box;
    display: flex;
    align-items: center;
    cursor: pointer
}

._fold-btn_zujo5_1 span {
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    color: #0d0b10
}

._fold-btn_zujo5_1 img {
    margin-left: 10px;
    width: 12px;
    height: 5px
}

._fold-btn_zujo5_1 img._up_zujo5_23 {
    transform: rotate(180deg)
}

._tableMobile_zujo5_26 {
    width: calc(100vw - 32px);
    overflow-x: scroll
}

._rowMobile_zujo5_30 {
    font-size: 13px
}

._rowMobile_zujo5_30 td {
    padding: 8px !important
}

._case_dos6i_1 {
    padding-top: 0.3vw
}

._case-section-title_dos6i_4 {
    font-weight: 400;
    font-size: 20px;
    line-height: 28px;
    color: #0d0b10
}

._case-section-desc_dos6i_10 {
    margin-top: 13px;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    color: #6a6a6a
}

._case-section_dos6i_4 ._base_dos6i_17 {
    margin-top: 2.65vw;
    display: flex;
    justify-content: center;
    padding-bottom: 2.65vw;
    /* border-bottom: 1px solid #e7e7e7 */
}

._case-section_dos6i_4 ._base_dos6i_17_2 {
    margin-top: 2.65vw;
    display: flex;
    justify-content: center;
    padding-bottom: 2.65vw;
    border-bottom: 1px solid #e7e7e7
}


._case-section_dos6i_4 ._base-item_dos6i_24 {
    width: 8.2vw;
    height: 8.2vw;
    border-radius: 50%;
    border: 0.05vw dashed #c9c9c9;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center
}

._case-section_dos6i_4 ._base-item_dos6i_24:not(:first-of-type) {
    margin-left: 6.7vw
}

._case-section_dos6i_4 ._base-item_dos6i_24 img {
    width: 3.5vw;
    height: 3.5vw
}

._case-section_dos6i_4 ._base-item_dos6i_24_2:not(:first-of-type) {
    margin-left: 6.7vw
}

._case-section_dos6i_4 ._base-item_dos6i_24_2 img {
    width: 10vw;
    height: 10vw;
}

._case-section_dos6i_4 ._base-item-title_dos6i_41 {
    margin-top: 0.6vw;
    font-weight: 500;
    font-size: 0.8vw;
    line-height: 1.2vw;
    color: #0d0b10
}

._case-section_dos6i_4 ._base-item-desc_dos6i_48 {
    margin-top: 0.65vw;
    font-weight: 400;
    font-size: 0.7vw;
    line-height: 1vw;
    color: #6a6a6a;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

._case-section_dos6i_4:not(:first-of-type) {
    margin-top: 2.3vw
}

._case-section_dos6i_4 ._chat_dos6i_61 {
    margin-top: 1.6vw;
    padding-bottom: 3.3vw
}

._case-section_dos6i_4 ._chat-item-header_dos6i_65 {
    display: flex;
    align-items: center;
    font-size: 0.8vw;
    line-height: 1.1vw;
    color: #0d0b10;
    white-space: pre-wrap
}

._case-section_dos6i_4 ._chat-item-header_dos6i_65 ._title_dos6i_73 {
    font-weight: 500
}

._case-section_dos6i_4 ._chat-item_dos6i_65 img {
    margin-top: 1vw;
    width: 47.8vw
}

._case-section_dos6i_4 ._chat-item_dos6i_65:not(:first-of-type) {
    margin-top: 2.4vw
}

._isMobile_dos6i_83 ._case-section-title_dos6i_4 {
    font-weight: 400;
    font-size: 16px;
    line-height: 28px;
    color: #0d0b10
}

._isMobile_dos6i_83 ._case-section-desc_dos6i_10 {
    margin-top: 13px;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    color: #6a6a6a
}

._isMobile_dos6i_83 ._case-section_dos6i_4 ._base_dos6i_17 {
    margin-top: 20px;
    padding-bottom: 24px;
    display: flex;
    flex-wrap: wrap
}

._isMobile_dos6i_83 ._case-section_dos6i_4 ._base_dos6i_17_2 {
    margin-top: 20px;
    padding-bottom: 24px;
    display: flex;
    flex-wrap: wrap
}

._isMobile_dos6i_83 ._case-section_dos6i_4 ._base-item_dos6i_24 {
    width: 120px;
    height: 120px;
    border-radius: 50%;
    border: 1px dashed #c9c9c9;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center
}

._isMobile_dos6i_83 ._case-section_dos6i_4 ._base-item_dos6i_24:first-of-type {
    margin-left: 200px;
    transform: translate(-100px)
}

._isMobile_dos6i_83 ._case-section_dos6i_4 ._base-item_dos6i_24:not(:first-of-type) {
    margin-left: 0
}

._isMobile_dos6i_83 ._case-section_dos6i_4 ._base-item_dos6i_24:last-of-type {
    margin-left: 20px
}

._isMobile_dos6i_83 ._case-section_dos6i_4 ._base-item_dos6i_24 img {
    width: 20px;
    height: 20px
}

._isMobile_dos6i_83 ._case-section_dos6i_4 ._base-item-title_dos6i_41 {
    margin-top: 12px;
    font-weight: 500;
    font-size: 13px;
    line-height: 24px;
    color: #0d0b10
}

._isMobile_dos6i_83 ._case-section_dos6i_4 ._base-item-desc_dos6i_48 {
    margin-top: 13px;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    color: #6a6a6a;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

._isMobile_dos6i_83 ._case-section_dos6i_4:not(:first-of-type) {
    margin-top: 23px
}

._isMobile_dos6i_83 ._case-section_dos6i_4 ._chat_dos6i_61 {
    margin-top: 16px;
    padding-bottom: 33px
}

._isMobile_dos6i_83 ._case-section_dos6i_4 ._chat-item-header_dos6i_65 {
    display: inline-block;
    align-items: center;
    font-size: 14px;
    line-height: 22px;
    color: #0d0b10;
    white-space: pre-wrap
}

._isMobile_dos6i_83 ._case-section_dos6i_4 ._chat-item-header_dos6i_65 ._title_dos6i_73 {
    font-weight: 500
}

._isMobile_dos6i_83 ._case-section_dos6i_4 ._chat-item-img_dos6i_161 {
    width: 100vw;
    overflow-x: scroll
}

._isMobile_dos6i_83 ._case-section_dos6i_4 ._chat-item-img_dos6i_161 img {
    margin-top: 20px;
    width: 800px
}

._isMobile_dos6i_83 ._case-section_dos6i_4 ._chat-item_dos6i_65:not(:first-of-type) {
    margin-top: 48px
}

._intro_fizic_1 {
    width: 100vw;
    height: calc(100vw / 16 * 9);
    max-height: 4096px;
    min-height: 100px;
    box-sizing: border-box;
    position: relative;
    z-index: 0;
    background: #0d0b10;
    padding: 0 0;
    display: flex;
    align-items: center;
}

._intro-bg-left_fizic_13 {
    position: absolute;
    width: 100vw;
    height: calc(100vw / 16 * 9);
    left: 0px;
    top: 0px
}

._intro-bg-left_fizic_131 {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0px;
    top: 0px
}

._intro-bg-center_fizic_20 {
    position: absolute;
    width: 247px;
    height: 16px;
    left: 480px;
    top: 26px
}

._intro-bg-right_fizic_27 {
    position: absolute;
    width: 44%;
    min-width: 500px;
    max-width: 1000px;
    right: 32px;
    top: 50%;
    margin-top: -76px;
    transform: translateY(-50%);
    z-index: 4
}

._intro-info_fizic_38 {
    left: 0;
    margin-top: 5vw;
    position: absolute;
    z-index: 5
}

._intro-info-title_fizic_43 {
    left: 0;
    font-size: 3.6vw;
    line-height: 6vw;
    color: #1B3982;
    white-space: pre-wrap;
    margin-left: 28vw;
}

._intro-info-desc_fizic_56 {
    width: 42vw;
    margin-left: 30vw;
    font-weight: 5vw;
    font-size: 1.3vw;
    line-height: 3vw;
    white-space: pre-wrap;
    color: #000000
}

._intro-info-desc_fizic_561 {
    width: 10vw;
    height: 3vw;
    margin-left: 45vw;
    margin-top: 5vw;
    padding: 1.0vw 1.2vw;
    font-size: 1.6vw;
    border: 0.1vw solid #1B3982;
    border-radius: 3vw;
    display: flex;
    align-items: center;
    box-sizing: border-box;
    cursor: pointer;
    color: #1b3882;
    background-color: #1b388200
}


/* ._header-github_1fgkv_18 {
    margin-left: 32px;
    padding: 10px 12px;
    font-size: 18px;
    border: 1px solid #1B3982;
    border-radius: 33px;
    display: flex;
    align-items: center;
    box-sizing: border-box;
    cursor: pointer;
    color: #1B3982
} */

@media only screen and (min-width: 1440px) {
    ._intro-bg-right_fizic_27 {
        right: 78px
    }
}

@media only screen and (min-width: 1920px) {
    ._intro_fizic_1 {
        padding: 0 179px 0 145px
    }

    ._intro-bg-left_fizic_13 {
        left: 0px
    }

    ._intro-bg-center_fizic_20 {
        left: 593px
    }

    ._intro-bg-right_fizic_27 {
        right: 179px
    }
}

._introMobile_r9ctm_1 {
    width: 100vw;
    overflow: hidden;
    background: #0d0b10;
    position: relative
}

._introMobile-bg_r9ctm_7 {
    position: absolute;
    top: 27px;
    left: 0;
    right: 16px;
    width: calc(100% - 16px);
    height: auto;
    z-index: 0;
    display: inline-block
}

._introMobile-bg_r9ctm_7 img {
    width: 100%;
    height: auto
}

._introMobile-content_r9ctm_21 {
    margin-bottom: 200px;
    margin-top: 85px;
    color: #fff;
    text-align: left;
    padding: 0 40px;
    z-index: 1;
    position: relative
}

._introMobile-content_r9ctm_21 ._title_r9ctm_30 {
    font-size: 50px;
    font-family: Futura;
    font-weight: 700;
    line-height: 1
}

._introMobile-content_r9ctm_21 ._subtitle_r9ctm_36 {
    margin-top: 4px;
    font-size: 18px;
    font-family: PingFang SC;
    font-style: normal;
    font-weight: 600
}

._introMobile-content_r9ctm_21 ._desc_r9ctm_43 {
    margin-top: 50px;
    font-size: 12px;
    line-height: 24px
}

._model_8as42_1 {
    background: #ffffff;
    padding-top: 20px;
    padding-right: 0
}

._model-title_8as42_6 {
    margin-left: 14px;
    background: linear-gradient(90deg, #eaeeef 0%, rgba(234, 238, 239, 0) 100%);
    width: 350px;
    height: 58px;
    display: flex;
    align-items: center;
    position: relative;
    box-sizing: border-box;
    font-weight: 300;
    letter-spacing: 4px;
    color: #0d0b10;
    width: 190px;
    height: 29px;
    padding-left: 10px;
    font-size: 20px
}

._model-title_8as42_6:before {
    position: absolute;
    content: "";
    left: -14px;
    top: 0;
    width: 11px;
    height: 58px;
    background: #eaeeef
}

._model-title_8as42_6:before {
    height: 29px
}

._model-main_8as42_35 {
    margin-top: 20px;
    padding: 0 16px
}

._model-main_8as42_35 ._catalog_8as42_39 {
    display: flex;
    overflow-x: scroll
}

._model-main_8as42_35 ._catalog-inner_8as42_43 {
    display: inline-block
}

._model-main_8as42_35 ._catalog-inner_8as42_43 ._navbox_8as42_46 {
    display: flex;
    align-items: center
}

._model-main_8as42_35 ._catalog-inner_8as42_43 ._nav_8as42_46 {
    flex-shrink: 0;
    font-size: 14px;
    cursor: pointer
}

._model-main_8as42_35 ._catalog-inner_8as42_43 ._nav_8as42_46:not(:first-of-type) {
    margin-left: 30px
}

._model-main_8as42_35 ._catalog-inner_8as42_43 ._nav_8as42_46._active_8as42_58 {
    font-weight: 500;
    text-decoration: underline
}

._model-main-content_8as42_62 {
    padding: 22px 0 0
}

._footer_10bu2_1 ._main_10bu2_1 {
    padding: 40px 16px;
    background: #f7f9fb
}

._footer_10bu2_1 ._main-left_10bu2_5 {
    margin-top: 60px;
    display: flex;
    align-items: center
}

._footer_10bu2_1 ._main-left-auth_10bu2_10 {
    font-weight: 400;
    font-size: 14px;
    line-height: 1.4;
    color: rgba(0, 0, 0, .55)
}

._footer_10bu2_1 ._main-left_10bu2_5 a {
    margin-left: 4px;
    text-decoration: none
}

._footer_10bu2_1 ._main-right-title_10bu2_20 {
    color: rgba(0, 0, 0, .85);
    font-weight: 500;
    margin-bottom: 18px;
    font-size: 14px
}

._footer_10bu2_1 ._main-right-list_10bu2_26 ._link_10bu2_26 {
    text-decoration: none;
    color: #6f7071;
    font-size: 14px;
    font-family: PingFang SC;
    font-style: normal;
    font-weight: 400;
    line-height: 1.4
}

._footer_10bu2_1 ._main-right-list_10bu2_26 ._protocol_10bu2_35 {
    display: block;
    margin-top: 4px
}

._footer_10bu2_1 ._main-right_10bu2_20:not(:first-of-type) {
    margin-top: 32px
}

._footer_zprep_1 ._main_zprep_1 {
    display: flex;
    padding: 2.8vw 6vw 3.3vw;
    background: #f7f9fb
}

._footer_zprep_1 ._main-left-title_zprep_6 {
    height: 1.1vw;
    margin-bottom: 0.6vw;
    width: 0.5vw
}

._footer_zprep_1 ._main-left-info_zprep_11 {
    display: flex;
    align-items: flex-start
}

._footer_zprep_1 ._main-left-auth_zprep_15 {
    font-weight: 400;
    font-size: 0.7vw;
    line-height: 1.1vw;
    color: rgba(0, 0, 0, .55)
}

._footer_zprep_1 ._main-left_zprep_6 a {
    margin-left: 0.2vw;
    text-decoration: none
}

._footer_zprep_1 ._main-right_zprep_25 {
    margin-left: 4vw
}

._footer_zprep_1 ._main-right-title_zprep_28 {
    margin-bottom: 0.6vw;
    color: rgba(0, 0, 0, .85);
    font-size: 0.7vw;
    font-weight: 500;
    line-height: 1.1vw
}

._footer_zprep_1 ._main-right-list_zprep_35 ._link_zprep_35 {
    text-decoration: none;
    color: #6f7071;
    font-size: 0.7vw;
    font-family: PingFang SC;
    font-style: normal;
    font-weight: 400;
    line-height: 1.1vw
}

._footer_zprep_1 ._main-right-list_zprep_35 ._protocol_zprep_44 {
    display: block;
    margin-top: 0.2vw
}

._layout_u3qzb_1 {
    padding: 30px 160px
}

._layout_u3qzb_1._mobile_u3qzb_4 {
    padding: 30px
}

._layout_u3qzb_1._mobile_u3qzb_4 ._protocol-title_u3qzb_7 {
    font-size: 1.4em !important;
    line-height: 1.2em
}

._layout_u3qzb_1._mobile_u3qzb_4 ._protocol-date_u3qzb_11 span {
    display: block;
    line-height: 24px
}

._layout_u3qzb_1._mobile_u3qzb_4 ._protocol-date_u3qzb_11 span:not(:first-of-type) {
    margin-left: 0 !important
}

._layout_u3qzb_1 ._protocol_u3qzb_7 ._protocol-title_u3qzb_7 {
    font-weight: 700;
    color: #000;
    font-size: 2em;
    margin-block-start: .67em;
    margin-block-end: .67em
}

._layout_u3qzb_1 ._protocol_u3qzb_7 ._protocol-date_u3qzb_11 {
    font-size: 14px;
    line-height: 63px;
    color: #000;
    margin-top: 44px
}

._layout_u3qzb_1 ._protocol_u3qzb_7 ._protocol-date_u3qzb_11 span:not(:first-of-type) {
    margin-left: 40px
}

._layout_u3qzb_1 ._protocol_u3qzb_7 ._protocol-content_u3qzb_34 h1 {
    font-size: 18px;
    line-height: 25px;
    margin-block-start: 1.33em;
    margin-block-end: 1.33em
}

._layout_u3qzb_1 ._protocol_u3qzb_7 ._protocol-content_u3qzb_34 h1:not(:first-of-type) {
    font-size: 14px;
    line-height: 21px;
    margin-block-start: 2.66em;
    margin-block-end: 2.66em;
    margin-inline-start: 0px;
    margin-inline-end: 0px
}

._layout_u3qzb_1 ._protocol_u3qzb_7 ._protocol-content_u3qzb_34 h2 {
    font-size: 14px;
    line-height: 21px
}

._layout_u3qzb_1 ._protocol_u3qzb_7 ._protocol-content_u3qzb_34 h6 {
    font-size: 14px;
    line-height: 21px;
    font-weight: 400;
    margin-block-start: 1em;
    margin-block-end: 1em
}