﻿@charset "UTF-8";

.spice-header.spice-header-checkout {
    width: 100%;
    height: 120px;
}

    .spice-header.spice-header-checkout .spice-container {
        width: 100%;
        position: fixed;
        top: 0;
        left: 0;
        background-color: #1B1B1B;
        z-index: 100;
    }

        .spice-header.spice-header-checkout .spice-container:before, .spice-header.spice-header-checkout .spice-container:after {
            display: none;
        }

        .spice-header.spice-header-checkout .spice-container .spice-navbar {
            padding: 0 22px 0 28px;
            text-align: center;
            background: #1B1B1B;
        }

            .spice-header.spice-header-checkout .spice-container .spice-navbar a {
                font-family: "FuturaLT-Light", "NotoSansCJKsc-Regular", "NotoSansCJKsc-Normal", "PingFangSC-Regular", "Hiragino Sans GB", "\5FAE\8F6F\96C5\9ED1", "Microsoft YaHei", sans-serif;
                font-size: 12px;
                color: #e5dfd9;
                line-height: 120px;
                letter-spacing: 0.5px;
            }

                .spice-header.spice-header-checkout .spice-container .spice-navbar a span {
                    position: relative;
                    left: -3px;
                }

            .spice-header.spice-header-checkout .spice-container .spice-navbar .spice-login-nav-left {
                float: left;
            }

                .spice-header.spice-header-checkout .spice-container .spice-navbar .spice-login-nav-left a .icon-svg-dropdown-arrow-left {
                    -webkit-transform: scale(0.5, 0.5);
                    -moz-transform: scale(0.5, 0.5);
                    -o-transform: scale(0.5, 0.5);
                    -ms-transform: scale(0.5, 0.5);
                    transform: scale(0.5, 0.5);
                    line-height: 1;
                    color: #E5DFD9;
                    margin: 0 -3px 0 -7px;
                }

            .spice-header.spice-header-checkout .spice-container .spice-navbar .spice-logo {
                position: absolute;
                left: 50%;
                top: 50%;
                transform: translate(-50%, -50%);
                -moz-transform: translate(-50%, -50%);
                -o-transform: translate(-50%, -50%);
                -ms-transform: translate(-50%, -50%);
                -webkit-transform: translate(-50%, -50%);
            }

                .spice-header.spice-header-checkout .spice-container .spice-navbar .spice-logo a {
                    opacity: 1;
                }

                    .spice-header.spice-header-checkout .spice-container .spice-navbar .spice-logo a:before {
                        display: block;
                        font-size: 39px;
                        color: #fff;
                    }

                    .spice-header.spice-header-checkout .spice-container .spice-navbar .spice-logo a img {
                        width: 160px;
                    }

            .spice-header.spice-header-checkout .spice-container .spice-navbar .spice-login-nav-right {
                float: right;
            }

                .spice-header.spice-header-checkout .spice-container .spice-navbar .spice-login-nav-right li {
                    list-style-type: none;
                    float: left;
                }

                    .spice-header.spice-header-checkout .spice-container .spice-navbar .spice-login-nav-right li:first-child a {
                        font-family: "NotoSansCJKsc-Regular", "NotoSansCJKsc-Normal", "PingFangSC-Regular", "Hiragino Sans GB", "\5FAE\8F6F\96C5\9ED1", "Microsoft YaHei", sans-serif;
                    }

                    .spice-header.spice-header-checkout .spice-container .spice-navbar .spice-login-nav-right li:last-child a {
                        letter-spacing: 0px;
                        font-family: "FuturaLT-Book", "NotoSansCJKsc-Normal", "PingFangSC-Regular", "Hiragino Sans GB", "\5FAE\8F6F\96C5\9ED1", "Microsoft YaHei", sans-serif;
                    }

                    .spice-header.spice-header-checkout .spice-container .spice-navbar .spice-login-nav-right li .icon-svg-chat {
                        margin-right: 2px;
                        font-size: 13px;
                        line-height: 1;
                    }

                    .spice-header.spice-header-checkout .spice-container .spice-navbar .spice-login-nav-right li .icon-svg-phone {
                        margin: 0 3px 0 17px;
                        line-height: 1;
                    }

                    .spice-header.spice-header-checkout .spice-container .spice-navbar .spice-login-nav-right li a {
                        position: relative;
                    }

.spice-sales-consultant-box {
    background: #E7E7E7;
    height: 70px;
}

    .spice-sales-consultant-box .spice-sales-consultant-cont {
        height: 55px;
        line-height: 55px;
        font-family: "Helvetica Neue", "Luxi Sans", "DejaVu Sans", Tahoma, "Hiragino Sans GB", STHeiti, "Microsoft YaHei";
        font-size: 12px;
        letter-spacing: 0;
        text-align: center;
        border-bottom: 1px solid #fff;
    }

        .spice-sales-consultant-box .spice-sales-consultant-cont .spice-sales-consultant-name {
            display: inline-block;
            color: #313131;
        }

        .spice-sales-consultant-box .spice-sales-consultant-cont .spice-sales-consultant-edit {
            display: inline-block;
            color: #999999;
            padding-left: 15px;
            cursor: pointer;
        }

            .spice-sales-consultant-box .spice-sales-consultant-cont .spice-sales-consultant-edit:before {
                content: "";
                display: inline-block;
                background: #C8C6C5;
                width: 1px;
                height: 15px;
                position: relative;
                left: -15px;
                margin-left: 15px;
                top: 3px;
            }

@media screen and (max-width: 1023px) {
    .spice-header.spice-header-checkout {
        height: 80px;
    }

        .spice-header.spice-header-checkout .spice-container .spice-navbar {
            padding: 0 25px;
        }

            .spice-header.spice-header-checkout .spice-container .spice-navbar a {
                line-height: 80px;
            }

            .spice-header.spice-header-checkout .spice-container .spice-navbar .spice-login-nav-left a {
                position: relative;
                top: 2px;
            }

            .spice-header.spice-header-checkout .spice-container .spice-navbar .spice-logo a:before {
                font-size: 39px;
            }

            .spice-header.spice-header-checkout .spice-container .spice-navbar .spice-logo a img {
                width: 147px;
            }

            .spice-header.spice-header-checkout .spice-container .spice-navbar .spice-login-nav-right li a {
                letter-spacing: 0;
                top: 2px;
            }
}

@media screen and (max-width: 767px) {
    .spice-header.spice-header-checkout {
        height: 50px;
    }

        .spice-header.spice-header-checkout .spice-container {
            height: 50px;
        }

            .spice-header.spice-header-checkout .spice-container .spice-navbar {
                height: 50px;
                position: relative;
                padding: 0 14px;
            }

                .spice-header.spice-header-checkout .spice-container .spice-navbar a {
                    display: block;
                    line-height: 49px;
                    letter-spacing: 0.45px;
                    position: relative;
                }

                .spice-header.spice-header-checkout .spice-container .spice-navbar .spice-logo a:before {
                    font-size: 22px;
                }

                .spice-header.spice-header-checkout .spice-container .spice-navbar .spice-login-nav-left a {
                    position: relative;
                }

                    .spice-header.spice-header-checkout .spice-container .spice-navbar .spice-login-nav-left a span {
                        font-size: 12px;
                        color: #E5DFD9;
                        letter-spacing: 0.45px;
                    }

                .spice-header.spice-header-checkout .spice-container .spice-navbar .spice-logo a img {
                    width: 96px;
                }

                .spice-header.spice-header-checkout .spice-container .spice-navbar .spice-login-nav-right {
                    display: none;
                }
}

.messageLimit {
    overflow: hidden;
    position: relative;
}

    .messageLimit .help-block {
        text-align: left;
        width: 50%;
        float: left;
        color: #d14;
        display: none;
    }

    .messageLimit .counter {
        text-align: right;
        width: 50%;
        float: right;
    }

    .messageLimit.spice-error .help-block {
        display: block;
    }

    .messageLimit.spice-maxLen .events-messageCounter, .messageLimit.spice-minLen .events-messageCounter {
        color: #d14;
    }

@charset "UTF-8";

.spice-footer {
    background-color: #1B1B1B;
}

    .spice-footer .spice-container {
        padding: 18px 0 21px 40px;
    }

        .spice-footer .spice-container .spice-login-footer-top {
            margin-bottom: 40px;
        }

            .spice-footer .spice-container .spice-login-footer-top > div {
                float: left;
            }

                .spice-footer .spice-container .spice-login-footer-top > div h4 {
                    font-family: "FuturaLT-Light", "NotoSansCJKsc-Regular", "NotoSansCJKsc-Normal", "PingFangSC-Regular", "Hiragino Sans GB", "\5FAE\8F6F\96C5\9ED1", "Microsoft YaHei", sans-serif;
                    font-size: 12px;
                    color: #ffffff;
                    letter-spacing: 0px;
                    margin-bottom: 33px;
                }

                .spice-footer .spice-container .spice-login-footer-top > div > div {
                    position: relative;
                }

                    .spice-footer .spice-container .spice-login-footer-top > div > div p {
                        font-family: "FuturaLT-Light", "NotoSansCJKsc-Regular", "NotoSansCJKsc-Normal", "PingFangSC-Regular", "Hiragino Sans GB", "\5FAE\8F6F\96C5\9ED1", "Microsoft YaHei", sans-serif;
                        color: #E5DFD9;
                        letter-spacing: 0px;
                        font-size: 11px;
                        -webkit-transform: scale(0.91667, 0.91667);
                        -moz-transform: scale(1);
                        -webkit-transform-origin-x: 0;
                    }

                .spice-footer .spice-container .spice-login-footer-top > div.spice-login-footer-top-left {
                    padding-right: 97px;
                    padding-bottom: 30px;
                }

                    .spice-footer .spice-container .spice-login-footer-top > div.spice-login-footer-top-left > div p {
                        margin-bottom: 10px;
                    }

                    .spice-footer .spice-container .spice-login-footer-top > div.spice-login-footer-top-left > div ul li {
                        position: relative;
                        padding-left: 0;
                        margin-bottom: 4px;
                    }

                        .spice-footer .spice-container .spice-login-footer-top > div.spice-login-footer-top-left > div ul li a {
                            font-family: "FuturaLT-Light", "NotoSansCJKsc-Regular", "NotoSansCJKsc-Normal", "PingFangSC-Regular", "Hiragino Sans GB", "\5FAE\8F6F\96C5\9ED1", "Microsoft YaHei", sans-serif;
                            color: rgba(229, 223, 217, 0.5);
                            letter-spacing: 0px;
                            line-height: 16px;
                        }

                            .spice-footer .spice-container .spice-login-footer-top > div.spice-login-footer-top-left > div ul li a span {
                                display: inline-block;
                                font-size: 11px;
                                -webkit-transform: scale(0.91667, 0.91667);
                                -moz-transform: scale(1);
                                -webkit-transform-origin-x: 0;
                            }

                            .spice-footer .spice-container .spice-login-footer-top > div.spice-login-footer-top-left > div ul li a i {
                                opacity: 0.5;
                                -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity = 50);
                                filter: alpha(opacity=50);
                                width: 24px;
                                vertical-align: -1px;
                                color: #E5DFD9;
                            }

                        .spice-footer .spice-container .spice-login-footer-top > div.spice-login-footer-top-left > div ul li:hover a i {
                            opacity: 1;
                            -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity = 100);
                            filter: alpha(opacity=100);
                        }

                    .spice-footer .spice-container .spice-login-footer-top > div.spice-login-footer-top-left.spice-active {
                        background: #000000;
                    }

                .spice-footer .spice-container .spice-login-footer-top > div.spice-login-footer-top-right {
                    padding-left: 19px;
                }

                    .spice-footer .spice-container .spice-login-footer-top > div.spice-login-footer-top-right h4 {
                        margin-bottom: 30px;
                    }

                    .spice-footer .spice-container .spice-login-footer-top > div.spice-login-footer-top-right > div p {
                        font-family: "FuturaLT-Light", "NotoSansCJKsc-DemiLight", "NotoSansCJKsc-Normal", "PingFangSC-Regular", "Hiragino Sans GB", "\5FAE\8F6F\96C5\9ED1", "Microsoft YaHei", sans-serif;
                        color: rgba(229, 223, 217, 0.5);
                        letter-spacing: 0px;
                        line-height: 22px;
                        margin-bottom: 25px;
                    }

                        .spice-footer .spice-container .spice-login-footer-top > div.spice-login-footer-top-right > div p > span {
                            padding-left: 16px;
                        }

                            .spice-footer .spice-container .spice-login-footer-top > div.spice-login-footer-top-right > div p > span span {
                                font-family: "FuturaLT-Book", "NotoSansCJKsc-Normal", "PingFangSC-Regular", "Hiragino Sans GB", "\5FAE\8F6F\96C5\9ED1", "Microsoft YaHei", sans-serif;
                            }

                    .spice-footer .spice-container .spice-login-footer-top > div.spice-login-footer-top-right > div .icon-svg-padlock-circle {
                        position: absolute;
                        top: 4px;
                        color: #E5DFD9;
                        opacity: 0.5;
                        -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity = 50);
                        filter: alpha(opacity=50);
                    }

                        .spice-footer .spice-container .spice-login-footer-top > div.spice-login-footer-top-right > div .icon-svg-padlock-circle:before {
                            content: "\E671";
                        }

                    .spice-footer .spice-container .spice-login-footer-top > div.spice-login-footer-top-right > div a {
                        font-family: "FuturaLT-Light", "NotoSansCJKsc-DemiLight", "NotoSansCJKsc-Normal", "PingFangSC-Regular", "Hiragino Sans GB", "\5FAE\8F6F\96C5\9ED1", "Microsoft YaHei", sans-serif;
                        color: rgba(229, 223, 217, 0.5);
                        letter-spacing: 0px;
                        text-decoration: underline;
                    }

                        .spice-footer .spice-container .spice-login-footer-top > div.spice-login-footer-top-right > div a span {
                            display: block;
                            font-size: 11px;
                            -webkit-transform: scale(0.91667, 0.91667);
                            -moz-transform: scale(1);
                            -webkit-transform-origin-x: 0;
                        }

        .spice-footer .spice-container .spice-login-footer-bottom p.spice-login-footer-copyright {
            float: left;
            font-family: "Helvetica Neue", "Luxi Sans", "DejaVu Sans", Tahoma, "Hiragino Sans GB", STHeiti, "Microsoft YaHei";
            font-size: 12px;
            color: rgba(229, 223, 217, 0.5);
            letter-spacing: 0px;
            margin-right: 50px;
        }

        .spice-footer .spice-container .spice-login-footer-bottom p.spice-login-footer-icp {
            position: relative;
            top: -2px;
            display: inline-block;
        }

            .spice-footer .spice-container .spice-login-footer-bottom p.spice-login-footer-icp a {
                display: inline-block;
                font-family: "FuturaLT-Light", "NotoSansCJKsc-Regular", "NotoSansCJKsc-Normal", "PingFangSC-Regular", "Hiragino Sans GB", "\5FAE\8F6F\96C5\9ED1", "Microsoft YaHei", sans-serif;
                font-size: 12px;
                color: rgba(229, 223, 217, 0.5);
                letter-spacing: 0px;
            }

                .spice-footer .spice-container .spice-login-footer-bottom p.spice-login-footer-icp a:nth-child(2) {
                    margin-left: 80px;
                }

@media screen and (max-width: 1023px) {
    .spice-footer .spice-container {
        padding: 12px 10px 21px 10px;
    }

        .spice-footer .spice-container .spice-login-footer-top {
            margin-bottom: 40px;
        }

            .spice-footer .spice-container .spice-login-footer-top > div {
                float: left;
            }

                .spice-footer .spice-container .spice-login-footer-top > div h4 {
                    margin-bottom: 33px;
                }

                .spice-footer .spice-container .spice-login-footer-top > div > div {
                    position: relative;
                }

                    .spice-footer .spice-container .spice-login-footer-top > div > div p {
                        font-size: 11px;
                        -webkit-transform: scale(0.91667, 0.91667);
                        -moz-transform: scale(1);
                        -webkit-transform-origin-x: 0;
                        letter-spacing: 0px;
                    }

                .spice-footer .spice-container .spice-login-footer-top > div.spice-login-footer-top-left {
                    padding-right: 96px;
                    padding-bottom: 30px;
                }

                    .spice-footer .spice-container .spice-login-footer-top > div.spice-login-footer-top-left > div p {
                        margin-bottom: 10px;
                    }

                    .spice-footer .spice-container .spice-login-footer-top > div.spice-login-footer-top-left > div ul li {
                        position: relative;
                        margin-bottom: 3px;
                    }

                        .spice-footer .spice-container .spice-login-footer-top > div.spice-login-footer-top-left > div ul li a {
                            letter-spacing: 0px;
                        }

                            .spice-footer .spice-container .spice-login-footer-top > div.spice-login-footer-top-left > div ul li a span {
                                display: inline-block;
                                font-size: 11px;
                                -webkit-transform: scale(0.91667, 0.91667);
                                -moz-transform: scale(1);
                                -webkit-transform-origin-x: 0;
                            }

                .spice-footer .spice-container .spice-login-footer-top > div.spice-login-footer-top-right {
                    padding-left: 19px;
                }

                    .spice-footer .spice-container .spice-login-footer-top > div.spice-login-footer-top-right h4 {
                        margin-bottom: 32px;
                    }

                    .spice-footer .spice-container .spice-login-footer-top > div.spice-login-footer-top-right > div i {
                        top: 3px;
                    }

                    .spice-footer .spice-container .spice-login-footer-top > div.spice-login-footer-top-right > div p {
                        line-height: 20px;
                        margin-bottom: 28px;
                    }

                        .spice-footer .spice-container .spice-login-footer-top > div.spice-login-footer-top-right > div p > span {
                            padding-left: 15px;
                        }

                            .spice-footer .spice-container .spice-login-footer-top > div.spice-login-footer-top-right > div p > span span {
                                font-family: "FuturaLT-Light", "FuturaLT-Book", "NotoSansCJKsc-Normal", "PingFangSC-Regular", "Hiragino Sans GB", "\5FAE\8F6F\96C5\9ED1", "Microsoft YaHei", sans-serif;
                            }

                    .spice-footer .spice-container .spice-login-footer-top > div.spice-login-footer-top-right > div a {
                        line-height: 12px;
                    }

                        .spice-footer .spice-container .spice-login-footer-top > div.spice-login-footer-top-right > div a span {
                            display: block;
                            font-size: 11px;
                            -webkit-transform: scale(0.91667, 0.91667);
                            -moz-transform: scale(1);
                            -webkit-transform-origin-x: 0;
                        }

        .spice-footer .spice-container .spice-login-footer-bottom p.spice-login-footer-copyright {
            font-size: 12px;
            letter-spacing: 0px;
        }

        .spice-footer .spice-container .spice-login-footer-bottom p.spice-login-footer-icp {
            margin-right: 40px;
            top: 0;
        }

            .spice-footer .spice-container .spice-login-footer-bottom p.spice-login-footer-icp a {
                display: inline-block;
                font-size: 12px;
                letter-spacing: 0px;
            }
}

@media screen and (max-width: 767px) {
    .spice-footer {
        background-color: #1B1B1B;
    }

        .spice-footer .spice-container {
            padding: 0;
        }

            .spice-footer .spice-container .spice-login-footer-top {
                margin-bottom: 18px;
            }

                .spice-footer .spice-container .spice-login-footer-top > div {
                    float: none;
                }

                    .spice-footer .spice-container .spice-login-footer-top > div h4 {
                        font-size: 11px;
                        line-height: 12px;
                        margin-bottom: 0;
                        height: 53px;
                        padding: 23px 25px 21px 15px;
                        position: relative;
                    }

                    .spice-footer .spice-container .spice-login-footer-top > div > div {
                        position: relative;
                        padding: 0 25px 22px 41px;
                    }

                    .spice-footer .spice-container .spice-login-footer-top > div.spice-login-footer-top-left {
                        padding: 0;
                        margin-bottom: 22px;
                        border-bottom: 1px solid rgba(229, 223, 217, 0.15);
                        border-right: 0;
                    }

                        .spice-footer .spice-container .spice-login-footer-top > div.spice-login-footer-top-left > h4 .svg-plus-sub {
                            float: right;
                        }

                        .spice-footer .spice-container .spice-login-footer-top > div.spice-login-footer-top-left > div {
                            margin-top: 7px;
                            display: none;
                        }

                            .spice-footer .spice-container .spice-login-footer-top > div.spice-login-footer-top-left > div p {
                                margin-bottom: 18px;
                            }

                            .spice-footer .spice-container .spice-login-footer-top > div.spice-login-footer-top-left > div ul li {
                                margin-bottom: 9px;
                            }

                                .spice-footer .spice-container .spice-login-footer-top > div.spice-login-footer-top-left > div ul li:before {
                                    position: absolute;
                                    content: "\E674";
                                    font-size: 12px;
                                    font-family: "svg-iconfont" !important;
                                    color: #E5DFD9;
                                    font-style: normal;
                                    -webkit-font-smoothing: antialiased;
                                    -moz-osx-font-smoothing: grayscale;
                                    opacity: 0.5;
                                    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity = 50);
                                    filter: alpha(opacity=50);
                                    right: 0;
                                    top: 50%;
                                    margin-top: -7px;
                                    font-size: 7px;
                                }

                                .spice-footer .spice-container .spice-login-footer-top > div.spice-login-footer-top-left > div ul li:last-child {
                                    margin-bottom: 0;
                                }

                                .spice-footer .spice-container .spice-login-footer-top > div.spice-login-footer-top-left > div ul li a {
                                    display: block;
                                }

                                    .spice-footer .spice-container .spice-login-footer-top > div.spice-login-footer-top-left > div ul li a span {
                                        font-size: 10px;
                                        transform: scale(1);
                                    }

                        .spice-footer .spice-container .spice-login-footer-top > div.spice-login-footer-top-left.spice-active > div {
                            padding: 0 25px 19px 41px;
                        }

                    .spice-footer .spice-container .spice-login-footer-top > div.spice-login-footer-top-right {
                        padding-left: 0;
                    }

                        .spice-footer .spice-container .spice-login-footer-top > div.spice-login-footer-top-right > div {
                            padding: 0 50px;
                            text-align: center;
                        }

                            .spice-footer .spice-container .spice-login-footer-top > div.spice-login-footer-top-right > div .icon-svg-padlock-circle {
                                position: relative;
                                top: auto;
                            }

                                .spice-footer .spice-container .spice-login-footer-top > div.spice-login-footer-top-right > div .icon-svg-padlock-circle:before {
                                    content: "\E658";
                                    font-size: 50px;
                                }

                            .spice-footer .spice-container .spice-login-footer-top > div.spice-login-footer-top-right > div p {
                                font-size: 11px;
                                margin-top: 27px;
                                margin-bottom: 16px;
                                line-height: 19px;
                                transform: scale(1);
                            }

                                .spice-footer .spice-container .spice-login-footer-top > div.spice-login-footer-top-right > div p > span {
                                    padding-left: 0;
                                }

                            .spice-footer .spice-container .spice-login-footer-top > div.spice-login-footer-top-right > div a span {
                                font-size: 11px;
                                transform: scale(1);
                            }

            .spice-footer .spice-container .spice-login-footer-bottom {
                padding: 0 50px 25px 50px;
                text-align: center;
            }

                .spice-footer .spice-container .spice-login-footer-bottom p {
                    width: 100%;
                    float: none;
                }

                    .spice-footer .spice-container .spice-login-footer-bottom p.spice-login-footer-copyright {
                        font-size: 9px;
                        margin-right: 0;
                        line-height: 13px;
                    }

                    .spice-footer .spice-container .spice-login-footer-bottom p.spice-login-footer-icp {
                        margin-right: 0;
                        margin-bottom: 2px;
                    }

                        .spice-footer .spice-container .spice-login-footer-bottom p.spice-login-footer-icp a {
                            display: block;
                            font-size: 9px;
                            line-height: 1.6;
                        }

                            .spice-footer .spice-container .spice-login-footer-bottom p.spice-login-footer-icp a i {
                                top: 2px;
                                margin-right: 3px;
                            }

                            .spice-footer .spice-container .spice-login-footer-bottom p.spice-login-footer-icp a:last-child {
                                margin-left: 0;
                            }
}

.spice-black-opacity {
    background-color: #000000;
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 20;
    display: none;
}

.spice-tinyscrollbar {
    position: relative;
    margin-right: 20px;
}

    .spice-tinyscrollbar .spice-viewport {
        height: auto;
        max-height: 150px;
        overflow: hidden;
        position: relative;
    }

    .spice-tinyscrollbar .spice-overview {
        margin-left: 0;
        position: relative;
        margin-top: 0;
    }

    .spice-tinyscrollbar .spice-scrollbar {
        background-color: transparent;
        height: 100%;
        position: absolute;
        right: -20px;
        top: 0;
        width: 20px;
    }

    .spice-tinyscrollbar .spice-track {
        background-color: transparent;
        height: 100%;
        position: relative;
        right: 0;
        top: 0;
        width: 20px;
    }

    .spice-tinyscrollbar .spice-thumb {
        background-color: #000000;
        border-radius: 10px;
        cursor: pointer;
        height: 0;
        left: 5px;
        overflow: hidden;
        position: absolute;
        top: 0;
        width: 10px;
    }

@charset "UTF-8";

.spice-nav-wish-list .spice-sub-menu, .spice-header-shoppingcart .spice-sub-menu {
    width: 243px;
    left: 0;
    background-color: #FFFFFF;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
}

.spice-nav-wish-list .spice-mini-list-title h3, .spice-header-shoppingcart .spice-mini-list-title h3 {
    font-size: 16px;
    color: #313131;
    padding-bottom: 7px;
    border-bottom: 1px solid #E7E7E7;
    font-family: "Helvetica Neue", "Luxi Sans", "DejaVu Sans", Tahoma, "Hiragino Sans GB", STHeiti, "Microsoft YaHei";
}

.spice-nav-wish-list .spice-mini-list-tinyscrollbar, .spice-header-shoppingcart .spice-mini-list-tinyscrollbar {
    overflow-y: auto;
}

    .spice-nav-wish-list .spice-mini-list-tinyscrollbar .spice-nav > li, .spice-header-shoppingcart .spice-mini-list-tinyscrollbar .spice-nav > li {
        display: block;
        position: relative;
        /*
				&:hover{
					background-color: #E7E7E7;
				}
				*/
    }

        .spice-nav-wish-list .spice-mini-list-tinyscrollbar .spice-nav > li:after, .spice-header-shoppingcart .spice-mini-list-tinyscrollbar .spice-nav > li:after {
            position: absolute;
            display: block;
            content: " ";
            width: 203px;
            height: 0;
            overflow: hidden;
            left: 50%;
            bottom: 0;
            margin-left: -102px;
            border-bottom: 1px solid #E7E7E7;
        }

        .spice-nav-wish-list .spice-mini-list-tinyscrollbar .spice-nav > li:last-child:after, .spice-header-shoppingcart .spice-mini-list-tinyscrollbar .spice-nav > li:last-child:after {
            border-bottom: 0;
        }

    .spice-nav-wish-list .spice-mini-list-tinyscrollbar .spice-item-info-slot, .spice-header-shoppingcart .spice-mini-list-tinyscrollbar .spice-item-info-slot {
        padding-left: 15px;
    }

        .spice-nav-wish-list .spice-mini-list-tinyscrollbar .spice-item-info-slot > a, .spice-header-shoppingcart .spice-mini-list-tinyscrollbar .spice-item-info-slot > a {
            padding: 15px 0;
        }

    .spice-nav-wish-list .spice-mini-list-tinyscrollbar .spice-item-info-img, .spice-header-shoppingcart .spice-mini-list-tinyscrollbar .spice-item-info-img {
        position: absolute;
        width: 75px;
    }

        .spice-nav-wish-list .spice-mini-list-tinyscrollbar .spice-item-info-img .spice-background-gray, .spice-header-shoppingcart .spice-mini-list-tinyscrollbar .spice-item-info-img .spice-background-gray {
            display: none;
        }

    .spice-nav-wish-list .spice-mini-list-tinyscrollbar .spice-item-info-details, .spice-header-shoppingcart .spice-mini-list-tinyscrollbar .spice-item-info-details {
        padding-left: 85px;
        text-align: left;
        min-height: 77px;
        padding-top: 3px;
    }

        .spice-nav-wish-list .spice-mini-list-tinyscrollbar .spice-item-info-details p, .spice-header-shoppingcart .spice-mini-list-tinyscrollbar .spice-item-info-details p {
            font-family: "Helvetica Neue", "Luxi Sans", "DejaVu Sans", Tahoma, "Hiragino Sans GB", STHeiti, "Microsoft YaHei";
        }

            .spice-nav-wish-list .spice-mini-list-tinyscrollbar .spice-item-info-details p:first-child, .spice-header-shoppingcart .spice-mini-list-tinyscrollbar .spice-item-info-details p:first-child {
                font-size: 12px;
                color: #4B4B4B;
                line-height: 16px;
                margin-right: 15px;
            }

.spice-nav-wish-list .spice-mini-list-bottom, .spice-header-shoppingcart .spice-mini-list-bottom {
    border-top: 1px solid #E7E7E7;
    font-family: "Helvetica Neue", "Luxi Sans", "DejaVu Sans", Tahoma, "Hiragino Sans GB", STHeiti, "Microsoft YaHei";
}

.spice-nav-wish-list .spice-mini-list-empty p, .spice-header-shoppingcart .spice-mini-list-empty p {
    padding: 19px 0 16px;
    font-size: 12px;
    color: #999999;
    text-align: center;
    font-family: "Helvetica Neue", "Luxi Sans", "DejaVu Sans", Tahoma, "Hiragino Sans GB", STHeiti, "Microsoft YaHei";
}

li.spice-nav-wish-list {
    position: relative;
}

    li.spice-nav-wish-list .spice-sub-menu {
        margin-left: -204px;
    }

        li.spice-nav-wish-list .spice-sub-menu:before {
            margin-left: 93px;
        }

    li.spice-nav-wish-list .spice-mini-list-title h3 {
        padding-top: 18px;
    }

    li.spice-nav-wish-list .spice-mini-list-tinyscrollbar {
        max-height: 283px;
        /* 		ul{
	li{
		&:hover{
			background:rgba(229,223,217,0.5);
		}
	}
} */
    }

        li.spice-nav-wish-list .spice-mini-list-tinyscrollbar .spice-tinyscrollbar .spice-viewport {
            max-height: 283px;
        }

        li.spice-nav-wish-list .spice-mini-list-tinyscrollbar .spice-item-info-details p:first-child {
            margin-bottom: 11px;
        }

        li.spice-nav-wish-list .spice-mini-list-tinyscrollbar .spice-item-info-details p:nth-child(2) {
            font-size: 11px;
            -webkit-transform: scale(0.92, 0.92);
            -moz-transform: scale(1);
            -webkit-transform-origin-x: 0;
            color: #999999;
        }

            li.spice-nav-wish-list .spice-mini-list-tinyscrollbar .spice-item-info-details p:nth-child(2) span:nth-child(2) {
                margin-left: 6px;
            }

    li.spice-nav-wish-list .spice-mini-list-bottom {
        padding: 16px 15px 20px;
    }

.spice-header-shoppingcart .spice-sub-menu {
    margin-left: -217px;
    top: 27px;
}

    .spice-header-shoppingcart .spice-sub-menu:before {
        margin-left: 97px;
    }

.spice-header-shoppingcart .spice-mini-list-title h3 {
    padding-top: 16px;
    text-align: center;
}

.spice-header-shoppingcart .spice-mini-list-tinyscrollbar {
    max-height: 225px;
}

    .spice-header-shoppingcart .spice-mini-list-tinyscrollbar .spice-tinyscrollbar .spice-viewport {
        max-height: 225px;
    }

    .spice-header-shoppingcart .spice-mini-list-tinyscrollbar .spice-nav > li:after {
        margin-left: -101px;
    }

    .spice-header-shoppingcart .spice-mini-list-tinyscrollbar .spice-item-info-slot > a {
        display: block;
        padding-bottom: 13px;
    }

    .spice-header-shoppingcart .spice-mini-list-tinyscrollbar .spice-item-info-slot .mini-cart-not-available {
        color: #D24E55;
        padding-left: 1px;
        margin-top: 7px;
    }

    .spice-header-shoppingcart .spice-mini-list-tinyscrollbar .spice-item-info-details p {
        position: relative;
        color: #999;
        line-height: 16px;
        margin-top: 3px;
    }

        .spice-header-shoppingcart .spice-mini-list-tinyscrollbar .spice-item-info-details p:first-child {
            margin-top: 0;
            margin-bottom: 6px;
        }

        .spice-header-shoppingcart .spice-mini-list-tinyscrollbar .spice-item-info-details p > span:first-child {
            position: absolute;
            top: 0;
            left: 0;
        }

        .spice-header-shoppingcart .spice-mini-list-tinyscrollbar .spice-item-info-details p > span:nth-child(2) {
            display: block;
            padding-left: 39px;
            font-family: "FuturaLT-Light", "NotoSansCJKsc-Light", "NotoSansCJKsc-Normal", "PingFangSC-Regular", "Hiragino Sans GB", "\5FAE\8F6F\96C5\9ED1", "Microsoft YaHei", sans-serif;
            text-overflow: ellipsis;
            overflow: hidden;
            white-space: nowrap;
        }

        .spice-header-shoppingcart .spice-mini-list-tinyscrollbar .spice-item-info-details p:nth-child(2) > span:nth-child(2) {
            padding-left: 40px;
        }

        .spice-header-shoppingcart .spice-mini-list-tinyscrollbar .spice-item-info-details p:nth-child(3) {
            margin-top: 6px;
        }

.spice-header-shoppingcart .spice-mini-list-total p {
    overflow: hidden;
    color: #4B4B4B;
    padding: 0 20px;
    height: 58px;
    line-height: 58px;
    border-bottom: 1px solid #E7E7E7;
}

.spice-header-shoppingcart .spice-mini-list-total label {
    float: left;
    font-size: 12px;
    font-family: "TimesNewRomanPS-ItalicMT", "STSong", "NotoSansCJKsc-Normal", "PingFangSC-Regular", "Hiragino Sans GB", "\5FAE\8F6F\96C5\9ED1", "Microsoft YaHei", sans-serif;
    font-style: italic;
}

.spice-header-shoppingcart .spice-mini-list-total span {
    float: right;
    font-family: 'FuturaLT-Light';
    font-size: 20px;
}

.spice-header-shoppingcart .spice-mini-list-btn {
    padding: 15px;
}

    .spice-header-shoppingcart .spice-mini-list-btn a {
        display: block;
    }

    .spice-header-shoppingcart .spice-mini-list-btn .spice-btn-golden {
        margin-bottom: 15px;
    }

@media screen and (max-width: 1023px) {
    li.spice-nav-wish-list {
        margin: 0 0 19px 0;
    }

    .spice-header-shoppingcart .spice-sub-menu {
        top: 53px;
        margin-left: -217px;
    }
}

@media screen and (max-width: 767px) {
    li.spice-nav-wish-list {
        margin: 0;
    }

    .spice-header-shoppingcart .spice-sub-menu {
        margin-left: 0;
        position: fixed;
        width: 100%;
        left: 0;
        top: 50px;
    }

        .spice-header-shoppingcart .spice-sub-menu:before {
            display: none;
        }

    .spice-header-shoppingcart .spice-mini-list-title h3 {
        padding-bottom: 17px;
    }

    .spice-header-shoppingcart .spice-mini-list-tinyscrollbar {
        max-height: 271px;
    }

        .spice-header-shoppingcart .spice-mini-list-tinyscrollbar .spice-tinyscrollbar .spice-viewport {
            max-height: 271px;
        }

        .spice-header-shoppingcart .spice-mini-list-tinyscrollbar .spice-nav > li:after {
            margin-left: 0px;
            width: auto;
            left: 20px;
            right: 20px;
        }

        .spice-header-shoppingcart .spice-mini-list-tinyscrollbar .spice-item-info-slot {
            padding-left: 0;
        }

            .spice-header-shoppingcart .spice-mini-list-tinyscrollbar .spice-item-info-slot > a {
                display: block;
                padding-bottom: 13px;
            }

            .spice-header-shoppingcart .spice-mini-list-tinyscrollbar .spice-item-info-slot .mini-cart-not-available {
                color: #D24E55;
                padding-left: 1px;
                margin-top: 7px;
            }

        .spice-header-shoppingcart .spice-mini-list-tinyscrollbar .spice-item-info-img {
            width: 135px;
        }

        .spice-header-shoppingcart .spice-mini-list-tinyscrollbar .spice-item-info-details {
            padding-left: 136px;
            padding-top: 1px;
            min-height: 145px;
        }

            .spice-header-shoppingcart .spice-mini-list-tinyscrollbar .spice-item-info-details p:first-child {
                font-size: 14px;
                margin-top: 0;
                margin-bottom: 8px;
            }
}

/* 重写spice的样式 */
.spice-btn,
.spice-btn * {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -o-user-select: none;
}

button[disabled],
input[disabled],
textarea[disabled],
.spice-disabled {
    cursor: default !important;
}

/* 弹出公共样式 */
input[type="submit"] {
    -webkit-appearance: none;
}

.spice-dialog {
    background-color: rgba(0, 0, 0, 0.6);
    position: fixed;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    z-index: 20;
    overflow-x: hidden;
    overflow-y: auto;
    min-width: 320px;
}

.spice-dialog-scroller {
    display: table;
    width: 100%;
    height: 100%;
    padding-top: 125px;
    padding-bottom: 100px;
}

@media screen and (max-width: 1023px) {
    .spice-dialog-scroller {
        padding: 100px 0;
    }
}

@media screen and (max-width: 767px) {
    .spice-dialog-scroller {
        padding: 70px 0;
    }
}

.spice-dialog-scroller-container {
    width: 100%;
    height: 100%;
    text-align: center;
    position: relative;
    display: table-cell;
    vertical-align: middle;
}

.spice-dialog-container {
    *position: absolute;
    *top: 50%;
    *left: 50%;
    display: inline-block;
    background-color: transparent;
    left: auto;
    position: relative;
    top: auto;
    vertical-align: middle;
    width: auto;
    margin: 100px 20px;
    padding: 0;
    border-radius: 0;
}

.spice-dialog-content {
    *top: -50%;
    *left: -50%;
    position: relative;
    background-color: #ffffff;
    text-align: left;
    display: block;
    width: auto;
    height: auto;
    padding: 20px;
}

.spice-dialog-icon-close {
    position: absolute;
    top: 0;
    right: 0;
    width: 20px;
    height: 20px;
    line-height: 20px;
    cursor: pointer;
    font-size: 18px;
}

    .spice-dialog-icon-close i {
        font-style: normal;
    }

body.spice-overlay-lock {
    position: fixed;
    top: auto;
    width: 100%;
}

/* 弹出公共样式  end */
/*************** a start ***************/
a {
    color: #1B1B1B;
    font-family: "Helvetica Neue", "Luxi Sans", "DejaVu Sans", Tahoma, "Hiragino Sans GB", STHeiti, "Microsoft YaHei";
}

    a:hover {
        color: #999999;
    }

.spice-link-golden:hover, .spice-link-golden.spice-hover, .spice-link-golden:active, .spice-link-golden.spice-active {
    color: #999999;
}

a.spice-link-gray {
    color: #999999;
    font-size: 12px;
}

    a.spice-link-gray:hover, a.spice-link-gray.spice-hover, a.spice-link-gray:active, a.spice-link-gray.spice-active {
        color: #1B1B1B;
    }

/*************** a end ***************/
/*************** 按钮 start ***************/
.spice-btn {
    display: inline-block;
    *display: inline;
    zoom: 1;
    font-weight: normal;
    vertical-align: middle;
    min-width: 128px;
    padding: 0px 5px;
    height: 40px;
    line-height: 36px;
    font-size: 12px;
    text-align: center;
    border: 2px solid transparent;
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    font-family: "Helvetica Neue", "Luxi Sans", "DejaVu Sans", Tahoma, "Hiragino Sans GB", STHeiti, "Microsoft YaHei";
}

/* 金黄色按钮 */
.spice-btn-golden {
    background: #1B1B1B;
    border: 2px solid #1B1B1B;
    color: #E5DFD9;
}

    .spice-btn-golden:hover, .spice-btn-golden.spice-hover, .spice-btn-golden:active, .spice-btn-golden.spice-active {
        background: #313131;
        border: 2px solid #313131;
        color: #E5DFD9;
    }

    .spice-btn-golden:disabled, .spice-btn-golden.spice-disabled {
        background: #E5DFD9;
        border: 2px solid #E5DFD9;
        color: #999999;
        cursor: default !important;
        opacity: 1;
    }

    .spice-btn-golden.spice-disabled-gray {
        background: #E5DFD9;
        border: 2px solid #E5DFD9;
        color: #999999;
        cursor: default !important;
        opacity: 1;
    }

/* 灰色按钮 */
.spice-btn-gray {
    border: 2px solid #C8C6C5;
    color: #313131;
}

    .spice-btn-gray:hover, .spice-btn-gray.spice-hover, .spice-btn-gray:active, .spice-btn-gray.spice-active {
        border: 2px solid #999999;
        color: #999999;
    }

    .spice-btn-gray:disabled, .spice-btn-gray.spice-disabled {
        border: 2px solid #e7e7e7;
        color: #e7e7e7;
        cursor: default !important;
        opacity: 1;
    }

/* 黑色按钮 */
.spice-btn-black {
    border: 2px solid #1B1B1B;
    color: #1B1B1B;
}

    .spice-btn-black:hover, .spice-btn-black.spice-hover, .spice-btn-black:active, .spice-btn-black.spice-active {
        border: 2px solid #999999;
        color: #999999;
    }

    .spice-btn-black:disabled, .spice-btn-black.spice-disabled {
        border: 2px solid #E5DFD9;
        color: #999999;
        cursor: default !important;
        opacity: 1;
    }

/* 黑色轻按钮 */
.spice-btn-black-light {
    border: 1px solid #1B1B1B;
    color: #1B1B1B;
    line-height: 38px;
}

    .spice-btn-black-light:hover, .spice-btn-black-light.spice-hover, .spice-btn-black-light:active, .spice-btn-black-light.spice-active {
        border: 1px solid #999999;
        color: #999999;
    }

    .spice-btn-black-light:disabled, .spice-btn-black-light.spice-disabled {
        border: 1px solid #E5DFD9;
        color: #999999;
        cursor: default !important;
        opacity: 1;
    }

/* 透明色按钮 */
.spice-btn-transparent {
    background: transparent;
    border: 2px solid #C8C6C5;
    color: #313131;
}

    .spice-btn-transparent:hover, .spice-btn-transparent.spice-hover, .spice-btn-transparent:active, .spice-btn-transparent.spice-active {
        border: 2px solid #999999;
        color: #999999;
    }

    .spice-btn-transparent:disabled, .spice-btn-transparent.spice-disabled {
        border: 2px solid #e7e7e7;
        color: #e7e7e7;
        cursor: default !important;
        opacity: 1;
    }

/*************** 按钮 end ***************/
/*************** input start ***************/
::-webkit-input-placeholder {
    color: #999999;
}

::-moz-placeholder {
    color: #999999;
}

:-ms-input-placeholder {
    color: #999999;
}

:-moz-placeholder {
    color: #999999;
}

.spice-input,
.spice-textarea {
    position: relative;
}

    .spice-input input,
    .spice-input textarea,
    .spice-textarea input,
    .spice-textarea textarea {
        height: 37px;
        line-height: 16px;
        width: 100%;
        padding: 0px 12px;
        color: #1B1B1B;
        resize: none;
        width: 100%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        padding: 0 12px;
        font-size: 12px;
        background-color: #ffffff;
        border: 1px solid transparent;
        outline: 0px solid transparent;
        border-radius: 0px;
        outline-offset: 0;
        -webkit-transition: border-color ease-in-out 0.1s;
        -o-transition: border-color ease-in-out 0.1s;
        transition: border-color ease-in-out 0.1s;
        -webkit-transition: outline-color ease-in-out 0.1s;
        -o-transition: outline-color ease-in-out 0.1s;
        transition: outline-color ease-in-out 0.1s;
    }

        .spice-input input:focus,
        .spice-input textarea:focus,
        .spice-input.spice-focus input,
        .spice-input.spice-focus textarea,
        .spice-textarea input:focus,
        .spice-textarea textarea:focus,
        .spice-textarea.spice-focus input,
        .spice-textarea.spice-focus textarea {
            border: 1px solid #999999;
            display: inline;
        }

    .spice-input.spice-error input,
    .spice-input.spice-error textarea,
    .spice-textarea.spice-error input,
    .spice-textarea.spice-error textarea {
        background: #F5DBDC;
        display: inline;
    }

    .spice-input.spice-disabled input,
    .spice-input.spice-disabled textarea,
    .spice-textarea.spice-disabled input,
    .spice-textarea.spice-disabled textarea {
        background: #DBD8D6;
        color: #999999;
    }

.spice-input-gray input,
.spice-input-button-group input {
    background-color: #f5f5f5;
}

.spice-error .spice-input input,
.spice-error .spice-input textarea,
.spice-error .spice-textarea input,
.spice-error .spice-textarea textarea {
    background: #F5DBDC;
    border: 1px solid #D24E55;
    display: inline;
}

.spice-error input.spice-input,
.spice-error .spice-input input,
.spice-error.spice-input input {
    border-color: #D24E55;
}

.spice-msg-block {
    display: none;
}

.spice-error.spice-msg-block,
.spice-error .spice-msg-block {
    display: block;
    font-size: 12px;
    color: #D24E55;
    margin-top: 10px;
    text-align: left;
}

/* 带提交输入框 */
.spice-input-submit.spice-no-error-style-input .spice-submit-button {
    display: block;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    -moz-outline: none;
    -webkit-appearance: none;
    cursor: pointer;
    outline: 0;
    text-indent: -9999em;
    overflow: hidden;
    width: 28px;
    height: 28px;
    background-color: #000000;
    border: 1px solid #000000;
    padding: 0;
    position: relative;
    z-index: 1;
}

    .spice-input-submit.spice-no-error-style-input .spice-submit-button:hover {
        background-color: rgba(229, 223, 217, 0.5);
        border: 1px solid rgba(229, 223, 217, 0.5);
        opacity: 0.5;
        -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity = 50);
        filter: alpha(opacity=50);
    }

.spice-input-submit.spice-no-error-style-input input.spice-text-input {
    float: left;
    width: 180px;
    height: 28px;
    background: #000000;
    color: #E5DFD9;
    border: 1px solid transparent !important;
    outline: none;
    color: #E5DFD9;
}

    .spice-input-submit.spice-no-error-style-input input.spice-text-input::-webkit-input-placeholder {
        color: #E5DFD9;
    }

    .spice-input-submit.spice-no-error-style-input input.spice-text-input::-moz-placeholder {
        color: #E5DFD9;
    }

    .spice-input-submit.spice-no-error-style-input input.spice-text-input:-ms-input-placeholder {
        color: #E5DFD9;
    }

    .spice-input-submit.spice-no-error-style-input input.spice-text-input:-moz-placeholder {
        color: #E5DFD9;
    }

    .spice-input-submit.spice-no-error-style-input input.spice-text-input:focus {
        color: #1b1b1b;
        background-color: #fff;
    }

        .spice-input-submit.spice-no-error-style-input input.spice-text-input:focus::-webkit-input-placeholder {
            color: #1b1b1b;
        }

        .spice-input-submit.spice-no-error-style-input input.spice-text-input:focus::-moz-placeholder {
            color: #1b1b1b;
        }

        .spice-input-submit.spice-no-error-style-input input.spice-text-input:focus:-ms-input-placeholder {
            color: #1b1b1b;
        }

        .spice-input-submit.spice-no-error-style-input input.spice-text-input:focus:-moz-placeholder {
            color: #1b1b1b;
        }

        .spice-input-submit.spice-no-error-style-input input.spice-text-input:focus ~ .icon-svg-dropdown-arrow-right {
            color: #1b1b1b;
        }

        .spice-input-submit.spice-no-error-style-input input.spice-text-input:focus ~ .spice-submit-button {
            background-color: #e5dfd9;
            border-color: #e5dfd9;
        }

            .spice-input-submit.spice-no-error-style-input input.spice-text-input:focus ~ .spice-submit-button:hover {
                border-color: #999;
                background-color: #999;
                opacity: 1;
                -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity = 100);
                filter: alpha(opacity=100);
            }

.spice-input-submit.spice-no-error-style-input .icon-svg-dropdown-arrow-right {
    position: absolute;
    top: 50%;
    left: 185px;
    font-size: 0;
    color: #e5dfd9;
    z-index: 2;
    pointer-events: none;
    margin-top: -7px;
    -webkit-transform: scale(0.41667, 0.41667);
    -moz-transform: scale(0.41667, 0.41667);
    -o-transform: scale(0.41667, 0.41667);
    -ms-transform: scale(0.41667, 0.41667);
    transform: scale(0.41667, 0.41667);
}

    .spice-input-submit.spice-no-error-style-input .icon-svg-dropdown-arrow-right:before {
        display: inline-block;
    }

.spice-input-submit.spice-no-error-style-input.spice-focus .spice-text-input {
    color: #1b1b1b;
    background-color: #fff;
}

.spice-input-submit.spice-no-error-style-input.spice-focus .spice-submit-button {
    background-color: #e5dfd9;
    border-color: #e5dfd9;
}

.spice-input-submit.spice-no-error-style-input.spice-focus .icon-svg-dropdown-arrow-right {
    color: #1b1b1b;
}

.spice-input-submit.spice-no-error-style-input.spice-error-style .spice-msg-block,
.spice-input-submit.spice-no-error-style-input .spice-error-style.spice-msg-block {
    position: absolute;
    display: block;
}

    .spice-input-submit.spice-no-error-style-input.spice-error-style .spice-msg-block .spice-icon-error,
    .spice-input-submit.spice-no-error-style-input .spice-error-style.spice-msg-block .spice-icon-error {
        width: 10px;
        height: 10px;
    }

.spice-input-submit.spice-no-error-style-input.spice-error-style .spice-text-input {
    padding-left: 26px;
}

/* 带按钮输入框 */
.spice-input-button-group ::-webkit-input-placeholder,
.spice-input-btn ::-webkit-input-placeholder {
    color: #999999;
}

.spice-input-button-group ::-moz-placeholder,
.spice-input-btn ::-moz-placeholder {
    color: #999999;
}

.spice-input-button-group :-ms-input-placeholder,
.spice-input-btn :-ms-input-placeholder {
    color: #999999;
}

.spice-input-button-group :-moz-placeholder,
.spice-input-btn :-moz-placeholder {
    color: #999999;
}

.spice-input-button-group input,
.spice-input-btn input {
    float: left;
    width: 70%;
    color: #1B1B1B;
    font-family: "FuturaLT-BookOblique", "NotoSansCJKsc-Normal", "PingFangSC-Regular", "Hiragino Sans GB", "\5FAE\8F6F\96C5\9ED1", "Microsoft YaHei", sans-serif;
    letter-spacing: 0;
}

.spice-input-button-group a,
.spice-input-btn a {
    float: left;
    width: 30%;
    display: block;
    height: 37px;
    text-align: center;
    line-height: 36px;
    background: #1B1B1B;
    font-family: "NotoSansCJKsc-Regular", "NotoSansCJKsc-Normal", "PingFangSC-Regular", "Hiragino Sans GB", "\5FAE\8F6F\96C5\9ED1", "Microsoft YaHei", sans-serif;
    font-size: 12px;
    color: #E5DFD9;
    letter-spacing: 0.5px;
}

    .spice-input-button-group a:hover,
    .spice-input-btn a:hover {
        background: #313131;
    }

.spice-input-button-group input,
.spice-input-button-group textarea,
.spice-input-btn input,
.spice-input-btn textarea {
    border: 1px solid transparent;
    opacity: 0.75;
    outline: 0px !important;
}

    .spice-input-button-group input:focus,
    .spice-input-button-group textarea:focus,
    .spice-input-button-group.spice-focus input,
    .spice-input-button-group.spice-focus textarea,
    .spice-input-btn input:focus,
    .spice-input-btn textarea:focus,
    .spice-input-btn.spice-focus input,
    .spice-input-btn.spice-focus textarea {
        border: 1px solid #999999;
        opacity: 1;
    }

.spice-input-button-group.spice-error input,
.spice-input-button-group.spice-error textarea,
.spice-input-btn.spice-error input,
.spice-input-btn.spice-error textarea {
    border: 1px solid #D24E55;
    opacity: 1;
}

.spice-input-button-group .spice-msg-block,
.spice-input-btn .spice-msg-block {
    position: absolute;
}

.spice-input-button-group ::-webkit-input-placeholder {
    color: #999999;
}

.spice-input-button-group ::-moz-placeholder {
    color: #999999;
}

.spice-input-button-group :-ms-input-placeholder {
    color: #999999;
}

.spice-input-button-group :-moz-placeholder {
    color: #999999;
}

.spice-error .spice-input-button-group .spice-input input,
.spice-error .spice-input-button-group .spice-input textarea,
.spice-error .spice-input.spice-input-btn input,
.spice-error .spice-input.spice-input-btn textarea,
.spice-error .spice-textarea.spice-input-btn input,
.spice-error .spice-textarea.spice-input-btn textarea {
    border: 1px solid #D24E55;
    opacity: 1;
}

/* payment 带按钮input */
.spice-validator-input-button-group-slot .spice-input-button-group {
    width: 100%;
    position: relative;
}

    .spice-validator-input-button-group-slot .spice-input-button-group > div.spice-input-button-group-left .spice-input {
        margin-right: 176px;
    }

        .spice-validator-input-button-group-slot .spice-input-button-group > div.spice-input-button-group-left .spice-input input {
            width: 100%;
            height: 40px;
            letter-spacing: 0.5px;
        }

    .spice-validator-input-button-group-slot .spice-input-button-group > div.spice-input-button-group-left .spice-msg-block {
        position: absolute;
    }

    .spice-validator-input-button-group-slot .spice-input-button-group > div.spice-input-button-group-right {
        width: 176px;
        margin-left: -176px;
        padding-left: 0;
    }

        .spice-validator-input-button-group-slot .spice-input-button-group > div.spice-input-button-group-right a {
            width: 100%;
            height: 40px;
        }

.spice-validator-input-button-group-slot .spice-msg-block {
    text-align: left;
}

/* payment 带按钮input end */
.spice-no-error-style-input {
    position: relative;
}

    .spice-no-error-style-input.spice-error.spice-input-submit input.spice-text-input {
        padding-left: 28px;
        outline-offset: -2px;
    }

    .spice-no-error-style-input.spice-error.spice-input-submit .spice-msg-block {
        margin: 0;
        position: absolute;
        top: 0;
        left: 10px;
        -moz-box-shadow: none;
        -webkit-box-shadow: none;
        box-shadow: none;
        background-color: transparent;
        height: 28px;
        line-height: 28px;
        width: 15px;
    }

        .spice-no-error-style-input.spice-error.spice-input-submit .spice-msg-block:before {
            display: none;
        }

        .spice-no-error-style-input.spice-error.spice-input-submit .spice-msg-block .icon-svg-error {
            font-size: 15px;
            color: rgba(229, 223, 217, 0.5);
            line-height: 28px;
            vertical-align: -1px;
        }

/*************** input end ***************/
/*************** 下拉菜单 start ***************/
/* 无边框[默认] */
.spice-dropdown .spice-dropdown-btn {
    font-family: "Helvetica Neue", "Luxi Sans", "DejaVu Sans", Tahoma, "Hiragino Sans GB", STHeiti, "Microsoft YaHei";
    color: #1B1B1B;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    border-radius: 0px;
    -moz-border-radius: 0px;
    height: 37px;
    line-height: 35px;
    font-size: 12px;
    padding: 0px 18px 0 10px;
    position: relative;
    border: 1px solid #fff;
    background: #fff;
    outline: none !important;
}

    .spice-dropdown .spice-dropdown-btn.spice-active {
        border: 1px solid #999999;
    }

.spice-active.spice-dropdown,
.spice-active .spice-dropdown {
    box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.1);
}

    .spice-active.spice-dropdown .spice-dropdown-btn,
    .spice-active .spice-dropdown .spice-dropdown-btn {
        z-index: 2;
        border: 1px solid #999999;
    }

.spice-error.spice-dropdown .spice-dropdown-btn,
.spice-error .spice-dropdown .spice-dropdown-btn {
    background: #F5DBDC;
    border: 1px solid #D24E55;
}

.spice-disabled.spice-dropdown .spice-dropdown-btn,
.spice-disabled .spice-dropdown .spice-dropdown-btn {
    color: #1B1B1B;
    background: #DBD8D6;
    border: 1px solid #DBD8D6;
}

.spice-dropdown-menu {
    background-color: #FFFFFF;
    border: 1px solid #C4C4C4;
    border-top: none;
    border-radius: 0;
    -moz-border-radius: 0;
    top: 37px;
    box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.1);
}

    .spice-dropdown-menu ul {
        padding: 0;
    }

        .spice-dropdown-menu ul li {
            background: #fff;
            height: 38px;
            line-height: 37px;
            border-top: 1px solid #E7E7E7;
        }

            .spice-dropdown-menu ul li:first-child {
                border-top: none;
            }

            .spice-dropdown-menu ul li a {
                font-family: "Helvetica Neue", "Luxi Sans", "DejaVu Sans", Tahoma, "Hiragino Sans GB", STHeiti, "Microsoft YaHei";
                color: #1B1B1B;
                font-size: 12px;
                padding: 0 10px;
            }

            .spice-dropdown-menu ul li:hover {
                background-color: rgba(229, 223, 217, 0.5);
            }

                .spice-dropdown-menu ul li:hover a {
                    color: #1B1B1B;
                }

            .spice-dropdown-menu ul li.spice-current a {
                color: #999999;
            }

.spice-tinyscrollbar {
    margin-right: 0;
}

    .spice-tinyscrollbar .spice-viewport {
        max-height: 329px;
    }

    .spice-tinyscrollbar .spice-scrollbar {
        background-color: #f5f5f5;
        right: 0;
    }

    .spice-tinyscrollbar .spice-thumb {
        background-color: #ccc;
    }

/*有边框  */
.border-drop .spice-dropdown .spice-dropdown-btn {
    background: transparent;
    border: 1px solid #CACACA;
}

    .border-drop .spice-dropdown .spice-dropdown-btn.spice-active {
        background: #fff;
        border: 1px solid #999999;
    }

.border-drop .spice-active.spice-dropdown .spice-dropdown-btn,
.border-drop .spice-active .spice-dropdown .spice-dropdown-btn {
    background: #fff;
    border: 1px solid #999999;
}

.border-drop .spice-error.spice-dropdown .spice-dropdown-btn,
.border-drop .spice-error .spice-dropdown .spice-dropdown-btn {
    background: #F5DBDC;
    border: 1px solid #D24E55;
}

.border-drop .spice-disabled.spice-dropdown .spice-dropdown-btn,
.border-drop .spice-disabled .spice-dropdown .spice-dropdown-btn {
    background: transparent;
    border: 1px solid #DBD8D6;
}

/* checkout页面下拉菜单报错样式 */
.spice-checkout-address-add-form .spice-error .spice-dropdown .spice-dropdown-btn,
.spice-checkout-address-add-form .spice-error.spice-dropdown .spice-dropdown-btn {
    background: #F5DBDC;
    outline: 1px solid #D24E55;
}

.spice-checkout-address-add-form .spice-error .spice-dropdown .spice-active .spice-dropdown-btn, .spice-checkout-address-add-form .spice-error .spice-dropdown.spice-active .spice-dropdown-btn,
.spice-checkout-address-add-form .spice-error.spice-dropdown .spice-active .spice-dropdown-btn,
.spice-checkout-address-add-form .spice-error.spice-dropdown.spice-active .spice-dropdown-btn {
    outline: none !important;
}

/* 左边带标题下拉 */
.spice-dropdown-breadcrumb {
    height: 38px;
    line-height: 38px;
}

    .spice-dropdown-breadcrumb a {
        font-family: "FuturaLT-Light", "NotoSansCJKsc-demilight", "NotoSansCJKsc-Normal", "PingFangSC-Regular", "Hiragino Sans GB", "\5FAE\8F6F\96C5\9ED1", "Microsoft YaHei", sans-serif;
        font-size: 12px;
        color: #999999;
        letter-spacing: 1px;
        line-height: 12px;
    }

        .spice-dropdown-breadcrumb a:hover {
            color: #888;
        }

    .spice-dropdown-breadcrumb .spice-dropdown-breadcrumb-title {
        position: relative;
        float: left;
        background: #fff;
        min-width: 84px;
        text-align: center;
        padding: 0 15px;
    }

        .spice-dropdown-breadcrumb .spice-dropdown-breadcrumb-title a {
            display: inline-block;
        }

        .spice-dropdown-breadcrumb .spice-dropdown-breadcrumb-title:before {
            content: "";
            display: block;
            position: absolute;
            height: 18px;
            margin-top: -10px;
            position: absolute;
            top: 50%;
            background: #e7e7e7;
            right: 0;
            width: 1px;
        }

    .spice-dropdown-breadcrumb div.spice-dropdown {
        float: left;
        min-width: auto;
        background: #fff;
    }

        .spice-dropdown-breadcrumb div.spice-dropdown .spice-dropdown-btn {
            color: #999;
            letter-spacing: 0;
            height: 38px;
            line-height: 38px;
            padding: 0 34px 0 15px;
            border: none;
        }

            .spice-dropdown-breadcrumb div.spice-dropdown .spice-dropdown-btn:hover {
                color: #888;
            }

            .spice-dropdown-breadcrumb div.spice-dropdown .spice-dropdown-btn .spice-dropdown-icon {
                right: 4px;
            }

        .spice-dropdown-breadcrumb div.spice-dropdown .spice-dropdown-menu {
            border-radius: 0px;
            -moz-border-radius: 0px;
            border: 1px solid #C4C4C4;
            border-top: 0;
            box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.1);
            top: 40px;
        }

            .spice-dropdown-breadcrumb div.spice-dropdown .spice-dropdown-menu ul {
                padding: 0;
            }

                .spice-dropdown-breadcrumb div.spice-dropdown .spice-dropdown-menu ul li {
                    background: #fff;
                    height: 40px;
                    line-height: 40px;
                    border-top: 1px solid #C4C4C4;
                    border-bottom: none;
                }

                    .spice-dropdown-breadcrumb div.spice-dropdown .spice-dropdown-menu ul li:first-child {
                        border-top: none;
                    }

                    .spice-dropdown-breadcrumb div.spice-dropdown .spice-dropdown-menu ul li a {
                        padding: 0 5px 0 17px;
                        color: #1B1B1B;
                        letter-spacing: 0px;
                        line-height: 40px;
                    }

                    .spice-dropdown-breadcrumb div.spice-dropdown .spice-dropdown-menu ul li.spice-current, .spice-dropdown-breadcrumb div.spice-dropdown .spice-dropdown-menu ul li:hover {
                        background: rgba(229, 223, 217, 0.5);
                    }

.spice-open.spice-dropdown-breadcrumb div.spice-dropdown,
.spice-open .spice-dropdown-breadcrumb div.spice-dropdown,
.spice-active.spice-dropdown-breadcrumb div.spice-dropdown,
.spice-active .spice-dropdown-breadcrumb div.spice-dropdown {
    min-width: 134px;
    top: -1px;
    left: -1px;
    border: 1px solid #C4C4C4;
}

    .spice-open.spice-dropdown-breadcrumb div.spice-dropdown .spice-dropdown-btn,
    .spice-open .spice-dropdown-breadcrumb div.spice-dropdown .spice-dropdown-btn,
    .spice-active.spice-dropdown-breadcrumb div.spice-dropdown .spice-dropdown-btn,
    .spice-active .spice-dropdown-breadcrumb div.spice-dropdown .spice-dropdown-btn {
        outline: 0px solid #C4C4C4;
        height: 40px;
        line-height: 40px;
    }

    .spice-open.spice-dropdown-breadcrumb div.spice-dropdown .spice-dropdown-menu,
    .spice-open .spice-dropdown-breadcrumb div.spice-dropdown .spice-dropdown-menu,
    .spice-active.spice-dropdown-breadcrumb div.spice-dropdown .spice-dropdown-menu,
    .spice-active .spice-dropdown-breadcrumb div.spice-dropdown .spice-dropdown-menu {
        display: block;
    }

div.spice-dropdown-special-semi-simulation.spice-open, div.spice-dropdown-special-semi-simulation.spice-active,
div.spice-dropdown-special.spice-open,
div.spice-dropdown-special.spice-active {
    min-width: 134px;
    top: -1px;
    left: -1px;
}

    div.spice-dropdown-special-semi-simulation.spice-open .spice-dropdown-btn, div.spice-dropdown-special-semi-simulation.spice-active .spice-dropdown-btn,
    div.spice-dropdown-special.spice-open .spice-dropdown-btn,
    div.spice-dropdown-special.spice-active .spice-dropdown-btn {
        border: 1px solid #C4C4C4;
        outline: 0px solid #C4C4C4;
        height: 40px;
        line-height: 40px;
    }

    div.spice-dropdown-special-semi-simulation.spice-open .spice-dropdown-menu, div.spice-dropdown-special-semi-simulation.spice-active .spice-dropdown-menu,
    div.spice-dropdown-special.spice-open .spice-dropdown-menu,
    div.spice-dropdown-special.spice-active .spice-dropdown-menu {
        display: block;
    }

div.spice-dropdown-special-semi-simulation.spice-open, div.spice-dropdown-special-semi-simulation.spice-active {
    box-shadow: none;
}

    div.spice-dropdown-special-semi-simulation.spice-open .spice-dropdown-btn, div.spice-dropdown-special-semi-simulation.spice-active .spice-dropdown-btn {
        border: 1px solid #C4C4C4;
        outline: 0px solid #C4C4C4;
    }

    div.spice-dropdown-special-semi-simulation.spice-open .spice-dropdown-menu, div.spice-dropdown-special-semi-simulation.spice-active .spice-dropdown-menu {
        display: block;
        box-shadow: none;
    }

.spice-dropdown select {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    cursor: pointer;
    opacity: 0;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity = 0);
    filter: alpha(opacity=0);
}

@media screen and (max-width: 1023px) {
    .spice-active.spice-dropdown,
    .spice-active .spice-dropdown {
        box-shadow: none;
    }

    .spice-dropdown-menu {
        box-shadow: none;
    }
    /* 左边带标题下拉 */
    .spice-dropdown-breadcrumb div.spice-dropdown .spice-dropdown-menu {
        box-shadow: none;
    }
}

@media screen and (max-width: 767px) {
    .spice-dropdown-breadcrumb div.spice-dropdown .spice-dropdown-btn .spice-dropdown-icon i:before {
        margin-left: 0;
    }

    .spice-open.spice-dropdown-breadcrumb div.spice-dropdown,
    .spice-open .spice-dropdown-breadcrumb div.spice-dropdown,
    .spice-active.spice-dropdown-breadcrumb div.spice-dropdown,
    .spice-active .spice-dropdown-breadcrumb div.spice-dropdown {
        top: 0;
        left: 0;
        border: 0px solid #C4C4C4;
    }

        .spice-open.spice-dropdown-breadcrumb div.spice-dropdown .spice-dropdown-btn,
        .spice-open .spice-dropdown-breadcrumb div.spice-dropdown .spice-dropdown-btn,
        .spice-active.spice-dropdown-breadcrumb div.spice-dropdown .spice-dropdown-btn,
        .spice-active .spice-dropdown-breadcrumb div.spice-dropdown .spice-dropdown-btn {
            height: 38px;
            line-height: 38px;
        }

    div.spice-dropdown-special-semi-simulation.spice-open, div.spice-dropdown-special-semi-simulation.spice-active,
    div.spice-dropdown-special.spice-open,
    div.spice-dropdown-special.spice-active {
        top: 0;
        left: 0;
    }

        div.spice-dropdown-special-semi-simulation.spice-open .spice-dropdown-btn, div.spice-dropdown-special-semi-simulation.spice-active .spice-dropdown-btn,
        div.spice-dropdown-special.spice-open .spice-dropdown-btn,
        div.spice-dropdown-special.spice-active .spice-dropdown-btn {
            border: 0px solid #C4C4C4;
            height: 38px;
            line-height: 38px;
        }

        div.spice-dropdown-special-semi-simulation.spice-open .spice-dropdown-btn, div.spice-dropdown-special-semi-simulation.spice-active .spice-dropdown-btn {
            border: 0px solid #C4C4C4;
        }
}

/*************** 下拉菜单 end ***************/
/*************** 弹层 start ***************/
.spice-dialog-container {
    margin: 0 20px;
}

.spice-dialog-content {
    padding: 20px;
    text-align: center;
}

.spice-dialog-icon-close {
    width: 40px;
    height: 40px;
    line-height: 30px;
    top: 11px;
    right: 11px;
}

    .spice-dialog-icon-close i {
        position: relative;
        width: 16px;
        height: 16px;
        text-indent: -9999px;
        margin: 12px 0 0 0;
    }

.spice-dialog-btn-group a {
    margin: 0 10px;
}

@media screen and (max-width: 1023px) {
    .spice-dialog-container {
        margin: 0 15px;
    }
}

/*************** 弹层 end ***************/
@media screen and (max-width: 767px) {
    /* payment 带按钮input */
    .spice-validator-input-button-group-slot .spice-input-button-group > div.spice-input-button-group-left .spice-input {
        margin-right: 0;
    }

        .spice-validator-input-button-group-slot .spice-input-button-group > div.spice-input-button-group-left .spice-input input {
            height: 37px;
        }

    .spice-validator-input-button-group-slot .spice-input-button-group > div.spice-input-button-group-right {
        width: 100%;
        margin-left: 0;
        margin-top: 15px;
        padding-left: 0;
    }

    .spice-validator-input-button-group-slot .spice-msg-block {
        text-align: left;
    }
    /* payment 带按钮input end*/
}

.spice-header {
    width: 100%;
    height: 140px;
}

    .spice-header .spice-navbar-menu {
        transition: opacity .3s;
        opacity: 1;
        -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity = 100);
    }

    .spice-header .spice-container {
        width: 100%;
        position: fixed;
        top: 0;
        left: 0;
        background-color: #1B1B1B;
        z-index: 100;
    }

        .spice-header .spice-container:before, .spice-header .spice-container:after {
            bottom: 0;
            left: 0;
            position: absolute;
            right: 0;
            top: 0;
            content: "";
            display: block;
            position: absolute;
            /*background: #1B1B1B;*/
            background: #fff;
            z-index: 10;
        }

    .spice-header .spice-nav-other-login {
        position: absolute;
        top: 27px;
        right: 172px;
        z-index: 100;
    }

        .spice-header .spice-nav-other-login.spice-header-mincart-length-0 {
            /*right: 172px;*/
            right: 92px;
        }

        .spice-header .spice-nav-other-login.spice-header-mincart-length-1 {
            right: 185px;
        }

        .spice-header .spice-nav-other-login.spice-header-mincart-length-2 {
            right: 193px;
        }

        .spice-header .spice-nav-other-login.spice-header-mincart-length-3 {
            right: 201px;
        }

        .spice-header .spice-nav-other-login.spice-header-mincart-length-4 {
            right: 210px;
        }

    .spice-header .spice-nav-other-bottom {
        position: absolute;
        top: 27px;
        left: 3px;
        font-size: 0;
        z-index: 100;
    }

    .spice-header.header-hidden {
        visibility: hidden;
    }

.spice-navbar-logo {
    position: relative;
    z-index: 100;
    padding: 26px 0 16px 0;
    text-align: center;
    font-size: 0;
    /*height: 69px;*/
    height: 90px;
}

    .spice-navbar-logo > a {
        /* display: inline-block;
		color: #fff!important;
		    	opacity: 1;
		&:before{
			font-size: 39px;
			color: #fff;
		} */
    }

    .spice-navbar-logo img {
        display: inline-block;
        width: 160px;
        margin: 0 auto;
    }

.spice-sub-menu {
    position: absolute;
    top: 100%;
    display: none;
    z-index: 60;
}

.spice-nav-pills {
    text-align: center;
}

    .spice-nav-pills li.spice-nav-menu {
        display: inline-block;
    }

        .spice-nav-pills li.spice-nav-menu > a {
            height: 51px;
            padding: 0 15px;
            line-height: 30px;
            /*color: #E5DFD9;*/
            color: #024d26;
            font-size: 14px;
            letter-spacing: 1.34px;
            font-family: "Helvetica Neue", "Luxi Sans", "DejaVu Sans", Tahoma, "Hiragino Sans GB", STHeiti, "Microsoft YaHei";
            position: relative;
            z-index: 19;
        }

        .spice-nav-pills li.spice-nav-menu.spice-active > a, .spice-nav-pills li.spice-nav-menu:hover > a {
            /*color: #fff;*/
            color: #339966;
        }

            .spice-nav-pills li.spice-nav-menu.spice-active > a:before, .spice-nav-pills li.spice-nav-menu:hover > a:before {
                position: absolute;
                display: block;
                content: "";
                left: 50%;
                bottom: 17px;
                height: 0;
                width: 0;
                margin-left: -4px;
                border: 0 solid transparent;
                border-bottom-color: #fff;
                border-bottom-width: 4px;
                border-left-width: 4px;
                border-right-width: 4px;
            }

            .spice-nav-pills li.spice-nav-menu.spice-active > a.header-no-hover:before, .spice-nav-pills li.spice-nav-menu:hover > a.header-no-hover:before {
                display: none;
            }

.spice-search-menu .spice-seach-box-group {
    width: auto;
    height: 30px;
    padding: 7px 18px 7px 0px;
    /*background-color: #1d1a18;*/
    background-color: #fff;
    border: none;
    cursor: auto;
    transition: background-color 0.6s;
    -moz-transition: background-color 0.6s;
    -webkit-transition: background-color 0.6s;
    -o-transition: background-color 0.6s;
}

    .spice-search-menu .spice-seach-box-group input {
        display: block;
        width: 100%;
        font-size: 12px;
        letter-spacing: 1px;
        line-height: 16px;
        height: 16px;
        background-color: transparent;
        border-radius: 0;
        border: none;
        outline: none;
        padding-left: 10px;
        /*color: #E5DFD9;*/
        color: #024d26;
        font-family: "Helvetica Neue", "Luxi Sans", "DejaVu Sans", Tahoma, "Hiragino Sans GB", STHeiti, "Microsoft YaHei";
    }

        .spice-search-menu .spice-seach-box-group input::-webkit-input-placeholder {
            /*color: #E5DFD9;*/
            color: #024d26;
        }

        .spice-search-menu .spice-seach-box-group input::-moz-placeholder {
            /*color: #E5DFD9;*/
            color: #024d26;
        }

        .spice-search-menu .spice-seach-box-group input:-ms-input-placeholder {
            /*color: #E5DFD9;*/
            color: #024d26;
        }

        .spice-search-menu .spice-seach-box-group input:-moz-placeholder {
            /*color: #E5DFD9;*/
            color: #024d26;
        }

    .spice-search-menu .spice-seach-box-group.spice-no-error-style-input {
        position: relative;
    }

        .spice-search-menu .spice-seach-box-group.spice-no-error-style-input .spice-msg-block {
            display: none !important;
            position: absolute;
            top: 0;
            left: 0;
            width: 35px;
            height: 30px;
            line-height: 30px;
            margin: 0;
            text-align: center;
            box-shadow: none;
            background: transparent;
        }

            .spice-search-menu .spice-seach-box-group.spice-no-error-style-input .spice-msg-block:before {
                display: none;
            }

            .spice-search-menu .spice-seach-box-group.spice-no-error-style-input .spice-msg-block i {
                line-height: 28px;
                font-size: 16px;
            }

.spice-search-menu .spice-seach-box-button {
    position: absolute;
    top: 0;
    right: 0;
    display: block;
    width: 30px;
    height: 30px;
    border: none;
    outline: none;
    overflow: hidden;
    background-color: #fff;
    /*color: #E5DFD9;*/
    color: #024d26;
    text-align: center;
    text-indent: -9999em;
}

    .spice-search-menu .spice-seach-box-button:before {
        display: inline-block;
        line-height: 30px;
        position: relative;
        top: 0;
        left: 0;
        position: absolute;
        text-indent: 0;
        width: 30px;
        /*color: rgba(229, 223, 217, 0.5);*/
        color: #024d26;
    }

    .spice-search-menu .spice-seach-box-button:hover {
        /*background: #4b4b4b;*/
        background: #fff;
    }

.spice-header .spice-navbar-scroller-container > ul > li.spice-nav-menu > .spice-sub-menu {
    display: block;
    width: 100%;
    position: absolute;
    top: -50%;
    left: 0;
    padding: 0 15px;
    background-color: transparent;
    height: 0;
    overflow: hidden;
    z-index: 1;
    opacity: 0;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity = 0);
}

.spice-header .spice-navbar-scroller-container > ul.spice-nav-is-open > li.spice-nav-menu.spice-active > .spice-sub-menu {
    transition: opacity .6s,top .6s;
    height: auto;
    top: 100%;
    opacity: 1;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity = 100);
}

.spice-header .spice-navbar-scroller-container > ul.spice-nav-is-open > li.spice-nav-menu.spice-active-block > .spice-sub-menu {
    transition: opacity 0s,top 0s;
    height: auto;
    top: 100%;
    opacity: 1;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity = 100);
}

.spice-nav-other-login {
    font-size: 12px;
    font-family: "Helvetica Neue", "Luxi Sans", "DejaVu Sans", Tahoma, "Hiragino Sans GB", STHeiti, "Microsoft YaHei";
    /* .spice-active{
	    .spice-nav-savedItems{
	        span{
	            display: inline-block;

	            &.spice-nav-savedItems-text{
	                display: none;
	            }
	        }
	    }
	} */
}

    .spice-nav-other-login .spice-nav-shop-list {
        display: none;
    }

        .spice-nav-other-login .spice-nav-shop-list .icon-svg-location:before {
            font-size: 16px;
            position: relative;
            left: -3px;
        }

    .spice-nav-other-login .spice-nav-savedItems {
        margin-left: 0px;
        padding-left: 10px;
        padding-right: 12px;
        /* span{
			margin-left: 2px;
			display: none
		} */
    }

        .spice-nav-other-login .spice-nav-savedItems i {
            position: relative;
            width: 14px;
            height: 12px;
            vertical-align: middle;
            opacity: 0.5;
            -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity = 50);
            filter: alpha(opacity=50);
            /*color: #E5DFD9;*/
            color: #024d26;
        }

            .spice-nav-other-login .spice-nav-savedItems i:before {
                position: absolute;
                line-height: 1;
                top: 0;
                left: 0;
            }

        .spice-nav-other-login .spice-nav-savedItems span {
            margin-left: 2px;
            display: inline-block;
        }

            .spice-nav-other-login .spice-nav-savedItems span.spice-nav-savedItems-text {
                display: none;
            }

    .spice-nav-other-login > li > a {
        /*color: #E5DFD9;*/
        color: #024d26;
        line-height: 12px;
    }

    .spice-nav-other-login > li:hover > a {
        /*color: #fff;*/
        color: #339966;
    }

    .spice-nav-other-login > li:hover i {
        opacity: 1;
        -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity = 100);
        filter: alpha(opacity=100);
    }

    .spice-header-shoppingcart .icon-svg-shopping-bag:before, .spice-nav-other-login li .icon-svg-shopping-bag:before {
        font-family: "svg-iconfont" !important;
        font-size: 12px;
        display: inline-block;
        font-style: normal;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        color: #E5DFD9;
        opacity: 0.5;
        -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity = 50);
        filter: alpha(opacity=50);
    }

    .spice-header-shoppingcart .spice-sub-menu, .spice-nav-other-login li .spice-sub-menu {
        display: block;
        position: absolute;
        top: 30px;
        margin-top: -10px;
        opacity: 0;
        -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity = 0);
        filter: alpha(opacity=0);
        visibility: hidden;
        transition: all 0.4s;
        -webkit-transition: all 0.4s;
        -moz-transition: all 0.4s;
        -ms-transition: all 0.4s;
        -o-transition: all 0.4s;
    }

        .spice-header-shoppingcart .spice-sub-menu:before, .spice-nav-other-login li .spice-sub-menu:before {
            content: "";
            display: block;
            position: absolute;
            border: 0 solid transparent;
            height: 0;
            width: 0;
            border-bottom-color: #fff;
            border-bottom-width: 6px;
            top: -6px;
            border-left-width: 6px;
            border-right-width: 6px;
            left: 50%;
            margin-left: -3px;
        }

    .spice-header-shoppingcart.spice-active .spice-sub-menu, .spice-nav-other-login li.spice-active .spice-sub-menu {
        margin-top: 0;
        opacity: 1;
        -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity = 100);
        filter: alpha(opacity=100);
        visibility: visible;
    }

.spice-header-shoppingcart.spice-header-mincart-length-1 .icon-svg-shopping-bag:before, .spice-header-shoppingcart.spice-header-mincart-length-2 .icon-svg-shopping-bag:before, .spice-header-shoppingcart.spice-header-mincart-length-3 .icon-svg-shopping-bag:before, .spice-header-shoppingcart.spice-header-mincart-length-4 .icon-svg-shopping-bag:before {
    opacity: 1;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity = 100);
    filter: alpha(opacity=100);
}

.spice-nav-other-login li.spice-nav-btn-login-after > a span {
    vertical-align: middle;
}

.spice-nav-other-login li.spice-nav-btn-login-after .icon-svg-account {
    display: none;
}

    .spice-nav-other-login li.spice-nav-btn-login-after .icon-svg-account:before {
        font-size: 14px;
        left: -5px;
        position: relative;
    }

.spice-nav-other-login li.spice-nav-btn-login-after .spice-sub-menu {
    width: 158px;
    margin-left: -26px;
}

    .spice-nav-other-login li.spice-nav-btn-login-after .spice-sub-menu:before {
        margin-left: -37px;
    }

.spice-nav-other-login li.spice-nav-btn-login-after .spice-user-center-slot li {
    display: block;
}

.spice-header-shoppingcart {
    position: absolute;
    top: 27px;
    right: 104px;
    padding-right: 11px;
    font-size: 12px;
    font-family: "Helvetica Neue", "Luxi Sans", "DejaVu Sans", Tahoma, "Hiragino Sans GB", STHeiti, "Microsoft YaHei";
    z-index: 100;
}

    .spice-header-shoppingcart > a {
        position: relative;
        display: block;
        color: #E5DFD9;
        line-height: 12px;
        padding-left: 20px;
        margin-right: -11px;
    }

        .spice-header-shoppingcart > a:before {
            position: absolute;
            display: block;
            top: 0;
            left: 0;
        }

    .spice-header-shoppingcart:hover > a {
        color: #fff;
    }

        .spice-header-shoppingcart:hover > a.icon-svg-shopping-bag:before {
            opacity: 1;
            -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity = 100);
            filter: alpha(opacity=100);
        }

    .spice-header-shoppingcart .shopping-bag-product-count {
        position: relative;
        margin: 0;
        display: inline-block;
    }

    .spice-header-shoppingcart .spice-mini-list-empty p {
        padding: 19px 0 16px;
        font-size: 12px;
        color: #999999;
        text-align: center;
        font-family: "Helvetica Neue", "Luxi Sans", "DejaVu Sans", Tahoma, "Hiragino Sans GB", STHeiti, "Microsoft YaHei";
    }

.spice-nav-other-bottom > li > a {
    padding: 0 10px;
    position: relative;
    /*color: #E5DFD9;*/
    color: #024d26;
    line-height: 12px;
    font-size: 12px;
    font-family: "Helvetica Neue", "Luxi Sans", "DejaVu Sans", Tahoma, "Hiragino Sans GB", STHeiti, "Microsoft YaHei";
}

    .spice-nav-other-bottom > li > a .nav-country {
        display: none;
    }

.spice-nav-other-bottom > li:hover > a {
    /*color: #fff;*/
    color: #339966;
}

.spice-nav-other-bottom > li:nth-child(1) > a {
    padding: 0 10px 0 25px;
}

.spice-nav-other-bottom > li:nth-child(2):hover > a {
    /*color: #E5DFD9;*/
    color: #339966;
    cursor: default;
}

.spice-header-search {
    position: absolute;
    top: 18px;
    right: 21px;
    z-index: 100;
}

    .spice-header-search > a {
        display: none;
        width: 24px;
        height: 24px;
        text-align: center;
        line-height: 24px;
        color: #E5DFD9;
        font-size: 15px;
    }

        .spice-header-search > a:before {
            opacity: 0.5;
            -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity = 50);
            filter: alpha(opacity=50);
        }

        .spice-header-search > a:hover, .spice-header-search > a:active, .spice-header-search > a:focus {
            color: #E5DFD9;
        }

    .spice-header-search .spice-sub-menu {
        display: block;
        position: relative;
        width: 68px;
        transition: width 0.6s, margin-top 0.4s;
        -moz-transition: width 0.6s;
        -webkit-transition: width 0.6s;
        -o-transition: width 0.6s;
    }

    .spice-header-search.spice-active .spice-sub-menu {
        width: 328px;
    }

        .spice-header-search.spice-active .spice-sub-menu .spice-seach-box-group {
            background-color: #e7e7e7;
        }

            .spice-header-search.spice-active .spice-sub-menu .spice-seach-box-group input {
                color: #1b1b1b;
            }

                .spice-header-search.spice-active .spice-sub-menu .spice-seach-box-group input::-webkit-input-placeholder {
                    color: #1b1b1b;
                }

                .spice-header-search.spice-active .spice-sub-menu .spice-seach-box-group input::-moz-placeholder {
                    color: #1b1b1b;
                }

                .spice-header-search.spice-active .spice-sub-menu .spice-seach-box-group input:-ms-input-placeholder {
                    color: #1b1b1b;
                }

                .spice-header-search.spice-active .spice-sub-menu .spice-seach-box-group input:-moz-placeholder {
                    color: #1b1b1b;
                }

            .spice-header-search.spice-active .spice-sub-menu .spice-seach-box-group.spice-no-error-style-input.spice-error {
                padding-left: 25px;
            }

                .spice-header-search.spice-active .spice-sub-menu .spice-seach-box-group.spice-no-error-style-input.spice-error ::-webkit-input-placeholder {
                    color: #D24E55;
                }

                .spice-header-search.spice-active .spice-sub-menu .spice-seach-box-group.spice-no-error-style-input.spice-error ::-moz-placeholder {
                    color: #D24E55;
                }

                .spice-header-search.spice-active .spice-sub-menu .spice-seach-box-group.spice-no-error-style-input.spice-error :-ms-input-placeholder {
                    color: #D24E55;
                }

                .spice-header-search.spice-active .spice-sub-menu .spice-seach-box-group.spice-no-error-style-input.spice-error :-moz-placeholder {
                    color: #D24E55;
                }

                .spice-header-search.spice-active .spice-sub-menu .spice-seach-box-group.spice-no-error-style-input.spice-error .spice-msg-block {
                    display: block !important;
                }

        .spice-header-search.spice-active .spice-sub-menu .spice-seach-box-button {
            background-color: #E5DFD9;
            color: #1b1b1b;
        }

            .spice-header-search.spice-active .spice-sub-menu .spice-seach-box-button:before {
                color: #1b1b1b;
                opacity: 1;
                -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity = 100);
                filter: alpha(opacity=100);
            }

            .spice-header-search.spice-active .spice-sub-menu .spice-seach-box-button:hover {
                background-color: #999;
            }

.spice-header-mask {
    z-index: 50 !important;
    background-color: transparent;
}

.spice-service-district .spice-service-content {
    display: none;
}

.spice-service-district:first-child .spice-service-content {
    display: block;
}

.spice-dialog-header-send-email-slot .spice-dropdown select {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity = 0);
    filter: alpha(opacity=0);
}

@media screen and (max-width: 1024px) {
    .spice-search-menu .spice-seach-box-group.spice-no-error-style-input .spice-msg-block i {
        /* background: url(../images/icon.png);
		background-position: -32px -406px;
		background-size: 700px; */
    }
}

@media screen and (max-width: 1023px) {
    .spice-header {
        height: 80px;
        -webkit-touch-callout: none;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
    }

        .spice-header .spice-container {
            z-index: 60;
        }

            .spice-header .spice-container:before, .spice-header .spice-container:after {
                display: none;
            }

        .spice-header .spice-navbar-btn-toggle {
            font-family: "Helvetica Neue", "Luxi Sans", "DejaVu Sans", Tahoma, "Hiragino Sans GB", STHeiti, "Microsoft YaHei";
            height: 40px;
            background-color: #1B1B1B;
            position: absolute;
            top: 20px;
            left: 20px;
            min-width: initial;
            padding-left: 0;
            padding-right: 0;
            border: none;
            font-size: 18px;
            color: #E5DFD9;
            letter-spacing: 1px;
            line-height: 18px;
            outline: none !important;
            -webkit-touch-callout: none;
            -webkit-user-select: none;
            -moz-user-select: none;
            -ms-user-select: none;
            user-select: none;
        }

            .spice-header .spice-navbar-btn-toggle i {
                opacity: 0.5;
                -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity = 50);
                filter: alpha(opacity=50);
                height: 40px;
                line-height: 40px;
                vertical-align: middle;
                margin-right: 7px;
            }

                .spice-header .spice-navbar-btn-toggle i:before {
                    font-size: 19px;
                    display: inline-block;
                }

            .spice-header .spice-navbar-btn-toggle span {
                text-overflow: ellipsis;
                max-width: 80px;
                overflow: hidden;
                display: inline-block;
                white-space: nowrap;
                vertical-align: middle;
                text-align: left;
                height: 40px;
                line-height: 40px;
            }

        .spice-header .spice-navbar-menu {
            padding: 0;
            left: -100%;
            position: fixed;
            top: 0;
            width: 100%;
            height: 100%;
            z-index: 60;
            background-color: rgba(255, 255, 255, 0.97);
            opacity: 0;
            -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity = 0);
            filter: alpha(opacity=0);
            transition: opacity 0.2s;
        }

            .spice-header .spice-navbar-menu.spice-navbar-menu-open {
                opacity: 1;
                -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity = 100);
                filter: alpha(opacity=100);
            }

                .spice-header .spice-navbar-menu.spice-navbar-menu-open .spice-navbar-menu-container {
                    top: 0;
                }

            .spice-header .spice-navbar-menu.header-hidden {
                visibility: hidden;
            }

            .spice-header .spice-navbar-menu .spice-navbar-menu-container {
                width: auto;
                height: 100%;
                overflow: hidden;
                position: relative;
                top: -30px;
                transition: top 0.4s;
            }

            .spice-header .spice-navbar-menu .spice-navbar-scroller {
                overflow: hidden;
            }

        .spice-header .spice-navbar-menu-return {
            position: fixed;
            width: 100%;
            top: -30px;
            z-index: 10;
            transition: top 0.4s;
        }

            .spice-header .spice-navbar-menu-return > a {
                position: absolute;
                right: 21px;
                top: 21px;
                width: 30px;
                height: 30px;
            }

        .spice-header .spice-navbar-menu-open .spice-navbar-menu-return {
            top: 0;
        }

        .spice-header .spice-navbar-scroller-container {
            position: relative;
            height: 100%;
            width: 100%;
        }

            .spice-header .spice-navbar-scroller-container > .spice-nav {
                position: static;
                width: auto;
                margin-left: 15px;
                margin-right: 15px;
            }

                .spice-header .spice-navbar-scroller-container > .spice-nav > li {
                    display: block;
                }

                    .spice-header .spice-navbar-scroller-container > .spice-nav > li .spice-sub-menu {
                        display: none;
                        top: 0;
                        left: 100%;
                        min-height: 100%;
                        padding: 0;
                    }

                .spice-header .spice-navbar-scroller-container > .spice-nav.spice-nav-other-login {
                    border-top: 1px solid #DBD8D6;
                }

        .spice-header .spice-header-search {
            z-index: 1;
            top: 27px;
        }

            .spice-header .spice-header-search > a {
                display: block;
            }

            .spice-header .spice-header-search .spice-sub-menu {
                position: fixed;
                top: 80px;
                left: 0;
                width: 100%;
                visibility: hidden;
                margin-top: -10px;
                opacity: 0;
                -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
                filter: alpha(opacity=0);
                transition: margin-top 0.4s, opacity 0.4s;
                -moz-transition: margin-top 0.4s, opacity 0.4s;
                -webkit-transition: margin-top 0.4s, opacity 0.4s;
                -o-transition: margin-top 0.4s, opacity 0.4s;
            }

            .spice-header .spice-header-search.spice-active .spice-sub-menu {
                margin-top: 0;
                visibility: visible;
                opacity: 1;
                -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity = 100);
                filter: alpha(opacity=100);
            }

                .spice-header .spice-header-search.spice-active .spice-sub-menu .spice-seach-box-button:hover {
                    background-color: #4b4b4b;
                }

            .spice-header .spice-header-search.spice-active .spice-seach-box-group.spice-no-error-style-input.spice-error {
                padding-left: 45px;
            }

            .spice-header .spice-header-search.spice-active .spice-seach-box-group.spice-no-error-style-input .spice-msg-block {
                width: 45px;
            }

                .spice-header .spice-header-search.spice-active .spice-seach-box-group.spice-no-error-style-input .spice-msg-block i {
                    line-height: 50px;
                }

    .spice-navbar-logo {
        position: static;
        z-index: 1;
        height: 80px;
        padding: 27px 0 16px 0;
    }

        .spice-navbar-logo > a {
            /* &:before{
				font-size: 36px;
			} */
        }

        .spice-navbar-logo img {
            width: 148px;
        }

    .spice-header-search.spice-active .spice-sub-menu:before {
        display: inline-block;
        content: '';
        border-bottom: 6px solid #fff;
        border-left: 6px solid transparent;
        border-right: 6px solid transparent;
        position: absolute;
        top: -5px;
        right: 28px;
    }

    .spice-header-search.spice-active .spice-sub-menu .spice-seach-box-group {
        background-color: #fff;
        height: 50px;
        padding: 7px 105px 7px 10px;
    }

        .spice-header-search.spice-active .spice-sub-menu .spice-seach-box-group input {
            line-height: 38px;
            height: 38px;
            font-size: 14px;
        }

    .spice-header-search.spice-active .spice-sub-menu .spice-seach-box-button {
        background-color: #fff;
        text-indent: 0em;
        border: 2px solid #313131;
        line-height: 34px;
        height: 38px;
        width: 90px;
        background: #fff;
        top: 6px;
        right: 10px;
        text-align: center;
        font-size: 12px;
        color: #313131;
    }

        .spice-header-search.spice-active .spice-sub-menu .spice-seach-box-button:before {
            content: "";
        }

    .spice-nav-pills {
        padding-bottom: 9px;
        padding-top: 10px;
    }

        .spice-nav-pills li.spice-nav-menu {
            margin-bottom: 26px;
        }

            .spice-nav-pills li.spice-nav-menu > a {
                color: #313131;
                font-size: 20px;
                line-height: 52px;
                z-index: 5;
            }

            .spice-nav-pills li.spice-nav-menu:hover a {
                color: #313131;
            }

                .spice-nav-pills li.spice-nav-menu:hover a:before {
                    display: none;
                }

    .spice-nav-other {
        padding-bottom: 0px;
        border-bottom: 0px solid #000;
        padding-top: 34px;
    }

        .spice-nav-other > li {
            margin-bottom: 19px;
        }

            .spice-nav-other > li > a {
                font-family: "Helvetica Neue", "Luxi Sans", "DejaVu Sans", Tahoma, "Hiragino Sans GB", STHeiti, "Microsoft YaHei";
                font-size: 18px;
                color: #313131;
                letter-spacing: 0;
                line-height: 40px;
            }

            .spice-nav-other > li .spice-nav-savedItems {
                padding: 0;
            }

                .spice-nav-other > li .spice-nav-savedItems span {
                    display: inline-block;
                }

                    .spice-nav-other > li .spice-nav-savedItems span.spice-nav-savedItems-text {
                        display: inline-block;
                    }

                .spice-nav-other > li .spice-nav-savedItems i {
                    color: #313131;
                    opacity: 1;
                    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity = 100);
                    filter: alpha(opacity=100);
                }

                    .spice-nav-other > li .spice-nav-savedItems i:before {
                        top: -3px;
                        left: -4px;
                        font-size: 14px;
                    }

            .spice-nav-other > li:hover a {
                color: #313131;
            }

    .spice-nav-other-bottom {
        padding-top: 0px;
    }

        .spice-nav-other-bottom .navbar-settings-language:before, .spice-nav-other-bottom .navbar-settings-phone:before {
            display: none;
        }

        .spice-nav-other-bottom .navbar-settings-language:hover, .spice-nav-other-bottom .navbar-settings-phone:hover {
            color: #E5DFD9;
        }

            .spice-nav-other-bottom .navbar-settings-language:hover span, .spice-nav-other-bottom .navbar-settings-phone:hover span {
                color: #E5DFD9;
            }

        .spice-nav-other-bottom > li > a .nav-country {
            display: inline-block;
        }

        .spice-nav-other-bottom > li > a .nav-country-state {
            border-bottom: 1px solid #313131;
            line-height: 22px;
            display: inline-block;
            margin-left: 2px;
        }

        .spice-nav-other-bottom > li > a.events-ship-to {
            padding-right: 17px;
        }

        .spice-nav-other-bottom > li > a.navbar-settings-language {
            line-height: 36px;
            padding-right: 15px;
        }

    .spice-header-shoppingcart {
        z-index: 1;
        top: 27px;
        right: 57px;
        padding-right: 11px;
    }

        .spice-header-shoppingcart.spice-header-mincart-length-1, .spice-header-shoppingcart.spice-header-mincart-length-2, .spice-header-shoppingcart.spice-header-mincart-length-3, .spice-header-shoppingcart.spice-header-mincart-length-4 {
            right: 76px;
        }

            .spice-header-shoppingcart.spice-header-mincart-length-1 .icon-svg-shopping-bag:before, .spice-header-shoppingcart.spice-header-mincart-length-2 .icon-svg-shopping-bag:before, .spice-header-shoppingcart.spice-header-mincart-length-3 .icon-svg-shopping-bag:before, .spice-header-shoppingcart.spice-header-mincart-length-4 .icon-svg-shopping-bag:before {
                opacity: 1;
                -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity = 100);
                filter: alpha(opacity=100);
            }

        .spice-header-shoppingcart > a {
            position: relative;
            display: block;
            line-height: 24px;
            padding-left: 31px;
            font-size: 18px;
            color: #E5DFD9;
            letter-spacing: 0;
            min-width: 58px;
        }

            .spice-header-shoppingcart > a span:first-child {
                display: none;
            }

        .spice-header-shoppingcart .spice-mini-list-empty p {
            padding: 19px 0 16px;
            font-size: 12px;
            color: #999999;
            text-align: center;
            font-family: "Helvetica Neue", "Luxi Sans", "DejaVu Sans", Tahoma, "Hiragino Sans GB", STHeiti, "Microsoft YaHei";
        }

        .spice-header-shoppingcart .icon-svg-shopping-bag:before {
            font-size: 15px;
        }

    .spice-nav-other-login li.spice-nav-btn-login-after .icon-svg-account {
        display: inline;
    }

        .spice-nav-other-login li.spice-nav-btn-login-after .icon-svg-account:before {
            font-size: 12px;
        }

    .spice-header .spice-navbar-scroller-container > ul > li.spice-nav-menu > .spice-sub-menu {
        display: none;
        top: 0%;
        padding-left: 0;
        padding-right: 0;
        opacity: 1;
        -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity = 100);
        filter: alpha(opacity=100);
    }

        .spice-header .spice-navbar-scroller-container > ul > li.spice-nav-menu > .spice-sub-menu .spice-header-menu-back {
            width: auto;
            margin: 0 15px;
        }

        .spice-header .spice-navbar-scroller-container > ul > li.spice-nav-menu > .spice-sub-menu .spice-nav {
            padding: 0 15px;
        }

        .spice-header .spice-navbar-scroller-container > ul > li.spice-nav-menu > .spice-sub-menu .header-nav-section-right {
            padding-left: 15px;
            overflow: hidden;
        }

            .spice-header .spice-navbar-scroller-container > ul > li.spice-nav-menu > .spice-sub-menu .header-nav-section-right .spice-carousel {
                width: 100%;
                position: relative;
                left: 100%;
            }

            .spice-header .spice-navbar-scroller-container > ul > li.spice-nav-menu > .spice-sub-menu .header-nav-section-right .header-nav-section-right-carousel {
                width: 100%;
                padding-left: 10px;
                padding-bottom: 0px;
            }

                .spice-header .spice-navbar-scroller-container > ul > li.spice-nav-menu > .spice-sub-menu .header-nav-section-right .header-nav-section-right-carousel .spice-carousel-wrap {
                    width: 910px;
                }

                    .spice-header .spice-navbar-scroller-container > ul > li.spice-nav-menu > .spice-sub-menu .header-nav-section-right .header-nav-section-right-carousel .spice-carousel-wrap li {
                        padding-right: 10px;
                        width: 130px;
                        display: block;
                    }
}

@media screen and (max-width: 767px) {
    .spice-navbar-logo {
        padding: 16px 0 17px 0;
        text-align: center;
        height: 50px;
    }

        .spice-navbar-logo > a {
            /* &:before{
				font-size: 23px;
			} */
        }

        .spice-navbar-logo img {
            width: 93px;
            height: 16px;
        }

    .spice-nav-pills {
        padding-bottom: 9px;
    }

        .spice-nav-pills li.spice-nav-menu {
            margin-bottom: 8px;
        }

            .spice-nav-pills li.spice-nav-menu:nth-child(4), .spice-nav-pills li.spice-nav-menu:nth-child(6) {
                margin-bottom: 10px;
            }

            .spice-nav-pills li.spice-nav-menu > a {
                font-size: 14px;
                letter-spacing: 1px;
                line-height: 30px;
                height: 30px;
            }

    .spice-nav-other {
        padding-bottom: 0;
        padding-top: 13px;
    }

        .spice-nav-other > li {
            margin-bottom: 0px;
        }

            .spice-nav-other > li > a {
                font-size: 12px;
                color: #313131;
                letter-spacing: 0;
                line-height: 35px;
            }

                .spice-nav-other > li > a.spice-nav-address {
                    padding-right: 3px;
                }

                    .spice-nav-other > li > a.spice-nav-address i {
                        margin-right: 0;
                    }

            .spice-nav-other > li .spice-nav-savedItems span {
                display: inline-block;
            }

            .spice-nav-other > li .spice-nav-savedItems i:before {
                top: 0;
                left: 0;
                font-size: 12px;
            }

            .spice-nav-other > li:hover a {
                color: #313131;
            }

        .spice-nav-other .spice-nav-shop-list .icon-svg-location:before {
            left: -1px;
        }

    .spice-nav-other-bottom {
        padding-top: 0px;
    }

        .spice-nav-other-bottom .navbar-settings-language:before, .spice-nav-other-bottom .navbar-settings-phone:before {
            display: none;
        }

        .spice-nav-other-bottom .navbar-settings-language:hover, .spice-nav-other-bottom .navbar-settings-phone:hover {
            color: #E5DFD9;
        }

            .spice-nav-other-bottom .navbar-settings-language:hover span, .spice-nav-other-bottom .navbar-settings-phone:hover span {
                color: #E5DFD9;
            }

        .spice-nav-other-bottom > li > a .nav-country-state {
            line-height: 14px;
        }

    .spice-header {
        height: 50px;
    }

        .spice-header .spice-navbar-btn-toggle {
            height: 40px;
            top: 5px;
            left: 15px;
            font-size: 11px;
            color: #E5DFD9;
            line-height: 12px;
        }

            .spice-header .spice-navbar-btn-toggle i:before {
                font-size: 12px;
            }

            .spice-header .spice-navbar-btn-toggle:focus {
                outline: none;
            }

            .spice-header .spice-navbar-btn-toggle span {
                max-width: 59px;
            }

        .spice-header .spice-navbar-menu-return > a {
            top: 14px;
            right: 11px;
        }

        .spice-header .spice-navbar-scroller-container > .spice-nav {
            padding: 6px 0 15px 0;
            border-bottom: 1px solid #DBD8D6;
        }

            .spice-header .spice-navbar-scroller-container > .spice-nav.spice-nav-other {
                padding: 0;
                border-bottom: none;
            }

            .spice-header .spice-navbar-scroller-container > .spice-nav.spice-nav-other-login {
                padding: 15px 0 0 0;
                border-top: none;
            }

            .spice-header .spice-navbar-scroller-container > .spice-nav > li.spice-nav-menu {
                margin: 0;
            }

                .spice-header .spice-navbar-scroller-container > .spice-nav > li.spice-nav-menu > a {
                    font-size: 18px;
                    line-height: 48px;
                    height: 48px;
                }

            .spice-header .spice-navbar-scroller-container > .spice-nav > li > a {
                height: 42px;
                line-height: 42px;
            }

        .spice-header .spice-navbar-scroller-container > ul > li.spice-nav-menu > .spice-sub-menu .spice-nav {
            padding: 0 10px;
        }

        .spice-header .spice-navbar-scroller-container > ul > li.spice-nav-menu > .spice-sub-menu .header-nav-section-right {
            padding-left: 10px;
        }

        .spice-header .spice-header-search {
            top: 13px;
            right: 10px;
        }

            .spice-header .spice-header-search > a {
                font-size: 12px;
            }

            .spice-header .spice-header-search .spice-sub-menu {
                top: 50px;
            }

            .spice-header .spice-header-search.spice-active .spice-sub-menu {
                margin-top: 0;
                visibility: visible;
                opacity: 1;
                -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity = 100);
                filter: alpha(opacity=100);
            }

    .spice-header-search.spice-active .spice-sub-menu:before {
        border-bottom: 6px solid #fff;
        border-left: 6px solid transparent;
        border-right: 6px solid transparent;
        top: -6px;
        right: 17px;
    }

    .spice-header-search.spice-active .spice-sub-menu .spice-seach-box-group {
        height: 48px;
        padding-top: 9px;
        padding-bottom: 9px;
        padding: 9px 70px 9px 0px;
    }

        .spice-header-search.spice-active .spice-sub-menu .spice-seach-box-group input {
            line-height: 30px;
            height: 30px;
            font-size: 12px;
        }

        .spice-header-search.spice-active .spice-sub-menu .spice-seach-box-group.spice-no-error-style-input .spice-msg-block i {
            line-height: 48px;
        }

    .spice-header-search.spice-active .spice-sub-menu .spice-seach-box-button {
        line-height: 26px;
        height: 30px;
        width: 54px;
        top: 9px;
        right: 15px;
    }

    .spice-header-shoppingcart {
        top: 13px;
        right: 70px;
        padding-right: 0px;
    }

        .spice-header-shoppingcart.spice-header-mincart-length-1, .spice-header-shoppingcart.spice-header-mincart-length-2, .spice-header-shoppingcart.spice-header-mincart-length-3, .spice-header-shoppingcart.spice-header-mincart-length-4 {
            right: 70px;
        }

        .spice-header-shoppingcart > a {
            padding-left: 22px;
            font-size: 12px;
            min-width: initial;
            height: 24px;
        }

            .spice-header-shoppingcart > a span:first-child {
                display: none;
            }

        .spice-header-shoppingcart .shopping-bag-product-count {
            font-family: 'NotoSansCJKsc-Regular';
            display: inline-block;
            top: 0;
        }

        .spice-header-shoppingcart .spice-mini-list-empty p {
            padding: 19px 0 16px;
            font-size: 12px;
            color: #999999;
            text-align: center;
            font-family: "Helvetica Neue", "Luxi Sans", "DejaVu Sans", Tahoma, "Hiragino Sans GB", STHeiti, "Microsoft YaHei";
        }

        .spice-header-shoppingcart.spice-active > a:after {
            content: "";
            display: block;
            position: absolute;
            border: 0 solid transparent;
            height: 0;
            width: 0;
            border-bottom-color: #fff;
            border-bottom-width: 6px;
            border-left-width: 6px;
            border-right-width: 6px;
            left: 3px;
            bottom: -13px;
            margin-left: -3px;
        }

        .spice-header-shoppingcart .icon-svg-shopping-bag:before {
            font-size: 12px;
        }

    .spice-header .spice-navbar-scroller-container > ul > li.spice-nav-menu > .spice-sub-menu .header-nav-section-right .header-nav-section-right-carousel ul li {
        width: 110px;
    }

    .spice-header .spice-navbar-scroller-container > ul > li.spice-nav-menu > .spice-sub-menu .header-nav-section-right .header-nav-section-right-carousel .spice-carousel-wrap li {
        padding-right: 6px;
        width: 113px;
        width: 30.5vw;
    }
}

.spice-header-menu-slot .spice-sub-menu {
    display: block;
    position: static;
    top: 0;
    background-color: transparent;
}

    .spice-header-menu-slot .spice-sub-menu li {
        display: block;
    }

.spice-carousel {
    position: relative;
}

    .spice-carousel li {
        width: 100%;
        height: auto;
        display: none;
        position: relative;
        float: left;
    }

        .spice-carousel li:first-child {
            display: block;
        }

.spice-carousel-wrap {
    overflow: hidden;
    position: relative;
    clear: both !important;
}

    .spice-carousel-wrap:after {
        display: block;
        content: "";
        height: 0;
        clear: both;
        overflow: hidden;
        visibility: hidden;
    }

    .spice-carousel-wrap > ul {
        list-style: none;
        position: relative;
        width: 100%;
    }

    .spice-carousel-wrap a {
        display: block;
    }

        .spice-carousel-wrap a img {
            width: 100%;
            height: auto;
        }

.spice-carousel-btn {
    position: absolute;
    top: 50%;
    width: 40px;
    height: 40px;
    line-height: 40px;
    font-size: 30px;
    color: #000000;
    margin-top: -20px;
    text-align: center;
    z-index: 10;
}

    .spice-carousel-btn i {
        font-style: normal;
    }

.spice-carousel-btn-prev {
    left: 0;
}

.spice-carousel-btn-next {
    right: 0;
}

.spice-carousel-dots {
    text-align: center;
    width: 100%;
    position: absolute;
    bottom: 0;
    z-index: 10;
}

    .spice-carousel-dots > * {
        display: inline-block;
        *display: inline;
        *zoom: 1;
        width: 10px;
        height: 10px;
        margin: 10px 5px;
        border-radius: 50%;
        -moz-border-radius: 50%;
        background-color: #c7c7c7;
        font-size: 0;
        overflow: hidden;
    }

        .spice-carousel-dots > *.spice-active {
            background-color: #000;
        }

.spice-carousel-gallery li {
    display: block;
}

.spice-carousel-gallery .spice-carousel-wrap > ul {
    width: 10000%;
}

@charset "UTF-8";

.spice-header-menu-standard-slot {
    padding: 20px 15px;
    text-align: center;
    background-color: rgba(255, 255, 255, 0.95);
}

    .spice-header-menu-standard-slot .spice-header-menu-back {
        display: none;
    }

    .spice-header-menu-standard-slot .spice-header-menu-container {
        max-width: 1600px;
        margin: 0 auto;
        overflow: hidden;
        font-size: 0;
        text-align: center;
    }

        .spice-header-menu-standard-slot .spice-header-menu-container > ul {
            display: inline-block;
            vertical-align: top;
        }

            .spice-header-menu-standard-slot .spice-header-menu-container > ul li {
                /*text-align: left;*/
                text-align: center;
            }

            .spice-header-menu-standard-slot .spice-header-menu-container > ul a {
                display: block;
                position: relative;
                padding: 0 15px;
                font-size: 12px;
                line-height: 12px;
                color: #646060;
            }

            .spice-header-menu-standard-slot .spice-header-menu-container > ul > li {
                display: inline-block;
                /*padding-bottom: 27px;*/
            }

                .spice-header-menu-standard-slot .spice-header-menu-container > ul > li > a {
                    margin: 5px 0 30px;
                    letter-spacing: 1px;
                    color: #313131;
                    font-family: "Helvetica Neue", "Luxi Sans", "DejaVu Sans", Tahoma, "Hiragino Sans GB", STHeiti, "Microsoft YaHei";
                    font-weight: bold;
                }

                .spice-header-menu-standard-slot .spice-header-menu-container > ul > li .spice-sub-menu li a {
                    font-family: "Helvetica Neue", "Luxi Sans", "DejaVu Sans", Tahoma, "Hiragino Sans GB", STHeiti, "Microsoft YaHei";
                }

        .spice-header-menu-standard-slot .spice-header-menu-container .spice-sub-menu li, .spice-header-menu-standard-slot .spice-header-menu-container .spice-sub-title li {
            display: block;
            margin: 10px 0 20px;
            font-family: "Helvetica Neue", "Luxi Sans", "DejaVu Sans", Tahoma, "Hiragino Sans GB", STHeiti, "Microsoft YaHei";
        }

        .spice-header-menu-standard-slot .spice-header-menu-container > div {
            display: inline-block;
            vertical-align: top;
        }

        .spice-header-menu-standard-slot .spice-header-menu-container .spice-sub-menu {
            position: static;
            display: block;
            background-color: transparent;
        }

            .spice-header-menu-standard-slot .spice-header-menu-container .spice-sub-menu .spice-sub-menu-title-mob {
                display: none;
            }

        .spice-header-menu-standard-slot .spice-header-menu-container .header-nav-section-right {
            font-size: 0;
        }

            .spice-header-menu-standard-slot .spice-header-menu-container .header-nav-section-right > div {
                display: inline-block;
                vertical-align: top;
                font-size: 12px;
            }

            .spice-header-menu-standard-slot .spice-header-menu-container .header-nav-section-right .spice-carousel-dots > * {
                display: inline-block;
                font-size: 0;
                padding: 0;
            }

        .spice-header-menu-standard-slot .spice-header-menu-container .header-nav-section-left-1 {
            width: 16.666666%;
        }

            .spice-header-menu-standard-slot .spice-header-menu-container .header-nav-section-left-1 > li {
                width: 100%;
            }

        .spice-header-menu-standard-slot .spice-header-menu-container .header-nav-section-left-2 {
            width: 33.333332%;
        }

            .spice-header-menu-standard-slot .spice-header-menu-container .header-nav-section-left-2 > li {
                width: 50%;
            }

                .spice-header-menu-standard-slot .spice-header-menu-container .header-nav-section-left-2 > li .spice-sub-title {
                    padding-left: 30.5%;
                }

        .spice-header-menu-standard-slot .spice-header-menu-container .header-nav-section-left-3 {
            width: 49.999998%;
        }

            .spice-header-menu-standard-slot .spice-header-menu-container .header-nav-section-left-3 > li {
                width: 33.333333%;
            }

        .spice-header-menu-standard-slot .spice-header-menu-container .header-nav-section-left-4 {
            /* width: 66.666664%; */
            /*width: 64%;*/
            width: 80%;
            padding: 0 16px 0 4.33334%;
        }

            .spice-header-menu-standard-slot .spice-header-menu-container .header-nav-section-left-4 > li {
                /*width: 25%;*/
                width: 20%;
            }

        .spice-header-menu-standard-slot .spice-header-menu-container .header-nav-section-left-5 {
            /* width: 66.666664%; */
            /*width: 64%;*/
            width: 80%;
            padding: 0 16px 0 4.33334%;
        }

            .spice-header-menu-standard-slot .spice-header-menu-container .header-nav-section-left-5 > li {
                /*width: 25%;
                width: 12.5%;*/
                width:auto;
            }

        .spice-header-menu-standard-slot .spice-header-menu-container .header-nav-section-left-6 {
            /* width: 66.666664%; */
            /*width: 64%;*/
            width: 80%;
            padding: 0 16px 0 4.33334%;
        }

            .spice-header-menu-standard-slot .spice-header-menu-container .header-nav-section-left-6 > li {
                /*width: 25%;*/
                width: 15%;
            }

        .spice-header-menu-standard-slot .spice-header-menu-container .header-nav-section-right-1 {
            width: 16.666666%;
        }

            .spice-header-menu-standard-slot .spice-header-menu-container .header-nav-section-right-1 > div {
                width: 100%;
            }

        .spice-header-menu-standard-slot .spice-header-menu-container .header-nav-section-right-2 {
            /* width: 33.333332%; */
            /*width: 36%;*/
            width: 20%;
            text-align: left;
        }

            .spice-header-menu-standard-slot .spice-header-menu-container .header-nav-section-right-2 > div {
                width: 50%;
            }

            .spice-header-menu-standard-slot .spice-header-menu-container .header-nav-section-right-2 .header-nav-section-right-menuGroup {
                width: 46.296296%;
            }

            .spice-header-menu-standard-slot .spice-header-menu-container .header-nav-section-right-2 .header-nav-section-right-carousel {
                width: 165px;
                padding-bottom: 10px;
            }

            .spice-header-menu-standard-slot .spice-header-menu-container .header-nav-section-right-2 .spice-carousel-dots {
                bottom: 14px;
            }

                .spice-header-menu-standard-slot .spice-header-menu-container .header-nav-section-right-2 .spice-carousel-dots a {
                    margin: 10px 4px;
                }

        .spice-header-menu-standard-slot .spice-header-menu-container .header-nav-section-right-3 {
            width: 49.999998%;
        }

            .spice-header-menu-standard-slot .spice-header-menu-container .header-nav-section-right-3 > div {
                width: 33.333333%;
            }

        .spice-header-menu-standard-slot .spice-header-menu-container .header-nav-section-right-4 {
            width: 66.666664%;
        }

            .spice-header-menu-standard-slot .spice-header-menu-container .header-nav-section-right-4 > div {
                width: 25%;
            }

        .spice-header-menu-standard-slot .spice-header-menu-container.spice-header-menu-story {
            display: table;
            width: 100%;
        }

            .spice-header-menu-standard-slot .spice-header-menu-container.spice-header-menu-story > ul {
                padding-bottom: 20px;
            }

                .spice-header-menu-standard-slot .spice-header-menu-container.spice-header-menu-story > ul > li {
                    padding-bottom: 0;
                }

            .spice-header-menu-standard-slot .spice-header-menu-container.spice-header-menu-story .header-nav-section-left {
                display: table-cell;
                width: 50%;
                overflow: hidden;
                text-align: right;
            }

                .spice-header-menu-standard-slot .spice-header-menu-container.spice-header-menu-story .header-nav-section-left .spice-menu-list {
                    max-width: 150px;
                }

                    .spice-header-menu-standard-slot .spice-header-menu-container.spice-header-menu-story .header-nav-section-left .spice-menu-list .spice-sub-title {
                        padding-left: 0;
                    }

                        .spice-header-menu-standard-slot .spice-header-menu-container.spice-header-menu-story .header-nav-section-left .spice-menu-list .spice-sub-title li {
                            margin: 5px 0 20px;
                        }

                            .spice-header-menu-standard-slot .spice-header-menu-container.spice-header-menu-story .header-nav-section-left .spice-menu-list .spice-sub-title li:last-child {
                                margin-bottom: 3px;
                            }

            .spice-header-menu-standard-slot .spice-header-menu-container.spice-header-menu-story .header-nav-section-left-1,
            .spice-header-menu-standard-slot .spice-header-menu-container.spice-header-menu-story .header-nav-section-left-2,
            .spice-header-menu-standard-slot .spice-header-menu-container.spice-header-menu-story .header-nav-section-left-3,
            .spice-header-menu-standard-slot .spice-header-menu-container.spice-header-menu-story .header-nav-section-left-4 {
                width: 50%;
            }

            .spice-header-menu-standard-slot .spice-header-menu-container.spice-header-menu-story .header-nav-section-right {
                display: table-cell;
                width: 50%;
                overflow: hidden;
                background-size: contain;
                background-repeat: no-repeat;
            }

            .spice-header-menu-standard-slot .spice-header-menu-container.spice-header-menu-story .header-nav-section-right-1,
            .spice-header-menu-standard-slot .spice-header-menu-container.spice-header-menu-story .header-nav-section-right-2,
            .spice-header-menu-standard-slot .spice-header-menu-container.spice-header-menu-story .header-nav-section-right-3,
            .spice-header-menu-standard-slot .spice-header-menu-container.spice-header-menu-story .header-nav-section-right-4 {
                width: 50%;
            }

            .spice-header-menu-standard-slot .spice-header-menu-container.spice-header-menu-story .header-nav-section-right-image {
                width: 100%;
                overflow: hidden;
                height: 100%;
            }

                .spice-header-menu-standard-slot .spice-header-menu-container.spice-header-menu-story .header-nav-section-right-image a {
                    opacity: 0;
                    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity = 0);
                    filter: alpha(opacity=0);
                    cursor: default;
                }

                    .spice-header-menu-standard-slot .spice-header-menu-container.spice-header-menu-story .header-nav-section-right-image a img {
                        width: 100px;
                        cursor: default;
                    }

    .spice-header-menu-standard-slot .header-nav-section-right-menuGroup {
        position: relative;
        text-align: left;
        padding-left: 31px;
        padding-right: 20px;
    }

        .spice-header-menu-standard-slot .header-nav-section-right-menuGroup:before {
            position: absolute;
            display: block;
            content: " ";
            top: 0;
            left: 0;
            width: 0;
            height: 370px;
            border-left: 1px solid #E7E7E7;
            overflow: hidden;
        }

        .spice-header-menu-standard-slot .header-nav-section-right-menuGroup a {
            line-height: 12px;
            letter-spacing: 0;
            font-family: "Helvetica Neue", "Luxi Sans", "DejaVu Sans", Tahoma, "Hiragino Sans GB", STHeiti, "Microsoft YaHei";
            color: #646060;
        }

            .spice-header-menu-standard-slot .header-nav-section-right-menuGroup a:hover {
                color: #313131;
            }

            .spice-header-menu-standard-slot .header-nav-section-right-menuGroup a .spice-icon {
                display: none;
            }

        .spice-header-menu-standard-slot .header-nav-section-right-menuGroup > a {
            margin: 5px 0 20px;
            color: #313131;
            letter-spacing: 1px;
            font-family: "Helvetica Neue", "Luxi Sans", "DejaVu Sans", Tahoma, "Hiragino Sans GB", STHeiti, "Microsoft YaHei";
            cursor: default;
        }

        .spice-header-menu-standard-slot .header-nav-section-right-menuGroup .spice-sub-menu li {
            margin: 0;
            padding: 10px 0;
        }

    .spice-header-menu-standard-slot .header-nav-section-right-carousel {
        padding-top: 47px;
    }

        .spice-header-menu-standard-slot .header-nav-section-right-carousel li .spice-standard-image > a {
            display: block;
            position: relative;
        }

            .spice-header-menu-standard-slot .header-nav-section-right-carousel li .spice-standard-image > a > div {
                position: absolute;
                width: 100%;
                height: 100%;
                top: 0;
                left: 0;
                text-align: center;
                margin: auto;
                font-size: 0;
            }

                .spice-header-menu-standard-slot .header-nav-section-right-carousel li .spice-standard-image > a > div:before {
                    content: '';
                    height: 100%;
                    display: inline-block;
                    vertical-align: middle;
                }

                .spice-header-menu-standard-slot .header-nav-section-right-carousel li .spice-standard-image > a > div > div {
                    display: inline-block;
                    vertical-align: middle;
                    width: 100%;
                    font-family: "FuturaLT-Light", "NotoSansCJKsc-Light", "NotoSansCJKsc-Normal", "PingFangSC-Regular", "Hiragino Sans GB", "\5FAE\8F6F\96C5\9ED1", "Microsoft YaHei", sans-serif;
                    font-size: 27px;
                    line-height: 30px;
                    color: #fff;
                    padding: 0 10px;
                }

        .spice-header-menu-standard-slot .header-nav-section-right-carousel li .spice-standard-info {
            text-align: center;
            padding-top: 31px;
        }

            .spice-header-menu-standard-slot .header-nav-section-right-carousel li .spice-standard-info a {
                font-family: 'NotoSansCJKsc-DemiLight';
                font-size: 11px;
                color: #999;
                letter-spacing: 0;
                line-height: 12px;
                position: relative;
                vertical-align: middle;
                display: block;
                min-height: 12px;
            }

                .spice-header-menu-standard-slot .header-nav-section-right-carousel li .spice-standard-info a i {
                    display: inline-block;
                    height: 10px;
                    width: 10px;
                }

.header-nav-section-right-carousel .spice-carousel-btn {
    display: none;
}

.spice-navbar-btn-toggle, .recede-btn {
    display: none !important;
}

@media screen and (max-width: 1025px) {
    .spice-header-menu-standard-slot .spice-header-menu-container .header-nav-section-left-2 {
        width: 33.333332%;
    }

        .spice-header-menu-standard-slot .spice-header-menu-container .header-nav-section-left-2 > li {
            width: 50%;
        }

    .spice-header-menu-standard-slot .spice-header-menu-container .header-nav-section-left-3 {
        width: 49.999998%;
    }

        .spice-header-menu-standard-slot .spice-header-menu-container .header-nav-section-left-3 > li {
            width: 33.333333%;
        }

    .spice-header-menu-standard-slot .spice-header-menu-container .header-nav-section-left-4 {
        /* width: 66.666664%; */
        width: 74.5%;
        padding: 0 12px 0 3.33334%;
    }

        .spice-header-menu-standard-slot .spice-header-menu-container .header-nav-section-left-4 > li {
            width: 25%;
        }

    .spice-header-menu-standard-slot .spice-header-menu-container .header-nav-section-right-1 {
        width: 16.666666%;
    }

        .spice-header-menu-standard-slot .spice-header-menu-container .header-nav-section-right-1 > div {
            width: 100%;
        }

    .spice-header-menu-standard-slot .spice-header-menu-container .header-nav-section-right-2 {
        /* width: 33.333332%; */
        width: 25.5%;
        text-align: left;
        padding-left: 3.6%;
    }

        .spice-header-menu-standard-slot .spice-header-menu-container .header-nav-section-right-2 > div {
            width: 50%;
        }

        .spice-header-menu-standard-slot .spice-header-menu-container .header-nav-section-right-2 .header-nav-section-right-menuGroup {
            width: 46.296296%;
            display: none;
        }

        .spice-header-menu-standard-slot .spice-header-menu-container .header-nav-section-right-2 .header-nav-section-right-carousel {
            width: 165px;
        }

        .spice-header-menu-standard-slot .spice-header-menu-container .header-nav-section-right-2 .spice-carousel-dots {
            bottom: -34px;
        }

            .spice-header-menu-standard-slot .spice-header-menu-container .header-nav-section-right-2 .spice-carousel-dots a {
                margin: 10px 4px;
            }

    .spice-header-menu-standard-slot .spice-header-menu-container .header-nav-section-right-3 {
        width: 49.999998%;
    }

        .spice-header-menu-standard-slot .spice-header-menu-container .header-nav-section-right-3 > div {
            width: 33.333333%;
        }

    .spice-header-menu-standard-slot .spice-header-menu-container .header-nav-section-right-4 {
        width: 66.666664%;
    }

        .spice-header-menu-standard-slot .spice-header-menu-container .header-nav-section-right-4 > div {
            width: 25%;
        }

    .spice-header-menu-standard-slot .header-nav-section-right-menuGroup {
        position: relative;
        text-align: left;
        padding-left: 31px;
    }

        .spice-header-menu-standard-slot .header-nav-section-right-menuGroup:before {
            position: absolute;
            display: block;
            content: " ";
            top: 0;
            left: 0;
            width: 0;
            height: 370px;
            border-left: 1px solid #E7E7E7;
            overflow: hidden;
        }

        .spice-header-menu-standard-slot .header-nav-section-right-menuGroup a {
            line-height: 12px;
            color: #313131;
            letter-spacing: 1px;
            font-family: "Helvetica Neue", "Luxi Sans", "DejaVu Sans", Tahoma, "Hiragino Sans GB", STHeiti, "Microsoft YaHei";
        }

        .spice-header-menu-standard-slot .header-nav-section-right-menuGroup > a {
            margin: 5px 0 30px;
        }

    .header-nav-section-right-carousel .spice-carousel-btn {
        display: none;
    }
}

@media screen and (max-width: 1023px) {
    .spice-navbar-btn-toggle, .recede-btn {
        display: block !important;
    }

    .spice-header-menu-standard-slot {
        padding: 0 0px;
        background-color: transparent;
    }

        .spice-header-menu-standard-slot .spice-header-menu-back {
            position: relative;
            width: 100%;
            height: 72px;
            display: block;
        }

            .spice-header-menu-standard-slot .spice-header-menu-back .spice-icon-nav-left {
                position: absolute;
                left: -5px;
                top: 21px;
                width: 26px;
                height: 30px;
                padding: 0;
            }

            .spice-header-menu-standard-slot .spice-header-menu-back > a {
                position: absolute;
                right: -7px;
                top: 23px;
                width: 30px;
                height: 30px;
                padding: 0;
            }

                .spice-header-menu-standard-slot .spice-header-menu-back > a.backWords-link {
                    font-family: 'NotoSansCJKsc-Medium';
                    font-size: 20px;
                    color: #313131;
                    letter-spacing: 1px;
                    line-height: 72px;
                    position: static;
                    display: inline-block;
                    background: none;
                    width: auto;
                    height: auto;
                    padding: 0 30px;
                }

            .spice-header-menu-standard-slot .spice-header-menu-back span {
                font-family: 'NotoSansCJKsc-Medium';
                font-size: 20px;
                color: #000000;
                letter-spacing: 1px;
                line-height: 72px;
                font-weight: bold;
            }

        .spice-header-menu-standard-slot.header-sub-menu-fixed {
            padding-top: 72px;
        }

            .spice-header-menu-standard-slot.header-sub-menu-fixed .spice-header-menu-back {
                position: fixed;
                top: 0;
                left: 0;
                width: 100% !important;
                margin: 0 !important;
                padding: 0 15px;
            }

                .spice-header-menu-standard-slot.header-sub-menu-fixed .spice-header-menu-back > a {
                    right: 21px;
                }

                    .spice-header-menu-standard-slot.header-sub-menu-fixed .spice-header-menu-back > a:before {
                        left: 0;
                    }

                    .spice-header-menu-standard-slot.header-sub-menu-fixed .spice-header-menu-back > a.backWords-link {
                        position: static;
                    }

                .spice-header-menu-standard-slot.header-sub-menu-fixed .spice-header-menu-back .spice-icon-nav-left {
                    left: 19px;
                }

                    .spice-header-menu-standard-slot.header-sub-menu-fixed .spice-header-menu-back .spice-icon-nav-left:before {
                        top: 8px;
                        left: 4px;
                    }

        .spice-header-menu-standard-slot .spice-header-menu-container-scroll {
            overflow: hidden;
        }

        .spice-header-menu-standard-slot .spice-header-menu-container .spice-sub-menu .spice-sub-menu-title-mob {
            display: block;
        }

        .spice-header-menu-standard-slot .spice-header-menu-container .header-nav-section-left-1, .spice-header-menu-standard-slot .spice-header-menu-container .header-nav-section-left-2, .spice-header-menu-standard-slot .spice-header-menu-container .header-nav-section-left-3, .spice-header-menu-standard-slot .spice-header-menu-container .header-nav-section-left-4, .spice-header-menu-standard-slot .spice-header-menu-container .header-nav-section-right-1, .spice-header-menu-standard-slot .spice-header-menu-container .header-nav-section-right-2, .spice-header-menu-standard-slot .spice-header-menu-container .header-nav-section-right-3, .spice-header-menu-standard-slot .spice-header-menu-container .header-nav-section-right-4 {
            width: 100%;
        }

            .spice-header-menu-standard-slot .spice-header-menu-container .header-nav-section-left-1 > li, .spice-header-menu-standard-slot .spice-header-menu-container .header-nav-section-left-2 > li, .spice-header-menu-standard-slot .spice-header-menu-container .header-nav-section-left-3 > li, .spice-header-menu-standard-slot .spice-header-menu-container .header-nav-section-left-4 > li, .spice-header-menu-standard-slot .spice-header-menu-container .header-nav-section-right-1 > li, .spice-header-menu-standard-slot .spice-header-menu-container .header-nav-section-right-2 > li, .spice-header-menu-standard-slot .spice-header-menu-container .header-nav-section-right-3 > li, .spice-header-menu-standard-slot .spice-header-menu-container .header-nav-section-right-4 > li {
                width: 100%;
            }

                .spice-header-menu-standard-slot .spice-header-menu-container .header-nav-section-left-2 > li.spice-menu-list-sub-title {
                    padding: 0px;
                    border-bottom: 0px solid #e7e7e7;
                    width: 48.7%;
                    float: left;
                }

                    .spice-header-menu-standard-slot .spice-header-menu-container .header-nav-section-left-2 > li.spice-menu-list-sub-title:first-child {
                        border-top: none;
                    }

                .spice-header-menu-standard-slot .spice-header-menu-container .header-nav-section-left-2 > li .spice-sub-title {
                    padding: 0;
                }

                    .spice-header-menu-standard-slot .spice-header-menu-container .header-nav-section-left-2 > li .spice-sub-title li {
                        padding: 0 10px;
                    }

                        .spice-header-menu-standard-slot .spice-header-menu-container .header-nav-section-left-2 > li .spice-sub-title li a {
                            font-size: 16px;
                            color: #313131;
                            letter-spacing: 0;
                            line-height: 16px;
                            padding: 36px 0 14px;
                        }

                        .spice-header-menu-standard-slot .spice-header-menu-container .header-nav-section-left-2 > li .spice-sub-title li .spice-icon {
                            display: none;
                        }

        .spice-header-menu-standard-slot .spice-header-menu-container > ul {
            padding: 0;
        }

            .spice-header-menu-standard-slot .spice-header-menu-container > ul > li.spice-menu-list {
                font-size: 18px;
                color: #313131;
                letter-spacing: 0;
                line-height: 18px;
                padding: 0 10px;
                border-bottom: 1px solid #e7e7e7;
            }

                .spice-header-menu-standard-slot .spice-header-menu-container > ul > li.spice-menu-list:first-child {
                    border-top: 1px solid #e7e7e7;
                }

                .spice-header-menu-standard-slot .spice-header-menu-container > ul > li.spice-menu-list > a {
                    display: block;
                    margin: 0;
                    font-size: 18px;
                    line-height: 99px;
                    height: 99px;
                    position: relative;
                    padding: 0 10px;
                }

                    .spice-header-menu-standard-slot .spice-header-menu-container > ul > li.spice-menu-list > a .spice-icon {
                        position: absolute;
                        width: 14px;
                        height: 14px;
                        right: 10px;
                        top: 0px;
                        bottom: 0px;
                        margin: auto;
                    }

                .spice-header-menu-standard-slot .spice-header-menu-container > ul > li.spice-menu-list .spice-sub-menu {
                    padding: 0 10px 20px;
                    overflow: hidden;
                    font-weight: 400;
                }

                    .spice-header-menu-standard-slot .spice-header-menu-container > ul > li.spice-menu-list .spice-sub-menu ul {
                        display: block;
                        float: left;
                        width: 50%;
                        margin-top: -20px;
                    }

                    .spice-header-menu-standard-slot .spice-header-menu-container > ul > li.spice-menu-list .spice-sub-menu li {
                        float: left;
                        width: 100%;
                        margin: 0;
                        padding: 20px 0 20px;
                    }

                        .spice-header-menu-standard-slot .spice-header-menu-container > ul > li.spice-menu-list .spice-sub-menu li a {
                            font-size: 16px;
                            color: #313131;
                            letter-spacing: 0;
                            line-height: 16px;
                            padding: 0;
                        }

        .spice-header-menu-standard-slot .spice-header-menu-container .header-nav-section-left-4 {
            padding: 0;
            border-right: 0;
        }

        .spice-header-menu-standard-slot .spice-header-menu-container.spice-header-menu-story {
            display: block;
        }

            .spice-header-menu-standard-slot .spice-header-menu-container.spice-header-menu-story > ul > li {
                padding-bottom: 0;
                border-bottom: none;
            }

                .spice-header-menu-standard-slot .spice-header-menu-container.spice-header-menu-story > ul > li.spice-menu-list:first-child {
                    border-top: none;
                }

            .spice-header-menu-standard-slot .spice-header-menu-container.spice-header-menu-story .spice-sub-title li {
                margin: 0;
                height: auto;
                text-align: center;
                padding: 15px 0;
            }

                .spice-header-menu-standard-slot .spice-header-menu-container.spice-header-menu-story .spice-sub-title li a {
                    line-height: 1;
                }

            .spice-header-menu-standard-slot .spice-header-menu-container.spice-header-menu-story .header-nav-section-left {
                width: 100%;
                display: block;
            }

                .spice-header-menu-standard-slot .spice-header-menu-container.spice-header-menu-story .header-nav-section-left .spice-menu-list {
                    float: none;
                    max-width: 100%;
                }

                .spice-header-menu-standard-slot .spice-header-menu-container.spice-header-menu-story .header-nav-section-left.header-nav-section-left-1, .spice-header-menu-standard-slot .spice-header-menu-container.spice-header-menu-story .header-nav-section-left.header-nav-section-left-2, .spice-header-menu-standard-slot .spice-header-menu-container.spice-header-menu-story .header-nav-section-left.header-nav-section-left-3, .spice-header-menu-standard-slot .spice-header-menu-container.spice-header-menu-story .header-nav-section-left.header-nav-section-left-4 {
                    width: 100%;
                }

                    .spice-header-menu-standard-slot .spice-header-menu-container.spice-header-menu-story .header-nav-section-left.header-nav-section-left-1 > li.spice-menu-list-sub-title, .spice-header-menu-standard-slot .spice-header-menu-container.spice-header-menu-story .header-nav-section-left.header-nav-section-left-2 > li.spice-menu-list-sub-title, .spice-header-menu-standard-slot .spice-header-menu-container.spice-header-menu-story .header-nav-section-left.header-nav-section-left-3 > li.spice-menu-list-sub-title, .spice-header-menu-standard-slot .spice-header-menu-container.spice-header-menu-story .header-nav-section-left.header-nav-section-left-4 > li.spice-menu-list-sub-title {
                        width: 100%;
                        margin: 0;
                    }

                        .spice-header-menu-standard-slot .spice-header-menu-container.spice-header-menu-story .header-nav-section-left.header-nav-section-left-1 > li.spice-menu-list-sub-title li, .spice-header-menu-standard-slot .spice-header-menu-container.spice-header-menu-story .header-nav-section-left.header-nav-section-left-2 > li.spice-menu-list-sub-title li, .spice-header-menu-standard-slot .spice-header-menu-container.spice-header-menu-story .header-nav-section-left.header-nav-section-left-3 > li.spice-menu-list-sub-title li, .spice-header-menu-standard-slot .spice-header-menu-container.spice-header-menu-story .header-nav-section-left.header-nav-section-left-4 > li.spice-menu-list-sub-title li {
                            margin: 0;
                        }

                            .spice-header-menu-standard-slot .spice-header-menu-container.spice-header-menu-story .header-nav-section-left.header-nav-section-left-1 > li.spice-menu-list-sub-title li a, .spice-header-menu-standard-slot .spice-header-menu-container.spice-header-menu-story .header-nav-section-left.header-nav-section-left-2 > li.spice-menu-list-sub-title li a, .spice-header-menu-standard-slot .spice-header-menu-container.spice-header-menu-story .header-nav-section-left.header-nav-section-left-3 > li.spice-menu-list-sub-title li a, .spice-header-menu-standard-slot .spice-header-menu-container.spice-header-menu-story .header-nav-section-left.header-nav-section-left-4 > li.spice-menu-list-sub-title li a {
                                padding: 0;
                                line-height: 1;
                            }

                        .spice-header-menu-standard-slot .spice-header-menu-container.spice-header-menu-story .header-nav-section-left.header-nav-section-left-1 > li.spice-menu-list-sub-title:nth-child(2n) li a, .spice-header-menu-standard-slot .spice-header-menu-container.spice-header-menu-story .header-nav-section-left.header-nav-section-left-2 > li.spice-menu-list-sub-title:nth-child(2n) li a, .spice-header-menu-standard-slot .spice-header-menu-container.spice-header-menu-story .header-nav-section-left.header-nav-section-left-3 > li.spice-menu-list-sub-title:nth-child(2n) li a, .spice-header-menu-standard-slot .spice-header-menu-container.spice-header-menu-story .header-nav-section-left.header-nav-section-left-4 > li.spice-menu-list-sub-title:nth-child(2n) li a {
                            padding: 0;
                        }

            .spice-header-menu-standard-slot .spice-header-menu-container.spice-header-menu-story .header-nav-section-right {
                display: block;
                width: 100%;
            }

                .spice-header-menu-standard-slot .spice-header-menu-container.spice-header-menu-story .header-nav-section-right.no-bg {
                    background-image: none !important;
                }

            .spice-header-menu-standard-slot .spice-header-menu-container.spice-header-menu-story .header-nav-section-right-1,
            .spice-header-menu-standard-slot .spice-header-menu-container.spice-header-menu-story .header-nav-section-right-2,
            .spice-header-menu-standard-slot .spice-header-menu-container.spice-header-menu-story .header-nav-section-right-3,
            .spice-header-menu-standard-slot .spice-header-menu-container.spice-header-menu-story .header-nav-section-right-4 {
                width: 100%;
            }

            .spice-header-menu-standard-slot .spice-header-menu-container.spice-header-menu-story .header-nav-section-right-image {
                padding: 0 15px 25px;
                margin-top: 25px;
            }

                .spice-header-menu-standard-slot .spice-header-menu-container.spice-header-menu-story .header-nav-section-right-image a {
                    opacity: 1;
                    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity = 100);
                    filter: alpha(opacity=100);
                }

                    .spice-header-menu-standard-slot .spice-header-menu-container.spice-header-menu-story .header-nav-section-right-image a img {
                        width: 100%;
                    }

        .spice-header-menu-standard-slot .spice-header-menu-container .header-nav-section-right-2 .header-nav-section-right-menuGroup {
            width: 100%;
            padding-left: 0;
            display: block;
        }

            .spice-header-menu-standard-slot .spice-header-menu-container .header-nav-section-right-2 .header-nav-section-right-menuGroup:before {
                display: none;
            }

            .spice-header-menu-standard-slot .spice-header-menu-container .header-nav-section-right-2 .header-nav-section-right-menuGroup > a {
                text-align: left;
                position: relative;
                padding: 50px 10px 25px;
                margin: 0;
                padding-left: 10px;
                font-size: 16px;
                color: #313131;
                letter-spacing: 0;
                line-height: 16px;
                font-weight: normal;
            }

            .spice-header-menu-standard-slot .spice-header-menu-container .header-nav-section-right-2 .header-nav-section-right-menuGroup > .spice-sub-menu {
                display: none !important;
            }

        .spice-header-menu-standard-slot .spice-header-menu-container .header-nav-section-right-2 .header-nav-section-right-carousel {
            padding-top: 0;
        }

        .spice-header-menu-standard-slot .spice-header-menu-container .header-nav-section-right-2 .spice-carousel-dots {
            bottom: -34px;
        }

            .spice-header-menu-standard-slot .spice-header-menu-container .header-nav-section-right-2 .spice-carousel-dots a {
                margin: 10px 4px;
            }

        .spice-header-menu-standard-slot .spice-header-menu-container .header-nav-section-right.header-nav-section-right-menuGroup-slide {
            padding: 0 10px;
        }

            .spice-header-menu-standard-slot .spice-header-menu-container .header-nav-section-right.header-nav-section-right-menuGroup-slide .header-nav-section-right-menuGroup {
                width: 100%;
                padding: 0 10px;
                font-size: 18px;
                color: #000000;
                letter-spacing: 0;
                line-height: 18px;
                font-weight: bold;
                border-bottom: 1px solid #e7e7e7;
            }

                .spice-header-menu-standard-slot .spice-header-menu-container .header-nav-section-right.header-nav-section-right-menuGroup-slide .header-nav-section-right-menuGroup:before {
                    display: none;
                }

                .spice-header-menu-standard-slot .spice-header-menu-container .header-nav-section-right.header-nav-section-right-menuGroup-slide .header-nav-section-right-menuGroup > a {
                    color: #313131;
                    letter-spacing: 1px;
                    font-family: "Helvetica Neue", "Luxi Sans", "DejaVu Sans", Tahoma, "Hiragino Sans GB", STHeiti, "Microsoft YaHei";
                    display: block;
                    margin: 0;
                    font-size: 18px;
                    line-height: 99px;
                    height: 99px;
                    position: relative;
                    padding: 0 10px;
                }

                    .spice-header-menu-standard-slot .spice-header-menu-container .header-nav-section-right.header-nav-section-right-menuGroup-slide .header-nav-section-right-menuGroup > a .spice-icon {
                        display: block;
                        position: absolute;
                        width: 14px;
                        height: 14px;
                        right: 20px;
                        top: 0px;
                        bottom: 0px;
                        margin: auto;
                    }

                .spice-header-menu-standard-slot .spice-header-menu-container .header-nav-section-right.header-nav-section-right-menuGroup-slide .header-nav-section-right-menuGroup > .spice-sub-menu {
                    padding: 0 10px 20px;
                    overflow: hidden;
                }

                    .spice-header-menu-standard-slot .spice-header-menu-container .header-nav-section-right.header-nav-section-right-menuGroup-slide .header-nav-section-right-menuGroup > .spice-sub-menu ul {
                        display: block;
                        margin-top: -20px;
                    }

                    .spice-header-menu-standard-slot .spice-header-menu-container .header-nav-section-right.header-nav-section-right-menuGroup-slide .header-nav-section-right-menuGroup > .spice-sub-menu li {
                        float: left;
                        width: 50%;
                        margin: 0;
                        padding: 20px 0 20px;
                    }

                        .spice-header-menu-standard-slot .spice-header-menu-container .header-nav-section-right.header-nav-section-right-menuGroup-slide .header-nav-section-right-menuGroup > .spice-sub-menu li a {
                            font-family: "Helvetica Neue", "Luxi Sans", "DejaVu Sans", Tahoma, "Hiragino Sans GB", STHeiti, "Microsoft YaHei";
                            font-size: 16px;
                            color: #656060;
                            letter-spacing: 0;
                            line-height: 16px;
                            padding: 0;
                        }

        .spice-header-menu-standard-slot .header-nav-section-right-titleGroup li {
            display: block;
            text-align: left;
        }

        .spice-header-menu-standard-slot .header-nav-section-right-carousel {
            padding-top: 0;
        }

            .spice-header-menu-standard-slot .header-nav-section-right-carousel li .spice-standard-image > a > div > div {
                font-size: 18px;
                line-height: 20px;
            }

            .spice-header-menu-standard-slot .header-nav-section-right-carousel li .spice-standard-info {
                padding: 10px 0;
            }

                .spice-header-menu-standard-slot .header-nav-section-right-carousel li .spice-standard-info a {
                    font-family: 'NotoSansCJKsc-DemiLight';
                    font-size: 16px;
                    color: #999;
                    letter-spacing: 0;
                    line-height: 16px;
                }

                    .spice-header-menu-standard-slot .header-nav-section-right-carousel li .spice-standard-info a i {
                        display: none;
                    }
}

@media screen and (max-width: 767px) {
    .spice-header-menu-standard-slot {
        padding: 0 0px;
    }

        .spice-header-menu-standard-slot .spice-header-menu-back {
            height: 57px;
        }

            .spice-header-menu-standard-slot .spice-header-menu-back .spice-icon-nav-left {
                top: 13px;
                left: 4px;
            }

            .spice-header-menu-standard-slot .spice-header-menu-back > a {
                top: 13px;
                right: 8px;
            }

                .spice-header-menu-standard-slot .spice-header-menu-back > a.backWords-link {
                    font-size: 18px;
                    line-height: 57px;
                    padding: 0 30px;
                    font-weight: normal;
                }

            .spice-header-menu-standard-slot .spice-header-menu-back span {
                font-size: 18px;
                line-height: 57px;
                font-weight: normal;
            }

        .spice-header-menu-standard-slot.header-sub-menu-fixed {
            padding-top: 57px;
        }

            .spice-header-menu-standard-slot.header-sub-menu-fixed .spice-header-menu-back > a {
                top: 14px;
                right: 11px;
            }

                .spice-header-menu-standard-slot.header-sub-menu-fixed .spice-header-menu-back > a:before {
                    left: 0;
                }

            .spice-header-menu-standard-slot.header-sub-menu-fixed .spice-header-menu-back .spice-icon-nav-left {
                left: 14px;
                top: 19px;
            }

                .spice-header-menu-standard-slot.header-sub-menu-fixed .spice-header-menu-back .spice-icon-nav-left:before {
                    top: 4px;
                    left: -1px;
                }

        .spice-header-menu-standard-slot .spice-header-menu-container > ul > li.spice-menu-list {
            padding: 0;
        }

            .spice-header-menu-standard-slot .spice-header-menu-container > ul > li.spice-menu-list > a {
                font-size: 16px;
                line-height: 65px;
                padding: 0px 10px;
                font-weight: normal;
                height: 65px;
                display: inline-block;
                width: 100%;
            }

                .spice-header-menu-standard-slot .spice-header-menu-container > ul > li.spice-menu-list > a .spice-icon {
                    right: 10px;
                }

            .spice-header-menu-standard-slot .spice-header-menu-container > ul > li.spice-menu-list .spice-sub-menu {
                margin-top: 0;
                padding: 0 0 10px 0;
                overflow: hidden;
            }

                .spice-header-menu-standard-slot .spice-header-menu-container > ul > li.spice-menu-list .spice-sub-menu ul {
                    margin-top: -12px;
                }

                .spice-header-menu-standard-slot .spice-header-menu-container > ul > li.spice-menu-list .spice-sub-menu li {
                    float: left;
                    margin: 0;
                    padding: 13px 10px 13px 10px;
                    /* &:nth-child(2n){
                                a{
                                    padding-left: 25px;
                                }
                            } */
                }

                    .spice-header-menu-standard-slot .spice-header-menu-container > ul > li.spice-menu-list .spice-sub-menu li a {
                        font-size: 14px;
                        line-height: 14px;
                    }

        .spice-header-menu-standard-slot .spice-header-menu-container > ul.header-nav-section-left.header-nav-section-left-2 > li {
            width: 100%;
        }

            .spice-header-menu-standard-slot .spice-header-menu-container > ul.header-nav-section-left.header-nav-section-left-2 > li.spice-menu-list-sub-title {
                width: 50%;
            }

                .spice-header-menu-standard-slot .spice-header-menu-container > ul.header-nav-section-left.header-nav-section-left-2 > li.spice-menu-list-sub-title:nth-child(2n) li a {
                    padding-left: 46px;
                }

                .spice-header-menu-standard-slot .spice-header-menu-container > ul.header-nav-section-left.header-nav-section-left-2 > li.spice-menu-list-sub-title li {
                    margin: 22px 0;
                }

                    .spice-header-menu-standard-slot .spice-header-menu-container > ul.header-nav-section-left.header-nav-section-left-2 > li.spice-menu-list-sub-title li a {
                        font-size: 14px;
                        padding: 8px 0 0 0;
                        padding-left: 29px;
                    }

        .spice-header-menu-standard-slot .spice-header-menu-container .header-nav-section-left-4 {
            padding: 0;
        }

        .spice-header-menu-standard-slot .spice-header-menu-container .header-nav-section-right-2 {
            padding-left: 10px;
        }

            .spice-header-menu-standard-slot .spice-header-menu-container .header-nav-section-right-2 .header-nav-section-right-menuGroup {
                width: 100%;
                padding-left: 0;
            }

                .spice-header-menu-standard-slot .spice-header-menu-container .header-nav-section-right-2 .header-nav-section-right-menuGroup:before {
                    display: none;
                }

                .spice-header-menu-standard-slot .spice-header-menu-container .header-nav-section-right-2 .header-nav-section-right-menuGroup > a {
                    font-size: 14px;
                    color: #313131;
                    letter-spacing: 0;
                    line-height: 14px;
                    padding: 17px 10px;
                }

                .spice-header-menu-standard-slot .spice-header-menu-container .header-nav-section-right-2 .header-nav-section-right-menuGroup > .spice-sub-menu {
                    display: none !important;
                }

            .spice-header-menu-standard-slot .spice-header-menu-container .header-nav-section-right-2 .header-nav-section-right-carousel {
                padding-top: 0;
            }

        .spice-header-menu-standard-slot .spice-header-menu-container .header-nav-section-right.header-nav-section-right-menuGroup-slide .header-nav-section-right-menuGroup {
            padding: 0;
        }

            .spice-header-menu-standard-slot .spice-header-menu-container .header-nav-section-right.header-nav-section-right-menuGroup-slide .header-nav-section-right-menuGroup > a {
                font-size: 16px;
                color: #313131;
                letter-spacing: 0;
                line-height: 65px;
                padding: 0px 10px;
                font-weight: normal;
                height: 65px;
                display: inline-block;
                width: 100%;
            }

                .spice-header-menu-standard-slot .spice-header-menu-container .header-nav-section-right.header-nav-section-right-menuGroup-slide .header-nav-section-right-menuGroup > a .spice-icon {
                    right: 19px;
                }

            .spice-header-menu-standard-slot .spice-header-menu-container .header-nav-section-right.header-nav-section-right-menuGroup-slide .header-nav-section-right-menuGroup > .spice-sub-menu {
                margin-top: 0;
                padding: 0 0 10px 0;
                overflow: hidden;
            }

                .spice-header-menu-standard-slot .spice-header-menu-container .header-nav-section-right.header-nav-section-right-menuGroup-slide .header-nav-section-right-menuGroup > .spice-sub-menu ul {
                    margin-top: -12px;
                }

                .spice-header-menu-standard-slot .spice-header-menu-container .header-nav-section-right.header-nav-section-right-menuGroup-slide .header-nav-section-right-menuGroup > .spice-sub-menu li {
                    float: left;
                    width: 50%;
                    margin: 0;
                    padding: 13px 0 13px 10px;
                }

                    .spice-header-menu-standard-slot .spice-header-menu-container .header-nav-section-right.header-nav-section-right-menuGroup-slide .header-nav-section-right-menuGroup > .spice-sub-menu li a {
                        font-size: 14px;
                        line-height: 14px;
                    }

                    .spice-header-menu-standard-slot .spice-header-menu-container .header-nav-section-right.header-nav-section-right-menuGroup-slide .header-nav-section-right-menuGroup > .spice-sub-menu li:nth-child(2n) a {
                        padding-left: 25px;
                    }

        .spice-header-menu-standard-slot .header-nav-section-right-carousel li .spice-standard-image > a > div > div {
            font-size: 12px;
            line-height: 12px;
            font-size: 14px;
            line-height: 22px;
            font-weight: 600;
            letter-spacing: 1px;
            font-family: "FuturaLT-Book";
        }

        .spice-header-menu-standard-slot .header-nav-section-right-carousel li .spice-standard-info {
            padding: 5px 0;
        }

            .spice-header-menu-standard-slot .header-nav-section-right-carousel li .spice-standard-info a {
                font-size: 12px;
                line-height: 12px;
            }
    /* //              礼品
    .spice-nav-menu[spice-data-id="10006"]{
        .spice-header-menu-standard-slot{

            .spice-header-menu-container{

                >ul{

                    &.header-nav-section-left{
                        >li{
                            width:50%;

                            a{
                                font-size: 14px;
                                padding: 8px 0 0 0;
                                padding-left: 29px;
                            }

                            li{
                                margin: 22px 0;
                            }

                            &:nth-child(2n){
                                a{
                                    padding-left: 46px;
                                }
                            }
                        }
                    }
                }
            }
        }
    }
	//              品牌故事
    .spice-nav-menu[spice-data-id="10007"]{
        .spice-header-menu-standard-slot{
            .header-nav-section-right{

                padding-top: 30px;

            }

        }
    } */
}
/*.spice-mini-list-tinyscrollbar{
	max-height: 222px;
	overflow-y: auto;
	background: red;
}*/
@charset "UTF-8";

.spice-nav-wish-list .spice-sub-menu, .spice-header-shoppingcart .spice-sub-menu {
    width: 243px;
    left: 0;
    background-color: #FFFFFF;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
}

.spice-nav-wish-list .spice-mini-list-title h3, .spice-header-shoppingcart .spice-mini-list-title h3 {
    font-size: 16px;
    color: #313131;
    padding-bottom: 7px;
    border-bottom: 1px solid #E7E7E7;
    font-family: "Helvetica Neue", "Luxi Sans", "DejaVu Sans", Tahoma, "Hiragino Sans GB", STHeiti, "Microsoft YaHei";
}

.spice-nav-wish-list .spice-mini-list-tinyscrollbar, .spice-header-shoppingcart .spice-mini-list-tinyscrollbar {
    overflow-y: auto;
}

    .spice-nav-wish-list .spice-mini-list-tinyscrollbar .spice-nav > li, .spice-header-shoppingcart .spice-mini-list-tinyscrollbar .spice-nav > li {
        display: block;
        position: relative;
        /*
				&:hover{
					background-color: #E7E7E7;
				}
				*/
    }

        .spice-nav-wish-list .spice-mini-list-tinyscrollbar .spice-nav > li:after, .spice-header-shoppingcart .spice-mini-list-tinyscrollbar .spice-nav > li:after {
            position: absolute;
            display: block;
            content: " ";
            width: 203px;
            height: 0;
            overflow: hidden;
            left: 50%;
            bottom: 0;
            margin-left: -102px;
            border-bottom: 1px solid #E7E7E7;
        }

        .spice-nav-wish-list .spice-mini-list-tinyscrollbar .spice-nav > li:last-child:after, .spice-header-shoppingcart .spice-mini-list-tinyscrollbar .spice-nav > li:last-child:after {
            border-bottom: 0;
        }

    .spice-nav-wish-list .spice-mini-list-tinyscrollbar .spice-item-info-slot, .spice-header-shoppingcart .spice-mini-list-tinyscrollbar .spice-item-info-slot {
        padding-left: 15px;
    }

        .spice-nav-wish-list .spice-mini-list-tinyscrollbar .spice-item-info-slot > a, .spice-header-shoppingcart .spice-mini-list-tinyscrollbar .spice-item-info-slot > a {
            padding: 15px 0;
        }

    .spice-nav-wish-list .spice-mini-list-tinyscrollbar .spice-item-info-img, .spice-header-shoppingcart .spice-mini-list-tinyscrollbar .spice-item-info-img {
        position: absolute;
        width: 75px;
    }

        .spice-nav-wish-list .spice-mini-list-tinyscrollbar .spice-item-info-img .spice-background-gray, .spice-header-shoppingcart .spice-mini-list-tinyscrollbar .spice-item-info-img .spice-background-gray {
            display: none;
        }

    .spice-nav-wish-list .spice-mini-list-tinyscrollbar .spice-item-info-details, .spice-header-shoppingcart .spice-mini-list-tinyscrollbar .spice-item-info-details {
        padding-left: 85px;
        text-align: left;
        min-height: 77px;
        padding-top: 3px;
    }

        .spice-nav-wish-list .spice-mini-list-tinyscrollbar .spice-item-info-details p, .spice-header-shoppingcart .spice-mini-list-tinyscrollbar .spice-item-info-details p {
            font-family: "Helvetica Neue", "Luxi Sans", "DejaVu Sans", Tahoma, "Hiragino Sans GB", STHeiti, "Microsoft YaHei";
        }

            .spice-nav-wish-list .spice-mini-list-tinyscrollbar .spice-item-info-details p:first-child, .spice-header-shoppingcart .spice-mini-list-tinyscrollbar .spice-item-info-details p:first-child {
                font-size: 12px;
                color: #4B4B4B;
                line-height: 16px;
                margin-right: 15px;
            }

.spice-nav-wish-list .spice-mini-list-bottom, .spice-header-shoppingcart .spice-mini-list-bottom {
    border-top: 1px solid #E7E7E7;
    font-family: "Helvetica Neue", "Luxi Sans", "DejaVu Sans", Tahoma, "Hiragino Sans GB", STHeiti, "Microsoft YaHei";
}

.spice-nav-wish-list .spice-mini-list-empty p, .spice-header-shoppingcart .spice-mini-list-empty p {
    padding: 19px 0 16px;
    font-size: 12px;
    color: #999999;
    text-align: center;
    font-family: "Helvetica Neue", "Luxi Sans", "DejaVu Sans", Tahoma, "Hiragino Sans GB", STHeiti, "Microsoft YaHei";
}

li.spice-nav-wish-list {
    position: relative;
}

    li.spice-nav-wish-list .spice-sub-menu {
        margin-left: -204px;
    }

        li.spice-nav-wish-list .spice-sub-menu:before {
            margin-left: 93px;
        }

    li.spice-nav-wish-list .spice-mini-list-title h3 {
        padding-top: 18px;
    }

    li.spice-nav-wish-list .spice-mini-list-tinyscrollbar {
        max-height: 283px;
        /* 		ul{
	li{
		&:hover{
			background:rgba(229,223,217,0.5);
		}
	}
} */
    }

        li.spice-nav-wish-list .spice-mini-list-tinyscrollbar .spice-tinyscrollbar .spice-viewport {
            max-height: 283px;
        }

        li.spice-nav-wish-list .spice-mini-list-tinyscrollbar .spice-item-info-details p:first-child {
            margin-bottom: 11px;
        }

        li.spice-nav-wish-list .spice-mini-list-tinyscrollbar .spice-item-info-details p:nth-child(2) {
            font-size: 11px;
            -webkit-transform: scale(0.92, 0.92);
            -moz-transform: scale(1);
            -webkit-transform-origin-x: 0;
            color: #999999;
        }

            li.spice-nav-wish-list .spice-mini-list-tinyscrollbar .spice-item-info-details p:nth-child(2) span:nth-child(2) {
                margin-left: 6px;
            }

    li.spice-nav-wish-list .spice-mini-list-bottom {
        padding: 16px 15px 20px;
    }

.spice-header-shoppingcart .spice-sub-menu {
    margin-left: -217px;
    top: 27px;
}

    .spice-header-shoppingcart .spice-sub-menu:before {
        margin-left: 97px;
    }

.spice-header-shoppingcart .spice-mini-list-title h3 {
    padding-top: 16px;
    text-align: center;
}

.spice-header-shoppingcart .spice-mini-list-tinyscrollbar {
    max-height: 225px;
}

    .spice-header-shoppingcart .spice-mini-list-tinyscrollbar .spice-tinyscrollbar .spice-viewport {
        max-height: 225px;
    }

    .spice-header-shoppingcart .spice-mini-list-tinyscrollbar .spice-nav > li:after {
        margin-left: -101px;
    }

    .spice-header-shoppingcart .spice-mini-list-tinyscrollbar .spice-item-info-slot > a {
        display: block;
        padding-bottom: 13px;
    }

    .spice-header-shoppingcart .spice-mini-list-tinyscrollbar .spice-item-info-slot .mini-cart-not-available {
        color: #D24E55;
        padding-left: 1px;
        margin-top: 7px;
    }

    .spice-header-shoppingcart .spice-mini-list-tinyscrollbar .spice-item-info-details p {
        position: relative;
        color: #999;
        line-height: 16px;
        margin-top: 3px;
    }

        .spice-header-shoppingcart .spice-mini-list-tinyscrollbar .spice-item-info-details p:first-child {
            margin-top: 0;
            margin-bottom: 6px;
        }

        .spice-header-shoppingcart .spice-mini-list-tinyscrollbar .spice-item-info-details p > span:first-child {
            position: absolute;
            top: 0;
            left: 0;
        }

        .spice-header-shoppingcart .spice-mini-list-tinyscrollbar .spice-item-info-details p > span:nth-child(2) {
            display: block;
            padding-left: 39px;
            font-family: "FuturaLT-Light", "NotoSansCJKsc-Light", "NotoSansCJKsc-Normal", "PingFangSC-Regular", "Hiragino Sans GB", "\5FAE\8F6F\96C5\9ED1", "Microsoft YaHei", sans-serif;
            text-overflow: ellipsis;
            overflow: hidden;
            white-space: nowrap;
        }

        .spice-header-shoppingcart .spice-mini-list-tinyscrollbar .spice-item-info-details p:nth-child(2) > span:nth-child(2) {
            padding-left: 40px;
        }

        .spice-header-shoppingcart .spice-mini-list-tinyscrollbar .spice-item-info-details p:nth-child(3) {
            margin-top: 6px;
        }

.spice-header-shoppingcart .spice-mini-list-total p {
    overflow: hidden;
    color: #4B4B4B;
    padding: 0 20px;
    height: 58px;
    line-height: 58px;
    border-bottom: 1px solid #E7E7E7;
}

.spice-header-shoppingcart .spice-mini-list-total label {
    float: left;
    font-size: 12px;
    font-family: "TimesNewRomanPS-ItalicMT", "STSong", "NotoSansCJKsc-Normal", "PingFangSC-Regular", "Hiragino Sans GB", "\5FAE\8F6F\96C5\9ED1", "Microsoft YaHei", sans-serif;
    font-style: italic;
}

.spice-header-shoppingcart .spice-mini-list-total span {
    float: right;
    font-family: 'FuturaLT-Light';
    font-size: 20px;
}

.spice-header-shoppingcart .spice-mini-list-btn {
    padding: 15px;
}

    .spice-header-shoppingcart .spice-mini-list-btn a {
        display: block;
    }

    .spice-header-shoppingcart .spice-mini-list-btn .spice-btn-golden {
        margin-bottom: 15px;
    }

@media screen and (max-width: 1023px) {
    li.spice-nav-wish-list {
        margin: 0 0 19px 0;
    }

    .spice-header-shoppingcart .spice-sub-menu {
        top: 53px;
        margin-left: -217px;
    }
}

@media screen and (max-width: 767px) {
    li.spice-nav-wish-list {
        margin: 0;
    }

    .spice-header-shoppingcart .spice-sub-menu {
        margin-left: 0;
        position: fixed;
        width: 100%;
        left: 0;
        top: 50px;
    }

        .spice-header-shoppingcart .spice-sub-menu:before {
            display: none;
        }

    .spice-header-shoppingcart .spice-mini-list-title h3 {
        padding-bottom: 17px;
    }

    .spice-header-shoppingcart .spice-mini-list-tinyscrollbar {
        max-height: 271px;
    }

        .spice-header-shoppingcart .spice-mini-list-tinyscrollbar .spice-tinyscrollbar .spice-viewport {
            max-height: 271px;
        }

        .spice-header-shoppingcart .spice-mini-list-tinyscrollbar .spice-nav > li:after {
            margin-left: 0px;
            width: auto;
            left: 20px;
            right: 20px;
        }

        .spice-header-shoppingcart .spice-mini-list-tinyscrollbar .spice-item-info-slot {
            padding-left: 0;
        }

            .spice-header-shoppingcart .spice-mini-list-tinyscrollbar .spice-item-info-slot > a {
                display: block;
                padding-bottom: 13px;
            }

            .spice-header-shoppingcart .spice-mini-list-tinyscrollbar .spice-item-info-slot .mini-cart-not-available {
                color: #D24E55;
                padding-left: 1px;
                margin-top: 7px;
            }

        .spice-header-shoppingcart .spice-mini-list-tinyscrollbar .spice-item-info-img {
            width: 135px;
        }

        .spice-header-shoppingcart .spice-mini-list-tinyscrollbar .spice-item-info-details {
            padding-left: 136px;
            padding-top: 1px;
            min-height: 145px;
        }

            .spice-header-shoppingcart .spice-mini-list-tinyscrollbar .spice-item-info-details p:first-child {
                font-size: 14px;
                margin-top: 0;
                margin-bottom: 8px;
            }
}

.spice-item-info-slot {
    position: relative;
}

    .spice-item-info-slot .spice-item-info-img img {
        width: 100%;
        height: auto;
    }

    .spice-item-info-slot .spice-mini-list-tinyscrollbar li {
        overflow: hidden;
    }

@charset "UTF-8";

.spice-header .spice-navbar-scroller-container ul li.spice-nav-btn-login {
    position: relative;
}

    .spice-header .spice-navbar-scroller-container ul li.spice-nav-btn-login .spice-sub-menu {
        width: 310px;
        padding: 21px 19px 18px;
        margin-left: -80px;
        background-color: #FFFFFF;
        border: 1px solid #BDBCBC;
        box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
        text-align: left;
    }

        .spice-header .spice-navbar-scroller-container ul li.spice-nav-btn-login .spice-sub-menu:before {
            margin-left: -69px;
        }

        .spice-header .spice-navbar-scroller-container ul li.spice-nav-btn-login .spice-sub-menu h3 {
            color: #313131;
            padding-left: 1px;
            font-size: 12px;
            line-height: 12px;
            margin-bottom: 18px;
            font-family: "FuturaLT-Heavy", "NotoSansCJKsc-Medium", "NotoSansCJKsc-Normal", "PingFangSC-Regular", "Hiragino Sans GB", "\5FAE\8F6F\96C5\9ED1", "Microsoft YaHei", sans-serif;
        }

        .spice-header .spice-navbar-scroller-container ul li.spice-nav-btn-login .spice-sub-menu ul {
            padding-bottom: 6px;
        }

            .spice-header .spice-navbar-scroller-container ul li.spice-nav-btn-login .spice-sub-menu ul li {
                position: relative;
                width: 100%;
                padding-left: 10px;
                font-size: 11px;
                -webkit-transform: scale(0.92, 0.92);
                -moz-transform: scale(1);
                -webkit-transform-origin-x: 0;
                color: #4B4B4B;
                line-height: 12px;
                margin-bottom: 14px;
                font-family: "Helvetica Neue", "Luxi Sans", "DejaVu Sans", Tahoma, "Hiragino Sans GB", STHeiti, "Microsoft YaHei";
            }

                .spice-header .spice-navbar-scroller-container ul li.spice-nav-btn-login .spice-sub-menu ul li:before {
                    display: block;
                    content: "";
                    position: absolute;
                    color: #999;
                    content: "\B7";
                    font-size: 38px;
                    left: -3px;
                    top: -4px;
                }

        .spice-header .spice-navbar-scroller-container ul li.spice-nav-btn-login .spice-sub-menu .spice-submenu-btn {
            font-family: "Helvetica Neue", "Luxi Sans", "DejaVu Sans", Tahoma, "Hiragino Sans GB", STHeiti, "Microsoft YaHei";
        }

            .spice-header .spice-navbar-scroller-container ul li.spice-nav-btn-login .spice-sub-menu .spice-submenu-btn .spice-submenu-btn-login {
                margin-bottom: 15px;
            }

@charset "UTF-8";

.spice-user-center-slot li {
    display: block;
}

    .spice-user-center-slot li a {
        width: 100%;
        padding: 14px 15px 12px;
        font-size: 12px;
        color: #313131;
        text-align: left;
        border-bottom: 1px solid #E7E7E7;
        font-family: "Helvetica Neue", "Luxi Sans", "DejaVu Sans", Tahoma, "Hiragino Sans GB", STHeiti, "Microsoft YaHei";
    }

    .spice-user-center-slot li:hover {
        background: rgba(229, 223, 217, 0.5);
    }

    .spice-user-center-slot li .spice-icon-header-wishlist {
        position: absolute;
        right: 14px;
    }

@charset "UTF-8";

.spice-btn,
.spice-btn * {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -o-user-select: none;
}

button[disabled],
input[disabled],
textarea[disabled],
.spice-disabled {
    cursor: default !important;
}

/* 弹出公共样式 */
input[type="submit"] {
    -webkit-appearance: none;
}

.spice-dialog {
    background-color: rgba(0, 0, 0, 0.6);
    position: fixed;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    z-index: 20;
    overflow-x: hidden;
    overflow-y: auto;
    min-width: 320px;
}

.spice-dialog-scroller {
    display: table;
    width: 100%;
    height: 100%;
    padding-top: 125px;
    padding-bottom: 100px;
}

@media screen and (max-width: 1023px) {
    .spice-dialog-scroller {
        padding: 100px 0;
    }
}

@media screen and (max-width: 767px) {
    .spice-dialog-scroller {
        padding: 70px 0;
    }
}

.spice-dialog-scroller-container {
    width: 100%;
    height: 100%;
    text-align: center;
    position: relative;
    display: table-cell;
    vertical-align: middle;
}

.spice-dialog-container {
    *position: absolute;
    *top: 50%;
    *left: 50%;
    display: inline-block;
    background-color: transparent;
    left: auto;
    position: relative;
    top: auto;
    vertical-align: middle;
    width: auto;
    margin: 100px 20px;
    padding: 0;
    border-radius: 0;
}

.spice-dialog-content {
    *top: -50%;
    *left: -50%;
    position: relative;
    background-color: #ffffff;
    text-align: left;
    display: block;
    width: auto;
    height: auto;
    padding: 20px;
}

.spice-dialog-icon-close {
    position: absolute;
    top: 0;
    right: 0;
    width: 20px;
    height: 20px;
    line-height: 20px;
    cursor: pointer;
    font-size: 18px;
}

    .spice-dialog-icon-close i {
        font-style: normal;
    }

body.spice-overlay-lock {
    position: fixed;
    top: auto;
    width: 100%;
}

/* 弹出公共样式  end */
/*************** a start ***************/
a {
    color: #1B1B1B;
    font-family: "Helvetica Neue", "Luxi Sans", "DejaVu Sans", Tahoma, "Hiragino Sans GB", STHeiti, "Microsoft YaHei";
}

    a:hover {
        color: #999999;
    }

.spice-link-golden:hover, .spice-link-golden.spice-hover, .spice-link-golden:active, .spice-link-golden.spice-active {
    color: #999999;
}

a.spice-link-gray {
    color: #999999;
    font-size: 12px;
}

    a.spice-link-gray:hover, a.spice-link-gray.spice-hover, a.spice-link-gray:active, a.spice-link-gray.spice-active {
        color: #1B1B1B;
    }

/*************** a end ***************/
/*************** 按钮 start ***************/
.spice-btn {
    display: inline-block;
    *display: inline;
    zoom: 1;
    font-weight: normal;
    vertical-align: middle;
    min-width: 128px;
    padding: 0px 5px;
    height: 40px;
    line-height: 36px;
    font-size: 12px;
    text-align: center;
    border: 2px solid transparent;
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    font-family: "Helvetica Neue", "Luxi Sans", "DejaVu Sans", Tahoma, "Hiragino Sans GB", STHeiti, "Microsoft YaHei";
}

/* 金黄色按钮 */
.spice-btn-golden {
    background: #1B1B1B;
    border: 2px solid #1B1B1B;
    color: #E5DFD9;
}

    .spice-btn-golden:hover, .spice-btn-golden.spice-hover, .spice-btn-golden:active, .spice-btn-golden.spice-active {
        background: #313131;
        border: 2px solid #313131;
        color: #E5DFD9;
    }

    .spice-btn-golden:disabled, .spice-btn-golden.spice-disabled {
        background: #E5DFD9;
        border: 2px solid #E5DFD9;
        color: #999999;
        cursor: default !important;
        opacity: 1;
    }

    .spice-btn-golden.spice-disabled-gray {
        background: #E5DFD9;
        border: 2px solid #E5DFD9;
        color: #999999;
        cursor: default !important;
        opacity: 1;
    }

/* 灰色按钮 */
.spice-btn-gray {
    border: 2px solid #C8C6C5;
    color: #313131;
}

    .spice-btn-gray:hover, .spice-btn-gray.spice-hover, .spice-btn-gray:active, .spice-btn-gray.spice-active {
        border: 2px solid #999999;
        color: #999999;
    }

    .spice-btn-gray:disabled, .spice-btn-gray.spice-disabled {
        border: 2px solid #e7e7e7;
        color: #e7e7e7;
        cursor: default !important;
        opacity: 1;
    }

/* 黑色按钮 */
.spice-btn-black {
    border: 2px solid #1B1B1B;
    color: #1B1B1B;
}

    .spice-btn-black:hover, .spice-btn-black.spice-hover, .spice-btn-black:active, .spice-btn-black.spice-active {
        border: 2px solid #999999;
        color: #999999;
    }

    .spice-btn-black:disabled, .spice-btn-black.spice-disabled {
        border: 2px solid #E5DFD9;
        color: #999999;
        cursor: default !important;
        opacity: 1;
    }

/* 黑色轻按钮 */
.spice-btn-black-light {
    border: 1px solid #1B1B1B;
    color: #1B1B1B;
    line-height: 38px;
}

    .spice-btn-black-light:hover, .spice-btn-black-light.spice-hover, .spice-btn-black-light:active, .spice-btn-black-light.spice-active {
        border: 1px solid #999999;
        color: #999999;
    }

    .spice-btn-black-light:disabled, .spice-btn-black-light.spice-disabled {
        border: 1px solid #E5DFD9;
        color: #999999;
        cursor: default !important;
        opacity: 1;
    }

/* 透明色按钮 */
.spice-btn-transparent {
    background: transparent;
    border: 2px solid #C8C6C5;
    color: #313131;
}

    .spice-btn-transparent:hover, .spice-btn-transparent.spice-hover, .spice-btn-transparent:active, .spice-btn-transparent.spice-active {
        border: 2px solid #999999;
        color: #999999;
    }

    .spice-btn-transparent:disabled, .spice-btn-transparent.spice-disabled {
        border: 2px solid #e7e7e7;
        color: #e7e7e7;
        cursor: default !important;
        opacity: 1;
    }

/*************** 按钮 end ***************/
/*************** input start ***************/
::-webkit-input-placeholder {
    color: #999999;
}

::-moz-placeholder {
    color: #999999;
}

:-ms-input-placeholder {
    color: #999999;
}

:-moz-placeholder {
    color: #999999;
}

.spice-input,
.spice-textarea {
    position: relative;
}

    .spice-input input,
    .spice-input textarea,
    .spice-textarea input,
    .spice-textarea textarea {
        height: 37px;
        line-height: 16px;
        width: 100%;
        padding: 0px 12px;
        color: #1B1B1B;
        resize: none;
        width: 100%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        padding: 0 12px;
        font-size: 12px;
        background-color: #ffffff;
        border: 1px solid transparent;
        outline: 0px solid transparent;
        border-radius: 0px;
        outline-offset: 0;
        -webkit-transition: border-color ease-in-out 0.1s;
        -o-transition: border-color ease-in-out 0.1s;
        transition: border-color ease-in-out 0.1s;
        -webkit-transition: outline-color ease-in-out 0.1s;
        -o-transition: outline-color ease-in-out 0.1s;
        transition: outline-color ease-in-out 0.1s;
    }

        .spice-input input:focus,
        .spice-input textarea:focus,
        .spice-input.spice-focus input,
        .spice-input.spice-focus textarea,
        .spice-textarea input:focus,
        .spice-textarea textarea:focus,
        .spice-textarea.spice-focus input,
        .spice-textarea.spice-focus textarea {
            border: 1px solid #999999;
            display: inline;
        }

    .spice-input.spice-error input,
    .spice-input.spice-error textarea,
    .spice-textarea.spice-error input,
    .spice-textarea.spice-error textarea {
        background: #F5DBDC;
        display: inline;
    }

    .spice-input.spice-disabled input,
    .spice-input.spice-disabled textarea,
    .spice-textarea.spice-disabled input,
    .spice-textarea.spice-disabled textarea {
        background: #DBD8D6;
        color: #999999;
    }

.spice-input-gray input,
.spice-input-button-group input {
    background-color: #f5f5f5;
}

.spice-error .spice-input input,
.spice-error .spice-input textarea,
.spice-error .spice-textarea input,
.spice-error .spice-textarea textarea {
    background: #F5DBDC;
    border: 1px solid #D24E55;
    display: inline;
}

.spice-error input.spice-input,
.spice-error .spice-input input,
.spice-error.spice-input input {
    border-color: #D24E55;
}

.spice-msg-block {
    display: none;
}

.spice-error.spice-msg-block,
.spice-error .spice-msg-block {
    display: block;
    font-size: 12px;
    color: #D24E55;
    margin-top: 10px;
    text-align: left;
}

/* 带提交输入框 */
.spice-input-submit.spice-no-error-style-input .spice-submit-button {
    display: block;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    -moz-outline: none;
    -webkit-appearance: none;
    cursor: pointer;
    outline: 0;
    text-indent: -9999em;
    overflow: hidden;
    width: 28px;
    height: 28px;
    background-color: #000000;
    border: 1px solid #000000;
    padding: 0;
    position: relative;
    z-index: 1;
}

    .spice-input-submit.spice-no-error-style-input .spice-submit-button:hover {
        background-color: rgba(229, 223, 217, 0.5);
        border: 1px solid rgba(229, 223, 217, 0.5);
        opacity: 0.5;
        -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity = 50);
        filter: alpha(opacity=50);
    }

.spice-input-submit.spice-no-error-style-input input.spice-text-input {
    float: left;
    width: 180px;
    height: 28px;
    background: #000000;
    color: #E5DFD9;
    border: 1px solid transparent !important;
    outline: none;
    color: #E5DFD9;
}

    .spice-input-submit.spice-no-error-style-input input.spice-text-input::-webkit-input-placeholder {
        color: #E5DFD9;
    }

    .spice-input-submit.spice-no-error-style-input input.spice-text-input::-moz-placeholder {
        color: #E5DFD9;
    }

    .spice-input-submit.spice-no-error-style-input input.spice-text-input:-ms-input-placeholder {
        color: #E5DFD9;
    }

    .spice-input-submit.spice-no-error-style-input input.spice-text-input:-moz-placeholder {
        color: #E5DFD9;
    }

    .spice-input-submit.spice-no-error-style-input input.spice-text-input:focus {
        color: #1b1b1b;
        background-color: #fff;
    }

        .spice-input-submit.spice-no-error-style-input input.spice-text-input:focus::-webkit-input-placeholder {
            color: #1b1b1b;
        }

        .spice-input-submit.spice-no-error-style-input input.spice-text-input:focus::-moz-placeholder {
            color: #1b1b1b;
        }

        .spice-input-submit.spice-no-error-style-input input.spice-text-input:focus:-ms-input-placeholder {
            color: #1b1b1b;
        }

        .spice-input-submit.spice-no-error-style-input input.spice-text-input:focus:-moz-placeholder {
            color: #1b1b1b;
        }

        .spice-input-submit.spice-no-error-style-input input.spice-text-input:focus ~ .icon-svg-dropdown-arrow-right {
            color: #1b1b1b;
        }

        .spice-input-submit.spice-no-error-style-input input.spice-text-input:focus ~ .spice-submit-button {
            background-color: #e5dfd9;
            border-color: #e5dfd9;
        }

            .spice-input-submit.spice-no-error-style-input input.spice-text-input:focus ~ .spice-submit-button:hover {
                border-color: #999;
                background-color: #999;
                opacity: 1;
                -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity = 100);
                filter: alpha(opacity=100);
            }

.spice-input-submit.spice-no-error-style-input .icon-svg-dropdown-arrow-right {
    position: absolute;
    top: 50%;
    left: 185px;
    font-size: 0;
    color: #e5dfd9;
    z-index: 2;
    pointer-events: none;
    margin-top: -7px;
    -webkit-transform: scale(0.41667, 0.41667);
    -moz-transform: scale(0.41667, 0.41667);
    -o-transform: scale(0.41667, 0.41667);
    -ms-transform: scale(0.41667, 0.41667);
    transform: scale(0.41667, 0.41667);
}

    .spice-input-submit.spice-no-error-style-input .icon-svg-dropdown-arrow-right:before {
        display: inline-block;
    }

.spice-input-submit.spice-no-error-style-input.spice-focus .spice-text-input {
    color: #1b1b1b;
    background-color: #fff;
}

.spice-input-submit.spice-no-error-style-input.spice-focus .spice-submit-button {
    background-color: #e5dfd9;
    border-color: #e5dfd9;
}

.spice-input-submit.spice-no-error-style-input.spice-focus .icon-svg-dropdown-arrow-right {
    color: #1b1b1b;
}

.spice-input-submit.spice-no-error-style-input.spice-error-style .spice-msg-block,
.spice-input-submit.spice-no-error-style-input .spice-error-style.spice-msg-block {
    position: absolute;
    display: block;
}

    .spice-input-submit.spice-no-error-style-input.spice-error-style .spice-msg-block .spice-icon-error,
    .spice-input-submit.spice-no-error-style-input .spice-error-style.spice-msg-block .spice-icon-error {
        width: 10px;
        height: 10px;
    }

.spice-input-submit.spice-no-error-style-input.spice-error-style .spice-text-input {
    padding-left: 26px;
}

/* 带按钮输入框 */
.spice-input-button-group ::-webkit-input-placeholder,
.spice-input-btn ::-webkit-input-placeholder {
    color: #999999;
}

.spice-input-button-group ::-moz-placeholder,
.spice-input-btn ::-moz-placeholder {
    color: #999999;
}

.spice-input-button-group :-ms-input-placeholder,
.spice-input-btn :-ms-input-placeholder {
    color: #999999;
}

.spice-input-button-group :-moz-placeholder,
.spice-input-btn :-moz-placeholder {
    color: #999999;
}

.spice-input-button-group input,
.spice-input-btn input {
    float: left;
    width: 70%;
    color: #1B1B1B;
    font-family: "FuturaLT-BookOblique", "NotoSansCJKsc-Normal", "PingFangSC-Regular", "Hiragino Sans GB", "\5FAE\8F6F\96C5\9ED1", "Microsoft YaHei", sans-serif;
    letter-spacing: 0;
}

.spice-input-button-group a,
.spice-input-btn a {
    float: left;
    width: 30%;
    display: block;
    height: 37px;
    text-align: center;
    line-height: 36px;
    background: #1B1B1B;
    font-family: "NotoSansCJKsc-Regular", "NotoSansCJKsc-Normal", "PingFangSC-Regular", "Hiragino Sans GB", "\5FAE\8F6F\96C5\9ED1", "Microsoft YaHei", sans-serif;
    font-size: 12px;
    color: #E5DFD9;
    letter-spacing: 0.5px;
}

    .spice-input-button-group a:hover,
    .spice-input-btn a:hover {
        background: #313131;
    }

.spice-input-button-group input,
.spice-input-button-group textarea,
.spice-input-btn input,
.spice-input-btn textarea {
    border: 1px solid transparent;
    opacity: 0.75;
    outline: 0px !important;
}

    .spice-input-button-group input:focus,
    .spice-input-button-group textarea:focus,
    .spice-input-button-group.spice-focus input,
    .spice-input-button-group.spice-focus textarea,
    .spice-input-btn input:focus,
    .spice-input-btn textarea:focus,
    .spice-input-btn.spice-focus input,
    .spice-input-btn.spice-focus textarea {
        border: 1px solid #999999;
        opacity: 1;
    }

.spice-input-button-group.spice-error input,
.spice-input-button-group.spice-error textarea,
.spice-input-btn.spice-error input,
.spice-input-btn.spice-error textarea {
    border: 1px solid #D24E55;
    opacity: 1;
}

.spice-input-button-group .spice-msg-block,
.spice-input-btn .spice-msg-block {
    position: absolute;
}

.spice-input-button-group ::-webkit-input-placeholder {
    color: #999999;
}

.spice-input-button-group ::-moz-placeholder {
    color: #999999;
}

.spice-input-button-group :-ms-input-placeholder {
    color: #999999;
}

.spice-input-button-group :-moz-placeholder {
    color: #999999;
}

.spice-error .spice-input-button-group .spice-input input,
.spice-error .spice-input-button-group .spice-input textarea,
.spice-error .spice-input.spice-input-btn input,
.spice-error .spice-input.spice-input-btn textarea,
.spice-error .spice-textarea.spice-input-btn input,
.spice-error .spice-textarea.spice-input-btn textarea {
    border: 1px solid #D24E55;
    opacity: 1;
}

/* payment 带按钮input */
.spice-validator-input-button-group-slot .spice-input-button-group {
    width: 100%;
    position: relative;
}

    .spice-validator-input-button-group-slot .spice-input-button-group > div.spice-input-button-group-left .spice-input {
        margin-right: 176px;
    }

        .spice-validator-input-button-group-slot .spice-input-button-group > div.spice-input-button-group-left .spice-input input {
            width: 100%;
            height: 40px;
            letter-spacing: 0.5px;
        }

    .spice-validator-input-button-group-slot .spice-input-button-group > div.spice-input-button-group-left .spice-msg-block {
        position: absolute;
    }

    .spice-validator-input-button-group-slot .spice-input-button-group > div.spice-input-button-group-right {
        width: 176px;
        margin-left: -176px;
        padding-left: 0;
    }

        .spice-validator-input-button-group-slot .spice-input-button-group > div.spice-input-button-group-right a {
            width: 100%;
            height: 40px;
        }

.spice-validator-input-button-group-slot .spice-msg-block {
    text-align: left;
}

/* payment 带按钮input end */
.spice-no-error-style-input {
    position: relative;
}

    .spice-no-error-style-input.spice-error.spice-input-submit input.spice-text-input {
        padding-left: 28px;
        outline-offset: -2px;
    }

    .spice-no-error-style-input.spice-error.spice-input-submit .spice-msg-block {
        margin: 0;
        position: absolute;
        top: 0;
        left: 10px;
        -moz-box-shadow: none;
        -webkit-box-shadow: none;
        box-shadow: none;
        background-color: transparent;
        height: 28px;
        line-height: 28px;
        width: 15px;
    }

        .spice-no-error-style-input.spice-error.spice-input-submit .spice-msg-block:before {
            display: none;
        }

        .spice-no-error-style-input.spice-error.spice-input-submit .spice-msg-block .icon-svg-error {
            font-size: 15px;
            color: rgba(229, 223, 217, 0.5);
            line-height: 28px;
            vertical-align: -1px;
        }

/*************** input end ***************/
/*************** 下拉菜单 start ***************/
/* 无边框[默认] */
.spice-dropdown .spice-dropdown-btn {
    font-family: "Helvetica Neue", "Luxi Sans", "DejaVu Sans", Tahoma, "Hiragino Sans GB", STHeiti, "Microsoft YaHei";
    color: #1B1B1B;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    border-radius: 0px;
    -moz-border-radius: 0px;
    height: 37px;
    line-height: 35px;
    font-size: 12px;
    padding: 0px 18px 0 10px;
    position: relative;
    border: 1px solid #fff;
    background: #fff;
    outline: none !important;
}

    .spice-dropdown .spice-dropdown-btn.spice-active {
        border: 1px solid #999999;
    }

.spice-active.spice-dropdown,
.spice-active .spice-dropdown {
    box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.1);
}

    .spice-active.spice-dropdown .spice-dropdown-btn,
    .spice-active .spice-dropdown .spice-dropdown-btn {
        z-index: 2;
        border: 1px solid #999999;
    }

.spice-error.spice-dropdown .spice-dropdown-btn,
.spice-error .spice-dropdown .spice-dropdown-btn {
    background: #F5DBDC;
    border: 1px solid #D24E55;
}

.spice-disabled.spice-dropdown .spice-dropdown-btn,
.spice-disabled .spice-dropdown .spice-dropdown-btn {
    color: #1B1B1B;
    background: #DBD8D6;
    border: 1px solid #DBD8D6;
}

.spice-dropdown-menu {
    background-color: #FFFFFF;
    border: 1px solid #C4C4C4;
    border-top: none;
    border-radius: 0;
    -moz-border-radius: 0;
    top: 37px;
    box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.1);
}

    .spice-dropdown-menu ul {
        padding: 0;
    }

        .spice-dropdown-menu ul li {
            background: #fff;
            height: 38px;
            line-height: 37px;
            border-top: 1px solid #E7E7E7;
        }

            .spice-dropdown-menu ul li:first-child {
                border-top: none;
            }

            .spice-dropdown-menu ul li a {
                font-family: "Helvetica Neue", "Luxi Sans", "DejaVu Sans", Tahoma, "Hiragino Sans GB", STHeiti, "Microsoft YaHei";
                color: #1B1B1B;
                font-size: 12px;
                padding: 0 10px;
            }

            .spice-dropdown-menu ul li:hover {
                background-color: rgba(229, 223, 217, 0.5);
            }

                .spice-dropdown-menu ul li:hover a {
                    color: #1B1B1B;
                }

            .spice-dropdown-menu ul li.spice-current a {
                color: #999999;
            }

.spice-tinyscrollbar {
    margin-right: 0;
}

    .spice-tinyscrollbar .spice-viewport {
        max-height: 329px;
    }

    .spice-tinyscrollbar .spice-scrollbar {
        background-color: #f5f5f5;
        right: 0;
    }

    .spice-tinyscrollbar .spice-thumb {
        background-color: #ccc;
    }

/*有边框  */
.border-drop .spice-dropdown .spice-dropdown-btn {
    background: transparent;
    border: 1px solid #CACACA;
}

    .border-drop .spice-dropdown .spice-dropdown-btn.spice-active {
        background: #fff;
        border: 1px solid #999999;
    }

.border-drop .spice-active.spice-dropdown .spice-dropdown-btn,
.border-drop .spice-active .spice-dropdown .spice-dropdown-btn {
    background: #fff;
    border: 1px solid #999999;
}

.border-drop .spice-error.spice-dropdown .spice-dropdown-btn,
.border-drop .spice-error .spice-dropdown .spice-dropdown-btn {
    background: #F5DBDC;
    border: 1px solid #D24E55;
}

.border-drop .spice-disabled.spice-dropdown .spice-dropdown-btn,
.border-drop .spice-disabled .spice-dropdown .spice-dropdown-btn {
    background: transparent;
    border: 1px solid #DBD8D6;
}

/* checkout页面下拉菜单报错样式 */
.spice-checkout-address-add-form .spice-error .spice-dropdown .spice-dropdown-btn,
.spice-checkout-address-add-form .spice-error.spice-dropdown .spice-dropdown-btn {
    background: #F5DBDC;
    outline: 1px solid #D24E55;
}

.spice-checkout-address-add-form .spice-error .spice-dropdown .spice-active .spice-dropdown-btn, .spice-checkout-address-add-form .spice-error .spice-dropdown.spice-active .spice-dropdown-btn,
.spice-checkout-address-add-form .spice-error.spice-dropdown .spice-active .spice-dropdown-btn,
.spice-checkout-address-add-form .spice-error.spice-dropdown.spice-active .spice-dropdown-btn {
    outline: none !important;
}

/* 左边带标题下拉 */
.spice-dropdown-breadcrumb {
    height: 38px;
    line-height: 38px;
}

    .spice-dropdown-breadcrumb a {
        font-family: "FuturaLT-Light", "NotoSansCJKsc-demilight", "NotoSansCJKsc-Normal", "PingFangSC-Regular", "Hiragino Sans GB", "\5FAE\8F6F\96C5\9ED1", "Microsoft YaHei", sans-serif;
        font-size: 12px;
        color: #999999;
        letter-spacing: 1px;
        line-height: 12px;
    }

        .spice-dropdown-breadcrumb a:hover {
            color: #888;
        }

    .spice-dropdown-breadcrumb .spice-dropdown-breadcrumb-title {
        position: relative;
        float: left;
        background: #fff;
        min-width: 84px;
        text-align: center;
        padding: 0 15px;
    }

        .spice-dropdown-breadcrumb .spice-dropdown-breadcrumb-title a {
            display: inline-block;
        }

        .spice-dropdown-breadcrumb .spice-dropdown-breadcrumb-title:before {
            content: "";
            display: block;
            position: absolute;
            height: 18px;
            margin-top: -10px;
            position: absolute;
            top: 50%;
            background: #e7e7e7;
            right: 0;
            width: 1px;
        }

    .spice-dropdown-breadcrumb div.spice-dropdown {
        float: left;
        min-width: auto;
        background: #fff;
    }

        .spice-dropdown-breadcrumb div.spice-dropdown .spice-dropdown-btn {
            color: #999;
            letter-spacing: 0;
            height: 38px;
            line-height: 38px;
            padding: 0 34px 0 15px;
            border: none;
        }

            .spice-dropdown-breadcrumb div.spice-dropdown .spice-dropdown-btn:hover {
                color: #888;
            }

            .spice-dropdown-breadcrumb div.spice-dropdown .spice-dropdown-btn .spice-dropdown-icon {
                right: 4px;
            }

        .spice-dropdown-breadcrumb div.spice-dropdown .spice-dropdown-menu {
            border-radius: 0px;
            -moz-border-radius: 0px;
            border: 1px solid #C4C4C4;
            border-top: 0;
            box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.1);
            top: 40px;
        }

            .spice-dropdown-breadcrumb div.spice-dropdown .spice-dropdown-menu ul {
                padding: 0;
            }

                .spice-dropdown-breadcrumb div.spice-dropdown .spice-dropdown-menu ul li {
                    background: #fff;
                    height: 40px;
                    line-height: 40px;
                    border-top: 1px solid #C4C4C4;
                    border-bottom: none;
                }

                    .spice-dropdown-breadcrumb div.spice-dropdown .spice-dropdown-menu ul li:first-child {
                        border-top: none;
                    }

                    .spice-dropdown-breadcrumb div.spice-dropdown .spice-dropdown-menu ul li a {
                        padding: 0 5px 0 17px;
                        color: #1B1B1B;
                        letter-spacing: 0px;
                        line-height: 40px;
                    }

                    .spice-dropdown-breadcrumb div.spice-dropdown .spice-dropdown-menu ul li.spice-current, .spice-dropdown-breadcrumb div.spice-dropdown .spice-dropdown-menu ul li:hover {
                        background: rgba(229, 223, 217, 0.5);
                    }

.spice-open.spice-dropdown-breadcrumb div.spice-dropdown,
.spice-open .spice-dropdown-breadcrumb div.spice-dropdown,
.spice-active.spice-dropdown-breadcrumb div.spice-dropdown,
.spice-active .spice-dropdown-breadcrumb div.spice-dropdown {
    min-width: 134px;
    top: -1px;
    left: -1px;
    border: 1px solid #C4C4C4;
}

    .spice-open.spice-dropdown-breadcrumb div.spice-dropdown .spice-dropdown-btn,
    .spice-open .spice-dropdown-breadcrumb div.spice-dropdown .spice-dropdown-btn,
    .spice-active.spice-dropdown-breadcrumb div.spice-dropdown .spice-dropdown-btn,
    .spice-active .spice-dropdown-breadcrumb div.spice-dropdown .spice-dropdown-btn {
        outline: 0px solid #C4C4C4;
        height: 40px;
        line-height: 40px;
    }

    .spice-open.spice-dropdown-breadcrumb div.spice-dropdown .spice-dropdown-menu,
    .spice-open .spice-dropdown-breadcrumb div.spice-dropdown .spice-dropdown-menu,
    .spice-active.spice-dropdown-breadcrumb div.spice-dropdown .spice-dropdown-menu,
    .spice-active .spice-dropdown-breadcrumb div.spice-dropdown .spice-dropdown-menu {
        display: block;
    }

div.spice-dropdown-special-semi-simulation.spice-open, div.spice-dropdown-special-semi-simulation.spice-active,
div.spice-dropdown-special.spice-open,
div.spice-dropdown-special.spice-active {
    min-width: 134px;
    top: -1px;
    left: -1px;
}

    div.spice-dropdown-special-semi-simulation.spice-open .spice-dropdown-btn, div.spice-dropdown-special-semi-simulation.spice-active .spice-dropdown-btn,
    div.spice-dropdown-special.spice-open .spice-dropdown-btn,
    div.spice-dropdown-special.spice-active .spice-dropdown-btn {
        border: 1px solid #C4C4C4;
        outline: 0px solid #C4C4C4;
        height: 40px;
        line-height: 40px;
    }

    div.spice-dropdown-special-semi-simulation.spice-open .spice-dropdown-menu, div.spice-dropdown-special-semi-simulation.spice-active .spice-dropdown-menu,
    div.spice-dropdown-special.spice-open .spice-dropdown-menu,
    div.spice-dropdown-special.spice-active .spice-dropdown-menu {
        display: block;
    }

div.spice-dropdown-special-semi-simulation.spice-open, div.spice-dropdown-special-semi-simulation.spice-active {
    box-shadow: none;
}

    div.spice-dropdown-special-semi-simulation.spice-open .spice-dropdown-btn, div.spice-dropdown-special-semi-simulation.spice-active .spice-dropdown-btn {
        border: 1px solid #C4C4C4;
        outline: 0px solid #C4C4C4;
    }

    div.spice-dropdown-special-semi-simulation.spice-open .spice-dropdown-menu, div.spice-dropdown-special-semi-simulation.spice-active .spice-dropdown-menu {
        display: block;
        box-shadow: none;
    }

.spice-dropdown select {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    cursor: pointer;
    opacity: 0;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity = 0);
    filter: alpha(opacity=0);
}

@media screen and (max-width: 1023px) {
    .spice-active.spice-dropdown,
    .spice-active .spice-dropdown {
        box-shadow: none;
    }

    .spice-dropdown-menu {
        box-shadow: none;
    }
    /* 左边带标题下拉 */
    .spice-dropdown-breadcrumb div.spice-dropdown .spice-dropdown-menu {
        box-shadow: none;
    }
}

@media screen and (max-width: 767px) {
    .spice-dropdown-breadcrumb div.spice-dropdown .spice-dropdown-btn .spice-dropdown-icon i:before {
        margin-left: 0;
    }

    .spice-open.spice-dropdown-breadcrumb div.spice-dropdown,
    .spice-open .spice-dropdown-breadcrumb div.spice-dropdown,
    .spice-active.spice-dropdown-breadcrumb div.spice-dropdown,
    .spice-active .spice-dropdown-breadcrumb div.spice-dropdown {
        top: 0;
        left: 0;
        border: 0px solid #C4C4C4;
    }

        .spice-open.spice-dropdown-breadcrumb div.spice-dropdown .spice-dropdown-btn,
        .spice-open .spice-dropdown-breadcrumb div.spice-dropdown .spice-dropdown-btn,
        .spice-active.spice-dropdown-breadcrumb div.spice-dropdown .spice-dropdown-btn,
        .spice-active .spice-dropdown-breadcrumb div.spice-dropdown .spice-dropdown-btn {
            height: 38px;
            line-height: 38px;
        }

    div.spice-dropdown-special-semi-simulation.spice-open, div.spice-dropdown-special-semi-simulation.spice-active,
    div.spice-dropdown-special.spice-open,
    div.spice-dropdown-special.spice-active {
        top: 0;
        left: 0;
    }

        div.spice-dropdown-special-semi-simulation.spice-open .spice-dropdown-btn, div.spice-dropdown-special-semi-simulation.spice-active .spice-dropdown-btn,
        div.spice-dropdown-special.spice-open .spice-dropdown-btn,
        div.spice-dropdown-special.spice-active .spice-dropdown-btn {
            border: 0px solid #C4C4C4;
            height: 38px;
            line-height: 38px;
        }

        div.spice-dropdown-special-semi-simulation.spice-open .spice-dropdown-btn, div.spice-dropdown-special-semi-simulation.spice-active .spice-dropdown-btn {
            border: 0px solid #C4C4C4;
        }
}

/*************** 下拉菜单 end ***************/
/*************** 弹层 start ***************/
.spice-dialog-container {
    margin: 0 20px;
}

.spice-dialog-content {
    padding: 20px;
    text-align: center;
}

.spice-dialog-icon-close {
    width: 40px;
    height: 40px;
    line-height: 30px;
    top: 11px;
    right: 11px;
}

    .spice-dialog-icon-close i {
        position: relative;
        width: 16px;
        height: 16px;
        text-indent: -9999px;
        margin: 12px 0 0 0;
    }

.spice-dialog-btn-group a {
    margin: 0 10px;
}

@media screen and (max-width: 1023px) {
    .spice-dialog-container {
        margin: 0 15px;
    }
}

/*************** 弹层 end ***************/
@media screen and (max-width: 767px) {
    /* payment 带按钮input */
    .spice-validator-input-button-group-slot .spice-input-button-group > div.spice-input-button-group-left .spice-input {
        margin-right: 0;
    }

        .spice-validator-input-button-group-slot .spice-input-button-group > div.spice-input-button-group-left .spice-input input {
            height: 37px;
        }

    .spice-validator-input-button-group-slot .spice-input-button-group > div.spice-input-button-group-right {
        width: 100%;
        margin-left: 0;
        margin-top: 15px;
        padding-left: 0;
    }

    .spice-validator-input-button-group-slot .spice-msg-block {
        text-align: left;
    }
    /* payment 带按钮input end*/
}

.spice-footer {
    width: 100%;
    /*background: #1B1B1B;*/
    background: #fff;
    position: relative;
    z-index: 0;
    padding: 48px 15px 21px 15px;
}

    .spice-footer .spice-container {
        max-width: 1215px;
        margin: 0 auto;
    }

        .spice-footer .spice-container .spice-back-top {
            cursor: pointer;
            width: 36px;
            height: 36px;
            position: absolute;
            top: -36px;
            right: 24px;
            font-size: 0;
        }

            .spice-footer .spice-container .spice-back-top i {
                width: 36px;
                height: 36px;
            }

        .spice-footer .spice-container .spice-footer-content {
            font-size: 0;
        }

            .spice-footer .spice-container .spice-footer-content .spice-footer-title .svg-plus-sub {
                float: right;
                display: none;
            }

            .spice-footer .spice-container .spice-footer-content .spice-footer-left {
                display: inline-block;
                vertical-align: top;
                width: 66.66667%;
                padding-top: 11px;
            }

                .spice-footer .spice-container .spice-footer-content .spice-footer-left > ul {
                    padding-left: 23px;
                    font-size: 0;
                }

                    .spice-footer .spice-container .spice-footer-content .spice-footer-left > ul > li {
                        display: inline-block;
                        vertical-align: top;
                        width: 25%;
                    }

                        .spice-footer .spice-container .spice-footer-content .spice-footer-left > ul > li .spice-footer-title {
                            margin-bottom: 28px;
                        }

                            .spice-footer .spice-container .spice-footer-content .spice-footer-left > ul > li .spice-footer-title span {
                                font-family: "Helvetica Neue", "Luxi Sans", "DejaVu Sans", Tahoma, "Hiragino Sans GB", STHeiti, "Microsoft YaHei";
                                font-size: 12px;
                                color: #FFFFFF;
                                letter-spacing: 0;
                            }

                            .spice-footer .spice-container .spice-footer-content .spice-footer-left > ul > li .spice-footer-title .svg-iconfont {
                                vertical-align: middle;
                                width: 20px;
                                color: #ffffff;
                            }

                        .spice-footer .spice-container .spice-footer-content .spice-footer-left > ul > li > ul > li {
                            margin-bottom: 13.4px;
                        }

                            .spice-footer .spice-container .spice-footer-content .spice-footer-left > ul > li > ul > li a {
                                font-size: 0;
                                line-height: 14px;
                                display: inline-block;
                                color: #E5DFD9;
                            }

                                .spice-footer .spice-container .spice-footer-content .spice-footer-left > ul > li > ul > li a i {
                                    /*&.spice-icon-free-distribution{
											width: 16px;
											height: 10px;
											margin-right: 9px;
										}
										&.spice-icon-free-gift-packaging{
											width: 12px;
											height: 12px;
											margin-left: 3px;
											margin-right: 10px;
										}
										&.spice-icon-footer-wechat{
											width: 14px;
											height: 14px;
											margin-right: 10px;
										}
										&.spice-icon-footer-weibo{
											width: 14px;
											height: 14px;
											margin-right: 10px;
										}
										&.spice-icon-footer-youku{
											width: 14px;
											height: 14px;
											margin-right: 10px;
										}
										&.spice-icon-footer-service{
											width: 13px;
											height: 13px;
											margin-right: 11px;
										}
										&.spice-icon-footer-tel{
											width: 12px;
											height: 12px;
											margin-left: 2px;
											margin-right: 10px;
										}*/
                                }

                                    .spice-footer .spice-container .spice-footer-content .spice-footer-left > ul > li > ul > li a i.svg-iconfont {
                                        vertical-align: middle;
                                        width: 24px;
                                        opacity: 0.25;
                                        -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity = 25);
                                        filter: alpha(opacity=25);
                                        color: #E5DFD9;
                                    }

                                    .spice-footer .spice-container .spice-footer-content .spice-footer-left > ul > li > ul > li a i.icon-svg-saturday-delivery:before {
                                        -webkit-transform: scale(0.83333, 0.83333);
                                        -moz-transform: scale(0.83333, 0.83333);
                                        -o-transform: scale(0.83333, 0.83333);
                                        -ms-transform: scale(0.83333, 0.83333);
                                        transform: scale(0.83333, 0.83333);
                                        margin-left: -5px;
                                    }

                                    .spice-footer .spice-container .spice-footer-content .spice-footer-left > ul > li > ul > li a i.icon-svg-gift:before {
                                        -webkit-transform: scale(0.83333, 0.83333);
                                        -moz-transform: scale(0.83333, 0.83333);
                                        -o-transform: scale(0.83333, 0.83333);
                                        -ms-transform: scale(0.83333, 0.83333);
                                        transform: scale(0.83333, 0.83333);
                                    }

                                    .spice-footer .spice-container .spice-footer-content .spice-footer-left > ul > li > ul > li a i.icon-svg-wechat {
                                        font-size: 16px;
                                    }

                                .spice-footer .spice-container .spice-footer-content .spice-footer-left > ul > li > ul > li a span {
                                    display: inline-block;
                                    font-family: "Helvetica Neue", "Luxi Sans", "DejaVu Sans", Tahoma, "Hiragino Sans GB", STHeiti, "Microsoft YaHei";
                                    font-size: 11px;
                                    -webkit-transform: scale(0.91667, 0.91667);
                                    -moz-transform: scale(1);
                                    -webkit-transform-origin-x: 0;
                                    color: rgba(229, 223, 217, 0.5);
                                    letter-spacing: 0;
                                    vertical-align: middle;
                                }

                                .spice-footer .spice-container .spice-footer-content .spice-footer-left > ul > li > ul > li a:hover {
                                    color: #E5DFD9;
                                }

                                    .spice-footer .spice-container .spice-footer-content .spice-footer-left > ul > li > ul > li a:hover span {
                                        color: #FFFFFF;
                                    }

                                    .spice-footer .spice-container .spice-footer-content .spice-footer-left > ul > li > ul > li a:hover i {
                                        /*
											&.spice-icon-free-distribution{
												background-position: 0 -518px;
											}
											&.spice-icon-free-gift-packaging{
												background-position: -27px -518px;
											}
											&.spice-icon-footer-wechat{
												background-position: -46px -518px;
											}
											&.spice-icon-footer-weibo{
												background-position: -70px -519px;
											}
											&.spice-icon-footer-youku{
												background-position: -95px -518px;
											}
											&.spice-icon-footer-service{
												background-position: -119px -518px;
											}
											&.spice-icon-footer-tel{
												
											}
											*/
                                    }

                                        .spice-footer .spice-container .spice-footer-content .spice-footer-left > ul > li > ul > li a:hover i.svg-iconfont {
                                            opacity: 1;
                                            -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity = 100);
                                            filter: alpha(opacity=100);
                                        }

                                        .spice-footer .spice-container .spice-footer-content .spice-footer-left > ul > li > ul > li a:hover i.icon-svg-wechat:before {
                                            color: #00D539;
                                        }

                                        .spice-footer .spice-container .spice-footer-content .spice-footer-left > ul > li > ul > li a:hover i.icon-svg-weibo:before {
                                            color: #DA2E29;
                                        }

                                        .spice-footer .spice-container .spice-footer-content .spice-footer-left > ul > li > ul > li a:hover i.icon-svg-youku:before {
                                            color: #37BBFC;
                                        }

                            .spice-footer .spice-container .spice-footer-content .spice-footer-left > ul > li > ul > li.spice-footer-tails {
                                position: relative;
                                top: 27px;
                            }

                                .spice-footer .spice-container .spice-footer-content .spice-footer-left > ul > li > ul > li.spice-footer-tails a {
                                    cursor: default;
                                }

                                    .spice-footer .spice-container .spice-footer-content .spice-footer-left > ul > li > ul > li.spice-footer-tails a:hover {
                                        color: #fff;
                                    }

                                        .spice-footer .spice-container .spice-footer-content .spice-footer-left > ul > li > ul > li.spice-footer-tails a:hover span {
                                            color: #fff;
                                        }

                                    .spice-footer .spice-container .spice-footer-content .spice-footer-left > ul > li > ul > li.spice-footer-tails a[href] {
                                        cursor: pointer;
                                    }

                                        .spice-footer .spice-container .spice-footer-content .spice-footer-left > ul > li > ul > li.spice-footer-tails a[href]:hover {
                                            color: #fff;
                                        }

                                            .spice-footer .spice-container .spice-footer-content .spice-footer-left > ul > li > ul > li.spice-footer-tails a[href]:hover span {
                                                color: #fff;
                                            }

                            .spice-footer .spice-container .spice-footer-content .spice-footer-left > ul > li > ul > li:nth-child(1) {
                                position: relative;
                            }

                                .spice-footer .spice-container .spice-footer-content .spice-footer-left > ul > li > ul > li:nth-child(1) .cn-qa-code {
                                    width: 130px;
                                    height: 130px;
                                    padding: 10px;
                                    position: absolute;
                                    top: 0;
                                    left: 0;
                                    display: none;
                                    background: white;
                                }

                                    .spice-footer .spice-container .spice-footer-content .spice-footer-left > ul > li > ul > li:nth-child(1) .cn-qa-code._open {
                                        display: block;
                                        left: -136px;
                                    }

                        .spice-footer .spice-container .spice-footer-content .spice-footer-left > ul > li.spice-shopping-help {
                            padding-left: 4px;
                        }

                        .spice-footer .spice-container .spice-footer-content .spice-footer-left > ul > li.spice-need-help {
                            padding-left: 7px;
                        }

                        .spice-footer .spice-container .spice-footer-content .spice-footer-left > ul > li.spice-follow-gucci {
                            padding-left: 11px;
                        }

                        .spice-footer .spice-container .spice-footer-content .spice-footer-left > ul > li.spice-about-company {
                            margin-top: -42px;
                        }

                        .spice-footer .spice-container .spice-footer-content .spice-footer-left > ul > li.spice-open .svg-iconfont {
                            opacity: 1;
                            -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity = 100);
                            filter: alpha(opacity=100);
                        }

            .spice-footer .spice-container .spice-footer-content .spice-footer-right {
                display: inline-block;
                vertical-align: top;
                width: 33.33333%;
            }

                .spice-footer .spice-container .spice-footer-content .spice-footer-right .spice-footer-title {
                    font-family: "Helvetica Neue", "Luxi Sans", "DejaVu Sans", Tahoma, "Hiragino Sans GB", STHeiti, "Microsoft YaHei";
                    font-size: 12px;
                    color: #FFFFFF;
                    letter-spacing: 0;
                }

                .spice-footer .spice-container .spice-footer-content .spice-footer-right .spice-footer-right-content {
                    padding-left: 15%;
                }

                    .spice-footer .spice-container .spice-footer-content .spice-footer-right .spice-footer-right-content .spice-form-registered {
                        margin: 12px 0 20px 0;
                    }

                        .spice-footer .spice-container .spice-footer-content .spice-footer-right .spice-footer-right-content .spice-form-registered .spice-info {
                            font-family: "Helvetica Neue", "Luxi Sans", "DejaVu Sans", Tahoma, "Hiragino Sans GB", STHeiti, "Microsoft YaHei";
                            font-size: 11px;
                            -webkit-transform: scale(0.91667, 0.91667);
                            -moz-transform: scale(1);
                            -webkit-transform-origin-x: 0;
                            color: rgba(229, 223, 217, 0.5);
                            letter-spacing: 0;
                            margin-top: 12px;
                        }

                            .spice-footer .spice-container .spice-footer-content .spice-footer-right .spice-footer-right-content .spice-form-registered .spice-info a {
                                letter-spacing: 0;
                                border-bottom: 1px solid rgba(229, 223, 217, 0.5);
                                color: rgba(229, 223, 217, 0.5);
                            }

                                .spice-footer .spice-container .spice-footer-content .spice-footer-right .spice-footer-right-content .spice-form-registered .spice-info a:hover {
                                    color: #E5DFD9;
                                    border-bottom: 1px solid #E5DFD9;
                                }

                        .spice-footer .spice-container .spice-footer-content .spice-footer-right .spice-footer-right-content .spice-form-registered .spice-input-submit {
                            max-width: 222px;
                            margin-top: 23px;
                        }

                            .spice-footer .spice-container .spice-footer-content .spice-footer-right .spice-footer-right-content .spice-form-registered .spice-input-submit .spice-text-input {
                                font-family: "'FuturaLT-Book', 'NotoSansCJKsc-Regular', $fonts-common-suffix";
                            }

                    .spice-footer .spice-container .spice-footer-content .spice-footer-right .spice-footer-right-content .spce-direct-shop-inquiry {
                        padding-top: 20px;
                        min-height: 155px;
                    }

                        .spice-footer .spice-container .spice-footer-content .spice-footer-right .spice-footer-right-content .spce-direct-shop-inquiry .spice-select-group {
                            margin-top: 23px;
                        }

                            .spice-footer .spice-container .spice-footer-content .spice-footer-right .spice-footer-right-content .spce-direct-shop-inquiry .spice-select-group .spice-form-group-city {
                                max-width: 296px;
                                margin-bottom: 15px;
                            }

                                .spice-footer .spice-container .spice-footer-content .spice-footer-right .spice-footer-right-content .spce-direct-shop-inquiry .spice-select-group .spice-form-group-city .spice-city-select .spice-dropdown-item {
                                    display: inline-block;
                                    width: 139px;
                                }

                                    .spice-footer .spice-container .spice-footer-content .spice-footer-right .spice-footer-right-content .spce-direct-shop-inquiry .spice-select-group .spice-form-group-city .spice-city-select .spice-dropdown-item .spice-dropdown .spice-dropdown-btn {
                                        background: #000000;
                                        border: none;
                                        height: 28px;
                                        line-height: 28px;
                                        padding-left: 10px;
                                        padding-right: 28px;
                                    }

                                        .spice-footer .spice-container .spice-footer-content .spice-footer-right .spice-footer-right-content .spce-direct-shop-inquiry .spice-select-group .spice-form-group-city .spice-city-select .spice-dropdown-item .spice-dropdown .spice-dropdown-btn span.spice-dropdown-text {
                                            font-family: "Helvetica Neue", "Luxi Sans", "DejaVu Sans", Tahoma, "Hiragino Sans GB", STHeiti, "Microsoft YaHei";
                                            display: block;
                                            font-size: 12px;
                                            color: #E5DFD9;
                                            letter-spacing: 0;
                                        }

                                        .spice-footer .spice-container .spice-footer-content .spice-footer-right .spice-footer-right-content .spce-direct-shop-inquiry .spice-select-group .spice-form-group-city .spice-city-select .spice-dropdown-item .spice-dropdown .spice-dropdown-btn span.spice-dropdown-icon {
                                            height: 28px;
                                            background: #000000;
                                        }

                                            .spice-footer .spice-container .spice-footer-content .spice-footer-right .spice-footer-right-content .spce-direct-shop-inquiry .spice-select-group .spice-form-group-city .spice-city-select .spice-dropdown-item .spice-dropdown .spice-dropdown-btn span.spice-dropdown-icon i:before {
                                                color: #E5DFD9;
                                            }

                                    .spice-footer .spice-container .spice-footer-content .spice-footer-right .spice-footer-right-content .spce-direct-shop-inquiry .spice-select-group .spice-form-group-city .spice-city-select .spice-dropdown-item .spice-dropdown .spice-dropdown-menu {
                                        top: 30px;
                                    }

                                        .spice-footer .spice-container .spice-footer-content .spice-footer-right .spice-footer-right-content .spce-direct-shop-inquiry .spice-select-group .spice-form-group-city .spice-city-select .spice-dropdown-item .spice-dropdown .spice-dropdown-menu .spice-tinyscrollbar {
                                            margin-right: 0;
                                        }

                                            .spice-footer .spice-container .spice-footer-content .spice-footer-right .spice-footer-right-content .spce-direct-shop-inquiry .spice-select-group .spice-form-group-city .spice-city-select .spice-dropdown-item .spice-dropdown .spice-dropdown-menu .spice-tinyscrollbar .spice-viewport {
                                                max-height: 200px;
                                                overflow-y: scroll;
                                                -webkit-overflow-scrolling: touch;
                                            }

                                                .spice-footer .spice-container .spice-footer-content .spice-footer-right .spice-footer-right-content .spce-direct-shop-inquiry .spice-select-group .spice-form-group-city .spice-city-select .spice-dropdown-item .spice-dropdown .spice-dropdown-menu .spice-tinyscrollbar .spice-viewport .spice-overview ul li a {
                                                    white-space: nowrap;
                                                    text-overflow: ellipsis;
                                                    overflow: hidden;
                                                }

                                    .spice-footer .spice-container .spice-footer-content .spice-footer-right .spice-footer-right-content .spce-direct-shop-inquiry .spice-select-group .spice-form-group-city .spice-city-select .spice-dropdown-item:nth-child(2) {
                                        float: right;
                                    }

                        .spice-footer .spice-container .spice-footer-content .spice-footer-right .spice-footer-right-content .spce-direct-shop-inquiry .spice-other-city-box {
                            padding-bottom: 39px;
                            margin-right: 7px;
                        }

                            .spice-footer .spice-container .spice-footer-content .spice-footer-right .spice-footer-right-content .spce-direct-shop-inquiry .spice-other-city-box .spice-other-city {
                                position: relative;
                                display: block;
                                font-family: "Helvetica Neue", "Luxi Sans", "DejaVu Sans", Tahoma, "Hiragino Sans GB", STHeiti, "Microsoft YaHei";
                                font-size: 11px;
                                -webkit-transform: scale(0.91667, 0.91667);
                                -moz-transform: scale(1);
                                -webkit-transform-origin-x: 0;
                                color: rgba(229, 223, 217, 0.5);
                                letter-spacing: 0;
                            }

                .spice-footer .spice-container .spice-footer-content .spice-footer-right .spice-footer-right-info {
                    margin-top: 38px;
                    margin-bottom: 5px;
                }

                    .spice-footer .spice-container .spice-footer-content .spice-footer-right .spice-footer-right-info ul li {
                        display: inline-block;
                        vertical-align: middle;
                        position: relative;
                    }

                        .spice-footer .spice-container .spice-footer-content .spice-footer-right .spice-footer-right-info ul li i.svg-iconfont {
                            opacity: 0.5;
                            -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity = 50);
                            filter: alpha(opacity=50);
                            color: #E5DFD9;
                        }

                        .spice-footer .spice-container .spice-footer-content .spice-footer-right .spice-footer-right-info ul li i.spice-icon-terminal-selection {
                            width: 64px;
                            height: 29px;
                        }

                            .spice-footer .spice-container .spice-footer-content .spice-footer-right .spice-footer-right-info ul li i.spice-icon-terminal-selection .spice-ios,
                            .spice-footer .spice-container .spice-footer-content .spice-footer-right .spice-footer-right-info ul li i.spice-icon-terminal-selection .spice-android {
                                display: inline-block;
                                width: 10px;
                                height: 10px;
                                position: relative;
                                top: 19px;
                            }

                            .spice-footer .spice-container .spice-footer-content .spice-footer-right .spice-footer-right-info ul li i.spice-icon-terminal-selection .spice-ios {
                                left: 11px;
                            }

                            .spice-footer .spice-container .spice-footer-content .spice-footer-right .spice-footer-right-info ul li i.spice-icon-terminal-selection .spice-android {
                                left: 31px;
                            }

                        .spice-footer .spice-container .spice-footer-content .spice-footer-right .spice-footer-right-info ul li i.spice-icon-guccimuseo {
                            width: 65px;
                            height: 6px;
                        }

                        .spice-footer .spice-container .spice-footer-content .spice-footer-right .spice-footer-right-info ul li i.spice-icon-chimeforchange {
                            width: 47px;
                            height: 28px;
                        }

                        .spice-footer .spice-container .spice-footer-content .spice-footer-right .spice-footer-right-info ul li i:hover.spice-icon-terminal-selection {
                            background-position: -194px -518px;
                        }

                        .spice-footer .spice-container .spice-footer-content .spice-footer-right .spice-footer-right-info ul li i:hover.spice-icon-guccimuseo {
                            background-position: -268px -518px;
                        }

                        .spice-footer .spice-container .spice-footer-content .spice-footer-right .spice-footer-right-info ul li i:hover.spice-icon-chimeforchange {
                            background-position: -343px -518px;
                        }

                        .spice-footer .spice-container .spice-footer-content .spice-footer-right .spice-footer-right-info ul li i.icon-svg-app {
                            width: 64px;
                            height: 46px;
                        }

                            .spice-footer .spice-container .spice-footer-content .spice-footer-right .spice-footer-right-info ul li i.icon-svg-app:before {
                                position: absolute;
                                top: 0;
                                font-size: 39px;
                            }

                            .spice-footer .spice-container .spice-footer-content .spice-footer-right .spice-footer-right-info ul li i.icon-svg-app a {
                                font-size: 0;
                            }

                            .spice-footer .spice-container .spice-footer-content .spice-footer-right .spice-footer-right-info ul li i.icon-svg-app .spice-ios,
                            .spice-footer .spice-container .spice-footer-content .spice-footer-right .spice-footer-right-info ul li i.icon-svg-app .spice-android {
                                display: block;
                                position: absolute;
                                width: 13px;
                                height: 13px;
                                top: 27px;
                            }

                            .spice-footer .spice-container .spice-footer-content .spice-footer-right .spice-footer-right-info ul li i.icon-svg-app .spice-ios {
                                left: 11px;
                            }

                            .spice-footer .spice-container .spice-footer-content .spice-footer-right .spice-footer-right-info ul li i.icon-svg-app .spice-android {
                                left: 41px;
                            }

                        .spice-footer .spice-container .spice-footer-content .spice-footer-right .spice-footer-right-info ul li i.icon-svg-chime {
                            width: 122px;
                            height: 40px;
                        }

                            .spice-footer .spice-container .spice-footer-content .spice-footer-right .spice-footer-right-info ul li i.icon-svg-chime:before {
                                display: block;
                                position: absolute;
                                top: 0;
                                font-size: 75px;
                            }

                        .spice-footer .spice-container .spice-footer-content .spice-footer-right .spice-footer-right-info ul li > a {
                            display: inline-block;
                            height: 40px;
                            line-height: 40px;
                        }

                            .spice-footer .spice-container .spice-footer-content .spice-footer-right .spice-footer-right-info ul li > a i {
                                vertical-align: middle;
                            }

                        .spice-footer .spice-container .spice-footer-content .spice-footer-right .spice-footer-right-info ul li:nth-child(2) {
                            margin: 0 40px;
                        }

                        .spice-footer .spice-container .spice-footer-content .spice-footer-right .spice-footer-right-info ul li:hover i.svg-iconfont {
                            opacity: 1;
                            -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity = 100);
                            filter: alpha(opacity=100);
                            color: #fff;
                        }

        .spice-footer .spice-container .spice-footer-copyright {
            margin-top: 5px;
            padding: 0 24px;
        }

            .spice-footer .spice-container .spice-footer-copyright p.spice-footer-copyright-text {
                float: left;
                font-family: "Helvetica Neue", "Luxi Sans", "DejaVu Sans", Tahoma, "Hiragino Sans GB", STHeiti, "Microsoft YaHei";
                font-size: 11px;
                -webkit-transform: scale(0.91667, 0.91667);
                -moz-transform: scale(1);
                -webkit-transform-origin-x: 0;
                /*color: rgba(229, 223, 217, 0.5);*/
                color: #024d26;
                letter-spacing: 0px;
                margin-right: 32px;
                font-weight: bold;
            }

            .spice-footer .spice-container .spice-footer-copyright p.spice-footer-icp {
                position: relative;
                top: -2px;
                display: inline-block;
                left: 36px;
                font-weight: bold;
            }

                .spice-footer .spice-container .spice-footer-copyright p.spice-footer-icp a {
                    display: inline-block;
                    font-family: "FuturaLT-Light", "NotoSansCJKsc-Regular", "NotoSansCJKsc-Normal", "PingFangSC-Regular", "Hiragino Sans GB", "\5FAE\8F6F\96C5\9ED1", "Microsoft YaHei", sans-serif;
                    /*color: rgba(229, 223, 217, 0.5);*/
                    color: #024d26;
                    letter-spacing: 0px;
                }

                    .spice-footer .spice-container .spice-footer-copyright p.spice-footer-icp a span {
                        display: inline-block;
                        font-size: 11px;
                        -webkit-transform: scale(0.91667, 0.91667);
                        -moz-transform: scale(1);
                        -webkit-transform-origin-x: 0;
                    }

                    .spice-footer .spice-container .spice-footer-copyright p.spice-footer-icp a:nth-child(2) {
                        margin-left: 2px;
                    }

            .spice-footer .spice-container .spice-footer-copyright p.spice-footer-police {
                position: relative;
                top: -2px;
                display: inline-block;
                font-weight: bold;
                left: 36px;
                margin-right: 58px;
            }

                .spice-footer .spice-container .spice-footer-copyright p.spice-footer-police a {
                    display: inline-block;
                    font-family: "FuturaLT-Light", "NotoSansCJKsc-Regular", "NotoSansCJKsc-Normal", "PingFangSC-Regular", "Hiragino Sans GB", "\5FAE\8F6F\96C5\9ED1", "Microsoft YaHei", sans-serif;
                    /*color: rgba(229, 223, 217, 0.5);*/
                    color: #024d26;
                    letter-spacing: 0px;
                }

                    .spice-footer .spice-container .spice-footer-copyright p.spice-footer-police a span {
                        display: inline-block;
                        font-size: 11px;
                        -webkit-transform: scale(0.91667, 0.91667);
                        -moz-transform: scale(1);
                        -webkit-transform-origin-x: 0;
                    }

.free-distribution-dialog .spice-dialog-standard-info-slot,
.free-gift-packaging-dialog .spice-dialog-standard-info-slot {
    width: 560px;
    padding: 20px 0;
    margin: 0 auto;
}

    .free-distribution-dialog .spice-dialog-standard-info-slot .spice-dialog-title,
    .free-gift-packaging-dialog .spice-dialog-standard-info-slot .spice-dialog-title {
        font-family: "Helvetica Neue", "Luxi Sans", "DejaVu Sans", Tahoma, "Hiragino Sans GB", STHeiti, "Microsoft YaHei";
        font-size: 12px;
        color: #1b1b1b;
        letter-spacing: 0px;
        position: relative;
        padding-bottom: 25px;
        margin-bottom: 19px;
    }

        .free-distribution-dialog .spice-dialog-standard-info-slot .spice-dialog-title:before,
        .free-gift-packaging-dialog .spice-dialog-standard-info-slot .spice-dialog-title:before {
            display: none;
        }

        .free-distribution-dialog .spice-dialog-standard-info-slot .spice-dialog-title:after,
        .free-gift-packaging-dialog .spice-dialog-standard-info-slot .spice-dialog-title:after {
            display: block;
            content: "";
            position: absolute;
            width: 25px;
            height: 1px;
            background: #CACACA;
            left: 50%;
            margin-left: -12.5px;
            bottom: 0px;
        }

    .free-distribution-dialog .spice-dialog-standard-info-slot .spice-dialog-title-sub,
    .free-gift-packaging-dialog .spice-dialog-standard-info-slot .spice-dialog-title-sub {
        font-family: "FuturaLT-Light", "NotoSansCJKsc-Light", "NotoSansCJKsc-Normal", "PingFangSC-Regular", "Hiragino Sans GB", "\5FAE\8F6F\96C5\9ED1", "Microsoft YaHei", sans-serif;
        font-size: 24px;
        color: #1b1b1b;
        line-height: 1.5;
        letter-spacing: 0px;
        margin-bottom: 27px;
    }

    .free-distribution-dialog .spice-dialog-standard-info-slot .spice-dialog-paragraph,
    .free-gift-packaging-dialog .spice-dialog-standard-info-slot .spice-dialog-paragraph {
        font-family: "Helvetica Neue", "Luxi Sans", "DejaVu Sans", Tahoma, "Hiragino Sans GB", STHeiti, "Microsoft YaHei";
        font-size: 12px;
        color: #4B4B4B;
        line-height: 1.6;
        letter-spacing: 0px;
        padding: 0;
        margin: 0 auto 27px;
        max-width: 415px;
    }

    .free-distribution-dialog .spice-dialog-standard-info-slot .spice-dialog-link,
    .free-gift-packaging-dialog .spice-dialog-standard-info-slot .spice-dialog-link {
        margin-top: -12px;
        margin-bottom: 38px;
    }

        .free-distribution-dialog .spice-dialog-standard-info-slot .spice-dialog-link a,
        .free-gift-packaging-dialog .spice-dialog-standard-info-slot .spice-dialog-link a {
            font-size: 12px;
            letter-spacing: 0px;
        }

    .free-distribution-dialog .spice-dialog-standard-info-slot .spice-dialog-btn-group .spice-btn,
    .free-gift-packaging-dialog .spice-dialog-standard-info-slot .spice-dialog-btn-group .spice-btn {
        min-width: 128px;
    }

        .free-distribution-dialog .spice-dialog-standard-info-slot .spice-dialog-btn-group .spice-btn span,
        .free-gift-packaging-dialog .spice-dialog-standard-info-slot .spice-dialog-btn-group .spice-btn span {
            font-family: "Helvetica Neue", "Luxi Sans", "DejaVu Sans", Tahoma, "Hiragino Sans GB", STHeiti, "Microsoft YaHei";
        }

/*返回顶部*/
.backUp {
    position: relative;
    height: 0;
}

    .backUp .spice-back-top {
        cursor: pointer;
        width: 36px;
        height: 36px;
        position: absolute;
        top: -36px;
        right: 24px;
        font-size: 0;
        z-index: 9;
    }

        .backUp .spice-back-top .spice-icon-footer-back-top {
            width: 36px;
            height: 36px;
            background: #fff !important;
            position: relative;
            border: 1px solid #F5F5F5;
        }

            .backUp .spice-back-top .spice-icon-footer-back-top:before {
                position: absolute;
                top: 50%;
                left: 50%;
                color: #999;
                line-height: 1;
                font-size: 12px;
                -webkit-transform: translate(-50%, -50%) scale(0.75, 0.75);
                -moz-transform: translate(-50%, -50%) scale(0.75, 0.75);
                -o-transform: translate(-50%, -50%) scale(0.75, 0.75);
                -ms-transform: translate(-50%, -50%) scale(0.75, 0.75);
                transform: translate(-50%, -50%) scale(0.75, 0.75);
            }

/*过期提示*/
.cookie-overlay {
    background: rgba(255, 255, 255, 0.9);
    bottom: 35px;
    display: none;
    position: fixed;
    right: 35px;
    text-align: center;
    width: 325px;
    z-index: 30;
}

    .cookie-overlay .cookie-overlay-content {
        position: relative;
        padding: 5px 15px;
    }

        .cookie-overlay .cookie-overlay-content .cookie-overlay-title {
            margin: 15px auto;
        }

        .cookie-overlay .cookie-overlay-content .cookie-overlay-body-copy {
            font-size: 13px;
            line-height: 1.6;
            margin-bottom: 10px;
        }

        .cookie-overlay .cookie-overlay-content .cookie-link {
            color: #1b1b1b;
            text-decoration: none;
        }

        .cookie-overlay .cookie-overlay-content .cookie-overlay-btn-group {
            margin: 10px auto 5px;
        }

        .cookie-overlay .cookie-overlay-content .overlay-close {
            position: absolute;
            width: 24px;
            height: 24px;
            right: 5px;
            top: 5px;
            z-index: 10;
        }

/*hover图标二倍图*/
@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (min--moz-device-pixel-ratio: 2), screen and (-o-min-device-piratio: 200 / 100), screen and (min-device-pixel-ratio: 2) {
    .spice-footer .spice-container .spice-footer-content .spice-footer-left > ul > li > ul > li a:hover i {
        /* &.spice-icon-free-distribution{
													background-position: 0 -524px;
												}
												&.spice-icon-free-gift-packaging{
													background-position: -27px -525px;
												}
												&.spice-icon-footer-wechat{
													background-position: -47px -525px;
												}
												&.spice-icon-footer-weibo{
													background-position: -71px -524px;
												}
												&.spice-icon-footer-youku{
													background-position: -95px -524px;
												}
												&.spice-icon-footer-service{
													background-position: -119px -524px;
												} */
        /* &.spice-icon-footer-tel{
													background-position: -140px -524px;
												} */
    }

    .spice-footer .spice-container .spice-footer-content .spice-footer-right .spice-footer-right-info ul li i:hover.spice-icon-terminal-selection {
        background-position: -192px -525px;
    }

    .spice-footer .spice-container .spice-footer-content .spice-footer-right .spice-footer-right-info ul li i:hover.spice-icon-guccimuseo {
        background-position: -266px -525px;
    }

    .spice-footer .spice-container .spice-footer-content .spice-footer-right .spice-footer-right-info ul li i:hover.spice-icon-chimeforchange {
        background-position: -341px -525px;
    }
}

@media screen and (max-width: 1100px) {
    .spice-footer .spice-container .spice-footer-content .spice-footer-right .spice-footer-right-content .spce-direct-shop-inquiry .spice-select-group .spice-form-group-city .spice-city-select .spice-dropdown-item {
        width: 109px;
    }
}

@media screen and (max-width: 1023px) {
    .spice-footer .spice-container .spice-footer-content .spice-footer-left {
        padding: 7px 43px 0 44px;
        width: 100%;
    }

        .spice-footer .spice-container .spice-footer-content .spice-footer-left > ul {
            padding-left: 0;
        }

            .spice-footer .spice-container .spice-footer-content .spice-footer-left > ul > li > ul > li a i {
                /* &.spice-icon-free-distribution{}
											&.spice-icon-free-gift-packaging{}
											&.spice-icon-footer-wechat{}
											&.spice-icon-footer-weibo{}
											&.spice-icon-footer-youku{}
											&.spice-icon-footer-service{}
											&.spice-icon-footer-tel{} */
            }

            .spice-footer .spice-container .spice-footer-content .spice-footer-left > ul > li > ul > li a:hover i {
                /* &.spice-icon-free-distribution{
													background-position: 0 -524px;
												}
												&.spice-icon-free-gift-packaging{
													background-position: -27px -525px;
												}
												&.spice-icon-footer-wechat{
													background-position: -47px -525px;
												}
												&.spice-icon-footer-weibo{
													background-position: -71px -524px;
												}
												&.spice-icon-footer-youku{
													background-position: -95px -524px;
												}
												&.spice-icon-footer-service{
													background-position: -119px -524px;
												} */
                /* &.spice-icon-footer-tel{
													background-position: -140px -524px;
												} */
            }

            .spice-footer .spice-container .spice-footer-content .spice-footer-left > ul > li:first-child {
                padding-left: 2px;
            }

            .spice-footer .spice-container .spice-footer-content .spice-footer-left > ul > li.spice-shopping-help {
                padding-left: 0;
            }

            .spice-footer .spice-container .spice-footer-content .spice-footer-left > ul > li.spice-need-help {
                padding-left: 0;
            }

            .spice-footer .spice-container .spice-footer-content .spice-footer-left > ul > li.spice-follow-gucci {
                padding-left: 0;
            }

            .spice-footer .spice-container .spice-footer-content .spice-footer-left > ul > li.spice-about-company {
                padding-left: 2px;
            }

    .spice-footer .spice-container .spice-footer-content .spice-footer-right {
        border-left: none;
        width: 100%;
        padding: 0 45px;
        margin-top: 12px;
        position: relative;
    }

        .spice-footer .spice-container .spice-footer-content .spice-footer-right:before {
            content: '';
            width: 1px;
            background: rgba(229, 223, 217, 0.15);
            position: absolute;
            top: 41px;
            bottom: 4px;
            left: 50%;
        }

        .spice-footer .spice-container .spice-footer-content .spice-footer-right .spice-footer-right-content {
            border-top: 1px solid rgba(229, 223, 217, 0.15);
            padding-left: 0;
        }

            .spice-footer .spice-container .spice-footer-content .spice-footer-right .spice-footer-right-content .spice-form-registered {
                width: 50%;
                display: inline-block;
                vertical-align: top;
                margin: 59px 0 0 0;
                padding-left: 2px;
            }

            .spice-footer .spice-container .spice-footer-content .spice-footer-right .spice-footer-right-content .spce-direct-shop-inquiry {
                width: 50%;
                display: inline-block;
                vertical-align: top;
                padding-left: calc(10% - 3px);
                margin-top: 40px;
                padding-top: 8px;
                min-height: auto;
            }

                .spice-footer .spice-container .spice-footer-content .spice-footer-right .spice-footer-right-content .spce-direct-shop-inquiry .spice-footer-title {
                    margin-top: 10px;
                    padding-left: 2px;
                }

                .spice-footer .spice-container .spice-footer-content .spice-footer-right .spice-footer-right-content .spce-direct-shop-inquiry .spice-select-group .spice-form-group-city .spice-city-select .spice-dropdown-item {
                    width: 109px;
                }

                    .spice-footer .spice-container .spice-footer-content .spice-footer-right .spice-footer-right-content .spce-direct-shop-inquiry .spice-select-group .spice-form-group-city .spice-city-select .spice-dropdown-item:nth-child(2) {
                        float: none;
                        margin-left: 20px;
                    }

                .spice-footer .spice-container .spice-footer-content .spice-footer-right .spice-footer-right-content .spce-direct-shop-inquiry .spice-other-city-box {
                    border: none;
                }

                    .spice-footer .spice-container .spice-footer-content .spice-footer-right .spice-footer-right-content .spce-direct-shop-inquiry .spice-other-city-box .spice-other-city {
                        padding-left: 2px;
                    }

        .spice-footer .spice-container .spice-footer-content .spice-footer-right .spice-footer-right-info {
            width: 50%;
            display: inline-block;
            vertical-align: top;
            padding-left: calc(10% - 2px);
            float: right;
        }

            .spice-footer .spice-container .spice-footer-content .spice-footer-right .spice-footer-right-info ul li i:hover.spice-icon-terminal-selection {
                background-position: -192px -525px;
            }

            .spice-footer .spice-container .spice-footer-content .spice-footer-right .spice-footer-right-info ul li i:hover.spice-icon-guccimuseo {
                background-position: -266px -525px;
            }

            .spice-footer .spice-container .spice-footer-content .spice-footer-right .spice-footer-right-info ul li i:hover.spice-icon-chimeforchange {
                background-position: -341px -525px;
            }

            .spice-footer .spice-container .spice-footer-content .spice-footer-right .spice-footer-right-info ul li:nth-child(2) {
                margin: 0 31px 0 32px;
            }

    .spice-footer .spice-container .spice-footer-copyright {
        margin-top: 54px;
        padding: 0 0 0 45px;
    }

        .spice-footer .spice-container .spice-footer-copyright p.spice-footer-copyright-text {
            font-size: 12px;
            transform: scale(1);
            -webkit-transform: scale(1);
            -webkit-transform-origin-x: inherit;
            margin-right: 38px;
        }

        .spice-footer .spice-container .spice-footer-copyright p.spice-footer-icp {
            display: block;
            left: 0;
        }

            .spice-footer .spice-container .spice-footer-copyright p.spice-footer-icp a span {
                font-size: 12px;
                transform: scale(1);
                -webkit-transform: scale(1);
                -webkit-transform-origin-x: inherit;
            }

        .spice-footer .spice-container .spice-footer-copyright p.spice-footer-police {
            display: block;
            left: 0;
            margin-right: 0;
        }

            .spice-footer .spice-container .spice-footer-copyright p.spice-footer-police a span {
                font-size: 12px;
                transform: scale(1);
                -webkit-transform: scale(1);
                -webkit-transform-origin-x: inherit;
            }
    /*回到顶部*/
    .backUp .spice-back-top .spice-icon-footer-back-top {
        height: 36px;
        width: 36px;
    }
}

@media screen and (max-width: 767px) {
    .spice-footer {
        padding: 0;
    }

        .spice-footer .spice-container .spice-back-top {
            position: relative;
            top: 0;
            left: 0;
            right: 0;
            cursor: pointer;
            width: 100%;
            height: 40px;
            line-height: 40px;
            text-align: center;
            background: #000;
        }

            .spice-footer .spice-container .spice-back-top i {
                width: 8px;
                height: 6px;
                position: relative;
                margin-right: 2px;
            }

            .spice-footer .spice-container .spice-back-top span {
                font-family: "Helvetica Neue", "Luxi Sans", "DejaVu Sans", Tahoma, "Hiragino Sans GB", STHeiti, "Microsoft YaHei";
                font-size: 10px;
                color: #e5dfd9;
                letter-spacing: 0;
                position: relative;
                top: -2px;
            }

        .spice-footer .spice-container .spice-footer-content .spice-footer-title .svg-plus-sub {
            display: inline-block;
        }

        .spice-footer .spice-container .spice-footer-content .spice-footer-left {
            padding: 0;
        }

            .spice-footer .spice-container .spice-footer-content .spice-footer-left > ul > li {
                width: 100%;
                margin-top: -1px;
            }

                .spice-footer .spice-container .spice-footer-content .spice-footer-left > ul > li:not(.spice-exclusive-service) {
                    padding: 0 15px;
                }

                    .spice-footer .spice-container .spice-footer-content .spice-footer-left > ul > li:not(.spice-exclusive-service) > ul > li {
                        padding-left: 20px;
                    }

                        .spice-footer .spice-container .spice-footer-content .spice-footer-left > ul > li:not(.spice-exclusive-service) > ul > li a {
                            display: block;
                            padding: 23px 0 21px 9px;
                            border-bottom: 1px solid rgba(229, 223, 217, 0.15);
                            position: relative;
                        }

                            .spice-footer .spice-container .spice-footer-content .spice-footer-left > ul > li:not(.spice-exclusive-service) > ul > li a span {
                                color: #fff;
                            }

                            .spice-footer .spice-container .spice-footer-content .spice-footer-left > ul > li:not(.spice-exclusive-service) > ul > li a:before {
                                position: absolute;
                                font-family: "svg-iconfont" !important;
                                content: "\E674";
                                font-size: 12px;
                                -webkit-transform: scale(0.66667, 0.66667);
                                -moz-transform: scale(0.66667, 0.66667);
                                -o-transform: scale(0.66667, 0.66667);
                                -ms-transform: scale(0.66667, 0.66667);
                                transform: scale(0.66667, 0.66667);
                                line-height: 1;
                                top: 50%;
                                margin-top: -5px;
                                right: 14px;
                                color: rgba(229, 223, 217, 0.5);
                            }

                        .spice-footer .spice-container .spice-footer-content .spice-footer-left > ul > li:not(.spice-exclusive-service) > ul > li:last-child a {
                            border-bottom: none;
                        }

                .spice-footer .spice-container .spice-footer-content .spice-footer-left > ul > li.spice-follow-gucci > ul > li:nth-child(3) a {
                    border-bottom: none;
                }

                .spice-footer .spice-container .spice-footer-content .spice-footer-left > ul > li.spice-follow-gucci > ul > li a span {
                    color: rgba(229, 223, 217, 0.5);
                }

                .spice-footer .spice-container .spice-footer-content .spice-footer-left > ul > li .spice-footer-title {
                    position: relative;
                    border-bottom: 1px solid rgba(229, 223, 217, 0.15);
                    margin-bottom: 0;
                    padding: 21px 15px 22px 21px;
                }

                    .spice-footer .spice-container .spice-footer-content .spice-footer-left > ul > li .spice-footer-title i {
                        width: 20px;
                        /* &.spice-icon-direct-shop-inquiry{
										width: 7px;
										height: 10px;
										margin-right: 10px;
									} */
                    }

                        .spice-footer .spice-container .spice-footer-content .spice-footer-left > ul > li .spice-footer-title i:before {
                            display: inline-block;
                            position: relative;
                            top: -1px;
                        }

                    .spice-footer .spice-container .spice-footer-content .spice-footer-left > ul > li .spice-footer-title .svg-plus-sub {
                        width: auto;
                        opacity: 0.5;
                        -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity = 50);
                        filter: alpha(opacity=50);
                        color: #E5DFD9;
                    }

                    .spice-footer .spice-container .spice-footer-content .spice-footer-left > ul > li .spice-footer-title.spice-direct-shop-title {
                        padding: 21px 15px 22px 15px;
                    }

                        .spice-footer .spice-container .spice-footer-content .spice-footer-left > ul > li .spice-footer-title.spice-direct-shop-title .icon-svg-location {
                            -webkit-transform: scale(0.83333, 0.83333);
                            -moz-transform: scale(0.83333, 0.83333);
                            -o-transform: scale(0.83333, 0.83333);
                            -ms-transform: scale(0.83333, 0.83333);
                            transform: scale(0.83333, 0.83333);
                        }

                    .spice-footer .spice-container .spice-footer-content .spice-footer-left > ul > li .spice-footer-title.spice-need-help-title {
                        padding: 21px 15px 22px 21px;
                    }

                .spice-footer .spice-container .spice-footer-content .spice-footer-left > ul > li.spice-open {
                    background: #000000;
                    margin-top: -1px;
                    z-index: 1;
                    position: relative;
                }

                    .spice-footer .spice-container .spice-footer-content .spice-footer-left > ul > li.spice-open .svg-iconfont {
                        opacity: 0.25;
                        -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity = 25);
                        filter: alpha(opacity=25);
                    }

                    .spice-footer .spice-container .spice-footer-content .spice-footer-left > ul > li.spice-open .spice-footer-title .svg-iconfont {
                        opacity: 1;
                        -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity = 100);
                        filter: alpha(opacity=100);
                    }

                    .spice-footer .spice-container .spice-footer-content .spice-footer-left > ul > li.spice-open .spice-footer-title .svg-plus-sub {
                        opacity: 0.5;
                        -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity = 50);
                        filter: alpha(opacity=50);
                    }

                .spice-footer .spice-container .spice-footer-content .spice-footer-left > ul > li.spice-need-help ul {
                    padding-top: 1px;
                }

                .spice-footer .spice-container .spice-footer-content .spice-footer-left > ul > li > ul {
                    display: none;
                }

                    .spice-footer .spice-container .spice-footer-content .spice-footer-left > ul > li > ul > li {
                        margin-bottom: 0;
                    }

                        .spice-footer .spice-container .spice-footer-content .spice-footer-left > ul > li > ul > li a i {
                            /* &.spice-icon-free-distribution{}
											&.spice-icon-free-gift-packaging{}
											&.spice-icon-footer-wechat{}
											&.spice-icon-footer-weibo{}
											&.spice-icon-footer-youku{}
											&.spice-icon-footer-service{}
											&.spice-icon-footer-tel{} */
                        }

                .spice-footer .spice-container .spice-footer-content .spice-footer-left > ul > li.spice-exclusive-service {
                    border-bottom: 14px solid #000000;
                }

                    .spice-footer .spice-container .spice-footer-content .spice-footer-left > ul > li.spice-exclusive-service ul {
                        margin: 0 15px 0 13px;
                    }

                        .spice-footer .spice-container .spice-footer-content .spice-footer-left > ul > li.spice-exclusive-service ul li {
                            border-bottom: 1px solid rgba(229, 223, 217, 0.15);
                            margin-bottom: 0;
                            position: relative;
                        }

                            .spice-footer .spice-container .spice-footer-content .spice-footer-left > ul > li.spice-exclusive-service ul li:before {
                                position: absolute;
                                content: "\E674";
                                font-size: 12px;
                                -webkit-transform: scale(0.66667, 0.66667);
                                -moz-transform: scale(0.66667, 0.66667);
                                -o-transform: scale(0.66667, 0.66667);
                                -ms-transform: scale(0.66667, 0.66667);
                                transform: scale(0.66667, 0.66667);
                                line-height: 1;
                                top: 50%;
                                margin-top: -5px;
                                right: 14px;
                            }

                            .spice-footer .spice-container .spice-footer-content .spice-footer-left > ul > li.spice-exclusive-service ul li a {
                                display: block;
                                padding: 22px 0 22px 16px;
                            }

                            .spice-footer .spice-container .spice-footer-content .spice-footer-left > ul > li.spice-exclusive-service ul li:last-child {
                                border-bottom: none;
                            }

                .spice-footer .spice-container .spice-footer-content .spice-footer-left > ul > li .spice-centent {
                    padding: 0 0 0 32px;
                    display: none;
                }

                    .spice-footer .spice-container .spice-footer-content .spice-footer-left > ul > li .spice-centent .spice-select-group {
                        margin-top: 31px;
                    }

                        .spice-footer .spice-container .spice-footer-content .spice-footer-left > ul > li .spice-centent .spice-select-group .spice-form-group-city {
                            max-width: 296px;
                            margin-bottom: 15px;
                        }

                            .spice-footer .spice-container .spice-footer-content .spice-footer-left > ul > li .spice-centent .spice-select-group .spice-form-group-city .spice-city-select .spice-dropdown-item {
                                display: inline-block;
                                width: 139px;
                            }

                                .spice-footer .spice-container .spice-footer-content .spice-footer-left > ul > li .spice-centent .spice-select-group .spice-form-group-city .spice-city-select .spice-dropdown-item .spice-dropdown .spice-dropdown-btn {
                                    background: #000000;
                                    border: none;
                                    height: 28px;
                                    line-height: 28px;
                                    padding-left: 10px;
                                    padding-right: 28px;
                                    border: 1px solid rgba(229, 223, 217, 0.15);
                                }

                                    .spice-footer .spice-container .spice-footer-content .spice-footer-left > ul > li .spice-centent .spice-select-group .spice-form-group-city .spice-city-select .spice-dropdown-item .spice-dropdown .spice-dropdown-btn span.spice-dropdown-text {
                                        display: block;
                                        font-family: "Helvetica Neue", "Luxi Sans", "DejaVu Sans", Tahoma, "Hiragino Sans GB", STHeiti, "Microsoft YaHei";
                                        color: #E5DFD9;
                                        letter-spacing: 0;
                                    }

                                    .spice-footer .spice-container .spice-footer-content .spice-footer-left > ul > li .spice-centent .spice-select-group .spice-form-group-city .spice-city-select .spice-dropdown-item .spice-dropdown .spice-dropdown-btn span.spice-dropdown-icon {
                                        height: 28px;
                                        background: #000;
                                    }

                                        .spice-footer .spice-container .spice-footer-content .spice-footer-left > ul > li .spice-centent .spice-select-group .spice-form-group-city .spice-city-select .spice-dropdown-item .spice-dropdown .spice-dropdown-btn span.spice-dropdown-icon i:before {
                                            color: #fff;
                                        }

                                .spice-footer .spice-container .spice-footer-content .spice-footer-left > ul > li .spice-centent .spice-select-group .spice-form-group-city .spice-city-select .spice-dropdown-item .spice-dropdown .spice-dropdown-menu {
                                    top: 30px;
                                }

                                .spice-footer .spice-container .spice-footer-content .spice-footer-left > ul > li .spice-centent .spice-select-group .spice-form-group-city .spice-city-select .spice-dropdown-item:nth-child(2) {
                                    float: right;
                                }

                    .spice-footer .spice-container .spice-footer-content .spice-footer-left > ul > li .spice-centent .spice-other-city-box {
                        padding-bottom: 28px;
                        margin-right: 7px;
                    }

                        .spice-footer .spice-container .spice-footer-content .spice-footer-left > ul > li .spice-centent .spice-other-city-box .spice-other-city {
                            position: relative;
                            display: block;
                            font-family: "Helvetica Neue", "Luxi Sans", "DejaVu Sans", Tahoma, "Hiragino Sans GB", STHeiti, "Microsoft YaHei";
                            font-size: 11px;
                            -webkit-transform: scale(0.91667, 0.91667);
                            -moz-transform: scale(1);
                            -webkit-transform-origin-x: 0;
                            color: #E5DFD9;
                            letter-spacing: 0;
                            padding-left: 2px;
                        }

        .spice-footer .spice-container .spice-footer-content .spice-footer-right {
            margin: 0;
            padding: 0;
        }

            .spice-footer .spice-container .spice-footer-content .spice-footer-right:before {
                display: none;
            }

            .spice-footer .spice-container .spice-footer-content .spice-footer-right .spice-footer-right-content {
                border-top: none;
            }

                .spice-footer .spice-container .spice-footer-content .spice-footer-right .spice-footer-right-content .spice-form-registered {
                    padding: 0 15px;
                    width: 100%;
                    margin-top: -1px;
                }

                    .spice-footer .spice-container .spice-footer-content .spice-footer-right .spice-footer-right-content .spice-form-registered .spice-footer-title {
                        position: relative;
                        padding: 21px 15px 22px 21px;
                        border-bottom: 1px solid rgba(229, 223, 217, 0.15);
                    }

                        .spice-footer .spice-container .spice-footer-content .spice-footer-right .spice-footer-right-content .spice-form-registered .spice-footer-title .svg-plus-sub {
                            width: auto;
                            opacity: 0.5;
                            -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity = 50);
                            filter: alpha(opacity=50);
                            color: #E5DFD9;
                        }

                    .spice-footer .spice-container .spice-footer-content .spice-footer-right .spice-footer-right-content .spice-form-registered .spice-info {
                        margin-top: 0;
                    }

                    .spice-footer .spice-container .spice-footer-content .spice-footer-right .spice-footer-right-content .spice-form-registered .spice-input-submit {
                        max-width: 210px;
                        border: 1px solid rgba(229, 223, 217, 0.15);
                    }

                    .spice-footer .spice-container .spice-footer-content .spice-footer-right .spice-footer-right-content .spice-form-registered .spice-centent {
                        display: none;
                        padding: 30px 0 30px 32px;
                    }

                    .spice-footer .spice-container .spice-footer-content .spice-footer-right .spice-footer-right-content .spice-form-registered.spice-open {
                        background: #000000;
                        margin-top: -1px;
                        z-index: 1;
                        position: relative;
                    }

                .spice-footer .spice-container .spice-footer-content .spice-footer-right .spice-footer-right-content .spce-direct-shop-inquiry {
                    display: none;
                }

            .spice-footer .spice-container .spice-footer-content .spice-footer-right .spice-footer-right-info {
                width: 100%;
                padding: 0;
                margin-top: 0;
                padding: 19px 31px 0 32px;
            }

                .spice-footer .spice-container .spice-footer-content .spice-footer-right .spice-footer-right-info ul {
                    text-align: center;
                }

                    .spice-footer .spice-container .spice-footer-content .spice-footer-right .spice-footer-right-info ul li {
                        width: 38%;
                    }

                        .spice-footer .spice-container .spice-footer-content .spice-footer-right .spice-footer-right-info ul li i.spice-icon-terminal-selection {
                            position: relative;
                            top: 0;
                            text-align: left;
                        }

                        .spice-footer .spice-container .spice-footer-content .spice-footer-right .spice-footer-right-info ul li:nth-child(1) {
                            float: none;
                            text-align: left;
                        }

                        .spice-footer .spice-container .spice-footer-content .spice-footer-right .spice-footer-right-info ul li:nth-child(2) {
                            margin: 0;
                            text-align: center;
                        }

                        .spice-footer .spice-container .spice-footer-content .spice-footer-right .spice-footer-right-info ul li:nth-child(3) {
                            float: none;
                            text-align: right;
                        }

        .spice-footer .spice-container .spice-footer-copyright {
            padding: 0;
            text-align: center;
            margin-top: 11px;
            padding-bottom: 23px;
        }

            .spice-footer .spice-container .spice-footer-copyright p.spice-footer-copyright-text {
                width: 100%;
                margin-right: 0;
            }
    /* 免运费dialog */
    .free-distribution-dialog .spice-dialog-standard-info-slot,
    .free-gift-packaging-dialog .spice-dialog-standard-info-slot {
        width: 100%;
        padding: 20px 0;
    }

        .free-distribution-dialog .spice-dialog-standard-info-slot .spice-dialog-title-sub,
        .free-gift-packaging-dialog .spice-dialog-standard-info-slot .spice-dialog-title-sub {
            font-size: 18px;
            letter-spacing: 0;
        }

        .free-distribution-dialog .spice-dialog-standard-info-slot .spice-dialog-paragraph,
        .free-gift-packaging-dialog .spice-dialog-standard-info-slot .spice-dialog-paragraph {
            text-align: left;
            padding: 0 37px;
            font-size: 12px;
            text-align: center;
        }

        .free-distribution-dialog .spice-dialog-standard-info-slot .spice-dialog-link,
        .free-gift-packaging-dialog .spice-dialog-standard-info-slot .spice-dialog-link {
            margin-top: -20px;
        }

        .free-distribution-dialog .spice-dialog-standard-info-slot .spice-dialog-btn-group,
        .free-gift-packaging-dialog .spice-dialog-standard-info-slot .spice-dialog-btn-group {
            padding: 0;
        }

            .free-distribution-dialog .spice-dialog-standard-info-slot .spice-dialog-btn-group .spice-btn,
            .free-gift-packaging-dialog .spice-dialog-standard-info-slot .spice-dialog-btn-group .spice-btn {
                width: 100%;
                margin: 0;
            }
    /* 免运费dialog end */
    /*回到顶部*/
    .backUp {
        display: none;
    }
}

/*字根联想样式重写 begin*/
.search-flyout {
    z-index: 100;
    padding: 0 16px;
    top: 30px;
    width: 298px;
    border: none !important;
    max-height: 500px;
    overflow-y: auto;
    overflow-x: hidden;
}

    .search-flyout .ui-menu-title {
        font-family: "Helvetica Neue", "Luxi Sans", "DejaVu Sans", Tahoma, "Hiragino Sans GB", STHeiti, "Microsoft YaHei";
        font-size: 12px;
        color: #1B1B1B;
        height: 50px;
        line-height: 50px;
        letter-spacing: 0;
        border-bottom: solid 1px #e7e7e7;
    }

    .search-flyout .ui-menu-item {
        font-style: normal;
        border-bottom: solid 1px #e7e7e7;
        color: #999;
        font-size: 12px;
        height: 50px;
        line-height: 50px;
        cursor: default;
        position: relative;
    }

    .search-flyout .ui-menu-item-wrapper {
        padding: 0;
        display: block;
        cursor: pointer;
        color: #999;
        text-decoration: none;
    }

        .search-flyout .ui-menu-item-wrapper:after {
            content: "";
            display: block;
            position: absolute;
            width: 5px;
            height: 8px;
            top: 50%;
            transform: translate(0, -50%);
            -moz-transform: translate(0, -50%);
            -o-transform: translate(0, -50%);
            -ms-transform: translate(0, -50%);
            -webkit-transform: translate(0, -50%);
            right: 0;
        }

.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
    border: none;
    border-bottom: solid 1px #e7e7e7;
    background: none;
    font-weight: normal;
    color: #999999;
    margin: 0;
}

.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active,
a.ui-button:active,
.ui-button:active,
.ui-button.ui-state-active:hover {
    border: none;
    background: none;
    font-weight: normal;
    color: #999999;
    margin: 0;
}

@media screen and (max-width: 768px) {
    .search-flyout {
        width: 100% !important;
        border-top: solid 1px #e7e7e7 !important;
    }

        .search-flyout .ui-menu-title {
            height: 48px;
            line-height: 48px;
        }
}

/*字根联想样式重写 end*/
@charset "UTF-8";

.spice-btn,
.spice-btn * {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -o-user-select: none;
}

button[disabled],
input[disabled],
textarea[disabled],
.spice-disabled {
    cursor: default !important;
}

/* 弹出公共样式 */
input[type="submit"] {
    -webkit-appearance: none;
}

.spice-dialog {
    background-color: rgba(0, 0, 0, 0.6);
    position: fixed;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    z-index: 20;
    overflow-x: hidden;
    overflow-y: auto;
    min-width: 320px;
}

.spice-dialog-scroller {
    display: table;
    width: 100%;
    height: 100%;
    padding-top: 125px;
    padding-bottom: 100px;
}

@media screen and (max-width: 1023px) {
    .spice-dialog-scroller {
        padding: 100px 0;
    }
}

@media screen and (max-width: 767px) {
    .spice-dialog-scroller {
        padding: 70px 0;
    }
}

.spice-dialog-scroller-container {
    width: 100%;
    height: 100%;
    text-align: center;
    position: relative;
    display: table-cell;
    vertical-align: middle;
}

.spice-dialog-container {
    *position: absolute;
    *top: 50%;
    *left: 50%;
    display: inline-block;
    background-color: transparent;
    left: auto;
    position: relative;
    top: auto;
    vertical-align: middle;
    width: auto;
    margin: 100px 20px;
    padding: 0;
    border-radius: 0;
}

.spice-dialog-content {
    *top: -50%;
    *left: -50%;
    position: relative;
    background-color: #ffffff;
    text-align: left;
    display: block;
    width: auto;
    height: auto;
    padding: 20px;
}

.spice-dialog-icon-close {
    position: absolute;
    top: 0;
    right: 0;
    width: 20px;
    height: 20px;
    line-height: 20px;
    cursor: pointer;
    font-size: 18px;
}

    .spice-dialog-icon-close i {
        font-style: normal;
    }

body.spice-overlay-lock {
    position: fixed;
    top: auto;
    width: 100%;
}

/* 弹出公共样式  end */
/*************** a start ***************/
a {
    color: #1B1B1B;
    font-family: "Helvetica Neue", "Luxi Sans", "DejaVu Sans", Tahoma, "Hiragino Sans GB", STHeiti, "Microsoft YaHei";
}

    a:hover {
        color: #999999;
    }

.spice-link-golden:hover, .spice-link-golden.spice-hover, .spice-link-golden:active, .spice-link-golden.spice-active {
    color: #999999;
}

a.spice-link-gray {
    color: #999999;
    font-size: 12px;
}

    a.spice-link-gray:hover, a.spice-link-gray.spice-hover, a.spice-link-gray:active, a.spice-link-gray.spice-active {
        color: #1B1B1B;
    }

/*************** a end ***************/
/*************** 按钮 start ***************/
.spice-btn {
    display: inline-block;
    *display: inline;
    zoom: 1;
    font-weight: normal;
    vertical-align: middle;
    min-width: 128px;
    padding: 0px 5px;
    height: 40px;
    line-height: 36px;
    font-size: 12px;
    text-align: center;
    border: 2px solid transparent;
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    font-family: "Helvetica Neue", "Luxi Sans", "DejaVu Sans", Tahoma, "Hiragino Sans GB", STHeiti, "Microsoft YaHei";
}

/* 金黄色按钮 */
.spice-btn-golden {
    background: #1B1B1B;
    border: 2px solid #1B1B1B;
    color: #E5DFD9;
}

    .spice-btn-golden:hover, .spice-btn-golden.spice-hover, .spice-btn-golden:active, .spice-btn-golden.spice-active {
        background: #313131;
        border: 2px solid #313131;
        color: #E5DFD9;
    }

    .spice-btn-golden:disabled, .spice-btn-golden.spice-disabled {
        background: #E5DFD9;
        border: 2px solid #E5DFD9;
        color: #999999;
        cursor: default !important;
        opacity: 1;
    }

    .spice-btn-golden.spice-disabled-gray {
        background: #E5DFD9;
        border: 2px solid #E5DFD9;
        color: #999999;
        cursor: default !important;
        opacity: 1;
    }

/* 灰色按钮 */
.spice-btn-gray {
    border: 2px solid #C8C6C5;
    color: #313131;
}

    .spice-btn-gray:hover, .spice-btn-gray.spice-hover, .spice-btn-gray:active, .spice-btn-gray.spice-active {
        border: 2px solid #999999;
        color: #999999;
    }

    .spice-btn-gray:disabled, .spice-btn-gray.spice-disabled {
        border: 2px solid #e7e7e7;
        color: #e7e7e7;
        cursor: default !important;
        opacity: 1;
    }

/* 黑色按钮 */
.spice-btn-black {
    border: 2px solid #1B1B1B;
    color: #1B1B1B;
}

    .spice-btn-black:hover, .spice-btn-black.spice-hover, .spice-btn-black:active, .spice-btn-black.spice-active {
        border: 2px solid #999999;
        color: #999999;
    }

    .spice-btn-black:disabled, .spice-btn-black.spice-disabled {
        border: 2px solid #E5DFD9;
        color: #999999;
        cursor: default !important;
        opacity: 1;
    }

/* 黑色轻按钮 */
.spice-btn-black-light {
    border: 1px solid #1B1B1B;
    color: #1B1B1B;
    line-height: 38px;
}

    .spice-btn-black-light:hover, .spice-btn-black-light.spice-hover, .spice-btn-black-light:active, .spice-btn-black-light.spice-active {
        border: 1px solid #999999;
        color: #999999;
    }

    .spice-btn-black-light:disabled, .spice-btn-black-light.spice-disabled {
        border: 1px solid #E5DFD9;
        color: #999999;
        cursor: default !important;
        opacity: 1;
    }

/* 透明色按钮 */
.spice-btn-transparent {
    background: transparent;
    border: 2px solid #C8C6C5;
    color: #313131;
}

    .spice-btn-transparent:hover, .spice-btn-transparent.spice-hover, .spice-btn-transparent:active, .spice-btn-transparent.spice-active {
        border: 2px solid #999999;
        color: #999999;
    }

    .spice-btn-transparent:disabled, .spice-btn-transparent.spice-disabled {
        border: 2px solid #e7e7e7;
        color: #e7e7e7;
        cursor: default !important;
        opacity: 1;
    }

/*************** 按钮 end ***************/
/*************** input start ***************/
::-webkit-input-placeholder {
    color: #999999;
}

::-moz-placeholder {
    color: #999999;
}

:-ms-input-placeholder {
    color: #999999;
}

:-moz-placeholder {
    color: #999999;
}

.spice-input,
.spice-textarea {
    position: relative;
}

    .spice-input input,
    .spice-input textarea,
    .spice-textarea input,
    .spice-textarea textarea {
        height: 37px;
        line-height: 16px;
        width: 100%;
        padding: 0px 12px;
        color: #1B1B1B;
        resize: none;
        width: 100%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        padding: 0 12px;
        font-size: 12px;
        background-color: #ffffff;
        border: 1px solid transparent;
        outline: 0px solid transparent;
        border-radius: 0px;
        outline-offset: 0;
        -webkit-transition: border-color ease-in-out 0.1s;
        -o-transition: border-color ease-in-out 0.1s;
        transition: border-color ease-in-out 0.1s;
        -webkit-transition: outline-color ease-in-out 0.1s;
        -o-transition: outline-color ease-in-out 0.1s;
        transition: outline-color ease-in-out 0.1s;
    }

        .spice-input input:focus,
        .spice-input textarea:focus,
        .spice-input.spice-focus input,
        .spice-input.spice-focus textarea,
        .spice-textarea input:focus,
        .spice-textarea textarea:focus,
        .spice-textarea.spice-focus input,
        .spice-textarea.spice-focus textarea {
            border: 1px solid #999999;
            display: inline;
        }

    .spice-input.spice-error input,
    .spice-input.spice-error textarea,
    .spice-textarea.spice-error input,
    .spice-textarea.spice-error textarea {
        background: #F5DBDC;
        display: inline;
    }

    .spice-input.spice-disabled input,
    .spice-input.spice-disabled textarea,
    .spice-textarea.spice-disabled input,
    .spice-textarea.spice-disabled textarea {
        background: #DBD8D6;
        color: #999999;
    }

.spice-input-gray input,
.spice-input-button-group input {
    background-color: #f5f5f5;
}

.spice-error .spice-input input,
.spice-error .spice-input textarea,
.spice-error .spice-textarea input,
.spice-error .spice-textarea textarea {
    background: #F5DBDC;
    border: 1px solid #D24E55;
    display: inline;
}

.spice-error input.spice-input,
.spice-error .spice-input input,
.spice-error.spice-input input {
    border-color: #D24E55;
}

.spice-msg-block {
    display: none;
}

.spice-error.spice-msg-block,
.spice-error .spice-msg-block {
    display: block;
    font-size: 12px;
    color: #D24E55;
    margin-top: 10px;
    text-align: left;
}

/* 带提交输入框 */
.spice-input-submit.spice-no-error-style-input .spice-submit-button {
    display: block;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    -moz-outline: none;
    -webkit-appearance: none;
    cursor: pointer;
    outline: 0;
    text-indent: -9999em;
    overflow: hidden;
    width: 28px;
    height: 28px;
    background-color: #000000;
    border: 1px solid #000000;
    padding: 0;
    position: relative;
    z-index: 1;
}

    .spice-input-submit.spice-no-error-style-input .spice-submit-button:hover {
        background-color: rgba(229, 223, 217, 0.5);
        border: 1px solid rgba(229, 223, 217, 0.5);
        opacity: 0.5;
        -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity = 50);
        filter: alpha(opacity=50);
    }

.spice-input-submit.spice-no-error-style-input input.spice-text-input {
    float: left;
    width: 180px;
    height: 28px;
    background: #000000;
    color: #E5DFD9;
    border: 1px solid transparent !important;
    outline: none;
    color: #E5DFD9;
}

    .spice-input-submit.spice-no-error-style-input input.spice-text-input::-webkit-input-placeholder {
        color: #E5DFD9;
    }

    .spice-input-submit.spice-no-error-style-input input.spice-text-input::-moz-placeholder {
        color: #E5DFD9;
    }

    .spice-input-submit.spice-no-error-style-input input.spice-text-input:-ms-input-placeholder {
        color: #E5DFD9;
    }

    .spice-input-submit.spice-no-error-style-input input.spice-text-input:-moz-placeholder {
        color: #E5DFD9;
    }

    .spice-input-submit.spice-no-error-style-input input.spice-text-input:focus {
        color: #1b1b1b;
        background-color: #fff;
    }

        .spice-input-submit.spice-no-error-style-input input.spice-text-input:focus::-webkit-input-placeholder {
            color: #1b1b1b;
        }

        .spice-input-submit.spice-no-error-style-input input.spice-text-input:focus::-moz-placeholder {
            color: #1b1b1b;
        }

        .spice-input-submit.spice-no-error-style-input input.spice-text-input:focus:-ms-input-placeholder {
            color: #1b1b1b;
        }

        .spice-input-submit.spice-no-error-style-input input.spice-text-input:focus:-moz-placeholder {
            color: #1b1b1b;
        }

        .spice-input-submit.spice-no-error-style-input input.spice-text-input:focus ~ .icon-svg-dropdown-arrow-right {
            color: #1b1b1b;
        }

        .spice-input-submit.spice-no-error-style-input input.spice-text-input:focus ~ .spice-submit-button {
            background-color: #e5dfd9;
            border-color: #e5dfd9;
        }

            .spice-input-submit.spice-no-error-style-input input.spice-text-input:focus ~ .spice-submit-button:hover {
                border-color: #999;
                background-color: #999;
                opacity: 1;
                -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity = 100);
                filter: alpha(opacity=100);
            }

.spice-input-submit.spice-no-error-style-input .icon-svg-dropdown-arrow-right {
    position: absolute;
    top: 50%;
    left: 185px;
    font-size: 0;
    color: #e5dfd9;
    z-index: 2;
    pointer-events: none;
    margin-top: -7px;
    -webkit-transform: scale(0.41667, 0.41667);
    -moz-transform: scale(0.41667, 0.41667);
    -o-transform: scale(0.41667, 0.41667);
    -ms-transform: scale(0.41667, 0.41667);
    transform: scale(0.41667, 0.41667);
}

    .spice-input-submit.spice-no-error-style-input .icon-svg-dropdown-arrow-right:before {
        display: inline-block;
    }

.spice-input-submit.spice-no-error-style-input.spice-focus .spice-text-input {
    color: #1b1b1b;
    background-color: #fff;
}

.spice-input-submit.spice-no-error-style-input.spice-focus .spice-submit-button {
    background-color: #e5dfd9;
    border-color: #e5dfd9;
}

.spice-input-submit.spice-no-error-style-input.spice-focus .icon-svg-dropdown-arrow-right {
    color: #1b1b1b;
}

.spice-input-submit.spice-no-error-style-input.spice-error-style .spice-msg-block,
.spice-input-submit.spice-no-error-style-input .spice-error-style.spice-msg-block {
    position: absolute;
    display: block;
}

    .spice-input-submit.spice-no-error-style-input.spice-error-style .spice-msg-block .spice-icon-error,
    .spice-input-submit.spice-no-error-style-input .spice-error-style.spice-msg-block .spice-icon-error {
        width: 10px;
        height: 10px;
    }

.spice-input-submit.spice-no-error-style-input.spice-error-style .spice-text-input {
    padding-left: 26px;
}

/* 带按钮输入框 */
.spice-input-button-group ::-webkit-input-placeholder,
.spice-input-btn ::-webkit-input-placeholder {
    color: #999999;
}

.spice-input-button-group ::-moz-placeholder,
.spice-input-btn ::-moz-placeholder {
    color: #999999;
}

.spice-input-button-group :-ms-input-placeholder,
.spice-input-btn :-ms-input-placeholder {
    color: #999999;
}

.spice-input-button-group :-moz-placeholder,
.spice-input-btn :-moz-placeholder {
    color: #999999;
}

.spice-input-button-group input,
.spice-input-btn input {
    float: left;
    width: 70%;
    color: #1B1B1B;
    font-family: "FuturaLT-BookOblique", "NotoSansCJKsc-Normal", "PingFangSC-Regular", "Hiragino Sans GB", "\5FAE\8F6F\96C5\9ED1", "Microsoft YaHei", sans-serif;
    letter-spacing: 0;
}

.spice-input-button-group a,
.spice-input-btn a {
    float: left;
    width: 30%;
    display: block;
    height: 37px;
    text-align: center;
    line-height: 36px;
    background: #1B1B1B;
    font-family: "NotoSansCJKsc-Regular", "NotoSansCJKsc-Normal", "PingFangSC-Regular", "Hiragino Sans GB", "\5FAE\8F6F\96C5\9ED1", "Microsoft YaHei", sans-serif;
    font-size: 12px;
    color: #E5DFD9;
    letter-spacing: 0.5px;
}

    .spice-input-button-group a:hover,
    .spice-input-btn a:hover {
        background: #313131;
    }

.spice-input-button-group input,
.spice-input-button-group textarea,
.spice-input-btn input,
.spice-input-btn textarea {
    border: 1px solid transparent;
    opacity: 0.75;
    outline: 0px !important;
}

    .spice-input-button-group input:focus,
    .spice-input-button-group textarea:focus,
    .spice-input-button-group.spice-focus input,
    .spice-input-button-group.spice-focus textarea,
    .spice-input-btn input:focus,
    .spice-input-btn textarea:focus,
    .spice-input-btn.spice-focus input,
    .spice-input-btn.spice-focus textarea {
        border: 1px solid #999999;
        opacity: 1;
    }

.spice-input-button-group.spice-error input,
.spice-input-button-group.spice-error textarea,
.spice-input-btn.spice-error input,
.spice-input-btn.spice-error textarea {
    border: 1px solid #D24E55;
    opacity: 1;
}

.spice-input-button-group .spice-msg-block,
.spice-input-btn .spice-msg-block {
    position: absolute;
}

.spice-input-button-group ::-webkit-input-placeholder {
    color: #999999;
}

.spice-input-button-group ::-moz-placeholder {
    color: #999999;
}

.spice-input-button-group :-ms-input-placeholder {
    color: #999999;
}

.spice-input-button-group :-moz-placeholder {
    color: #999999;
}

.spice-error .spice-input-button-group .spice-input input,
.spice-error .spice-input-button-group .spice-input textarea,
.spice-error .spice-input.spice-input-btn input,
.spice-error .spice-input.spice-input-btn textarea,
.spice-error .spice-textarea.spice-input-btn input,
.spice-error .spice-textarea.spice-input-btn textarea {
    border: 1px solid #D24E55;
    opacity: 1;
}

/* payment 带按钮input */
.spice-validator-input-button-group-slot .spice-input-button-group {
    width: 100%;
    position: relative;
}

    .spice-validator-input-button-group-slot .spice-input-button-group > div.spice-input-button-group-left .spice-input {
        margin-right: 176px;
    }

        .spice-validator-input-button-group-slot .spice-input-button-group > div.spice-input-button-group-left .spice-input input {
            width: 100%;
            height: 40px;
            letter-spacing: 0.5px;
        }

    .spice-validator-input-button-group-slot .spice-input-button-group > div.spice-input-button-group-left .spice-msg-block {
        position: absolute;
    }

    .spice-validator-input-button-group-slot .spice-input-button-group > div.spice-input-button-group-right {
        width: 176px;
        margin-left: -176px;
        padding-left: 0;
    }

        .spice-validator-input-button-group-slot .spice-input-button-group > div.spice-input-button-group-right a {
            width: 100%;
            height: 40px;
        }

.spice-validator-input-button-group-slot .spice-msg-block {
    text-align: left;
}

/* payment 带按钮input end */
.spice-no-error-style-input {
    position: relative;
}

    .spice-no-error-style-input.spice-error.spice-input-submit input.spice-text-input {
        padding-left: 28px;
        outline-offset: -2px;
    }

    .spice-no-error-style-input.spice-error.spice-input-submit .spice-msg-block {
        margin: 0;
        position: absolute;
        top: 0;
        left: 10px;
        -moz-box-shadow: none;
        -webkit-box-shadow: none;
        box-shadow: none;
        background-color: transparent;
        height: 28px;
        line-height: 28px;
        width: 15px;
    }

        .spice-no-error-style-input.spice-error.spice-input-submit .spice-msg-block:before {
            display: none;
        }

        .spice-no-error-style-input.spice-error.spice-input-submit .spice-msg-block .icon-svg-error {
            font-size: 15px;
            color: rgba(229, 223, 217, 0.5);
            line-height: 28px;
            vertical-align: -1px;
        }

/*************** input end ***************/
/*************** 下拉菜单 start ***************/
/* 无边框[默认] */
.spice-dropdown .spice-dropdown-btn {
    font-family: "Helvetica Neue", "Luxi Sans", "DejaVu Sans", Tahoma, "Hiragino Sans GB", STHeiti, "Microsoft YaHei";
    color: #1B1B1B;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    border-radius: 0px;
    -moz-border-radius: 0px;
    height: 37px;
    line-height: 35px;
    font-size: 12px;
    padding: 0px 18px 0 10px;
    position: relative;
    border: 1px solid #fff;
    background: #fff;
    outline: none !important;
}

    .spice-dropdown .spice-dropdown-btn.spice-active {
        border: 1px solid #999999;
    }

.spice-active.spice-dropdown,
.spice-active .spice-dropdown {
    box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.1);
}

    .spice-active.spice-dropdown .spice-dropdown-btn,
    .spice-active .spice-dropdown .spice-dropdown-btn {
        z-index: 2;
        border: 1px solid #999999;
    }

.spice-error.spice-dropdown .spice-dropdown-btn,
.spice-error .spice-dropdown .spice-dropdown-btn {
    background: #F5DBDC;
    border: 1px solid #D24E55;
}

.spice-disabled.spice-dropdown .spice-dropdown-btn,
.spice-disabled .spice-dropdown .spice-dropdown-btn {
    color: #1B1B1B;
    background: #DBD8D6;
    border: 1px solid #DBD8D6;
}

.spice-dropdown-menu {
    background-color: #FFFFFF;
    border: 1px solid #C4C4C4;
    border-top: none;
    border-radius: 0;
    -moz-border-radius: 0;
    top: 37px;
    box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.1);
}

    .spice-dropdown-menu ul {
        padding: 0;
    }

        .spice-dropdown-menu ul li {
            background: #fff;
            height: 38px;
            line-height: 37px;
            border-top: 1px solid #E7E7E7;
        }

            .spice-dropdown-menu ul li:first-child {
                border-top: none;
            }

            .spice-dropdown-menu ul li a {
                font-family: "Helvetica Neue", "Luxi Sans", "DejaVu Sans", Tahoma, "Hiragino Sans GB", STHeiti, "Microsoft YaHei";
                color: #1B1B1B;
                font-size: 12px;
                padding: 0 10px;
            }

            .spice-dropdown-menu ul li:hover {
                background-color: rgba(229, 223, 217, 0.5);
            }

                .spice-dropdown-menu ul li:hover a {
                    color: #1B1B1B;
                }

            .spice-dropdown-menu ul li.spice-current a {
                color: #999999;
            }

.spice-tinyscrollbar {
    margin-right: 0;
}

    .spice-tinyscrollbar .spice-viewport {
        max-height: 329px;
    }

    .spice-tinyscrollbar .spice-scrollbar {
        background-color: #f5f5f5;
        right: 0;
    }

    .spice-tinyscrollbar .spice-thumb {
        background-color: #ccc;
    }

/*有边框  */
.border-drop .spice-dropdown .spice-dropdown-btn {
    background: transparent;
    border: 1px solid #CACACA;
}

    .border-drop .spice-dropdown .spice-dropdown-btn.spice-active {
        background: #fff;
        border: 1px solid #999999;
    }

.border-drop .spice-active.spice-dropdown .spice-dropdown-btn,
.border-drop .spice-active .spice-dropdown .spice-dropdown-btn {
    background: #fff;
    border: 1px solid #999999;
}

.border-drop .spice-error.spice-dropdown .spice-dropdown-btn,
.border-drop .spice-error .spice-dropdown .spice-dropdown-btn {
    background: #F5DBDC;
    border: 1px solid #D24E55;
}

.border-drop .spice-disabled.spice-dropdown .spice-dropdown-btn,
.border-drop .spice-disabled .spice-dropdown .spice-dropdown-btn {
    background: transparent;
    border: 1px solid #DBD8D6;
}

/* checkout页面下拉菜单报错样式 */
.spice-checkout-address-add-form .spice-error .spice-dropdown .spice-dropdown-btn,
.spice-checkout-address-add-form .spice-error.spice-dropdown .spice-dropdown-btn {
    background: #F5DBDC;
    outline: 1px solid #D24E55;
}

.spice-checkout-address-add-form .spice-error .spice-dropdown .spice-active .spice-dropdown-btn, .spice-checkout-address-add-form .spice-error .spice-dropdown.spice-active .spice-dropdown-btn,
.spice-checkout-address-add-form .spice-error.spice-dropdown .spice-active .spice-dropdown-btn,
.spice-checkout-address-add-form .spice-error.spice-dropdown.spice-active .spice-dropdown-btn {
    outline: none !important;
}

/* 左边带标题下拉 */
.spice-dropdown-breadcrumb {
    height: 38px;
    line-height: 38px;
}

    .spice-dropdown-breadcrumb a {
        font-family: "FuturaLT-Light", "NotoSansCJKsc-demilight", "NotoSansCJKsc-Normal", "PingFangSC-Regular", "Hiragino Sans GB", "\5FAE\8F6F\96C5\9ED1", "Microsoft YaHei", sans-serif;
        font-size: 12px;
        color: #999999;
        letter-spacing: 1px;
        line-height: 12px;
    }

        .spice-dropdown-breadcrumb a:hover {
            color: #888;
        }

    .spice-dropdown-breadcrumb .spice-dropdown-breadcrumb-title {
        position: relative;
        float: left;
        background: #fff;
        min-width: 84px;
        text-align: center;
        padding: 0 15px;
    }

        .spice-dropdown-breadcrumb .spice-dropdown-breadcrumb-title a {
            display: inline-block;
        }

        .spice-dropdown-breadcrumb .spice-dropdown-breadcrumb-title:before {
            content: "";
            display: block;
            position: absolute;
            height: 18px;
            margin-top: -10px;
            position: absolute;
            top: 50%;
            background: #e7e7e7;
            right: 0;
            width: 1px;
        }

    .spice-dropdown-breadcrumb div.spice-dropdown {
        float: left;
        min-width: auto;
        background: #fff;
    }

        .spice-dropdown-breadcrumb div.spice-dropdown .spice-dropdown-btn {
            color: #999;
            letter-spacing: 0;
            height: 38px;
            line-height: 38px;
            padding: 0 34px 0 15px;
            border: none;
        }

            .spice-dropdown-breadcrumb div.spice-dropdown .spice-dropdown-btn:hover {
                color: #888;
            }

            .spice-dropdown-breadcrumb div.spice-dropdown .spice-dropdown-btn .spice-dropdown-icon {
                right: 4px;
            }

        .spice-dropdown-breadcrumb div.spice-dropdown .spice-dropdown-menu {
            border-radius: 0px;
            -moz-border-radius: 0px;
            border: 1px solid #C4C4C4;
            border-top: 0;
            box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.1);
            top: 40px;
        }

            .spice-dropdown-breadcrumb div.spice-dropdown .spice-dropdown-menu ul {
                padding: 0;
            }

                .spice-dropdown-breadcrumb div.spice-dropdown .spice-dropdown-menu ul li {
                    background: #fff;
                    height: 40px;
                    line-height: 40px;
                    border-top: 1px solid #C4C4C4;
                    border-bottom: none;
                }

                    .spice-dropdown-breadcrumb div.spice-dropdown .spice-dropdown-menu ul li:first-child {
                        border-top: none;
                    }

                    .spice-dropdown-breadcrumb div.spice-dropdown .spice-dropdown-menu ul li a {
                        padding: 0 5px 0 17px;
                        color: #1B1B1B;
                        letter-spacing: 0px;
                        line-height: 40px;
                    }

                    .spice-dropdown-breadcrumb div.spice-dropdown .spice-dropdown-menu ul li.spice-current, .spice-dropdown-breadcrumb div.spice-dropdown .spice-dropdown-menu ul li:hover {
                        background: rgba(229, 223, 217, 0.5);
                    }

.spice-open.spice-dropdown-breadcrumb div.spice-dropdown,
.spice-open .spice-dropdown-breadcrumb div.spice-dropdown,
.spice-active.spice-dropdown-breadcrumb div.spice-dropdown,
.spice-active .spice-dropdown-breadcrumb div.spice-dropdown {
    min-width: 134px;
    top: -1px;
    left: -1px;
    border: 1px solid #C4C4C4;
}

    .spice-open.spice-dropdown-breadcrumb div.spice-dropdown .spice-dropdown-btn,
    .spice-open .spice-dropdown-breadcrumb div.spice-dropdown .spice-dropdown-btn,
    .spice-active.spice-dropdown-breadcrumb div.spice-dropdown .spice-dropdown-btn,
    .spice-active .spice-dropdown-breadcrumb div.spice-dropdown .spice-dropdown-btn {
        outline: 0px solid #C4C4C4;
        height: 40px;
        line-height: 40px;
    }

    .spice-open.spice-dropdown-breadcrumb div.spice-dropdown .spice-dropdown-menu,
    .spice-open .spice-dropdown-breadcrumb div.spice-dropdown .spice-dropdown-menu,
    .spice-active.spice-dropdown-breadcrumb div.spice-dropdown .spice-dropdown-menu,
    .spice-active .spice-dropdown-breadcrumb div.spice-dropdown .spice-dropdown-menu {
        display: block;
    }

div.spice-dropdown-special-semi-simulation.spice-open, div.spice-dropdown-special-semi-simulation.spice-active,
div.spice-dropdown-special.spice-open,
div.spice-dropdown-special.spice-active {
    min-width: 134px;
    top: -1px;
    left: -1px;
}

    div.spice-dropdown-special-semi-simulation.spice-open .spice-dropdown-btn, div.spice-dropdown-special-semi-simulation.spice-active .spice-dropdown-btn,
    div.spice-dropdown-special.spice-open .spice-dropdown-btn,
    div.spice-dropdown-special.spice-active .spice-dropdown-btn {
        border: 1px solid #C4C4C4;
        outline: 0px solid #C4C4C4;
        height: 40px;
        line-height: 40px;
    }

    div.spice-dropdown-special-semi-simulation.spice-open .spice-dropdown-menu, div.spice-dropdown-special-semi-simulation.spice-active .spice-dropdown-menu,
    div.spice-dropdown-special.spice-open .spice-dropdown-menu,
    div.spice-dropdown-special.spice-active .spice-dropdown-menu {
        display: block;
    }

div.spice-dropdown-special-semi-simulation.spice-open, div.spice-dropdown-special-semi-simulation.spice-active {
    box-shadow: none;
}

    div.spice-dropdown-special-semi-simulation.spice-open .spice-dropdown-btn, div.spice-dropdown-special-semi-simulation.spice-active .spice-dropdown-btn {
        border: 1px solid #C4C4C4;
        outline: 0px solid #C4C4C4;
    }

    div.spice-dropdown-special-semi-simulation.spice-open .spice-dropdown-menu, div.spice-dropdown-special-semi-simulation.spice-active .spice-dropdown-menu {
        display: block;
        box-shadow: none;
    }

.spice-dropdown select {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    cursor: pointer;
    opacity: 0;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity = 0);
    filter: alpha(opacity=0);
}

@media screen and (max-width: 1023px) {
    .spice-active.spice-dropdown,
    .spice-active .spice-dropdown {
        box-shadow: none;
    }

    .spice-dropdown-menu {
        box-shadow: none;
    }
    /* 左边带标题下拉 */
    .spice-dropdown-breadcrumb div.spice-dropdown .spice-dropdown-menu {
        box-shadow: none;
    }
}

@media screen and (max-width: 767px) {
    .spice-dropdown-breadcrumb div.spice-dropdown .spice-dropdown-btn .spice-dropdown-icon i:before {
        margin-left: 0;
    }

    .spice-open.spice-dropdown-breadcrumb div.spice-dropdown,
    .spice-open .spice-dropdown-breadcrumb div.spice-dropdown,
    .spice-active.spice-dropdown-breadcrumb div.spice-dropdown,
    .spice-active .spice-dropdown-breadcrumb div.spice-dropdown {
        top: 0;
        left: 0;
        border: 0px solid #C4C4C4;
    }

        .spice-open.spice-dropdown-breadcrumb div.spice-dropdown .spice-dropdown-btn,
        .spice-open .spice-dropdown-breadcrumb div.spice-dropdown .spice-dropdown-btn,
        .spice-active.spice-dropdown-breadcrumb div.spice-dropdown .spice-dropdown-btn,
        .spice-active .spice-dropdown-breadcrumb div.spice-dropdown .spice-dropdown-btn {
            height: 38px;
            line-height: 38px;
        }

    div.spice-dropdown-special-semi-simulation.spice-open, div.spice-dropdown-special-semi-simulation.spice-active,
    div.spice-dropdown-special.spice-open,
    div.spice-dropdown-special.spice-active {
        top: 0;
        left: 0;
    }

        div.spice-dropdown-special-semi-simulation.spice-open .spice-dropdown-btn, div.spice-dropdown-special-semi-simulation.spice-active .spice-dropdown-btn,
        div.spice-dropdown-special.spice-open .spice-dropdown-btn,
        div.spice-dropdown-special.spice-active .spice-dropdown-btn {
            border: 0px solid #C4C4C4;
            height: 38px;
            line-height: 38px;
        }

        div.spice-dropdown-special-semi-simulation.spice-open .spice-dropdown-btn, div.spice-dropdown-special-semi-simulation.spice-active .spice-dropdown-btn {
            border: 0px solid #C4C4C4;
        }
}

/*************** 下拉菜单 end ***************/
/*************** 弹层 start ***************/
.spice-dialog-container {
    margin: 0 20px;
}

.spice-dialog-content {
    padding: 20px;
    text-align: center;
}

.spice-dialog-icon-close {
    width: 40px;
    height: 40px;
    line-height: 30px;
    top: 11px;
    right: 11px;
}

    .spice-dialog-icon-close i {
        position: relative;
        width: 16px;
        height: 16px;
        text-indent: -9999px;
        margin: 12px 0 0 0;
    }

.spice-dialog-btn-group a {
    margin: 0 10px;
}

@media screen and (max-width: 1023px) {
    .spice-dialog-container {
        margin: 0 15px;
    }
}

/*************** 弹层 end ***************/
@media screen and (max-width: 767px) {
    /* payment 带按钮input */
    .spice-validator-input-button-group-slot .spice-input-button-group > div.spice-input-button-group-left .spice-input {
        margin-right: 0;
    }

        .spice-validator-input-button-group-slot .spice-input-button-group > div.spice-input-button-group-left .spice-input input {
            height: 37px;
        }

    .spice-validator-input-button-group-slot .spice-input-button-group > div.spice-input-button-group-right {
        width: 100%;
        margin-left: 0;
        margin-top: 15px;
        padding-left: 0;
    }

    .spice-validator-input-button-group-slot .spice-msg-block {
        text-align: left;
    }
    /* payment 带按钮input end*/
}

.spice-btn,
.spice-btn * {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -o-user-select: none;
}

button[disabled],
input[disabled],
textarea[disabled],
.spice-disabled {
    cursor: default !important;
}

/* 弹出公共样式 */
input[type="submit"] {
    -webkit-appearance: none;
}

.spice-dialog {
    background-color: rgba(0, 0, 0, 0.6);
    position: fixed;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    z-index: 20;
    overflow-x: hidden;
    overflow-y: auto;
    min-width: 320px;
}

.spice-dialog-scroller {
    display: table;
    width: 100%;
    height: 100%;
    padding-top: 125px;
    padding-bottom: 100px;
}

@media screen and (max-width: 1023px) {
    .spice-dialog-scroller {
        padding: 100px 0;
    }
}

@media screen and (max-width: 767px) {
    .spice-dialog-scroller {
        padding: 70px 0;
    }
}

.spice-dialog-scroller-container {
    width: 100%;
    height: 100%;
    text-align: center;
    position: relative;
    display: table-cell;
    vertical-align: middle;
}

.spice-dialog-container {
    *position: absolute;
    *top: 50%;
    *left: 50%;
    display: inline-block;
    background-color: transparent;
    left: auto;
    position: relative;
    top: auto;
    vertical-align: middle;
    width: auto;
    margin: 100px 20px;
    padding: 0;
    border-radius: 0;
}

.spice-dialog-content {
    *top: -50%;
    *left: -50%;
    position: relative;
    background-color: #ffffff;
    text-align: left;
    display: block;
    width: auto;
    height: auto;
    padding: 20px;
}

.spice-dialog-icon-close {
    position: absolute;
    top: 0;
    right: 0;
    width: 20px;
    height: 20px;
    line-height: 20px;
    cursor: pointer;
    font-size: 18px;
}

    .spice-dialog-icon-close i {
        font-style: normal;
    }

body.spice-overlay-lock {
    position: fixed;
    top: auto;
    width: 100%;
}

/* 弹出公共样式  end */
/*************** a start ***************/
a {
    color: #1B1B1B;
    font-family: "Helvetica Neue", "Luxi Sans", "DejaVu Sans", Tahoma, "Hiragino Sans GB", STHeiti, "Microsoft YaHei";
}

    a:hover {
        color: #999999;
    }

.spice-link-golden:hover, .spice-link-golden.spice-hover, .spice-link-golden:active, .spice-link-golden.spice-active {
    color: #999999;
}

a.spice-link-gray {
    color: #999999;
    font-size: 12px;
}

    a.spice-link-gray:hover, a.spice-link-gray.spice-hover, a.spice-link-gray:active, a.spice-link-gray.spice-active {
        color: #1B1B1B;
    }

/*************** a end ***************/
/*************** 按钮 start ***************/
.spice-btn {
    display: inline-block;
    *display: inline;
    zoom: 1;
    font-weight: normal;
    vertical-align: middle;
    min-width: 128px;
    padding: 0px 5px;
    height: 40px;
    line-height: 36px;
    font-size: 12px;
    text-align: center;
    border: 2px solid transparent;
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    font-family: "Helvetica Neue", "Luxi Sans", "DejaVu Sans", Tahoma, "Hiragino Sans GB", STHeiti, "Microsoft YaHei";
}

/* 金黄色按钮 */
.spice-btn-golden {
    background: #1B1B1B;
    border: 2px solid #1B1B1B;
    color: #E5DFD9;
}

    .spice-btn-golden:hover, .spice-btn-golden.spice-hover, .spice-btn-golden:active, .spice-btn-golden.spice-active {
        background: #313131;
        border: 2px solid #313131;
        color: #E5DFD9;
    }

    .spice-btn-golden:disabled, .spice-btn-golden.spice-disabled {
        background: #E5DFD9;
        border: 2px solid #E5DFD9;
        color: #999999;
        cursor: default !important;
        opacity: 1;
    }

    .spice-btn-golden.spice-disabled-gray {
        background: #E5DFD9;
        border: 2px solid #E5DFD9;
        color: #999999;
        cursor: default !important;
        opacity: 1;
    }

/* 灰色按钮 */
.spice-btn-gray {
    border: 2px solid #C8C6C5;
    color: #313131;
}

    .spice-btn-gray:hover, .spice-btn-gray.spice-hover, .spice-btn-gray:active, .spice-btn-gray.spice-active {
        border: 2px solid #999999;
        color: #999999;
    }

    .spice-btn-gray:disabled, .spice-btn-gray.spice-disabled {
        border: 2px solid #e7e7e7;
        color: #e7e7e7;
        cursor: default !important;
        opacity: 1;
    }

/* 黑色按钮 */
.spice-btn-black {
    border: 2px solid #1B1B1B;
    color: #1B1B1B;
}

    .spice-btn-black:hover, .spice-btn-black.spice-hover, .spice-btn-black:active, .spice-btn-black.spice-active {
        border: 2px solid #999999;
        color: #999999;
    }

    .spice-btn-black:disabled, .spice-btn-black.spice-disabled {
        border: 2px solid #E5DFD9;
        color: #999999;
        cursor: default !important;
        opacity: 1;
    }

/* 黑色轻按钮 */
.spice-btn-black-light {
    border: 1px solid #1B1B1B;
    color: #1B1B1B;
    line-height: 38px;
}

    .spice-btn-black-light:hover, .spice-btn-black-light.spice-hover, .spice-btn-black-light:active, .spice-btn-black-light.spice-active {
        border: 1px solid #999999;
        color: #999999;
    }

    .spice-btn-black-light:disabled, .spice-btn-black-light.spice-disabled {
        border: 1px solid #E5DFD9;
        color: #999999;
        cursor: default !important;
        opacity: 1;
    }

/* 透明色按钮 */
.spice-btn-transparent {
    background: transparent;
    border: 2px solid #C8C6C5;
    color: #313131;
}

    .spice-btn-transparent:hover, .spice-btn-transparent.spice-hover, .spice-btn-transparent:active, .spice-btn-transparent.spice-active {
        border: 2px solid #999999;
        color: #999999;
    }

    .spice-btn-transparent:disabled, .spice-btn-transparent.spice-disabled {
        border: 2px solid #e7e7e7;
        color: #e7e7e7;
        cursor: default !important;
        opacity: 1;
    }

/*************** 按钮 end ***************/
/*************** input start ***************/
::-webkit-input-placeholder {
    color: #999999;
}

::-moz-placeholder {
    color: #999999;
}

:-ms-input-placeholder {
    color: #999999;
}

:-moz-placeholder {
    color: #999999;
}

.spice-input,
.spice-textarea {
    position: relative;
}

    .spice-input input,
    .spice-input textarea,
    .spice-textarea input,
    .spice-textarea textarea {
        height: 37px;
        line-height: 16px;
        width: 100%;
        padding: 0px 12px;
        color: #1B1B1B;
        resize: none;
        width: 100%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        padding: 0 12px;
        font-size: 12px;
        background-color: #ffffff;
        border: 1px solid transparent;
        outline: 0px solid transparent;
        border-radius: 0px;
        outline-offset: 0;
        -webkit-transition: border-color ease-in-out 0.1s;
        -o-transition: border-color ease-in-out 0.1s;
        transition: border-color ease-in-out 0.1s;
        -webkit-transition: outline-color ease-in-out 0.1s;
        -o-transition: outline-color ease-in-out 0.1s;
        transition: outline-color ease-in-out 0.1s;
    }

        .spice-input input:focus,
        .spice-input textarea:focus,
        .spice-input.spice-focus input,
        .spice-input.spice-focus textarea,
        .spice-textarea input:focus,
        .spice-textarea textarea:focus,
        .spice-textarea.spice-focus input,
        .spice-textarea.spice-focus textarea {
            border: 1px solid #999999;
            display: inline;
        }

    .spice-input.spice-error input,
    .spice-input.spice-error textarea,
    .spice-textarea.spice-error input,
    .spice-textarea.spice-error textarea {
        background: #F5DBDC;
        display: inline;
    }

    .spice-input.spice-disabled input,
    .spice-input.spice-disabled textarea,
    .spice-textarea.spice-disabled input,
    .spice-textarea.spice-disabled textarea {
        background: #DBD8D6;
        color: #999999;
    }

.spice-input-gray input,
.spice-input-button-group input {
    background-color: #f5f5f5;
}

.spice-error .spice-input input,
.spice-error .spice-input textarea,
.spice-error .spice-textarea input,
.spice-error .spice-textarea textarea {
    background: #F5DBDC;
    border: 1px solid #D24E55;
    display: inline;
}

.spice-error input.spice-input,
.spice-error .spice-input input,
.spice-error.spice-input input {
    border-color: #D24E55;
}

.spice-msg-block {
    display: none;
}

.spice-error.spice-msg-block,
.spice-error .spice-msg-block {
    display: block;
    font-size: 12px;
    color: #D24E55;
    margin-top: 10px;
    text-align: left;
}

/* 带提交输入框 */
.spice-input-submit.spice-no-error-style-input .spice-submit-button {
    display: block;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    -moz-outline: none;
    -webkit-appearance: none;
    cursor: pointer;
    outline: 0;
    text-indent: -9999em;
    overflow: hidden;
    width: 28px;
    height: 28px;
    background-color: #000000;
    border: 1px solid #000000;
    padding: 0;
    position: relative;
    z-index: 1;
}

    .spice-input-submit.spice-no-error-style-input .spice-submit-button:hover {
        background-color: rgba(229, 223, 217, 0.5);
        border: 1px solid rgba(229, 223, 217, 0.5);
        opacity: 0.5;
        -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity = 50);
        filter: alpha(opacity=50);
    }

.spice-input-submit.spice-no-error-style-input input.spice-text-input {
    float: left;
    width: 180px;
    height: 28px;
    background: #000000;
    color: #E5DFD9;
    border: 1px solid transparent !important;
    outline: none;
    color: #E5DFD9;
}

    .spice-input-submit.spice-no-error-style-input input.spice-text-input::-webkit-input-placeholder {
        color: #E5DFD9;
    }

    .spice-input-submit.spice-no-error-style-input input.spice-text-input::-moz-placeholder {
        color: #E5DFD9;
    }

    .spice-input-submit.spice-no-error-style-input input.spice-text-input:-ms-input-placeholder {
        color: #E5DFD9;
    }

    .spice-input-submit.spice-no-error-style-input input.spice-text-input:-moz-placeholder {
        color: #E5DFD9;
    }

    .spice-input-submit.spice-no-error-style-input input.spice-text-input:focus {
        color: #1b1b1b;
        background-color: #fff;
    }

        .spice-input-submit.spice-no-error-style-input input.spice-text-input:focus::-webkit-input-placeholder {
            color: #1b1b1b;
        }

        .spice-input-submit.spice-no-error-style-input input.spice-text-input:focus::-moz-placeholder {
            color: #1b1b1b;
        }

        .spice-input-submit.spice-no-error-style-input input.spice-text-input:focus:-ms-input-placeholder {
            color: #1b1b1b;
        }

        .spice-input-submit.spice-no-error-style-input input.spice-text-input:focus:-moz-placeholder {
            color: #1b1b1b;
        }

        .spice-input-submit.spice-no-error-style-input input.spice-text-input:focus ~ .icon-svg-dropdown-arrow-right {
            color: #1b1b1b;
        }

        .spice-input-submit.spice-no-error-style-input input.spice-text-input:focus ~ .spice-submit-button {
            background-color: #e5dfd9;
            border-color: #e5dfd9;
        }

            .spice-input-submit.spice-no-error-style-input input.spice-text-input:focus ~ .spice-submit-button:hover {
                border-color: #999;
                background-color: #999;
                opacity: 1;
                -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity = 100);
                filter: alpha(opacity=100);
            }

.spice-input-submit.spice-no-error-style-input .icon-svg-dropdown-arrow-right {
    position: absolute;
    top: 50%;
    left: 185px;
    font-size: 0;
    color: #e5dfd9;
    z-index: 2;
    pointer-events: none;
    margin-top: -7px;
    -webkit-transform: scale(0.41667, 0.41667);
    -moz-transform: scale(0.41667, 0.41667);
    -o-transform: scale(0.41667, 0.41667);
    -ms-transform: scale(0.41667, 0.41667);
    transform: scale(0.41667, 0.41667);
}

    .spice-input-submit.spice-no-error-style-input .icon-svg-dropdown-arrow-right:before {
        display: inline-block;
    }

.spice-input-submit.spice-no-error-style-input.spice-focus .spice-text-input {
    color: #1b1b1b;
    background-color: #fff;
}

.spice-input-submit.spice-no-error-style-input.spice-focus .spice-submit-button {
    background-color: #e5dfd9;
    border-color: #e5dfd9;
}

.spice-input-submit.spice-no-error-style-input.spice-focus .icon-svg-dropdown-arrow-right {
    color: #1b1b1b;
}

.spice-input-submit.spice-no-error-style-input.spice-error-style .spice-msg-block,
.spice-input-submit.spice-no-error-style-input .spice-error-style.spice-msg-block {
    position: absolute;
    display: block;
}

    .spice-input-submit.spice-no-error-style-input.spice-error-style .spice-msg-block .spice-icon-error,
    .spice-input-submit.spice-no-error-style-input .spice-error-style.spice-msg-block .spice-icon-error {
        width: 10px;
        height: 10px;
    }

.spice-input-submit.spice-no-error-style-input.spice-error-style .spice-text-input {
    padding-left: 26px;
}

/* 带按钮输入框 */
.spice-input-button-group ::-webkit-input-placeholder,
.spice-input-btn ::-webkit-input-placeholder {
    color: #999999;
}

.spice-input-button-group ::-moz-placeholder,
.spice-input-btn ::-moz-placeholder {
    color: #999999;
}

.spice-input-button-group :-ms-input-placeholder,
.spice-input-btn :-ms-input-placeholder {
    color: #999999;
}

.spice-input-button-group :-moz-placeholder,
.spice-input-btn :-moz-placeholder {
    color: #999999;
}

.spice-input-button-group input,
.spice-input-btn input {
    float: left;
    width: 70%;
    color: #1B1B1B;
    font-family: "FuturaLT-BookOblique", "NotoSansCJKsc-Normal", "PingFangSC-Regular", "Hiragino Sans GB", "\5FAE\8F6F\96C5\9ED1", "Microsoft YaHei", sans-serif;
    letter-spacing: 0;
}

.spice-input-button-group a,
.spice-input-btn a {
    float: left;
    width: 30%;
    display: block;
    height: 37px;
    text-align: center;
    line-height: 36px;
    background: #1B1B1B;
    font-family: "NotoSansCJKsc-Regular", "NotoSansCJKsc-Normal", "PingFangSC-Regular", "Hiragino Sans GB", "\5FAE\8F6F\96C5\9ED1", "Microsoft YaHei", sans-serif;
    font-size: 12px;
    color: #E5DFD9;
    letter-spacing: 0.5px;
}

    .spice-input-button-group a:hover,
    .spice-input-btn a:hover {
        background: #313131;
    }

.spice-input-button-group input,
.spice-input-button-group textarea,
.spice-input-btn input,
.spice-input-btn textarea {
    border: 1px solid transparent;
    opacity: 0.75;
    outline: 0px !important;
}

    .spice-input-button-group input:focus,
    .spice-input-button-group textarea:focus,
    .spice-input-button-group.spice-focus input,
    .spice-input-button-group.spice-focus textarea,
    .spice-input-btn input:focus,
    .spice-input-btn textarea:focus,
    .spice-input-btn.spice-focus input,
    .spice-input-btn.spice-focus textarea {
        border: 1px solid #999999;
        opacity: 1;
    }

.spice-input-button-group.spice-error input,
.spice-input-button-group.spice-error textarea,
.spice-input-btn.spice-error input,
.spice-input-btn.spice-error textarea {
    border: 1px solid #D24E55;
    opacity: 1;
}

.spice-input-button-group .spice-msg-block,
.spice-input-btn .spice-msg-block {
    position: absolute;
}

.spice-input-button-group ::-webkit-input-placeholder {
    color: #999999;
}

.spice-input-button-group ::-moz-placeholder {
    color: #999999;
}

.spice-input-button-group :-ms-input-placeholder {
    color: #999999;
}

.spice-input-button-group :-moz-placeholder {
    color: #999999;
}

.spice-error .spice-input-button-group .spice-input input,
.spice-error .spice-input-button-group .spice-input textarea,
.spice-error .spice-input.spice-input-btn input,
.spice-error .spice-input.spice-input-btn textarea,
.spice-error .spice-textarea.spice-input-btn input,
.spice-error .spice-textarea.spice-input-btn textarea {
    border: 1px solid #D24E55;
    opacity: 1;
}

/* payment 带按钮input */
.spice-validator-input-button-group-slot .spice-input-button-group {
    width: 100%;
    position: relative;
}

    .spice-validator-input-button-group-slot .spice-input-button-group > div.spice-input-button-group-left .spice-input {
        margin-right: 176px;
    }

        .spice-validator-input-button-group-slot .spice-input-button-group > div.spice-input-button-group-left .spice-input input {
            width: 100%;
            height: 40px;
            letter-spacing: 0.5px;
        }

    .spice-validator-input-button-group-slot .spice-input-button-group > div.spice-input-button-group-left .spice-msg-block {
        position: absolute;
    }

    .spice-validator-input-button-group-slot .spice-input-button-group > div.spice-input-button-group-right {
        width: 176px;
        margin-left: -176px;
        padding-left: 0;
    }

        .spice-validator-input-button-group-slot .spice-input-button-group > div.spice-input-button-group-right a {
            width: 100%;
            height: 40px;
        }

.spice-validator-input-button-group-slot .spice-msg-block {
    text-align: left;
}

/* payment 带按钮input end */
.spice-no-error-style-input {
    position: relative;
}

    .spice-no-error-style-input.spice-error.spice-input-submit input.spice-text-input {
        padding-left: 28px;
        outline-offset: -2px;
    }

    .spice-no-error-style-input.spice-error.spice-input-submit .spice-msg-block {
        margin: 0;
        position: absolute;
        top: 0;
        left: 10px;
        -moz-box-shadow: none;
        -webkit-box-shadow: none;
        box-shadow: none;
        background-color: transparent;
        height: 28px;
        line-height: 28px;
        width: 15px;
    }

        .spice-no-error-style-input.spice-error.spice-input-submit .spice-msg-block:before {
            display: none;
        }

        .spice-no-error-style-input.spice-error.spice-input-submit .spice-msg-block .icon-svg-error {
            font-size: 15px;
            color: rgba(229, 223, 217, 0.5);
            line-height: 28px;
            vertical-align: -1px;
        }

/*************** input end ***************/
/*************** 下拉菜单 start ***************/
/* 无边框[默认] */
.spice-dropdown .spice-dropdown-btn {
    font-family: "Helvetica Neue", "Luxi Sans", "DejaVu Sans", Tahoma, "Hiragino Sans GB", STHeiti, "Microsoft YaHei";
    color: #1B1B1B;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    border-radius: 0px;
    -moz-border-radius: 0px;
    height: 37px;
    line-height: 35px;
    font-size: 12px;
    padding: 0px 18px 0 10px;
    position: relative;
    border: 1px solid #fff;
    background: #fff;
    outline: none !important;
}

    .spice-dropdown .spice-dropdown-btn.spice-active {
        border: 1px solid #999999;
    }

.spice-active.spice-dropdown,
.spice-active .spice-dropdown {
    box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.1);
}

    .spice-active.spice-dropdown .spice-dropdown-btn,
    .spice-active .spice-dropdown .spice-dropdown-btn {
        z-index: 2;
        border: 1px solid #999999;
    }

.spice-error.spice-dropdown .spice-dropdown-btn,
.spice-error .spice-dropdown .spice-dropdown-btn {
    background: #F5DBDC;
    border: 1px solid #D24E55;
}

.spice-disabled.spice-dropdown .spice-dropdown-btn,
.spice-disabled .spice-dropdown .spice-dropdown-btn {
    color: #1B1B1B;
    background: #DBD8D6;
    border: 1px solid #DBD8D6;
}

.spice-dropdown-menu {
    background-color: #FFFFFF;
    border: 1px solid #C4C4C4;
    border-top: none;
    border-radius: 0;
    -moz-border-radius: 0;
    top: 37px;
    box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.1);
}

    .spice-dropdown-menu ul {
        padding: 0;
    }

        .spice-dropdown-menu ul li {
            background: #fff;
            height: 38px;
            line-height: 37px;
            border-top: 1px solid #E7E7E7;
        }

            .spice-dropdown-menu ul li:first-child {
                border-top: none;
            }

            .spice-dropdown-menu ul li a {
                font-family: "Helvetica Neue", "Luxi Sans", "DejaVu Sans", Tahoma, "Hiragino Sans GB", STHeiti, "Microsoft YaHei";
                color: #1B1B1B;
                font-size: 12px;
                padding: 0 10px;
            }

            .spice-dropdown-menu ul li:hover {
                background-color: rgba(229, 223, 217, 0.5);
            }

                .spice-dropdown-menu ul li:hover a {
                    color: #1B1B1B;
                }

            .spice-dropdown-menu ul li.spice-current a {
                color: #999999;
            }

.spice-tinyscrollbar {
    margin-right: 0;
}

    .spice-tinyscrollbar .spice-viewport {
        max-height: 329px;
    }

    .spice-tinyscrollbar .spice-scrollbar {
        background-color: #f5f5f5;
        right: 0;
    }

    .spice-tinyscrollbar .spice-thumb {
        background-color: #ccc;
    }

/*有边框  */
.border-drop .spice-dropdown .spice-dropdown-btn {
    background: transparent;
    border: 1px solid #CACACA;
}

    .border-drop .spice-dropdown .spice-dropdown-btn.spice-active {
        background: #fff;
        border: 1px solid #999999;
    }

.border-drop .spice-active.spice-dropdown .spice-dropdown-btn,
.border-drop .spice-active .spice-dropdown .spice-dropdown-btn {
    background: #fff;
    border: 1px solid #999999;
}

.border-drop .spice-error.spice-dropdown .spice-dropdown-btn,
.border-drop .spice-error .spice-dropdown .spice-dropdown-btn {
    background: #F5DBDC;
    border: 1px solid #D24E55;
}

.border-drop .spice-disabled.spice-dropdown .spice-dropdown-btn,
.border-drop .spice-disabled .spice-dropdown .spice-dropdown-btn {
    background: transparent;
    border: 1px solid #DBD8D6;
}

/* checkout页面下拉菜单报错样式 */
.spice-checkout-address-add-form .spice-error .spice-dropdown .spice-dropdown-btn,
.spice-checkout-address-add-form .spice-error.spice-dropdown .spice-dropdown-btn {
    background: #F5DBDC;
    outline: 1px solid #D24E55;
}

.spice-checkout-address-add-form .spice-error .spice-dropdown .spice-active .spice-dropdown-btn, .spice-checkout-address-add-form .spice-error .spice-dropdown.spice-active .spice-dropdown-btn,
.spice-checkout-address-add-form .spice-error.spice-dropdown .spice-active .spice-dropdown-btn,
.spice-checkout-address-add-form .spice-error.spice-dropdown.spice-active .spice-dropdown-btn {
    outline: none !important;
}

/* 左边带标题下拉 */
.spice-dropdown-breadcrumb {
    height: 38px;
    line-height: 38px;
}

    .spice-dropdown-breadcrumb a {
        font-family: "FuturaLT-Light", "NotoSansCJKsc-demilight", "NotoSansCJKsc-Normal", "PingFangSC-Regular", "Hiragino Sans GB", "\5FAE\8F6F\96C5\9ED1", "Microsoft YaHei", sans-serif;
        font-size: 12px;
        color: #999999;
        letter-spacing: 1px;
        line-height: 12px;
    }

        .spice-dropdown-breadcrumb a:hover {
            color: #888;
        }

    .spice-dropdown-breadcrumb .spice-dropdown-breadcrumb-title {
        position: relative;
        float: left;
        background: #fff;
        min-width: 84px;
        text-align: center;
        padding: 0 15px;
    }

        .spice-dropdown-breadcrumb .spice-dropdown-breadcrumb-title a {
            display: inline-block;
        }

        .spice-dropdown-breadcrumb .spice-dropdown-breadcrumb-title:before {
            content: "";
            display: block;
            position: absolute;
            height: 18px;
            margin-top: -10px;
            position: absolute;
            top: 50%;
            background: #e7e7e7;
            right: 0;
            width: 1px;
        }

    .spice-dropdown-breadcrumb div.spice-dropdown {
        float: left;
        min-width: auto;
        background: #fff;
    }

        .spice-dropdown-breadcrumb div.spice-dropdown .spice-dropdown-btn {
            color: #999;
            letter-spacing: 0;
            height: 38px;
            line-height: 38px;
            padding: 0 34px 0 15px;
            border: none;
        }

            .spice-dropdown-breadcrumb div.spice-dropdown .spice-dropdown-btn:hover {
                color: #888;
            }

            .spice-dropdown-breadcrumb div.spice-dropdown .spice-dropdown-btn .spice-dropdown-icon {
                right: 4px;
            }

        .spice-dropdown-breadcrumb div.spice-dropdown .spice-dropdown-menu {
            border-radius: 0px;
            -moz-border-radius: 0px;
            border: 1px solid #C4C4C4;
            border-top: 0;
            box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.1);
            top: 40px;
        }

            .spice-dropdown-breadcrumb div.spice-dropdown .spice-dropdown-menu ul {
                padding: 0;
            }

                .spice-dropdown-breadcrumb div.spice-dropdown .spice-dropdown-menu ul li {
                    background: #fff;
                    height: 40px;
                    line-height: 40px;
                    border-top: 1px solid #C4C4C4;
                    border-bottom: none;
                }

                    .spice-dropdown-breadcrumb div.spice-dropdown .spice-dropdown-menu ul li:first-child {
                        border-top: none;
                    }

                    .spice-dropdown-breadcrumb div.spice-dropdown .spice-dropdown-menu ul li a {
                        padding: 0 5px 0 17px;
                        color: #1B1B1B;
                        letter-spacing: 0px;
                        line-height: 40px;
                    }

                    .spice-dropdown-breadcrumb div.spice-dropdown .spice-dropdown-menu ul li.spice-current, .spice-dropdown-breadcrumb div.spice-dropdown .spice-dropdown-menu ul li:hover {
                        background: rgba(229, 223, 217, 0.5);
                    }

.spice-open.spice-dropdown-breadcrumb div.spice-dropdown,
.spice-open .spice-dropdown-breadcrumb div.spice-dropdown,
.spice-active.spice-dropdown-breadcrumb div.spice-dropdown,
.spice-active .spice-dropdown-breadcrumb div.spice-dropdown {
    min-width: 134px;
    top: -1px;
    left: -1px;
    border: 1px solid #C4C4C4;
}

    .spice-open.spice-dropdown-breadcrumb div.spice-dropdown .spice-dropdown-btn,
    .spice-open .spice-dropdown-breadcrumb div.spice-dropdown .spice-dropdown-btn,
    .spice-active.spice-dropdown-breadcrumb div.spice-dropdown .spice-dropdown-btn,
    .spice-active .spice-dropdown-breadcrumb div.spice-dropdown .spice-dropdown-btn {
        outline: 0px solid #C4C4C4;
        height: 40px;
        line-height: 40px;
    }

    .spice-open.spice-dropdown-breadcrumb div.spice-dropdown .spice-dropdown-menu,
    .spice-open .spice-dropdown-breadcrumb div.spice-dropdown .spice-dropdown-menu,
    .spice-active.spice-dropdown-breadcrumb div.spice-dropdown .spice-dropdown-menu,
    .spice-active .spice-dropdown-breadcrumb div.spice-dropdown .spice-dropdown-menu {
        display: block;
    }

div.spice-dropdown-special-semi-simulation.spice-open, div.spice-dropdown-special-semi-simulation.spice-active,
div.spice-dropdown-special.spice-open,
div.spice-dropdown-special.spice-active {
    min-width: 134px;
    top: -1px;
    left: -1px;
}

    div.spice-dropdown-special-semi-simulation.spice-open .spice-dropdown-btn, div.spice-dropdown-special-semi-simulation.spice-active .spice-dropdown-btn,
    div.spice-dropdown-special.spice-open .spice-dropdown-btn,
    div.spice-dropdown-special.spice-active .spice-dropdown-btn {
        border: 1px solid #C4C4C4;
        outline: 0px solid #C4C4C4;
        height: 40px;
        line-height: 40px;
    }

    div.spice-dropdown-special-semi-simulation.spice-open .spice-dropdown-menu, div.spice-dropdown-special-semi-simulation.spice-active .spice-dropdown-menu,
    div.spice-dropdown-special.spice-open .spice-dropdown-menu,
    div.spice-dropdown-special.spice-active .spice-dropdown-menu {
        display: block;
    }

div.spice-dropdown-special-semi-simulation.spice-open, div.spice-dropdown-special-semi-simulation.spice-active {
    box-shadow: none;
}

    div.spice-dropdown-special-semi-simulation.spice-open .spice-dropdown-btn, div.spice-dropdown-special-semi-simulation.spice-active .spice-dropdown-btn {
        border: 1px solid #C4C4C4;
        outline: 0px solid #C4C4C4;
    }

    div.spice-dropdown-special-semi-simulation.spice-open .spice-dropdown-menu, div.spice-dropdown-special-semi-simulation.spice-active .spice-dropdown-menu {
        display: block;
        box-shadow: none;
    }

.spice-dropdown select {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    cursor: pointer;
    opacity: 0;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity = 0);
    filter: alpha(opacity=0);
}

@media screen and (max-width: 1023px) {
    .spice-active.spice-dropdown,
    .spice-active .spice-dropdown {
        box-shadow: none;
    }

    .spice-dropdown-menu {
        box-shadow: none;
    }
    /* 左边带标题下拉 */
    .spice-dropdown-breadcrumb div.spice-dropdown .spice-dropdown-menu {
        box-shadow: none;
    }
}

@media screen and (max-width: 767px) {
    .spice-dropdown-breadcrumb div.spice-dropdown .spice-dropdown-btn .spice-dropdown-icon i:before {
        margin-left: 0;
    }

    .spice-open.spice-dropdown-breadcrumb div.spice-dropdown,
    .spice-open .spice-dropdown-breadcrumb div.spice-dropdown,
    .spice-active.spice-dropdown-breadcrumb div.spice-dropdown,
    .spice-active .spice-dropdown-breadcrumb div.spice-dropdown {
        top: 0;
        left: 0;
        border: 0px solid #C4C4C4;
    }

        .spice-open.spice-dropdown-breadcrumb div.spice-dropdown .spice-dropdown-btn,
        .spice-open .spice-dropdown-breadcrumb div.spice-dropdown .spice-dropdown-btn,
        .spice-active.spice-dropdown-breadcrumb div.spice-dropdown .spice-dropdown-btn,
        .spice-active .spice-dropdown-breadcrumb div.spice-dropdown .spice-dropdown-btn {
            height: 38px;
            line-height: 38px;
        }

    div.spice-dropdown-special-semi-simulation.spice-open, div.spice-dropdown-special-semi-simulation.spice-active,
    div.spice-dropdown-special.spice-open,
    div.spice-dropdown-special.spice-active {
        top: 0;
        left: 0;
    }

        div.spice-dropdown-special-semi-simulation.spice-open .spice-dropdown-btn, div.spice-dropdown-special-semi-simulation.spice-active .spice-dropdown-btn,
        div.spice-dropdown-special.spice-open .spice-dropdown-btn,
        div.spice-dropdown-special.spice-active .spice-dropdown-btn {
            border: 0px solid #C4C4C4;
            height: 38px;
            line-height: 38px;
        }

        div.spice-dropdown-special-semi-simulation.spice-open .spice-dropdown-btn, div.spice-dropdown-special-semi-simulation.spice-active .spice-dropdown-btn {
            border: 0px solid #C4C4C4;
        }
}

/*************** 下拉菜单 end ***************/
/*************** 弹层 start ***************/
.spice-dialog-container {
    margin: 0 20px;
}

.spice-dialog-content {
    padding: 20px;
    text-align: center;
}

.spice-dialog-icon-close {
    width: 40px;
    height: 40px;
    line-height: 30px;
    top: 11px;
    right: 11px;
}

    .spice-dialog-icon-close i {
        position: relative;
        width: 16px;
        height: 16px;
        text-indent: -9999px;
        margin: 12px 0 0 0;
    }

.spice-dialog-btn-group a {
    margin: 0 10px;
}

@media screen and (max-width: 1023px) {
    .spice-dialog-container {
        margin: 0 15px;
    }
}

/*************** 弹层 end ***************/
@media screen and (max-width: 767px) {
    /* payment 带按钮input */
    .spice-validator-input-button-group-slot .spice-input-button-group > div.spice-input-button-group-left .spice-input {
        margin-right: 0;
    }

        .spice-validator-input-button-group-slot .spice-input-button-group > div.spice-input-button-group-left .spice-input input {
            height: 37px;
        }

    .spice-validator-input-button-group-slot .spice-input-button-group > div.spice-input-button-group-right {
        width: 100%;
        margin-left: 0;
        margin-top: 15px;
        padding-left: 0;
    }

    .spice-validator-input-button-group-slot .spice-msg-block {
        text-align: left;
    }
    /* payment 带按钮input end*/
}

.spice-shopping-cart-hero-slot {
    position: relative;
    height: 207px;
}

    .spice-shopping-cart-hero-slot .spice-shopping-cart-hero-background {
        overflow: hidden;
        position: fixed;
        width: 100%;
        height: inherit;
    }

        .spice-shopping-cart-hero-slot .spice-shopping-cart-hero-background > img {
            width: 100%;
            object-fit: cover;
            height: 100%;
        }

            .spice-shopping-cart-hero-slot .spice-shopping-cart-hero-background > img:before {
                content: "";
                display: block;
                position: absolute;
                width: 100%;
                height: 100%;
                background-color: rgba(0, 0, 0, 0.15);
                left: 0;
                top: 0;
                z-index: 1;
            }

    .spice-shopping-cart-hero-slot .spice-dropdown-breadcrumb {
        position: absolute;
        top: 20px;
        left: 20px;
        z-index: 4;
    }

    .spice-shopping-cart-hero-slot .spice-shopping-cart-hero-content {
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        z-index: 1;
        text-align: center;
    }

        .spice-shopping-cart-hero-slot .spice-shopping-cart-hero-content > div {
            width: 100%;
            position: absolute;
            top: 50%;
            transform: translateY(-50%);
            margin-top: 3px;
        }

        .spice-shopping-cart-hero-slot .spice-shopping-cart-hero-content h2 {
            font-family: "FuturaLT-Light", "NotoSansCJKsc-Light", "NotoSansCJKsc-Normal", "PingFangSC-Regular", "Hiragino Sans GB", "\5FAE\8F6F\96C5\9ED1", "Microsoft YaHei", sans-serif;
            font-size: 32px;
            color: #FFFFFF;
            letter-spacing: 1px;
            line-height: 32px;
        }

    .spice-shopping-cart-hero-slot .hero-diamond {
        position: absolute;
        left: 50%;
        bottom: -24px;
        height: 48px;
        margin-left: -24px;
        z-index: 3;
    }

@media screen and (max-width: 1023px) {
    .spice-shopping-cart-hero-slot {
        height: 202px;
    }

        .spice-shopping-cart-hero-slot .spice-shopping-cart-hero-background {
            position: absolute;
        }

        .spice-shopping-cart-hero-slot .spice-shopping-cart-hero-content > div {
            margin-top: 7px;
        }
}

@media screen and (max-width: 767px) {
    .spice-shopping-cart-hero-slot {
        height: 178px;
    }

        .spice-shopping-cart-hero-slot .spice-dropdown-breadcrumb {
            top: 0;
            left: 0;
            width: 100%;
        }

            .spice-shopping-cart-hero-slot .spice-dropdown-breadcrumb .spice-dropdown {
                width: 100%;
            }

                .spice-shopping-cart-hero-slot .spice-dropdown-breadcrumb .spice-dropdown .spice-dropdown-btn span.spice-dropdown-icon {
                    right: auto;
                    left: auto;
                }

                    .spice-shopping-cart-hero-slot .spice-dropdown-breadcrumb .spice-dropdown .spice-dropdown-btn span.spice-dropdown-icon i {
                        margin-left: 4px;
                    }

        .spice-shopping-cart-hero-slot .spice-shopping-cart-hero-content > div {
            margin-top: 21px;
        }

        .spice-shopping-cart-hero-slot .spice-shopping-cart-hero-content h2 {
            font-size: 24px;
        }
}

.spice-shopping-cart-hero-slot .spice-shopping-cart-hero-content h2 {
    font-size: 35px;
}

.spice-container-faq {
    position: relative;
    z-index: 1;
    background-color: #fff;
}

    .spice-container-faq .spice-article-faq {
        max-width: 1310px;
        margin: 0 auto;
    }

        .spice-container-faq .spice-article-faq .spice-article-list a {
            font-family: 'TimesNewRomanPSMT';
            font-size: 14px;
            color: #999;
            letter-spacing: 0;
            line-height: 14px;
            /*border-bottom: 1px solid #999;*/
            white-space: nowrap;
        }

        .spice-container-faq .spice-article-faq .spice-faq-nav {
            padding: 100px 0 67px;
        }

            .spice-container-faq .spice-article-faq .spice-faq-nav ul {
                font-size: 0;
                text-align: center;
            }

                .spice-container-faq .spice-article-faq .spice-faq-nav ul li {
                    display: inline-block;
                    margin: 0 20px;
                    font-family: 'FuturaLT-Light','NotoSansCJKsc-DemiLight';
                    font-size: 12px;
                    color: #999;
                    letter-spacing: 0;
                    line-height: 12px;
                    cursor: pointer;
                    border-bottom: 1px solid transparent;
                }

                    .spice-container-faq .spice-article-faq .spice-faq-nav ul li:hover {
                        border-color: #999;
                    }

                    .spice-container-faq .spice-article-faq .spice-faq-nav ul li.spice-faq-nav-on {
                        color: #1b1b1b;
                    }

                        .spice-container-faq .spice-article-faq .spice-faq-nav ul li.spice-faq-nav-on:hover {
                            border-color: transparent;
                        }

            .spice-container-faq .spice-article-faq .spice-faq-nav .spice-faq-section {
                display: none;
            }

        .spice-container-faq .spice-article-faq .spice-article-list {
            max-width: 970px;
            margin: auto;
        }

            .spice-container-faq .spice-article-faq .spice-article-list .spice-section {
                display: none;
            }

                .spice-container-faq .spice-article-faq .spice-article-list .spice-section.spice-section-show {
                    display: block;
                }

                .spice-container-faq .spice-article-faq .spice-article-list .spice-section .spice-section-title {
                    position: relative;
                }

                    .spice-container-faq .spice-article-faq .spice-article-list .spice-section .spice-section-title h2 {
                        font-family: 'FuturaLT-Light','NotoSansCJKsc-DemiLight';
                        font-size: 30px;
                        color: #313131;
                        letter-spacing: 2.5px;
                        line-height: 30px;
                        padding-bottom: 21px;
                    }

                    .spice-container-faq .spice-article-faq .spice-article-list .spice-section .spice-section-title span {
                        position: absolute;
                        right: 4px;
                        bottom: 22px;
                        cursor: pointer;
                        font-family: 'FuturaLT-Light','NotoSansCJKsc-DemiLight';
                        font-size: 12px;
                        color: #999;
                        letter-spacing: 0;
                        line-height: 12px;
                    }

                .spice-container-faq .spice-article-faq .spice-article-list .spice-section .spice-section-article {
                    border-bottom: 1px solid #DBD8D6;
                    margin:20px 0px;
                }
                    /*.spice-container-faq .spice-article-faq .spice-article-list .spice-section .spice-section-article {
                    border: 1px solid #DBD8D6;
                    margin-bottom: 10px;
                }*/

                    .spice-container-faq .spice-article-faq .spice-article-list .spice-section .spice-section-article .spice-section-article-title {
                        position: relative;
                    }

                        .spice-container-faq .spice-article-faq .spice-article-list .spice-section .spice-section-article .spice-section-article-title h3 {
                            font-family: "FuturaLT-Light", "NotoSansCJKsc-Light", "NotoSansCJKsc-Normal", "PingFangSC-Regular", "Hiragino Sans GB", "\5FAE\8F6F\96C5\9ED1", "Microsoft YaHei", sans-serif;
                            font-size: 22px;
                            color: #313131;
                            letter-spacing: 0;
                            line-height: 22px;
                            /*padding: 27px 15px 27px 0;*/
                            padding: 27px 15px 27px 100px;
                            /*padding: 27px 15px 27px 10px;*/
                        }

                        .spice-container-faq .spice-article-faq .spice-article-list .spice-section .spice-section-article .spice-section-article-title span {
                            display: inline-block;
                            position: absolute;
                            top: 50%;
                            /*right: 7px;*/
                            left: 0px;
                            cursor: pointer;
                            font-family: "Microsoft YaHei", sans-serif;
                            font-style: normal;
                            -webkit-font-smoothing: antialiased;
                            -moz-osx-font-smoothing: grayscale;
                            line-height: 1.5;
                            font-size: 18px;
                            -webkit-transform: translate(0, -50%) scale(0.83333, 0.83333);
                            -moz-transform: translate(0, -50%) scale(0.83333, 0.83333);
                            -o-transform: translate(0, -50%) scale(0.83333, 0.83333);
                            -ms-transform: translate(0, -50%) scale(0.83333, 0.83333);
                            transform: translate(0, -50%) scale(0.83333, 0.83333);
                            /*width: 10px;
                                height: 10px;
                            */
                            width: 100px;
                            height: 80px;
                            margin-top: -1px;
                            background: #DBD8D6;
                            color:#024d26;
                            text-align:center;
                        }

                            .spice-container-faq .spice-article-faq .spice-article-list .spice-section .spice-section-article .spice-section-article-title span:before {
                                color: #999;
                                /*content: "\E659";*/
                                display: inline-block;
                                font-size: 12px;
                            }

                            .spice-container-faq .spice-article-faq .spice-article-list .spice-section .spice-section-article .spice-section-article-title span.spice-section-article-close:before {
                                content: "\E655";
                            }

                    .spice-container-faq .spice-article-faq .spice-article-list .spice-section .spice-section-article .spice-section-article-main {
                        display: none;
                        max-width: 625px;
                    }

                        .spice-container-faq .spice-article-faq .spice-article-list .spice-section .spice-section-article .spice-section-article-main p {
                            padding-bottom: 21px;
                            font-family: 'STSong';
                            font-size: 14px;
                            color: #000000;
                            letter-spacing: 0;
                            line-height: 28px;
                            padding-left: 10px; /*2018-5-21新增*/
                        }

        .spice-container-faq .spice-article-faq .other-question {
            padding: 63px 0 55px;
            text-align: center;
        }

            .spice-container-faq .spice-article-faq .other-question p {
                font-size: 22px;
                font-family: 'stsong';
                padding-bottom: 50px;
                color: #999;
                font-style: italic;
                line-height: 1;
            }

            .spice-container-faq .spice-article-faq .other-question a {
                display: inline-block;
                border-radius: 2px;
                width: 215px;
                font-family: 'FuturaLT-Light','NotoSansCJKsc-DemiLight';
                font-size: 12px;
                letter-spacing: 0;
            }

@media screen and (max-width: 1023px) {
    .spice-container-faq .spice-article-faq .spice-faq-nav {
        padding: 88px 0 68px;
    }

    .spice-container-faq .spice-article-faq .spice-article-list {
        padding: 0 30px;
    }

        .spice-container-faq .spice-article-faq .spice-article-list .spice-section .spice-section-title h2 {
            padding-bottom: 19px;
        }

        .spice-container-faq .spice-article-faq .spice-article-list .spice-section .spice-section-title span {
            bottom: 23px;
        }

    .spice-container-faq .spice-article-faq .other-question {
        padding: 63px 0 40px;
    }
}

@media screen and (max-width: 767px) {
    .spice-shopping-cart-hero-slot {
        height: 225px;
    }

        .spice-shopping-cart-hero-slot .spice-shopping-cart-hero-content h2 {
            font-size: 24px;
            line-height: 24px;
        }

        .spice-shopping-cart-hero-slot .spice-shopping-cart-hero-content > div {
            margin-top: 3px;
        }

        .spice-shopping-cart-hero-slot .hero-diamond {
            display: none;
        }

    .spice-container-faq .spice-article-faq .spice-faq-nav {
        padding: 25px 30px 30px;
    }

        .spice-container-faq .spice-article-faq .spice-faq-nav ul {
            display: none;
        }

        .spice-container-faq .spice-article-faq .spice-faq-nav .spice-faq-section {
            display: block;
            position: relative;
        }

            .spice-container-faq .spice-article-faq .spice-faq-nav .spice-faq-section:after {
                content: "\E67C";
                font-family: "svg-iconfont" !important;
                background: none !important;
                font-size: 12px;
                display: inline-block;
                font-style: normal;
                -webkit-font-smoothing: antialiased;
                -moz-osx-font-smoothing: grayscale;
                position: absolute;
                top: 13px;
                right: 9px;
                -webkit-transform: scale(0.41667, 0.41667);
                -moz-transform: scale(0.41667, 0.41667);
                -o-transform: scale(0.41667, 0.41667);
                -ms-transform: scale(0.41667, 0.41667);
                transform: scale(0.41667, 0.41667);
            }

            .spice-container-faq .spice-article-faq .spice-faq-nav .spice-faq-section select {
                width: 100%;
                height: 40px;
                padding: 0 12px;
                font-family: 'FuturaLT-Light','NotoSansCJKsc-DemiLight';
                font-size: 12px;
                color: #999;
                letter-spacing: 0;
                line-height: 38px;
                background: #F5F5F5;
                border: 1px solid #F5F5F5;
                border-radius: 0;
                -moz-appearance: none;
                -webkit-appearance: none;
                appearance: none;
            }

            .spice-container-faq .spice-article-faq .spice-faq-nav .spice-faq-section.spice-active {
                /*  &:after{
                           content: "\e67d";
                       } */
            }

                .spice-container-faq .spice-article-faq .spice-faq-nav .spice-faq-section.spice-active select {
                    border: 1px solid #999;
                }

    .spice-container-faq .spice-article-faq .spice-article-list .spice-section .spice-section-title {
        position: relative;
    }

        .spice-container-faq .spice-article-faq .spice-article-list .spice-section .spice-section-title h2 {
            font-size: 18px;
            letter-spacing: 1.5px;
            line-height: 18px;
            padding-bottom: 11px;
        }

        .spice-container-faq .spice-article-faq .spice-article-list .spice-section .spice-section-title span {
            right: 0;
            bottom: 10px;
        }

    .spice-container-faq .spice-article-faq .spice-article-list .spice-section .spice-section-article {
        border-top: 1px solid #DBD8D6;
    }

        .spice-container-faq .spice-article-faq .spice-article-list .spice-section .spice-section-article .spice-section-article-title {
            position: relative;
        }

            .spice-container-faq .spice-article-faq .spice-article-list .spice-section .spice-section-article .spice-section-article-title h3 {
                font-size: 15px;
                line-height: 1.6;
                padding: 26px 15px 26px 0;
            }

            .spice-container-faq .spice-article-faq .spice-article-list .spice-section .spice-section-article .spice-section-article-title span {
                right: 5px;
            }

    .spice-container-faq .spice-article-faq .other-question {
        padding: 53px 30px 35px;
    }

        .spice-container-faq .spice-article-faq .other-question p {
            font-size: 14px;
            padding-bottom: 30px;
        }

        .spice-container-faq .spice-article-faq .other-question a {
            width: 100%;
        }
}
