
@media(max-width:960px)and (max-width:768px){
    .fs-popup.isMDrawer{
        border-radius:8px 8px 0 0;
        height:auto;
        overflow:hidden;
        top:auto
    }
    .fs-popup.isMDrawer .fs-popup-ctn{
        border-radius:0;
        height:auto;
        max-height:calc(100vh - 64px);
        overflow:auto;
        width:100%!important
    }
}
 .success_popup>.fs-popup .fs-popup-ctn{
    width:680px
}
 .product_wrap{
    width:100%
}
.product_wrap .products_match_box{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column;
    margin-top:15px
}
.product_wrap .products_match_box .products_match_item{
    font-size:13px;
    line-height:20px
}
.product_wrap .products_match_box .products_match_item a:focus-visible{
    border-radius:1px;
    outline:2px solid #0080ff;
    outline-offset:2px
}
.product_wrap .describe_ctn{
    background:#fff;
    margin-bottom:20px;
    padding:1px 32px
}
@media(max-width:1420px){
    .product_wrap .describe_ctn{
        padding:1px 3%
    }
}
@media(max-width:960px){
    .product_wrap .describe_ctn{
        margin:12px auto;
        padding:0 16px
    }
}
.product_wrap .describe_ctn.describe_ctn_community .describe_ctn_title{
    border-bottom:none
}
.product_wrap .describe_ctn.describe_ctn_resources{
    overflow:hidden
}
@media(max-width:960px){
    .product_wrap .describe_ctn_pc{
        display:none
    }
}
.product_wrap .describe_ctn_m{
    display:none;
    margin:12px auto
}
@media(max-width:960px){
    .product_wrap .describe_ctn_m{
        display:block
    }
}
@media(max-width:960px)and (max-width:768px){
    .product_wrap .describe_ctn_m{
        margin-bottom:0
    }
}
.product_wrap .describe_ctn_m .describe_m_item_block{
    background:#fff;
    border-bottom:12px solid #f7f7f7;
    overflow:hidden
}
.product_wrap .describe_ctn_m .describe_m_item{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    background:#fff;
    cursor:pointer;
    height:48px;
    margin:0 16px
}
.product_wrap .describe_ctn_m .describe_m_item_box:last-child .describe_m_item_block .describe_m_item{
    border-bottom:none
}
.product_wrap .describe_ctn_m .describe_m_item_box:last-child.describe_m_item_box_active .describe_m_item{
    border-bottom:1px solid #e5e5e5
}
.product_wrap .describe_ctn_m .describe_m_item_title{
    color:#19191a;
    font-size:16px;
    font-weight:600;
    line-height:24px;
    -webkit-transition:all .2s;
    transition:all .2s
}
.product_wrap .describe_ctn_m .iconfont_down{
    color:#707070;
    display:inline-block;
    font-size:14px;
    line-height:22px;
    -webkit-transition:all .3s;
    transition:all .3s
}
.product_wrap .describe_ctn_m .iconfont_down.iconfont_down_up{
    -webkit-transform:rotateX(-180deg);
    transform:rotateX(-180deg)
}
@media(max-width:960px){
    .product_wrap .describe_ctn_qa,.product_wrap .describe_ctn_resources,.product_wrap .describe_ctn_reviews{
        border-bottom:12px solid #f7f7f7;
        margin:0
    }
    .product_wrap .describe_ctn_qa .describe_ctn_title,.product_wrap .describe_ctn_resources .describe_ctn_title,.product_wrap .describe_ctn_reviews .describe_ctn_title{
        cursor:pointer
    }
}
.product_wrap .describe_ctn_title{
    border-bottom:1px solid #e5e5e5;
    color:#19191a;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    font-size:20px;
    font-weight:600;
    line-height:28px;
    padding:20px 0;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between
}
@media(max-width:960px){
    .product_wrap .describe_ctn_title .qa_tip{
        display:none
    }
}
.product_wrap .describe_ctn_title .qa_tip_trigger{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    font-weight:400
}
.product_wrap .describe_ctn_title .qa_tip_trigger span{
    font-size:14px;
    line-height:22px
}
.product_wrap .describe_ctn_title .qa_tip_trigger i{
    font-size:16px;
    line-height:1;
    margin-right:4px
}
.product_wrap .describe_ctn_title .qa_tip_trigger:hover{
    -webkit-text-decoration:none;
    text-decoration:none
}
.product_wrap .describe_ctn_title .qa_tip_trigger:hover span{
    -webkit-text-decoration:underline;
    text-decoration:underline
}
@media(max-width:960px){
    .product_wrap .describe_ctn_title .qa_tip_trigger{
        display:none;
        font-size:13px;
        line-height:20px
    }
}
.product_wrap .describe_ctn_title .qa_tip_ctn{
    font-weight:400;
    min-width:190px;
    padding:20px;
    text-align:center;
    white-space:nowrap
}
@media(max-width:960px){
    .product_wrap .describe_ctn_title .qa_tip_ctn{
        width:100%
    }
}
.product_wrap .describe_ctn_title .download_more{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center
}
.product_wrap .describe_ctn_title .download_more .more_btn{
    cursor:pointer;
    -webkit-text-decoration:none;
    text-decoration:none
}
.product_wrap .describe_ctn_title .download_more .more_btn .info{
    color:#0060bf;
    display:block;
    font-size:14px;
    font-weight:500;
    line-height:22px
}
.product_wrap .describe_ctn_title .download_more .more_btn:hover .info{
    -webkit-text-decoration:underline;
    text-decoration:underline
}
@media(max-width:960px){
    .product_wrap .describe_ctn_title .download_more .more_btn:hover .info{
        -webkit-text-decoration:none;
        text-decoration:none
    }
}
.product_wrap .describe_ctn_title .iconfont_more{
    color:#707070;
    display:inline-block;
    display:none;
    font-size:14px;
    height:22px;
    line-height:22px;
    text-align:right;
    -webkit-transition:all .3s;
    transition:all .3s
}
.product_wrap .describe_ctn_title .iconfont_more.iconfont_down_up{
    -webkit-transform:rotateX(-180deg);
    transform:rotateX(-180deg)
}
@media(max-width:960px){
    .product_wrap .describe_ctn_title .iconfont_more{
        display:inline-block;
        font-weight:400
    }
}
.product_wrap .describe_ctn_title .iconfont_more:hover{
    -webkit-text-decoration:none;
    text-decoration:none
}
@media(max-width:960px){
    .product_wrap .describe_ctn_title{
        border-bottom:none;
        font-size:16px;
        line-height:24px;
        padding:12px 0
    }
}
.product_wrap .add_cart_error{
    margin-top:8px;
    width:100%
}
.product_wrap .is_show_spool_exhibition{
    margin-bottom:16px;
    width:100%
}
.product_wrap .product_main .crumb-box,.product_wrap .product_main .product_detail_box,.product_wrap .product_main .products_recently{
    margin:0 auto;
    max-width:1200px;
    width:84vw
}
@media(max-width:1200px){
    .product_wrap .product_main .crumb-box,.product_wrap .product_main .product_detail_box,.product_wrap .product_main .products_recently{
        width:94vw
    }
}
@media(max-width:960px){
    .product_wrap .product_main .crumb-box,.product_wrap .product_main .product_detail_box,.product_wrap .product_main .products_recently{
        padding:0;
        width:100%
    }
}
.product_wrap .product_main .products_fixed_box{
    background:#fff;
    bottom:0;
    -webkit-box-shadow:2px 0 4px 0 rgba(0,0,0,.2);
    box-shadow:2px 0 4px 0 rgba(0,0,0,.2);
    display:block;
    left:0;
    max-height:128px;
    position:fixed;
    right:0;
    -webkit-transition:all .3s;
    transition:all .3s;
    width:100%;
    z-index:50
}
.product_wrap .product_main .products_fixed_box .products_fixed_content{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between;
    margin:0 auto;
    max-width:1200px;
    padding:16px 0;
    width:84vw
}
.product_wrap .product_main .products_fixed_box .products_fixed_content .products_info{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    width:60%;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
.product_wrap .product_main .products_fixed_box .products_fixed_content .products_info>img{
    display:block;
    height:48px;
    margin-right:20px;
    width:48px
}
.product_wrap .product_main .products_fixed_box .products_fixed_content .products_info .text_box{
    -webkit-box-flex:1;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex:1;
    flex:1;
    max-width:80%;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center
}
.product_wrap .product_main .products_fixed_box .products_fixed_content .products_info .text_box .box_title{
    color:#19191a;
    font-size:13px;
    font-weight:600;
    line-height:20px;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
}
.product_wrap .product_main .products_fixed_box .products_fixed_content .products_info .text_box .box_label{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap
}
.product_wrap .product_main .products_fixed_box .products_fixed_content .products_info .text_box .box_label>span{
    background-color:#f2f2f2;
    border-radius:4px;
    color:#4b4b4d;
    font-size:12px;
    line-height:20px;
    margin:4px 8px 0 0;
    padding:2px 8px
}
.product_wrap .product_main .products_fixed_box .products_fixed_content .products_info .text_box .box_label>span:last-child{
    margin-right:0
}
.product_wrap .product_main .products_fixed_box .products_fixed_content .products_option{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
.product_wrap .product_main .products_fixed_box .products_fixed_content .products_option .warehouse{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center
}
.product_wrap .product_main .products_fixed_box .products_fixed_content .products_option .warehouse .warehouse_left .price{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column;
    -webkit-box-align:end;
    -ms-flex-align:end;
    align-items:flex-end
}
.product_wrap .product_main .products_fixed_box .products_fixed_content .products_option .warehouse .warehouse_left .price .standard_price{
    color:#19191a;
    font-size:16px;
    font-weight:600;
    line-height:24px
}
.product_wrap .product_main .products_fixed_box .products_fixed_content .products_option .warehouse .warehouse_left .price .tax_price{
    color:#19191a;
    font-size:14px;
    font-weight:600;
    line-height:22px
}
.product_wrap .product_main .products_fixed_box .products_fixed_content .products_option .warehouse .warehouse_left .stock{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
.product_wrap .product_main .products_fixed_box .products_fixed_content .products_option .warehouse .warehouse_left .stock .oneself{
    color:#707070;
    font-size:12px;
    line-height:20px;
    white-space:nowrap
}
.product_wrap .product_main .products_fixed_box .products_fixed_content .products_option .warehouse .warehouse_left .stock .stock_box{
    font-size:13px;
    line-height:20px
}
.product_wrap .product_main .products_fixed_box .products_fixed_content .products_option .warehouse .warehouse_left .stock .stock_box .stock_list{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    margin-bottom:4px
}
.product_wrap .product_main .products_fixed_box .products_fixed_content .products_option .warehouse .warehouse_left .stock .stock_box .stock_list>i{
    background:#10a300;
    border-radius:50%;
    display:block;
    height:6px;
    margin-right:12px;
    width:6px
}
.product_wrap .product_main .products_fixed_box .products_fixed_content .products_option .warehouse .warehouse_left .stock .stock_box .stock_list>span{
    color:#707070;
    font-size:13px;
    line-height:20px
}
.product_wrap .product_main .products_fixed_box .products_fixed_content .products_option .warehouse .warehouse_left .stock .stock_box .stock_list:last-child{
    margin-bottom:0
}
.product_wrap .product_main .products_fixed_box .products_fixed_content .products_option .warehouse .warehouse_right{
    display:none
}
.product_wrap .product_main .products_fixed_box .products_fixed_content .products_option .option_box{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    margin-left:12px
}
.product_wrap .product_main .products_fixed_box .products_fixed_content .products_option .option_box .qty_box span:first-child{
    border-radius:4px 0 0 4px
}
.product_wrap .product_main .products_fixed_box .products_fixed_content .products_option .option_box .qty_box span:last-child{
    border-radius:0 4px 4px 0
}
.product_wrap .product_main .products_fixed_box .products_fixed_content .products_option .option_box .add_box_fixed{
    margin-left:12px
}
.product_wrap .product_main .products_fixed_box .products_fixed_content .products_option .option_box .add_box_fixed .fs-button{
    border-radius:4px
}
@media(max-width:960px){
    .product_wrap .product_main .products_fixed_box .products_fixed_content{
        padding:12px 16px;
        width:100%
    }
    .product_wrap .product_main .products_fixed_box .products_fixed_content .products_info{
        display:none
    }
    .product_wrap .product_main .products_fixed_box .products_fixed_content .products_option{
        -webkit-box-flex:1;
        -ms-flex:1;
        flex:1;
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -ms-flex-direction:column;
        flex-direction:column
    }
    .product_wrap .product_main .products_fixed_box .products_fixed_content .products_option .warehouse{
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        -webkit-box-align:center;
        -ms-flex-align:center;
        align-items:center;
        -webkit-box-orient:initial;
        -webkit-box-direction:initial;
        -ms-flex-direction:initial;
        flex-direction:row;
        -webkit-box-pack:justify;
        -ms-flex-pack:justify;
        justify-content:space-between
    }
    .product_wrap .product_main .products_fixed_box .products_fixed_content .products_option .warehouse .warehouse_left .price{
        -webkit-box-align:start;
        -ms-flex-align:start;
        align-items:flex-start
    }
    .product_wrap .product_main .products_fixed_box .products_fixed_content .products_option .warehouse .warehouse_right{
        display:block
    }
    .product_wrap .product_main .products_fixed_box .products_fixed_content .products_option .warehouse .warehouse_right .qty-box{
        margin:0
    }
    .product_wrap .product_main .products_fixed_box .products_fixed_content .products_option .warehouse .warehouse_right .qty-box>.title{
        display:none
    }
    .product_wrap .product_main .products_fixed_box .products_fixed_content .products_option .warehouse .warehouse_right .qty-box>span:first-child{
        border-radius:4px 0 0 4px
    }
    .product_wrap .product_main .products_fixed_box .products_fixed_content .products_option .warehouse .warehouse_right .qty-box>span:last-child{
        border-radius:0 4px 4px 0
    }
    .product_wrap .product_main .products_fixed_box .products_fixed_content .products_option .option_box{
        margin:0
    }
    .product_wrap .product_main .products_fixed_box .products_fixed_content .products_option .option_box .qty_box{
        display:none
    }
    .product_wrap .product_main .products_fixed_box .products_fixed_content .products_option .option_box .add_box_fixed{
        margin:12px 0 0;
        width:100%
    }
    .product_wrap .product_main .products_fixed_box .products_fixed_content .products_option .option_box .add_box_fixed .fs-button{
        border-radius:4px;
        width:100%
    }
}
.product_wrap .m_add_cart_box{
    background:#fff;
    border-radius:4px 4px 0 0;
    bottom:0;
    -webkit-box-shadow:0 -1px 8px 0 hsla(0,0%,68%,.5);
    box-shadow:0 -1px 8px 0 hsla(0,0%,68%,.5);
    display:none;
    padding:20px 16px;
    position:fixed;
    width:100%;
    z-index:40
}
@media(max-width:960px){
    .product_wrap .m_add_cart_box{
        display:block
    }
}
.product_wrap .m_add_cart_box .tax_price_tip{
    min-width:260px;
    padding:20px
}
@media(max-width:960px){
    .product_wrap .m_add_cart_box .tax_price_tip{
        padding:0;
        width:100%
    }
}
.product_wrap .m_add_cart_box .m_price_box{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between;
    margin-bottom:12px
}
.product_wrap .m_add_cart_box .m_price_box .m_price .price{
    color:#19191a;
    font-size:16px;
    font-weight:600;
    line-height:24px
}
.product_wrap .m_add_cart_box .m_price_box .m_price .tax_price_box{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
.product_wrap .m_add_cart_box .m_price_box .m_price .tax_price{
    color:#19191a;
    font-size:16px;
    font-weight:600;
    line-height:24px
}
.product_wrap .m_add_cart_box .m_price_box .m_price .stock{
    color:#707070;
    font-size:12px;
    line-height:20px
}
.product_wrap .m_add_cart_box .m_price_box .m_price .popper-computer{
    z-index:40
}
.product_wrap .m_add_cart_box .add_cart_btn{
    display:block;
    width:100%
}
.product_wrap .m_add_cart_box .airware_box .airware_sign{
    display:block;
    margin-top:12px;
    width:100%
}
.product_wrap .product_detail_box{
    background:#fff;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    padding:0 0 48px;
    -webkit-box-align:start;
    -ms-flex-align:start;
    align-items:flex-start;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between
}
@media(max-width:960px){
    .product_wrap .product_detail_box{
        margin-bottom:0;
        margin-top:0
    }
}
@media(max-width:768px){
    .product_wrap .product_detail_box{
        padding:0 0 16px
    }
}
.product_wrap .related_box{
    background-color:#fff;
    padding:0 32px 20px
}
@media(max-width:960px){
    .product_wrap .related_box{
        padding:0 16px 20px
    }
}
.product_wrap .related_box .related_title_wrap{
    position:relative;
    width:100%
}
.product_wrap .related_box .related_title_wrap:after{
    background:-webkit-gradient(linear,right top,left top,from(#fff),to(hsla(0,0%,100%,.6)));
    background:linear-gradient(270deg,#fff,hsla(0,0%,100%,.6));
    content:"";
    height:100%;
    position:absolute;
    right:0;
    top:0;
    width:88px
}
@media(max-width:960px){
    .product_wrap .related_box .related_title_wrap:after{
        width:60px
    }
}
.product_wrap .related_box .related_title_box{
    border-bottom:1px solid #e5e5e5;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    overflow-x:auto;
    position:relative
}
@media(max-width:960px){
    .product_wrap .related_box .related_title_box{
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -ms-flex-direction:column;
        flex-direction:column;
        -webkit-box-align:start;
        -ms-flex-align:start;
        align-items:flex-start;
        overflow:hidden
    }
}
.product_wrap .related_box .related_title_box .related_title_left{
    color:#707070;
    font-size:16px;
    font-weight:600;
    line-height:24px;
    padding-bottom:20px;
    padding-right:43px;
    position:relative;
    -ms-flex-negative:0;
    flex-shrink:0;
    white-space:nowrap
}
@media(max-width:1200px){
    .product_wrap .related_box .related_title_box .related_title_left{
        font-size:14px;
        line-height:22px;
        padding-right:33px
    }
    .product_wrap .related_box .related_title_box .related_title_left:after{
        right:15px;
        top:10px
    }
}
@media(max-width:960px){
    .product_wrap .related_box .related_title_box .related_title_left{
        padding-bottom:12px;
        padding-right:0
    }
}
.product_wrap .related_box .related_title_box .related_title_left:after{
    background-color:#e5e5e5;
    border-radius:50%;
    content:" ";
    display:block;
    height:3px;
    position:absolute;
    right:20px;
    top:11px;
    width:3px
}
@media(max-width:960px){
    .product_wrap .related_box .related_title_box .related_title_left:after{
        display:none
    }
}
.product_wrap .related_box .related_title_box .related_title_right{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -ms-flex-negative:0;
    flex-shrink:0;
    white-space:nowrap
}
@media(max-width:960px){
    .product_wrap .related_box .related_title_box .related_title_right{
        overflow-x:auto;
        width:100%
    }
}
.product_wrap .related_box .related_title_box .related_title_right .related_title_item{
    color:#707070;
    cursor:pointer;
    font-size:16px;
    font-weight:600;
    line-height:24px;
    margin-right:20px;
    padding-bottom:20px;
    position:relative
}
@media(max-width:1200px){
    .product_wrap .related_box .related_title_box .related_title_right .related_title_item{
        font-size:14px;
        line-height:22px;
        margin-right:10px
    }
}
.product_wrap .related_box .related_title_box .related_title_right .related_title_item.related_title_item_active{
    color:#19191a
}
.product_wrap .related_box .related_title_box .related_title_right .related_title_item.related_title_item_active:after{
    background-color:#c00000;
    bottom:0;
    content:"";
    height:2px;
    left:50%;
    position:absolute;
    -webkit-transform:translateX(-50%);
    -ms-transform:translateX(-50%);
    transform:translateX(-50%);
    width:40px
}
.product_wrap .related_box .related_products_box{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    padding-top:24px
}
@media(max-width:960px){
    .product_wrap .related_box .related_products_box{
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -ms-flex-direction:column;
        flex-direction:column;
        -ms-flex-wrap:inherit;
        flex-wrap:inherit;
        max-height:202px;
        overflow:hidden;
        -webkit-transition:all .3s;
        transition:all .3s
    }
    .product_wrap .related_box .related_products_box.related_products_box_max{
        max-height:1500px;
        -webkit-transition:all .3s;
        transition:all .3s
    }
}
.product_wrap .related_box .related_products_box .related_products_item{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:stretch;
    -ms-flex-align:stretch;
    align-items:stretch;
    cursor:pointer;
    margin:0 12px 12px 0;
    width:calc(25% - 9px)
}
.product_wrap .related_box .related_products_box .related_products_item:nth-of-type(4n){
    margin-right:0
}
@media(max-width:960px){
    .product_wrap .related_box .related_products_box .related_products_item{
        margin:0 0 12px;
        width:100%
    }
}
.product_wrap .related_box .related_products_box .related_products_item .related_products{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    border:1px solid #ccc;
    border-right:none;
    padding:8px 14px 8px 12px;
    -webkit-text-decoration:none;
    text-decoration:none;
    -webkit-transition:all .3s;
    transition:all .3s;
    -webkit-box-flex:1;
    -ms-flex:1 1 auto;
    flex:1 1 auto
}
.product_wrap .related_box .related_products_box .related_products_item .related_products:hover{
    border-color:#707070
}
.product_wrap .related_box .related_products_box .related_products_item .related_products:hover .related_products_title{
    -webkit-text-decoration:underline;
    text-decoration:underline
}
.product_wrap .related_box .related_products_box .related_products_item .related_products .related_products_img{
    display:block;
    height:60px;
    margin-right:14px;
    max-height:60px;
    max-width:60px;
    width:60px
}
@media(max-width:1200px){
    .product_wrap .related_box .related_products_box .related_products_item .related_products .related_products_img{
        margin-right:8px
    }
}
.product_wrap .related_box .related_products_box .related_products_item .related_products .related_products_title{
    color:#19191a;
    display:-webkit-box;
    font-size:14px;
    font-weight:600;
    line-height:22px;
    max-width:100%;
    overflow:hidden;
    text-overflow:ellipsis;
    -webkit-line-clamp:2;
    -webkit-box-orient:vertical
}
.product_wrap .related_box .related_products_box .related_products_item .related_products .related_products_subtitle{
    color:#707070;
    display:-webkit-box;
    font-size:13px;
    line-height:20px;
    overflow:hidden;
    text-overflow:ellipsis;
    -webkit-line-clamp:2;
    -webkit-box-orient:vertical
}
.product_wrap .related_box .related_products_box .related_products_item .related_products .related_products_price{
    color:#19191a;
    font-size:14px;
    line-height:22px
}
.product_wrap .related_box .related_products_box .related_products_item .related_addcart{
    display:-webkit-box;
    display:-ms-flexbox;
    -webkit-box-align:center;
    -ms-flex-align:center;
    display:flex;
    width:30px;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    align-items:center;
    background-color:#ccc;
    color:#fff;
    font-size:18px;
    justify-content:center;
    -webkit-transition:all .3s;
    transition:all .3s;
    -ms-flex-negative:0;
    border-bottom-right-radius:3px;
    border-top-right-radius:3px;
    cursor:pointer;
    flex-shrink:0;
    position:relative
}
.product_wrap .related_box .related_products_box .related_products_item .related_addcart:hover{
    background-color:#c00000
}
.product_wrap .related_box .see_more_btn{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    font-size:13px;
    line-height:20px;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    color:#0060bf;
    display:none;
    justify-content:center;
    padding-top:10px
}
@media(max-width:960px){
    .product_wrap .related_box .see_more_btn{
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex
    }
}
.product_wrap .related_box .see_more_btn .iconfont{
    display:inline-block;
    font-size:12px
}
.product_wrap .related_box .see_more_btn .iconfont.iconfont_down_up{
    -webkit-transform:rotate(-180deg);
    -ms-transform:rotate(-180deg);
    transform:rotate(-180deg)
}
.product_wrap .product_describe_box .navigation_bar{
    background:#f2f2f2;
    position:sticky;
    top:0;
    width:100%;
    z-index:1
}
@media(max-width:1024px){
    .product_wrap .product_describe_box .navigation_bar{
        z-index:50!important
    }
}
.product_wrap .product_describe_box .navigation_bar .bar_box{
    margin:0 auto;
    max-width:1200px;
    overflow:auto;
    width:84vw
}
@media(max-width:1200px){
    .product_wrap .product_describe_box .navigation_bar .bar_box{
        padding:0;
        width:94vw
    }
}
@media(max-width:1200px)and (max-width:960px){
    .product_wrap .product_describe_box .navigation_bar .bar_box{
        margin:0;
        padding:0 16px;
        width:100%
    }
    .product_wrap .product_describe_box .navigation_bar .bar_box::-webkit-scrollbar{
        display:none
    }
}
.product_wrap .product_describe_box .navigation_bar .bar_box .box_list{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    width:-webkit-max-content;
    width:-moz-max-content;
    width:max-content
}
.product_wrap .product_describe_box .navigation_bar .bar_box .box_list .item{
    color:#707070;
    cursor:pointer;
    font-size:14px;
    font-weight:600;
    height:56px;
    line-height:22px;
    margin-right:48px;
    padding:16px 0;
    position:relative
}
.product_wrap .product_describe_box .navigation_bar .bar_box .box_list .item:last-child{
    margin-right:0
}
.product_wrap .product_describe_box .navigation_bar .bar_box .box_list .item:after{
    background-color:#c00000;
    border-radius:3px;
    bottom:0;
    content:"";
    display:block;
    height:2px;
    left:0;
    opacity:0;
    position:absolute;
    -webkit-transition:all .2s;
    transition:all .2s;
    width:100%
}
.product_wrap .product_describe_box .navigation_bar .bar_box .box_list .item.active{
    color:#19191a
}
.product_wrap .product_describe_box .navigation_bar .bar_box .box_list .item.active:after{
    opacity:1
}
@media(max-width:1200px){
    .product_wrap .product_describe_box .navigation_bar .bar_box .box_list .item{
        font-weight:400;
        height:48px;
        margin-right:24px;
        padding:12px 0
    }
}
@media(max-width:1200px)and (max-width:960px){
    .product_wrap .product_describe_box .navigation_bar .bar_box .box_list .item{
        font-size:14px;
        line-height:22px
    }
}
.product_wrap .product_describe_box .navigation_bar .nav_mask_be{
    background:-webkit-gradient(linear,left top,right top,color-stop(36%,#fff),color-stop(68%,hsla(0,0%,100%,.6)),to(hsla(0,0%,100%,0)));
    background:linear-gradient(90deg,#fff 36%,hsla(0,0%,100%,.6) 68%,hsla(0,0%,100%,0));
    display:none;
    height:48px;
    left:0;
    pointer-events:none;
    position:absolute;
    top:0;
    width:40px;
    z-index:1
}
.product_wrap .product_describe_box .navigation_bar .nav_mask_af{
    background:-webkit-gradient(linear,right top,left top,color-stop(36%,#fff),color-stop(68%,hsla(0,0%,100%,.6)),to(hsla(0,0%,100%,0)));
    background:linear-gradient(270deg,#fff 36%,hsla(0,0%,100%,.6) 68%,hsla(0,0%,100%,0));
    display:none;
    height:48px;
    pointer-events:none;
    position:absolute;
    right:0;
    top:0;
    width:40px
}
@media(max-width:960px){
    .product_wrap .product_describe_box .navigation_bar{
        display:none
    }
    .product_wrap .product_describe_box .navigation_bar.isMobileNav{
        display:block;
        position:fixed;
        z-index:102
    }
}
.product_wrap .product_describe_box .products_module .module_box .module_item{
    margin:0 auto;
    max-width:1200px;
    width:84vw
}
@media(max-width:1200px){
    .product_wrap .product_describe_box .products_module .module_box .module_item{
        width:94vw
    }
}
@media(max-width:960px){
    .product_wrap .product_describe_box .products_module .module_box .module_item{
        border-bottom:none;
        padding:0;
        width:100%
    }
}
.product_wrap .product_describe_box .products_module .module_box .module_item .module_header{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    border-bottom:1px solid #e5e5e5;
    justify-content:space-between;
    margin-bottom:24px;
    padding:20px 0 12px
}
.product_wrap .product_describe_box .products_module .module_box .module_item .module_header .left{
    color:#19191a;
    font-size:16px;
    font-weight:600;
    line-height:24px
}
.product_wrap .product_describe_box .products_module .module_box .module_item .module_header .right .qa_write,.product_wrap .product_describe_box .products_module .module_box .module_item .module_header .right .reviews_write{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    color:#0060bf;
    cursor:pointer;
    font-size:14px;
    line-height:22px
}
.product_wrap .product_describe_box .products_module .module_box .module_item .module_header .right .qa_write i,.product_wrap .product_describe_box .products_module .module_box .module_item .module_header .right .reviews_write i{
    font-size:16px;
    line-height:1;
    margin-right:4px
}
.product_wrap .product_describe_box .products_module .module_box .module_item .module_header .right .qa_write:hover span,.product_wrap .product_describe_box .products_module .module_box .module_item .module_header .right .reviews_write:hover span{
    -webkit-text-decoration:underline;
    text-decoration:underline
}
.product_wrap .product_describe_box .products_module .module_box .module_item .module_header .right .operation_popover{
    margin-left:0
}
.product_wrap .product_describe_box .products_module .module_box .module_item .module_header .right .operation_popover .trigger{
    color:#0060bf;
    font-size:14px;
    line-height:22px
}
.product_wrap .product_describe_box .products_module .module_box .module_item .module_header .right .operation_popover .trigger>div{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
.product_wrap .product_describe_box .products_module .module_box .module_item .module_header .right .operation_popover .trigger i{
    font-size:16px;
    line-height:1;
    margin-right:4px
}
.product_wrap .product_describe_box .products_module .module_box .module_item .module_header .right .operation_popover .trigger:hover span{
    -webkit-text-decoration:underline;
    text-decoration:underline
}
.product_wrap .product_describe_box .products_module .module_box .module_item .module_header .right .download_more{
    color:#0060bf;
    font-size:14px;
    line-height:22px
}
.product_wrap .product_describe_box .products_module .module_box .module_item .module_header .right .iconfont_down{
    color:#707070;
    display:none;
    font-size:14px;
    line-height:22px;
    -webkit-transform:rotateX(-180deg);
    transform:rotateX(-180deg);
    -webkit-transition:all .3s;
    transition:all .3s
}
.product_wrap .product_describe_box .products_module .module_box .module_item .module_header .right .iconfont_down.iconfont_down_up{
    -webkit-transform:rotateX(0);
    transform:rotateX(0)
}
@media(max-width:960px){
    .product_wrap .product_describe_box .products_module .module_box .module_item .module_header{
        border:none;
        margin-bottom:0;
        padding:12px 16px
    }
    .product_wrap .product_describe_box .products_module .module_box .module_item .module_header .left{
        font-size:16px;
        font-weight:600;
        line-height:24px
    }
    .product_wrap .product_describe_box .products_module .module_box .module_item .module_header .right .download_more,.product_wrap .product_describe_box .products_module .module_box .module_item .module_header .right .qa_write,.product_wrap .product_describe_box .products_module .module_box .module_item .module_header .right .reviews_write{
        display:none
    }
    .product_wrap .product_describe_box .products_module .module_box .module_item .module_header .right .iconfont_down{
        display:inline-block
    }
}
.product_wrap .product_describe_box .products_module .module_box .module_item .module_content .retain_capital{
    background-color:#fafafb;
    height:140px;
    width:100%
}
.product_wrap .product_describe_box .products_module .module_box .module_item .module_content .retain_capital .retain_capital_box{
    display:grid;
    grid-template-columns:repeat(2,1fr);
    margin:0 auto;
    max-width:1200px;
    width:84vw;
    grid-gap:100px
}
.product_wrap .product_describe_box .products_module .module_box .module_item .module_content .retain_capital .retain_capital_box .retain_capital_item{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    padding:30px 56px
}
.product_wrap .product_describe_box .products_module .module_box .module_item .module_content .retain_capital .retain_capital_box .retain_capital_item .retain_capital_img{
    border-radius:50%;
    display:block;
    height:80px;
    width:80px
}
.product_wrap .product_describe_box .products_module .module_box .module_item .module_content .retain_capital .retain_capital_box .retain_capital_item .item_ctn{
    margin-left:20px
}
.product_wrap .product_describe_box .products_module .module_box .module_item .module_content .retain_capital .retain_capital_box .retain_capital_item .item_ctn .item_ctn_title{
    color:#19191a;
    font-size:20px;
    font-weight:600;
    line-height:28px
}
.product_wrap .product_describe_box .products_module .module_box .module_item .module_content .retain_capital .retain_capital_box .retain_capital_item .item_ctn .item_ctn_desc{
    color:#0060bf;
    cursor:pointer;
    font-size:14px;
    line-height:22px;
    margin-top:8px
}
.product_wrap .product_describe_box .products_module .module_box .module_item .module_content .retain_capital .retain_capital_box .retain_capital_item .item_ctn .item_ctn_desc:hover{
    -webkit-text-decoration:underline;
    text-decoration:underline
}
@media(max-width:1200px){
    .product_wrap .product_describe_box .products_module .module_box .module_item .module_content .retain_capital .retain_capital_box{
        width:94vw
    }
}
@media(max-width:960px){
    .product_wrap .product_describe_box .products_module .module_box .module_item .module_content .retain_capital{
        background:#fff;
        height:auto;
        padding:16px 16px 24px
    }
    .product_wrap .product_describe_box .products_module .module_box .module_item .module_content .retain_capital .retain_capital_box{
        grid-template-columns:repeat(1,1fr);
        padding:0;
        width:100%;
        grid-gap:12px
    }
    .product_wrap .product_describe_box .products_module .module_box .module_item .module_content .retain_capital .retain_capital_box .retain_capital_item{
        background-color:#fafafb;
        border-radius:8px;
        padding:24px 16px
    }
    .product_wrap .product_describe_box .products_module .module_box .module_item .module_content .retain_capital .retain_capital_box .retain_capital_item .retain_capital_img{
        height:60px;
        width:60px
    }
    .product_wrap .product_describe_box .products_module .module_box .module_item .module_content .retain_capital .retain_capital_box .retain_capital_item .item_ctn .item_ctn_title{
        font-size:16px;
        line-height:24px
    }
    .product_wrap .product_describe_box .products_module .module_box .module_item .module_content{
        border-bottom:12px solid #f7f7f7
    }
}
.product_wrap .product_gallery_box{
    -webkit-box-flex:1;
    -ms-flex:1;
    flex:1;
    position:sticky;
    top:0
}
@media(max-width:1420px){
    .product_wrap .product_gallery_box{
        width:50%
    }
}
@media(max-width:960px){
    .product_wrap .product_gallery_box{
        display:none
    }
}
.product_wrap .product_gallery_box .video_com{
    background-color:#fff;
    color:#fff;
    cursor:pointer;
    position:relative
}
.product_wrap .product_gallery_box .video_com .fs-button,.product_wrap .product_gallery_box .video_com .fs-shadow-top,.product_wrap .product_gallery_box .video_com .fs_logo,.product_wrap .product_gallery_box .video_com .video_title{
    position:absolute;
    z-index:26
}
.product_wrap .product_gallery_box .video_com .fs_logo{
    height:40px;
    left:10px;
    top:10px;
    width:40px
}
.product_wrap .product_gallery_box .video_com .video_title{
    height:22px;
    left:60px;
    overflow:hidden;
    text-align:left;
    text-overflow:ellipsis;
    top:19px;
    white-space:nowrap;
    width:70%
}
.product_wrap .product_gallery_box .video_com .fs-shadow-top{
    background-image:url(data:image/png;
    base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAADGCAYAAAAT+OqFAAAAdklEQVQoz42QQQ7AIAgEF/T/D+kbq/RWAlnQyyazA4aoAB4FsBSA/bFjuF1EOL7VbrIrBuusmrt4ZZORfb6ehbWdnRHEIiITaEUKa5EJqUakRSaEYBJSCY2dEstQY7AuxahwXFrvZmWl2rh4JZ07z9dLtesfNj5q0FU3A5ObbwAAAABJRU5ErkJggg==);
    background-position:top;
    background-repeat:repeat-x;
    height:60px;
    padding-bottom:100px;
    pointer-events:none;
    top:0;
    -webkit-transition:opacity .25s cubic-bezier(0,0,.2,1);
    transition:opacity .25s cubic-bezier(0,0,.2,1);
    width:100%;
    z-index:25
}
.product_wrap .product_gallery_box .video_com .video_btn{
    left:50%;
    position:absolute;
    top:50%;
    -webkit-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%)
}
.product_wrap .product_gallery_box .video_com .video_thumb{
    max-width:100%
}
.product_wrap .product_gallery_box .video_com:hover .fs-button .fs_video_button{
    background-color:rgba(25,25,26,.8)
}
.product_wrap .iconfont_share_m{
    color:#707070;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    font-size:16px;
    height:16px;
    line-height:16px;
    width:16px;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    cursor:default;
    display:none;
    -webkit-transition:all .3s;
    transition:all .3s
}
@media(max-width:960px){
    .product_wrap .iconfont_share_m{
        display:inline-block
    }
}
.product_wrap .share_tip{
    float:left;
    margin-left:8px
}
.product_wrap .share_tip .iconfont_share{
    color:#707070;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    font-size:16px;
    height:16px;
    width:16px;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-transition:all .3s;
    transition:all .3s
}
.product_wrap .share_tip .iconfont_share:hover{
    color:#19191a
}
.product_wrap .share_tip .popper-computer{
    padding:16px
}
.product_wrap .share_tip .share_ctn{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    min-width:150px;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
.product_wrap .share_tip .share_ctn .iconfont{
    color:#8d8d8f;
    cursor:pointer;
    font-size:16px;
    -webkit-text-decoration:none;
    text-decoration:none;
    -webkit-transition:all .3s;
    transition:all .3s
}
.product_wrap .share_tip .share_ctn .iconfont.iconfont_facebook:hover{
    color:#3c5a98
}
.product_wrap .share_tip .share_ctn .iconfont.iconfont_twitter:hover{
    color:#29c5f6
}
.product_wrap .share_tip .share_ctn .iconfont.iconfont_pinterest:hover{
    color:#e72f30
}
.product_wrap .share_tip .share_ctn .iconfont.iconfont_linkin:hover{
    color:#0481d9
}
.product_wrap .share_tip .share_ctn .iconfont.iconfont_email:hover{
    color:#4c4948
}
.product_wrap .big_img_box{
    display:block;
    height:500px;
    overflow:hidden;
    position:relative;
    text-align:center;
    width:600px
}
@media(max-width:1420px){
    .product_wrap .big_img_box{
        height:0;
        padding-top:100%;
        width:100%
    }
}
.product_wrap .big_img_box .big_img{
    cursor:url(https://img-en.fs.com/includes/templates/fiberstore/images/cursor_serch_ic.png),auto;
    display:block;
    left:50%;
    margin:auto;
    max-height:550px;
    max-width:550px;
    position:absolute;
    top:50%;
    -webkit-transform:translate3d(-50%,-50%,0);
    transform:translate3d(-50%,-50%,0)
}
.product_wrap .big_img_box .video_iframe{
    left:50%;
    position:absolute;
    top:50%;
    -webkit-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%);
    width:100%
}
.product_wrap .click_view{
    color:#707070;
    font-size:12px;
    line-height:20px;
    margin-top:10px;
    text-align:center
}
.product_wrap .video_popup{
    display:none
}
@media(max-width:960px){
    .product_wrap .video_popup{
        display:block
    }
}
.product_wrap .video_popup .iconfont_close{
    color:#fff
}
.product_wrap .video_popup .fs-popup-ctn{
    background:#000
}
.product_wrap .video_popup .fs-popup-ctn .slot-wraper{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
.product_wrap .video_popup .fs-popup-ctn .iframe{
    height:56.5vw
}
.product_wrap .product_attr_box{
    padding:0 0 0 60px;
    width:600px
}
@media(max-width:960px){
    .product_wrap .product_attr_box{
        padding:0;
        width:100%
    }
}
.product_wrap .product_title h1{
    color:#19191a;
    display:inline;
    font-size:24px;
    font-weight:400;
    font-weight:600;
    line-height:32px;
    margin-right:8px;
    word-break:break-word
}
@media(max-width:960px){
    .product_wrap .product_title{
        margin-top:16px;
        padding:0 16px
    }
    .product_wrap .product_title h1{
        font-size:16px;
        line-height:24px
    }
}
.product_wrap .prodesc {
    margin-top: 15px;
    border-top: 1px solid #eee;
    float: left;
    width: 100%;
    line-height: 30px;
    padding-top: 10px;
    margin-bottom: 10px;
    color: #707070;
}
.product_wrap .products_id_box{
    white-space:nowrap
}
.product_wrap .products_id_box .hot,.product_wrap .products_id_box .new,.product_wrap .products_id_box .off{
    background-image:url(https://resource.fs.com/mall/generalImg/20230426155715gx0x94.png);
    background-position:-16px -16px;
    background-repeat:no-repeat;
    background-size:128px 82px;
    display:inline-block;
    float:left;
    height:24px;
    margin-right:8px;
    vertical-align:middle;
    width:44px
}
.product_wrap .products_id_box .off{
    background:#feefef;
    color:#c00000
}
.product_wrap .products_id_box .hot{
    background-position:-68px -16px
}
@media(max-width:960px){
    .product_wrap .products_id_box{
        display:none
    }
}
.product_wrap .products_id_box.products_id_box_pc{
    display:-webkit-inline-box;
    display:-ms-inline-flexbox;
    display:inline-flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    height:32px;
    padding-top:8px;
    vertical-align:text-bottom
}
.product_wrap .products_id_box.products_id_box_pc:before{
    content:"";
    display:inline-block;
    height:100%;
    vertical-align:middle
}
@media(max-width:960px){
    .product_wrap .products_id_box.products_id_box_pc{
        display:none
    }
}
.product_wrap .products_id_box.products_id_box_m{
    display:none;
    margin-left:0
}
@media(max-width:960px){
    .product_wrap .products_id_box.products_id_box_m{
        display:-webkit-inline-box;
        display:-ms-inline-flexbox;
        display:inline-flex;
        -webkit-box-align:center;
        -ms-flex-align:center;
        align-items:center;
        vertical-align:text-bottom
    }
    .product_wrap .products_id_box.products_id_box_m:before{
        content:"";
        display:inline-block;
        height:100%;
        vertical-align:middle
    }
    .product_wrap .products_id_box.products_id_box_m .products_id{
        line-height:20px
    }
}
.product_wrap .products_id_box.products_id_box_m .fs-popover{
    float:left;
    margin-left:8px
}
.product_wrap .products_id_box.products_id_box_m .fs-popover .popper-mobile-notMobileConventional{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column
}
.product_wrap .products_id_box.products_id_box_m .fs-popover .popper-mobile-notMobileConventional .share_title{
    color:#19191a;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    font-size:16px;
    line-height:24px;
    padding:12px 16px;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    border-bottom:1px solid #e5e5e5;
    position:relative
}
.product_wrap .products_id_box.products_id_box_m .fs-popover .popper-mobile-notMobileConventional .share_title .iconfont{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    font-size:20px;
    height:48px;
    position:absolute;
    right:0;
    top:0;
    width:52px;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    cursor:pointer;
    padding:14px 16px
}
.product_wrap .products_id_box.products_id_box_m .fs-popover .popper-mobile-notMobileConventional .share_box{
    padding:20px 20px 36px
}
.product_wrap .products_id_box .products_id{
    color:#707070;
    display:inline-block;
    float:left;
    font-size:13px;
    line-height:24px
}
.product_wrap .product_sub{
    margin-bottom:20px;
    margin-top:12px
}
.product_wrap .product_sub .main_tags{
    color:#8d8d8f;
    font-size:12px;
    line-height:20px;
    overflow:hidden
}
.product_wrap .product_sub .vice_tags{
    color:#707070;
    cursor:default;
    font-size:13px;
    line-height:20px
}
@media(max-width:960px){
    .product_wrap .product_sub .vice_tags{
        overflow:auto;
        text-overflow:clip;
        -webkit-line-clamp:10
    }
    .product_wrap .product_sub{
        margin-bottom:3px
    }
}
.product_wrap .product_swiper_box{
    display:none;
    margin:0 auto;
    max-width:550px;
    position:relative;
    width:86%
}
.product_wrap .product_swiper_box .swiper-container{
    padding-bottom:20px
}
.product_wrap .product_swiper_box .swiper-container .swiper-wrapper{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
.product_from{
    width: 100%;
    margin-top:50px;
    float: left;
}
.product_from .form-row {
    float: left;
    width: 100%;
    padding-top: 15px;
}
.product_from label {
    float: left;
    display: block;
    padding: 7px;
    width: 60px;
}
.product_from input.field-input {
    float: left;
    display: block;
    padding: 10px;
    border: 1px solid #f2f2f2;
    background: #f8f8f8;
    font-size: 14px;
    width: 400px;
}
.product_from #p_content {
    width: 90%;
    height: 120px;
    display: block;
    padding: 10px;
    border: 1px solid #f2f2f2;
    background: #f8f8f8;
    font-size: 14px;
}
.product_from .pro_btn {
    float: right;
    padding: 10px 0px;
    color: #fff;
    background: #d9534f;
    text-decoration: none;
    border-radius: 0px;
    border: 1px solid #d43f3a;
    box-shadow: 2px 2px 2px -2px #d43f3a;
    text-align: center;
    width: 187px;
}
@media(max-width:960px){
    .product_wrap .product_swiper_box .swiper-container{
        padding-bottom:0
    }
}
.product_wrap .product_swiper_box .swiper-slide{
    margin:0 auto
}
.product_wrap .product_swiper_box .swiper-slide .big_img_m{
    position:relative
}
.product_wrap .product_swiper_box .swiper-slide .big_img_m>img{
    display:block;
    max-height:550px;
    max-width:550px;
    width:100%
}
.product_wrap .product_swiper_box .swiper-slide .big_img_m .video_btn{
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    cursor:pointer;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    left:50%;
    position:absolute;
    top:50%;
    -webkit-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%);
    -webkit-transition:all .3s;
    transition:all .3s;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center
}
.product_wrap .product_swiper_box .swiper-slide .big_img_m .video_btn .iconfont_play{
    color:#fff;
    font-size:22px
}
.product_wrap .product_swiper_box .swiper-slide .big_img_m .video_btn .m_btn .iconfont_play{
    margin-right:0
}
.product_wrap .product_swiper_box .swiper-pagination{
    background:#f7f7f7;
    border-radius:10px;
    bottom:0;
    color:#646;
    display:inline-block;
    font-size:13px;
    left:50%;
    line-height:20px;
    padding:0 10px;
    -webkit-transform:translate3d(-50%,0,0);
    transform:translate3d(-50%,0,0);
    width:auto
}
@media(max-width:960px){
    .product_wrap .product_swiper_box{
        display:block
    }
    .product_wrap .product_swiper_box .swiper-pagination.big{
        bottom:12px
    }
}
.product_wrap .product_small_box{
    margin-top:16px;
    overflow-x:auto;
    position:relative;
    scrollbar-width:none;
    text-align:center;
    white-space:nowrap;
    width:100%;
    -ms-overflow-style:none;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    padding-bottom:20px
}
.product_wrap .product_small_box::-webkit-scrollbar{
    display:none
}
.product_wrap .product_small_box .small_img{
    border-radius:2px;
    display:inline-block;
    height:60px;
    margin-right:8px;
    position:relative;
    width:60px;
    -ms-flex-negative:0;
    flex-shrink:0
}
.product_wrap .product_small_box .small_img:last-child{
    margin-right:0
}
.product_wrap .product_small_box .small_img>img{
    border:1px solid #eee;
    display:block;
    height:100%;
    max-height:100%;
    max-width:100%;
    width:100%
}
.product_wrap .product_small_box .small_img_active{
    border:1px solid #19191a
}
.product_wrap .product_small_box .small_img_video:before{
    bottom:0;
    content:" ";
    display:block;
    left:0;
    position:absolute;
    right:0;
    top:0
}
.product_wrap .product_small_box .small_img_video:after{
    color:#fff;
    content:"";
    font-family:"iconfont"!important;
    -webkit-font-smoothing:antialiased;
    cursor:pointer;
    font-size:18px;
    left:50%;
    margin-left:-9px;
    margin-top:-9px;
    position:absolute;
    top:50%;
    z-index:10
}
@media(max-width:960px){
    .product_wrap .product_small_box{
        display:none
    }
}
.product_wrap .product_center{
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center
}
.product_wrap .small_img_box{
    margin:20px auto 0;
    padding:0 35px;
    position:relative;
    width:420px
}
.product_wrap .small_img_box .swiper-slide{
    cursor:pointer
}
.product_wrap .small_img_box .small_img{
    border-radius:4px;
    display:block;
    height:60px;
    position:relative;
    width:60px
}
.product_wrap .small_img_box .small_img:focus-visible{
    border-radius:3px;
    outline:2px solid #0080ff;
    outline-offset:-2px
}
.product_wrap .small_img_box .small_img>img{
    border:1px solid #eee;
    border-radius:4px;
    display:block;
    height:100%;
    max-height:100%;
    max-width:100%;
    width:100%
}
.product_wrap .small_img_box .small_img_active img,.product_wrap .small_img_box .small_img_video.small_img_active{
    border:1px solid #19191a
}
.product_wrap .small_img_box .small_img_video{
    border:1px solid #eee
}
.product_wrap .small_img_box .small_img_video img{
    border:none
}
.product_wrap .small_img_box .small_img_video:before{
    bottom:0;
    content:" ";
    display:block;
    left:0;
    position:absolute;
    right:0;
    top:0
}
.product_wrap .small_img_box .small_img_video:after{
    background:url(https://img-en.fs.com/includes/templates/fiberstore/images/paly-icon.png) 50%;
    content:" ";
    display:inline-block;
    height:18px;
    left:50%;
    margin-left:-9px;
    margin-top:-9px;
    position:absolute;
    top:50%;
    width:18px;
    z-index:10
}
.product_wrap .small_img_box .small_img_video>img{
    display:block;
    height:auto;
    margin-top:50%;
    max-height:100%;
    max-width:100%;
    -o-object-fit:cover;
    object-fit:cover;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%);
    width:100%
}
.product_wrap .small_img_box .swiper-button-next .iconfont,.product_wrap .small_img_box .swiper-button-prev .iconfont{
    color:rgba(0,0,0,.2);
    font-size:20px
}
.product_wrap .small_img_box .swiper-button-next:after,.product_wrap .small_img_box .swiper-button-prev:after{
    content:""
}
.product_wrap .small_img_box .swiper-button-next.swiper-button-disabled .iconfont,.product_wrap .small_img_box .swiper-button-prev.swiper-button-disabled .iconfont{
    color:rgba(0,0,0,.05)
}
.product_wrap .small_img_box .swiper_center .swiper-wrapper{
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center
}
.product_wrap .attributes_wrap{
    position:relative
}
@media(max-width:960px){
    .product_wrap .attributes_wrap{
        border-bottom:12px solid #f7f7f7;
        margin-top:0;
        padding:0 16px
    }
    .product_wrap .attributes_wrap.isnBorder{
        border-bottom:none
    }
}
.product_wrap .attributes_wrap .attributes_custom_box .customized_box{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:start;
    -ms-flex-align:start;
    align-items:flex-start;
    margin-bottom:10px
}
.product_wrap .attributes_wrap .attributes_custom_box .customized_box .customized_main{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    width:100%;
    -webkit-box-align:start;
    -ms-flex-align:start;
    align-items:flex-start
}
@media(max-width:960px){
    .product_wrap .attributes_wrap .attributes_custom_box .customized_box .customized_main{
        -ms-flex-wrap:wrap;
        flex-wrap:wrap
    }
}
@media(max-width:768px){
    .product_wrap .attributes_wrap .attributes_custom_box .customized_box .customized_main{
        margin-bottom:16px
    }
    .product_wrap .attributes_wrap .attributes_custom_box .customized_box .customized_main:last-of-type{
        margin-bottom:0
    }
}
.product_wrap .attributes_wrap .attributes_custom_box .customized_box .customized_title{
    color:#707070;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    font-size:13px;
    height:40px;
    line-height:20px;
    margin-right:4px;
    width:164px;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -ms-flex-negative:0;
    flex-shrink:0
}
@media(max-width:960px){
    .product_wrap .attributes_wrap .attributes_custom_box .customized_box .customized_title{
        margin-right:0;
        width:100%
    }
}
@media(max-width:768px){
    .product_wrap .attributes_wrap .attributes_custom_box .customized_box .customized_title{
        height:auto
    }
}
.product_wrap .attributes_wrap .attributes_custom_box .customized_box .customized_title .fs-popover .trigger .iconfont-tip{
    line-height:1
}
.product_wrap .attributes_wrap .attributes_custom_box .customized_box .customized_ctn{
    -webkit-box-flex:1;
    -ms-flex:1;
    flex:1
}
@media(max-width:960px){
    .product_wrap .attributes_wrap .attributes_custom_box .customized_box{
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -ms-flex-direction:column;
        flex-direction:column;
        margin-bottom:16px
    }
    .product_wrap .attributes_wrap .attributes_custom_box .customized_box .customized_ctn{
        max-width:100%;
        width:100%
    }
}
.product_wrap .attributes_wrap .attributes_custom_box .customized_box:last-of-type{
    margin-bottom:0
}
@media(max-width:960px){
    .product_wrap .attributes_wrap .attributes_custom_box{
        margin-top:16px
    }
}
.product_wrap .attributes_wrap .attributes_relate_box .attributes_box{
    margin-bottom:24px
}
@media(max-width:960px){
    .product_wrap .attributes_wrap .attributes_relate_box{
        margin-top:0
    }
    .product_wrap .attributes_wrap .attributes_relate_box .attributes_box{
        margin-bottom:16px
    }
}
.product_wrap .attributes_length_box{
    margin-bottom:10px
}
@media(max-width:768px){
    .product_wrap .attributes_length_box{
        margin-bottom:16px
    }
}
.product_wrap .package_wrap{
    margin-top:32px
}
.product_wrap .package_wrap .package_title{
    color:#707070;
    font-size:13px;
    line-height:20px;
    margin:20px 0 0
}
.product_wrap .package_wrap .package_box,.product_wrap .package_wrap .package_title{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
.product_wrap .package_wrap .package_box{
    -ms-flex-wrap:wrap;
    flex-wrap:wrap
}
.product_wrap .package_wrap .package_box .package_item{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    background:#fff;
    border:1px solid #ccc;
    border-radius:4px;
    color:#19191a;
    cursor:pointer;
    font-size:13px;
    height:30px;
    line-height:20px;
    margin:8px 8px 0 0;
    padding:1px 8px;
    -webkit-transition:all .3s;
    transition:all .3s
}
.product_wrap .package_wrap .package_box .package_item:hover{
    background:#f7f7f7;
    -webkit-text-decoration:none;
    text-decoration:none
}
.product_wrap .package_wrap .package_box .package_item.package_item_active{
    background-color:#f2f2f2;
    border:1px solid #707070
}
@media(max-width:960px){
    .product_wrap .package_wrap{
        margin-top:0;
        padding:0 16px
    }
}
.product_wrap .product_tags{
    color:#707070;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    font-size:13px;
    line-height:20px;
    margin-top:16px;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-column-gap:8px;
    -moz-column-gap:8px;
    column-gap:8px;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    row-gap:4px
}
.product_wrap .product_tags .product_tags_item{
    padding-right:9px;
    position:relative
}
.product_wrap .product_tags .product_tags_item:after{
    background-color:#ccc;
    content:"";
    height:10px;
    position:absolute;
    right:0;
    top:50%;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%);
    width:1px
}
.product_wrap .product_tags .product_tags_item:last-of-type:after{
    width:0
}
@media(max-width:960px){
    .product_wrap .product_tags{
        margin-top:12px;
        padding:0 16px
    }
}
.product_wrap .product_sales_box{
    padding:16px 20px;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    background:#f7f7f7;
    border-radius:8px;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    margin-bottom:32px;
    margin-top:16px
}
.product_wrap .product_sales_box,.product_wrap .product_sales_box .price_box{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between
}
.product_wrap .product_sales_box .price_box{
    -webkit-box-align:start;
    -ms-flex-align:start;
    align-items:flex-start;
    position:relative
}
.product_wrap .product_sales_box .price_box .pn_m{
    color:#707070;
    display:none;
    font-size:14px;
    line-height:22px;
    -ms-flex-negative:0;
    flex-shrink:0;
    margin-top:6px
}
@media(max-width:960px){
    .product_wrap .product_sales_box .price_box .pn_m{
        display:block;
        margin-top:0
    }
    .product_wrap .product_sales_box .price_box{
        -webkit-box-align:center;
        -ms-flex-align:center;
        align-items:center
    }
}
.product_wrap .product_sales_box .current_price{
    color:#19191a;
    font-size:24px;
    font-weight:600;
    line-height:32px;
    white-space:nowrap
}
.product_wrap .product_sales_box .packing_origin_price{
    color:#999;
    font-size:14px;
    line-height:22px;
    margin-left:5px
}
.product_wrap .product_sales_box .packing_origin_price>span{
    -webkit-text-decoration:line-through;
    text-decoration:line-through
}
.product_wrap .product_sales_box .pn{
    color:#707070;
    font-size:14px;
    line-height:22px;
    margin-top:8px
}
@media(max-width:960px){
    .product_wrap .product_sales_box .pn{
        display:none
    }
}
.product_wrap .product_sales_box .product_sales{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -ms-flex-negative:0;
    flex-shrink:0;
    margin-top:8px;
    min-height:22px
}
.product_wrap .product_sales_box .packing_save_price{
    color:#c00000;
    font-size:14px;
    line-height:22px;
    margin-top:4px
}
.product_wrap .product_sales_box .tax_price_box .tax_price{
    color:#19191a;
    font-size:20px;
    font-weight:600;
    line-height:28px
}
.product_wrap .product_sales_box .tax_price_box .tax_price_tip{
    min-width:260px;
    padding:20px
}
@media(max-width:960px){
    .product_wrap .product_sales_box .tax_price_box .tax_price_tip{
        width:100%
    }
}
.product_wrap .product_sales_box .tax_price_box .fee-box{
    color:#19191a;
    font-size:13px;
    line-height:20px
}
.product_wrap .product_sales_box .fee,.product_wrap .product_sales_box .tax_price_box .fee-box{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
.product_wrap .product_sales_box .fee{
    cursor:pointer;
    margin:0 0 5px
}
@media(max-width:960px){
    .product_wrap .product_sales_box .fee{
        margin:0
    }
}
.product_wrap .product_sales_box .fee .fee_tip_trigger{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    color:#19191a;
    font-size:13px;
    line-height:20px;
    margin-right:-2px
}
.product_wrap .product_sales_box .fee .fee_tip_trigger .fee_tip_trigger_text{
    margin-right:5px
}
.product_wrap .product_sales_box .fee .fs-popover .trigger .iconfont{
    text-align:center;
    width:32px
}
.product_wrap .product_sales_box .fee .fee_tip{
    margin-left:0
}
.product_wrap .product_sales_box .fee .fee_tip .arrow-box-top{
    left:auto;
    margin-right:-3px;
    right:0;
    -webkit-transform:translateX(0);
    -ms-transform:translateX(0);
    transform:translateX(0)
}
.product_wrap .product_sales_box .fee .fee_tip .tip-ctn-top{
    left:72%;
    -webkit-transform:translateX(0);
    -ms-transform:translateX(0);
    transform:translateX(0)
}
@media(max-width:960px){
    .product_wrap .product_sales_box .fee .fee_tip .tip-ctn-top{
        left:50%;
        -webkit-transform:translate3d(-50%,-50%,0);
        transform:translate3d(-50%,-50%,0)
    }
}
@media(max-width:960px){
    .product_wrap .product_sales_box .fee .fee_tip .info{
        padding:44px 20px 40px
    }
}
.product_wrap .product_sales_box .fee .fee_tip a:focus-visible{
    border-radius:1px;
    outline:2px solid #0080ff;
    outline-offset:2px
}
.product_wrap .product_sales_box .fee .fee_tip .fee_tip_ctn{
    min-width:260px
}
@media(max-width:960px){
    .product_wrap .product_sales_box .fee .fee_tip .fee_tip_ctn{
        width:100%
    }
}
.product_wrap .product_sales_box .sales_item{
    color:#646466;
    font-size:13px;
    line-height:20px;
    padding:0 8px;
    -ms-flex-negative:0;
    flex-shrink:0;
    position:relative
}
.product_wrap .product_sales_box .sales_item:after{
    background-color:#ccc;
    content:"";
    height:10px;
    position:absolute;
    right:0;
    top:50%;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%);
    width:1px
}
.product_wrap .product_sales_box .sales_item:first-child{
    padding-left:0
}
.product_wrap .product_sales_box .sales_item:first-child>span{
    color:#a65300
}
.product_wrap .product_sales_box .sales_item:nth-child(2n){
    cursor:pointer
}
.product_wrap .product_sales_box .sales_item:nth-child(2n)>span{
    color:#0070bc
}
.product_wrap .product_sales_box .sales_item:nth-child(2n):hover{
    -webkit-text-decoration:underline;
    text-decoration:underline
}
.product_wrap .product_sales_box .sales_item:last-child{
    border-right:none;
    cursor:pointer
}
.product_wrap .product_sales_box .sales_item:last-child>span{
    color:#19191a
}
.product_wrap .product_sales_box .sales_item:last-child:hover{
    -webkit-text-decoration:underline;
    text-decoration:underline
}
.product_wrap .product_sales_box .sales_item:last-child:after{
    display:none
}
@media(max-width:1220px){
    .product_wrap .product_sales_box{
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -ms-flex-direction:column;
        flex-direction:column;
        -webkit-box-align:start;
        -ms-flex-align:start;
        align-items:flex-start
    }
    .product_wrap .product_sales_box .product_sales{
        margin-top:8px
    }
    .product_wrap .product_sales_box .product_sales .sales_item:first-child{
        padding-left:0
    }
}
@media(max-width:960px){
    .product_wrap .product_sales_box{
        background:#fff;
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        border-bottom:12px solid #f7f7f7;
        border-radius:0;
        -ms-flex-direction:column;
        flex-direction:column;
        margin-bottom:16px;
        margin-top:12px;
        padding:0 16px
    }
    .product_wrap .product_sales_box .product_price_box{
        width:100%
    }
    .product_wrap .product_sales_box .product_sales{
        margin-bottom:16px;
        margin-top:8px
    }
    .product_wrap .product_sales_box .product_sales .sales_item:first-child{
        padding-left:0
    }
}
.product_wrap .attr_title{
    color:#707070;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    font-size:13px;
    line-height:20px;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
@media(max-width:960px){
    .product_wrap .attr_title{
        margin-top:16px
    }
}
.product_wrap .attr_title .relate_tip{
    word-break:break-word
}
.product_wrap .attr_title .relate_tip .relate_tip_list{
    margin-bottom:4px;
    position:relative
}
.product_wrap .attr_title .relate_tip .relate_tip_list>i{
    background:#707070;
    border-radius:50%;
    display:block;
    height:4px;
    position:absolute;
    top:8px;
    width:4px
}
.product_wrap .attr_title .relate_tip .relate_tip_list>span{
    color:#707070;
    display:block;
    font-size:13px;
    line-height:20px;
    margin-left:16px
}
.product_wrap .attr_title .relate_tip .relate_tip_list:last-child{
    margin-bottom:0
}
.product_wrap .attr_title .fs-popover .trigger .iconfont-tip{
    line-height:1
}
.product_wrap .cus_tip{
    min-width:300px;
    padding:20px
}
@media(max-width:960px){
    .product_wrap .cus_tip{
        width:100%
    }
}
.product_wrap .select_inp_tip{
    min-width:284px;
    padding:20px
}
@media(max-width:960px){
    .product_wrap .select_inp_tip{
        width:100%
    }
}
.product_wrap .length_input_box{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    font-weight:400;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    position:relative
}
.product_wrap .length_input_box .length{
    border:none;
    font-size:13px;
    font-weight:600;
    height:34px;
    padding-left:2px;
    padding-right:2px;
    text-align:center;
    width:50px
}
.product_wrap .length_input_box .length_unit_box{
    position:relative
}
.product_wrap .length_input_box .length_unit_box .length_current_unit{
    cursor:pointer;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    height:34px;
    padding:0 8px;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    position:relative
}
.product_wrap .length_input_box .length_unit_box .unit_border{
    border-left:1px solid #e5e5e5;
    height:16px;
    left:0;
    position:absolute;
    top:50%;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%)
}
.product_wrap .length_input_box .length_unit_box .length_unit{
    font-size:13px;
    font-weight:400;
    line-height:1;
    text-align:center;
    width:12px
}
.product_wrap .length_input_box .length_unit_box .iconfont_down{
    color:#707070;
    font-size:12px;
    font-weight:400;
    line-height:1;
    margin-left:4px;
    -webkit-transition:all .3s;
    transition:all .3s
}
.product_wrap .length_input_box .length_unit_box .iconfont_down:hover{
    color:#19191a
}
.product_wrap .length_input_box .length_unit_box .iconfont_down.iconfont_down_up{
    color:#19191a;
    -webkit-transform:rotate(180deg);
    -ms-transform:rotate(180deg);
    transform:rotate(180deg)
}
.product_wrap .length_input_box .length_unit_box .length_unit_select{
    background:#fff;
    border:1px solid #e5e5e5;
    border-radius:4px;
    -webkit-box-shadow:0 3px 6px -2px rgba(0,0,0,.1);
    box-shadow:0 3px 6px -2px rgba(0,0,0,.1);
    left:0;
    margin-top:6px;
    overflow:hidden;
    position:absolute;
    top:100%;
    width:100%;
    z-index:2
}
.product_wrap .length_input_box .length_unit_box .length_unit_select .length_item{
    background:#fff;
    color:#19191a;
    cursor:pointer;
    font-size:13px;
    line-height:20px;
    padding:9px 10px;
    text-align:center;
    -webkit-transition:all .3s;
    transition:all .3s
}
.product_wrap .length_input_box .length_unit_box .length_unit_select .length_item.length_item_active,.product_wrap .length_input_box .length_unit_box .length_unit_select .length_item.length_item_mouse{
    background:#f7f7f7;
    color:#19191a
}
.product_wrap .overflow_container .relate_item_box_m{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
.product_wrap .overflow_container .relate_item_box_m .relate_item_box{
    -ms-flex-negative:0;
    flex-shrink:0
}
.product_wrap .relate_ctn{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap
}
.product_wrap .relate_ctn .relate_name .line{
    background-color:#19191a;
    display:inline-block;
    height:10px;
    margin:0 8px;
    width:1px
}
@media(max-width:960px){
    .product_wrap .relate_ctn.relate_ctn_pc{
        display:none
    }
}
.product_wrap .relate_ctn.relate_ctn_color{
    margin-top:8px
}
.product_wrap .relate_ctn .color_item{
    border:1px solid #eee;
    border-radius:4px;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    cursor:pointer;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    height:28px;
    margin-right:8px;
    width:28px;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
.product_wrap .relate_ctn .color_item .color{
    border-radius:2px;
    display:inline-block;
    height:20px;
    width:20px
}
.product_wrap .relate_ctn .color_item .color.color_white{
    border:1px solid #dedede
}
.product_wrap .relate_ctn .color_item.active{
    background:#f2f2f2;
    border:1px solid #19191a
}
.product_wrap .relate_ctn .color_item:hover{
    background:#f2f2f2
}
.product_wrap .relate_ctn .color_item.color_item_txt{
    height:28px;
    -webkit-text-decoration:none;
    text-decoration:none;
    width:auto
}
.product_wrap .relate_ctn .color_item.color_item_txt>.txt{
    color:#0060bf;
    font-size:13px;
    height:auto;
    line-height:20px;
    padding:3px 8px;
    width:auto
}
.product_wrap .relate_ctn.flexBox{
    max-width:468px;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between
}
.product_wrap .relate_ctn.flexBox .relate_item_box{
    width:calc(50% - 4px)
}
.product_wrap .relate_ctn.flexBox .relate_item_box .relate_item{
    margin-right:0
}
.product_wrap .relate_ctn.flexBox .relate_item_box .relate_item .relate_name{
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
}
.product_wrap .overflow_container{
    display:none
}
@media(max-width:960px){
    .product_wrap .overflow_container{
        display:block
    }
}
.product_wrap .is_new_grid{
    display:grid;
    grid-template-columns:repeat(3,1fr);
    margin-top:8px;
    grid-gap:8px
}
.product_wrap .is_new_price{
    height:100%
}
.product_wrap .is_new_price .relate_item{
    height:100%;
    margin:0;
    -webkit-box-align:start;
    -ms-flex-align:start;
    align-items:flex-start;
    padding:8px 16px
}
.product_wrap .is_new_price .relate_item:hover{
    background:#f2f2f2
}
.product_wrap .is_new_price .relate_item.relate_item_active{
    background:#f2f2f2
}
.product_wrap .is_new_price .relate_item.relate_item_blue{
    border:1px solid #eee;
    height:30px;
    padding:3px 8px
}
.product_wrap .is_new_price .relate_item.relate_item_blue:hover{
    background:#f2f2f2;
    -webkit-text-decoration:none;
    text-decoration:none
}
.product_wrap .is_new_price .relate_item.relate_item_img{
    height:auto
}
.product_wrap .relate_item{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    background:#fff;
    border:1px solid #eee;
    border-radius:4px;
    color:#19191a;
    cursor:pointer;
    font-size:13px;
    height:30px;
    line-height:20px;
    margin:8px 8px 0 0;
    padding:3px 8px
}
@media(max-width:960px){
    .product_wrap .relate_item{
        margin:8px 8px 0 0
    }
}
.product_wrap .relate_item:hover{
    background:#f2f2f2;
    -webkit-text-decoration:none;
    text-decoration:none
}
.product_wrap .relate_item .img{
    display:inline-block;
    height:24px;
    margin-right:12px;
    mix-blend-mode:multiply
}
.product_wrap .relate_item.relate_item_active{
    background-color:#f2f2f2;
    border:1px solid #19191a
}
.product_wrap .relate_item.relate_item_blue{
    color:#0070bc
}
.product_wrap .relate_item.relate_item_img{
    height:30px
}
.product_wrap .relate_item.relate_item_length{
    padding:0
}
.product_wrap .relate_item.relate_item_length:hover{
    background:#fff;
    -webkit-text-decoration:none;
    text-decoration:none
}
.product_wrap .relate_item.relate_item_length.relate_item_active{
    background:#fff
}
.product_wrap .relate_item .new_box{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column
}
.product_wrap .relate_item .new_box>span{
    background-color:transparent;
    border-radius:4px;
    color:#707070;
    display:block;
    font-size:13px;
    line-height:20px
}
.product_wrap .relate_item .new_box>span.new_name{
    color:#19191a;
    display:-webkit-box;
    margin-bottom:4px;
    text-overflow:ellipsis;
    -webkit-line-clamp:2;
    -webkit-box-orient:vertical;
    overflow:hidden
}
.product_wrap .relate_item .new_box:hover{
    background-color:#f2f2f2
}
@media(max-width:960px){
    .product_wrap .relate_item .new_box{
        -webkit-box-orient:initial;
        -webkit-box-direction:initial;
        -ms-flex-direction:initial;
        flex-direction:row
    }
    .product_wrap .relate_item .new_box>span.new_name{
        margin-bottom:0;
        margin-right:12px
    }
}
.product_wrap .customized_wrap{
    margin-top:16px
}
@media(max-width:960px){
    .product_wrap .customized_wrap{
        margin-top:0;
        padding-bottom:16px
    }
}
.product_wrap .customized_wrap .add_cart_error{
    margin:0 0 10px
}
.product_wrap .customized_box{
    margin-bottom:10px
}
.product_wrap .customized_box,.product_wrap .customized_box .customized_main{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:start;
    -ms-flex-align:start;
    align-items:flex-start
}
.product_wrap .customized_box .customized_main{
    width:100%
}
@media(max-width:960px){
    .product_wrap .customized_box .customized_main{
        -ms-flex-wrap:wrap;
        flex-wrap:wrap
    }
}
@media(max-width:768px){
    .product_wrap .customized_box{
        margin-bottom:16px
    }
    .product_wrap .customized_box:last-of-type{
        margin-bottom:0
    }
}
.product_wrap .customized_box .customized_title{
    color:#707070;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    font-size:13px;
    height:40px;
    line-height:20px;
    margin-right:4px;
    width:164px;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -ms-flex-negative:0;
    flex-shrink:0
}
@media(max-width:960px){
    .product_wrap .customized_box .customized_title{
        margin-bottom:8px;
        margin-right:0;
        width:100%
    }
}
@media(max-width:768px){
    .product_wrap .customized_box .customized_title{
        height:auto
    }
}
.product_wrap .customized_box .customized_title .fs-popover .trigger .iconfont-tip{
    line-height:1
}
.product_wrap .customized_box .customized_ctn{
    -webkit-box-flex:1;
    -ms-flex:1;
    flex:1;
    max-width:394px
}
.product_wrap .customized_box .customized_ctn.visualizeSelectWidth{
    max-width:300px
}
@media(max-width:960px){
    .product_wrap .customized_box .customized_ctn.visualizeSelectWidth{
        max-width:100%
    }
}
.product_wrap .customized_box .customized_ctn.customizedSelectWidth{
    max-width:300px
}
@media(max-width:960px){
    .product_wrap .customized_box .customized_ctn.customizedSelectWidth{
        max-width:100%
    }
}
.product_wrap .customized_box .customized_ctn .customized_item .fs-select .fs-select-active{
    font-size:13px;
    line-height:20px
}
.product_wrap .customized_box .customized_ctn .customized_item .fs-select .options-box .item{
    font-size:13px;
    line-height:20px
}
.product_wrap .customized_box .customized_ctn .customized_select{
    color:#19191a;
    height:42px
}
.product_wrap .customized_box .customized_ctn .customized_inp{
    font-size:16px;
    height:40px;
    line-height:24px
}
.product_wrap .customized_box .customized_ctn .select_inp_box{
    margin-top:10px;
    position:relative
}
.product_wrap .customized_box .customized_ctn .select_inp_box .select_tip_box{
    position:absolute;
    right:-22px;
    top:50%;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%)
}
.product_wrap .customized_box .customized_ctn .check_box,.product_wrap .customized_box .customized_ctn .customized_label{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
.product_wrap .customized_box .customized_ctn .check_box{
    -ms-flex-wrap:wrap;
    flex-wrap:wrap
}
.product_wrap .customized_box .customized_ctn .check_box .label_box{
    color:#19191a;
    cursor:pointer;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:nowrap;
    flex-wrap:nowrap;
    font-size:13px;
    line-height:20px;
    padding:10px 0;
    -webkit-box-align:start;
    -ms-flex-align:start;
    align-items:flex-start;
    margin-right:12px
}
.product_wrap .customized_box .customized_ctn .check_box .label_box .chk{
    line-height:20px;
    margin-right:8px
}
.product_wrap .customized_box .customized_ctn .check_box .label_box .chk:disabled{
    background:#ebeceb;
    border-radius:4px;
    height:17px;
    line-height:18px
}
.product_wrap .customized_box .customized_ctn .check_box .label_box .chk:disabled:before{
    content:""
}
@media(max-width:1060px){
    .product_wrap .customized_box .customized_ctn{
        max-width:362px
    }
}
@media(max-width:1028px){
    .product_wrap .customized_box .customized_ctn{
        max-width:330px
    }
}
@media(max-width:996px){
    .product_wrap .customized_box .customized_ctn{
        max-width:298px
    }
}
@media(max-width:964px){
    .product_wrap .customized_box .customized_ctn{
        max-width:266px
    }
}
@media(max-width:960px){
    .product_wrap .customized_box .customized_main{
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -ms-flex-direction:column;
        flex-direction:column
    }
    .product_wrap .customized_box .customized_ctn{
        max-width:100%;
        width:100%
    }
}
.product_wrap .test_tool_box{
    margin-bottom:10px
}
.product_wrap .test_tool_box .test_tool_tip{
    min-width:260px;
    padding:20px
}
.product_wrap .test_tool_ctn{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    -webkit-box-align:start;
    -ms-flex-align:start;
    align-items:flex-start
}
.product_wrap .test_tool_ctn .test_tool_ctn_item{
    margin:2.5px 5px 2.5px 0
}
.product_wrap .test_tool_ctn .test_tool_products{
    margin-left:0
}
.product_wrap .test_tool_ctn .test_tool_item{
    margin:0
}
.product_wrap .test_tool_ctn .test_tool_item.active{
    background:#fff;
    background:url(https://img-en.fs.com/includes/templates/fiberstore/images/new-pc-img/subscript.svg) no-repeat;
    background-position:right bottom -1px;
    background-size:14px;
    border:1px solid #19191a
}
.product_wrap .fs_box{
    margin-top:12px
}
.product_wrap .fs_box .title{
    color:#19191a;
    font-size:14px;
    font-weight:600;
    line-height:22px;
    margin-bottom:8px
}
.product_wrap .fs_box>.label{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
.product_wrap .fs_box>.label>input{
    margin-right:8px
}
.product_wrap .fs_box>.label>input:before{
    display:block
}
.product_wrap .fs_box>.label .txt{
    color:#19191a;
    cursor:pointer;
    font-size:13px;
    line-height:20px
}
.product_wrap .fs_box>.label .pop{
    color:#0060bf;
    cursor:pointer;
    font-size:13px;
    line-height:20px;
    margin-left:8px
}
.product_wrap .fs_box>.label .pop:hover{
    -webkit-text-decoration:underline;
    text-decoration:underline
}
.product_wrap .fs_install{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    margin-top:12px
}
.product_wrap .fs_install .title{
    color:#707070;
    font-size:13px;
    line-height:20px;
    margin-right:4px;
    width:164px;
    -ms-flex-negative:0;
    flex-shrink:0
}
.product_wrap .fs_install>.label{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
.product_wrap .fs_install>.label>input{
    margin-right:8px
}
.product_wrap .fs_install>.label>input:before{
    display:block
}
.product_wrap .fs_install>.label .txt{
    color:#19191a;
    cursor:pointer;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    font-size:13px;
    line-height:20px;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
@media(max-width:960px){
    .product_wrap .fs_install{
        border-bottom:12px solid #f7f7f7;
        margin-top:16px;
        padding:0 16px 16px
    }
    .product_wrap .fs_install .title{
        width:auto
    }
}
.product_wrap .customized_box_tip{
    color:#707070;
    font-size:13px;
    line-height:20px;
    margin-top:12px
}
.product_wrap .delivery_wrap{
    margin-bottom:8px;
    margin-top:32px
}
@media(max-width:960px){
    .product_wrap .delivery_wrap{
        margin-top:16px;
        padding:0 16px
    }
}
.product_wrap .delivery_box{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:start;
    -ms-flex-align:start;
    align-items:flex-start;
    margin-bottom:8px
}
.product_wrap .delivery_box:last-child{
    margin-bottom:0
}
.product_wrap .delivery_box .iconfont_express,.product_wrap .delivery_box .iconfont_stock{
    color:#19191a;
    font-size:16px;
    height:16px;
    line-height:16px;
    margin:2px 4px 0 0;
    text-align:center;
    width:16px
}
.product_wrap .delivery_box .delivery_item{
    color:#19191a;
    font-size:13px;
    line-height:20px
}
.product_wrap .delivery_box .delivery_item .no_stock_info{
    color:#0060bf;
    cursor:pointer
}
.product_wrap .delivery_box .delivery_item .stock_tip{
    margin-left:0
}
.product_wrap .delivery_box .delivery_item .stock_tip .stock_tip_trigger{
    color:#0060bf
}
.product_wrap .delivery_box .delivery_item .stock_tip .info{
    padding:0
}
.product_wrap .delivery_box .delivery_item .stock_tip .stock_tip_ctn{
    min-width:280px;
    padding:20px
}
.product_wrap .delivery_box .delivery_item .stock_tip .stock_tip_ctn.stock_tip_ctn_ship{
    min-width:290px
}
@media(max-width:960px){
    .product_wrap .delivery_box .delivery_item .stock_tip .stock_tip_ctn.stock_tip_ctn_ship{
        min-width:100%
    }
}
.product_wrap .delivery_box .delivery_item .stock_tip .stock_tip_ctn .stock_num{
    color:#707070;
    display:block;
    font-size:13px;
    font-weight:400;
    line-height:20px;
    padding:2px 0 2px 16px;
    position:relative
}
.product_wrap .delivery_box .delivery_item .stock_tip .stock_tip_ctn .stock_num .desc_inventory>span{
    color:#19191a
}
.product_wrap .delivery_box .delivery_item .stock_tip .stock_tip_ctn .stock_num:before{
    background:#707070;
    border-radius:7px;
    content:" ";
    display:block;
    height:7px;
    left:0;
    position:absolute;
    top:9px;
    width:7px
}
.product_wrap .delivery_box .delivery_item .stock_tip .stock_tip_ctn .stock_num.stock_num_stock:before{
    background:#10a300
}
.product_wrap .delivery_box .delivery_item .stock_tip .stock_tip_ctn .stock_num.stock_num_ship:before{
    background:#fdaa01
}
.product_wrap .delivery_box .delivery_item .delivery_btn{
    display:inline-block
}
.product_wrap .delivery_box .delivery_item .delivery_item_enroute,.product_wrap .delivery_box .delivery_item .delivery_item_warehouse{
    margin-bottom:2px
}
.product_wrap .delivery_box .delivery_item .delivery_item_enroute>i,.product_wrap .delivery_box .delivery_item .delivery_item_warehouse>i{
    background:transparent;
    border-radius:50%;
    display:inline-block;
    height:4px;
    margin-right:4px;
    vertical-align:middle;
    width:4px
}
.product_wrap .delivery_box .delivery_item .delivery_item_enroute .fs-popover .trigger .iconfont-tip,.product_wrap .delivery_box .delivery_item .delivery_item_warehouse .fs-popover .trigger .iconfont-tip{
    line-height:1;
    margin-top:1px
}
.product_wrap .delivery_box .delivery_item .alone{
    margin-bottom:2px
}
.product_wrap .delivery_box .delivery_item>div>div{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
.product_wrap .delivery_box .delivery_item>div:first-child .delivery_item_warehouse>i{
    background:#10a300
}
.product_wrap .delivery_box .delivery_item>div:last-child .delivery_item_enroute>i{
    background:#fdaa01
}
.product_wrap .delivery_box .delivery_item_other{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
.product_wrap .delivery_box .delivery_item_other .fs-popover{
    line-height:1;
    margin-bottom:0;
    margin-left:4px;
    margin-top:1px
}
.product_wrap .delivery_box .delivery_item_other .fs-popover>.trigger>div{
    color:#0060bf;
    font-size:13px;
    line-height:20px
}
.product_wrap .delivery_box .shipping_info{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    color:#707070
}
@media(max-width:960px){
    .product_wrap .delivery_box .shipping_info{
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex
    }
}
.product_wrap .delivery_box .warehouse_tip{
    font-size:13px;
    line-height:20px
}
.product_wrap .delivery_box .warehouse_tip .other_list_warehouse{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    margin-bottom:4px
}
.product_wrap .delivery_box .warehouse_tip .other_list_warehouse>i{
    background:#10a300;
    border-radius:50%;
    display:block;
    height:6px;
    margin-right:12px;
    width:6px
}
.product_wrap .delivery_box .warehouse_tip .other_list_warehouse>span{
    color:#707070;
    font-size:13px;
    line-height:20px
}
.product_wrap .delivery_box .warehouse_tip .other_list_warehouse:last-child{
    margin-bottom:0
}
.product_wrap .delivery_box .shipping_tip{
    font-size:13px;
    line-height:20px;
    min-width:300px;
    padding:20px
}
@media(max-width:960px){
    .product_wrap .delivery_box .shipping_tip{
        width:100%
    }
}
.product_wrap .delivery_box_2 .delivery_item{
    margin-bottom:2px
}
.product_wrap .delivery_box_2 .delivery_item:last-child{
    margin-bottom:0
}
.product_wrap .return_and_exchange{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
.product_wrap .return_and_exchange>img{
    height:18px;
    margin-left:-1px;
    margin-right:4px;
    width:18px
}
.product_wrap .return_and_exchange .iconfont_warranty{
    color:#19191a;
    font-size:16px;
    height:16px;
    line-height:16px;
    margin-right:4px;
    text-align:center;
    width:16px
}
.product_wrap .return_and_exchange>.r_e_content{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
.product_wrap .return_and_exchange>.r_e_content>.r_e_item{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
.product_wrap .return_and_exchange>.r_e_content>.r_e_item>.text{
    color:#19191a;
    font-size:13px;
    line-height:20px
}
.product_wrap .return_and_exchange>.r_e_content>.r_e_item>.line{
    background:#ccc;
    height:10px;
    margin:0 12px;
    width:1px
}
@media(max-width:960px){
    .product_wrap .return_and_exchange>.r_e_content>.r_e_item>.line{
        margin:0 8px
    }
}
.product_wrap .return_and_exchange>.r_e_content>.r_e_item:last-child>.line{
    display:none
}
.product_wrap .return_and_exchange .r_e_policy .r_e_policy_list{
    margin-bottom:16px
}
.product_wrap .return_and_exchange .r_e_policy .r_e_policy_list .r_e_policy_tit{
    color:#19191a;
    font-size:14px;
    line-height:22px;
    margin-bottom:8px
}
.product_wrap .return_and_exchange .r_e_policy .r_e_policy_list a:focus-visible{
    border-radius:1px;
    outline:2px solid #0080ff;
    outline-offset:2px
}
.product_wrap .return_and_exchange .r_e_policy .r_e_policy_list .r_e_policy_c>div{
    padding-left:16px;
    position:relative
}
.product_wrap .return_and_exchange .r_e_policy .r_e_policy_list .r_e_policy_c>div>i{
    background:#707070;
    border-radius:50%;
    height:4px;
    left:0;
    position:absolute;
    top:8px;
    width:4px
}
.product_wrap .return_and_exchange .r_e_policy .r_e_policy_list .r_e_policy_c>div>span{
    color:#707070;
    display:block;
    font-size:13px;
    line-height:20px;
    margin-bottom:4px
}
.product_wrap .return_and_exchange .r_e_policy .r_e_policy_list .r_e_policy_c>div>span:last-child{
    margin-bottom:0
}
.product_wrap .return_and_exchange .r_e_policy .r_e_policy_list:last-child{
    margin-bottom:0
}
.product_wrap .return_and_exchange .fs-popover .trigger .iconfont-tip{
    line-height:1;
    margin-top:2px
}
@media(max-width:960px){
    .product_wrap .return_and_exchange{
        border-bottom:12px solid #f7f7f7;
        padding:0 16px 16px
    }
}
.product_wrap .policy_service_all{
    margin-bottom:8px
}
.product_wrap .policy_service_all .fs_box_m{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    margin-bottom:8px
}
.product_wrap .policy_service_all .fs_box_m>img{
    margin-right:4px
}
.product_wrap .policy_service_all .fs_box_m>span{
    color:#19191a;
    cursor:pointer;
    font-size:13px;
    line-height:20px;
    margin-right:8px;
    position:relative
}
.product_wrap .policy_service_all .fs_box_m>span:hover{
    -webkit-text-decoration:underline;
    text-decoration:underline
}
@media(max-width:960px){
    .product_wrap .policy_service_all{
        padding:0 16px
    }
}
.product_wrap .policy_service{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:start;
    -ms-flex-align:start;
    align-items:flex-start
}
.product_wrap .policy_service .p_s_title{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
.product_wrap .policy_service .p_s_title>.iconfont{
    font-size:16px;
    height:16px;
    line-height:16px;
    margin:2px 4px 0 0;
    text-align:center;
    width:16px
}
.product_wrap .policy_service .p_s_title>span{
    color:#19191a;
    font-size:13px;
    line-height:20px;
    margin-right:8px
}
.product_wrap .policy_service .p_s_list{
    display:grid;
    grid-column-gap:25px;
    grid-row-gap:4px;
    grid-template-columns:auto 1fr auto
}
@media(max-width:1024px){
    .product_wrap .policy_service .p_s_list{
        grid-template-columns:repeat(2,1fr)
    }
}
@media(max-width:768px){
    .product_wrap .policy_service .p_s_list{
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        -ms-flex-wrap:wrap;
        flex-wrap:wrap;
        grid-column-gap:17px
    }
}
.product_wrap .policy_service .p_s_list .p_s_item_span{
    line-height:20px
}
.product_wrap .policy_service .p_s_list .p_s_item_span .fs-popover{
    position:relative
}
.product_wrap .policy_service .p_s_list .p_s_item{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    position:relative
}
.product_wrap .policy_service .p_s_list .p_s_item:first-child:after{
    content:"";
    display:none
}
@media(min-width:1024px){
    .product_wrap .policy_service .p_s_list .p_s_item:nth-child(n):after{
        background-color:#ccc;
        content:"";
        height:10px;
        left:-13px;
        position:absolute;
        top:50%;
        -webkit-transform:translateY(-50%);
        -ms-transform:translateY(-50%);
        transform:translateY(-50%);
        width:1px
    }
}
@media(max-width:768px){
    .product_wrap .policy_service .p_s_list .p_s_item:after{
        display:none
    }
    .product_wrap .policy_service .p_s_list .p_s_item:before{
        background-color:#ccc;
        content:"";
        height:10px;
        position:absolute;
        right:-9px;
        top:50%;
        -webkit-transform:translateY(-50%);
        -ms-transform:translateY(-50%);
        transform:translateY(-50%);
        width:1px
    }
    .product_wrap .policy_service .p_s_list .p_s_item:last-child:before{
        display:none
    }
}
.product_wrap .policy_service .p_s_list .p_s_item>.iconfont{
    font-size:16px;
    line-height:1;
    margin-right:8px
}
.product_wrap .policy_service .p_s_list .p_s_item .txt{
    color:#19191a;
    font-size:13px;
    line-height:20px
}
.product_wrap .policy_service .p_s_list .p_s_item .fs-popover .iconfont-tip{
    margin-top:1px
}
.product_wrap .policy_service .p_s_list .p_s_item .active{
    color:#19191a;
    cursor:pointer;
    white-space:nowrap
}
.product_wrap .policy_service .p_s_list .p_s_item .active:hover{
    -webkit-text-decoration:underline;
    text-decoration:underline
}
.product_wrap .policy_service .p_s_list_ru{
    grid-template-columns:repeat(2,1fr)
}
.product_wrap .add_box{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    margin-top:28px;
    padding-bottom:28px;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
@media(max-width:960px){
    .product_wrap .add_box{
        display:none
    }
}
.product_wrap .add_box .qty-box{
    margin-right:12px
}
.product_wrap .add_box .add_cart_btn{
    height:42px
}
@media(max-width:960px){
    .product_wrap .add_box .add_cart_btn{
        -webkit-box-flex:1;
        -ms-flex:1;
        flex:1
    }
}
.product_wrap .add_box .airware_box{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
.product_wrap .add_box .airware_box .add_cart_btn{
    margin-right:12px
}
@media(max-width:960px){
    .product_wrap .spotlights_box{
        border:none;
        border-bottom:12px solid #f7f7f7;
        padding:0 16px 16px
    }
}
@media(max-width:768px){
    .product_wrap .spotlights_box .spotlights_ctn{
        margin-bottom:0
    }
}
.product_wrap .spotlights_box .spotlights_title{
    color:#19191a;
    font-size:14px;
    font-weight:600;
    line-height:22px;
    padding:0 0 8px
}
@media(max-width:768px){
    .product_wrap .spotlights_box .spotlights_title{
        padding:16px 0 8px
    }
}
.product_wrap .spotlights_box .spotlights_more{
    overflow:hidden
}
.product_wrap .spotlights_box .spotlights_ctn_2{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    width:100%
}
@media(max-width:960px){
    .product_wrap .spotlights_box .spotlights_ctn_2{
        -ms-flex-wrap:nowrap;
        flex-wrap:nowrap;
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -ms-flex-direction:column;
        flex-direction:column;
        -webkit-box-align:start;
        -ms-flex-align:start;
        align-items:flex-start
    }
}
.product_wrap .spotlights_box .spotlights_ctn_2 .spotlights_item{
    display:inline-block;
    margin-right:30px
}
@media(max-width:960px){
    .product_wrap .spotlights_box .spotlights_ctn_2 .spotlights_item{
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex
    }
}
.product_wrap .spotlights_box .spotlights_ctn_2 .spotlights_item>a{
    color:#616265;
    -webkit-text-decoration:none;
    text-decoration:none
}
.product_wrap .spotlights_box .spotlights_ctn_2 .spotlights_item>a:hover{
    color:#19191a
}
.product_wrap .spotlights_box .spotlights_ctn{
    overflow:hidden
}
.product_wrap .spotlights_box .spotlights_item{
    color:#19191a;
    line-height:1;
    margin:0 0 4px;
    max-width:424px;
    padding:0 0 0 12px;
    position:relative
}
.product_wrap .spotlights_box .spotlights_item>span span,.product_wrap .spotlights_box .spotlights_item>span>a{
    font-size:13px;
    line-height:20px
}
.product_wrap .spotlights_box .spotlights_item.default_retract{
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
}
@media(max-width:768px){
    .product_wrap .spotlights_box .spotlights_item{
        margin:0 0 4px;
        white-space:pre-wrap
    }
    .product_wrap .spotlights_box .spotlights_item:last-child{
        margin:0
    }
}
.product_wrap .spotlights_box .spotlights_item:before{
    background:#707070;
    border-radius:4px;
    content:" ";
    display:block;
    height:4px;
    left:0;
    position:absolute;
    top:9px;
    width:4px
}
.product_wrap .spotlights_box .max_height112{
    max-height:112px
}
.product_wrap .spotlights_box .max_height120{
    max-height:120px
}
.product_wrap .spotlights_box .default_height{
    max-height:1000px
}
.product_wrap .spotlights_box .default_height .default_retract{
    white-space:normal
}
.product_wrap .spotlights_box .spotlights_btn{
    color:#0060bf;
    cursor:pointer;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    min-width:140px;
    padding:0 0 0 12px;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
.product_wrap .spotlights_box .spotlights_btn:hover .spotlights_btn_info{
    -webkit-text-decoration:underline;
    text-decoration:underline
}
.product_wrap .spotlights_box .spotlights_btn .spotlights_btn_info{
    font-size:13px;
    line-height:20px
}
.product_wrap .spotlights_box .spotlights_btn .iconfont_arrow{
    display:inline-block;
    font-size:12px;
    height:12px;
    margin:0 0 0 8px;
    -webkit-transition:all .3s;
    transition:all .3s;
    width:12px
}
.product_wrap .spotlights_box .spotlights_btn .iconfont_arrow.iconfont_arrow_down{
    -webkit-transform:rotateX(180deg);
    transform:rotateX(180deg)
}
@media(max-width:768px){
    .product_wrap .spotlights_box .spotlights_btn{
        margin-top:8px
    }
}
@media(max-width:960px){
    .product_wrap .qty_popup{
        height:auto
    }
    .product_wrap .qty_popup .fs-popup-ctn{
        height:auto;
        width:94%
    }
}
.product_wrap .qty_popup .qty_popup_ctn{
    padding:0 40px 44px;
    width:680px
}
@media(max-width:960px){
    .product_wrap .qty_popup .qty_popup_ctn{
        width:100%
    }
}
.product_wrap .qty_popup .qty_popup_ctn .qty_popup_title{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    margin-bottom:6px
}
.product_wrap .qty_popup .qty_popup_ctn .qty_popup_title .iconfont_warming{
    color:#c00000;
    font-size:22px;
    margin-right:10px
}
.product_wrap .qty_popup .qty_popup_ctn .qty_popup_title .title_info{
    color:#19191a;
    font-size:16px;
    line-height:24px
}
.product_wrap .qty_popup .qty_popup_ctn .qty_popup_main{
    color:#707070;
    font-size:13px;
    line-height:20px
}
.product_wrap .qty_popup .qty_popup_ctn .qty_popup_main a{
    color:#0060bf
}
.product_wrap .share_popup{
    display:none
}
@media(max-width:960px){
    .product_wrap .share_popup{
        display:block
    }
}
.product_wrap .share_popup .fs-popup-ctn{
    bottom:0;
    height:auto;
    max-height:auto;
    top:auto;
    -webkit-transform:translate3d(-50%,0,0);
    transform:translate3d(-50%,0,0)
}
.product_wrap .share_popup .fs-popup-ctn .share_popup_ctn{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    padding:40px 0;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center
}
.product_wrap .share_popup .fs-popup-ctn .share_popup_ctn .iconfont{
    color:#707070;
    font-size:26px;
    margin:0 5.2%
}
.product_wrap .share_popup .fs-popup-ctn .share_popup_ctn .iconfont:first-child{
    margin-left:0
}
.product_wrap .share_popup .fs-popup-ctn .share_popup_ctn .iconfont:last-child{
    margin-right:0
}
@media(max-width:960px){
    .product_wrap{
        padding-bottom:0
    }
}
.product_offline_wrap .product_offline_main,.product_offline_wrap .product_offline_main.product_offline_main2{
    background:#fff
}
.product_offline_wrap .product_offline_main .product_offline_ctn{
    margin:0 auto;
    max-width:1200px;
    width:84vw
}
@media(max-width:1200px){
    .product_offline_wrap .product_offline_main .product_offline_ctn{
        width:94vw
    }
}
.product_offline_wrap .product_offline_main .product_offline_ctn.product_offline_ctn2{
    padding:20px 0 48px
}
@media(max-width:1420px){
    .product_offline_wrap .product_offline_main .product_offline_ctn.product_offline_ctn2{
        padding:20px 0 48px
    }
}
.product_offline_wrap .product_offline_main .product_offline_ctn .offline_total{
    color:#19191a;
    font-size:24px;
    font-weight:600;
    line-height:32px;
    margin-bottom:25px
}
.product_offline_wrap .product_offline_main .product_offline_ctn .offline_total>span{
    color:#19191a
}
.product_offline_wrap .product_offline_main .product_offline_ctn .offline_total_cn{
    color:#19191a
}
.product_offline_wrap .product_offline_main .product_offline_ctn .offline_total_cn>span{
    font-size:24px;
    font-weight:600;
    line-height:32px
}
.product_offline_wrap .product_offline_main .product_offline_ctn .offline_total_cn ul{
    background:#fafafb;
    margin-top:20px;
    padding:24px
}
.product_offline_wrap .product_offline_main .product_offline_ctn .offline_total_cn ul li{
    position:relative
}
.product_offline_wrap .product_offline_main .product_offline_ctn .offline_total_cn ul li:last-child{
    margin-top:8px
}
.product_offline_wrap .product_offline_main .product_offline_ctn .offline_total_cn ul li>p{
    font-size:14px;
    line-height:22px;
    padding-left:15px
}
.product_offline_wrap .product_offline_main .product_offline_ctn .offline_total_cn ul li .dot{
    background:#19191a;
    border-radius:50%;
    height:5px;
    left:0;
    position:absolute;
    top:9px;
    width:5px
}
@media(max-width:768px){
    .product_offline_wrap .product_offline_main .product_offline_ctn .offline_total_cn>span{
        font-size:20px;
        line-height:28px
    }
    .product_offline_wrap .product_offline_main .product_offline_ctn .offline_total_cn ul{
        background:#fff;
        margin-top:16px;
        padding:0
    }
    .product_offline_wrap .product_offline_main .product_offline_ctn .offline_total_cn ul li:last-child{
        margin-top:4px
    }
}
.product_offline_wrap .product_offline_main .product_offline_ctn .tab_box .tab{
    color:#19191a;
    cursor:pointer;
    display:inline-block;
    font-size:16px;
    font-weight:600;
    line-height:24px;
    padding-bottom:10px;
    position:relative
}
.product_offline_wrap .product_offline_main .product_offline_ctn .tab_box .tab:after{
    background:#c00000;
    border-radius:1.5px;
    bottom:0;
    content:" ";
    display:block;
    height:3px;
    left:0;
    position:absolute;
    -webkit-transition:all .3s;
    transition:all .3s;
    width:100%
}
.product_offline_wrap .product_offline_main .product_offline_ctn .result_warning{
    background:rgba(0,96,191,.05);
    border:1px solid #b2d0ec;
    border-radius:2px;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    color:#707070;
    font-size:14px;
    line-height:22px;
    margin-bottom:14px;
    padding:7px 40px 7px 44px;
    position:relative
}
.product_offline_wrap .product_offline_main .product_offline_ctn .result_warning i{
    color:#0060bf;
    display:inline-block;
    font-size:16px;
    height:16px;
    left:16px;
    line-height:16px;
    position:absolute;
    top:10px;
    width:16px
}
.product_offline_wrap .product_offline_main .product_offline_ctn .result_warning a{
    color:#0070bc;
    -webkit-text-decoration:none;
    text-decoration:none
}
.product_offline_wrap .product_offline_main .product_offline_ctn .result_similar{
    color:#19191a;
    font-size:14px;
    line-height:22px;
    margin-bottom:8px
}
.product_offline_wrap .product_offline_main .product_offline_ctn .offline_list li{
    -webkit-animation:all .3s;
    animation:all .3s;
    margin-bottom:10px;
    position:relative;
    -webkit-transition:all .3s ease-out;
    transition:all .3s ease-out
}
.product_offline_wrap .product_offline_main .product_offline_ctn .offline_list li:hover{
    -webkit-box-shadow:0 12px 36px 0 rgba(0,0,0,.1);
    box-shadow:0 12px 36px 0 rgba(0,0,0,.1)
}
.product_offline_wrap .product_offline_main .product_offline_ctn .result_404_help{
    background:#fff;
    margin-bottom:40px;
    overflow:hidden
}
.product_offline_wrap .product_offline_main .product_offline_ctn .result_404_help .result_404_help_tit{
    background:#fff;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    height:auto;
    overflow:hidden;
    padding:20px 0 0
}
.product_offline_wrap .product_offline_main .product_offline_ctn .result_404_help .result_404_help_tit b{
    background:none;
    border-bottom:1px solid #e5e5e5;
    color:#19191a;
    display:block;
    font-size:20px;
    font-weight:600;
    line-height:30px;
    padding-bottom:20px;
    width:100%
}
.product_offline_wrap .product_offline_main .product_offline_ctn .result_404_help .result_404_help_tit b span{
    color:#19191a;
    font-size:20px;
    font-weight:600;
    line-height:30px
}
.product_offline_wrap .product_offline_main .product_offline_ctn .result_404_help .result_404_help_list{
    background:#fff;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    padding:32px 0 40px;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between
}
.product_offline_wrap .product_offline_main .product_offline_ctn .result_404_help .result_404_help_list .result_404_help_item{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column;
    width:calc(25% - 24px)
}
.product_offline_wrap .product_offline_main .product_offline_ctn .result_404_help .result_404_help_list .result_404_help_item>span{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    margin-bottom:4px
}
.product_offline_wrap .product_offline_main .product_offline_ctn .result_404_help .result_404_help_list .result_404_help_item>span .icon{
    color:#19191a;
    font-size:16px;
    margin-right:8px
}
.product_offline_wrap .product_offline_main .product_offline_ctn .result_404_help .result_404_help_list .result_404_help_item>span span{
    color:#19191a;
    font-size:14px;
    line-height:22px
}
.product_offline_wrap .product_offline_main .product_offline_ctn .result_404_help .result_404_help_list .result_404_help_item>a{
    color:#707070;
    cursor:auto;
    font-size:13px;
    line-height:20px;
    -webkit-text-decoration:none;
    text-decoration:none;
    text-indent:24px
}
.product_offline_wrap .product_offline_main .product_offline_ctn .result_404_help .result_404_help_list .result_404_help_item .ck{
    color:#0060bf;
    cursor:pointer
}
.product_offline_wrap .product_offline_main .product_offline_ctn .result_404_help .result_404_help_list .result_404_help_item .ck:hover{
    -webkit-text-decoration:underline;
    text-decoration:underline
}
@media(max-width:768px){
    .product_offline_wrap .product_offline_main .product_offline_ctn .result_404_help .result_404_help_tit{
        margin-top:12px;
        padding:20px 16px 0
    }
    .product_offline_wrap .product_offline_main .product_offline_ctn .result_404_help .result_404_help_tit b{
        border:0;
        font-size:16px;
        line-height:24px;
        padding-bottom:4px
    }
    .product_offline_wrap .product_offline_main .product_offline_ctn .result_404_help .result_404_help_list{
        display:block;
        padding:0 16px
    }
    .product_offline_wrap .product_offline_main .product_offline_ctn .result_404_help .result_404_help_list .result_404_help_item{
        border-bottom:1px solid #e5e5e5;
        padding:20px 0;
        width:100%
    }
    .product_offline_wrap .product_offline_main .product_offline_ctn .result_404_help .result_404_help_list .result_404_help_item:last-child{
        border-bottom:none
    }
}
.product_offline_wrap.cn_product_offline_wrap .product_offline_main{
    background:#fff
}
.product_offline_wrap.cn_product_offline_wrap .product_offline_main .product_offline_ctn{
    max-width:1200px
}
.product_offline_wrap.cn_product_offline_wrap .product_offline_main .product_offline_ctn.product_offline_ctn2{
    padding:0
}
.product_offline_wrap.cn_product_offline_wrap .product_offline_main .product_offline_ctn.product_offline_ctn2 .result_404_help{
    background:#fff;
    border-top:1px solid #e5e5e5;
    margin:36px 0 80px;
    padding-top:36px
}
.product_offline_wrap.cn_product_offline_wrap .product_offline_main .product_offline_ctn.product_offline_ctn2 .result_404_help .result_404_help_tit{
    padding:0
}
.product_offline_wrap.cn_product_offline_wrap .product_offline_main .product_offline_ctn.product_offline_ctn2 .result_404_help .result_404_help_tit b{
    border-bottom:none;
    font-size:24px;
    line-height:32px
}
.product_offline_wrap.cn_product_offline_wrap .product_offline_main .product_offline_ctn.product_offline_ctn2 .result_404_help .result_404_help_tit b span{
    font-size:24px;
    line-height:32px
}
.product_offline_wrap.cn_product_offline_wrap .product_offline_main .product_offline_ctn.product_offline_ctn2 .result_404_help .result_404_help_list{
    padding:0
}
@media(max-width:768px){
    .product_offline_wrap.cn_product_offline_wrap .product_offline_main .product_offline_ctn.product_offline_ctn2 .result_404_help{
        border-top:none;
        margin:36px 0 13px;
        padding:0
    }
    .product_offline_wrap.cn_product_offline_wrap .product_offline_main .product_offline_ctn.product_offline_ctn2 .result_404_help .result_404_help_tit{
        margin-top:0
    }
    .product_offline_wrap.cn_product_offline_wrap .product_offline_main .product_offline_ctn.product_offline_ctn2 .result_404_help .result_404_help_tit b{
        padding-bottom:16px
    }
    .product_offline_wrap.cn_product_offline_wrap .product_offline_main .product_offline_ctn.product_offline_ctn2 .result_404_help .result_404_help_list{
        border-bottom:none;
        border-top:1px solid #e5e5e5;
        padding:16px 0
    }
}
@media(max-width:1420px){
    .product_offline_wrap.cn_product_offline_wrap .product_offline_main .product_offline_ctn.product_offline_ctn2{
        padding:0 3%
    }
}
.share_ctn{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
.share_ctn .iconfont{
    border-radius:4px;
    color:#707070;
    cursor:pointer;
    line-height:1;
    margin-right:4px;
    padding:8px;
    -webkit-text-decoration:none;
    text-decoration:none;
    -webkit-transition:all .3s;
    transition:all .3s
}
.share_ctn .iconfont.iconfont:hover{
    color:#4b4b4d
}
.share_ctn .iconfont:last-child{
    margin-right:0
}
.share_ctn .iconfont:hover{
    background-color:#f2f2f2
}
.share_box{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center
}
.share_box .share_title{
    color:#19191a;
    font-size:16px;
    line-height:24px;
    margin-bottom:16px
}
.share_box .share_ctn{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    min-width:150px;
    -ms-flex-pack:distribute;
    justify-content:space-around;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
.share_box .share_ctn.share_ctn_m{
    min-width:auto
}
.share_box .share_ctn .iconfont{
    color:#707070;
    cursor:pointer;
    font-size:26px;
    margin-right:20px;
    -webkit-text-decoration:none;
    text-decoration:none;
    -webkit-transition:all .3s;
    transition:all .3s
}
.share_box .share_ctn .iconfont:last-child{
    margin-right:0
}
.share_box .share_ctn .iconfont_wx:hover{
    color:#707070
}
.warehouse_tip{
    font-size:13px;
    line-height:20px
}
.warehouse_tip a:focus-visible{
    border-radius:1px;
    outline:2px solid #0080ff;
    outline-offset:2px
}
.warehouse_tip .other_list_warehouse{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    margin-bottom:4px
}
.warehouse_tip .other_list_warehouse>i{
    background:#10a300;
    border-radius:50%;
    display:block;
    height:6px;
    margin-right:12px;
    margin-top:7px;
    width:6px
}
.warehouse_tip .other_list_warehouse>span{
    color:#707070;
    font-size:13px;
    line-height:20px
}
.warehouse_tip .other_list_warehouse:last-child{
    margin-bottom:0
}
.fs_popover_share .trigger{
    cursor:default
}
.iconfont_share_m{
    color:#707070;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    font-size:14px;
    line-height:24px;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    display:none;
    -webkit-transition:all .3s;
    transition:all .3s
}
@media(max-width:960px){
    .iconfont_share_m{
        display:inline-block
    }
}
.test_tool_popup{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    min-width:480px;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
.test_tool_popup .tool_popup_img{
    display:inline-block;
    -ms-flex-negative:0;
    flex-shrink:0
}
.test_tool_popup .tool_popup_img>img{
    display:inline-block;
    height:180px;
    width:180px
}
.test_tool_popup .tool_popup_detail{
    padding-bottom:12px;
    padding-left:20px
}
.test_tool_popup .tool_popup_detail .tool_popup_title{
    color:#19191a;
    display:block;
    font-size:14px;
    line-height:22px;
    margin:10px 0 16px
}
.test_tool_popup .tool_popup_detail .tool_popup_price{
    color:#19191a;
    font-size:22px;
    font-weight:400;
    line-height:26px
}
.test_tool_popup .tool_popup_detail .tool_popup_stock>p{
    color:#707070;
    font-size:13px;
    line-height:20px;
    margin-top:6px
}
@media(max-width:768px){
     .listAddPop .fs-popup-ctn{
        width:calc(100% - 40px)!important
    }
}
@media(max-width:768px)and (max-width:480px){
     .listAddPop .fs-popup-ctn{
        height:100%!important;
        width:100%!important
    }
}
@media(max-width:768px)and (max-width:768px){
     .listAddPop .fs-popup-ctn .add_cart_pop{
        width:100%
    }
     .listAddPop .fs-popup-ctn .add_cart_pop .main{
        max-height:-webkit-max-content;
        max-height:-moz-max-content;
        max-height:max-content;
        padding:0 16px
    }
}
@media(max-width:768px)and (max-width:768px)and (max-width:480px){
     .listAddPop .fs-popup-ctn .add_cart_pop{
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        height:100%;
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -ms-flex-direction:column;
        flex-direction:column
    }
     .listAddPop .fs-popup-ctn .add_cart_pop .main{
        -webkit-box-flex:1;
        -ms-flex:1;
        flex:1
    }
}
.sample-request-tips .sr-tips-title{
    color:#19191a;
    font-size:16px;
    line-height:24px
}
.sample-request-tips .sr-tips-item{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    margin-top:16px;
    word-break:break-word
}
.sample-request-tips .sr-tips-item:first-child{
    margin-top:24px
}
.sample-request-tips .sr-tips-item>span{
    background:rgba(0,96,191,.08);
    border:1px solid #0060bf;
    border-radius:50%;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    height:20px;
    width:20px;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    color:#0060bf;
    font-size:12px;
    justify-content:center;
    line-height:20px;
    margin-right:12px;
    -ms-flex-negative:0;
    flex-shrink:0
}
.sample-request-tips .sr-tips-item>dl dt{
    color:#19191a;
    font-size:14px;
    line-height:22px
}
.sample-request-tips .sr-tips-item>dl dd{
    color:#707070;
    font-size:12px;
    line-height:20px
}
.Installation_header{
    color:#19191a;
    font-size:16px;
    line-height:24px;
    margin-bottom:8px
}
.Installation_header_btm0{
    margin-bottom:0
}
.Installation_header_tit{
    margin-bottom:8px
}
.Installation_header_content{
    color:#707070;
    font-size:13px;
    line-height:20px;
    margin-bottom:8px
}
.Installation_subTitle{
    border-bottom:1px solid #e5e5e5;
    padding-bottom:16px
}
.Installation_subTitle_tit{
    color:#19191a;
    font-size:13px;
    line-height:20px;
    margin-bottom:4px
}
.Installation_subTitle_content>div{
    padding-left:12px;
    position:relative
}
.Installation_subTitle_content>div>i{
    background:#707070;
    border-radius:50%;
    height:4px;
    left:0;
    position:absolute;
    top:8px;
    width:4px
}
.Installation_subTitle_content>div>span{
    color:#707070;
    display:block;
    font-size:13px;
    line-height:20px;
    margin-bottom:4px
}
.Installation_subTitle_content>div>span:last-child{
    margin-bottom:0
}
.Installation_subTitle_noBottom{
    border:none;
    padding:0
}
.Installation_footer{
    color:#19191a;
    font-size:16px;
    line-height:24px;
    margin:16px 0 8px
}
.Installation_footer_tit{
    margin-bottom:8px
}
.Installation_footer_content{
    color:#707070;
    font-size:13px;
    line-height:20px
}
@media(max-width:960px){
    .crumb-box{
        background-color:#fff
    }
    .crumb-box .bread-crumb.bread-crumb-big .box{
        padding:24px 16px 16px
    }
}
.popup_container_tips .add_cart_header{
    -webkit-box-pack:start;
    -ms-flex-pack:start;
    border-bottom:1px solid #e5e5e5;
    font-size:20px;
    font-weight:400;
    height:70px;
    justify-content:flex-start;
    line-height:28px
}
.popup_container_tips .add_cart_header .m_title{
    display:block;
    font-size:20px;
    font-weight:400;
    line-height:28px
}
.popup_container_tips .tips{
    color:#707070;
    font-size:14px;
    font-weight:400;
    line-height:22px;
    padding:20px 32px
}
.popup_container_tips .tips a{
    color:#0060bf
}
.add_cart_header{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:end;
    -ms-flex-pack:end;
    background:#fff;
    height:60px;
    justify-content:flex-end;
    -ms-flex-negative:0;
    flex-shrink:0;
    padding:20px 32px;
    position:sticky;
    top:0;
    z-index:1
}
.add_cart_header .m_title{
    display:none
}
@media(max-width:960px){
    .add_cart_header{
        height:48px;
        -webkit-box-align:center;
        -ms-flex-align:center;
        align-items:center;
        -webkit-box-pack:justify;
        -ms-flex-pack:justify;
        border-bottom:1px solid #e5e5e5;
        justify-content:space-between;
        padding:12px 16px
    }
    .add_cart_header>b{
        font-weight:400
    }
    .add_cart_header .m_title{
        display:block
    }
}
.iconfont_close_box{
    border-radius:3px;
    cursor:pointer;
    padding:6px;
    position:absolute;
    right:26px;
    top:50%;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%);
    -webkit-transition:all .3s;
    transition:all .3s
}
.iconfont_close_box:hover{
    background-color:rgba(25,25,26,.04)
}
.iconfont_close_box:hover .iconfont_close{
    color:#19191a
}
.iconfont_close_box .iconfont_close{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    font-size:20px;
    height:20px;
    width:20px;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    color:#707070;
    font-weight:400
}
@media(max-width:960px){
    .iconfont_close_box{
        right:16px
    }
    .iconfont_close_box .iconfont_close{
        font-size:16px;
        height:16px;
        width:16px
    }
}
 .bread-crumb{
    position:relative
}
@media(max-width:1024px){
    .bread-crumb{
        display:none
    }
    .bread-crumb.m-show{
        display:block
    }
}
.bread-crumb.bread-crumb-big .box{
    padding-bottom:20px;
    padding-top:20px
}
.bread-crumb.bread-crumb-small .box{
    padding-bottom:6px;
    padding-top:6px
}
.bread-crumb .box{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    overflow-x:auto;
    white-space:nowrap;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    max-width:100%
}
.bread-crumb .box::-webkit-scrollbar{
    display:none
}
.scroll_mask{
    background:-webkit-gradient(linear,right top,left top,from(#fff),to(hsla(0,0%,100%,0)));
    background:linear-gradient(270deg,#fff,hsla(0,0%,100%,0));
    height:100%;
    position:absolute;
    right:0;
    top:0;
    width:42px;
    z-index:1
}
.scroll_mask.left{
    left:0;
    -webkit-transform:rotate(180deg);
    -ms-transform:rotate(180deg);
    transform:rotate(180deg)
}
.bread-item{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    color:#707070;
    font-size:12px;
    line-height:20px;
    -webkit-text-decoration:none;
    text-decoration:none;
    -webkit-transition:all .3s;
    transition:all .3s
}
.bread-item:after{
    color:#707070;
    content:">";
    font-family:"iconfont"!important;
    font-weight:400;
    text-align:center;
    -webkit-font-smoothing:antialiased;
    cursor:pointer;
    cursor:default;
    font-size:12px;
    height:12px;
    line-height:14px;
    margin:0 4px;
    -webkit-transition:all .3s;
    transition:all .3s;
    width:12px
}
.bread-item:last-child{
    color:#19191a;
    cursor:text
}
.bread-item:last-child>a{
    color:#19191a!important;
    cursor:default
}
.bread-item:last-child>a:hover{
    cursor:default
}
.bread-item:last-child:after{
    display:none
}
.bread-item .link:focus-visible{
    border-radius:3px;
    outline:2px solid #0080ff;
    outline-offset:-2px
}
.bread-item>a{
    color:#707070;
    cursor:pointer;
    -webkit-text-decoration:none;
    text-decoration:none;
    -webkit-transition:all .3s;
    transition:all .3s
}
.bread-item>a:hover{
    color:#19191a;
    cursor:pointer;
    -webkit-text-decoration:none;
    text-decoration:none
}
.categories{
    position:relative
}
.categories,.categories .title{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
.categories .title{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
.categories .title>span{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    color:#19191a;
    cursor:pointer;
    font-size:12px;
    line-height:20px;
    -webkit-text-decoration:none;
    text-decoration:none;
    -webkit-transition:all .3s;
    transition:all .3s
}
.categories .title>span:after{
    color:#19191a;
    content:"";
    font-family:"iconfont"!important;
    font-weight:400;
    text-align:center;
    -webkit-font-smoothing:antialiased;
    cursor:pointer;
    cursor:default;
    font-size:12px;
    height:12px;
    line-height:14px;
    margin:0 4px;
    -webkit-transition:all .3s;
    transition:all .3s;
    width:12px
}
.categories .title:after{
    color:#19191a;
    content:"";
    font-family:"iconfont"!important;
    font-weight:400;
    text-align:center;
    -webkit-font-smoothing:antialiased;
    cursor:pointer;
    cursor:default;
    font-size:12px;
    height:12px;
    line-height:14px;
    margin:0 4px;
    -webkit-transition:all .3s;
    transition:all .3s;
    width:12px
}
.categories.active .title>span:after{
    -webkit-transform:rotateX(180deg);
    transform:rotateX(180deg)
}
.categories:last-child .title:after{
    display:none
}
.categories-option{
    min-width:100%;
    z-index:2
}
.categories-option .option_bg{
    background-color:#fff;
    border:1px solid #e5e5e5;
    border-radius:3px;
    max-height:336px;
    overflow:auto;
    padding:5px 0
}
.categories-option .option_bg .option_item .href{
    color:#707070;
    cursor:pointer;
    display:block;
    font-size:12px;
    line-height:20px;
    overflow:hidden;
    padding:9px 12px;
    -webkit-text-decoration:none;
    text-decoration:none;
    text-overflow:ellipsis;
    white-space:nowrap;
    width:100%
}
.categories-option .option_bg .option_item .href:focus-visible{
    border-radius:3px;
    outline:2px solid #0080ff;
    outline-offset:-2px
}
.categories-option .option_bg .option_item .href.active,.categories-option .option_bg .option_item .href:hover{
    background:#f7f7f7;
    color:#19191a
}
.categories-option .option_bg .option_item .href.active{
    cursor:default
}
@media(max-width:1024px){
    .bread-crumb.bread-crumb-big .box{
        padding:20px 0
    }
}
@media(max-width:768px){
    .bread-crumb.bread-crumb-big .box{
        padding:24px 0 16px
    }
}
 .FsTextTag .Hot,.FsTextTag .New,.FsTextTag .Off{
    font-size:13px;
    margin:0 8px
}
.FsTextTag .New{
    color:#10a300
}
.FsTextTag .Hot{
    color:#f56300
}
.FsTextTag .Off{
    color:#c00000
}
 .fs-popover{
    display:inline-block;
    margin-left:4px
}
.trigger{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    cursor:pointer
}
.popper-computer{
    background:#fff;
    border-radius:8px;
    -webkit-box-shadow:0 2px 8px 0 rgba(0,0,0,.1);
    box-shadow:0 2px 8px 0 rgba(0,0,0,.1);
    color:#707070;
    font-size:13px;
    line-height:20px;
    max-width:300px;
    padding:20px;
    z-index:212
}
.popper-computer:focus-visible{
    outline:none
}
.date-picker--popper-box{
    display:-webkit-inline-box;
    display:-ms-inline-flexbox;
    display:inline-flex
}
.popper-computer-bottom:before,.popper-computer-top:before{
    background:#fff;
    border-radius:8px;
    bottom:0;
    content:"";
    height:12px;
    left:0;
    position:absolute;
    width:100%;
    z-index:11
}
.popper-computer-top:before{
    bottom:0
}
.popper-computer-bottom:before{
    top:0
}
.popper-computer-left:before,.popper-computer-right:before{
    background:#fff;
    border-radius:8px;
    content:"";
    height:100%;
    position:absolute;
    top:0;
    width:12px;
    z-index:11
}
.popper-computer-left:before{
    right:0
}
.popper-computer-right:before{
    left:0
}
.popper-computer-bottom:after,.popper-computer-top:after{
    background:transparent;
    content:"";
    height:20px;
    left:0;
    position:absolute;
    width:100%
}
.popper-computer-top:after{
    bottom:-16px
}
.popper-computer-bottom:after{
    top:-16px
}
.popper-computer-left:after,.popper-computer-right:after{
    background:transparent;
    content:"";
    height:100%;
    position:absolute;
    top:0;
    width:20px;
    z-index:11
}
.popper-computer-left:after{
    right:-16px
}
.popper-computer-right:after{
    left:-16px
}
.tag_computer.popper-computer-left:before,.tag_computer.popper-computer-right:before{
    height:100%
}
.tag_computer.popper-computer-bottom:before,.tag_computer.popper-computer-top:before{
    width:70%
}
.iconfont_close_box{
    border-radius:3px;
    cursor:pointer;
    padding:6px;
    position:absolute;
    right:10px;
    top:10px;
    z-index:112
}
.iconfont_close_box:hover{
    background-color:rgba(25,25,26,.04)
}
.iconfont_close_box:hover .iconfont-close{
    color:#19191a
}
.iconfont-close{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    line-height:16px;
    text-align:center
}
.iconfont-close,.iconfont-tip{
    color:#707070;
    font-size:16px;
    height:16px;
    width:16px
}
.iconfont-tip{
    cursor:pointer;
    display:inline-block;
    font-weight:400;
    line-height:1;
    position:relative
}
.fs-popover-arrow,.fs-popover-arrow:before{
    background:inherit;
    -webkit-box-shadow:0 2px 8px 0 rgba(0,0,0,.1);
    box-shadow:0 2px 8px 0 rgba(0,0,0,.1);
    height:18px;
    position:absolute;
    width:18px;
    z-index:8
}
.fs-popover-arrow{
    visibility:hidden
}
.fs-popover-arrow:before{
    content:"";
    -webkit-transform:scale(.707) rotate(45deg);
    -ms-transform:scale(.707) rotate(45deg);
    transform:scale(.707) rotate(45deg);
    visibility:visible
}
.popper-computer[data-popper-placement^=top]>.fs-popover-arrow{
    bottom:-8px
}
.popper-computer[data-popper-placement^=bottom]>.fs-popover-arrow{
    top:-8px
}
.popper-computer[data-popper-placement^=left]>.fs-popover-arrow{
    right:-8px
}
.popper-computer[data-popper-placement^=right]>.fs-popover-arrow{
    left:-8px
}
@media(max-width:768px){
    .popper-mobile .popper-mobile-content{
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        left:50%;
        position:fixed;
        top:50%;
        width:calc(100% - 64px);
        z-index:113;
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        background:#fff;
        border-radius:3px;
        -webkit-box-shadow:0 2px 8px 0 rgba(0,0,0,.1);
        box-shadow:0 2px 8px 0 rgba(0,0,0,.1);
        color:#707070;
        -ms-flex-direction:column;
        flex-direction:column;
        -webkit-transform:translate3d(-50%,-50%,0);
        transform:translate3d(-50%,-50%,0)
    }
    .popper-mobile .iconfont-close{
        cursor:pointer;
        font-size:20px;
        height:20px;
        line-height:20px;
        position:absolute;
        right:20px;
        text-align:center;
        top:20px;
        width:20px
    }
    .popper-mobile .iconfont-close-card{
        display:-webkit-box;
        display:-ms-flexbox;
        font-size:20px;
        position:static;
        text-align:right;
        -webkit-box-pack:center;
        -ms-flex-pack:center;
        justify-content:center;
        -webkit-box-align:center;
        -ms-flex-align:center;
        align-items:center;
        display:flex;
        height:20px;
        margin:14px 20px 14px 0;
        width:20px;
        -ms-flex-item-align:end;
        align-self:flex-end
    }
    .popper-mobile .popper-mobile-notMobileConventional{
        background:#fff;
        border-radius:3px;
        -webkit-box-shadow:0 2px 8px 0 rgba(0,0,0,.1);
        box-shadow:0 2px 8px 0 rgba(0,0,0,.1);
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        left:50%;
        position:fixed;
        top:50%;
        -webkit-transform:translate3d(-50%,-50%,0);
        transform:translate3d(-50%,-50%,0);
        width:calc(100% - 64px);
        z-index:113
    }
    .popper-mobile .popper-mobile-padding{
        font-size:14px;
        line-height:22px;
        padding:20px 40px 20px 20px
    }
    .popper-mobile .popper-mobile-noTag{
        margin-right:16px
    }
    .popper-mobile .popper-mobile-closeBtn{
        border-top:1px solid #e5e5e5;
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        font-size:14px;
        line-height:22px;
        width:100%;
        -webkit-box-align:center;
        -ms-flex-align:center;
        align-items:center;
        -webkit-box-pack:center;
        -ms-flex-pack:center;
        color:#19191a;
        cursor:pointer;
        justify-content:center;
        padding:12px 0
    }
    .popper-mobile .popper-mobile-mask{
        background:rgba(0,0,0,.2);
        bottom:0;
        left:0;
        position:fixed;
        right:0;
        top:0;
        z-index:112
    }
}
 .skeleton_item,.skeleton_wrap{
    position:relative
}
.skeleton_item{
    background-color:#f2f2f2;
    border-radius:3px;
    height:16px;
    margin-bottom:8px;
    overflow:hidden
}
.skeleton_item:after{
    -webkit-animation:animation-skeleton-wave 1.6s linear .5s infinite;
    animation:animation-skeleton-wave 1.6s linear .5s infinite;
    background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(rgba(0,0,0,.03)),to(transparent));
    background:linear-gradient(90deg,transparent,rgba(0,0,0,.03),transparent);
    bottom:0;
    content:"";
    left:0;
    position:absolute;
    right:0;
    top:0;
    -webkit-transform:translateX(-100%);
    -ms-transform:translateX(-100%);
    transform:translateX(-100%)
}
.skeleton_item:last-child{
    margin-bottom:0
}
 .qty-box{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:stretch;
    -ms-flex-align:stretch;
    align-items:stretch;
    height:42px;
    overflow:hidden;
    width:114px
}
.qty{
    width:0;
    -webkit-box-flex:1;
    border:1px solid #e5e5e5;
    border-radius:0;
    color:#19191a;
    -ms-flex:1 1 auto;
    flex:1 1 auto;
    font-size:13px;
    font-weight:600;
    height:100%;
    line-height:20px;
    padding:0;
    text-align:center
}
.qty:focus{
    border:1px solid #19191a
}
.qty:hover{
    cursor:auto
}
.textColor3{
    color:#707070
}

.disable i{
    color:#e5e5e5
}
.disable :hover{
    cursor:not-allowed
}

.hoverAdd i,.iconfont{
    color:#19191a
}
.hoverAdd:hover{
    background-color:#f2f2f2;
    color:#19191a
}
@media(max-width:768px){
    .hoverAdd:hover{
        background-color:transparent;
        color:#19191a
    }
}
input:disabled{
    background:transparent
}
 .slide-down{
    overflow:hidden;
    -webkit-transition:height .3s ease-in-out,padding-top .3s ease-in-out,padding-bottom .3s ease-in-out;
    transition:height .3s ease-in-out,padding-top .3s ease-in-out,padding-bottom .3s ease-in-out
}
 .image-view-wrap{
    background:hsla(0,0%,100%,.95);
    bottom:0;
    left:0;
    overflow:hidden;
    position:fixed;
    right:0;
    top:0;
    z-index:100
}
@media(max-width:960px){
    .image-view-wrap{
        background:transparent
    }
}
.image-view-wrap .mask{
    background:rgba(25,25,26,.8);
    bottom:0;
    left:0;
    overflow:hidden;
    position:fixed;
    right:0;
    top:0;
    z-index:100
}
.image-view-wrap .image-view-top{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    width:1420px;
    -webkit-box-pack:end;
    -ms-flex-pack:end;
    justify-content:flex-end;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    left:50%;
    position:fixed;
    top:40px;
    -webkit-transform:translateX(-50%);
    -ms-transform:translateX(-50%);
    transform:translateX(-50%);
    z-index:102
}
@media(max-width:1420px){
    .image-view-wrap .image-view-top{
        width:100%
    }
}
@media(max-width:960px){
    .image-view-wrap .image-view-top{
        top:24px
    }
}
.image-view-wrap .image-view-top .iconfont-close{
    color:#707070;
    cursor:pointer;
    font-size:28px;
    margin-right:26px;
    -webkit-transition:all .3s;
    transition:all .3s
}
@media(max-width:960px){
    .image-view-wrap .image-view-top .iconfont-close{
        color:#fff;
        font-size:16px;
        margin-right:24px
    }
}
.image-view-wrap .image-view-top .iconfont-close:hover{
    color:#19191a
}
.image-view-wrap .image-view-main{
    height:100%;
    left:50%;
    max-width:100%;
    padding:0 10px;
    position:fixed;
    top:50%;
    -webkit-transform:translate3d(-50%,-50%,0);
    transform:translate3d(-50%,-50%,0);
    width:1420px;
    z-index:101
}
@media(max-width:960px){
    .image-view-wrap .image-view-main{
        padding:0
    }
}
.image-view-wrap .image-view-main .image-view-ctn{
    height:100%;
    margin:0 auto;
    position:relative
}
@media(max-width:960px){
    .image-view-wrap .image-view-main .image-view-ctn{
        bottom:20px;
        margin:0 auto;
        max-height:100%;
        max-width:800px
    }
}
.image-view-wrap .image-view-main .image-view-ctn .swiper-container{
    height:100%;
    left:50%;
    margin:0 auto;
    max-width:1200px;
    position:absolute;
    top:50%;
    -webkit-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%)
}
.image-view-wrap .image-view-main .image-view-ctn .swiper-container .swiper-wrapper{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
@media(max-width:960px){
    .image-view-wrap .image-view-main .image-view-ctn .swiper-container{
        max-height:276px;
        max-width:800px
    }
}
.image-view-wrap .image-view-main .image-view-ctn .swiper-slide{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center
}
@media(max-width:960px){
    .image-view-wrap .image-view-main .image-view-ctn .swiper-slide{
        background:#fff
    }
}
.image-view-wrap .image-view-main .image-view-ctn .m-pagination{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    margin-top:20px;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    left:50%;
    position:absolute;
    -webkit-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%)
}
.image-view-wrap .image-view-main .image-view-ctn .m-pagination>span{
    background:#898988;
    border-radius:20px;
    color:#fff;
    display:inline-block;
    font-size:13px;
    height:20px;
    padding:0 16px
}
.image-view-wrap .image-view-main .image-view-ctn .slide-item{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    max-width:100%;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    background:#fff;
    justify-content:center
}
@media(max-width:960px){
    .image-view-wrap .image-view-main .image-view-ctn .slide-item{
        margin-top:0;
        padding-bottom:0
    }
}
.image-view-wrap .image-view-main .image-view-ctn .slide-item .youtube,.image-view-wrap .image-view-main .image-view-ctn .slide-item video{
    background:#f7f7f7;
    height:395px;
    max-width:100%;
    width:700px
}
.image-view-wrap .image-view-main .image-view-ctn .slide-item .img{
    display:block;
    max-height:100%;
    max-width:100%
}
@media(max-width:960px){
    .image-view-wrap .image-view-main .image-view-ctn .slide-item .img{
        max-height:276px
    }
}
.image-view-wrap .image-view-main .image-view-ctn .slide-item.video-item{
    width:100%
}
.image-view-wrap .image-view-main .image-view-ctn .slide-item.video-item .hls-video-box{
    height:450px;
    -webkit-transform:none;
    -ms-transform:none;
    transform:none;
    width:800px
}
.image-view-wrap .image-view-main .image-view-ctn .slide-item.video-item .hls-video-box .hls-video-box-icon{
    cursor:pointer
}
.image-view-wrap .image-view-main .image-view-ctn .swiper-button-prev1{
    cursor:pointer;
    display:inline-block;
    left:0;
    position:absolute;
    top:50%;
    -webkit-transform:translate3d(0,-50%,0);
    transform:translate3d(0,-50%,0);
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    z-index:99
}
@media(max-width:960px){
    .image-view-wrap .image-view-main .image-view-ctn .swiper-button-prev1{
        display:none
    }
}
.image-view-wrap .image-view-main .image-view-ctn .swiper-button-prev1:after{
    color:#8d8d8f;
    content:"";
    font-family:"iconfont"!important;
    font-size:36px;
    font-style:normal;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
.image-view-wrap .image-view-main .image-view-ctn .swiper-button-prev1.swiper-btn-disable{
    cursor:auto;
    opacity:.35
}
.image-view-wrap .image-view-main .image-view-ctn .swiper-button-next1{
    cursor:pointer;
    display:inline-block;
    position:absolute;
    right:0;
    top:50%;
    -webkit-transform:translate3d(0,-50%,0);
    transform:translate3d(0,-50%,0);
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    z-index:99
}
@media(max-width:960px){
    .image-view-wrap .image-view-main .image-view-ctn .swiper-button-next1{
        display:none
    }
}
.image-view-wrap .image-view-main .image-view-ctn .swiper-button-next1:after{
    color:#8d8d8f;
    content:"";
    font-family:"iconfont"!important;
    font-size:36px;
    font-style:normal;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
.image-view-wrap .image-view-main .image-view-ctn .swiper-button-next1.swiper-btn-disable{
    cursor:auto;
    opacity:.35
}
.image-view-wrap .image-view-main .image-view-ctn .line{
    border-bottom:1px solid #e5e5e5;
    bottom:0;
    left:-20%;
    position:absolute;
    width:150%
}
@media(max-width:960px){
    .image-view-wrap .image-view-main .image-view-ctn .line{
        border-bottom:none
    }
}
.image-view-wrap .image-view-main .image-view-bottom{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    bottom:20px;
    justify-content:center;
    left:50%;
    position:absolute;
    position:fixed;
    -webkit-transform:translateX(-50%);
    -ms-transform:translateX(-50%);
    transform:translateX(-50%);
    width:100%;
    z-index:999
}
@media(max-width:960px){
    .image-view-wrap .image-view-main .image-view-bottom{
        display:none
    }
}
.image-view-wrap .image-view-main .image-view-bottom .img{
    background-position:50%;
    background-repeat:no-repeat;
    background-size:contain;
    border:1px solid #eee;
    border-radius:4px;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    cursor:pointer;
    height:60px;
    margin:0 5px;
    opacity:.5;
    overflow:hidden;
    position:relative;
    width:60px
}
.image-view-wrap .image-view-main .image-view-bottom .img.img-video:before,.image-view-wrap .image-view-main .image-view-bottom .img.img-youtube:before{
    background:#000;
    bottom:0;
    content:"";
    display:block;
    height:100%;
    left:0;
    opacity:.15;
    position:absolute;
    right:0;
    top:0;
    width:100%
}
.image-view-wrap .image-view-main .image-view-bottom .img.img-video:after,.image-view-wrap .image-view-main .image-view-bottom .img.img-youtube:after{
    background:url(https://images.weserv.nl/?url=img-en.fs.com/includes/templates/fiberstore/images/paly-icon.png) no-repeat 50%;
    content:"";
    display:inline-block;
    height:18px;
    left:50%;
    position:absolute;
    top:50%;
    -webkit-transform:translate3d(-50%,-50%,0);
    transform:translate3d(-50%,-50%,0);
    width:18px
}
.image-view-wrap .image-view-main .image-view-bottom .img.img-active{
    border:1px solid #19191a;
    opacity:1
}
.image-view-wrap .image-view-main .image-view-bottom .img>img{
    display:block;
    height:100%;
    max-height:100%;
    max-width:100%;
    width:100%
}
 .fs-popup{
    bottom:0;
    height:100%;
    left:0;
    position:fixed;
    right:0;
    top:0;
    width:100%;
    z-index:111
}
.fs-popup-ctn{
    background-color:#fff;
    border-radius:12px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    max-height:94%;
    overflow:hidden;
    -webkit-transition:all .5s;
    transition:all .5s;
    z-index:101;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column;
    left:50%;
    position:fixed;
    top:50%;
    -webkit-transform:translate3d(-50%,-50%,0);
    transform:translate3d(-50%,-50%,0);
    -webkit-transition:all .3s;
    transition:all .3s
}
@media(max-width:960px){
    .fs-popup-ctn{
        background-color:#fff
    }
}
.iconfont_close_box{
    border-radius:3px;
    cursor:pointer;
    padding:6px;
    position:absolute;
    right:26px;
    top:50%;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%);
    -webkit-transition:all .3s;
    transition:all .3s
}
.iconfont_close_box:hover{
    background-color:rgba(25,25,26,.04)
}
.iconfont_close_box:hover .iconfont_close{
    color:#19191a
}
.iconfont_close{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    color:#707070;
    font-size:20px;
    font-weight:400;
    height:20px;
    width:20px
}
.fs-popup-header{
    -ms-flex-negative:0;
    border-bottom:1px solid #e5e5e5;
    flex-shrink:0;
    padding:20px 40px 20px 24px;
    position:relative
}
.title_box{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    text-align:left;
    width:100%
}
.title_box .title{
    -webkit-box-flex:1;
    color:#19191a;
    -ms-flex:1 1 auto;
    flex:1 1 auto;
    font-size:20px;
    line-height:28px;
    overflow:hidden;
    padding-right:20px;
    text-overflow:ellipsis;
    white-space:nowrap
}
.title_box .iconfont_success{
    color:#393;
    font-size:20px;
    line-height:28px;
    margin-right:10px;
    -webkit-box-flex:0;
    -ms-flex:0 0 20px;
    flex:0 0 20px
}
.header_slot{
    width:100%
}
.fs-popup-close{
    -webkit-box-flex:0;
    -ms-flex:0 0 40px;
    flex:0 0 40px;
    position:relative;
    width:100%
}
.fs-popup-close .iconfont_close_box{
    right:20px;
    top:20px;
    -webkit-transform:translateY(0);
    -ms-transform:translateY(0);
    transform:translateY(0)
}
.fs-popup-body{
    position:relative;
    -webkit-box-flex:1;
    -ms-flex:1 1 auto;
    flex:1 1 auto;
    overflow-y:auto
}
.fs-popup-body .slot-wraper,.mask{
    height:100%
}
.mask{
    background:rgba(0,0,0,.3);
    bottom:0;
    left:0;
    position:absolute;
    right:0;
    top:0;
    width:100%;
    z-index:100
}
@media(max-width:960px){
    .fs-popup .fs-popup-ctn{
        border-radius:8px;
        height:100%;
        max-height:100%;
        width:100%
    }
    .fs-popup .iconfont_close_box{
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        height:100%;
        min-height:48px;
        padding:0;
        right:0;
        top:0;
        -webkit-transform:translateY(0);
        -ms-transform:translateY(0);
        transform:translateY(0);
        width:52px;
        -webkit-box-pack:center;
        -ms-flex-pack:center;
        justify-content:center;
        -webkit-box-align:center;
        -ms-flex-align:center;
        align-items:center
    }
    .fs-popup .iconfont_close{
        font-size:16px;
        height:16px;
        width:16px
    }
    .fs-popup .fs-popup-header{
        -ms-flex-negative:0;
        flex-shrink:0;
        padding:12px 16px;
        position:relative
    }
    .fs-popup .title_box{
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        -webkit-box-align:center;
        -ms-flex-align:center;
        align-items:center;
        width:100%
    }
    .fs-popup .title_box .title{
        -webkit-box-flex:1;
        color:#19191a;
        -ms-flex:1 1 auto;
        flex:1 1 auto;
        font-size:16px;
        line-height:24px;
        overflow:hidden;
        text-overflow:ellipsis;
        white-space:nowrap
    }
    .fs-popup .title_box .iconfont_success{
        color:#393;
        font-size:20px;
        line-height:28px;
        margin-right:10px;
        -webkit-box-flex:0;
        -ms-flex:0 0 20px;
        flex:0 0 20px
    }
    .fs-popup.isMDrawer{
        border-radius:3px 3px 0 0;
        height:auto;
        overflow:hidden;
        top:auto
    }
    .fs-popup.isMDrawer .fs-popup-ctn{
        max-height:calc(100vh - 64px);
        overflow:auto
    }
}
  .fs-popup-ctn{
    border-radius:12px
}
.add_header{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    -ms-flex-direction:row;
    flex-direction:row;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    gap:8px;
    padding:0
}
.add_header .iconfont_success_pc{
    color:#18a209;
    font-size:24px;
    height:24px;
    width:24px
}
.add_header .iconfont_success_m{
    color:#18a209;
    display:none;
    font-size:16px;
    margin-right:8px
}
.add_header .success_title{
    color:#19191a;
    font-size:20px;
    font-weight:400;
    line-height:30px
}
@media(max-width:768px){
    .add_header .success_title{
        font-size:16px
    }
}
.product_wrap{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column;
    gap:20px;
    padding:20px 32px
}
@media(max-width:960px){
    .product_wrap{
        height:100%;
        max-height:-webkit-fit-content;
        max-height:-moz-fit-content;
        max-height:fit-content;
        width:100%
    }
}
.product_wrap .item_title_test{
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    gap:20px;
    justify-content:space-between;
    width:100%
}
.product_wrap .item_title,.product_wrap .item_title_test{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
@media(max-width:960px){
    .product_wrap .item_title{
        display:none
    }
}
.product_wrap .item_title .item_detail{
    -webkit-box-flex:1;
    -ms-flex:1;
    flex:1
}
.product_wrap .item_title .item_img{
    width:100px;
    -ms-flex-negative:0;
    flex-shrink:0;
    font-size:16px
}
.product_wrap .item_title .item_qty,.product_wrap .item_title .item_total{
    color:#19191a;
    font-size:16px;
    line-height:24px;
    min-height:24px;
    width:50px
}
.product_wrap .item_title .item_qty{
    text-align:center
}
.product_wrap .item_title .item_total{
    text-align:right;
    width:130px
}
.common-fold-box{
    margin-top:8px;
    padding-left:120px
}
.common-fold-box .common-fold-label{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    color:#0060bf;
    cursor:pointer;
    font-size:14px;
    line-height:22px
}
.common-fold-box .common-fold-label .iconfont{
    font-size:14px;
    font-size:12px;
    line-height:22px;
    margin-left:8px;
    -webkit-transition:all .3s;
    transition:all .3s
}
.common-fold-box .common-fold-label.active .iconfont{
    -webkit-transform:rotate(180deg);
    -ms-transform:rotate(180deg);
    transform:rotate(180deg)
}
.common-fold-box .common-fold-label:hover .more{
    -webkit-text-decoration:underline;
    text-decoration:underline
}
.common-fold-box .common-fold-line{
    background-color:#e5e5e5;
    height:1px;
    margin-top:8px;
    width:100%
}
@media(max-width:960px){
    .common-fold-box{
        padding-left:100px
    }
}
@media(max-width:768px){
    .common-fold-box{
        background:#fafafb;
        border-radius:3px;
        margin-top:12px;
        padding:12px 16px
    }
    .common-fold-box .common-fold-line:last-child{
        display:none
    }
}
.products_box{
    position:relative
}
.products_box:last-child{
    padding-bottom:0!important
}
.products_box:last-child .common-fold-box .common-fold-line:last-child{
    display:none
}
.products_box .products_main{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:start;
    -ms-flex-align:start;
    align-items:flex-start
}
.products_box .qty_error{
    background:#f9efdb;
    border:1px solid #f9efdb;
    border-radius:2px;
    color:#936d1d;
    padding:9px 20px 9px 15px;
    width:100%
}
.products_box .qty_error .iconfont_warming{
    font-size:13px
}
.products_box .qty_error .qty_error_info{
    font-size:13px;
    line-height:20px
}
.products_box .qty_error .qty_error_info a{
    color:#0060bf
}
.products_box .relate_btn{
    color:#0060bf;
    cursor:pointer;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    font-size:14px;
    line-height:22px;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
.products_box .relate_btn .relate_btn_info:hover{
    -webkit-text-decoration:underline;
    text-decoration:underline
}
.products_box .relate_btn .iconfont_up{
    display:inline-block;
    font-size:14px;
    line-height:22px;
    margin-left:8px;
    -webkit-transition:all .3s;
    transition:all .3s
}
.products_box .relate_btn .iconfont_up.iconfont_up_down{
    -webkit-transform:rotateX(180deg);
    transform:rotateX(180deg)
}
.products_box .related_box{
    overflow:hidden
}
.products_box .related_box .relate_item{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    padding-top:16px
}
.products_box .related_box .relate_item:last-child{
    padding-bottom:16px
}
.products_box .related_box .relate_img{
    display:inline-block;
    height:60px;
    margin-right:20px;
    width:60px;
    -ms-flex-negative:0;
    flex-shrink:0
}
.products_box .related_box .relate_img>img{
    display:block;
    max-height:100%;
    max-width:100%;
    mix-blend-mode:multiply
}
.products_box .related_box .relate_detail{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
.products_box .related_box .relate_detail .relate-flex{
    -webkit-box-flex:1;
    -ms-flex:1;
    flex:1
}
.products_box .related_box .relate_detail .relate_title{
    color:#707070;
    display:-webkit-box;
    font-size:13px;
    line-height:20px;
    overflow:hidden;
    text-overflow:ellipsis;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:2
}
.products_box .related_box .relate_detail .relate_id{
    color:#707070;
    font-size:13px;
    line-height:20px;
    margin-top:4px
}
.products_box .related_box .relate_detail .relate_num,.products_box .related_box .relate_detail .relate_price,.products_box .related_box .relate_detail .relate_price_num{
    color:#707070;
    font-size:13px;
    line-height:20px
}
.products_box .related_box .relate_detail .relate_price_num{
    display:none;
    margin-top:4px
}
.products_box .related_box .relate_detail .relate_num{
    color:#707070;
    width:50px
}
.products_box .related_box .relate_detail .relate_price{
    text-align:right;
    width:130px;
    word-break:break-all
}
.products_box .iconfont_delete{
    color:#707070;
    cursor:pointer;
    display:inline-block;
    display:none;
    font-size:16px;
    position:absolute;
    right:20px;
    top:50px;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none
}
.products_box .iconfont_delete:hover{
    color:#707070
}
@media(max-width:960px){
    .products_box .iconfont_delete{
        display:block
    }
}
.products_box:last-child{
    margin-bottom:0
}
@media(max-width:1024px){
    .products_box .products_detail .isMo{
        display:none
    }
}
@media(max-width:960px){
    .products_box{
        padding:0
    }
    .products_box .iconfont_delete{
        display:none
    }
    .products_box .products_detail{
        display:block
    }
    .products_box .products_detail .item_detail .product_info_box{
        padding:0
    }
    .products_box .products_detail .item_qty{
        display:none
    }
    .products_box .products_detail .item_total{
        display:inline-block;
        margin-top:8px;
        width:auto
    }
    .products_box .products_detail .isPc{
        display:none
    }
    .products_box .related_box .relate_detail{
        display:block
    }
    .products_box .related_box .relate_detail .relate_num,.products_box .related_box .relate_detail .relate_price{
        display:none
    }
    .products_box .related_box .relate_detail .relate_price_num{
        display:block
    }
}
.product_img{
    display:inline-block;
    width:100px;
    -ms-flex-negative:0;
    flex-shrink:0;
    margin-right:20px
}
.product_img>img{
    display:block;
    width:100%
}
.products_detail,.products_detail_box{
    -webkit-box-flex:1;
    -ms-flex:1 1 auto;
    flex:1 1 auto
}
.products_detail{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:start;
    -ms-flex-align:start;
    align-items:flex-start;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    gap:20px;
    justify-content:space-between
}
@media(max-width:960px){
    .products_detail{
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -ms-flex-direction:column;
        flex-direction:column
    }
}
.products_detail .item_detail{
    -webkit-box-flex:1;
    -ms-flex:1;
    flex:1
}
.products_detail .item_qty,.products_detail .item_total{
    color:#19191a;
    font-size:16px;
    font-weight:600;
    line-height:24px;
    text-align:center
}
.products_detail .item_qty{
    color:#3d3d3d;
    font-size:14px;
    width:50px
}
.products_detail .item_total{
    margin-right:0;
    text-align:right;
    width:130px;
    word-break:break-all
}
.products_detail .isMo{
    display:none
}
.install{
    color:#707070;
    font-size:13px;
    line-height:20px;
    margin-top:8px
}
.products_tips>div{
    color:#19191a;
    font-size:13px;
    line-height:20px;
    margin-top:8px
}
.product_info_box{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column;
    gap:8px
}
.products_title{
    color:#19191a;
    display:inline!important;
    display:-webkit-box;
    font-size:14px;
    font-weight:600;
    line-height:22px;
    overflow:hidden;
    text-align:left;
    text-overflow:ellipsis;
    width:346px;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:3
}
@media(max-width:960px){
    .products_title{
        width:auto
    }
}
.products_id{
    color:#707070;
    display:inline;
    font-size:13px;
    font-weight:400;
    line-height:20px
}
.attrs-content{
    overflow:hidden
}
.attrs-content .attrs-item{
    color:#707070;
    font-size:13px;
    line-height:20px;
    margin-bottom:4px
}
.attrs-content .attrs-item:first-of-type{
    margin-top:12px
}
.attrs-content .attrs-item:last-child{
    margin-bottom:0
}
.product_price_box{
    -ms-flex-negative:0;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    flex-shrink:0;
    min-width:23.6%;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column;
    -webkit-box-align:end;
    -ms-flex-align:end;
    align-items:flex-end
}
@media(max-width:960px){
    .product_price_box{
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -ms-flex-direction:column;
        flex-direction:column;
        -webkit-box-align:start;
        -ms-flex-align:start;
        align-items:flex-start;
        margin-top:12px
    }
}
.product_price_box .total_price{
    color:#19191a;
    font-size:16px;
    line-height:24px;
    margin-bottom:15px
}
.add_bottom_box{
    border-top:1px solid #e5e5e5;
    max-width:750px;
    padding:20px 32px;
    width:100%
}
.add_bottom_box,.add_bottom_box .subtotal{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:end;
    -ms-flex-pack:end;
    justify-content:flex-end
}
.add_bottom_box .subtotal{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    margin-bottom:15px
}
.add_bottom_box .subtotal .info{
    color:#19191a;
    font-size:14px;
    line-height:22px
}
.add_bottom_box .subtotal .price{
    font-size:16px;
    font-weight:600;
    line-height:24px;
    margin-left:5px
}
.add_bottom_box .click_span{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-flex:1;
    -ms-flex:1;
    flex:1;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between;
    margin-right:16px
}
.add_bottom_box .click_span .view_cart_btn{
    -webkit-text-decoration:none;
    text-decoration:none
}
.add_bottom_box .click_span span{
    color:#0060bf;
    cursor:pointer;
    font-size:14px;
    line-height:22px
}
.add_bottom_box .click_span span:hover{
    -webkit-text-decoration:underline;
    text-decoration:underline
}
.add_bottom_box .btn_box{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:end;
    -ms-flex-pack:end;
    justify-content:flex-end
}
.add_bottom_box .btn_box .fs-button-blackline{
    border:0 solid #19191a;
    color:#0060bf
}
@media(max-width:960px){
    .add_bottom_box .btn_box .fs-button-blackline{
        border:1px solid #19191a;
        color:#19191a
    }
}
.add_bottom_box .btn_box .view_cart_btn{
    -webkit-text-decoration:none;
    text-decoration:none
}
.add_bottom_box .btn_box .btn{
    width:auto
}
@media(max-width:960px){
    .add_bottom_box{
        max-width:none
    }
    .product_wrap{
        -webkit-box-flex:1;
        -ms-flex:1 1 auto;
        flex:1 1 auto;
        max-height:100%;
        padding:20px 16px
    }
}
@media(max-width:960px){
    .products_box:nth-of-type(n){
        margin-bottom:20px
    }
    .products_box:last-of-type{
        margin-bottom:0
    }
    .products_box .products_main .product_img{
        width:80px
    }
    .products_box .products_main .product_img img{
        height:80px;
        width:80px
    }
    .fs-popup-footer{
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -ms-flex-direction:column;
        flex-direction:column
    }
    .fs-popup-footer .add_bottom_box{
        -ms-flex-negative:0;
        flex-shrink:0
    }
    .fs-popup-footer .add_bottom_box .subtotal{
        -webkit-box-pack:start;
        -ms-flex-pack:start;
        justify-content:flex-start
    }
    .fs-popup-footer .add_bottom_box .btn_box{
        -webkit-box-orient:vertical;
        -webkit-box-direction:reverse;
        -ms-flex-direction:column-reverse;
        flex-direction:column-reverse
    }
    .fs-popup-footer .add_bottom_box .btn_box .view_cart_btn{
        display:block;
        width:100%
    }
    .fs-popup-footer .add_bottom_box .btn_box .btn{
        margin:0;
        width:100%
    }
    .fs-popup-footer .add_bottom_box .btn_box a{
        margin-top:12px
    }
}
@media(max-width:960px){
     .fs-popup-ctn .fs-popup-header{
        -webkit-box-sizing:border-box;
        box-sizing:border-box;
        padding:12px 16px
    }
     .fs-popup-ctn .fs-popup-header .add_header{
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        font-size:16px;
        font-weight:400;
        line-height:24px;
        margin:0;
        padding:0;
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        -ms-flex-direction:row;
        flex-direction:row
    }
     .fs-popup-ctn .fs-popup-header .add_header .iconfont_success_pc{
        display:none
    }
     .fs-popup-ctn .fs-popup-header .add_header .iconfont_success_m{
        display:block
    }
     .fs-popup-ctn .fs-popup-header .add_header .iconfont{
        font-size:16px
    }
     .fs-popup-ctn .add_bottom_box{
        display:block;
        padding:20px 16px
    }
     .fs-popup-ctn .add_bottom_box .click_span{
        margin-bottom:12px;
        margin-right:0
    }
     .fs-popup-ctn .add_bottom_box .click_span span{
        -webkit-text-decoration:none;
        text-decoration:none
    }
}
 .add_cart_header{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:end;
    -ms-flex-pack:end;
    background:#fff;
    height:60px;
    justify-content:flex-end;
    -ms-flex-negative:0;
    flex-shrink:0;
    padding:20px 32px;
    position:sticky;
    top:0;
    z-index:1
}
.add_cart_header .m_title{
    display:none
}
@media(max-width:960px){
    .add_cart_header{
        height:48px;
        -webkit-box-align:center;
        -ms-flex-align:center;
        align-items:center;
        -webkit-box-pack:justify;
        -ms-flex-pack:justify;
        border-bottom:1px solid #e5e5e5;
        justify-content:space-between;
        padding:12px 16px
    }
    .add_cart_header>b{
        font-weight:400
    }
    .add_cart_header .m_title{
        display:block
    }
}
.iconfont_close_box{
    border-radius:3px;
    cursor:pointer;
    padding:6px;
    position:absolute;
    right:26px;
    top:50%;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%);
    -webkit-transition:all .3s;
    transition:all .3s
}
.iconfont_close_box:hover{
    background-color:rgba(25,25,26,.04)
}
.iconfont_close_box:hover .iconfont_close{
    color:#19191a
}
.iconfont_close_box .iconfont_close{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    font-size:20px;
    height:20px;
    width:20px;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    color:#707070;
    font-weight:400
}
@media(max-width:960px){
    .iconfont_close_box{
        right:16px
    }
    .iconfont_close_box .iconfont_close{
        font-size:16px;
        height:16px;
        width:16px
    }
}
.add_cart_pop{
    text-align:left;
    -webkit-box-flex:1;
    -ms-flex:1 1 auto;
    flex:1 1 auto;
    overflow:auto
}
.add_cart_pop .link:hover{
    -webkit-text-decoration:underline;
    text-decoration:underline
}
.add_cart_pop .main{
    background:#fff
}
.add_cart_pop .main,.add_cart_pop .main_right_m{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    overflow:visible;
    overflow:initial;
    padding:0 32px
}
@media(max-width:768px){
    .add_cart_pop .main,.add_cart_pop .main_right_m{
        padding:0 16px
    }
}
.add_cart_pop .main>img,.add_cart_pop .main_right_m>img{
    height:100px;
    margin-right:20px;
    width:100px
}
@media(max-width:768px){
    .add_cart_pop .main>img,.add_cart_pop .main_right_m>img{
        height:80px;
        width:80px
    }
}
.add_cart_pop .main .main_right,.add_cart_pop .main_right_m .main_right{
    -webkit-box-flex:1;
    -ms-flex:1;
    flex:1
}
.add_cart_pop .main .main_right>div h4,.add_cart_pop .main_right_m .main_right>div h4{
    display:inline;
    margin-bottom:8px;
    margin-right:8px;
    max-width:566px
}
.add_cart_pop .main .main_right>div h4 p,.add_cart_pop .main_right_m .main_right>div h4 p{
    display:inline;
    font-size:16px;
    font-weight:600;
    line-height:24px
}
.add_cart_pop .main .main_right>div h4 span,.add_cart_pop .main_right_m .main_right>div h4 span{
    color:#707070;
    font-size:13px;
    font-weight:400;
    margin-left:12px
}
.add_cart_pop .main .main_right>div .star,.add_cart_pop .main_right_m .main_right>div .star{
    color:#999;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    font-size:13px;
    line-height:20px;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    cursor:pointer;
    margin-bottom:8px
}
.add_cart_pop .main .main_right>div .star span,.add_cart_pop .main_right_m .main_right>div .star span{
    margin-left:4px
}
.add_cart_pop .main .main_right>div .product_sub,.add_cart_pop .main_right_m .main_right>div .product_sub{
    color:#707070;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    font-size:13px;
    line-height:20px;
    margin-bottom:16px;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-column-gap:8px;
    -moz-column-gap:8px;
    column-gap:8px;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    row-gap:4px
}
.add_cart_pop .main .main_right>div .product_sub .product_tags_item,.add_cart_pop .main_right_m .main_right>div .product_sub .product_tags_item{
    padding-right:8px;
    position:relative
}
.add_cart_pop .main .main_right>div .product_sub .product_tags_item:after,.add_cart_pop .main_right_m .main_right>div .product_sub .product_tags_item:after{
    background-color:#ccc;
    content:"";
    height:10px;
    position:absolute;
    right:0;
    top:50%;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%);
    width:1px
}
.add_cart_pop .main .main_right>div .product_sub .product_tags_item:last-of-type:after,.add_cart_pop .main_right_m .main_right>div .product_sub .product_tags_item:last-of-type:after{
    width:0
}
.add_cart_pop .main .main_right>div .price,.add_cart_pop .main_right_m .main_right>div .price{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    background-color:#f7f7f7;
    justify-content:space-between;
    margin-bottom:20px;
    padding:16px 24px;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    border-radius:8px
}
.add_cart_pop .main .main_right>div .price .product_price_box>div,.add_cart_pop .main_right_m .main_right>div .price .product_price_box>div{
    color:#19191a;
    font-size:20px;
    font-weight:600;
    line-height:28px
}
.add_cart_pop .main .main_right>div .price .product_price_box>div>span,.add_cart_pop .main_right_m .main_right>div .price .product_price_box>div>span{
    display:inline-block
}
.add_cart_pop .main .main_right>div .price .product_price_box>div i,.add_cart_pop .main_right_m .main_right>div .price .product_price_box>div i{
    display:inline-block;
    font-style:normal
}
.add_cart_pop .main .main_right>div .price .product_price_box .afterTax,.add_cart_pop .main_right_m .main_right>div .price .product_price_box .afterTax{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    font-size:20px;
    font-weight:600;
    line-height:28px;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    white-space:nowrap
}
.add_cart_pop .main .main_right>div .price .product_price_box .afterTax i,.add_cart_pop .main_right_m .main_right>div .price .product_price_box .afterTax i{
    font-style:normal
}
.add_cart_pop .main .main_right>div .price .product_price_box .pn,.add_cart_pop .main_right_m .main_right>div .price .product_price_box .pn{
    color:#707070;
    font-size:14px;
    font-weight:400;
    line-height:22px;
    margin-top:8px
}
.add_cart_pop .main .main_right>div .price .product_sales,.add_cart_pop .main_right_m .main_right>div .price .product_sales{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -ms-flex-negative:0;
    flex-shrink:0;
    margin-top:8px;
    min-height:22px
}
.add_cart_pop .main .main_right>div .price .product_sales .sales_item,.add_cart_pop .main_right_m .main_right>div .price .product_sales .sales_item{
    border-right:1px solid #e5e5e5;
    color:#707070;
    font-size:13px;
    line-height:1;
    padding:0 11px;
    -ms-flex-negative:0;
    cursor:pointer;
    flex-shrink:0
}
.add_cart_pop .main .main_right>div .price .product_sales .sales_item:first-child,.add_cart_pop .main_right_m .main_right>div .price .product_sales .sales_item:first-child{
    padding-left:0
}
.add_cart_pop .main .main_right>div .price .product_sales .sales_item:first-child>span,.add_cart_pop .main_right_m .main_right>div .price .product_sales .sales_item:first-child>span{
    color:#a65300
}
.add_cart_pop .main .main_right>div .price .product_sales .sales_item:nth-child(2n)>span,.add_cart_pop .main_right_m .main_right>div .price .product_sales .sales_item:nth-child(2n)>span{
    color:#0070bc
}
.add_cart_pop .main .main_right>div .price .product_sales .sales_item:last-child,.add_cart_pop .main_right_m .main_right>div .price .product_sales .sales_item:last-child{
    border-right:none;
    padding-right:0
}
.add_cart_pop .main .main_right>div .price .product_sales .sales_item:last-child>span,.add_cart_pop .main_right_m .main_right>div .price .product_sales .sales_item:last-child>span{
    color:#19191a
}
.add_cart_pop .main .main_right>div .price .product_sales .sales_item:hover,.add_cart_pop .main_right_m .main_right>div .price .product_sales .sales_item:hover{
    -webkit-text-decoration:underline;
    text-decoration:underline
}
@media(max-width:768px){
    .add_cart_pop .main .main_right>div .price,.add_cart_pop .main_right_m .main_right>div .price{
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -ms-flex-direction:column;
        flex-direction:column;
        -webkit-box-align:start;
        -ms-flex-align:start;
        align-items:flex-start
    }
}
@media(max-width:768px)and (max-width:480px){
    .add_cart_pop .main .main_right>div .price,.add_cart_pop .main_right_m .main_right>div .price{
        background:#fff;
        padding:0
    }
}
.add_cart_pop .main .main_right>div .opacity0,.add_cart_pop .main_right_m .main_right>div .opacity0{
    display:none!important
}
.add_cart_pop .main .main_right>div .compatible,.add_cart_pop .main_right_m .main_right>div .compatible{
    max-width:566px
}
.add_cart_pop .main .main_right>div .compatible>div>p,.add_cart_pop .main_right_m .main_right>div .compatible>div>p{
    color:#707070;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    font-size:13px;
    -webkit-box-align:baseline;
    -ms-flex-align:baseline;
    align-items:baseline
}
.add_cart_pop .main .main_right>div .compatible>div ul,.add_cart_pop .main_right_m .main_right>div .compatible>div ul{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    margin-top:8px
}
.add_cart_pop .main .main_right>div .compatible>div ul li,.add_cart_pop .main_right_m .main_right>div .compatible>div ul li{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    height:30px;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    border:1px solid #eee;
    border-radius:4px;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    color:#19191a;
    cursor:pointer;
    font-size:13px;
    line-height:20px;
    margin:0 8px 8px 0;
    padding:0 8px;
    text-align:center;
    -webkit-transition:all .2s;
    transition:all .2s
}
.add_cart_pop .main .main_right>div .compatible>div ul li.active,.add_cart_pop .main_right_m .main_right>div .compatible>div ul li.active{
    background:#f2f2f2;
    border:1px solid #19191a
}
.add_cart_pop .main .main_right>div .compatible>div ul li:hover,.add_cart_pop .main_right_m .main_right>div .compatible>div ul li:hover{
    background:#f2f2f2
}
.add_cart_pop .main .main_right>div .compatible>div ul li .last,.add_cart_pop .main_right_m .main_right>div .compatible>div ul li .last{
    color:#035fbf
}
.add_cart_pop .main .main_right>div .compatible>div ul .colorItem,.add_cart_pop .main_right_m .main_right>div .compatible>div ul .colorItem{
    border:1px solid #eee;
    border-radius:3px;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    color:#19191a;
    cursor:pointer;
    display:inline-block;
    height:28px;
    line-height:normal;
    margin-bottom:4px;
    margin-right:4px;
    padding:4px;
    text-align:center;
    width:28px
}
.add_cart_pop .main .main_right>div .compatible>div ul .colorItem.active,.add_cart_pop .main_right_m .main_right>div .compatible>div ul .colorItem.active{
    border:1px solid #19191a!important
}
.add_cart_pop .main .main_right>div .compatible>div ul .colorItem>i,.add_cart_pop .main_right_m .main_right>div .compatible>div ul .colorItem>i{
    border-radius:2px;
    display:block;
    height:100%;
    width:100%
}
.add_cart_pop .main .main_right>div .compatible>div ul .colorItem>i.WB,.add_cart_pop .main_right_m .main_right>div .compatible>div ul .colorItem>i.WB{
    border:1px solid #e5e5e5
}
.add_cart_pop .main .main_right>div .compatible>div:nth-child(n+1),.add_cart_pop .main_right_m .main_right>div .compatible>div:nth-child(n+1){
    margin-top:8px
}
.add_cart_pop .main .main_right>div .other,.add_cart_pop .main_right_m .main_right>div .other{
    font-size:0;
    padding-bottom:20px
}
.add_cart_pop .main .main_right>div .other b,.add_cart_pop .main_right_m .main_right>div .other b{
    color:#19191a;
    font-weight:600
}
.add_cart_pop .main .main_right>div .other .detail,.add_cart_pop .main_right_m .main_right>div .other .detail{
    color:#0060bf;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    font-size:14px;
    line-height:18px;
    margin:20px 0;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:start;
    -ms-flex-pack:start;
    justify-content:flex-start
}
.add_cart_pop .main .main_right>div .other .detail span,.add_cart_pop .main_right_m .main_right>div .other .detail span{
    display:block
}
.add_cart_pop .main .main_right>div .other .detail span:hover,.add_cart_pop .main_right_m .main_right>div .other .detail span:hover{
    cursor:pointer;
    -webkit-text-decoration:underline;
    text-decoration:underline
}
.add_cart_pop .main .main_right>div .other .warehouse,.add_cart_pop .main_right_m .main_right>div .other .warehouse{
    color:#19191a;
    font-size:13px;
    line-height:20px;
    margin-bottom:4px;
    padding-left:16px;
    position:relative
}
.add_cart_pop .main .main_right>div .other .warehouse>div,.add_cart_pop .main_right_m .main_right>div .other .warehouse>div{
    margin-bottom:2px
}
.add_cart_pop .main .main_right>div .other .warehouse>div>div,.add_cart_pop .main_right_m .main_right>div .other .warehouse>div>div{
    display:-webkit-inline-box;
    display:-ms-inline-flexbox;
    display:inline-flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
.add_cart_pop .main .main_right>div .other .warehouse span,.add_cart_pop .main_right_m .main_right>div .other .warehouse span{
    color:#035fbf;
    cursor:pointer;
    position:relative
}
.add_cart_pop .main .main_right>div .other .warehouse span:hover ul,.add_cart_pop .main_right_m .main_right>div .other .warehouse span:hover ul{
    display:block
}
.add_cart_pop .main .main_right>div .other .warehouse span ul,.add_cart_pop .main_right_m .main_right>div .other .warehouse span ul{
    background:#fff;
    bottom:24px;
    -webkit-box-shadow:0 1px 8px 0 hsla(0,8%,44%,.3);
    box-shadow:0 1px 8px 0 hsla(0,8%,44%,.3);
    color:#707070;
    display:none;
    left:50%;
    max-width:280px;
    min-width:280px;
    padding:20px;
    position:absolute;
    -webkit-transform:translateX(-50%);
    -ms-transform:translateX(-50%);
    transform:translateX(-50%)
}
.add_cart_pop .main .main_right>div .other .warehouse span ul.tip_ship,.add_cart_pop .main_right_m .main_right>div .other .warehouse span ul.tip_ship{
    max-width:290px;
    min-width:290px
}
.add_cart_pop .main .main_right>div .other .warehouse span ul:after,.add_cart_pop .main_right_m .main_right>div .other .warehouse span ul:after{
    background:#fff;
    border-color:transparent #e4e4e4 #e4e4e4 transparent;
    border-style:solid;
    border-width:1px;
    bottom:-5px;
    content:"";
    height:8px;
    left:50%;
    position:absolute;
    -webkit-transform:translateX(-50%) rotate(45deg);
    -ms-transform:translateX(-50%) rotate(45deg);
    transform:translateX(-50%) rotate(45deg);
    width:8px
}
.add_cart_pop .main .main_right>div .other .warehouse span ul li,.add_cart_pop .main_right_m .main_right>div .other .warehouse span ul li{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    padding:2px 0
}
.add_cart_pop .main .main_right>div .other .warehouse span ul li p,.add_cart_pop .main_right_m .main_right>div .other .warehouse span ul li p{
    padding-left:16px;
    position:relative
}
.add_cart_pop .main .main_right>div .other .warehouse span ul li p:before,.add_cart_pop .main_right_m .main_right>div .other .warehouse span ul li p:before{
    background:#707070;
    border-radius:7px;
    content:" ";
    display:block;
    height:7px;
    left:0;
    position:absolute;
    top:6px;
    width:7px
}
.add_cart_pop .main .main_right>div .other .warehouse span ul li p.stock_ship_dot:before,.add_cart_pop .main_right_m .main_right>div .other .warehouse span ul li p.stock_ship_dot:before{
    background:#10a300
}
.add_cart_pop .main .main_right>div .other .warehouse span ul li p.in_ship_dot:before,.add_cart_pop .main_right_m .main_right>div .other .warehouse span ul li p.in_ship_dot:before{
    background:#fdaa01
}
.add_cart_pop .main .main_right>div .other .warehouse span ul li p b,.add_cart_pop .main_right_m .main_right>div .other .warehouse span ul li p b{
    color:#19191a;
    display:inline;
    font-weight:400;
    padding-right:3px
}
.add_cart_pop .main .main_right>div .other .warehouse span ul li.none,.add_cart_pop .main_right_m .main_right>div .other .warehouse span ul li.none{
    display:none
}
.add_cart_pop .main .main_right>div .other .warehouse .warehouse_tip,.add_cart_pop .main_right_m .main_right>div .other .warehouse .warehouse_tip{
    min-width:290px;
    padding:20px
}
@media(max-width:960px){
    .add_cart_pop .main .main_right>div .other .warehouse .warehouse_tip,.add_cart_pop .main_right_m .main_right>div .other .warehouse .warehouse_tip{
        width:100%
    }
}
.add_cart_pop .main .main_right>div .other .warehouse .delivery_enroute>i,.add_cart_pop .main .main_right>div .other .warehouse .delivery_warehouse>i,.add_cart_pop .main_right_m .main_right>div .other .warehouse .delivery_enroute>i,.add_cart_pop .main_right_m .main_right>div .other .warehouse .delivery_warehouse>i{
    background:transparent;
    border-radius:50%;
    display:inline-block;
    height:4px;
    margin-right:4px;
    vertical-align:middle;
    width:4px
}
.add_cart_pop .main .main_right>div .other .warehouse>div:first-child .delivery_warehouse>i,.add_cart_pop .main_right_m .main_right>div .other .warehouse>div:first-child .delivery_warehouse>i{
    background:#10a300
}
.add_cart_pop .main .main_right>div .other .warehouse>div .delivery_enroute>i,.add_cart_pop .main_right_m .main_right>div .other .warehouse>div .delivery_enroute>i{
    background:#fdaa01
}
.add_cart_pop .main .main_right>div .other .warehouse .other_list_warehouse,.add_cart_pop .main_right_m .main_right>div .other .warehouse .other_list_warehouse{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    margin-bottom:4px
}
.add_cart_pop .main .main_right>div .other .warehouse .other_list_warehouse>i,.add_cart_pop .main_right_m .main_right>div .other .warehouse .other_list_warehouse>i{
    background:#10a300;
    border-radius:50%;
    display:block;
    height:4px;
    margin-right:12px;
    width:4px
}
.add_cart_pop .main .main_right>div .other .warehouse .other_list_warehouse>span,.add_cart_pop .main_right_m .main_right>div .other .warehouse .other_list_warehouse>span{
    color:#707070;
    font-size:13px;
    line-height:20px
}
.add_cart_pop .main .main_right>div .other .warehouse .other_list_warehouse:last-child,.add_cart_pop .main_right_m .main_right>div .other .warehouse .other_list_warehouse:last-child{
    margin-bottom:0
}
.add_cart_pop .main .main_right>div .other .warehouse .delivery_item_other .fs-popover,.add_cart_pop .main_right_m .main_right>div .other .warehouse .delivery_item_other .fs-popover{
    margin-left:0
}
.add_cart_pop .main .main_right>div .other .warehouse .delivery_item_other .fs-popover>.trigger>div,.add_cart_pop .main_right_m .main_right>div .other .warehouse .delivery_item_other .fs-popover>.trigger>div{
    color:#0060bf;
    font-size:13px;
    line-height:20px
}
.add_cart_pop .main .main_right>div .other .warehouse>.iconfont,.add_cart_pop .main_right_m .main_right>div .other .warehouse>.iconfont{
    color:#4b4b4d;
    font-size:14px;
    left:0;
    line-height:12px;
    position:absolute;
    top:4px
}
.add_cart_pop .main .main_right>div .other .free,.add_cart_pop .main_right_m .main_right>div .other .free{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
.add_cart_pop .main .main_right>div .other .free>i,.add_cart_pop .main_right_m .main_right>div .other .free>i{
    color:#4b4b4d;
    font-size:14px;
    height:12px;
    margin:4px 4px 0 0
}
.add_cart_pop .main .main_right>div .other .free>span,.add_cart_pop .main_right_m .main_right>div .other .free>span{
    color:#19191a;
    font-size:13px;
    line-height:20px
}
.add_cart_pop .main .main_right>div .other .time,.add_cart_pop .main_right_m .main_right>div .other .time{
    color:#19191a;
    font-size:13px;
    line-height:18px
}
.add_cart_pop .main .main_right_box,.add_cart_pop .main_right_m .main_right_box{
    display:-webkit-inline-box;
    display:-ms-inline-flexbox;
    display:inline-flex;
    -webkit-box-align:baseline;
    -ms-flex-align:baseline;
    align-items:baseline;
    margin-bottom:16px
}
.add_cart_pop .main .main_right_box>span,.add_cart_pop .main_right_m .main_right_box>span{
    color:#707070;
    font-size:14px;
    line-height:22px
}
.add_cart_pop .main .main_right .hot,.add_cart_pop .main .main_right .new,.add_cart_pop .main .main_right .off,.add_cart_pop .main_right_m .main_right .hot,.add_cart_pop .main_right_m .main_right .new,.add_cart_pop .main_right_m .main_right .off{
    background-image:url(https://resource.fs.com/mall/generalImg/20230426155715gx0x94.png);
    background-position:-16px -16px;
    background-repeat:no-repeat;
    background-size:128px 82px;
    height:24px;
    margin-right:8px;
    width:44px
}
.add_cart_pop .main .main_right .off,.add_cart_pop .main_right_m .main_right .off{
    background:#feefef;
    color:#c00000
}
.add_cart_pop .main .main_right .hot,.add_cart_pop .main_right_m .main_right .hot{
    background-position:-68px -16px
}
.add_cart_pop .main .main_right .tips,.add_cart_pop .main_right_m .main_right .tips{
    background:#f9efd8;
    border:none;
    border-radius:2px;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    color:#936d1d;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    margin-bottom:20px;
    padding:9px 10px 9px 40px;
    position:relative
}
.add_cart_pop .main .main_right .tips .iconfont,.add_cart_pop .main_right_m .main_right .tips .iconfont{
    font-size:16px;
    left:16px;
    position:absolute;
    top:15px
}
.add_cart_pop .main .main_right .tips p,.add_cart_pop .main_right_m .main_right .tips p{
    font-size:13px;
    line-height:22px
}
.add_cart_pop .main .tipClass,.add_cart_pop .main_right_m .tipClass{
    -webkit-box-sizing:content-box;
    box-sizing:content-box;
    min-width:260px;
    padding:20px
}
@media(max-width:960px){
    .add_cart_pop{
        padding-top:20px
    }
}
@media(max-width:768px){
    .add_cart_pop{
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -ms-flex-direction:column;
        flex-direction:column;
        -webkit-box-pack:justify;
        -ms-flex-pack:justify;
        justify-content:space-between
    }
    .add_cart_pop .main{
        -webkit-box-flex:inherit!important;
        -ms-flex:inherit!important;
        flex:inherit!important
    }
    .add_cart_pop .main_right_m{
        -webkit-box-flex:1;
        -ms-flex:1;
        flex:1
    }
}
.add_cart_pop .main_right_m{
    display:block
}
.add_cart_pop .main_right_m .compatible{
    max-width:566px
}
.add_cart_pop .main_right_m .compatible>div>p{
    color:#707070;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    font-size:13px;
    -webkit-box-align:baseline;
    -ms-flex-align:baseline;
    align-items:baseline
}
.add_cart_pop .main_right_m .compatible>div ul{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    margin-top:8px
}
.add_cart_pop .main_right_m .compatible>div ul li{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    height:36px;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    border:1px solid #eee;
    border-radius:3px;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    color:#19191a;
    cursor:pointer;
    font-size:13px;
    margin:0 8px 8px 0;
    padding:0 16px;
    text-align:center;
    -webkit-transition:all .2s;
    transition:all .2s
}
.add_cart_pop .main_right_m .compatible>div ul li.active{
    background:#f2f2f2;
    border:1px solid #19191a
}
.add_cart_pop .main_right_m .compatible>div ul li:hover{
    background:#f2f2f2
}
.add_cart_pop .main_right_m .compatible>div ul li .last{
    color:#035fbf
}
.add_cart_pop .main_right_m .compatible>div ul .colorItem{
    border:1px solid #eee;
    border-radius:3px;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    color:#19191a;
    cursor:pointer;
    display:inline-block;
    height:28px;
    line-height:normal;
    margin-bottom:4px;
    margin-right:4px;
    padding:4px;
    text-align:center;
    width:28px
}
.add_cart_pop .main_right_m .compatible>div ul .colorItem.active{
    border:1px solid #19191a!important
}
.add_cart_pop .main_right_m .compatible>div ul .colorItem>i{
    display:block;
    height:100%;
    width:100%
}
.add_cart_pop .main_right_m .compatible>div ul .colorItem>i.WB{
    border:1px solid #e5e5e5
}
.add_cart_pop .main_right_m .compatible>div:nth-child(2){
    margin-top:20px
}
.add_cart_pop .main_right_m .other{
    font-size:0;
    padding-bottom:20px
}
.add_cart_pop .main_right_m .other b{
    color:#19191a;
    font-weight:600
}
.add_cart_pop .main_right_m .other .detail{
    color:#0060bf;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    font-size:14px;
    line-height:18px;
    margin:20px 0;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:start;
    -ms-flex-pack:start;
    justify-content:flex-start
}
.add_cart_pop .main_right_m .other .detail span{
    display:block
}
.add_cart_pop .main_right_m .other .detail span:hover{
    cursor:pointer;
    -webkit-text-decoration:underline;
    text-decoration:underline
}
.add_cart_pop .main_right_m .other .warehouse{
    color:#19191a;
    font-size:13px;
    line-height:20px;
    margin-bottom:4px;
    padding-left:16px;
    position:relative
}
.add_cart_pop .main_right_m .other .warehouse>div{
    margin-bottom:4px
}
.add_cart_pop .main_right_m .other .warehouse span{
    color:#035fbf;
    cursor:pointer;
    position:relative
}
.add_cart_pop .main_right_m .other .warehouse span:hover ul{
    display:block
}
.add_cart_pop .main_right_m .other .warehouse span ul{
    background:#fff;
    bottom:24px;
    -webkit-box-shadow:0 1px 8px 0 hsla(0,8%,44%,.3);
    box-shadow:0 1px 8px 0 hsla(0,8%,44%,.3);
    color:#707070;
    display:none;
    left:50%;
    max-width:280px;
    min-width:280px;
    padding:20px;
    position:absolute;
    -webkit-transform:translateX(-50%);
    -ms-transform:translateX(-50%);
    transform:translateX(-50%)
}
.add_cart_pop .main_right_m .other .warehouse span ul.tip_ship{
    max-width:290px;
    min-width:290px
}
.add_cart_pop .main_right_m .other .warehouse span ul:after{
    background:#fff;
    border-color:transparent #e4e4e4 #e4e4e4 transparent;
    border-style:solid;
    border-width:1px;
    bottom:-5px;
    content:"";
    height:8px;
    left:50%;
    position:absolute;
    -webkit-transform:translateX(-50%) rotate(45deg);
    -ms-transform:translateX(-50%) rotate(45deg);
    transform:translateX(-50%) rotate(45deg);
    width:8px
}
.add_cart_pop .main_right_m .other .warehouse span ul li{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    padding:2px 0
}
.add_cart_pop .main_right_m .other .warehouse span ul li p{
    padding-left:16px;
    position:relative
}
.add_cart_pop .main_right_m .other .warehouse span ul li p:before{
    background:#707070;
    border-radius:7px;
    content:" ";
    display:block;
    height:7px;
    left:0;
    position:absolute;
    top:6px;
    width:7px
}
.add_cart_pop .main_right_m .other .warehouse span ul li p.stock_ship_dot:before{
    background:#10a300
}
.add_cart_pop .main_right_m .other .warehouse span ul li p.in_ship_dot:before{
    background:#fdaa01
}
.add_cart_pop .main_right_m .other .warehouse span ul li p b{
    color:#19191a;
    display:inline;
    font-weight:400;
    padding-right:3px
}
.add_cart_pop .main_right_m .other .warehouse span ul li.none{
    display:none
}
.add_cart_pop .main_right_m .other .warehouse .warehouse_tip{
    min-width:290px;
    padding:20px
}
@media(max-width:960px){
    .add_cart_pop .main_right_m .other .warehouse .warehouse_tip{
        width:100%
    }
}
.add_cart_pop .main_right_m .other .warehouse .delivery_enroute>i,.add_cart_pop .main_right_m .other .warehouse .delivery_warehouse>i{
    background:transparent;
    border-radius:50%;
    display:inline-block;
    height:4px;
    margin-right:4px;
    vertical-align:middle;
    width:4px
}
.add_cart_pop .main_right_m .other .warehouse>div:first-child .delivery_warehouse>i{
    background:#10a300
}
.add_cart_pop .main_right_m .other .warehouse>div .delivery_enroute>i{
    background:#fdaa01
}
.add_cart_pop .main_right_m .other .warehouse .other_list_warehouse{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    margin-bottom:4px
}
.add_cart_pop .main_right_m .other .warehouse .other_list_warehouse>i{
    background:#10a300;
    border-radius:50%;
    display:block;
    height:4px;
    margin-right:12px;
    width:4px
}
.add_cart_pop .main_right_m .other .warehouse .other_list_warehouse>span{
    color:#707070;
    font-size:13px;
    line-height:20px
}
.add_cart_pop .main_right_m .other .warehouse .other_list_warehouse:last-child{
    margin-bottom:0
}
.add_cart_pop .main_right_m .other .warehouse .delivery_item_other .fs-popover{
    margin-left:0
}
.add_cart_pop .main_right_m .other .warehouse .delivery_item_other .fs-popover>.trigger>div{
    color:#0060bf;
    font-size:13px;
    line-height:20px
}
.add_cart_pop .main_right_m .other .warehouse>.iconfont{
    color:#4b4b4d;
    font-size:14px;
    left:0;
    line-height:12px;
    position:absolute;
    top:4px
}
.add_cart_pop .main_right_m .other .free{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
.add_cart_pop .main_right_m .other .free>i{
    color:#4b4b4d;
    font-size:14px;
    height:12px;
    margin:4px 4px 0 0
}
.add_cart_pop .main_right_m .other .free>span{
    color:#19191a;
    font-size:13px;
    line-height:20px
}
.add_cart_pop .main_right_m .other .time{
    color:#19191a;
    font-size:13px;
    line-height:18px
}
.operation{
    border-top:1px solid #e5e5e5;
    bottom:0;
    position:sticky
}
.operation>div{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    padding:20px 32px;
    width:100%;
    -webkit-box-pack:end;
    -ms-flex-pack:end;
    background:#fff;
    justify-content:flex-end
}
.operation>div.add .qty-box{
    background:#fff
}
.operation>div.add button{
    margin-left:12px
}
.operation>div.add button i{
    margin-right:4px
}
.operation .add_column{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column
}
.operation .add_column button{
    margin-left:0!important
}
.operation .size{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between;
    margin-bottom:12px
}
.operation .size .size_text{
    color:#707070;
    font-size:13px;
    line-height:20px
}
.h80{
    padding:0 40px 104px
}
 .fs-popup-ctn{
    overflow:auto
}
 .fs-popup-ctn .fs-popup-body{
    overflow:auto
}
.warehouse_tip .other_list_warehouse{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    margin-bottom:4px
}
.warehouse_tip .other_list_warehouse>i{
    background:#10a300;
    border-radius:50%;
    display:block;
    height:6px;
    margin-right:12px;
    width:6px
}
.warehouse_tip .other_list_warehouse>span{
    color:#707070;
    font-size:13px;
    line-height:20px
}
.warehouse_tip .other_list_warehouse:last-child{
    margin-bottom:0
}
@media(max-width:768px){
    .popup_container{
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        height:auto;
        max-height:calc(100vh - 64px);
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -ms-flex-direction:column;
        flex-direction:column
    }
    .popup_container .iconfont_close{
        font-size:16px;
        height:16px;
        width:16px
    }
    .popup_container .add_cart_pop{
        -webkit-box-flex:1;
        -ms-flex:1;
        flex:1
    }
    .popup_container .operation{
        border-top:1px solid #e5e5e5;
        padding:20px 16px
    }
    .popup_container .operation .add_column{
        padding:0
    }
    .popup_container .operation .size{
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        -webkit-box-pack:justify;
        -ms-flex-pack:justify;
        justify-content:space-between;
        -webkit-box-align:center;
        -ms-flex-align:center;
        align-items:center;
        margin-bottom:12px
    }
    .popup_container .operation .fs-button{
        width:100%
    }
}
.popup_container_tips .add_cart_header{
    -webkit-box-pack:start;
    -ms-flex-pack:start;
    border-bottom:1px solid #e5e5e5;
    font-size:20px;
    font-weight:400;
    height:70px;
    justify-content:flex-start;
    line-height:28px
}
.popup_container_tips .add_cart_header .m_title{
    display:block;
    font-size:20px;
    font-weight:400;
    line-height:28px
}
.popup_container_tips .tips{
    color:#707070;
    font-size:14px;
    font-weight:400;
    line-height:22px;
    padding:20px 32px
}
.popup_container_tips .tips a{
    color:#0060bf
}
 .customized_header .title{
    color:#19191a;
    font-size:20px;
    font-weight:400;
    line-height:28px
}
@media(max-width:768px){
    .customized_header .title{
        font-size:16px;
        line-height:24px
    }
}
.customized_header .process_box{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    width:100%;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    height:40px;
    margin-top:18px;
    overflow-x:auto;
    position:relative
}
.customized_header .process_box .process_item{
    -webkit-box-flex:1;
    -ms-flex:1;
    flex:1;
    -ms-flex-negative:0;
    background:#f2f2f2;
    color:#707070;
    flex-shrink:0;
    font-size:13px;
    height:36px;
    line-height:36px;
    min-width:160px;
    position:relative;
    text-align:center
}
.customized_header .process_box .process_item .iconfont_right{
    color:#fff;
    cursor:default;
    font-size:40px;
    position:absolute;
    right:-16px;
    top:50%;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%);
    z-index:1
}
.products_wrap{
    max-height:450px;
    overflow-y:auto;
    padding:0 32px
}
@media(max-width:960px){
    .products_wrap{
        padding:0 16px
    }
}
.products_head{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    color:#707070;
    font-size:16px;
    line-height:24px;
    padding-top:20px;
    width:100%
}
@media(max-width:960px){
    .products_head{
        display:none
    }
}
.products_head_item{
    color:#19191a;
    font-size:16px;
    line-height:24px
}
.products_head_item:first-child{
    width:442px;
    -ms-flex-negative:0;
    flex-shrink:0
}
.products_head_item:nth-child(2){
    width:114px;
    -ms-flex-negative:0;
    flex-shrink:0;
    text-align:center
}
.products_head_item:nth-child(3){
    width:110px;
    -ms-flex-negative:0;
    flex-shrink:0;
    margin-left:20px;
    text-align:right
}
.product_box{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:start;
    -ms-flex-align:start;
    align-items:flex-start;
    padding-bottom:20px;
    padding-top:20px;
    position:relative
}
@media(max-width:960px){
    .product_box{
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -ms-flex-direction:column;
        flex-direction:column
    }
}
.product_box .product_detail{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:start;
    -ms-flex-align:start;
    align-items:flex-start;
    padding-right:20px
}
@media(max-width:960px){
    .product_box .product_detail{
        padding-right:0;
        width:100%
    }
}
.product_box .product_detail .img{
    display:inline-block;
    height:80px;
    width:80px;
    -ms-flex-negative:0;
    flex-shrink:0;
    margin-right:20px
}
@media(max-width:960px){
    .product_box .product_detail .img{
        height:80px;
        width:80px
    }
}
.product_box .product_detail .img>img{
    display:block;
    width:100%
}
.product_box .product_detail .products_ctn{
    width:322px
}
.product_box .product_detail .products_ctn .product_name{
    color:#19191a;
    font-size:14px;
    font-weight:600;
    line-height:22px
}
.product_box .product_detail .products_ctn .attributes_box{
    margin-top:8px
}
.product_box .product_detail .products_ctn .attributes_box>p{
    color:#707070;
    font-size:13px;
    line-height:20px
}
.product_box .product_detail .products_ctn .product_id{
    color:#707070;
    display:inline;
    font-size:13px;
    font-weight:400;
    line-height:20px;
    margin-left:4px;
    margin-top:8px
}
.product_box .product_qty{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center
}
@media(max-width:960px){
    .product_box .product_qty{
        padding-left:100px;
        width:100%;
        -webkit-box-pack:start;
        -ms-flex-pack:start;
        justify-content:flex-start;
        margin-top:5px
    }
}
.product_box .product_price{
    font-size:14px;
    font-weight:600;
    line-height:22px;
    margin-left:20px;
    margin-top:9px;
    text-align:right;
    width:114px
}
@media(max-width:960px){
    .product_box .product_price{
        margin-left:0;
        padding-left:100px;
        text-align:left;
        width:100%
    }
}
.bottom_box{
    background:#fff;
    border-top:1px solid #e5e5e5;
    padding:20px 32px
}
@media(max-width:768px){
    .bottom_box .bottom_qty{
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        -webkit-box-align:center;
        -ms-flex-align:center;
        align-items:center;
        -webkit-box-pack:justify;
        -ms-flex-pack:justify;
        justify-content:space-between;
        margin-top:12px
    }
    .bottom_box .bottom_qty .bottom_qty_text{
        color:#646464;
        font-size:13px;
        line-height:20px
    }
}
.delivery_item{
    color:#707070;
    font-size:13px;
    line-height:20px
}
.delivery_item>span{
    color:#19191a
}
.btn_box{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:end;
    -ms-flex-pack:end;
    justify-content:flex-end;
    margin-top:32px
}
.btn_box .edit_btn{
    padding:0 50px;
    width:auto
}
.btn_box .add_btn{
    margin-left:12px;
    padding:0 30px;
    width:auto
}
.btn_box .add_btn .iconfont_cart{
    margin-right:5px
}
@media(max-width:960px){
    .fs-popup .fs-popup-body{
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -ms-flex-direction:column;
        flex-direction:column
    }
    .fs-popup .products_wrap{
        -webkit-box-flex:1;
        -ms-flex:1 1 auto;
        flex:1 1 auto;
        max-height:100%
    }
    .bottom_box{
        -ms-flex-negative:0;
        flex-shrink:0;
        padding:20px 16px
    }
    .btn_box{
        -webkit-box-orient:vertical;
        -webkit-box-direction:reverse;
        -ms-flex-direction:column-reverse;
        flex-direction:column-reverse;
        margin-top:12px
    }
    .btn_box .fs-button{
        font-weight:400;
        height:42px
    }
    .btn_box .add_btn{
        margin-bottom:12px;
        margin-left:0
    }
    .delivery_item{
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        -webkit-box-pack:justify;
        -ms-flex-pack:justify;
        justify-content:space-between
    }
    .delivery_item:not(:first-child){
        margin-top:4px
    }
}
.module_content{
    padding: 20px 0;
}
.module_content table, .module_content td, .module_content tr {
    border: 1px solid #ddd;
}
.product_resources {
    padding-bottom: 40px;
    position: relative;
}
.resource_box {
    display: grid;
    grid-template-columns: repeat(4,1fr);
    width: 100%;
    grid-gap: 20px;
}
.resource_item, .resource_item .resource_link {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.resource_item {
    background-color: #f7f7f7;
    border-radius: 4px;
    cursor: pointer;
    height: 76px;
    padding: 16px;
    -webkit-transition: all .3s;
    transition: all .3s;
}
.resource_item .resource_link {
    color: #19191a;
    -webkit-text-decoration: none;
    text-decoration: none;
    width: 100%;
}
.resource_item, .resource_item .resource_link {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.resource_item .icon_resource_img {
    margin-right: 10px;
}
.resource_item .resource_link .resource_text {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    overflow: hidden;
}
.resource_item .resource_link .resource_text .text_name {
    display: -webkit-box;
    font-size: 14px;
    line-height: 22px;
    overflow: hidden;
    text-overflow: ellipsis;
    word-break: break-word;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}
.resource_item .resource_link .resource_text .text_left {
    display: inline;
}