@keyframes slideDownIn-bd5f92e1 {
    0% {
        display: block;
        opacity: 0;
        transform: translateY(-20px)
    }

    to {
        opacity: 1;
        transform: translateY(4px)
    }
}

@keyframes slideUpOut-bd5f92e1 {
    0% {
        height: 100%
    }

    to {
        display: none;
        height: 0
    }
}

.marquee[data-v-bd5f92e1] {
    overflow: hidden;
    width: 100%
}

.marquee .marquee-wrap[data-v-bd5f92e1] {
    animation: marquee-wrap-bd5f92e1 20s linear infinite;
    width: 100%
}

.marquee .marquee-content[data-v-bd5f92e1] {
    animation: marquee-content-bd5f92e1 20s linear infinite;
    float: left;
    font-size: 12px;
    line-height: 20px;
    min-width: 100%;
    white-space: nowrap
}

@keyframes marquee-wrap-bd5f92e1 {
    0%,30% {
        transform: translate(0)
    }

    70%,to {
        transform: translate(100%)
    }
}

@keyframes marquee-content-bd5f92e1 {
    0%,30% {
        transform: translate(0)
    }

    70%,to {
        transform: translate(-100%)
    }
}

@keyframes slideDownIn-47a71092 {
    0% {
        display: block;
        opacity: 0;
        transform: translateY(-20px)
    }

    to {
        opacity: 1;
        transform: translateY(4px)
    }
}

@keyframes slideUpOut-47a71092 {
    0% {
        height: 100%
    }

    to {
        display: none;
        height: 0
    }
}

.header-holiday[data-v-47a71092] {
    background-color: #444;
    height: 46px
}

.header-holiday .main[data-v-47a71092] {
    align-items: center;
    display: flex;
    margin: 0 auto;
    max-width: 1420px;
    position: relative;
    width: 84vw
}

.header-holiday .notice-img[data-v-47a71092] {
    height: 18px;
    width: 18px
}

.header-holiday .label[data-v-47a71092] {
    color: #fff;
    flex: 1;
    font-size: 13px;
    line-height: 20px;
    line-height: 46px;
    margin: 0 8px;
    overflow: hidden
}

.header-holiday .m-label[data-v-47a71092] {
    display: none
}

.header-holiday .iconfont[data-v-47a71092] {
    color: #fff;
    cursor: pointer;
    font-size: 13px
}

@media (max-width: 1200px) {
    .header-holiday .main[data-v-47a71092] {
        width:94vw
    }
}

@media screen and (max-width: 1024px) {
    .header-holiday[data-v-47a71092] {
        background:#444;
        height: auto;
        line-height: auto
    }

    .header-holiday .main[data-v-47a71092] {
        padding: 8px 16px;
        width: 100%
    }

    .header-holiday .m-label[data-v-47a71092] {
        display: block
    }

    .header-holiday .pc-label[data-v-47a71092] {
        display: none
    }

    .header-holiday .label[data-v-47a71092] {
        font-size: 13px;
        line-height: 20px
    }
}

@keyframes slideDownIn-be8bfa58 {
    0% {
        display: block;
        opacity: 0;
        transform: translateY(-20px)
    }

    to {
        opacity: 1;
        transform: translateY(4px)
    }
}

@keyframes slideUpOut-be8bfa58 {
    0% {
        height: 100%
    }

    to {
        display: none;
        height: 0
    }
}

.change_website_wrap[data-v-be8bfa58] {
    background-color: #fff;
    display: flex;
    flex-direction: column;
    height: 416px;
    width: 260px
}

@media screen and (max-width: 1024px) {
    .change_website_wrap[data-v-be8bfa58] {
        bottom:0;
        left: 0;
        padding: 0;
        position: fixed;
        right: 0;
        width: 100vw;
        z-index: 99
    }
}

.change_website_header[data-v-be8bfa58] {
    align-items: center;
    border-bottom: 1px solid #e5e5e5;
    color: #19191a;
    display: none;
    font-size: 16px;
    font-weight: 400;
    justify-content: space-between;
    line-height: 24px;
    padding: 12px 16px;
    position: relative
}

@media screen and (max-width: 1024px) {
    .change_website_header[data-v-be8bfa58] {
        display:flex
    }
}

.change_website_header .iconfont_close[data-v-be8bfa58] {
    align-items: center;
    color: #707070;
    cursor: pointer;
    display: flex;
    font-size: 16px;
    height: 100%;
    justify-content: center;
    padding: 0 16px;
    position: absolute;
    right: 0;
    top: 0
}

.current_country[data-v-be8bfa58] {
    align-items: center;
    display: flex;
    flex-shrink: 0;
    padding: 0
}

@media screen and (max-width: 1024px) {
    .current_country[data-v-be8bfa58] {
        padding:12px 16px
    }
}

.current_country .iconfont[data-v-be8bfa58] {
    color: #10a300;
    font-size: 12px;
    line-height: 1;
    margin-right: 8px
}

.current_country .country_info[data-v-be8bfa58] {
    color: #19191a;
    font-size: 14px;
    font-weight: 600;
    line-height: 22px
}

@media screen and (max-width: 1024px) {
    .current_country .country_info[data-v-be8bfa58] {
        font-size:14px;
        line-height: 22px
    }
}

.search_box[data-v-be8bfa58] {
    flex-shrink: 0;
    position: relative
}

@media screen and (max-width: 1024px) {
    .search_box[data-v-be8bfa58] {
        margin-bottom:12px;
        margin-top: 0;
        padding: 0 16px
    }
}

.search_box input[data-v-be8bfa58] {
    font-size: 12px;
    height: 34px;
    line-height: 20px;
    padding: 8px 36px 8px 12px;
    width: 100%
}

.search_box input[data-v-be8bfa58]::-moz-placeholder {
    color: #ccc;
    font-size: 12px;
    line-height: 20px
}

.search_box input[data-v-be8bfa58]::placeholder {
    color: #ccc;
    font-size: 12px;
    line-height: 20px
}

.search_box input[data-v-be8bfa58]:focus::-moz-placeholder {
    color: transparent
}

.search_box input[data-v-be8bfa58]:focus::placeholder {
    color: transparent
}

.search_box .iconfont_search[data-v-be8bfa58] {
    color: #707070;
    cursor: pointer;
    display: inline-block;
    font-size: 12px;
    height: 16px;
    left: 12px;
    line-height: 16px;
    position: absolute;
    text-align: center;
    top: 50%;
    transform: translate3d(0,-50%,0);
    width: 16px
}

.search_box .iconfont_search[data-v-be8bfa58]:hover {
    color: #19191a;
    transition: all .3s
}

@media screen and (max-width: 768px) {
    .search_box .iconfont_search[data-v-be8bfa58] {
        left:28px
    }
}

.search_box .iconfont_clear[data-v-be8bfa58] {
    color: #707070;
    cursor: pointer;
    display: inline-block;
    font-size: 12px;
    height: 16px;
    line-height: 16px;
    position: absolute;
    right: 12px;
    text-align: center;
    top: 50%;
    transform: translate3d(0,-50%,0);
    width: 16px
}

.search_box .iconfont_clear[data-v-be8bfa58]:hover {
    color: #19191a;
    transition: all .3s
}

@media screen and (max-width: 768px) {
    .search_box .iconfont_clear[data-v-be8bfa58] {
        right:24px
    }
}

.country_list_box[data-v-be8bfa58] {
    flex: 1 1 auto;
    margin-right: -20px;
    overflow-y: auto;
    padding-right: 20px
}

.country_list_box>p[data-v-be8bfa58] {
    color: #707070;
    font-size: 12px;
    line-height: 20px;
    padding: 8px 12px
}

@media screen and (max-width: 1024px) {
    .country_list_box[data-v-be8bfa58] {
        margin-right:0;
        padding: 0 16px
    }
}

.country_list li[data-v-be8bfa58] {
    font-size: 12px;
    line-height: 20px;
    padding: 0
}

@media screen and (max-width: 1024px) {
    .country_list li[data-v-be8bfa58] {
        font-size:14px;
        line-height: 22px
    }
}

.country_list li>div[data-v-be8bfa58] {
    padding: 8px 12px
}

@media screen and (max-width: 1024px) {
    .country_list li>div[data-v-be8bfa58] {
        padding:12px
    }
}

.country_list li>div>span[data-v-be8bfa58] {
    cursor: pointer;
    padding-bottom: 4px
}

@media screen and (max-width: 1024px) {
    .country_list li>div>span[data-v-be8bfa58] {
        color:#0060bf
    }
}

.country_list li>div>span[data-v-be8bfa58]:hover {
    color: #0060bf;
    text-decoration: underline
}

.country_list li>div>span:hover .country_name[data-v-be8bfa58] {
    color: #0060bf
}

.country_list li .country_lang_symbol[data-v-be8bfa58] {
    color: #0060bf;
    cursor: pointer;
    text-decoration-color: #0060bf
}

.country_list li .country_lang_symbol[data-v-be8bfa58]:hover {
    text-decoration: underline
}

@media screen and (max-width: 1024px) {
    .country_list li .country_lang_symbol[data-v-be8bfa58] {
        text-decoration:none
    }
}

.country_list li.item_line[data-v-be8bfa58] {
    border-bottom: 1px solid #ccc
}

.country_list li[data-v-be8bfa58]:focus-visible {
    border-radius: 3px;
    outline-offset: -2px
}

.current_line[data-v-be8bfa58] {
    border-bottom: 1px solid #e5e5e5;
    margin: 12px 0
}

.change_website_wrap_m>.current_country[data-v-be8bfa58] {
    display: none
}

.change_website_wrap_m .current_line[data-v-be8bfa58] {
    margin: 0 auto 12px;
    width: calc(100% - 32px)
}

.change_website_wrap_m .change_website_header[data-v-be8bfa58] {
    border-bottom: none;
    padding: 16px
}

.change_website_wrap_m .current_country[data-v-be8bfa58] {
    padding: 0
}

@keyframes slideDownIn-ffbc4b06 {
    0% {
        display: block;
        opacity: 0;
        transform: translateY(-20px)
    }

    to {
        opacity: 1;
        transform: translateY(4px)
    }
}

@keyframes slideUpOut-ffbc4b06 {
    0% {
        height: 100%
    }

    to {
        display: none;
        height: 0
    }
}

.header_top_wrap[data-v-ffbc4b06] {
    background-color: #f7f7f7;
    width: 100%
}

.header_top_ctn[data-v-ffbc4b06] {
    align-items: center;
    display: flex;
    height: 32px;
    justify-content: space-between;
    margin: 0 auto;
    padding: 0 32px;
    width: 1264px
}

@media (max-width: 1264px) {
    .header_top_ctn[data-v-ffbc4b06] {
        width:100%
    }
}

.left_box[data-v-ffbc4b06] {
    align-items: center;
    display: flex
}

.left_box .iconfont[data-v-ffbc4b06] {
    color: #707070
}

.cart_loading_box[data-v-ffbc4b06] {
    padding: 20px 0;
    width: 260px
}

.cart_loading_box .cart_loading[data-v-ffbc4b06] {
    height: 40px;
    position: relative
}

.site_info[data-v-ffbc4b06] {
    color: #707070;
    cursor: pointer;
    font-size: 12px;
    text-decoration: none;
    transition: all .3s
}

.site_info.ru-email-link[data-v-ffbc4b06] {
    color: #707070;
    cursor: text
}

.site_info.ru-email-link>a[data-v-ffbc4b06] {
    color: #707070;
    cursor: pointer;
    transition: all .3s
}

.site_info.ru-email-link[data-v-ffbc4b06]:hover,.site_info.ru-email-link>a[data-v-ffbc4b06]:hover {
    color: #19191a
}

.site_info[data-v-ffbc4b06]:last-child {
    margin-right: 0
}

.site_info[data-v-ffbc4b06]:last-child:after {
    display: none
}

.site_info[data-v-ffbc4b06]:hover {
    color: #19191a
}

.site_info[data-v-ffbc4b06]:after {
    background: #ccc;
    content: " ";
    display: inline-block;
    height: 10px;
    margin: 0 12px;
    width: 1px
}

.right_box[data-v-ffbc4b06],.thruted_box .thruted[data-v-ffbc4b06] {
    align-items: center;
    display: flex
}

.thruted_box .thruted[data-v-ffbc4b06] {
    color: #707070;
    cursor: pointer
}

.thruted_box .thruted img[data-v-ffbc4b06] {
    display: block;
    height: auto;
    margin-right: 4px;
    width: 16px
}

.thruted_box .thruted span[data-v-ffbc4b06] {
    font-size: 12px;
    line-height: 20px
}

.right_line[data-v-ffbc4b06] {
    background: #e5e5e5;
    display: inline-block;
    height: 10px;
    margin: 0 12px;
    width: 1px
}

.right_ctn[data-v-ffbc4b06] {
    cursor: pointer
}

.right_ctn[data-v-ffbc4b06],.right_ctn>a[data-v-ffbc4b06] {
    align-items: center;
    color: #707070;
    display: flex
}

.right_ctn>a[data-v-ffbc4b06] {
    text-decoration: none
}

.right_ctn>a[data-v-ffbc4b06]:hover {
    color: #19191a
}

.right_ctn .iconfont_global[data-v-ffbc4b06],.right_ctn .iconfont_service[data-v-ffbc4b06] {
    font-size: 18px
}

.right_ctn .current_country_info[data-v-ffbc4b06] {
    font-size: 12px;
    margin-right: 4px;
    white-space: nowrap
}

.right_ctn .current_country_info.current_contact_us[data-v-ffbc4b06] {
    margin: 0
}

.right_ctn .iconfont_down[data-v-ffbc4b06] {
    font-size: 12px;
    line-height: 1
}

.right_ctn .iconfont_down.iconfont_down_up[data-v-ffbc4b06] {
    transform: rotateX(-180deg)
}

.right_ctn[data-v-ffbc4b06]:hover {
    color: #19191a;
    transition: all .3s
}

.right_ctn:hover .iconfont_global[data-v-ffbc4b06],.right_ctn:hover .iconfont_service[data-v-ffbc4b06] {
    color: #707070
}

.right_ctn:hover .iconfont_down[data-v-ffbc4b06] {
    transform: rotateX(-180deg)
}

.sales_support[data-v-ffbc4b06] {
    background-color: #fafafb;
    padding: 20px;
    position: relative;
    z-index: 100
}

.sales_support .title[data-v-ffbc4b06] {
    font-size: 14px;
    font-weight: 600;
    line-height: 22px
}

.sales_support .desc[data-v-ffbc4b06] {
    color: #707070;
    font-size: 12px;
    line-height: 20px;
    margin: 4px 0 16px
}

.sales_support[data-v-ffbc4b06] .fs-button {
    width: 100%
}

.sales_support[data-v-ffbc4b06] .fs-button span {
    align-items: center;
    display: flex;
    font-size: 13px;
    line-height: 20px
}

.sales_support[data-v-ffbc4b06] .fs-button img {
    display: inline-block;
    height: 20px;
    margin-right: 4px;
    width: 20px
}

.list_wrap[data-v-ffbc4b06] {
    padding: 16px 20px 20px
}

.list_wrap .list_item[data-v-ffbc4b06] {
    align-items: flex-start;
    display: flex;
    margin-bottom: 12px
}

.list_wrap .list_item .iconfont[data-v-ffbc4b06] {
    float: left;
    font-size: 16px;
    line-height: 20px;
    margin-right: 12px
}

.list_wrap .list_item .txt_box[data-v-ffbc4b06] {
    align-items: flex-start;
    display: flex;
    flex-direction: column;
    float: left;
    width: calc(100% - 30px)
}

.list_wrap .list_item .txt_box .phone[data-v-ffbc4b06],.list_wrap .list_item .txt_box .tit[data-v-ffbc4b06] {
    color: #19191a;
    cursor: pointer;
    display: inline;
    font-size: 12px;
    line-height: 20px
}

.list_wrap .list_item .txt_box .des[data-v-ffbc4b06] {
    color: #707070;
    display: block;
    font-size: 12px;
    line-height: 20px
}

@keyframes slideDownIn-e458b192 {
    0% {
        display: block;
        opacity: 0;
        transform: translateY(-20px)
    }

    to {
        opacity: 1;
        transform: translateY(4px)
    }
}

@keyframes slideUpOut-e458b192 {
    0% {
        height: 100%
    }

    to {
        display: none;
        height: 0
    }
}

.logo[data-v-e458b192] {
    background-image: url(https://img-en.fs.com/includes/templates/fiberstore/images/fs-new/common/logo.svg);
    display: inline-block;
    flex-shrink: 0;
    height: 36px;
    margin-right: 0;
    width: 76px
}

.logo[data-v-e458b192],.logo.logo_cn[data-v-e458b192] {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain
}

.logo.logo_cn[data-v-e458b192] {
    background-image: url(https://resource.fs.com/mall/generalImg/20230703110143tw3bnh.png);
    width: 135px
}

.menu_list[data-v-e458b192] {
    align-items: center;
    display: flex;
    flex: 1
}

.menu_list .menu_item_blank[data-v-e458b192] {
    width: 48px
}

.menu_list .menu_item_blank[data-v-e458b192]:first-child {
    width: 40px
}

.menu_list .menu_item[data-v-e458b192] {
    flex-shrink: 0
}

.menu_list .menu_item .menu_label[data-v-e458b192] {
    align-items: center;
    cursor: pointer;
    display: flex;
    font-size: 14px;
    height: 69px;
    line-height: 22px;
    position: relative
}

.menu_list .menu_item .menu_label[data-v-e458b192]:after {
    background-color: #c00000;
    border-radius: 3px;
    bottom: 0;
    content: "";
    display: block;
    height: 2px;
    left: 0;
    opacity: 0;
    position: absolute;
    transition: all .2s;
    width: 100%;
    z-index: 1
}

.menu_list .menu_item .menu_label.isActive[data-v-e458b192]:after {
    opacity: 1
}

.menu_list .menu_item .menu_label[data-v-e458b192]:focus-visible {
    border-radius: 2px;
    outline: 2px solid #0080ff;
    outline-offset: -1px
}

.menu_more_wrap[data-v-e458b192] {
    background: transparent;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    left: 50%;
    overflow: hidden;
    position: absolute;
    top: 69px;
    transform: translate(-50%);
    transition: all .13s ease-in-out;
    width: calc(100% - 64px);
    z-index: 110
}

.menu_more_wrap.menu_more_category[data-v-e458b192] {
    align-items: stretch;
    display: flex
}

.menu_more_wrap.menu_more_category .menu_more_right[data-v-e458b192] {
    padding: 32px 40px 40px
}

@media (max-width: 1420px) {
    .menu_more_wrap.menu_more_category .menu_more_right[data-v-e458b192] {
        padding:32px 40px 40px
    }
}

.menu_more_wrap.menu_more_category .menu_more_right .menu_more_left[data-v-e458b192] {
    padding: 32px 0 30px 20px;
    width: 260px
}

.menu_more_wrap.menu_more_category .menu_more_right .menu_more_left .left_list_item>span[data-v-e458b192] {
    align-items: center;
    display: flex;
    justify-content: space-between;
    width: 100%
}

.menu_more_wrap.menu_more_category .menu_more_right .menu_more_left .left_list_item>span>.iconfont[data-v-e458b192] {
    color: #19191a;
    font-size: 14px;
    height: 14px;
    line-height: 14px;
    opacity: 0
}

.menu_more_wrap.menu_more_category .menu_more_right .menu_more_left .left_list_item.left_list_item_active>span>.iconfont[data-v-e458b192] {
    opacity: 1
}

.menu_more_wrap.menu_more_solution[data-v-e458b192] {
    align-items: stretch;
    display: flex;
    display: none;
}
.menu_item:hover .menu_more_wrap.menu_more_solution[data-v-e458b192]{display:flex;}
.menu_more_wrap.menu_more_classify[data-v-e458b192] {
    display: grid;
    grid-template-columns: repeat(4,1fr);
    width: calc(100% - 64px);
    grid-column-gap: 20px;
    grid-row-gap: 16px;
    background: #fff;
    padding: 32px 220px 32px 116px
}

@media (max-width: 1420px) {
    .menu_more_wrap.menu_more_classify[data-v-e458b192] {
        padding:32px 123px 32px 116px
    }
}

@media (max-width: 1220px) {
    .menu_more_wrap.menu_more_classify[data-v-e458b192] {
        padding:32px 123px 32px 92px
    }
}

.menu_more_wrap.menu_more_about[data-v-e458b192],.menu_more_wrap.menu_more_resources[data-v-e458b192],.menu_more_wrap.menu_more_service[data-v-e458b192] {
    background-color: #fff;
    padding: 32px 40px 40px
}

.menu_more_wrap.menu_more_about .service_box[data-v-e458b192],.menu_more_wrap.menu_more_resources .service_box[data-v-e458b192],.menu_more_wrap.menu_more_service .service_box[data-v-e458b192] {
    display: flex;
    padding: 0
}

.menu_more_wrap.menu_more_about .service_box .service_text[data-v-e458b192],.menu_more_wrap.menu_more_resources .service_box .service_text[data-v-e458b192],.menu_more_wrap.menu_more_service .service_box .service_text[data-v-e458b192] {
    flex: 1
}

.menu_more_wrap.menu_more_about .service_box .service_text .service_title[data-v-e458b192],.menu_more_wrap.menu_more_resources .service_box .service_text .service_title[data-v-e458b192],.menu_more_wrap.menu_more_service .service_box .service_text .service_title[data-v-e458b192] {
    color: #19191a;
    font-size: 16px;
    font-weight: 600;
    line-height: 24px
}

.menu_more_wrap.menu_more_about .service_box .service_text .service_desc .service_msg[data-v-e458b192],.menu_more_wrap.menu_more_resources .service_box .service_text .service_desc .service_msg[data-v-e458b192],.menu_more_wrap.menu_more_service .service_box .service_text .service_desc .service_msg[data-v-e458b192] {
    color: #707070;
    font-size: 12px;
    line-height: 20px;
    margin-top: 8px
}

.menu_more_wrap.menu_more_about .service_box .service_text .service_desc .service_list[data-v-e458b192],.menu_more_wrap.menu_more_resources .service_box .service_text .service_desc .service_list[data-v-e458b192],.menu_more_wrap.menu_more_service .service_box .service_text .service_desc .service_list[data-v-e458b192] {
    display: grid;
    grid-template-columns: repeat(2,1fr);
    grid-gap: 20px 32px;
    margin-top: 24px
}

.menu_more_wrap.menu_more_about .service_box .service_text .service_desc .service_list .service_list_item .name[data-v-e458b192],.menu_more_wrap.menu_more_resources .service_box .service_text .service_desc .service_list .service_list_item .name[data-v-e458b192],.menu_more_wrap.menu_more_service .service_box .service_text .service_desc .service_list .service_list_item .name[data-v-e458b192] {
    color: #19191a;
    font-size: 14px;
    font-weight: 600;
    line-height: 22px
}

.menu_more_wrap.menu_more_about .service_box .service_text .service_desc .service_list .service_list_item .link_list[data-v-e458b192],.menu_more_wrap.menu_more_resources .service_box .service_text .service_desc .service_list .service_list_item .link_list[data-v-e458b192],.menu_more_wrap.menu_more_service .service_box .service_text .service_desc .service_list .service_list_item .link_list[data-v-e458b192] {
    margin-top: 8px
}

.menu_more_wrap.menu_more_about .service_box .service_text .service_desc .service_list .service_list_item .link_list .link_item[data-v-e458b192],.menu_more_wrap.menu_more_resources .service_box .service_text .service_desc .service_list .service_list_item .link_list .link_item[data-v-e458b192],.menu_more_wrap.menu_more_service .service_box .service_text .service_desc .service_list .service_list_item .link_list .link_item[data-v-e458b192] {
    display: flex;
    margin-top: 4px
}

.menu_more_wrap.menu_more_about .service_box .service_text .service_desc .service_list .service_list_item .link_list .link_item>a[data-v-e458b192],.menu_more_wrap.menu_more_resources .service_box .service_text .service_desc .service_list .service_list_item .link_list .link_item>a[data-v-e458b192],.menu_more_wrap.menu_more_service .service_box .service_text .service_desc .service_list .service_list_item .link_list .link_item>a[data-v-e458b192] {
    color: #707070;
    font-size: 12px;
    line-height: 20px
}

.menu_more_wrap.menu_more_about .service_box .service_text .service_desc .service_list .service_list_item .link_list .link_item>a[data-v-e458b192]:hover,.menu_more_wrap.menu_more_resources .service_box .service_text .service_desc .service_list .service_list_item .link_list .link_item>a[data-v-e458b192]:hover,.menu_more_wrap.menu_more_service .service_box .service_text .service_desc .service_list .service_list_item .link_list .link_item>a[data-v-e458b192]:hover {
    color: #19191a
}

.menu_more_wrap.menu_more_about .service_box .service_text .service_desc .service_list .service_list_item .link_list .link_item[data-v-e458b192]:first-child,.menu_more_wrap.menu_more_resources .service_box .service_text .service_desc .service_list .service_list_item .link_list .link_item[data-v-e458b192]:first-child,.menu_more_wrap.menu_more_service .service_box .service_text .service_desc .service_list .service_list_item .link_list .link_item[data-v-e458b192]:first-child {
    margin-top: 0
}

.menu_more_wrap.menu_more_about .service_box .service_text .service_desc .service_list .service_list_item .link_list .share_box[data-v-e458b192],.menu_more_wrap.menu_more_resources .service_box .service_text .service_desc .service_list .service_list_item .link_list .share_box[data-v-e458b192],.menu_more_wrap.menu_more_service .service_box .service_text .service_desc .service_list .service_list_item .link_list .share_box[data-v-e458b192] {
    align-items: center;
    display: flex
}

.menu_more_wrap.menu_more_about .service_box .service_text .service_desc .service_list .service_list_item .link_list .share_box .iconfont-share[data-v-e458b192],.menu_more_wrap.menu_more_resources .service_box .service_text .service_desc .service_list .service_list_item .link_list .share_box .iconfont-share[data-v-e458b192],.menu_more_wrap.menu_more_service .service_box .service_text .service_desc .service_list .service_list_item .link_list .share_box .iconfont-share[data-v-e458b192] {
    align-items: center;
    border-radius: 4px;
    color: #707070;
    cursor: pointer;
    display: flex;
    font-size: 16px;
    justify-content: center;
    line-height: 1;
    margin-right: 4px;
    padding: 8px;
    text-decoration: none;
    transition: all .3s
}

.menu_more_wrap.menu_more_about .service_box .service_text .service_desc .service_list .service_list_item .link_list .share_box .iconfont-share[data-v-e458b192]:hover,.menu_more_wrap.menu_more_resources .service_box .service_text .service_desc .service_list .service_list_item .link_list .share_box .iconfont-share[data-v-e458b192]:hover,.menu_more_wrap.menu_more_service .service_box .service_text .service_desc .service_list .service_list_item .link_list .share_box .iconfont-share[data-v-e458b192]:hover {
    background-color: #f2f2f2;
    color: #4b4b4d
}

.menu_more_wrap.menu_more_about .service_box .service_text .service_desc .service_list .service_list_item .link_list .share_box .iconfont-share[data-v-e458b192]:last-child,.menu_more_wrap.menu_more_resources .service_box .service_text .service_desc .service_list .service_list_item .link_list .share_box .iconfont-share[data-v-e458b192]:last-child,.menu_more_wrap.menu_more_service .service_box .service_text .service_desc .service_list .service_list_item .link_list .share_box .iconfont-share[data-v-e458b192]:last-child {
    margin-right: 0
}

.menu_more_wrap.menu_more_about .service_box .line[data-v-e458b192],.menu_more_wrap.menu_more_resources .service_box .line[data-v-e458b192],.menu_more_wrap.menu_more_service .service_box .line[data-v-e458b192] {
    background-color: #e5e5e5;
    height: auto;
    margin: 32px 32px 0;
    width: 1px
}

.menu_more_wrap.menu_more_about .service_box .service_img[data-v-e458b192],.menu_more_wrap.menu_more_resources .service_box .service_img[data-v-e458b192],.menu_more_wrap.menu_more_service .service_box .service_img[data-v-e458b192] {
    overflow: hidden
}

.menu_more_wrap.menu_more_about .service_box .service_img .img_box[data-v-e458b192],.menu_more_wrap.menu_more_resources .service_box .service_img .img_box[data-v-e458b192],.menu_more_wrap.menu_more_service .service_box .service_img .img_box[data-v-e458b192] {
    margin-top: 32px;
    max-width: 360px;
    position: relative
}

.menu_more_wrap.menu_more_about .service_box .service_img .img_box .img_link>img[data-v-e458b192],.menu_more_wrap.menu_more_resources .service_box .service_img .img_box .img_link>img[data-v-e458b192],.menu_more_wrap.menu_more_service .service_box .service_img .img_box .img_link>img[data-v-e458b192] {
    border-radius: 8px;
    width: 100%
}

.menu_more_wrap.menu_more_about .service_box .service_img .img_box .text_box[data-v-e458b192],.menu_more_wrap.menu_more_resources .service_box .service_img .img_box .text_box[data-v-e458b192],.menu_more_wrap.menu_more_service .service_box .service_img .img_box .text_box[data-v-e458b192] {
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: center;
    padding: 24px 28px;
    position: absolute;
    top: 0;
    width: 100%
}

.menu_more_wrap.menu_more_about .service_box .service_img .img_box .text_box .top[data-v-e458b192],.menu_more_wrap.menu_more_resources .service_box .service_img .img_box .text_box .top[data-v-e458b192],.menu_more_wrap.menu_more_service .service_box .service_img .img_box .text_box .top[data-v-e458b192] {
    color: #fff
}

.menu_more_wrap.menu_more_about .service_box .service_img .img_box .text_box .top .text_title[data-v-e458b192],.menu_more_wrap.menu_more_resources .service_box .service_img .img_box .text_box .top .text_title[data-v-e458b192],.menu_more_wrap.menu_more_service .service_box .service_img .img_box .text_box .top .text_title[data-v-e458b192] {
    font-size: 20px;
    font-weight: 600;
    line-height: 28px
}

.menu_more_wrap.menu_more_about .service_box .service_img .img_box .text_box .top .text_desc[data-v-e458b192],.menu_more_wrap.menu_more_resources .service_box .service_img .img_box .text_box .top .text_desc[data-v-e458b192],.menu_more_wrap.menu_more_service .service_box .service_img .img_box .text_box .top .text_desc[data-v-e458b192] {
    font-size: 14px;
    line-height: 22px;
    margin-top: 4px
}

.menu_more_wrap.menu_more_about .service_box .service_img .img_box .text_box .btn[data-v-e458b192],.menu_more_wrap.menu_more_resources .service_box .service_img .img_box .text_box .btn[data-v-e458b192],.menu_more_wrap.menu_more_service .service_box .service_img .img_box .text_box .btn[data-v-e458b192] {
    align-items: center;
    border-radius: 9999px;
    display: flex;
    font-size: 12px;
    height: 32px;
    justify-content: center;
    line-height: 20px;
    margin-top: 24px;
    padding: 0 12px;
    width: -moz-max-content;
    width: max-content
}

.menu_more_wrap.menu_more_about .service_box .service_img .img_box .text_box .btn[data-v-e458b192]:before,.menu_more_wrap.menu_more_resources .service_box .service_img .img_box .text_box .btn[data-v-e458b192]:before,.menu_more_wrap.menu_more_service .service_box .service_img .img_box .text_box .btn[data-v-e458b192]:before {
    border-radius: 9999px
}

.menu_more_wrap .menu_more_left[data-v-e458b192] {
    background: #f7f7f7;
    flex-shrink: 0;
    /* padding: 32px 0 40px 20px; */
    width: 20%
}

.menu_more_wrap .menu_more_left .left_list[data-v-e458b192] {
    position: relative
}

.menu_more_wrap .menu_more_left .left_list .left_list_item[data-v-e458b192] {
    align-items: center;
    background: transparent;
    cursor: pointer;
    display: flex;
    font-size: 14px;
    line-height: 22px;
    position: relative;
    transition: all .3s;
    z-index: 1
}

.menu_more_wrap .menu_more_left .left_list .left_list_item>a[data-v-e458b192] {
    display: block;
    flex: 1;
    padding: 5px 10px;
    text-decoration: none;
    font-size: 12px;
}

.menu_more_wrap .menu_more_left .left_list .left_list_item .category_name[data-v-e458b192] {
    cursor: pointer;
    line-height: 22px;
    padding-bottom: 0;
    position: relative
}

.menu_more_wrap .menu_more_left .left_list .left_list_item .category_name[data-v-e458b192],.menu_more_wrap .menu_more_left .left_list .left_list_item .solution_name[data-v-e458b192] {
    color: #19191a;
    display: inline-block;
    text-decoration: none
}

.menu_more_wrap .menu_more_left .left_list .left_list_item:hover .category_name[data-v-e458b192]:after {
    background-color: #c00000;
    border-radius: 3px;
    bottom: -2px;
    content: "";
    display: block;
    height: 2px;
    left: 0;
    opacity: 0;
    opacity: 1;
    position: absolute;
    transition: all .2s;
    width: 100%
}

.menu_more_wrap .menu_more_left .left_list .left_list_item.left_list_item_active .category_name[data-v-e458b192] {
    position: relative
}

.menu_more_wrap .menu_more_left .left_list .left_list_item.left_list_item_active .category_name[data-v-e458b192]:after {
    background-color: #c00000;
    border-radius: 3px;
    bottom: -2px;
    content: "";
    display: block;
    height: 2px;
    left: 0;
    opacity: 0;
    opacity: 1;
    position: absolute;
    transition: all .2s;
    width: 100%
}

.menu_more_wrap .menu_more_left .left_list .left_list_item.left_list_item_solutions[data-v-e458b192] {
    cursor: pointer
}
 .menu_more_wrap .menu_more_left .left_list .left_list_item.left_list_item_solutions[data-v-e458b192].left_list_item_active{background:#fff;}
.menu_more_wrap .menu_more_left .left_list .left_list_item.left_list_item_solutions>div[data-v-e458b192] {
    cursor: pointer;
    display: block;
    flex: 1;
    padding: 13px 20px;
    text-decoration: none
}

.menu_more_wrap .menu_more_left .left_list .left_list_item.left_list_item_solutions>div>.category_name[data-v-e458b192] {
    cursor: pointer
}

.menu_more_wrap .menu_more_left .left_list .list_active_block[data-v-e458b192] {
    background: #fff;
    border-radius: 3px 0 0 3px;
    left: 0;
    min-height: 48px;
    position: absolute;
    width: 100%
}

.menu_more_wrap .menu_more_right[data-v-e458b192] {
    background: #fff;
    flex: 1 1 auto;
    padding: 32px 40px 40px;
    position: relative
}

@media (max-width: 1420px) {
    .menu_more_wrap .menu_more_right[data-v-e458b192] {
        padding:32px 24px
    }
}

@media (max-width: 1220px) {
    .menu_more_wrap .menu_more_right[data-v-e458b192] {
        padding:32px 24px
    }
}

.menu_more_wrap .menu_more_right .category_list[data-v-e458b192] {
    display: grid;
    grid-template-columns: repeat(4,1fr);
    width: 100%;
    grid-column-gap: 20px;
    grid-row-gap: 20px
}

.menu_more_wrap .menu_more_right .category_list .category_item_box[data-v-e458b192] {
    min-width: 0
}

.menu_more_wrap .menu_more_right .category_list .category_item_box .category_item[data-v-e458b192] {
    display: flex;
    flex-direction: column
}

.menu_more_wrap .menu_more_right .category_list .category_item_box .category_item .category_img[data-v-e458b192] {
    display: inline-block;
    flex-shrink: 0;
    height: 60px;
    margin-bottom: 4px;
    width: 60px
}

@media (max-width: 1220px) {
    .menu_more_wrap .menu_more_right .category_list .category_item_box .category_item .category_img[data-v-e458b192] {
        display:none
    }
}

.menu_more_wrap .menu_more_right .category_list .category_item_box .category_item .category_list[data-v-e458b192] {
    color: #19191a;
    display: block;
    flex: 1 1 auto
}

.menu_more_wrap .menu_more_right .category_list .category_item_box .category_item .category_list .category_list_title[data-v-e458b192] {
    display: block;
    font-size: 14px;
    line-height: 22px;
    margin-bottom: 8px;
    text-align: left
}

.menu_more_wrap .menu_more_right .category_list .category_item_box .category_item .category_list .category_list_title[data-v-e458b192]:hover {
    text-decoration: none
}

.menu_more_wrap .menu_more_right .category_list .category_item_box .category_item .category_list .category_list_title span[data-v-e458b192] {
    color: #19191a;
    display: inline-block;
    font-size: 14px;
    font-weight: 600;
    line-height: 22px;
    position: relative
}

.menu_more_wrap .menu_more_right .category_list .category_item_box .category_item .category_list .category_list_title span[data-v-e458b192]:hover:after {
    background-color: #c00000;
    border-radius: 3px;
    bottom: -4px;
    content: "";
    display: block;
    height: 2px;
    left: 0;
    opacity: 0;
    opacity: 1;
    position: absolute;
    transition: all .2s;
    width: 100%
}

.menu_more_wrap .menu_more_right .category_list .category_item_box .category_item .category_list .category_list_children_other[data-v-e458b192] {
    width: 100%
}

.menu_more_wrap .menu_more_right .category_list .category_item_box .category_item .category_list .category_list_children_other .category_list_children_item[data-v-e458b192] {
    align-items: center;
    display: flex;
    font-size: 12px;
    line-height: 20px;
    margin-bottom: 6px;
    padding-bottom: 3px;
    width: 100%
}

.menu_more_wrap .menu_more_right .category_list .category_item_box .category_item .category_list .category_list_children_other .category_list_children_item[data-v-e458b192]:last-child {
    margin-bottom: 0;
    padding-bottom: 0
}

.menu_more_wrap .menu_more_right .category_list .category_item_box .category_item .category_list .category_list_children_nav[data-v-e458b192] {
    width: 100%
}

.menu_more_wrap .menu_more_right .category_list .category_item_box .category_item .category_list .category_list_children_nav .category_list_children_item[data-v-e458b192] {
    display: flex;
    font-size: 12px;
    line-height: 20px;
    margin-bottom: 4px;
    width: 100%
}

.menu_more_wrap .menu_more_right .category_list .category_item_box .category_item .category_list .category_list_children_nav .category_list_children_item[data-v-e458b192]:last-child {
    margin-bottom: 0
}

.menu_more_wrap .menu_more_right .category_list .category_item_box .category_item .category_list .category_list_children_nav .category_list_children_item a[data-v-e458b192] {
    color: #707070;
    cursor: pointer;
    font-size: 12px;
    line-height: 20px;
    margin-right: 8px;
    overflow: hidden;
    position: relative;
    text-overflow: ellipsis;
    white-space: nowrap
}

.menu_more_wrap .menu_more_right .category_list .category_item_box .category_item .category_list .category_list_children_nav .category_list_children_item a[data-v-e458b192]:hover {
    color: #19191a;
    text-decoration: underline
}

.menu_more_wrap .menu_more_right .category_list .category_item_box .category_item .category_list .category_list_children_nav .category_list_children_item a.item_info_hot[data-v-e458b192] {
    max-width: calc(100% - 21px)
}

.menu_more_wrap .menu_more_right .category_list .category_item_box .category_item .category_list .category_list_children_nav .category_list_children_item a.item_info_new[data-v-e458b192] {
    max-width: calc(100% - 26px)
}

.menu_more_wrap .menu_more_right .category_list .category_item_box .category_item .category_list .category_list_children_nav .category_list_children_item .category_tag[data-v-e458b192] {
    font-size: 12px;
    margin: 0
}

.menu_more_wrap .menu_more_right .category_list .category_item_box .category_item .category_list .category_list_children_nav .category_list_children_item .category_tag.category_tag_new[data-v-e458b192] {
    color: #10a300
}

.menu_more_wrap .menu_more_right .category_list .category_item_box .category_item .category_list .category_list_children_nav .category_list_children_item .category_tag.category_tag_hot[data-v-e458b192] {
    color: #f56300
}
.menu_more_wrap .menu_more_right .solution_list{left: 0;
    top: 0;
    position: absolute;
    opacity: 0;
    z-index: 1;
    transition: all 0.5s;}
.menu_more_wrap .menu_more_right .solution_list.active{position: relative;opacity: 1;z-index: 2;}
.menu_more_wrap .menu_more_right .solution_list .solution_top_title[data-v-e458b192] {
    align-items: center;
    display: flex;
    font-weight: 600;
    margin-bottom: 8px
}

.menu_more_wrap .menu_more_right .solution_list .solution_top_title a[data-v-e458b192] {
    color: #19191a;
    font-size: 16px;
    line-height: 24px;
    position: relative;
    text-decoration: none
}

.menu_more_wrap .menu_more_right .solution_list .solution_top_title a[data-v-e458b192]:hover:after {
    background-color: #c00000;
    border-radius: 3px;
    bottom: -2px;
    content: "";
    display: block;
    height: 2px;
    left: 0;
    opacity: 0;
    opacity: 1;
    position: absolute;
    transition: all .2s;
    width: 100%
}

.menu_more_wrap .menu_more_right .solution_list .solution_top_title_desc[data-v-e458b192] {
    color: #707070;
    font-size: 12px;
    line-height: 20px;
    margin-bottom: 24px
}

.menu_more_wrap .menu_more_right .solution_list .solution_list_content[data-v-e458b192] {
    display: grid;
    grid-template-columns: repeat(3,1fr);
    width: 100%;
    grid-column-gap: 20px;
    grid-row-gap: 16px
}

.menu_more_wrap .menu_more_right .solution_list .solution_list_content .solution_list_item[data-v-e458b192] {
    display: flex;
    flex-direction: column
}

.menu_more_wrap .menu_more_right .solution_list .solution_list_content .solution_list_item .solution_list_item_img img[data-v-e458b192] {
    border-radius: 8px;
    display: block;
    max-width: 100%;
    overflow: hidden
}

.menu_more_wrap .menu_more_right .solution_list .solution_list_content .solution_list_item .solution_list_item_txt a[data-v-e458b192] {
    color: #19191a;
    cursor: pointer;
    display: block;
    font-size: 14px;
    font-weight: 600;
    line-height: 22px;
    margin-bottom: 8px;
    margin-top: 16px
}

.menu_more_wrap .menu_more_right .solution_list .solution_list_content .solution_list_item .solution_list_item_txt p[data-v-e458b192] {
    color: #707070;
    font-size: 12px;
    line-height: 20px;
    margin-top: 8px
}

.menu_more_wrap .classify_box .classify_title[data-v-e458b192] {
    color: #19191a;
    font-size: 14px;
    font-weight: 600;
    line-height: 22px;
    margin-bottom: 8px
}

.menu_more_wrap .classify_box .classify_item[data-v-e458b192] {
    margin-bottom: 4px
}

.menu_more_wrap .classify_box .classify_item[data-v-e458b192]:last-child {
    margin-bottom: 0
}

.menu_more_wrap .classify_box .classify_item a[data-v-e458b192] {
    color: #707070;
    cursor: pointer;
    display: inline;
    font-size: 12px;
    line-height: 20px;
    transition: all .3s
}

.menu_more_wrap .classify_box .classify_item a[data-v-e458b192]:hover {
    color: #19191a
}

.menu_more_wrap .iconfont_close[data-v-e458b192] {
    color: #707070;
    font-size: 14px;
    height: 32px;
    line-height: 32px;
    position: absolute;
    right: 16px;
    text-align: center;
    top: 16px;
    width: 32px;
    z-index: 2
}

.menu_more_wrap .iconfont_close[data-v-e458b192]:hover {
    background: #19191a0a;
    color: #19191a;
    transition: all .3s
}

.header_ctn_right[data-v-e458b192] {
    align-items: center;
    display: flex;
    flex: 6;
    height: 68px;
    justify-content: flex-end;
    position: relative
}

.header_mask[data-v-e458b192] {
    background: #3333334d;
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: auto;
    z-index: 99
}

@keyframes slideDownIn-8577df39 {
    0% {
        display: block;
        opacity: 0;
        transform: translateY(-20px)
    }

    to {
        opacity: 1;
        transform: translateY(4px)
    }
}

@keyframes slideUpOut-8577df39 {
    0% {
        height: 100%
    }

    to {
        display: none;
        height: 0
    }
}

.search_icon[data-v-8577df39] {
    align-items: center;
    border-radius: 4px;
    cursor: pointer;
    display: flex;
    height: 40px;
    justify-content: center;
    width: 40px
}

.search_icon .iconfont_search[data-v-8577df39] {
    color: #19191a;
    font-size: 20px;
    height: 20px;
    line-height: 20px;
    width: 20px
}

.search_icon[data-v-8577df39]:hover {
    background-color: #f2f2f2
}

@media screen and (max-width: 1024px) {
    .search_icon[data-v-8577df39]:hover {
        background-color:transparent
    }
}

.search_box[data-v-8577df39] {
    background-color: #f7f7f7;
    padding: 24px 32px;
    position: relative
}

.search_box .search_content[data-v-8577df39] {
    margin: 0 auto;
    max-width: 1200px;
    width: 84vw
}

.search_box .search_content .search_input_box .search_input[data-v-8577df39] {
    position: relative
}

.search_box .search_content .search_input_box .search_input .input_box[data-v-8577df39] {
    background-color: #fff;
    border-radius: 4px;
    position: relative
}

.search_box .search_content .search_input_box .search_input .input_box .iconfont_search[data-v-8577df39] {
    border-radius: 3px;
    color: #707070;
    display: none;
    font-size: 16px;
    line-height: 1;
    padding: 6px;
    position: absolute;
    top: 7px;
    z-index: 1
}

.search_box .search_content .search_input_box .search_input .input_box[data-v-8577df39] .fs-input__inner:hover {
    cursor: text
}

.search_box .search_content .search_input_box .search_input .input_box .fs-input[data-v-8577df39] {
    color: #19191a;
    font-size: 14px;
    line-height: 22px
}

.search_box .search_content .search_input_box .search_input .input_box .search_result[data-v-8577df39] {
    background-color: #fff;
    border: 1px solid #e5e5e5;
    border-radius: 0 0 4px 4px;
    border-top: 0;
    box-shadow: 0 2px 8px #0000001a;
    width: 100%
}

@media screen and (max-width: 1024px) {
    .search_box .search_content .search_input_box .search_input .input_box .search_result[data-v-8577df39] {
        border:none;
        border-radius: 0;
        box-shadow: none;
        left: auto;
        position: relative;
        top: auto
    }
}

.search_box .search_content .search_input_box .search_input .input_box .search_result>ul[data-v-8577df39] {
    padding: 8px 0
}

.search_box .search_content .search_input_box .search_input .input_box .search_result>ul>li[data-v-8577df39] {
    transition: all .3s
}

.search_box .search_content .search_input_box .search_input .input_box .search_result>ul>li[data-v-8577df39]:hover {
    background-color: #f7f7f7
}

.search_box .search_content .search_input_box .search_input .input_box .search_result>ul>li[data-v-8577df39]:focus-visible {
    border-radius: 2px;
    outline: 2px solid #0080ff;
    outline-offset: -1px
}

.search_box .search_content .search_input_box .search_input .input_box .search_result>ul>li>a[data-v-8577df39] {
    color: #19191a;
    cursor: pointer;
    display: block;
    font-size: 14px;
    line-height: 22px;
    padding: 4px 12px;
    text-decoration: none
}

@media screen and (max-width: 1024px) {
    .search_box .search_content .search_input_box .search_input .input_box .search_result>ul[data-v-8577df39] {
        background-color:#f7f7f7
    }

    .search_box .search_content .search_input_box .search_input .input_box .search_result>ul>li[data-v-8577df39] {
        padding: 8px 0
    }

    .search_box .search_content .search_input_box .search_input .input_box .search_result>ul>li>a[data-v-8577df39] {
        font-size: 14px;
        line-height: 22px
    }
}

.search_box .search_content .search_input_box .search_input .submit_box[data-v-8577df39] {
    align-items: center;
    display: flex;
    height: 42px;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1
}

.search_box .search_content .search_input_box .search_input .submit_box[data-v-8577df39] .fs-button {
    border-radius: 0 4px 4px 0;
    font-size: 14px;
    line-height: 22px
}

.search_box .search_content .search_input_box .search_input .submit_box .close_box[data-v-8577df39] {
    background-color: #fff;
    margin-right: 1px;
    padding: 0 12px
}

.search_box .search_content .search_input_box .search_input .submit_box .close_box .iconfont_close[data-v-8577df39] {
    border-radius: 3px;
    color: #707070;
    cursor: pointer;
    font-size: 16px;
    line-height: 1;
    padding: 6px
}

.search_box .search_content .search_input_box .search_input .submit_box .close_box .iconfont_close[data-v-8577df39]:hover {
    background-color: #f7f7f7;
    color: #19191a
}

.search_box .search_content .search_input_box .search_cancel[data-v-8577df39] {
    color: #19191a;
    cursor: pointer;
    display: none;
    font-size: 14px;
    line-height: 22px;
    padding: 10px 0 10px 16px
}

.search_box .search_content .hot[data-v-8577df39],.search_box .search_content .recent[data-v-8577df39] {
    margin-top: 20px
}

.search_box .search_content .hot>.title[data-v-8577df39],.search_box .search_content .recent>.title[data-v-8577df39] {
    color: #19191a;
    font-size: 16px;
    font-weight: 600;
    line-height: 24px
}

.search_box .search_content .hot>.list .label[data-v-8577df39],.search_box .search_content .recent>.list .label[data-v-8577df39] {
    background-color: #fff;
    border: 1px solid #eee;
    border-radius: 999px;
    cursor: pointer;
    display: inline-flex;
    font-size: 12px;
    line-height: 20px;
    margin: 8px 8px 0 0;
    padding: 4px 11px
}

.search_box .search_content .hot>.list .label>div[data-v-8577df39],.search_box .search_content .recent>.list .label>div[data-v-8577df39] {
    align-items: center;
    color: #19191a;
    display: flex
}

.search_box .search_content .hot>.list .label>div>i[data-v-8577df39],.search_box .search_content .recent>.list .label>div>i[data-v-8577df39] {
    border-radius: 3px;
    color: #707070;
    font-size: 10px;
    line-height: 1;
    margin-left: 8px
}

.search_box .search_content .hot>.list .label>div>i[data-v-8577df39]:hover,.search_box .search_content .recent>.list .label>div>i[data-v-8577df39]:hover {
    color: #19191a
}

.search_box .search_content .hot>.list .label[data-v-8577df39]:last-child,.search_box .search_content .recent>.list .label[data-v-8577df39]:last-child {
    margin-right: 0
}

.search_box .search_content .hot>.list .label[data-v-8577df39]:hover,.search_box .search_content .recent>.list .label[data-v-8577df39]:hover {
    background-color: #f2f2f2
}

.search_box .search_content .hot>.list .label:hover>div[data-v-8577df39],.search_box .search_content .recent>.list .label:hover>div[data-v-8577df39] {
    color: #19191a
}

.search_box .search_content .hot .title[data-v-8577df39],.search_box .search_content .recent .title[data-v-8577df39] {
    display: flex;
    justify-content: space-between
}

.search_box .search_content .hot .title .change_btn[data-v-8577df39],.search_box .search_content .recent .title .change_btn[data-v-8577df39] {
    align-items: center;
    color: #0060bf;
    cursor: pointer;
    display: flex;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px
}

.search_box .search_content .hot .title .change_btn:hover span[data-v-8577df39],.search_box .search_content .recent .title .change_btn:hover span[data-v-8577df39] {
    text-decoration: underline
}

.search_box .search_content .hot .title .iconfont_change[data-v-8577df39],.search_box .search_content .recent .title .iconfont_change[data-v-8577df39] {
    color: #0060bf;
    display: block;
    font-size: 16px;
    font-weight: 400;
    margin-right: 4px
}

.search_box .search_content .hot .title .iconfont_change_rotate[data-v-8577df39],.search_box .search_content .recent .title .iconfont_change_rotate[data-v-8577df39] {
    animation: searchLoading-8577df39 1s linear infinite
}

@keyframes searchLoading-8577df39 {
    0% {
        transform: rotate(0)
    }

    25% {
        transform: rotate(90deg)
    }

    50% {
        transform: rotate(180deg)
    }

    75% {
        transform: rotate(270deg)
    }

    to {
        transform: rotate(1turn)
    }
}

.search_box .search_box_close[data-v-8577df39] {
    border-radius: 3px;
    color: #707070;
    cursor: pointer;
    font-size: 16px;
    line-height: 1;
    padding: 6px;
    position: absolute;
    right: 16px;
    top: 16px
}

.search_box .search_box_close[data-v-8577df39]:hover {
    background: #19191a0a;
    color: #19191a
}

@media screen and (max-width: 1024px) {
    .search_box[data-v-8577df39] {
        height:100%;
        padding: 24px 16px
    }

    .search_box .search_content[data-v-8577df39] {
        margin: 0;
        width: 100%
    }

    .search_box .search_content .search_input_box[data-v-8577df39] {
        display: flex
    }

    .search_box .search_content .search_input_box .search_input[data-v-8577df39] {
        flex: 1
    }

    .search_box .search_content .search_input_box .search_input .input_box .fs-input[data-v-8577df39] .fs-input__wrapper {
        padding-left: 42px
    }

    .search_box .search_content .search_input_box .search_input .input_box .fs-input[data-v-8577df39] .is-focus {
        border: 1px solid #19191a
    }

    .search_box .search_content .search_input_box .search_input .input_box .iconfont_search[data-v-8577df39] {
        display: block;
        left: 7px
    }

    .search_box .search_content .search_input_box .search_cancel[data-v-8577df39] {
        display: block;
        height: -moz-fit-content;
        height: fit-content
    }
}

.header_mask[data-v-8577df39] {
    background: #3333334d;
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: auto;
    z-index: 100
}

.fs-tooltip[data-v-8577df39] .fs-tooltip__mobile--content {
    background-color: #f7f7f7;
    height: 100%;
    left: 0;
    padding: 0!important;
    top: 85px;
    transform: none;
    width: 100%!important
}

.fs-tooltip[data-v-8577df39] .fs-tooltip__mobile--content>.iconfont {
    display: none
}

.fs-tooltip[data-v-8577df39] .fs-tooltip__mobile--content .fs-tooltip__mobile--context {
    margin: 0
}

@media screen and (max-width: 1024px) {
    .fs-tooltip[data-v-8577df39] .fs-tooltip__mobile--content {
        top:var(--c0406930)
    }
}

.fs-tooltip[data-v-8577df39] .fs-tooltip__mobile--mask {
    display: none
}

@media screen and (max-width: 1024px) {
    .search_icon[data-v-8577df39] {
        height:48px;
        width: 48px
    }

    .search_icon .iconfont_search[data-v-8577df39] {
        font-size: 20px;
        height: 24px;
        line-height: 20px;
        padding: 2px;
        width: 24px
    }
}

@keyframes slideDownIn-d2014dec {
    0% {
        display: block;
        opacity: 0;
        transform: translateY(-20px)
    }

    to {
        opacity: 1;
        transform: translateY(4px)
    }
}

@keyframes slideUpOut-d2014dec {
    0% {
        height: 100%
    }

    to {
        display: none;
        height: 0
    }
}

.account_list[data-v-d2014dec] {
    position: relative;
    z-index: 10
}

.account_list .fs-button[data-v-d2014dec] {
    border-radius: 9999px
}

.welcome_wrap[data-v-d2014dec] {
    border-bottom: 1px solid #e5e5e5;
    margin-bottom: 20px;
    padding-bottom: 20px
}

@media screen and (max-width: 1024px) {
    .welcome_wrap[data-v-d2014dec] {
        border-bottom:none;
        padding-bottom: 0
    }
}

.welcome_box[data-v-d2014dec] {
    word-break: break-word
}

.welcome_box dt[data-v-d2014dec] {
    color: #19191a;
    font-size: 16px;
    font-weight: 600;
    line-height: 24px
}

.welcome_box dd[data-v-d2014dec] {
    color: #19191a
}

.apply_busy[data-v-d2014dec],.welcome_box dd[data-v-d2014dec] {
    font-size: 12px;
    line-height: 20px;
    margin-top: 8px
}

.apply_busy[data-v-d2014dec] {
    color: #4b4b4d;
    font-weight: 600
}

.apply_busy p[data-v-d2014dec] {
    margin-bottom: 4px
}

.apply_busy .iconfont[data-v-d2014dec] {
    font-size: 12px;
    line-height: 20px;
    margin-left: 4px
}

.apply_busy .apply_busy_link>span[data-v-d2014dec] {
    position: relative
}

.apply_busy .apply_busy_link>span[data-v-d2014dec]:after {
    background-color: #0060bf;
    bottom: 0;
    content: "";
    display: none;
    height: 1px;
    left: 0;
    position: absolute;
    width: 100%
}

.apply_busy .apply_busy_link .iconfont[data-v-d2014dec] {
    color: #0060bf
}

.apply_busy .apply_busy_link[data-v-d2014dec]:hover {
    cursor: pointer;
    text-decoration: none
}

.apply_busy .apply_busy_link:hover>span[data-v-d2014dec]:after {
    display: block
}

.apply_busy .add_team_font[data-v-d2014dec] {
    color: #0060bf
}

.apply_busy .add_team_font[data-v-d2014dec]:hover {
    cursor: pointer;
    text-decoration: underline
}

.apply_busy .add_team_font:hover>span[data-v-d2014dec]:after {
    display: block
}

.apply_busy_font[data-v-d2014dec] {
    color: #19191a
}

.account_service_box[data-v-d2014dec] {
    padding-bottom: 20px
}

@media screen and (max-width: 1024px) {
    .account_service_box[data-v-d2014dec] {
        border-bottom:1px solid #e5e5e5;
        margin-bottom: 28px;
        padding-bottom: 12px
    }
}

.account_service_box .service_item[data-v-d2014dec] {
    align-items: center;
    display: flex;
    padding-bottom: 16px
}

@media screen and (max-width: 1024px) {
    .account_service_box .service_item[data-v-d2014dec] {
        padding:12px 0
    }
}

.account_service_box .service_item.hide[data-v-d2014dec] {
    display: none
}

.account_service_box .service_item .iconfont[data-v-d2014dec] {
    color: #19191a;
    display: block;
    font-size: 16px;
    height: 16px;
    line-height: 16px;
    margin-right: 8px;
    width: 16px
}

.account_service_box .service_item .service_info_box[data-v-d2014dec] {
    align-items: center;
    color: #19191a;
    cursor: pointer;
    display: flex;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    text-decoration: none
}

.account_service_box .service_item .service_info_box .moti_svg[data-v-d2014dec] {
    display: block;
    height: 16px;
    margin-right: 8px;
    width: 16px
}

.account_service_box .service_item .service_info_box .service_info[data-v-d2014dec] {
    font-size: 14px;
    line-height: 22px
}

@media screen and (max-width: 1024px) {
    .account_service_box .service_item .service_info_box .service_info[data-v-d2014dec] {
        font-size:14px;
        line-height: 22px;
        text-decoration: none
    }
}

.account_service_box .service_item .service_info_box .service_info[data-v-d2014dec]:hover {
    text-decoration: underline
}

.account_service_box .service_item .service_info_box .service_info_sub[data-v-d2014dec] {
    color: #999
}

.account_service_box .service_item .service_info_box[data-v-d2014dec]:hover {
    text-decoration: none
}

.account_service_box .service_item .service_info_box:hover .service_info_sub[data-v-d2014dec] {
    color: #19191a
}

@media screen and (max-width: 1024px) {
    .account_service_box .service_item .service_info_box_noti[data-v-d2014dec] {
        display:flex;
        position: relative
    }

    .account_service_box .service_item .service_info_box_noti .dot[data-v-d2014dec] {
        background-color: #c00000;
        border-radius: 8px;
        height: 4px;
        left: 10px;
        position: absolute;
        top: 3px;
        width: 4px
    }
}

.account_service_box .service_item.service_item-recently[data-v-d2014dec] {
    border-top: 1px solid #e5e5e5;
    margin-top: 8px;
    padding-top: 12px
}

.account_service_box .service_item.logout-box[data-v-d2014dec] {
    border-top: 1px solid #ccc;
    color: #19191a;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    padding-top: 12px
}

.account_service_box .service_item[data-v-d2014dec]:last-child {
    padding-bottom: 0
}

@media screen and (max-width: 1024px) {
    .account_service_box .service_item[data-v-d2014dec]:last-child {
        padding:12px 0
    }
}

.login-box[data-v-d2014dec] {
    color: red
}

.login-box[data-v-d2014dec] .fs-button {
    display: block;
    margin-left: 0;
    width: 100%
}

.login-box[data-v-d2014dec] .fs-button:first-child {
    margin-bottom: 12px
}

.new_user_popup .tips[data-v-d2014dec] {
    background-color: #0060bf0a;
    border-radius: 3px;
    color: #707070;
    -moz-column-gap: 8px;
    column-gap: 8px;
    display: flex;
    font-size: 12px;
    line-height: 20px;
    margin-bottom: 20px;
    padding: 10px 16px
}

.new_user_popup .tips .iconfont[data-v-d2014dec] {
    color: #0060bf
}

.new_user_popup .assign_roles[data-v-d2014dec] {
    align-items: center;
    display: flex;
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 8px
}

.new_user_popup .iconfont-tip[data-v-d2014dec] {
    color: #4b4b4d;
    cursor: pointer;
    display: inline-block;
    font-size: 16px;
    font-weight: 400;
    height: 16px;
    line-height: 1;
    margin-left: 4px;
    position: relative;
    width: 16px
}

.new_user_popup .creat_form[data-v-d2014dec] {
    margin-bottom: 20px
}

.new_user_popup .creat_form>h3[data-v-d2014dec] {
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 8px
}

.new_user_popup .creat_form>ul[data-v-d2014dec] {
    align-items: flex-start;
    -moz-column-gap: 20px;
    column-gap: 20px;
    display: grid;
    grid-template-columns: repeat(2,1fr);
    margin-bottom: 12px
}

.new_user_popup .creat_form .form_item[data-v-d2014dec] {
    display: grid;
    grid-template-columns: repeat(1,1fr);
    row-gap: 4px
}

.new_user_popup .creat_form .form_item>span[data-v-d2014dec] {
    font-size: 12px;
    line-height: 20px
}

.new_user_popup .creat_form .form_item_team[data-v-d2014dec] {
    display: grid;
    grid-template-columns: repeat(1,1fr);
    margin-top: 12px;
    row-gap: 4px
}

.new_user_popup .creat_form .form_item_team>span[data-v-d2014dec] {
    font-size: 12px;
    line-height: 20px
}

.new_user_popup .creat_form .radio_group[data-v-d2014dec] {
    margin-top: 20px
}

.new_user_popup .creat_form .radio_group .radio_item[data-v-d2014dec] {
    -moz-column-gap: 8px;
    column-gap: 8px;
    display: flex;
    font-size: 14px;
    line-height: 22px;
    margin-bottom: 20px
}

.new_user_popup .creat_form .radio_group .radio_item .radio_tips[data-v-d2014dec] {
    color: #4b4b4d;
    font-size: 12px;
    line-height: 20px;
    margin-top: 4px
}

.new_user_popup .creat_form .radio_group .radio_item .iconfont[data-v-d2014dec] {
    color: #ccc;
    cursor: pointer;
    font-size: 18px;
    position: relative
}

.new_user_popup .creat_form .radio_group .radio_item .iconfont.disabled[data-v-d2014dec] {
    background-color: #f7f7f7;
    cursor: not-allowed
}

.new_user_popup .creat_form .radio_group .radio_item .iconfont.active[data-v-d2014dec] {
    color: #4b4b4d
}

.new_user_popup .creat_form .radio_group .radio_item .disable_icon[data-v-d2014dec] {
    background-color: #f7f7f7;
    border: 1px solid #ccc;
    border-radius: 50%;
    cursor: not-allowed;
    height: 18px;
    margin-top: 3px;
    width: 18px
}

.new_user_popup .creat_form .radio_group .radio_item>div>span[data-v-d2014dec] {
    cursor: pointer
}

.new_user_popup .btn[data-v-d2014dec] {
    -moz-column-gap: 12px;
    column-gap: 12px;
    display: grid;
    grid-template-columns: repeat(2,1fr);
    margin-left: auto;
    width: -moz-max-content;
    width: max-content
}

.new_user_popup .error_result[data-v-d2014dec] {
    margin-bottom: 20px
}

@media (max-width: 768px) {
    .new_user_popup[data-v-d2014dec] {
        display:flex;
        flex-direction: column;
        height: 100%;
        width: 100%
    }

    .new_user_popup .popup_container[data-v-d2014dec] {
        flex: 1;
        overflow-y: scroll
    }

    .new_user_popup .popup_container .creat_form>ul[data-v-d2014dec] {
        grid-template-columns: repeat(1,1fr);
        row-gap: 12px
    }

    .new_user_popup .btn[data-v-d2014dec] {
        display: flex;
        flex-direction: column-reverse;
        row-gap: 12px;
        width: 100%
    }
}

@keyframes slideDownIn-4d15e44a {
    0% {
        display: block;
        opacity: 0;
        transform: translateY(-20px)
    }

    to {
        opacity: 1;
        transform: translateY(4px)
    }
}

@keyframes slideUpOut-4d15e44a {
    0% {
        height: 100%
    }

    to {
        display: none;
        height: 0
    }
}

.account_box[data-v-4d15e44a] {
    align-items: center;
    border-radius: 4px;
    color: #19191a;
    display: flex;
    flex-direction: column;
    height: 40px;
    justify-content: center;
    position: relative;
    transition: all .3s;
    width: 40px
}

.account_box[data-v-4d15e44a]:hover {
    text-decoration: none
}

.account_box.account_box_hover[data-v-4d15e44a] {
    background: #fafafb
}

.account_box[data-v-4d15e44a]:hover {
    background: #f2f2f2
}

.account_box .iconfont_account[data-v-4d15e44a] {
    color: #19191a;
    font-size: 20px;
    line-height: 20px
}

.account_box .account_svg[data-v-4d15e44a],.account_box .iconfont_account[data-v-4d15e44a] {
    display: block;
    height: 20px;
    width: 20px
}

.account_box .icon_info[data-v-4d15e44a] {
    font-size: 12px;
    padding-top: 2px;
    white-space: nowrap
}

.new_user_popup .tips[data-v-4d15e44a] {
    background-color: #0060bf0a;
    border-radius: 3px;
    color: #707070;
    -moz-column-gap: 8px;
    column-gap: 8px;
    display: flex;
    font-size: 12px;
    line-height: 20px;
    margin-bottom: 20px;
    padding: 10px 16px
}

.new_user_popup .tips .iconfont[data-v-4d15e44a] {
    color: #0060bf
}

.new_user_popup .assign_roles[data-v-4d15e44a] {
    align-items: center;
    display: flex;
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 8px
}

.new_user_popup .iconfont-tip[data-v-4d15e44a] {
    color: #4b4b4d;
    cursor: pointer;
    display: inline-block;
    font-size: 16px;
    font-weight: 400;
    height: 16px;
    line-height: 1;
    margin-left: 4px;
    position: relative;
    width: 16px
}

.new_user_popup .creat_form[data-v-4d15e44a] {
    margin-bottom: 20px
}

.new_user_popup .creat_form>h3[data-v-4d15e44a] {
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 8px
}

.new_user_popup .creat_form>ul[data-v-4d15e44a] {
    align-items: flex-start;
    -moz-column-gap: 20px;
    column-gap: 20px;
    display: grid;
    grid-template-columns: repeat(2,1fr);
    margin-bottom: 12px
}

.new_user_popup .creat_form .form_item[data-v-4d15e44a] {
    display: grid;
    grid-template-columns: repeat(1,1fr);
    row-gap: 4px
}

.new_user_popup .creat_form .form_item>span[data-v-4d15e44a] {
    font-size: 12px;
    line-height: 20px
}

.new_user_popup .creat_form .form_item_team[data-v-4d15e44a] {
    display: grid;
    grid-template-columns: repeat(1,1fr);
    margin-top: 12px;
    row-gap: 4px
}

.new_user_popup .creat_form .form_item_team>span[data-v-4d15e44a] {
    font-size: 12px;
    line-height: 20px
}

.new_user_popup .creat_form .radio_group[data-v-4d15e44a] {
    margin-top: 20px
}

.new_user_popup .creat_form .radio_group .radio_item[data-v-4d15e44a] {
    -moz-column-gap: 8px;
    column-gap: 8px;
    display: flex;
    font-size: 14px;
    line-height: 22px;
    margin-bottom: 20px
}

.new_user_popup .creat_form .radio_group .radio_item .radio_tips[data-v-4d15e44a] {
    color: #4b4b4d;
    font-size: 12px;
    line-height: 20px;
    margin-top: 4px
}

.new_user_popup .creat_form .radio_group .radio_item .iconfont[data-v-4d15e44a] {
    color: #ccc;
    cursor: pointer;
    font-size: 18px;
    position: relative
}

.new_user_popup .creat_form .radio_group .radio_item .iconfont.disabled[data-v-4d15e44a] {
    background-color: #f7f7f7;
    cursor: not-allowed
}

.new_user_popup .creat_form .radio_group .radio_item .iconfont.active[data-v-4d15e44a] {
    color: #4b4b4d
}

.new_user_popup .creat_form .radio_group .radio_item .disable_icon[data-v-4d15e44a] {
    background-color: #f7f7f7;
    border: 1px solid #ccc;
    border-radius: 50%;
    cursor: not-allowed;
    height: 18px;
    margin-top: 3px;
    width: 18px
}

.new_user_popup .creat_form .radio_group .radio_item>div>span[data-v-4d15e44a] {
    cursor: pointer
}

.new_user_popup .btn[data-v-4d15e44a] {
    -moz-column-gap: 12px;
    column-gap: 12px;
    display: grid;
    grid-template-columns: repeat(2,1fr);
    margin-left: auto;
    width: -moz-max-content;
    width: max-content
}

.new_user_popup .error_result[data-v-4d15e44a] {
    margin-bottom: 20px
}

@media (max-width: 768px) {
    .new_user_popup[data-v-4d15e44a] {
        display:flex;
        flex-direction: column;
        height: 100%;
        padding: 20px 16px;
        width: 100%
    }

    .new_user_popup .popup_container[data-v-4d15e44a] {
        flex: 1;
        overflow-y: scroll
    }

    .new_user_popup .popup_container .creat_form>ul[data-v-4d15e44a] {
        grid-template-columns: repeat(1,1fr);
        row-gap: 12px
    }

    .new_user_popup .btn[data-v-4d15e44a] {
        display: flex;
        flex-direction: column-reverse;
        row-gap: 12px;
        width: 100%
    }
}

@keyframes slideDownIn-4f902738 {
    0% {
        display: block;
        opacity: 0;
        transform: translateY(-20px)
    }

    to {
        opacity: 1;
        transform: translateY(4px)
    }
}

@keyframes slideUpOut-4f902738 {
    0% {
        height: 100%
    }

    to {
        display: none;
        height: 0
    }
}

.cart_list[data-v-4f902738] {
    position: relative;
    z-index: 10
}

.cart_loading_box[data-v-4f902738] {
    padding: 20px 0
}

.cart_loading_box .cart_loading[data-v-4f902738] {
    height: 40px;
    position: relative
}

.cart_loading_box .cart_loading_info[data-v-4f902738] {
    color: #707070;
    font-size: 14px;
    line-height: 22px;
    text-align: center
}

.cart-product-box .product-head[data-v-4f902738] {
    border-bottom: 1px solid #e5e5e5;
    color: #19191a;
    font-size: 14px;
    line-height: 22px;
    margin: 0 20px;
    padding: 16px 0
}

.cart-product-box .product-list[data-v-4f902738] {
    max-height: 234px;
    overflow: auto
}

.cart-product-box .product-list .product-item[data-v-4f902738] {
    border-bottom: 1px solid #e5e5e5;
    display: flex;
    justify-content: space-between;
    margin: 0 20px;
    overflow: hidden;
    padding: 16px 0;
    position: relative
}

.cart-product-box .product-list .product-item .product-img[data-v-4f902738] {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    display: inline-block;
    flex-shrink: 0;
    height: 48px;
    width: 48px
}

.cart-product-box .product-list .product-item .product-content[data-v-4f902738] {
    display: flex;
    flex: 1 1 auto;
    flex-direction: column;
    margin: 0 8px;
    max-width: 116px
}

.cart-product-box .product-list .product-item .product-content .product-title[data-v-4f902738] {
    color: #19191a;
    display: -webkit-box;
    font-size: 13px;
    line-height: 20px;
    margin-bottom: 4px;
    overflow: hidden;
    text-overflow: ellipsis;
    transition: all .3s;
    white-space: normal;
    word-wrap: break-word;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    text-align: left
}

.cart-product-box .product-list .product-item .product-content .product-num[data-v-4f902738] {
    color: #19191a;
    font-size: 13px;
    line-height: 20px
}

.cart-product-box .product-list .product-item .product-price[data-v-4f902738] {
    color: #19191a;
    flex-shrink: 0;
    font-size: 13px;
    line-height: 20px;
    min-width: 80px;
    text-align: right;
    white-space: nowrap
}

.cart-product-box .checkout-box[data-v-4f902738] {
    padding: 22px 20px 20px
}

.cart-product-box .checkout-box .checkout-box-text[data-v-4f902738] {
    display: flex;
    justify-content: space-between;
    margin-bottom: 24px
}

.cart-product-box .checkout-box .checkout-box-text span[data-v-4f902738] {
    color: #19191a;
    font-size: 16px;
    font-weight: 600;
    line-height: 24px
}

.checkout_box_btn[data-v-4f902738] {
    display: flex;
    flex-direction: column
}

.checkout_box_btn[data-v-4f902738] .fs-button {
    display: block;
    margin-left: 0;
    width: 100%
}

.checkout_box_btn .fs-button[data-v-4f902738],.checkout_box_btn .fs-button[data-v-4f902738]:before {
    border-radius: 9999px
}

.checkout_box_btn .cart_btn1[data-v-4f902738] {
    border-radius: 9999px;
    margin-bottom: 12px
}

.cart-empty[data-v-4f902738] {
    padding: 0 20px
}

.cart-empty .cart-empty-title[data-v-4f902738] {
    border-bottom: 1px solid #e5e5e5;
    color: #19191a;
    font-size: 12px;
    line-height: 20px;
    padding: 16px 0
}

.cart-empty .cart-empty-cont[data-v-4f902738] {
    padding: 20px 0
}

.cart-empty .cart-empty-cont .cart-empty-text[data-v-4f902738] {
    display: flex;
    justify-content: space-between;
    margin-bottom: 20px
}

.cart-empty .cart-empty-cont .cart-empty-text span[data-v-4f902738] {
    color: #19191a;
    font-size: 16px;
    font-weight: 600;
    line-height: 24px
}

@keyframes slideDownIn-260cf014 {
    0% {
        display: block;
        opacity: 0;
        transform: translateY(-20px)
    }

    to {
        opacity: 1;
        transform: translateY(4px)
    }
}

@keyframes slideUpOut-260cf014 {
    0% {
        height: 100%
    }

    to {
        display: none;
        height: 0
    }
}

.cart_box[data-v-260cf014] {
    align-items: center;
    border-radius: 4px;
    color: #19191a;
    display: flex;
    flex-direction: column;
    height: 40px;
    justify-content: center;
    position: relative;
    transition: all .3s;
    width: 40px
}

.cart_box[data-v-260cf014]:hover {
    background: #f7f7f7;
    text-decoration: none
}

.cart_box.cart_box_hover[data-v-260cf014] {
    background: #f2f2f2
}

.cart_box .icon_box[data-v-260cf014] {
    position: relative
}

.cart_box .cart-num[data-v-260cf014] {
    background: #c00000;
    border-radius: 18px;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    line-height: 16px;
    min-width: 18px;
    padding: 1px 2px;
    position: absolute;
    right: -8px;
    text-align: center;
    top: -9px
}

.cart_box .cart-num.more[data-v-260cf014] {
    right: -15px
}

.cart_box .iconfont_cart[data-v-260cf014] {
    color: #19191a;
    display: block;
    font-size: 20px;
    height: 20px;
    line-height: 20px;
    width: 20px
}

.cart_box .icon_info[data-v-260cf014] {
    font-size: 12px;
    padding-top: 2px;
    white-space: nowrap
}

@keyframes slideDownIn-3b7edf17 {
    0% {
        display: block;
        opacity: 0;
        transform: translateY(-20px)
    }

    to {
        opacity: 1;
        transform: translateY(4px)
    }
}

@keyframes slideUpOut-3b7edf17 {
    0% {
        height: 100%
    }

    to {
        display: none;
        height: 0
    }
}

.header_ctn_wrap[data-v-3b7edf17] {
    background-color: #fff;
    position: relative;
    width: 100%
}

.header_ctn[data-v-3b7edf17] {
    align-items: center;
    display: flex;
    justify-content: space-between;
    margin: 0 auto;
    position: relative;
    width: 94vw;
    padding: 0;
    max-width: 1200px;
}

@media (max-width: 1264px) {
    .header_ctn[data-v-3b7edf17] {
    }
}

.header_ctn_right[data-v-3b7edf17] {
    align-items: center;
    display: grid;
    grid-template-columns: repeat(2,1fr);
    grid-gap: 12px;
    height: 68px;
    position: relative
}

@media (max-width: 1200px) {
    .header_ctn_right[data-v-3b7edf17] .icon_info {
        display:none
    }
}

@keyframes slideDownIn-a4b2d9a0 {
    0% {
        display: block;
        opacity: 0;
        transform: translateY(-20px)
    }

    to {
        opacity: 1;
        transform: translateY(4px)
    }
}

@keyframes slideUpOut-a4b2d9a0 {
    0% {
        height: 100%
    }

    to {
        display: none;
        height: 0
    }
}

.fs_header_wrap[data-v-a4b2d9a0] {
    position: relative
}

@media screen and (min-width: 1024px) {
    .fs_header_wrap[data-v-a4b2d9a0] {
        display:block
    }
}

@media screen and (max-width: 1024px) {
    .fs_header_wrap[data-v-a4b2d9a0] {
        display:none
    }
}

.fs_header_wrap[data-v-a4b2d9a0]:after {
    background-color: #eee;
    bottom: 0;
    content: "";
    height: 1px;
    pointer-events: none;
    position: absolute;
    width: 100%
}

@keyframes slideDownIn-a84e1ee9 {
    0% {
        display: block;
        opacity: 0;
        transform: translateY(-20px)
    }

    to {
        opacity: 1;
        transform: translateY(4px)
    }
}

@keyframes slideUpOut-a84e1ee9 {
    0% {
        height: 100%
    }

    to {
        display: none;
        height: 0
    }
}

.m_header_top[data-v-a84e1ee9] {
    background: #eee;
    justify-content: space-between;
    padding: 8px 16px
}

.m_header_top[data-v-a84e1ee9],.website_box[data-v-a84e1ee9] {
    align-items: center;
    display: flex
}

.website_box[data-v-a84e1ee9] {
    color: #707070;
    cursor: pointer
}

.website_box .iconfont_global[data-v-a84e1ee9] {
    color: #707070;
    font-size: 18px
}

.website_box .current_country_info[data-v-a84e1ee9] {
    font-size: 12px;
    line-height: 20px;
    margin: 0 4px 0 0;
    white-space: nowrap
}

.website_box .iconfont_down[data-v-a84e1ee9] {
    color: #707070;
    font-size: 12px
}

.website_box .iconfont_down.iconfont_down_up[data-v-a84e1ee9] {
    transform: rotateX(-180deg)
}

.nottice_box[data-v-a84e1ee9] {
    flex: 1;
    margin-right: 10px;
    overflow: hidden
}

.nottice_box .notice[data-v-a84e1ee9] {
    align-items: center;
    color: #707070;
    cursor: pointer;
    display: flex;
    font-size: 12px;
    justify-content: flex-start;
    line-height: 20px
}

.nottice_box .notice .iconfont[data-v-a84e1ee9] {
    font-size: 16px;
    margin-right: 8px
}

@keyframes slideDownIn-a4318402 {
    0% {
        display: block;
        opacity: 0;
        transform: translateY(-20px)
    }

    to {
        opacity: 1;
        transform: translateY(4px)
    }
}

@keyframes slideUpOut-a4318402 {
    0% {
        height: 100%
    }

    to {
        display: none;
        height: 0
    }
}

.cn_hide[data-v-a4318402] {
    display: none!important
}

.m_side_bar_wrap[data-v-a4318402] {
    background: #fff;
    bottom: 0;
    box-shadow: 0 -2px 2px #00000008;
    font-size: 14px;
    left: 0;
    line-height: 22px;
    overflow-y: auto;
    padding-bottom: 12px;
    position: fixed;
    top: 0;
    transform: translate3d(-100%,0,0);
    transition: all .3s;
    width: calc(100vw - 40px);
    z-index: 101
}

.m_side_bar_wrap.m_side_bar_wrap_show[data-v-a4318402] {
    transform: translateZ(0)
}

.section_ctn[data-v-a4318402] {
    max-height: 0;
    overflow: hidden;
    padding-left: 20px;
    transition: all .3s
}

.section_ctn.section_ctn_active[data-v-a4318402] {
    max-height: 1500px
}

.section_item[data-v-a4318402] {
    align-items: center;
    color: #19191a;
    cursor: pointer;
    display: flex;
    justify-content: space-between;
    padding: 12px 20px
}

.section_item[data-v-a4318402]:hover {
    text-decoration: none
}

.section_item.section_item_active .iconfont_down[data-v-a4318402] {
    transform: rotateX(-180deg)
}

.section_item .section_name[data-v-a4318402] {
    flex: 1;
    font-size: 14px;
    line-height: 22px;
    word-break: break-all
}

.section_item .iconfont_down[data-v-a4318402] {
    font-size: 12px;
    line-height: 1;
    padding: 4px;
    transition: all .3s
}

.section_item .share_box[data-v-a4318402] {
    align-items: center;
    display: flex
}

.section_item .share_box .iconfont-share[data-v-a4318402] {
    align-items: center;
    color: #707070;
    cursor: pointer;
    display: flex;
    font-size: 16px;
    justify-content: center;
    line-height: 1;
    margin-right: 4px;
    padding: 8px;
    text-decoration: none;
    transition: all .3s
}

.section_item .share_box .iconfont-share[data-v-a4318402]:hover {
    color: #4b4b4d
}

.section_item .share_box .iconfont-share[data-v-a4318402]:last-child {
    margin-right: 0
}

.section_line[data-v-a4318402] {
    border-bottom: 1px solid #e5e5e5;
    height: 1px;
    margin: 12px 16px
}

.m_side_bar_wrap[data-v-a4318402] {
    display: flex;
    flex-direction: column
}

.m_side_bar_wrap.no_login[data-v-a4318402] {
    padding-bottom: 0
}

.top[data-v-a4318402] {
    align-items: center;
    border-bottom: 1px solid #e5e5e5;
    display: flex;
    padding: 20px;
    position: relative
}

.top .close[data-v-a4318402] {
    position: absolute;
    right: 20px;
    top: 50%;
    transform: translateY(-50%)
}

.top .close .iconfont[data-v-a4318402] {
    color: #19191a;
    font-size: 20px
}

.top .logo_area[data-v-a4318402] {
    align-items: center;
    display: flex
}

.top .logo[data-v-a4318402] {
    background-image: url(https://img-en.fs.com/includes/templates/fiberstore/images/fs-new/common/logo.svg);
    display: inline-block;
    height: 28px;
    text-decoration: none;
    transition: opacity .3s;
    width: 58px
}

.top .logo[data-v-a4318402],.top .logo.logo_cn[data-v-a4318402] {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain
}

.top .logo.logo_cn[data-v-a4318402] {
    background-image: url(https://resource.fs.com/mall/generalImg/20230703110143tw3bnh.png);
    width: 89px
}

.list[data-v-a4318402] {
    flex: 1;
    overflow: auto
}

.bottom[data-v-a4318402] {
    border-top: 1px solid #e5e5e5;
    display: flex;
    justify-content: space-between;
    padding: 8px 12px
}

.bottom button[data-v-a4318402] {
    width: calc(50% - 6px)
}

.bottom[data-v-a4318402] .fs-button--black {
    background-color: #707070
}

.section_box>.section_ctn>.section_ctn>a[data-v-a4318402] {
    padding-left: 16px
}

@keyframes slideDownIn-f88dd87a {
    0% {
        display: block;
        opacity: 0;
        transform: translateY(-20px)
    }

    to {
        opacity: 1;
        transform: translateY(4px)
    }
}

@keyframes slideUpOut-f88dd87a {
    0% {
        height: 100%
    }

    to {
        display: none;
        height: 0
    }
}

.m_account_wrap[data-v-f88dd87a] {
    background: #fff;
    bottom: 0;
    box-shadow: 0 -2px 2px #00000008;
    font-size: 14px;
    line-height: 22px;
    overflow-y: auto;
    padding: 20px 16px 0;
    position: fixed;
    right: 0;
    top: 0;
    transform: translate3d(100%,0,0);
    transition: all .3s;
    width: 350px;
    z-index: 100
}

.m_account_wrap.m_account_wrap_show[data-v-f88dd87a] {
    transform: translateZ(0)
}

.m_account_wrap .iconfont_close[data-v-f88dd87a] {
    color: #19191a;
    cursor: pointer;
    font-size: 16px;
    height: 16px;
    line-height: 16px;
    position: absolute;
    right: 16px;
    text-align: center;
    top: 24px;
    width: 16px;
    z-index: 11
}

@keyframes slideDownIn-6f792424 {
    0% {
        display: block;
        opacity: 0;
        transform: translateY(-20px)
    }

    to {
        opacity: 1;
        transform: translateY(4px)
    }
}

@keyframes slideUpOut-6f792424 {
    0% {
        height: 100%
    }

    to {
        display: none;
        height: 0
    }
}

.notifications_list[data-v-6f792424] {
    position: relative;
    z-index: 10
}

.list_top[data-v-6f792424] {
    padding: 0 20px
}

@media screen and (max-width: 1024px) {
    .list_top[data-v-6f792424] {
        padding:0 16px
    }
}

.list_top .title[data-v-6f792424] {
    font-size: 16px;
    font-weight: 600;
    line-height: 24px;
    padding: 20px 0
}

@media screen and (max-width: 1024px) {
    .list_top .title[data-v-6f792424] {
        padding:12px 0
    }
}

.list_top .title .iconfont_back[data-v-6f792424] {
    display: none;
    font-size: 12px;
    margin-right: 4px
}

@media screen and (max-width: 1024px) {
    .list_top .title .iconfont_back[data-v-6f792424] {
        display:inline-block
    }
}

.list_top .handle[data-v-6f792424] {
    align-items: center;
    display: flex;
    justify-content: space-between
}

.list_top .handle .label[data-v-6f792424] {
    font-size: 14px;
    font-weight: 600;
    line-height: 22px
}

.list_top .handle .link[data-v-6f792424] {
    color: #19191a;
    cursor: pointer;
    font-size: 12px;
    line-height: 20px;
    text-decoration: underline
}

.list_top .handle .link[data-v-6f792424]:hover {
    color: #707070
}

.list_content[data-v-6f792424] {
    max-height: 369px;
    overflow-y: auto;
    overflow-y: overlay;
    padding: 0 20px;
    position: relative
}

@media screen and (max-width: 1024px) {
    .list_content[data-v-6f792424] {
        max-height:-moz-max-content;
        max-height: max-content
    }
}

.list_content[data-v-6f792424]::-webkit-scrollbar {
    width: 8px
}

.list_content[data-v-6f792424]::-webkit-scrollbar-thumb {
    background: #ccc;
    border-radius: 4px
}

.list_content .item[data-v-6f792424] {
    align-items: flex-start;
    border-top: 1px solid #e5e5e5;
    cursor: pointer;
    display: flex;
    padding: 16px 0;
    transition: all .2s
}

.list_content .item[data-v-6f792424]:focus-visible {
    border-radius: 3px;
    outline: 2px solid #0080ff;
    outline-offset: -2px
}

.list_content .item[data-v-6f792424]:hover {
    background-color: #f7f7f7
}

.list_content .item[data-v-6f792424]:first-child {
    border-top: 0
}

.list_content .item.unread .dot[data-v-6f792424] {
    opacity: 1
}

.list_content .item.unread .label dt[data-v-6f792424] {
    font-weight: 600
}

.list_content .item .dot[data-v-6f792424] {
    background-color: #c00000;
    border-radius: 8px;
    height: 5px;
    margin: 7px 4px 0 0;
    opacity: 0;
    width: 5px
}

.list_content .item .label[data-v-6f792424] {
    flex: 1;
    margin-right: 8px
}

.list_content .item .label dt[data-v-6f792424] {
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    font-size: 13px;
    line-height: 20px
}

.list_content .item .label dd[data-v-6f792424] {
    color: #707070;
    font-size: 12px;
    line-height: 20px;
    margin-top: 8px
}

.list_content .item .iconfont_handle[data-v-6f792424] {
    font-size: 16px;
    line-height: 24px;
    margin-right: 2px
}

.list_content .item+.footer[data-v-6f792424] {
    margin-top: 0
}

.list_content .footer[data-v-6f792424] {
    border-top: 1px solid #e5e5e5;
    margin-top: 12px;
    padding: 16px 0 40px;
    text-align: center
}

.list_content .footer dt[data-v-6f792424] {
    font-size: 14px;
    font-weight: 600;
    line-height: 22px
}

.list_content .footer dd[data-v-6f792424] {
    font-size: 12px;
    line-height: 20px;
    margin-top: 4px
}

.handle_box_popover>div[data-v-6f792424] {
    width: -moz-max-content;
    width: max-content
}

.handle_box_popover p[data-v-6f792424] {
    color: #19191a;
    cursor: pointer;
    font-size: 13px;
    line-height: 20px;
    margin: 0 16px;
    min-width: -moz-max-content;
    min-width: max-content;
    padding: 8px 0;
    text-align: center
}

.handle_box_popover p[data-v-6f792424]:focus-visible {
    border-radius: 2px;
    outline: 2px solid #0080ff;
    outline-offset: -1px
}

.handle_box_popover p[data-v-6f792424]:last-child {
    border-bottom: none
}

.handle_box_popover p[data-v-6f792424]:hover {
    text-decoration: underline
}

.empty[data-v-6f792424] {
    display: flex;
    font-size: 12px;
    line-height: 20px;
    padding: 0 20px 20px
}

.empty .iconfont[data-v-6f792424] {
    color: #0060bf;
    font-size: 14px;
    margin: 0 4px 0 13px
}

@keyframes slideDownIn-7d9f7ba6 {
    0% {
        display: block;
        opacity: 0;
        transform: translateY(-20px)
    }

    to {
        opacity: 1;
        transform: translateY(4px)
    }
}

@keyframes slideUpOut-7d9f7ba6 {
    0% {
        height: 100%
    }

    to {
        display: none;
        height: 0
    }
}

.m_notifications_wrap[data-v-7d9f7ba6] {
    background: #fff;
    bottom: 0;
    box-shadow: 0 -2px 2px #00000008;
    font-size: 14px;
    line-height: 22px;
    overflow-y: auto;
    position: fixed;
    right: 0;
    top: 0;
    transform: translate3d(100%,0,0);
    transition: all .3s;
    width: 350px;
    z-index: 100
}

.m_notifications_wrap.m_notifications_wrap_show[data-v-7d9f7ba6] {
    transform: translateZ(0)
}

@keyframes slideDownIn-434a6384 {
    0% {
        display: block;
        opacity: 0;
        transform: translateY(-20px)
    }

    to {
        opacity: 1;
        transform: translateY(4px)
    }
}

@keyframes slideUpOut-434a6384 {
    0% {
        height: 100%
    }

    to {
        display: none;
        height: 0
    }
}

.m_header_cart_wrap[data-v-434a6384] {
    background: #fff;
    bottom: 0;
    box-shadow: 0 -2px 2px #00000008;
    display: flex;
    flex-direction: column;
    font-size: 14px;
    line-height: 22px;
    overflow-y: auto;
    position: fixed;
    right: 0;
    top: 0;
    transform: translate3d(100%,0,0);
    transition: all .3s;
    width: 350px;
    z-index: 100
}

.m_header_cart_wrap.m_header_cart_wrap_show[data-v-434a6384] {
    transform: translateZ(0)
}

.cart_header[data-v-434a6384] {
    align-items: center;
    display: flex;
    flex-shrink: 0;
    justify-content: space-between;
    margin: 0 0 0 16px;
    padding-top: 0
}

.cart_header .cart_title[data-v-434a6384] {
    align-items: center;
    color: #19191a;
    display: flex;
    font-size: 16px;
    font-weight: 600;
    line-height: 24px;
    padding: 20px 0
}

.cart_header .iconfont_close[data-v-434a6384] {
    align-items: center;
    color: #19191a;
    cursor: pointer;
    display: flex;
    font-size: 20px;
    font-weight: 400;
    height: 48px;
    justify-content: center;
    padding: 14px 16px;
    transition: all .3s;
    width: 52px
}

.cart_list_main[data-v-434a6384] {
    flex: 1 1 auto;
    overflow-y: auto
}

.cart_list_main .cart_list_item[data-v-434a6384] {
    display: flex;
    padding: 20px 16px;
    position: relative
}

.cart_list_main .cart_list_item[data-v-434a6384]:not(:last-child):after {
    background-color: #e5e5e5;
    bottom: 0;
    content: "";
    height: 1px;
    left: 16px;
    position: absolute;
    right: 16px
}

.cart_list_main .cart_list_item>img[data-v-434a6384] {
    height: 60px;
    margin-right: 20px;
    width: 60px
}

.cart_list_main .cart_list_item .right[data-v-434a6384] {
    flex: 1
}

.cart_list_main .cart_list_item .right .name[data-v-434a6384] {
    color: #19191a;
    display: -webkit-box;
    font-size: 14px;
    line-height: 22px;
    text-overflow: ellipsis;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden
}

.cart_list_main .cart_list_item .right .model[data-v-434a6384] {
    margin-top: 8px
}

.cart_list_main .cart_list_item .right .model span[data-v-434a6384] {
    color: #4b4b4d;
    font-size: 13px;
    line-height: 20px
}

.cart_list_main .cart_list_item .right .model span[data-v-434a6384]:last-child {
    margin-left: 12px
}

.cart_list_main .cart_list_item .right .price[data-v-434a6384] {
    color: #19191a;
    font-size: 16px;
    font-weight: 600;
    line-height: 24px;
    margin-top: 12px
}

.cart_list_main .cart_list_item .right .edit[data-v-434a6384] {
    align-items: center;
    display: flex;
    justify-content: space-between;
    margin-top: 12px
}

.cart_list_main .cart_list_item .right .edit .iconfont-delete[data-v-434a6384] {
    color: #19191a;
    cursor: pointer;
    font-size: 16px;
    font-weight: 400;
    line-height: 1;
    transition: all .3s
}

.cart_list_main .cart_list_item .right .edit .iconfont-delete[data-v-434a6384]:hover {
    color: #19191a
}

.cart_list_btn[data-v-434a6384] {
    background: #fff;
    border-top: 1px solid #e5e5e5;
    display: flex;
    flex-direction: column;
    flex-shrink: 0;
    padding: 20px 16px;
    width: 100%
}

.cart_list_btn .sum[data-v-434a6384] {
    align-items: center;
    display: flex;
    justify-content: space-between;
    margin-bottom: 20px
}

.cart_list_btn .sum p[data-v-434a6384] {
    color: #19191a;
    font-size: 16px;
    font-weight: 600;
    line-height: 24px
}

.cart_list_btn[data-v-434a6384] .fs-button {
    display: block;
    margin-bottom: 12px;
    margin-left: 0
}

.cart_list_btn[data-v-434a6384] .fs-button:last-child {
    margin-bottom: 0
}

.delete_info[data-v-434a6384] {
    font-size: 14px;
    line-height: 22px;
    margin-bottom: 40px
}

.delete_btn_box[data-v-434a6384] {
    display: flex;
    justify-content: flex-end
}

.delete_btn_box[data-v-434a6384] .fs-button {
    margin-left: 12px;
    min-width: 120px
}

.no_cart_box[data-v-434a6384] {
    padding: 0 16px
}

.no_cart_box .title[data-v-434a6384] {
    color: #19191a;
    font-size: 20px;
    font-weight: 600;
    line-height: 28px;
    margin-bottom: 12px
}

.no_cart_box .descr[data-v-434a6384] {
    display: flex;
    flex-direction: column;
    font-size: 14px;
    line-height: 22px
}

.no_cart_box[data-v-434a6384] .isNum {
    color: #707070
}

.no_cart_box[data-v-434a6384] .isNum a {
    color: #0060bf
}

.no_cart_box[data-v-434a6384] .isNum a:hover {
    text-decoration: underline
}

.no_cart_box[data-v-434a6384] .isnNum {
    color: #19191a;
    display: block
}

.no_cart_box[data-v-434a6384] .isnNum>span {
    display: block
}

.no_cart_box[data-v-434a6384] .isnNum>span:first-child {
    margin-bottom: 2px
}

.no_cart_box[data-v-434a6384] .isnNum>span:last-child {
    margin-bottom: 0
}

.no_cart_box[data-v-434a6384] .isnNum a {
    color: #0060bf
}

.no_cart_box[data-v-434a6384] .isnNum a:hover {
    text-decoration: underline
}

.no_cart_box[data-v-434a6384] .isnNumisLogin a {
    color: #0060bf
}

.no_cart_box[data-v-434a6384] .isnNumisLogin a:hover {
    text-decoration: underline
}

@keyframes slideDownIn-ff29f8ec {
    0% {
        display: block;
        opacity: 0;
        transform: translateY(-20px)
    }

    to {
        opacity: 1;
        transform: translateY(4px)
    }
}

@keyframes slideUpOut-ff29f8ec {
    0% {
        height: 100%
    }

    to {
        display: none;
        height: 0
    }
}

.m_header_ctn_box[data-v-ff29f8ec] {
    background: #fff;
    box-shadow: 0 1px 4px #0000001a;
    height: 48px;
    position: relative
}

.m_header_ctn_box .m_header_ctn_fixed[data-v-ff29f8ec] {
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 50
}

.m_header_ctn_box .m_header_ctn_fixed .m_header_ctn[data-v-ff29f8ec] {
    box-shadow: 0 1px 4px #0000001a
}

.m_header_ctn[data-v-ff29f8ec] {
    align-items: center;
    background: #fff;
    display: flex;
    height: 48px;
    justify-content: space-between;
    padding: 0 16px;
    position: relative
}

.menu_box[data-v-ff29f8ec] {
    cursor: pointer;
    justify-content: center;
    margin-left: -12px;
    width: 48px
}

.logo_area[data-v-ff29f8ec],.menu_box[data-v-ff29f8ec] {
    align-items: center;
    display: flex;
    height: 100%
}

.logo_area[data-v-ff29f8ec] {
    padding: 0 12px
}

.logo_area .logo[data-v-ff29f8ec] {
    background-image: url(https://img-en.fs.com/includes/templates/fiberstore/images/fs-new/common/logo.svg);
    display: inline-block;
    height: 28px;
    text-decoration: none;
    transition: opacity .3s;
    width: 58px
}

.logo_area .logo[data-v-ff29f8ec],.logo_area .logo.logo_cn[data-v-ff29f8ec] {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain
}

.logo_area .logo.logo_cn[data-v-ff29f8ec] {
    background-image: url(https://resource.fs.com/mall/generalImg/20230703110143tw3bnh.png);
    width: 89px
}

.m_header_left[data-v-ff29f8ec],.m_header_left .logo_area[data-v-ff29f8ec] {
    align-items: center;
    display: flex;
    height: 100%
}

.m_header_left .logo_area[data-v-ff29f8ec] {
    padding: 0 12px
}

.menu[data-v-ff29f8ec] {
    height: 24px;
    position: relative;
    width: 24px
}

.menu .line[data-v-ff29f8ec] {
    background: #19191a;
    border-radius: 1px;
    display: block;
    height: 2px;
    margin: 3px auto 6px;
    transition: all .3s ease-in-out;
    width: 24px
}

.menu .line[data-v-ff29f8ec]:last-child {
    margin-bottom: 3px
}

.menu.menu_expand .line[data-v-ff29f8ec] {
    width: 24px
}

.menu.menu_expand .line.line1[data-v-ff29f8ec] {
    transform: translateY(8px) rotate(45deg)
}

.menu.menu_expand .line.line2[data-v-ff29f8ec] {
    opacity: 0
}

.menu.menu_expand .line.line3[data-v-ff29f8ec] {
    transform: translateY(-8px) rotate(-45deg)
}

.m_header_right[data-v-ff29f8ec],.m_header_right .right_box[data-v-ff29f8ec] {
    align-items: center;
    display: flex;
    height: 100%
}

.m_header_right .right_box[data-v-ff29f8ec] {
    justify-content: center;
    text-decoration: none;
    width: 48px
}

.m_header_right .right_box.login_box[data-v-ff29f8ec] {
    margin-right: -12px
}

@media (max-width: 768px) {
    .m_header_right .right_box.login_box[data-v-ff29f8ec] {
        margin-right:-12px
    }
}

.m_header_right .iconfont[data-v-ff29f8ec] {
    color: #19191a;
    display: block;
    font-size: 20px;
    height: 24px;
    line-height: 20px;
    padding: 2px;
    width: 24px
}

.m_header_right .login_box[data-v-ff29f8ec] {
    position: relative
}

.m_header_right .login_box .tag[data-v-ff29f8ec] {
    position: absolute;
    right: 10px;
    top: 10px
}

.m_header_right .login_box .account_svg[data-v-ff29f8ec] {
    display: block;
    height: 20px;
    width: 20px
}

.m_header_right .notice-wrap[data-v-ff29f8ec] {
    position: relative
}

.m_header_right .notice-wrap .dot[data-v-ff29f8ec] {
    background-color: #c00000;
    border-radius: 8px;
    height: 5px;
    left: 22px;
    position: absolute;
    top: 14px;
    width: 5px
}

.m_header_right .cart_box[data-v-ff29f8ec] {
    position: relative
}

.m_header_right .cart_box .iconfont_cart[data-v-ff29f8ec] {
    color: #19191a;
    font-size: 20px
}

.m_header_right .cart_box .cart-num[data-v-ff29f8ec] {
    background: #eee;
    border-radius: 16px;
    color: #fff;
    font-size: 12px;
    line-height: 16px;
    min-width: 18px;
    padding: 1px 2px;
    position: absolute;
    right: -9px;
    text-align: center;
    top: -10px
}

.m_header_right .cart_box .nums[data-v-ff29f8ec] {
    position: absolute;
    top: 10px
}

.m_header_right .cart_box .nums img[data-v-ff29f8ec] {
    display: block
}

.m_header_right .cart_box .nums span[data-v-ff29f8ec] {
    bottom: 0;
    color: #fff;
    font-size: 10px;
    font-weight: 600;
    left: 0;
    line-height: 11px;
    margin: auto;
    position: absolute;
    right: 0;
    text-align: center;
    top: 0;
    transform: translate(2%) scale(.7)
}

.m_mask[data-v-ff29f8ec] {
    background: #000;
    bottom: 0;
    left: 0;
    opacity: 0;
    position: fixed;
    right: 0;
    top: 0;
    transition: all .3s;
    z-index: -1
}

.m_mask.m_mask_show[data-v-ff29f8ec] {
    opacity: .3;
    z-index: 99
}

.m_mask.m_mask_show.left_shadow[data-v-ff29f8ec] {
    background: #000c;
    opacity: 1;
    top: 0!important;
    transition: unset;
    z-index: 101
}

.m_mask .close[data-v-ff29f8ec] {
    padding: 8px;
    position: absolute;
    right: 60px;
    top: 0
}

.m_mask .close img[data-v-ff29f8ec] {
    display: block;
    width: 24px
}

@keyframes slideDownIn-95f6d112 {
    0% {
        display: block;
        opacity: 0;
        transform: translateY(-20px)
    }

    to {
        opacity: 1;
        transform: translateY(4px)
    }
}

@keyframes slideUpOut-95f6d112 {
    0% {
        height: 100%
    }

    to {
        display: none;
        height: 0
    }
}

.m_fs_header_wrap[data-v-95f6d112] {
    display: none;
    position: relative;
    width: 100%;
    z-index: 100
}

@media screen and (min-width: 1024px) {
    .m_fs_header_wrap[data-v-95f6d112] {
        display:none
    }
}

@media screen and (min-width: 768px) and (max-width:1024px) {
    .m_fs_header_wrap[data-v-95f6d112] {
        display:block
    }
}

@media screen and (max-width: 768px) {
    .m_fs_header_wrap[data-v-95f6d112] {
        display:block
    }
}

@keyframes slideDownIn-3ddde0f3 {
    0% {
        display: block;
        opacity: 0;
        transform: translateY(-20px)
    }

    to {
        opacity: 1;
        transform: translateY(4px)
    }
}

@keyframes slideUpOut-3ddde0f3 {
    0% {
        height: 100%
    }

    to {
        display: none;
        height: 0
    }
}

@media (min-width: 1024px) {
    .fix_top[data-v-3ddde0f3] {
        position:sticky;
        top: 0;
        z-index: 110
    }
}

@keyframes slideDownIn-f7f2d746 {
    0% {
        display: block;
        opacity: 0;
        transform: translateY(-20px)
    }

    to {
        opacity: 1;
        transform: translateY(4px)
    }
}

@keyframes slideUpOut-f7f2d746 {
    0% {
        height: 100%
    }

    to {
        display: none;
        height: 0
    }
}

.subscribe_box[data-v-f7f2d746] {
    width: 322px;
}

@media screen and (max-width: 768px) {
    .subscribe_box[data-v-f7f2d746] {
        margin:0;
        padding: 32px 16px 0;
        width: 100%
    }
}

.logo_box[data-v-f7f2d746] {
    margin-bottom: 40px
}

@media screen and (max-width: 768px) {
    .logo_box[data-v-f7f2d746] {
        display:none;
        margin-bottom: 24px
    }
}

.logo_box .logo[data-v-f7f2d746] {
    display: block;
    width: 55px;
}

@media screen and (max-width: 768px) {
    .logo_box .logo[data-v-f7f2d746] {
        width:76px
    }
}

.logo_box .logo.logo_cn[data-v-f7f2d746] {
    width: 135px
}

.logo_box .logo>img[data-v-f7f2d746] {
    display: block;
    margin: 0 auto;
    max-width: 100%
}

.form[data-v-f7f2d746] {
    margin-bottom: 30px;
}

@media screen and (max-width: 768px) {
    .form[data-v-f7f2d746] {
        margin-bottom:8px
    }
}

.form_item[data-v-f7f2d746] {
    display: flex
}

.form_item input[data-v-f7f2d746],.form_item[data-v-f7f2d746] .fs-input.is_focus .fs-input__wrapper {
    border-radius: 4px 0 0 4px
}

.form_item[data-v-f7f2d746] .fs-input .fs-input__inner:hover {
    cursor: text
}

.form_item[data-v-f7f2d746] .fs-input .fs-input__wrapper {
    border-radius: 4px 0 0 4px;
    font-size: 12px;
    line-height: 20px;
    padding: 5px 12px
}

@media screen and (max-width: 768px) {
    .form_item[data-v-f7f2d746] .fs-input .fs-input__wrapper {
        font-size:13px;
        height: 42px;
        line-height: 20px
    }
}

.form_item[data-v-f7f2d746] .fs-button {
    border-radius: 0 4px 4px 0;
    font-size: 12px;
    height: 32px;
    line-height: 20px;
    margin-left: -1px;
    padding: 0 12px
}

@media screen and (max-width: 768px) {
    .form_item[data-v-f7f2d746] .fs-button {
        font-size:14px;
        height: 42px;
        line-height: 22px;
        padding: 0 16px
    }
}

.subscribe_info[data-v-f7f2d746] {
    color: #19191a;
    font-size: 14px;
    line-height: 22px;
    margin-bottom: 30px;
    max-width: 276px
}

@media screen and (max-width: 768px) {
    .subscribe_info[data-v-f7f2d746] {
        max-width:100%
    }
}

.agree_box[data-v-f7f2d746] {
    align-items: flex-start;
    display: flex
}

.agree_box[data-v-f7f2d746] .fs-checkbox {
    height: auto;
    margin-right: 0
}

.agree_box p[data-v-f7f2d746] {
    color: #707070;
    font-size: 12px;
    line-height: 20px;
    padding-top: 1px
}

.agree_box p a[data-v-f7f2d746] {
    color: #19191a;
    text-decoration: underline
}

.agree_box p a[data-v-f7f2d746]:hover {
    color: #707070
}

.error_info[data-v-f7f2d746] {
    color: #c00000;
    font-size: 13px;
    line-height: 20px
}

.error_info.error_info_success[data-v-f7f2d746] {
    color: #10a300;
    padding-top: 4px
}

@keyframes slideDownIn-4b3c4027 {
    0% {
        display: block;
        opacity: 0;
        transform: translateY(-20px)
    }

    to {
        opacity: 1;
        transform: translateY(4px)
    }
}

@keyframes slideUpOut-4b3c4027 {
    0% {
        height: 100%
    }

    to {
        display: none;
        height: 0
    }
}

.app_download_title[data-v-4b3c4027] {
    font-size: 14px;
    font-weight: 600;
    line-height: 22px;
    margin-bottom: 10px;
    margin-top: 20px
}

.app_box[data-v-4b3c4027] {
    display: flex;
    margin-bottom: 40px
}

@media screen and (max-width: 768px) {
    .app_box[data-v-4b3c4027] {
        justify-content:center
    }
}

.app_box .app_item[data-v-4b3c4027] {
    display: inline-block;
    height: 30px;
    margin-right: 12px
}

.app_box .app_item img[data-v-4b3c4027] {
    display: block;
    max-height: 100%;
    max-width: 100%
}

.app_box .app_item[data-v-4b3c4027]:last-child {
    margin-right: 0
}

@media screen and (max-width: 768px) {
    .app_download_title[data-v-4b3c4027] {
        display:none
    }

    .app_box[data-v-4b3c4027] {
        margin: 20px 0
    }
}

#MyCustomTrustbadge {
    margin-top: 18px;
    position: relative
}

#MyCustomTrustbadge ._1gwv20v ._lk7o4h {
    border: 1px solid #ccc!important;
    border-radius: 3px!important;
    box-sizing: border-box!important;
    padding: 11px 16px!important;
    position: relative!important
}

#MyCustomTrustbadge ._1gwv20v ._lk7o4h ._thsmae {
    align-items: center!important;
    width: 100%!important
}

#MyCustomTrustbadge ._1gwv20v ._lk7o4h ._thsmae ._1qiwh36 {
    height: 58px!important;
    margin: 0 12px 0 0!important;
    padding: 0!important;
    width: 58px!important
}

#MyCustomTrustbadge ._1gwv20v ._lk7o4h ._thsmae ._1qiwh36 ._upwhbk {
    display: block!important;
    height: 58px!important;
    margin: auto!important;
    width: 58px!important
}

#MyCustomTrustbadge ._1gwv20v ._lk7o4h ._thsmae ._argvb9 {
    align-items: center!important;
    display: flex!important;
    flex: 1!important;
    flex-direction: column!important;
    height: 58px!important;
    justify-content: center!important;
    padding: 12px 0 0!important
}

#MyCustomTrustbadge ._1gwv20v ._lk7o4h ._thsmae ._argvb9 ._s7xc8z {
    color: #707070!important;
    font-display: swap!important;
    font-size: 12px!important;
    line-height: 18px!important;
    margin-top: 2px!important;
    padding: 0!important
}

#MyCustomTrustbadge ._1gwv20v ._lk7o4h ._thsmae ._argvb9 ._8pqgf9 {
    color: #707070!important;
    font-display: swap!important;
    font-size: 13px!important;
    height: 13px!important;
    line-height: 13px!important;
    margin-bottom: -2px!important;
    margin-top: 4px!important
}

#MyCustomTrustbadge ._1gwv20v ._lk7o4h ._thsmae ._argvb9 ._8pqgf9>span {
    color: #707070!important;
    display: inline-block!important;
    font-display: swap!important;
    font-size: 13px!important;
    height: 13px!important;
    line-height: 13px!important
}

#MyCustomTrustbadge ._1gwv20v ._lk7o4h ._1iu1jow,#MyCustomTrustbadge ._1gwv20v ._lk7o4h ._zbxp0s {
    display: none!important
}

#MyCustomTrustbadge ._1gwv20v ._lk7o4h ._qcra45 {
    color: #19191a!important;
    font-display: swap!important;
    font-size: 13px!important;
    left: 16px!important;
    margin: 0!important;
    padding: 0 0 0 70px!important;
    position: absolute!important;
    text-align: center!important;
    top: 6px!important;
    white-space: nowrap!important;
    width: calc(100% - 32px)!important
}

#MyCustomTrustbadge.myCustomTrustbadge_other {
    margin-top: 62px
}

#MyCustomTrustbadge.myCustomTrustbadge_other ._t53mel {
    height: 80px
}

#MyCustomTrustbadge.myCustomTrustbadge_other ._t53mel ._6ql45s {
    padding: 8px!important;
    width: 142px!important
}

#MyCustomTrustbadge.myCustomTrustbadge_other ._t53mel ._6ql45s ._1748qll ._ihmjp9 {
    padding-top: 2px!important;
    width: 44px!important
}

#MyCustomTrustbadge.myCustomTrustbadge_other ._t53mel ._6ql45s ._1748qll ._ihmjp9 img {
    height: 40px!important;
    width: 40px!important
}

#MyCustomTrustbadge.myCustomTrustbadge_other ._t53mel ._6ql45s ._1748qll ._1koxq8s {
    padding: 0 8px 0 0!important
}

#MyCustomTrustbadge.myCustomTrustbadge_other ._t53mel ._6ql45s ._1748qll ._1koxq8s ._trzuc6 {
    font-size: 14px!important
}

#MyCustomTrustbadge.myCustomTrustbadge_other ._t53mel ._6ql45s ._1748qll ._1koxq8s ._1o5ol2b {
    color: #19191a!important;
    font-size: 12px!important;
    padding-top: 0!important
}

#MyCustomTrustbadge.myCustomTrustbadge_other ._t53mel ._6ql45s ._1748qll ._1koxq8s ._jikro2 {
    height: 14px!important;
    width: 80px!important
}

#MyCustomTrustbadge.myCustomTrustbadge_other ._t53mel ._6ql45s ._1748qll ._1koxq8s ._jikro2 ._9m9ntk {
    height: 100%!important
}

#MyCustomTrustbadge.myCustomTrustbadge_other ._t53mel ._6ql45s ._1748qll ._1koxq8s ._jikro2 ._1h8iniw {
    height: 100%!important;
    width: 100%!important
}

#MyCustomTrustbadge.myCustomTrustbadge_other ._t53mel ._6ql45s ._1748qll ._1koxq8s ._jikro2 ._1qrabcm {
    height: 13px!important;
    width: 13px!important
}

#MyCustomTrustbadge.myCustomTrustbadge_other ._t53mel ._1qgn7s9 {
    color: #19191a!important;
    font-size: 12px!important;
    margin-top: 4px!important
}

#MyCustomTrustbadge.MyCustomTrustbadge-de ._1gwv20v ._lk7o4h {
    width: 182px!important
}

#MyCustomTrustbadge.MyCustomTrustbadge-de-en ._1gwv20v ._lk7o4h {
    width: 204px!important
}

#MyCustomTrustbadge.MyCustomTrustbadge-fr ._1gwv20v ._lk7o4h {
    width: 223px!important
}

#MyCustomTrustbadge.MyCustomTrustbadge-es ._1gwv20v ._lk7o4h,#MyCustomTrustbadge.MyCustomTrustbadge-mx ._1gwv20v ._lk7o4h {
    width: 254px!important
}

#MyCustomTrustbadge.MyCustomTrustbadge-it ._1gwv20v ._lk7o4h {
    width: 233px!important
}

@keyframes slideDownIn-f7db5076 {
    0% {
        display: block;
        opacity: 0;
        transform: translateY(-20px)
    }

    to {
        opacity: 1;
        transform: translateY(4px)
    }
}

@keyframes slideUpOut-f7db5076 {
    0% {
        height: 100%
    }

    to {
        display: none;
        height: 0
    }
}

.footer_social_box[data-v-f7db5076] {
    flex-shrink: 0
}

.footer_social_box .footer_box[data-v-f7db5076] {
    width: 280px
}

@media screen and (max-width: 768px) {
    .footer_social_box[data-v-f7db5076] {
        display:none
    }
}

.share_box[data-v-f7db5076],.share_box .iconfont-share[data-v-f7db5076] {
    align-items: center;
    display: flex
}

.share_box .iconfont-share[data-v-f7db5076] {
    color: #707070;
    cursor: pointer;
    font-size: 40px;
    height: 40px;
    justify-content: center;
    margin-right: 13px;
    transition: all .3s;
    width: 40px;
}

.share_box .iconfont-share[data-v-f7db5076]:hover {
    color: #4b4b4d
}

.share_box .iconfont-share[data-v-f7db5076]:last-child {
    /* margin-right: 0; */
    /* font-size: 50px; */
    /* width: 50px; */
}

.jp_locale[data-v-f7db5076] {
    margin: 16px 0 -8px
}

.jp_locale div[data-v-f7db5076] {
    color: #707070
}

.jp_locale div[data-v-f7db5076]:first-of-type {
    font-size: 13px;
    font-weight: 600;
    line-height: 20px
}

.jp_locale div[data-v-f7db5076]:last-of-type,.tel_box[data-v-f7db5076] {
    font-size: 12px;
    line-height: 20px
}

.tel_box[data-v-f7db5076] {
    color: #707070;
    font-weight: 400;
    margin-bottom: 4px;
    margin-top: 16px
}

.tel_box>div[data-v-f7db5076] {
    margin-right: 16px
}

.tel_box>div[data-v-f7db5076]:last-child {
    margin-right: 0
}

.tel_box>div>span[data-v-f7db5076] {
    white-space: nowrap
}

.tel_box>div>span .iconfont[data-v-f7db5076] {
    font-size: 12px;
    margin-right: 8px
}

.tel_box .telcode a[data-v-f7db5076] {
    color: #707070
}

.tel_box .telcode a[data-v-f7db5076]:hover {
    color: #19191a
}

.jp_txt[data-v-f7db5076] {
    color: #707070;
    font-size: 12px;
    font-weight: 400;
    line-height: 20px
}

.jp_txt .iconfont[data-v-f7db5076] {
    font-size: 12px;
    margin-right: 8px
}

.about_fs_cn[data-v-f7db5076] {
    align-items: center;
    color: #707070;
    display: flex;
    font-size: 12px;
    font-weight: 400;
    line-height: 20px
}

.about_fs_cn>span[data-v-f7db5076] {
    margin-right: 8px
}

@keyframes slideDownIn-2252aefd {
    0% {
        display: block;
        opacity: 0;
        transform: translateY(-20px)
    }

    to {
        opacity: 1;
        transform: translateY(4px)
    }
}

@keyframes slideUpOut-2252aefd {
    0% {
        height: 100%
    }

    to {
        display: none;
        height: 0
    }
}

.footer_nav_box[data-v-2252aefd] {
    display: flex;
    flex-grow: 1;
    justify-content: space-between;
    padding-top: 55px;
    width: 50%;
    flex-wrap: wrap;
    margin-left: 20%;
}

@media screen and (max-width: 768px) {
    .footer_nav_box[data-v-2252aefd] {
        background-color:#f7f7f7;
        flex-direction: column;
        padding-top: 0;
        width: 100%;
        margin-left: 0;
    }

    .footer_nav_box .fs-collapse[data-v-2252aefd] {
        display: block;
        width: 100%
    }

    .footer_nav_box .fs-collapse[data-v-2252aefd] .fs-collapse-item__header {
        background-color: #f7f7f7;
        font-size: 14px;
        font-weight: 400;
        line-height: 22px;
        padding: 11px 0
    }

    .footer_nav_box .fs-collapse[data-v-2252aefd] .fs-collapse-item__content {
        background-color: #f7f7f7;
        padding-bottom: 0
    }

    .footer_nav_box a[data-v-2252aefd] {
        color: #707070;
        cursor: pointer;
        display: block;
        font-size: 13px;
        line-height: 20px;
        padding: 10px calc(3% - 1px);
        text-decoration: none
    }
}

@media screen and (min-width: 1024px) {
    .footer_nav_box .fs-collapse[data-v-2252aefd] {
        display:none
    }
}

@media screen and (min-width: 768px) and (max-width:1024px) {
    .footer_nav_box .fs-collapse[data-v-2252aefd] {
        display:none
    }
}

@media (max-width: 768px) {
    .footer_nav_box .fs-collapse[data-v-2252aefd] {
        display:block;
        padding: 0 16px
    }
}

@media screen and (min-width: 1024px) {
    .footer_nav[data-v-2252aefd] {
        display:block
    }
}

@media screen and (min-width: 768px) and (max-width:1024px) {
    .footer_nav[data-v-2252aefd] {
        display:block
    }
}

@media screen and (max-width: 768px) {
    .footer_nav[data-v-2252aefd] {
        display:none
    }
}

.footer_nav .title[data-v-2252aefd] {
    color: #19191a;
    font-size: 14px;
    font-weight: 600;
    line-height: 22px;
    margin-bottom: 24px
}

.footer_nav .list .list-item[data-v-2252aefd] {
    font-size: 12px;
    line-height: 20px;
    margin-bottom: 12px
}

.footer_nav .list .list-item>a[data-v-2252aefd] {
    color: #707070;
    text-decoration: none
}

.footer_nav .list .list-item .fs-hover-underline[data-v-2252aefd] {
    background-position: 0 100%;
    background-size: 100% 0;
    padding-bottom: 3.5px
}

.footer_nav .list .list-item .fs-hover-underline[data-v-2252aefd]:hover {
    color: #19191a;
    text-decoration: underline
}

.footer_nav .list .list-item .iconfont_com[data-v-2252aefd] {
    color: #707070;
    cursor: pointer;
    display: inline-block;
    font-size: 13px;
    height: 13px;
    margin-left: 4px;
    width: 13px
}

.footer_nav .list .list-item[data-v-2252aefd]:last-child {
    margin-bottom: 0
}

.mobile_subscribe[data-v-2252aefd] {
    display: none
}

@media screen and (max-width: 768px) {
    .mobile_subscribe[data-v-2252aefd] {
        display:block
    }
}

@keyframes slideDownIn-9724918b {
    0% {
        display: block;
        opacity: 0;
        transform: translateY(-20px)
    }

    to {
        opacity: 1;
        transform: translateY(4px)
    }
}

@keyframes slideUpOut-9724918b {
    0% {
        height: 100%
    }

    to {
        display: none;
        height: 0
    }
}

.certification_ctn[data-v-9724918b] {
    align-items: center;
    display: flex;
    gap: 16px;
    height: 100%
}

@media screen and (max-width: 768px) {
    .certification_ctn[data-v-9724918b] {
        justify-content:center
    }
}

.certification_ctn>a[data-v-9724918b] {
    display: inline-block;
    height: 28px
}

.certification_ctn>a[data-v-9724918b]:last-of-type {
    margin-right: 0
}

.certification_ctn>a img[data-v-9724918b] {
    display: block;
    max-height: 28px;
    width: auto
}

.DigiCertClickID_OsYoXDe1[data-v-9724918b] {
    cursor: pointer;
    display: inline-block
}

.DigiCertClickID_OsYoXDe1 img[data-v-9724918b] {
    display: inline-block!important;
    height: 28px!important;
    margin-top: 2px!important;
    width: auto!important
}

@media screen and (max-width: 768px) {
    .DigiCertClickID_OsYoXDe1 img[data-v-9724918b] {
        display:block!important
    }
}

@keyframes slideDownIn-39107514 {
    0% {
        display: block;
        opacity: 0;
        transform: translateY(-20px)
    }

    to {
        opacity: 1;
        transform: translateY(4px)
    }
}

@keyframes slideUpOut-39107514 {
    0% {
        height: 100%
    }

    to {
        display: none;
        height: 0
    }
}

.footer_country_box[data-v-39107514] {
    align-items: center;
    border-bottom: 1px solid #e5e5e5;
    display: flex;
    justify-content: space-between;
    margin-top: 64px;
    padding-bottom: 20px
}

.footer_country_box.myCustomTrustbadge_other[data-v-39107514] {
    margin-top: -18px
}

.footer_country_box.new_country_box[data-v-39107514] {
    justify-content: flex-end
}

.footer_country_box .certification-box[data-v-39107514] {
    display: flex;
    height: 28px
}

.footer_country_box .certification-box.certification-box-uk[data-v-39107514] {
    height: auto
}

.footer_country_box .certification-box .uk_local_txt[data-v-39107514] {
    color: #4b4b4d;
    font-size: 12px;
    line-height: 20px
}

.footer_country_box .certification-box a[data-v-39107514] {
    margin-right: 16px
}

.footer_country_box .certification-box a[data-v-39107514]:last-of-type {
    margin-right: 0
}

.footer_country_box .certification-box a img[data-v-39107514] {
    max-height: 28px;
    width: auto
}

.footer_country_box .certification-cn-box[data-v-39107514] {
    display: flex
}

.footer_country_box .certification-cn-box a[data-v-39107514] {
    background: url(https://img-en.fs.com/zh/includes/templates/fiberstore/images/footer/customer_service_icon.png) no-repeat;
    height: 40px;
    margin-right: 20px;
    text-decoration: none;
    width: 80px
}

.footer_country_box .certification-cn-box a[data-v-39107514]:first-of-type {
    background-position: -61px -28px
}

.footer_country_box .certification-cn-box a[data-v-39107514]:nth-of-type(2) {
    background-position: -61px -126px
}

.footer_country_box .certification-cn-box a[data-v-39107514]:nth-of-type(3) {
    background-position: -61px -222px
}

.footer_country_box .certification-cn-box a[data-v-39107514]:last-child {
    align-items: center;
    background: none;
    display: flex;
    width: auto
}

.footer_country_box .certification-cn-box a:last-child img[data-v-39107514] {
    display: block;
    height: 20px;
    margin-right: 4px;
    width: 20px
}

.footer_country_box .certification-cn-box a:last-child p[data-v-39107514] {
    color: #4b4b4d;
    font-size: 12px;
    line-height: 20px
}

.footer_country_box .country_box_right[data-v-39107514] {
    align-items: center;
    display: flex;
    flex-shrink: 0;
    position: relative
}

.footer_country_box .country_box_right .right_ctn[data-v-39107514] {
    align-items: center;
    color: #707070;
    cursor: pointer;
    display: flex
}

.footer_country_box .country_box_right .right_ctn .iconfont_global[data-v-39107514],.footer_country_box .country_box_right .right_ctn .iconfont_mobile[data-v-39107514],.footer_country_box .country_box_right .right_ctn .iconfont_service[data-v-39107514] {
    font-size: 18px
}

.footer_country_box .country_box_right .right_ctn .current_country_info[data-v-39107514] {
    color: #707070;
    font-size: 12px;
    margin: 0 4px;
    white-space: nowrap
}

.footer_country_box .country_box_right .right_ctn .iconfont_down[data-v-39107514] {
    font-size: 12px
}

.footer_country_box .country_box_right .right_ctn .iconfont_down.iconfont_down_up[data-v-39107514] {
    transform: rotateX(-180deg)
}

.footer_country_box .country_box_right .right_ctn[data-v-39107514]:hover {
    color: #19191a;
    transition: all .3s
}

.footer_country_box .country_box_right .right_ctn:hover .current_country_info[data-v-39107514] {
    color: #19191a
}

.footer_country_box .country_box_right .right_ctn:hover .iconfont_global[data-v-39107514],.footer_country_box .country_box_right .right_ctn:hover .iconfont_mobile[data-v-39107514],.footer_country_box .country_box_right .right_ctn:hover .iconfont_service[data-v-39107514] {
    color: #707070
}

.footer_country_box .country_box_right .right_ctn:hover .iconfont_down[data-v-39107514] {
    transform: rotateX(-180deg)
}

.footer_country_box .line[data-v-39107514] {
    background: #e5e5e5;
    display: inline-block;
    height: 8px;
    margin: 0 20px;
    width: 1px
}

@keyframes slideDownIn-5c4e0e82 {
    0% {
        display: block;
        opacity: 0;
        transform: translateY(-20px)
    }

    to {
        opacity: 1;
        transform: translateY(4px)
    }
}

@keyframes slideUpOut-5c4e0e82 {
    0% {
        height: 100%
    }

    to {
        display: none;
        height: 0
    }
}

.foooterMBottom .fs-tooltip[data-v-5c4e0e82] {
    width: 100%
}

.foooterMBottom__changeWebsite[data-v-5c4e0e82] {
    align-items: center;
    color: #707070;
    display: flex;
    justify-content: center;
    padding: 15px 0 18px;
    width: 100%
}

.foooterMBottom__changeWebsite .iconfont[data-v-5c4e0e82] {
    font-size: 12px
}

.foooterMBottom__changeWebsite .iconfont_global[data-v-5c4e0e82] {
    font-size: 18px
}

.foooterMBottom__changeWebsite__country[data-v-5c4e0e82] {
    font-size: 12px;
    line-height: 20px;
    margin: 0 4px
}

.foooterMBottom__changeWebsite .iconfont_down[data-v-5c4e0e82] {
    font-size: 12px
}

.foooterMBottom__changeWebsite .iconfont_down.iconfont_down_up[data-v-5c4e0e82] {
    transform: rotateX(-180deg)
}

.foooterMBottom .foooterMBottom__countryBox[data-v-5c4e0e82] {
    margin-bottom: 20px
}

.foooterMBottom .foooterMBottom__share[data-v-5c4e0e82] {
    align-items: center;
    display: flex;
    justify-content: center;
    margin-bottom: 20px
}

.foooterMBottom .foooterMBottom__share a[data-v-5c4e0e82] {
    align-items: center;
    color: #707070;
    cursor: pointer;
    display: flex;
    font-size: 26px;
    height: 26px;
    justify-content: center;
    margin: 0 5px;
    text-decoration: none;
    width: 26px
}

.foooterMBottom .line[data-v-5c4e0e82] {
    border-left: 1px solid #707070;
    display: inline-block;
    font-size: 12px;
    height: 10px;
    margin: 0 6px;
    width: 1px
}

.foooterMBottom .foooterMBottom__copy__countryBox[data-v-5c4e0e82] {
    align-items: center;
    display: flex;
    justify-content: center;
    margin: 20px 0 15px
}

.foooterMBottom .foooterMBottom__copy__countryBox a[data-v-5c4e0e82] {
    margin-right: 12px;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    -webkit-tap-highlight-color: rgba(255,255,255,0)
}

.foooterMBottom .foooterMBottom__copy__countryBox a[data-v-5c4e0e82]:last-of-type {
    margin-right: 0
}

.foooterMBottom .foooterMBottom__copy__countryBox a img[data-v-5c4e0e82] {
    max-height: 24px;
    width: auto
}

.foooterMBottom__copy[data-v-5c4e0e82] {
    padding: 0 0 24px
}

.foooterMBottom__copy .foooterMBottom__copy__copyright[data-v-5c4e0e82] {
    color: #707070;
    font-size: 12px;
    line-height: 20px;
    padding: 0 16px;
    text-align: center
}

.foooterMBottom__copy .foooterMBottom__copy__policy[data-v-5c4e0e82] {
    align-items: center;
    display: flex;
    font-size: 12px;
    justify-content: center;
    line-height: 20px;
    padding-top: 4px
}

.foooterMBottom__copy a[data-v-5c4e0e82] {
    align-items: center;
    color: #707070;
    display: flex
}

.foooterMBottom__copy .line[data-v-5c4e0e82] {
    border-left: 1px solid #707070;
    display: inline-block;
    font-size: 12px;
    height: 10px;
    margin: 0 6px;
    width: 1px
}

.website_wrap[data-v-5c4e0e82] {
    display: flex;
    justify-content: center;
    margin: 20px 0
}

.website_box[data-v-5c4e0e82] {
    align-items: center;
    color: #707070;
    cursor: pointer;
    display: flex
}

.website_box .iconfont_global[data-v-5c4e0e82] {
    font-size: 18px
}

.website_box .current_country_info[data-v-5c4e0e82] {
    font-size: 12px;
    line-height: 20px;
    margin: 0 4px;
    white-space: nowrap
}

.website_box .iconfont_down[data-v-5c4e0e82] {
    font-size: 12px;
    line-height: 20px
}

.website_box .iconfont_down.iconfont_down_up[data-v-5c4e0e82] {
    transform: rotateX(-180deg)
}

.certification-cn-box[data-v-5c4e0e82] {
    display: flex;
    justify-content: space-around
}

.certification-cn-box a[data-v-5c4e0e82] {
    background: url(https://img-en.fs.com/zh/includes/templates/fiberstore/images/footer/customer_service_icon.png) no-repeat;
    display: flex;
    flex-shrink: 0;
    height: 40px;
    text-decoration: none;
    transform: scale(.75);
    width: 80px
}

.certification-cn-box a[data-v-5c4e0e82]:first-of-type {
    background-position: -61px -28px
}

.certification-cn-box a[data-v-5c4e0e82]:nth-of-type(2) {
    background-position: -61px -126px
}

.certification-cn-box a[data-v-5c4e0e82]:nth-of-type(3) {
    background-position: -61px -222px
}

.certification-cn-box a[data-v-5c4e0e82]:last-child {
    align-items: center;
    background: none;
    display: flex;
    width: auto
}

.certification-cn-box a:last-child img[data-v-5c4e0e82] {
    display: block;
    height: 20px;
    margin-right: 4px;
    width: 20px
}

.certification-cn-box a:last-child p[data-v-5c4e0e82] {
    color: #4b4b4d;
    font-size: 12px;
    line-height: 20px
}

@keyframes slideDownIn-0446d1d1 {
    0% {
        display: block;
        opacity: 0;
        transform: translateY(-20px)
    }

    to {
        opacity: 1;
        transform: translateY(4px)
    }
}

@keyframes slideUpOut-0446d1d1 {
    0% {
        height: 100%
    }

    to {
        display: none;
        height: 0
    }
}

.footer_bottom[data-v-0446d1d1] {
    align-items: flex-start;
    display: flex;
    justify-content: space-between;
    padding: 20px 0 0
}

.footer_bottom .left_cr_box[data-v-0446d1d1] {
    align-items: center;
    display: flex;
    padding-right: 30px
}

.footer_bottom .left_cr_box a[data-v-0446d1d1] {
    color: #707070;
    font-size: 12px;
    line-height: 20px;
    margin-left: 8px;
    text-decoration: none
}

.footer_bottom .copyright[data-v-0446d1d1] {
    color: #707070;
    font-size: 12px
}

.footer_bottom .policy-box[data-v-0446d1d1] {
    align-items: center;
    display: flex;
    flex-shrink: 0
}

.footer_bottom .policy-box .line[data-v-0446d1d1] {
    background: #ccc;
    display: inline-block;
    height: 8px;
    margin: 0 20px;
    width: 1px
}

.footer_bottom .policy-box>a[data-v-0446d1d1] {
    align-items: center;
    color: #707070;
    display: flex;
    font-size: 12px;
    line-height: 20px;
    position: relative
}

.footer_bottom .policy-box>a:last-child .line[data-v-0446d1d1] {
    display: none
}

.footer_bottom .policy-box>a[data-v-0446d1d1]:hover {
    color: #19191a
}

@keyframes slideDownIn-c8607506 {
    0% {
        display: block;
        opacity: 0;
        transform: translateY(-20px)
    }

    to {
        opacity: 1;
        transform: translateY(4px)
    }
}

@keyframes slideUpOut-c8607506 {
    0% {
        height: 100%
    }

    to {
        display: none;
        height: 0
    }
}

.footer_certification_box[data-v-c8607506] {
    align-items: center;
    display: flex;
    justify-content: space-between;
    margin-top: 32px
}

.footer_certification_box .certification-box[data-v-c8607506] {
    display: flex
}

.footer_certification_box .certification-box .uk_local_txt[data-v-c8607506] {
    color: #4b4b4d;
    font-size: 12px;
    line-height: 20px
}

.footer_certification_box .certification-box a[data-v-c8607506] {
    margin-right: 16px
}

.footer_certification_box .certification-box a[data-v-c8607506]:last-of-type {
    margin-right: 0
}

.footer_certification_box .certification-box a img[data-v-c8607506] {
    max-height: 28px;
    width: auto
}

.footer_certification_box .pay_box[data-v-c8607506] {
    align-items: flex-end;
    display: flex
}

.footer_certification_box .pay_box img[data-v-c8607506] {
    margin-right: 16px
}

.footer_certification_box .pay_box img[data-v-c8607506]:last-of-type {
    margin-right: 0
}

.footer_certification_box .pay_box.pay_icon[data-v-c8607506] {
    align-items: center
}

.footer_certification_box .pay_box.pay_icon>a[data-v-c8607506] {
    margin-left: 20px
}

.footer_certification_box .pay_box.pay_icon>a[data-v-c8607506] :hover {
    cursor: default
}

.footer_certification_box .pay_box.pay_icon>a[data-v-c8607506]:first-child {
    margin-left: 0
}

.footer_certification_box .pay_box.pay_icon>a:last-of-type img[data-v-c8607506] {
    margin-right: 0
}

.footer_certification_box .pay_box.pay_icon>a.uk_a[data-v-c8607506] {
    display: block;
    padding-top: 4px
}

.footer_certification_box .pay_box.pay_icon>a.uk_a img[data-v-c8607506] {
    display: block
}

@keyframes slideDownIn-f4228264 {
    0% {
        display: block;
        opacity: 0;
        transform: translateY(-20px)
    }

    to {
        opacity: 1;
        transform: translateY(4px)
    }
}

@keyframes slideUpOut-f4228264 {
    0% {
        height: 100%
    }

    to {
        display: none;
        height: 0
    }
}

.fs_footer_wrap[data-v-f4228264] {
    background: #fff;
    border-top: 1px solid #e5e5e5;
    padding: 65px 0 36px;
    width: 100%
}

@media screen and (max-width: 768px) {
    .fs_footer_wrap[data-v-f4228264] {
        background-color:#f7f7f7;
        padding: 0
    }
}

.footer_ctn[data-v-f4228264] {
    margin: 0 auto;
    max-width: 1200px;
    width: 94vw;
}

@media (max-width: 1200px) {
    .footer_ctn[data-v-f4228264] {
        padding:0 32px;
        width: 100%
    }
}

@media screen and (min-width: 768px) and (max-width:1024px) {
    .footer_ctn[data-v-f4228264] {
        padding:0 24px
    }
}

@media screen and (max-width: 768px) {
    .footer_ctn[data-v-f4228264] {
        padding:0;
        width: 100%
    }
}

.section_main_m[data-v-f4228264] {
    display: none
}

@media screen and (max-width: 768px) {
    .section_main_m[data-v-f4228264] {
        display:block
    }
}

.section_main[data-v-f4228264] {
    align-items: flex-start;
    display: flex;
    justify-content: space-between
}

@media screen and (max-width: 768px) {
    .section_main[data-v-f4228264] {
        display:flex;
        flex-direction: column
    }
}

.section_bottom[data-v-f4228264] {
    display: block
}

@media screen and (max-width: 768px) {
    .section_bottom[data-v-f4228264] {
        display:none
    }
}

.section_bottom_m[data-v-f4228264] {
    display: none
}

@media screen and (max-width: 768px) {
    .section_bottom_m[data-v-f4228264] {
        display:block
    }
}

.section_bottom_m[data-v-f4228264] .footer_certification_box {
    display: flex;
    flex-direction: column;
    margin-top: 5px
}

.section_bottom_m[data-v-f4228264] .footer_certification_box .certification-box {
    margin-bottom: 16px
}

.section_bottom_m[data-v-f4228264] .footer_certification_box .pay_box {
    display: flex;
    flex-wrap: wrap;
    justify-content: center
}

.section_bottom_m[data-v-f4228264] .footer_certification_box .pay_box img {
    height: 20px;
    margin-bottom: 16px;
    margin-left: 0;
    margin-right: 12px
}

@keyframes slideDownIn-79fe0abe {
    0% {
        display: block;
        opacity: 0;
        transform: translateY(-20px)
    }

    to {
        opacity: 1;
        transform: translateY(4px)
    }
}

@keyframes slideUpOut-79fe0abe {
    0% {
        height: 100%
    }

    to {
        display: none;
        height: 0
    }
}

.aus_care_box[data-v-79fe0abe] {
    padding: 20px 0
}

.aus_care_box .auo_center[data-v-79fe0abe] {
    align-items: center;
    display: flex;
    margin: 0 auto;
    max-width: 1200px;
    width: 84vw
}

@media screen and (min-width: 1024px) and (max-width:1200px) {
    .aus_care_box .auo_center[data-v-79fe0abe] {
        width:94vw
    }
}

@media screen and (min-width: 768px) and (max-width:1024px) {
    .aus_care_box .auo_center[data-v-79fe0abe] {
        width:calc(100% - 48px)
    }
}

@media screen and (max-width: 768px) {
    .aus_care_box .auo_center[data-v-79fe0abe] {
        width:calc(100% - 32px)
    }
}

.aus_care_box .auo_center .icon_left[data-v-79fe0abe] {
    height: 40px;
    margin-right: 36px;
    width: 40px
}

.aus_care_box .auo_center .txt_right[data-v-79fe0abe] {
    color: #fff;
    font-size: 12px;
    line-height: 20px
}

@keyframes slideDownIn {
    0% {
        display: block;
        opacity: 0;
        transform: translateY(-20px)
    }

    to {
        opacity: 1;
        transform: translateY(4px)
    }
}

@keyframes slideUpOut {
    0% {
        height: 100%
    }

    to {
        display: none;
        height: 0
    }
}

.contact_sales_popup {
    box-shadow: 0 2px 8px #0000001a
}

.contact_sales_popup_title {
    font-size: 20px;
    font-weight: 600
}

.contact_sales_popup .fs-dialog__content--box {
    overflow-y: none;
    padding: 0
}

.contact_sales_popup .fs-dialog__content--box .content_div {
    overflow-y: auto;
    padding: 20px 32px
}

.contact_sales_popup .fs-textarea__wrapper {
    height: 76px
}

.contact_sales_popup .whatsapp {
    margin-bottom: 16px
}

.contact_sales_popup .whatsapp p {
    color: #19191a;
    font-size: 12px;
    line-height: 20px;
    margin-bottom: 8px;
    text-align: center
}

.contact_sales_popup .whatsapp__text {
    align-items: center;
    color: #707070;
    display: flex;
    font-size: 12px;
    justify-content: center;
    line-height: 20px
}

.contact_sales_popup .whatsapp__text__content {
    padding: 0 12px
}

.contact_sales_popup .whatsapp__line {
    background-color: #e4e7ed;
    flex: 1;
    height: 1px
}

.contact_sales_popup .fs-form__item.is-inline {
    width: calc(50% - 8px)
}

.contact_sales_popup .fs-form__item.is-inline:first-child {
    margin-right: 16px
}

.contact_sales_popup .agreement_wrap {
    color: #707070;
    font-size: 12px;
    line-height: 20px;
    padding-top: 16px
}

@media screen and (max-width: 768px) {
    .contact_sales_popup .agreement_wrap {
        margin-top:36px
    }
}

.contact_sales_popup .successPadding .fs-dialog__content--box {
    padding: 36px
}

.contact_sales_popup .success-box {
    display: flex;
    flex-direction: column;
    justify-content: center;
    text-align: center
}

.contact_sales_popup .success-box .success-logo {
    color: #329a34;
    font-size: 50px
}

.contact_sales_popup .success-box .success-tit {
    font-size: 16px;
    font-weight: 600;
    line-height: 24px;
    margin: 16px 0 8px
}

.contact_sales_popup .success-box .success-des {
    color: #4b4b4d;
    font-size: 14px;
    line-height: 22px
}

.contact_sales_popup .fs-dialog__footerM {
    border-top: none;
    display: flex;
    flex-direction: column-reverse
}

.contact_sales_popup .fs-dialog__footerM .fs-button:last-of-type {
    margin-left: 0
}

@keyframes slideDownIn-143c4e9f {
    0% {
        display: block;
        opacity: 0;
        transform: translateY(-20px)
    }

    to {
        opacity: 1;
        transform: translateY(4px)
    }
}

@keyframes slideUpOut-143c4e9f {
    0% {
        height: 100%
    }

    to {
        display: none;
        height: 0
    }
}

.fs_global_btn_box[data-v-143c4e9f] {
    bottom: 48px;
    display: flex;
    flex-direction: column;
    position: fixed;
    right: 20px;
    z-index: 98
}

@media screen and (max-width: 1024px) {
    .fs_global_btn_box[data-v-143c4e9f] {
        display:none;
        right: 16px
    }

    .fs_global_btn_box.fs_global_btn_box_scroll[data-v-143c4e9f] {
        opacity: .5
    }
}

.service_btn_wrap[data-v-143c4e9f] {
    border-radius: 3px;
    box-shadow: 0 2px 8px #0000001a
}

.service_btn_box[data-v-143c4e9f],.service_btn_wrap[data-v-143c4e9f] {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: center
}

.service_btn_box[data-v-143c4e9f] {
    height: 96px;
    overflow: hidden;
    transition: all .3s
}

@media screen and (max-width: 1024px) {
    .service_btn_box.service_btn_hide[data-v-143c4e9f] {
        height:0
    }
}

.btn_box[data-v-143c4e9f] {
    align-items: center;
    background-color: #fff;
    display: flex;
    height: 48px;
    justify-content: center;
    position: relative;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    width: 48px
}

.btn_box[data-v-143c4e9f],.btn_box.back_top_btn[data-v-143c4e9f] {
    cursor: pointer;
    transition: all .3s
}

.btn_box.back_top_btn[data-v-143c4e9f] {
    border-radius: 4px;
    box-shadow: 0 2px 8px #0000001a;
    margin-bottom: 20px;
    opacity: 0
}

.btn_box.back_top_btn.active[data-v-143c4e9f] {
    opacity: 1
}

.btn_box.livechat_btn[data-v-143c4e9f] {
    border-radius: 4px 4px 0 0
}

.btn_box.consult_btn[data-v-143c4e9f] {
    background-color: #707070;
    border-radius: 0 0 4px 4px
}

@media screen and (max-width: 1024px) {
    .btn_box.consult_btn[data-v-143c4e9f] {
        background-color:#fff;
        border-radius: 0
    }
}

.btn_box.consult_btn .iconfont[data-v-143c4e9f],.btn_box.consult_btn .iconfont[data-v-143c4e9f]:hover {
    color: #fff
}

@media screen and (max-width: 1024px) {
    .btn_box.consult_btn .iconfont[data-v-143c4e9f] {
        color:#707070
    }

    .btn_box.consult_btn .iconfont[data-v-143c4e9f]:hover {
        color: #19191a
    }

    .btn_box.btn_box_line[data-v-143c4e9f]:after {
        background-color: #e5e5e5;
        bottom: 0;
        content: "";
        height: 1px;
        left: 7px;
        position: absolute;
        right: 7px;
        z-index: 2
    }
}

.btn_box.fold_btn[data-v-143c4e9f] {
    display: none
}

@media screen and (max-width: 1024px) {
    .btn_box.fold_btn[data-v-143c4e9f] {
        border-radius:0 0 4px 4px;
        display: flex
    }

    .btn_box.fold_btn.btn_folded[data-v-143c4e9f] {
        border-radius: 4px
    }
}

.btn_box.btn_folded .iconfont_fold[data-v-143c4e9f] {
    transform: rotate(180deg)
}

.btn_box .iconfont[data-v-143c4e9f] {
    color: #707070;
    display: block;
    font-size: 24px;
    height: 24px;
    line-height: 24px;
    transition: all .3s;
    width: 24px
}

@media screen and (max-width: 1024px) {
    .btn_box .iconfont[data-v-143c4e9f] {
        display:block;
        font-size: 21px;
        height: 21px;
        line-height: 21px;
        width: 21px
    }

    .btn_box .iconfont[data-v-143c4e9f]:hover {
        color: #707070
    }
}

.btn_box .iconfont[data-v-143c4e9f]:hover {
    color: #19191a
}

.btn_box .iconfont.iconfont_fold[data-v-143c4e9f] {
    display: block;
    font-size: 16px;
    height: 16px;
    line-height: 16px;
    width: 16px
}

.fs_global_btn_box_padMobile[data-v-143c4e9f] {
    bottom: 16px;
    display: none;
    flex-direction: column;
    position: fixed;
    right: 10px;
    z-index: 98
}

@media screen and (max-width: 1024px) {
    .fs_global_btn_box_padMobile[data-v-143c4e9f] {
        display:flex;
        right: 16px
    }
}

.fs_global_btn_box_padMobile .padMobile_btn[data-v-143c4e9f] {
    align-items: center;
    border-radius: 30px;
    display: flex;
    height: 44px;
    justify-content: center;
    width: 44px
}

.fs_global_btn_box_padMobile .padMobile_btn img[data-v-143c4e9f] {
    width: 24px
}

.fs_global_btn_box_padMobile .padMobile_btn.consult_btn[data-v-143c4e9f] {
    background: #fff;
    box-shadow: 0 4px 12px #00000026
}

.fs_global_btn_box_padMobile .padMobile_btn.livechat_btn[data-v-143c4e9f] {
    background: #707070;
    margin-top: 16px
}

@keyframes slideDownIn-c3a3d7c7 {
    0% {
        display: block;
        opacity: 0;
        transform: translateY(-20px)
    }

    to {
        opacity: 1;
        transform: translateY(4px)
    }
}

@keyframes slideUpOut-c3a3d7c7 {
    0% {
        height: 100%
    }

    to {
        display: none;
        height: 0
    }
}

.cookie_box[data-v-c3a3d7c7] {
    background-color: #444;
    bottom: 0;
    left: 0;
    padding: 16px;
    position: fixed;
    width: 100%;
    z-index: 99
}

.cookie_box .main[data-v-c3a3d7c7] {
    align-items: center;
    display: flex;
    height: 100%;
    justify-content: center;
    margin: 0 auto;
    max-width: 1200px;
    position: relative;
    width: 84vw
}

@media (max-width: 1200px) {
    .cookie_box .main[data-v-c3a3d7c7] {
        width:94vw
    }
}

@media (max-width: 1024px) {
    .cookie_box .main[data-v-c3a3d7c7] {
        width:100%
    }
}

.cookie_box .main-EU[data-v-c3a3d7c7] {
    justify-content: space-between
}

.cookie_box .main-EU[data-v-c3a3d7c7] .fs-button {
    background: #444;
    border-radius: 21px;
    color: #fff;
    margin-left: 100px
}

@media (max-width: 1024px) {
    .cookie_box .main-EU[data-v-c3a3d7c7] .fs-button {
        margin-left:60px
    }
}

.cookie_box .main-EU p[data-v-c3a3d7c7] {
    color: #fff;
    font-size: 13px;
    line-height: 20px;
    max-width: 1200px
}

.cookie_box .main-EU p[data-v-c3a3d7c7] a {
    color: #fff;
    text-decoration: underline
}

@media (max-width: 768px) {
    .cookie_box .main-EU[data-v-c3a3d7c7] {
        flex-direction:column
    }

    .cookie_box .main-EU .accept[data-v-c3a3d7c7] {
        margin-left: 0;
        margin-top: 20px
    }
}

@keyframes slideDownIn-d96b2d30 {
    0% {
        display: block;
        opacity: 0;
        transform: translateY(-20px)
    }

    to {
        opacity: 1;
        transform: translateY(4px)
    }
}

@keyframes slideUpOut-d96b2d30 {
    0% {
        height: 100%
    }

    to {
        display: none;
        height: 0
    }
}

.error_info[data-v-d96b2d30] {
    color: #c00000;
    flex: 1;
    font-size: 13px;
    font-weight: 400;
    line-height: 20px
}
