﻿
.ftx01 {
    color: #e2231a
}

[v-cloak] {
    display: none
}
.ftx02 {
    color: #71b247
}
a:hover, a:focus {
    text-decoration: none!important;
}
.ftx03, .gray, .grey {
    color: #aaa
}

.ftx04 {
    color: #ff6c00
}

.ftx05 {
    color: #005ea7
}

.ftx06 {
    color: #666
}

.ftx07 {
    color: #333
}

.ftx08 {
    color: #6485cb
}

.ftx09 {
    color: #ffaa71
}

.ftx10 {
    color: #999
}

.btn-1.btn-1 {
    font-family: arial,Microsoft YaHei;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    height: 25px;
    line-height: 25px;
    background-color: #e74649;
    background-image: -moz-linear-gradient(top,#e74649,#df3134);
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#e74649),color-stop(1,#df3134));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#e74649",endColorstr="#df3134",GradientType="0");
    -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#e74649",endColorstr="#df3134");
    background-image: linear-gradient(0deg,#e74649 0,#df3134);
    border-radius: 3px;
    color: #fff;
    font-size: 12px;
    font-weight: 400;
    padding: 0 10px;
    vertical-align: middle;
    cursor: pointer;
    border: 0;
    float: none
}

    .btn-1.btn-1:hover {
        background-color: #df3134;
        background-image: -moz-linear-gradient(top,#df3134,#e74649);
        background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#df3134),color-stop(1,#e74649));
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#df3134",endColorstr="#e74649",GradientType="0");
        -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#df3134",endColorstr="#e74649");
        background-image: linear-gradient(0deg,#df3134 0,#e74649);
        color: #fff;
        text-decoration: none;
        background-color: #f05356;
        background-image: -moz-linear-gradient(top,#f05356,#eb3c3f);
        background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#f05356),color-stop(1,#eb3c3f));
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f05356",endColorstr="#eb3c3f",GradientType="0");
        -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f05356",endColorstr="#eb3c3f");
        background-image: linear-gradient(0deg,#f05356 0,#eb3c3f)
    }

.btn-2.btn-2 {
    font-family: arial,Microsoft YaHei;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    height: 25px;
    line-height: 25px;
    border-radius: 3px;
    font-size: 12px;
    font-weight: 400;
    padding: 0 10px;
    vertical-align: middle;
    cursor: pointer;
    border: 0;
    float: none
}

    .btn-2.btn-2, .btn-2.btn-2:hover {
        background-color: #fff;
        background-image: -moz-linear-gradient(top,#fff,#fff);
        background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(1,#fff));
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#ffffff",GradientType="0");
        -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#ffffff");
        background-image: linear-gradient(0deg,#fff 0,#fff);
        color: #e74649
    }

        .btn-2.btn-2:hover {
            text-decoration: none
        }

.btn-9.btn-9.btn-9 {
    font-family: arial,Microsoft YaHei;
    border-radius: 1px;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    height: 23px;
    line-height: 23px;
    background-color: #f2f2f2;
    background-image: -moz-linear-gradient(top,#f2f2f2,#f7f7f7);
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#f2f2f2),color-stop(1,#f7f7f7));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f2f2f2",endColorstr="#f7f7f7",GradientType="0");
    -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f2f2f2",endColorstr="#f7f7f7");
    background-image: linear-gradient(0deg,#f2f2f2 0,#f7f7f7);
    border-radius: 3px;
    color: #323333;
    font-size: 12px;
    font-weight: 400;
    padding: 0 9px;
    vertical-align: middle;
    cursor: pointer;
    float: none;
    border: 1px solid #e1e1e1
}

    .btn-9.btn-9.btn-9:hover {
        color: #323333;
        text-decoration: none;
        box-shadow: 0 1px 1px rgba(0,1,1,.08);
        background-color: #f7f7f7;
        background-image: -moz-linear-gradient(top,#f7f7f7,#f2f2f2);
        background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#f7f7f7),color-stop(1,#f2f2f2));
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f7f7f7",endColorstr="#f2f2f2",GradientType="0");
        -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f7f7f7",endColorstr="#f2f2f2");
        background-image: linear-gradient(0deg,#f7f7f7 0,#f2f2f2)
    }

.hr {
    border-bottom: 1px solid #e6e6e6;
    height: 0;
    margin-bottom: 10px
}

.cart-warp {
    background: #fff;
    margin-bottom: 20px
}

.mt5 {
    margin-top: 5px
}

.mr5 {
    margin-right: 5px
}

.mb5 {
    margin-bottom: 5px
}

.ml5 {
    margin-left: 5px
}

.mt10 {
    margin-top: 10px
}

.mr10 {
    margin-right: 10px
}

.mb10 {
    margin-bottom: 10px
}

.ml10 {
    margin-left: 10px
}

.mt20 {
    margin-top: 20px
}

.mr20 {
    margin-right: 20px
}

.mb20 {
    margin-bottom: 20px
}

.ml20 {
    margin-left: 20px
}

.pt5 {
    padding-top: 5px
}

.pr5 {
    padding-right: 5px
}

.pb5 {
    padding-bottom: 5px
}

.pl5 {
    padding-left: 5px
}

.pt10 {
    padding-top: 10px
}

.pr10 {
    padding-right: 10px
}

.pb10 {
    padding-bottom: 10px
}

.pl10 {
    padding-left: 10px
}

.pt20 {
    padding-top: 20px
}

.pr20 {
    padding-right: 20px
}

.pb20 {
    padding-bottom: 20px
}

.pl20 {
    padding-left: 20px
}

#cart-body {
    font-family: verdana,Microsoft YaHei,SimSun,-apple-system,BlinkMacSystemFont,PingFang SC
}

.addsucc-tips, .addsucc-tips-card {
    display: block;
    position: absolute;
    top: 95px;
    height: 30px;
    line-height: 30px;
    padding: 1px 25px;
    margin-left: 9%;
    background: #fff;
    box-shadow: 0 0 5px #ddd
}

    .addsucc-tips-card i, .addsucc-tips i {
        width: 20px;
        height: 26px;
        float: left;
        background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAATlBMVEUAAAB7vFJ7vFJ7vFJ7vFJ7vFJ7vFJ7vFJ7vFJ7vFJ7vFJ7vFJ7vFJ7vFJ7vFJ7vFJ7vFJ7vFJ7vFJ7vFJ7vFJ7vFJ7vFJ7vFJ7vFJ7vFIvWrCKAAAAGnRSTlMA/fmykQiU3NRmPzMsOLliFgVuVCrd172lo9LhTeUAAACESURBVBjTXY9XDsMwDEOp4Rk7zuq6/0WLyEaK5v2RgEQSJ8U/maMWdJyytFqbkDrT82OCMYV5BeDDgsESPHBQxcXEBSpDrLoBoohp6DclIEVwBmrGKrQByGyG510owQw7cS+ihpMW+1P32WGIR/mLpeNezKqHX/U+xpOknJON6xSN1/wvaM4EW5ViF6IAAAAASUVORK5CYII=) 0 8px no-repeat
    }

.addsucc-tips-card {
    top: 95px;
    left: 16%
}

.root61 .addsucc-tips-card {
    left: 23%
}


    .header .btn-img, .header .button {
        display: inline-block;
        margin: 0;
        padding: 0;
        border: 0;
        text-align: center;
        cursor: pointer
    }

#logo {
    padding-left: 5px;
    float: left;
    position: relative;
    width: 270px
}

    #logo .link2 {
        overflow: hidden;
        top: 8px;
        background: #fff
    }

        #logo .link2, #logo .link2 b {
            display: block;
            position: absolute;
            width: 100px;
            height: 40px;
            line-height: 99em;
            right: 0
        }

            #logo .link2 b {
                top: 0
            }

#logo-2014 {
    float: left;
    position: relative;
    width: 277px;
    padding: 0
}

    #logo-2014 .link2 {
        overflow: hidden;
        top: 14px;
        right: 38px;
        background: #fff
    }

        #logo-2014 .link2, #logo-2014 .link2 b {
            display: block;
            position: absolute;
            width: 100px;
            height: 40px;
            line-height: 99em
        }

            #logo-2014 .link2 b {
                top: 0;
                right: 0
            }

.cart-search {
    float: right;
    border: 2px solid #c91623;
    background: #c91623;
    height: 24px;
    margin-top: 30px;
    overflow: hidden
}

    .cart-search .itxt {
        border: 0;
        height: 18px;
        line-height: 18px;
        width: 260px;
        padding: 3px 5px;
        *padding: 3px 5px 2px;
        outline: none
    }

    .cart-search .button {
        display: inline-block;
        *display: inline;
        *zoom: 1;
        vertical-align: top;
        width: 48px;
        height: 24px;
        background: #c91623;
        text-align: center;
        color: #fff;
        font-weight: 700;
        -webkit-appearance: none
    }

.ui-dialog-content {
    padding: 20px 0
}

    .ui-dialog-content .common-tips-dialog {
        min-width: 420px;
        text-align: center
    }

        .ui-dialog-content .common-tips-dialog .common-tips-icon {
            width: 50px;
            height: 50px;
            margin-bottom: 15px;
            display: inline-block;
            position: relative;
            vertical-align: middle;
            background-size: cover;
            background-repeat: no-repeat
        }

        .ui-dialog-content .common-tips-dialog .succ {
            background-image: url(../images/order/common-tips-succ.png)
        }

        .ui-dialog-content .common-tips-dialog .error {
            background-image: url(../images/order/common-tips-error.png)
        }

        .ui-dialog-content .common-tips-dialog .confirm {
            background-image: url(../images/order/common-tips-confirm.png)
        }

        .ui-dialog-content .common-tips-dialog .common-tips-tit {
            color: #333;
            font-size: 18px;
            font-weight: 700;
            line-height: 28px;
            vertical-align: middle
        }

        .ui-dialog-content .common-tips-dialog .common-tips-cont {
            color: #666;
            font-size: 12px;
            line-height: 18px;
            vertical-align: middle
        }

        .ui-dialog-content .common-tips-dialog .common-tips-opts {
            margin-top: 15px
        }

            .ui-dialog-content .common-tips-dialog .common-tips-opts .comon-tips-btn {
                display: inline-block;
                *display: inline;
                *zoom: 1;
                height: 34px;
                line-height: 34px;
                vertical-align: middle;
                text-align: center;
                padding: 0 25px;
                cursor: pointer;
                text-decoration: none;
                border: 1px solid #d1392a
            }

            .ui-dialog-content .common-tips-dialog .common-tips-opts .yes {
                color: #fff;
                background: #d1392a
            }

            .ui-dialog-content .common-tips-dialog .common-tips-opts .no {
                color: #d1392a;
                background: #fff
            }

            .ui-dialog-content .common-tips-dialog .common-tips-opts .ml10 {
                margin-left: 10px
            }


html b, html b a, html body, html caption, html dd, html del, html div, html dl, html dt, html em, html fieldset, html form, html h1, html h2, html h3, html h4, html h5, html h6, html html, html i, html iframe, html img, html input, html label, html legend, html li, html ol, html p, html s, html samp, html small, html span, html strong, html table, html tbody, html td, html textarea, html tfoot, html th, html thead, html tr, html u, html ul {
    box-sizing: content-box
}

html a:link, html a:visited {
    color: #666
}

html a:hover {
    color: #f30213
}

html .ocm-op-btns .btn-1 {
    color: #fff
}

.cart-icon-add, .cart-icon-subt {
    font-family: iconfont;
    display: inline-block;
    vertical-align: baseline;
    line-height: 1;
    font-weight: 400;
    font-style: normal;
    text-decoration: inherit;
    text-transform: none;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased
}

    .cart-icon-add:before {
        content: "+"
    }

    .cart-icon-subt:before {
        content: "-"
    }

.cart-cleaner-continer-3vwezo_sysdialog a.btn-1:visited {
    color: #fff
}

.lg-tooltip {
    font-size: 12px
}

.lg-tooltip-placement-top, .lg-tooltip-placement-topLeft, .lg-tooltip-placement-topRight {
    padding-bottom: 20px
}

    .lg-tooltip-placement-top .lg-tooltip-content .lg-tooltip-arrow, .lg-tooltip-placement-topLeft .lg-tooltip-content .lg-tooltip-arrow, .lg-tooltip-placement-topRight .lg-tooltip-content .lg-tooltip-arrow {
        bottom: 14px
    }

.promotion-red-tooltips {
    padding-top: 5px
}

    .promotion-red-tooltips .lg-tooltip-content {
        padding: 0;
        box-shadow: none;
        background: rgba(0,0,0,0)
    }

    .promotion-red-tooltips.promotion-red-tooltips {
        margin-top: -12px
    }

.price-switch-tips.price-switch-tips {
    margin-top: 11px
}

.custom-red-tooltips .lg-tooltip-content {
    padding: 0;
    box-shadow: none;
    background: rgba(0,0,0,0)
}

.custom-red-tooltips .lg-tooltip-inner {
    position: relative;
    z-index: 1
}

.custom-red-tooltips .lg-tooltip-close {
    height: 25px;
    line-height: 25px;
    right: 10px;
    color: #fff;
    font-weight: 700
}

.service-tooltips.service-tooltips {
    margin-left: -6px;
    width: auto !important
}

.cart-thead {
    display: block;
    height: 32px;
    line-height: 32px;
    margin: 0 0 10px;
    padding: 5px 0;
    background: #f3f3f3;
    border: 1px solid #e9e9e9;
    border-top: 0;
    position: relative
}

    .cart-thead .column {
        float: left
    }

    .cart-thead .t-checkbox {
        height: 18px;
        line-height: 18px;
        padding-top: 7px;
        width: 122px;
        padding-left: 11px
    }

        .cart-thead .t-checkbox .cart-checkbox {
            position: relative;
            z-index: 3;
            float: left;
            margin-right: 5px
        }

            .cart-thead .t-checkbox .cart-checkbox .jdcheckbox {
                float: none;
                position: relative;
                z-index: 5;
                vertical-align: middle;
                margin: 0 3px 0 0;
                padding: 0
            }

    .cart-thead .t-goods {
        width: 208px
    }

    .cart-thead .t-props {
        width: 140px;
        height: 32px;
        padding: 0 10px 0 20px
    }

    .cart-thead .t-price {
        width: 120px;
        padding-right: 50px;
        text-align: right
    }

    .cart-thead .t-quantity {
        width: 80px;
        text-align: center
    }

    .cart-thead .t-sum {
        width: 100px;
        padding-right: 40px;
        text-align: right
    }

    .cart-thead .t-action {
        width: 75px
    }

 
/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */ b, b a, body, caption, dd, del, div, dl, dt, em, fieldset, form, h1, h2, h3, h4, h5, h6, html, i, iframe, img, input, label, legend, li, ol, p, s, samp, small, span, strong, table, tbody, td, textarea, tfoot, th, thead, tr, u, ul {
    margin: 0;
    padding: 0;
    border: 0;
    /*vertical-align: baseline;*/
    box-sizing: border-box
}

html {
    line-height: 1.5;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%
}

body {
    font-family: -apple-system,BlinkMacSystemFont,Helvetica Neue,PingFang SC,Microsoft YaHei,Simsun,Helvetica,Arial;
    -webkit-font-smoothing: antialiased;
    font-size: 14px;
    color: #434343
}

article, aside, footer, header, nav, section {
    display: block
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

figcaption, figure, main {
    display: block
}

figure {
    margin: 1em 40px
}

hr {
    box-sizing: content-box;
    height: 0;
    overflow: visible
}

pre {
    font-family: monospace,monospace;
    font-size: 1em
}

a {
    text-decoration: none;
    background-color: rgba(0,0,0,0);
    -webkit-text-decoration-skip: objects
}

abbr[title] {
    border-bottom: none;
    text-decoration: underline;
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted
}

b, strong {
    font-weight: inherit;
    font-weight: bolder
}

code, kbd, samp {
    font-family: monospace,monospace;
    font-size: 1em
}

dfn {
    font-style: italic
}

small {
    font-size: 80%
}

sub, sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}

sub {
    bottom: -.25em
}

sup {
    top: -.5em
}

audio, video {
    display: inline-block
}

    audio:not([controls]) {
        display: none;
        height: 0
    }

img {
    border-style: none
}

svg:not(:root) {
    overflow: hidden
}

button, input, optgroup, select, textarea {
    font-family: sans-serif;
    font-size: 14px;
    line-height: 1.15;
    margin: 0
}

    button:focus, input:focus, optgroup:focus, select:focus, textarea:focus {
        outline: none
    }

button, input {
    overflow: visible
}

button, select {
    text-transform: none
}

[type=reset], [type=submit], button, html [type=button] {
    -webkit-appearance: button
}

    [type=button]::-moz-focus-inner, [type=reset]::-moz-focus-inner, [type=submit]::-moz-focus-inner, button::-moz-focus-inner {
        border-style: none;
        padding: 0
    }

    [type=button]:-moz-focusring, [type=reset]:-moz-focusring, [type=submit]:-moz-focusring, button:-moz-focusring {
        outline: 1px dotted ButtonText
    }

legend {
    box-sizing: border-box;
    color: inherit;
    display: table;
    max-width: 100%;
    white-space: normal
}

progress {
    display: inline-block;
    vertical-align: baseline
}

textarea {
    overflow: auto
}

[type=checkbox], [type=radio] {
    box-sizing: border-box;
    padding: 0
}

[type=number]::-webkit-inner-spin-button, [type=number]::-webkit-outer-spin-button {
    height: auto
}

[type=search] {
    -webkit-appearance: textfield;
    outline-offset: -2px
}

    [type=search]::-webkit-search-cancel-button, [type=search]::-webkit-search-decoration {
        -webkit-appearance: none
    }

::-webkit-file-upload-button {
    -webkit-appearance: button;
    font: inherit
}

details, menu {
    display: block
}

summary {
    display: list-item
}

canvas {
    display: inline-block
}

[hidden], template {
    display: none
}

li {
    list-style: none
}

h1 {
    font-size: 20px
}

h2 {
    font-size: 18px
}

h3, h4 {
    font-size: 14px
}

h5, h6 {
    font-size: 12px
}

.txt-red, .txt-red a, a.txt-red:link, a.txt-red:visited {
    color: #e1251b
}

.txt-green, .txt-green a, a.txt-green:link, a.txt-green:visited {
    color: #55b837
}

.txt-yellow, .txt-yellow a, a.txt-yellow:link, a.txt-yellow:visited {
    color: #faa21e
}

.txt-blue {
    color: #0083ff
}

.txt-c13 {
    color: #434343
}

.txt-c14 {
    color: #7c7c7c
}

.txt-c15 {
    color: #aaa
}

.txt-c16 {
    color: #d2d2d2
}

.is-relative {
    position: relative
}

.is-absolute {
    position: absolute
}

.is-fixed {
    position: fixed
}

.is-static {
    position: static
}

.is-hide {
    display: none
}

.is-block {
    display: block
}

.is-inline-block {
    display: inline-block
}

.is-table {
    display: table
}

.is-inline-table {
    display: inline-table
}

.is-table-cell {
    display: table-cell
}

.is-flex {
    display: -ms-flexbox;
    display: flex
}

.font-12 {
    font-size: 12px
}

.font-14 {
    font-size: 14px
}

.font-16 {
    font-size: 16px
}

.font-20 {
    font-size: 20px
}

.v-top {
    vertical-align: top
}

.v-middle {
    vertical-align: middle
}

.v-text-top {
    vertical-align: text-top
}

.a-left {
    text-align: left
}

.a-right {
    text-align: right
}

.a-center {
    text-align: center
}

.lg-para {
    line-height: 1.5
}

    .lg-para + .lg-para {
        margin-top: 8px
    }

.lg-para-l {
    line-height: 2
}

    .lg-para-l + .lg-para-l {
        margin-top: 8px
    }

    .lg-para-l + .lg-para-img {
        margin-top: 16px;
        margin-bottom: 16px;
        text-align: center
    }

.link-line {
    text-decoration: underline
}

.is-ellipsis {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%
}

.lg-tooltip {
    line-height: 1.5;
    color: rgba(0,0,0,.65);
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    list-style: none;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1030;
    cursor: auto;
    -webkit-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text;
    white-space: normal;
    font-weight: 400;
    text-align: left
}

.lg-tooltip-content {
    padding: 10px;
    background: #fff;
    box-shadow: 0 0 5px rgba(0,0,0,.2)
}

.lg-tooltip-arrow {
    background: #fff;
    width: 8.48528137px;
    height: 8.48528137px;
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    position: absolute;
    display: block;
    border-color: rgba(0,0,0,0);
    border-style: solid
}

.lg-tooltip-close {
    position: absolute;
    top: 0;
    right: 5px;
    z-index: 2;
    display: block;
    cursor: pointer;
    color: #333;
    font-size: 12px;
    font-family: Verdana
}

.lg-tooltip-placement-bottom, .lg-tooltip-placement-bottomLeft, .lg-tooltip-placement-bottomRight {
    padding-top: 20px
}

.lg-tooltip-placement-left, .lg-tooltip-placement-leftBottom, .lg-tooltip-placement-leftTop {
    padding-right: 20px
}

.lg-tooltip-placement-right, .lg-tooltip-placement-rightBottom, .lg-tooltip-placement-rightTop {
    padding-left: 20px
}

.lg-tooltip-placement-bottom .lg-tooltip-content .lg-tooltip-arrow, .lg-tooltip-placement-bottomLeft .lg-tooltip-content .lg-tooltip-arrow, .lg-tooltip-placement-bottomRight .lg-tooltip-content .lg-tooltip-arrow {
    top: 16px;
    box-shadow: -2px -2px 5px rgba(0,0,0,.06)
}

.lg-tooltip-placement-top .lg-tooltip-content .lg-tooltip-arrow, .lg-tooltip-placement-topLeft .lg-tooltip-content .lg-tooltip-arrow, .lg-tooltip-placement-topRight .lg-tooltip-content .lg-tooltip-arrow {
    bottom: 16px;
    box-shadow: 3px 3px 7px rgba(0,0,0,.07)
}

.lg-tooltip-placement-left .lg-tooltip-content .lg-tooltip-arrow, .lg-tooltip-placement-leftBottom .lg-tooltip-content .lg-tooltip-arrow, .lg-tooltip-placement-leftTop .lg-tooltip-content .lg-tooltip-arrow {
    right: 16px;
    box-shadow: 3px -3px 7px rgba(0,0,0,.07)
}

.lg-tooltip-placement-right .lg-tooltip-content .lg-tooltip-arrow, .lg-tooltip-placement-rightBottom .lg-tooltip-content .lg-tooltip-arrow, .lg-tooltip-placement-rightTop .lg-tooltip-content .lg-tooltip-arrow {
    left: 16px;
    box-shadow: -3px 3px 7px rgba(0,0,0,.07)
}

.lg-tooltip-placement-left .lg-tooltip-content .lg-tooltip-arrow, .lg-tooltip-placement-right .lg-tooltip-content .lg-tooltip-arrow {
    top: 50%;
    -ms-transform: translateY(-50%) rotate(45deg);
    transform: translateY(-50%) rotate(45deg)
}

.lg-tooltip-placement-left .lg-tooltip-content .lg-tooltip-close, .lg-tooltip-placement-leftBottom .lg-tooltip-content .lg-tooltip-close, .lg-tooltip-placement-leftTop .lg-tooltip-content .lg-tooltip-close {
    right: 16px
}

.lg-tooltip-placement-leftTop .lg-tooltip-content .lg-tooltip-arrow, .lg-tooltip-placement-rightTop .lg-tooltip-content .lg-tooltip-arrow {
    top: 10px
}

.lg-tooltip-placement-leftBottom .lg-tooltip-content .lg-tooltip-arrow, .lg-tooltip-placement-rightBottom .lg-tooltip-content .lg-tooltip-arrow {
    bottom: 10px
}

.lg-tooltip-placement-bottom .lg-tooltip-close, .lg-tooltip-placement-bottomLeft .lg-tooltip-close, .lg-tooltip-placement-bottomRight .lg-tooltip-close {
    top: 10px
}

.lg-tooltip-placement-bottom .lg-tooltip-content .lg-tooltip-arrow, .lg-tooltip-placement-top .lg-tooltip-content .lg-tooltip-arrow {
    left: 50%;
    -ms-transform: translateX(-50%) rotate(45deg);
    transform: translateX(-50%) rotate(45deg)
}

.lg-tooltip-placement-bottomLeft .lg-tooltip-content .lg-tooltip-arrow, .lg-tooltip-placement-topLeft .lg-tooltip-content .lg-tooltip-arrow {
    left: 16px
}

.lg-tooltip-placement-bottomRight .lg-tooltip-content .lg-tooltip-arrow, .lg-tooltip-placement-topRight .lg-tooltip-content .lg-tooltip-arrow {
    right: 16px
}

.tooltip-demo-box.tooltip-demo-box {
    margin-left: 150px
}

.lg-tooltip-item {
    cursor: pointer;
    display: inline-block;
    width: 70px;
    margin: 8px 8px 0 0;
    text-align: center;
    border: 1px solid #dfe2e5
}

.topCol.topCol {
    margin-left: 70px;
    white-space: nowrap
}

    .topCol.topCol .lg-tooltip-item {
        margin-top: 0
    }

.leftCol.leftCol {
    width: 70px;
    float: left
}

.rightCol.rightCol {
    width: 70px;
    margin-left: 304px
}

.bottomCol.bottomCol {
    margin-left: 70px;
    white-space: nowrap
}

.cont-example {
    width: 100px
}

.alink-example {
    color: #00f
}

.lg-tooltip-item-knobs {
    width: 150px;
    height: 30px;
    line-height: 30px;
    font-weight: 500
}

.item-form .cell {
    float: left;
    padding: 15px 0 10px
}

.item-item {
    position: relative;
    border-top: 1px solid #c5c5c5;
    line-height: 20px;
    background: #fff;
    padding: 0 0 1px 40px;
    clear: both
}

    .item-item.item-seleted {
        background: #fff4e8
    }

    .item-item.item-invalid {
        background: #f1f1f1;
        color: #ccc
    }

        .item-item.item-invalid .p-name a {
            color: #999 !important
        }

    .item-item:hover .smart-similar {
        visibility: visible
    }

    .item-item:hover .p-mask {
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        width: 80px;
        height: 80px;
    }

.item-form {
    display: inline-block;
    display: block
}

    .item-form:after {
        content: ".";
        display: block;
        height: 0;
        clear: both;
        visibility: hidden
    }

* html .item-form {
    height: 1%
}

* + html .item-form {
    min-height: 1%
}

    .item-form .p-checkbox {
        z-index: 3;
        width: 30px;
        min-height: 10px;
        margin-left: 10px;
        position: absolute;
        left: 0;
        top: 0
    }

        .item-form .p-checkbox .jdcheckbox {
            position: relative;
            vertical-align: middle;
            float: none;
            margin: 0 3px 0 0;
            padding: 0;
            z-index: 3
        }

    .item-form .p-goods {
        width: 450px
    }

        .item-form .p-goods .goods-item {
            display: block
        }

        .item-form .p-goods .p-img {
            position: relative;
            float: left;
            width: 80px;
            height: 80px;
            /*border: 1px solid #eee;*/
            margin-right: 10px;
            background: #fff;
            padding: 0;
            text-align: center;
            overflow: visible
        }

            .item-form .p-goods .p-img.p-img-nogoods .smart-similar {
                visibility: visible
            }

            .item-form .p-goods .p-img.p-img-nogoods .p-mask {
                display: block;
                position: absolute;
                top: 0;
                left: 0;
                width: 80px;
                height: 80px;
            }

            .item-form .p-goods .p-img .p-sold-out {
                width: 52px;
                height: 52px;
                background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAMAAADypuvZAAAAY1BMVEUAAAAAAACRkZHt7e08PDyioqJVVVX29vYAAADY2NgAAAC/v78AAAAAAAAAAAAAAADi4uIAAACAgIAgICAAAADMzMwAAACxsbFra2sAAAAAAAAAAAAAAAAAAAC7u7vv7+////8WuEJjAAAAH3RSTlOAALPukbuZ9xndYsx8cEcT5niqiCXVZ8SiTAQzNCHSVrEyVgAAAhpJREFUSMellomSoyAQQHuQ0wtFEZPM7Ob/v3IbHJIgGivuKyWJ6Vc0IAd85ejbpWx6gL4pLze9EZBJsm0goWnlgTSWsEE5vpFkVHJN7kjXFt7QXrckPcFbJp1LsocDermWxhoOqcdUkpvOsLbkq6RjbtX9CYWCgCGBmKF+Ste0D+4xBqVCVZ5Y53R9SC1sSaQSiqGX0EZJ1psSZ8KZpSaeNCtIE6yke0cBMfcKCocteq2uXKQR1hJTwocpUdgQn+Q4BqnMJAIMK5m7AithlNJEKr0kYUOCWXDn0yo8IukNiVK7KSFhnEIlhiYdiFKzJ0GUVjRfoOG9tJC8UBq+YR/GYaCB5PENLvApqJQfO6g0Hzuo9J9Ldfzy52+K70S8V085nKY+k15/qiPOdXkc3IEwE5+SWO4N7vev0zmmHAS4iGVKR+NrpCHAKiyKAQzjIZyweZG4TwAvSolgi6Xj1KAdPqHgKqYMShV+BskoVjkoABiLUvOchANTytDOJ8oFVX7uxpQUDRII/piEEjwzDeHWJ8kFt7FNBd6WJ5J8LCzEYaFMh8G+JowyQVIcRf/TRal8WcKssp0F1tluxjqcqlSQ5sIqBhX+yUDZIS5hcbHkhGNJyYAFXgbo7/hR784hBO8pW5aPqWW2ARzTZlvNMdM129QO6XW+fR436L83auTn+Ejwc+bwcfKYc/5Adf7odv6QmB9H63r3OPoPnzodqlA6FiUAAAAASUVORK5CYII=) 0 0;
                display: inline-block;
                position: relative;
                left: 0;
                top: -72px
            }

            .item-form .p-goods .p-img .p-sold-out-failure {
                width: 52px;
                height: 52px;
                background: url(data:image/png;base64,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) 0 0;
                display: inline-block;
                position: relative;
                left: 0;
                top: -72px;
                background-size: cover
            }

        .item-form .p-goods .p-msg .p-name {
            height: 40px;
            line-height: 20px;
            overflow: hidden
        }

            .item-form .p-goods .p-msg .p-name a {
                color: #333
            }

                .item-form .p-goods .p-msg .p-name a:hover {
                    color: #e2231a
                }

            .item-form .p-goods .p-msg .p-name .s-ico {
                display: inline-block;
                *display: inline;
                *zoom: 1;
                width: 28px;
                height: 14px;
                line-height: 14px;
                text-align: center;
                overflow: hidden;
                vertical-align: middle;
                background: #fb9c31;
                color: #fff;
                margin-right: 3px
            }

    .item-form .p-props {
        width: 130px;
        min-height: 10px;
        line-height: 20px;
        overflow: hidden;
        padding: 15px 0 0 20px
    }

        .item-form .p-props .props-txt, .item-form .p-props .props-txt-l {
            width: 130px;
            white-space: nowrap;
            text-overflow: ellipsis;
            overflow: hidden;
            cursor: default
        }

        .item-form .p-props .props-txt-l {
            white-space: inherit
        }

    .item-form .p-price {
        position: relative;
        width: 150px;
        padding-right: 40px;
        text-align: right;
        outline: none
    }

        .item-form .p-price span.p-price-cont {
            color: #333
        }

        .item-form .p-price .beans-info {
            border: 1px solid #f9d2d3;
            border-right-width: 0;
            padding: 0 0 0 1px;
            max-width: 147px;
            line-height: 16px;
            color: #cd4941;
            background: #fff;
            margin: 5px 0;
            float: right;
            text-align: left;
            white-space: normal;
            font-family: Microsoft YaHei
        }

            .item-form .p-price .beans-info .bean-info-cont {
                max-width: 125px;
                float: left;
                margin: 3px 0 3px 2px
            }

            .item-form .p-price .beans-info .bean-info-btn {
                color: #cd4941;
                background-color: #f9d2d3;
                padding: 2px 3px 4px 4px;
                cursor: pointer;
                float: right;
                line-height: 16px
            }

        .item-form .p-price .price-switch {
            cursor: pointer;
            outline: none
        }

        .item-form .p-price .project-price {
            outline: none
        }

        .item-form .p-price .beans-info-new {
            border: 1px solid #f9d2d3;
            border-right-width: 0;
            padding: 0 0 0 1px;
            max-width: 147px;
            line-height: 16px;
            color: #cd4941;
            background: #fff;
            margin: 5px 0;
            float: right;
            text-align: left;
            white-space: normal;
            font-family: Microsoft Yahei
        }

            .item-form .p-price .beans-info-new .bean-info-cont {
                max-width: 125px;
                float: left;
                margin: 3px 0 3px 2px
            }

            .item-form .p-price .beans-info-new .bean-info-btn {
                color: #cd4941;
                background-color: #f9d2d3;
                padding: 2px 3px 4px 4px;
                cursor: pointer;
                float: right;
                line-height: 16px
            }

    .item-form .p-quantity {
        width: 84px
    }

        .item-form .p-quantity .p-quantity-spill {
            position: relative
        }

            .item-form .p-quantity .p-quantity-spill .p-quantity-spill-cont {
                position: absolute;
                width: 90px;
                text-align: left;
                left: 0;
                top: 0
            }

        .item-form .p-quantity .quantity {
            width: 80px;
            border: 0;
            overflow: hidden
        }

            .item-form .p-quantity .quantity button, .item-form .p-quantity .quantity input {
                position: static;
                float: left;
                outline: 0;
                text-align: center;
                box-sizing: border-box;
                height: 20px;
                color: #232326;
                border: 1px solid #cbcbcb;
                background: #fff;
                line-height: 18px;
                vertical-align: middle;
                padding: 0
            }

            .item-form .p-quantity .quantity button {
                border-width: 1px;
                background: #f1f1f1;
                width: 17px;
                height: 20px;
                line-height: 16px;
                vertical-align: middle
            }

                .item-form .p-quantity .quantity button:disabled {
                    color: #ccc;
                    cursor: not-allowed
                }

            .item-form .p-quantity .quantity input {
                border-width: 1px 0;
                width: 46px
            }

        .item-form .p-quantity .tips-i {
            display: inline-block;
            height: 18px;
            width: 18px;
            margin: 0 0 2px 5px;
            vertical-align: middle
        }

    .item-form .p-sum {
        width: 100px;
        padding-right: 40px;
        text-align: right;
        font-family: verdana
    }

        .item-form .p-sum strong {
            color: #333
        }

        .item-form .p-sum span, .item-form .p-sum strong {
            display: block
        }

    .item-form .p-ops {
        width: 75px
    }

        .item-form .p-ops .p-ops-item {
            display: block
        }

 

    .item-form .pro-tiny-tip {
        color: #e2231a;
        border: 1px solid #f9d2d3;
        padding: 1px 2px;
        cursor: pointer
    }

    .item-form .beanScore {
        margin-right: 5px
    }

    .item-form .sales-promotion {
        position: relative;
        display: inline-block;
        height: 18px;
        line-height: 18px;
        padding: 0 15px 0 5px;
        outline: none;
        background-color: #fff
    }

 
    .item-form .booking-checkbox {
        position: relative;
        z-index: 3;
        background-color: #e2231a;
        color: #fff;
        border-radius: 2px;
        padding: 1px 3px;
        margin-right: -5px;
        margin-left: -5px;
        width: 24px;
        display: inline-block
    }

 
.tips-promise {
    background: #fffdee;
    border: 1px solid #edd28b;
    padding-top: 0;
    padding-left: 0
}

    .tips-promise .lg-tooltip-content {
        background: unset;
        box-shadow: none
    }

    .tips-promise .lg-tooltip-arrowout {
        display: block;
        position: absolute;
        border-color: #cfcfcf rgba(0,0,0,0) rgba(0,0,0,0);
        border-width: 10px 9px 0;
        top: -10px;
        left: 24px
    }

    .tips-promise .lg-tooltip-arrowin {
        display: block;
        position: absolute;
        border-color: #fff rgba(0,0,0,0) rgba(0,0,0,0);
        border-width: 9px 8px 0;
        top: -9px;
        left: 25px
    }
 

.gift-tooltips.gift-tooltips.gift-tooltips.gift-tooltips {
    margin-left: -128px;
    margin-top: 29px
}

.product-extra-cont.isOverShowNum .close, .product-extra-cont.isOverShowNum .open {
    cursor: pointer
}

.product-extra-cont.isOverShowNum .icon {
    display: inline-block;
    width: 9px;
    height: 5px;
    overflow: hidden;
    vertical-align: middle;
    margin: 0 0 0 5px;
    background-position: -46px -96px
}

.product-extra-cont.isOverShowNum .open .icon {
    -ms-transform: rotate(180deg);
    transform: rotate(180deg)
}

.product-extra-cont.isOverShowNum .close .icon {
    -ms-transform: rotate(1turn);
    transform: rotate(1turn)
}
     
.carouse-mixin {
    width: 600px;
    height: 191px
}

    .carouse-mixin .lg-carousel-item {
        width: 300px
    }

        .carouse-mixin .lg-carousel-item > img {
            width: 300px;
            display: inline-block
        }

    .carouse-mixin .lg-carousel-dots-wrap .lg-carousel-dot {
        display: none
    }

    .carouse-mixin .lg-carousel-dot:nth-child(4n+1) {
        display: inline-block
    }

.custom-dot-carousel .lg-carousel-dots-wrap .lg-carousel-dot {
    width: auto;
    height: auto;
    border: none;
    margin-right: 10px;
    padding: 0 10px;
    border-radius: 0
}

    .custom-dot-carousel .lg-carousel-dots-wrap .lg-carousel-dot:hover {
        border: none
    }

.carouse-percent {
    width: calc(100vw - 200px)
}

    .carouse-percent .lg-carousel-item {
        width: calc(100vw - 200px);
        height: 300px;
        -o-object-fit: cover;
        object-fit: cover;
        background-repeat: no-repeat;
        background-size: cover;
        background-position: 50%
    }


.product-icon {
    width: auto;
    height: 20px;
    line-break: 20px;
    margin-right: 3px;
    background-position-x: 0;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    position: relative;
    vertical-align: middle;
    top: -1px;
    top: 1px
}

    .product-icon.JD_SELECTED {
        width: 58px;
        background-position-y: -60px
    }

    .product-icon.GLOBAL_DAIGOU {
        width: 54px;
    }

    .product-icon.GLOBAL {
        width: 54px;
        background-position-y: -380px
    }

    .product-icon.FRESH {
        width: 48px;
        background-position-y: -80px
    }

    .product-icon.JD_SUPERMARKET {
        width: 58px;
        background-position-y: 0
    }

    .product-icon.FUPIN {
        width: 56px;
        background-position-y: -20px
    }

    .product-icon.JD_MADE {
        width: 28px;
        background-position-y: -160px
    }

    .product-icon.WALMART {
        width: 0;
        display: none
    }

    .product-icon.TOP_LIFE {
        width: 76px;
        background-position-y: -180px
    }

    .product-icon.JD_SMARTAI {
        width: 55px;
        background-position-y: -220px
    }

    .product-icon.JD_JIADIAN {
        width: 56px;
        background-position-y: -240px
    }

    .product-icon.CHANGSHANGPEISONG {
        width: 58px;
        background-position-y: -40px
    }

    .product-icon.FARFETCH {
        width: 73px;
        background-position-y: -260px
    }

    .product-icon.JP_DIANNAO {
        width: 56px;
        background-position-y: -280px
    }

    .product-icon.JP_SHUMA {
        width: 56px;
        background-position-y: -300px
    }

    .product-icon.JP_WENJU {
        width: 56px;
        background-position-y: -320px
    }

    .product-icon.JP_SHOUJI {
        width: 55px;
        background-position-y: -340px
    }

    .product-icon.HAITUN {
        width: 72px;
        background-position-y: -360px
    }

    .product-icon.ZIYING {
        width: 31px;
        background-position-y: -100px
    }

    .product-icon.JDMADE_ZIYING {
        width: 55px;
        background-position-y: -140px
    }
 
  

.item-combine {
    position: relative;
    border-top: 1px solid #ccc
}

    .item-combine .item-header {
        background: #fff;
        position: relative;
        z-index: 2;
        height: 26px;
        padding: 5px 10px;
        line-height: 26px;
        color: #999
    }

        .item-combine .item-header a.ftx-05 {
            color: #333
        }

            .item-combine .item-header a.ftx-05:hover {
                color: #e2231a
            }

        .item-combine .item-header .f-txt {
            float: left;
            width: 750px;
            white-space: nowrap;
            text-overflow: ellipsis
        }

            .item-combine .item-header .f-txt .full-icon {
                position: relative;
                display: inline-block;
                vertical-align: middle;
                background: #f48719;
                border: 1px solid #f48719;
                color: #fff;
                padding: 1px 10px;
                height: 16px;
                line-height: 16px;
                margin: 0 10px 0 5px
            }

                .item-combine .item-header .f-txt .full-icon b {
                    display: block;
                    position: absolute;
                    width: 5px;
                    height: 6px;
                    left: -1px;
                    bottom: -5px;
                    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAsCAMAAABrGdmkAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1OEVFNTRFMUUyNTUxMUU0OEU0NUNDM0NCMjZCMEJBRCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1OEVFNTRFMkUyNTUxMUU0OEU0NUNDM0NCMjZCMEJBRCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjU4RUU1NERGRTI1NTExRTQ4RTQ1Q0MzQ0IyNkIwQkFEIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjU4RUU1NEUwRTI1NTExRTQ4RTQ1Q0MzQ0IyNkIwQkFEIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+b+QDgQAAABhQTFRF6+rq9/f39/b25+bm9IcZ1tbW////////sC3Q/AAAAAh0Uk5T/////////wDeg71ZAAAAVUlEQVR42tzM0RGAMAgD0FAQ9t9YAiee1QnM1yuXBsZE5sBGJ4P0oTez4MOY3NemTdfm23ssPsceu3zv/HlXoJCiKEMDRfZaqizM9equGlu5QMUpwAA7YQp0bfkeewAAAABJRU5ErkJggg==) 0 0 no-repeat;
                    overflow: hidden
                }

                .item-combine .item-header .f-txt .full-icon.no {
                    background: #fff;
                    color: #f48719;
                    border: 1px solid #f48719
                }

                    .item-combine .item-header .f-txt .full-icon.no b {
                        background-position-y: -7px
                    }

            .item-combine .item-header .f-txt .full-gray-icon {
                background: #fff;
                color: #f48719;
                border: 1px solid #f48719
            }

            .item-combine .item-header .f-txt .hg-btn {
                cursor: pointer
            }

                .item-combine .item-header .f-txt .hg-btn.ftx01 {
                    color: #e2231a
                }

        .item-combine .item-header .f-price {
            float: left;
            min-width: 100px;
            font-family: verdana;
            line-height: 13px;
            color: #333
        }

        .item-combine .item-header .btn-1 {
            height: 19px;
            line-height: 19px;
            padding: 0 7px;
            border-radius: 2px
        }

    .item-combine .item-item {
        border: 0
    }

        .item-combine .item-item .item-form {
            border-top: 1px solid #f0f0f0
        }

            .item-combine .item-item .item-form .line-circle {
                display: block;
                position: absolute;
                z-index: 2;
                top: -5px;
                left: 5px;
                height: 25px;
                width: 1px;
                background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAsCAMAAABrGdmkAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1OEVFNTRFMUUyNTUxMUU0OEU0NUNDM0NCMjZCMEJBRCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1OEVFNTRFMkUyNTUxMUU0OEU0NUNDM0NCMjZCMEJBRCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjU4RUU1NERGRTI1NTExRTQ4RTQ1Q0MzQ0IyNkIwQkFEIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjU4RUU1NEUwRTI1NTExRTQ4RTQ1Q0MzQ0IyNkIwQkFEIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+b+QDgQAAABhQTFRF6+rq9/f39/b25+bm9IcZ1tbW////////sC3Q/AAAAAh0Uk5T/////////wDeg71ZAAAAVUlEQVR42tzM0RGAMAgD0FAQ9t9YAiee1QnM1yuXBsZE5sBGJ4P0oTez4MOY3NemTdfm23ssPsceu3zv/HlXoJCiKEMDRfZaqizM9equGlu5QMUpwAA7YQp0bfkeewAAAABJRU5ErkJggg==) -9px -2px repeat-y
            }

        .item-combine .item-item .item-line {
            position: absolute;
            z-index: 1;
            left: 15px;
            top: 0;
            width: 2px;
            height: 100%;
            background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAsCAMAAABrGdmkAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1OEVFNTRFMUUyNTUxMUU0OEU0NUNDM0NCMjZCMEJBRCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1OEVFNTRFMkUyNTUxMUU0OEU0NUNDM0NCMjZCMEJBRCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjU4RUU1NERGRTI1NTExRTQ4RTQ1Q0MzQ0IyNkIwQkFEIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjU4RUU1NEUwRTI1NTExRTQ4RTQ1Q0MzQ0IyNkIwQkFEIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+b+QDgQAAABhQTFRF6+rq9/f39/b25+bm9IcZ1tbW////////sC3Q/AAAAAh0Uk5T/////////wDeg71ZAAAAVUlEQVR42tzM0RGAMAgD0FAQ9t9YAiee1QnM1yuXBsZE5sBGJ4P0oTez4MOY3NemTdfm23ssPsceu3zv/HlXoJCiKEMDRfZaqizM9equGlu5QMUpwAA7YQp0bfkeewAAAABJRU5ErkJggg==) -9px 0 repeat-y
        }

        .item-combine .item-item:last-child .item-line {
            display: none
        }

    .item-combine .item-suit {
        border-top: 0
    }

        .item-combine .item-suit .item-form {
            border-top: 1px solid #f0f0f0
        }

.custom-red-tooltips {
    width: 422px
}

    .custom-red-tooltips .lg-tooltip-close {
        z-index: 40
    }

.cross-box {
    width: 570px;
    height: 440px;
    margin-left: -10px;
    margin-top: -10px;
    font-family: Microsoft YaHei,SimSun,verdana
}

.cross-p-items {
    position: relative;
    width: 100%;
    height: 390px;
    overflow-x: hidden;
    overflow-y: auto
}

    .cross-p-items ul li {
        float: left;
        *display: inline-block
    }

    .cross-p-items .p-item {
        width: 260px;
        height: 80px;
        margin-left: 15px;
        margin-top: 15px
    }

        .cross-p-items .p-item .p-check, .cross-p-items .p-item .p-img, .cross-p-items .p-item .p-msg {
            float: left
        }

        .cross-p-items .p-item .p-check {
            padding: 3px 3px 3px 4px
        }

        .cross-p-items .p-item .p-img {
            padding: 0;
            position: relative
        }

        .cross-p-items .p-item .p-msg {
            width: 140px;
            margin-left: 10px
        }

        .cross-p-items .p-item .p-name {
            height: 40px;
            line-height: 20px;
            margin-bottom: 10px
        }

            .cross-p-items .p-item .p-name a:hover {
                text-decoration: none
            }

        .cross-p-items .p-item .p-price {
            width: 50%;
            float: left;
            font-size: 14px
        }

            .cross-p-items .p-item .p-price strong {
                font-weight: 400
            }

        .cross-p-items .p-item .p-price-old {
            width: 49.5%;
            float: right;
            text-align: right;
            text-decoration: line-through
        }

    .cross-p-items .p-nostock-mask {
        position: absolute;
        bottom: 0;
        width: 100%;
        text-align: center;
        color: #fff;
        background-color: rgba(0,0,0,.4)
    }

.cross-op {
    border-top: 1px solid #ddd;
    line-height: 60px;
    height: 60px
}

    .cross-op .op-summary {
        float: left;
        margin-left: 15px
    }

        .cross-op .op-summary em {
            margin: 0 5px
        }

        .cross-op .op-summary .price {
            color: #e2231a;
            font-size: 14px
        }

    .cross-op .op-btns {
        float: right;
        margin-right: 30px
    }

        .cross-op .op-btns .cancel-huangou, .cross-op .op-btns a {
            padding: 3px 30px
        }

.huangou-dialog .ui-dialog-content {
    padding: 0
}

.item-suit {
    position: relative;
    border-top: 1px solid #e6e6e6
}

    .item-suit .item-header {
        padding: 0 0 1px 40px;
        clear: both
    }

        .item-suit .item-header .p-msg strong.p-msg-suit-flag {
            color: #333;
            position: absolute
        }

        .item-suit .item-header .p-msg .p-name {
            width: 292px;
            margin-left: 50px
        }

        .item-suit .item-header .p-goods {
            width: 330px;
            padding-bottom: 5px
        }

        .item-suit .item-header .p-price {
            margin-left: 120px
        }

        .item-suit .item-header .p-quantity {
            padding-bottom: 5px
        }

        .item-suit .item-header .line-circle {
            display: block;
            position: absolute;
            z-index: 2;
            width: 1px;
            top: 19px;
            left: 5px;
            height: 80px;
            background-repeat: repeat-y
        }

        .item-suit .item-header.item-seleted {
            background: #fff4e8;
            height: auto
        }

    .item-suit .item-item {
        border: 0
    }

        .item-suit .item-item .item-form {
            border-top: 1px dashed #e6e6e6
        }

            .item-suit .item-item .item-form .line-circle {
                display: none;
                position: absolute;
                z-index: 2;
                top: -17px;
                left: 2px;
                height: 27px;
                width: 7px;
                background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAsCAMAAABrGdmkAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1OEVFNTRFMUUyNTUxMUU0OEU0NUNDM0NCMjZCMEJBRCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1OEVFNTRFMkUyNTUxMUU0OEU0NUNDM0NCMjZCMEJBRCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjU4RUU1NERGRTI1NTExRTQ4RTQ1Q0MzQ0IyNkIwQkFEIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjU4RUU1NEUwRTI1NTExRTQ4RTQ1Q0MzQ0IyNkIwQkFEIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+b+QDgQAAABhQTFRF6+rq9/f39/b25+bm9IcZ1tbW////////sC3Q/AAAAAh0Uk5T/////////wDeg71ZAAAAVUlEQVR42tzM0RGAMAgD0FAQ9t9YAiee1QnM1yuXBsZE5sBGJ4P0oTez4MOY3NemTdfm23ssPsceu3zv/HlXoJCiKEMDRfZaqizM9equGlu5QMUpwAA7YQp0bfkeewAAAABJRU5ErkJggg==) 0 -17px repeat-y
            }

        .item-suit .item-item .item-line {
            position: absolute;
            z-index: 1;
            left: 15px;
            top: 0;
            width: 2px;
            height: 100%;
            background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAsCAMAAABrGdmkAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1OEVFNTRFMUUyNTUxMUU0OEU0NUNDM0NCMjZCMEJBRCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1OEVFNTRFMkUyNTUxMUU0OEU0NUNDM0NCMjZCMEJBRCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjU4RUU1NERGRTI1NTExRTQ4RTQ1Q0MzQ0IyNkIwQkFEIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjU4RUU1NEUwRTI1NTExRTQ4RTQ1Q0MzQ0IyNkIwQkFEIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+b+QDgQAAABhQTFRF6+rq9/f39/b25+bm9IcZ1tbW////////sC3Q/AAAAAh0Uk5T/////////wDeg71ZAAAAVUlEQVR42tzM0RGAMAgD0FAQ9t9YAiee1QnM1yuXBsZE5sBGJ4P0oTez4MOY3NemTdfm23ssPsceu3zv/HlXoJCiKEMDRfZaqizM9equGlu5QMUpwAA7YQp0bfkeewAAAABJRU5ErkJggg==) -9px 0 repeat-y
        }

        .item-suit .item-item:last-child .item-form .line-circle {
            display: block
        }

        .item-suit .item-item:last-child .item-line {
            display: none
        }
 
.vendor-icon {
    width: auto;
    height: 18px;
    margin-right: 5px;
    background-position-x: 0;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    position: relative;
    vertical-align: middle;
    top: -1px
}

    .vendor-icon.VENDOR_JD_ZY {
        width: 54px;
        background-position-y: 0
    }

    .vendor-icon.VENDOR_POP {
        width: 0;
        display: none
    }

    .vendor-icon.VENDOR_SAM {
        width: 46px;
        background-position-y: -60px
    }

    .vendor-icon.VENDOR_WALMART {
        width: 58px;
        background-position-y: -80px;
        top: 0
    }

    .vendor-icon.VENDOR_GLOBAL_ZY {
        width: 78px;
        background-position-y: -160px
    }

    .vendor-icon.VENDOR_GLOBAL_POP {
        width: 54px;
        background-position-y: -40px
    }

    .vendor-icon.VENDOR_HAITUN_YOUXUAN {
        width: 57px;
        height: 16px;
        background-position-y: -140px
    }

    .vendor-icon.VENDOR_JD_HAODIAN {
        width: 72px;
        background-position-y: -100px
    }

.coupon-tooltips.coupon-tooltips.coupon-tooltips {
    margin-top: -6px
}

.p-coupon-item {
    display: inline-block;
    display: block;
    margin: 10px 0
}

    .p-coupon-item:after {
        content: ".";
        display: block;
        height: 0;
        clear: both;
        visibility: hidden
    }

* html .p-coupon-item {
    height: 1%
}

* + html .p-coupon-item {
    min-height: 1%
}

    .p-coupon-item .coupon-price {
        position: relative;
        height: 29px;
        line-height: 29px;
        width: 54px;
        float: left;
        font-size: 0;
        margin: 2px 10px 0 0;
        border: 1px solid #f9d2d3;
        text-align: center;
        padding: 0 2px
    }

        .p-coupon-item .coupon-price .txt {
            font-size: 12px;
            color: #e2231a;
            font-family: verdana;
            font-weight: 700
        }

    .p-coupon-item .coupon-msg {
        float: left;
        width: 200px;
        line-height: 18px;
        font-weight: 400
    }

    .p-coupon-item .coupon-opbtns {
        float: left
    }

.p-coupon-item-gray .coupon-price {
    border-color: #ccc
}

    .p-coupon-item-gray .coupon-price .txt {
        color: #999
    }
     
 
.dialog-wrapper {
    position: relative;
    z-index: 99999
}
 
.cart-tbody {
    margin-bottom: 20px
}

    .cart-tbody .shop {
        height: 30px;
        line-height: 30px;
        padding-left: 11px
    }

    .cart-tbody .shop-txt {
        float: left;
        width: 42%
    }

        .cart-tbody .shop-txt .shop-name {
            display: inline-block;
            *display: inline;
            *zoom: 1;
            max-width: 260px;
            overflow: hidden;
            vertical-align: middle;
            height: 30px;
            line-height: 30px;
            font-weight: 700
        }

            .cart-tbody .shop-txt .shop-name.diy {
                padding: 0 5px;
                height: 18px;
                line-height: 17px;
                vertical-align: middle;
                background: #da0012;
                overflow: hidden;
                color: #fff;
                border-radius: 2px;
                font-weight: 400
            }

        .cart-tbody .shop-txt .btn-im, .cart-tbody .shop-txt .btn-im-jd {
            cursor: pointer;
            width: 16px;
            height: 16px;
            display: inline-block;
            *display: inline;
            *zoom: 1;
            position: relative;
            vertical-align: middle;
            top: -1px
        }

    .cart-tbody .shop-extra-r {
        float: right;
        cursor: pointer
    }

 

    .cart-tbody .cart-checkbox {
        z-index: 3;
        float: left;
        margin-right: 5px
    }

        .cart-tbody .cart-checkbox .jdcheckbox {
            position: relative;
            vertical-align: middle;
            float: none;
            margin: 0 3px 0 0;
            padding: 0;
            z-index: 3
        }

    .cart-tbody .item-list {
        border: 1px solid #f1f1f1;
        border-top: 2px solid #aaa;
        background: #fff
    }

.freight .lg-tooltip-content {
    padding: 0
}

.coupon-tooltips .lg-tooltip-close {
    top: 17px
}

 

#shortcut-2014 li.dorpdown {
    z-index: 110
}

#shortcut-2014 .dt {
    white-space: nowrap
}

.cart-filter-bar {
    margin-top: 10px;
    position: relative;
    z-index: 100;
    width: 100%;
    height: 40px
}

    .cart-filter-bar ul.switch-cart {
        float: left;
        position: relative;
        overflow: hidden
    }

    .cart-filter-bar li.switch-cart-item {
        float: left;
        position: relative;
        font-weight: 700;
        font-size: 16px;
        height: 28px;
        line-height: 28px;
        text-align: center;
        padding: 0 0 10px;
        cursor: pointer;
        margin: 5px 30px 0 0
    }

        .cart-filter-bar li.switch-cart-item em {
            color: #333
        }

        .cart-filter-bar li.switch-cart-item:first-child em {
            color: #e2231a
        }

        .cart-filter-bar li.switch-cart-item:first-child .number {
            color: #e2231a;
            font-size: 14px;
            margin-left: 5px
        }

    .cart-filter-bar .cart-store {
        float: right;
        position: relative;
        z-index: 5;
        margin-bottom: 10px;
        padding-left: 122px
    }

        .cart-filter-bar .cart-store .label {
            float: left;
            line-height: 26px
        }

        .cart-filter-bar .cart-store #jdarea {
            position: relative;
            float: left;
            z-index: 3;
            height: 26px;
            cursor: default;
            margin: 0
        }

    .cart-filter-bar .cart-filter-top-popup {
        position: absolute;
        left: 38%;
        line-height: 26px;
        padding: 0 10px 0 15px;
        box-shadow: 1px 1.7px 8px 0 #ddd
    }

        .cart-filter-bar .cart-filter-top-popup em {
            margin-right: 8px
        }

        .cart-filter-bar .cart-filter-top-popup .icon-popup-cls {
            background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKBAMAAAB/HNKOAAAAAXNSR0IB2cksfwAAAA9QTFRFAAAAmpqam5ubm5ubnJycmECnSwAAAAV0Uk5TADniO9BfT4i4AAAANUlEQVR4nGNgAAMWAQZmBwZGRQYjAQYGIWNFoBCjEpDJwKxkACSNBJWBTEUGIQOQSkYHiCYAUgQCy/cZLGoAAAAASUVORK5CYII=) 0 0 no-repeat;
            height: 10px;
            width: 10px;
            margin-left: 20px;
            cursor: pointer;
            display: inline-block;
            *display: inline;
            *zoom: 1;
            position: relative;
            vertical-align: middle;
            top: -1px
        }

            .cart-filter-bar .cart-filter-top-popup .icon-popup-cls:hover {
                background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAtElEQVQYlY2QsQqCUBSGv9JJyoZ8AQchcr0Ed/JphJx8kyAQFHqKHqFJENcrgkQvoIMIzU03bhHhmQ6cj/98/DBzFgC3/eE5BX7qlfXFPA5SHFfd4xQ1lbMEmAI/3ag276WITchVbTYFfgpgA3hlfemlYKPafJDCAnBVm43hLtFfbJ1gwgAmBLD8ErZ+7R+J2mkMdwmgNdiWdfEGTUi/M5zhei/+1tNLEa+7xzlqKmdO1wC8ABmbVczU3IAqAAAAAElFTkSuQmCC) 0 0 no-repeat
            }

 

.w {
    width: 822px;
    margin: 0 auto;
}

.cart-floatbar {
    position: relative;
    height: 52px;
    z-index: 99
}

    .cart-floatbar .cart-toolbar {
        height: 50px;
        border: 1px solid #f0f0f0;
        background: #fff;
        position: relative;
        margin: 0 auto
    }

    .cart-floatbar .select-all {
        float: left;
        height: 50px;
        *width: 60px;
        line-height: 50px;
        padding: 0 0 0 9px;
        white-space: nowrap
    }

        .cart-floatbar .select-all label {
            display: none
        }

        .cart-floatbar .select-all .jdcheckbox {
            margin: 5px 3px 0 0;
            display: inline-block;
            vertical-align: text-bottom
        }

    .cart-floatbar .operation {
        float: left;
        height: 50px;
        line-height: 50px
    }

        .cart-floatbar .operation a {
            float: left;
            margin-left: 10px;
            color: #666
        }

            .cart-floatbar .operation a:hover {
                color: #e2231a;
                text-decoration: none
            }

    .cart-floatbar .left {
        height: 50px;
        width: 363px
    }

    .cart-floatbar .right {
        position: absolute;
        height: 52px;
        right: 0;
        top: -1px;
        width: 670px;
        max-width: 670px
    }

        .cart-floatbar .right .combine {
            float: right;
            width: 670px
        }

        .cart-floatbar .right .btn-area {
            float: right;
            height: 50px
        }

        .cart-floatbar .right .price-sum {
            position: relative;
            float: right;
            height: 50px;
            width: auto;
            line-height: 20px;
            margin: 7px 20px 0 10px
        }

            .cart-floatbar .right .price-sum .txt {
                float: left;
                width: 50px;
                text-align: right;
                color: #999
            }

            .cart-floatbar .right .price-sum .price-tips {
                vertical-align: text-bottom;
                display: inline-block;
                height: 18px;
                width: 12px;
            }

                .cart-floatbar .right .price-sum .price-tips:hover + .price-tipsbox-new {
                    display: block
                }

            .cart-floatbar .right .price-sum .price-tipsbox-new {
                right: -85px;
                display: none;
                position: absolute;
                top: -42px;
                line-height: 1;
                box-shadow: 1px 3px 15px -1px hsla(0,0%,48.6%,.5);
                padding: 10px 15px;
                background: #fff !important;
                border-color: #ddd !important
            }

                .cart-floatbar .right .price-sum .price-tipsbox-new .ui-tips-main {
                    white-space: nowrap;
                    color: #666
                }

                .cart-floatbar .right .price-sum .price-tipsbox-new .price-tipsbox-arrow {
                    position: absolute;
                    left: 50px;
                    top: 32px;
                    width: 18px;
                    height: 10px;
                    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAKCAYAAAC5Sw6hAAAAAXNSR0IArs4c6QAABHhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IlhNUCBDb3JlIDUuNC4wIj4KICAgPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICAgICAgPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIKICAgICAgICAgICAgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iCiAgICAgICAgICAgIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIgogICAgICAgICAgICB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyIKICAgICAgICAgICAgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIj4KICAgICAgICAgPHhtcE1NOkRlcml2ZWRGcm9tIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgPHN0UmVmOmluc3RhbmNlSUQ+eG1wLmlpZDpBQTc4NTg4QkQyRUZFNTExOUI0QTkyMjhCMjk1MzQ0Mzwvc3RSZWY6aW5zdGFuY2VJRD4KICAgICAgICAgICAgPHN0UmVmOmRvY3VtZW50SUQ+eG1wLmRpZDpCRDJCNUMxREVDRDkxMUU1QTE4MEU0RTk5NDM3NTNDNzwvc3RSZWY6ZG9jdW1lbnRJRD4KICAgICAgICAgPC94bXBNTTpEZXJpdmVkRnJvbT4KICAgICAgICAgPHhtcE1NOkRvY3VtZW50SUQ+eG1wLmRpZDpCRTBBQUEyQ0Y0QjYxMUU1ODg1QkMxM0FDMEQ2ODgyQzwveG1wTU06RG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOkluc3RhbmNlSUQ+eG1wLmlpZDpCRTBBQUEyQkY0QjYxMUU1ODg1QkMxM0FDMEQ2ODgyQzwveG1wTU06SW5zdGFuY2VJRD4KICAgICAgICAgPHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD54bXAuZGlkOjA0Q0FFOThCRDQ4MUU1MTFBRTU2REUyMDUwQTI5NkM2PC94bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+CiAgICAgICAgIDx0aWZmOk9yaWVudGF0aW9uPjE8L3RpZmY6T3JpZW50YXRpb24+CiAgICAgICAgIDx4bXA6Q3JlYXRvclRvb2w+QWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cyk8L3htcDpDcmVhdG9yVG9vbD4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+CszcI0IAAAB3SURBVCgVndHBDYAgDAXQ3wW4sK5L6HzAAhxIOAMVEzFRiRZ6aUj6H4dP1lpWSkFrDSLCyOScEUJAjBFgZnLOrd57LqXUp2xSSnxkjDHL9XmNDmFdpGlS7BORYiLkDxtCHtjWCphCetirnXYk3WcB261iaXj2bgfqizICu5rezAAAAABJRU5ErkJggg==);
                    background-repeat: no-repeat;
                    background-position: 0 0 !important;
                    overflow: hidden
                }

        .cart-floatbar .right .priceShow em {
            font-size: 16px;
            color: #e2231a;
            font-family: verdana;
            font-weight: 700
        }

        .cart-floatbar .right .amount-sum {
            float: right;
            color: #999;
            line-height: 20px;
            cursor: pointer
        }

            .cart-floatbar .right .amount-sum em {
                color: #e2231a;
                font-weight: 700;
                font-family: verdana;
                margin: 0 3px
            }

            .cart-floatbar .right .amount-sum b {
                display: inline-block;
                width: 9px;
                height: 5px;
                overflow: hidden;
                vertical-align: middle;
                margin: -5px 0 0 5px;
                transition: all .2s ease-in 0s
            }

                .cart-floatbar .right .amount-sum b.up {
                    background-position: -45px -91px
                }

                .cart-floatbar .right .amount-sum b.down {
                    background-position: -45px -95px;
                    -ms-transform: rotate(1turn);
                    transform: rotate(1turn)
                }

        .cart-floatbar .right .price-show, .cart-floatbar .right .price-sum-extra {
            float: right
        }

            .cart-floatbar .right .price-sum-extra i.plus-95-tips {
                width: 16px;
                height: 16px;
                background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAVFBMVEUAAACqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqa5QGzAAAAHHRSTlMAeKuaCegrkoeADQf579rSjDAQvTQS4SnDs3AyTCYpBwAAAIFJREFUGNNdj1kOwzAIBYkxdr3vSZf737N1qKIk84GeBxkBTFROIaS8ASM1mT7Gx5B2+7uJyp36atOggAOhAQrZGc171kEb6AVOmAxR7enBvifw7ixqAC+v4valJB7Kgof21cKBJXVbDH/FPYX990XjY3BdlJRqIZTAFIzeRywzfwGongSE/0UwjwAAAABJRU5ErkJggg==) 0 0 no-repeat;
                display: inline-block;
                *display: inline;
                *zoom: 1;
                position: relative;
                vertical-align: middle;
                top: -1px;
                margin: 0 -1px 0 2px;
                cursor: pointer
            }

    .cart-floatbar .btn-area {
        float: right
    }

        .cart-floatbar .btn-area .common-submit-btn, .cart-floatbar .btn-area .jdInt-submit-btn, .cart-floatbar .btn-area .jdInt-submit-btn-hd, .cart-floatbar .btn-area .submit-btn {
            display: block;
            position: relative;
            width: 94px;
            height: 52px;
            line-height: 52px;
            color: #fff;
            text-align: center;
            font-size: 18px;
            font-family: Microsoft YaHei;
            background: #e54346;
            overflow: hidden;
            cursor: pointer
        }

            .cart-floatbar .btn-area .common-submit-btn b, .cart-floatbar .btn-area .jdInt-submit-btn-hd b, .cart-floatbar .btn-area .jdInt-submit-btn b, .cart-floatbar .btn-area .submit-btn b {
                display: block;
                position: absolute;
                width: 94px;
                height: 52px;
                top: 0;
                left: 0;
                overflow: hidden;
                background: url(data:image/png;base64,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) 0 0 no-repeat
            }

            .cart-floatbar .btn-area .common-submit-btn:hover, .cart-floatbar .btn-area .jdInt-submit-btn-hd:hover, .cart-floatbar .btn-area .jdInt-submit-btn:hover, .cart-floatbar .btn-area .submit-btn:hover {
                text-decoration: none
            }

        .cart-floatbar .btn-area .checkout-state {
            display: block;
            position: relative;
            width: auto;
            height: 52px;
            line-height: 52px;
            color: #e54346;
            text-align: center;
            font-size: 14px;
            font-family: Microsoft YaHei;
            overflow: hidden
        }

        .cart-floatbar .btn-area .jdInt-submit-btn {
            width: 140px;
            float: left
        }

            .cart-floatbar .btn-area .jdInt-submit-btn b {
                width: 140px;
                background-position: 0 -118px
            }

        .cart-floatbar .btn-area .jdInt-submit-btn-hd {
            margin-right: 5px;
            width: 163px;
            float: left
        }

            .cart-floatbar .btn-area .jdInt-submit-btn-hd b {
                width: 163px;
                background-position: 0 -177px
            }

        .cart-floatbar .btn-area .submit-btn-disabled {
            margin-top: 1px;
            height: 49px;
            line-height: 49px;
            background: #fff;
            cursor: not-allowed;
            border-right: 1px solid #f0f0f0;
            color: #ccc
        }

            .cart-floatbar .btn-area .submit-btn-disabled:hover {
                text-decoration: none
            }

            .cart-floatbar .btn-area .submit-btn-disabled b {
                display: none
            }

    .cart-floatbar .selected-item-list {
        position: absolute;
        z-index: 10;
        top: -122px;
        left: 0;
        height: 122px
    }

        .cart-floatbar .selected-item-list .arr {
            position: absolute;
            bottom: -4px;
            right: 105px;
            display: block;
            width: 0;
            height: 0;
            border-left: 5px solid rgba(0,0,0,0);
            border-right: 5px solid rgba(0,0,0,0);
            border-top: 4px solid hsla(0,0%,40%,.7)
        }

        .cart-floatbar .selected-item-list .selected-num {
            color: #fff;
            height: 18px;
            line-height: 18px;
            padding: 5px 0 0 10px
        }

            .cart-floatbar .selected-item-list .selected-num em {
                color: #e2231a;
                font-weight: 700;
                font-family: verdana;
                margin: 0 5px
            }

        .cart-floatbar .selected-item-list .selected-list {
            height: 122px;
            filter: progid:DXImageTransform.Microsoft.gradient(enabled="true",startColorstr="#d8666666",endColorstr="#d8666666");
            background: hsla(0,0%,40%,.85);
            width: 988px;
            overflow: hidden
        }

        .cart-floatbar .selected-item-list .selected-cont {
            position: relative;
            height: 82px;
            width: 910px;
            padding: 5px 40px
        }

            .cart-floatbar .selected-item-list .selected-cont .cont {
                width: 920px;
                height: 82px;
                overflow: hidden
            }

                .cart-floatbar .selected-item-list .selected-cont .cont ul {
                    display: inline-block;
                    display: block;
                    height: 82px
                }

                    .cart-floatbar .selected-item-list .selected-cont .cont ul:after {
                        content: ".";
                        display: block;
                        height: 0;
                        clear: both;
                        visibility: hidden
                    }

                * html .cart-floatbar .selected-item-list .selected-cont .cont ul {
                    height: 1%
                }

                * + html .cart-floatbar .selected-item-list .selected-cont .cont ul {
                    min-height: 1%
                }

                .cart-floatbar .selected-item-list .selected-cont .cont li {
                    float: left;
                    width: 82px;
                    height: 82px;
                    margin-right: 10px;
                    background: #000
                }

            .cart-floatbar .selected-item-list .selected-cont .next, .cart-floatbar .selected-item-list .selected-cont .prev {
                position: absolute;
                display: block;
                width: 15px;
                height: 23px;
                top: 50%;
                margin-top: -11px;
                overflow: hidden
            }

            .cart-floatbar .selected-item-list .selected-cont .prev {
                left: 10px;
                background-position: 0 -113px
            }

                .cart-floatbar .selected-item-list .selected-cont .prev:hover {
                    background-position: -30px -113px
                }

                .cart-floatbar .selected-item-list .selected-cont .prev.disabled {
                    cursor: default
                }

            .cart-floatbar .selected-item-list .selected-cont .next {
                right: 20px;
                background-position: -15px -113px
            }

                .cart-floatbar .selected-item-list .selected-cont .next:hover {
                    background-position: -45px -113px
                }

                .cart-floatbar .selected-item-list .selected-cont .next.disabled {
                    cursor: default
                }

        .cart-floatbar .selected-item-list .s-item {
            position: relative;
            height: 80px;
            width: 80px;
            border: 1px solid #eaeaea;
            background: #fff;
            text-align: center
        }

            .cart-floatbar .selected-item-list .s-item img {
                margin: 0 auto
            }

            .cart-floatbar .selected-item-list .s-item .del {
                display: none;
                height: 18px;
                padding: 0 2px;
                position: absolute;
                right: -1px;
                top: -1px;
                color: #fff;
                filter: progid:DXImageTransform.Microsoft.gradient(enabled="true",startColorstr="#b2000000",endColorstr="#b2000000");
                background: rgba(0,0,0,.7)
            }

                .cart-floatbar .selected-item-list .s-item .del:hover {
                    text-decoration: none
                }

        .cart-floatbar .selected-item-list .s-item-hover .del {
            display: block
        }

    .cart-floatbar .combine-selected-list {
        display: none
    }

        .cart-floatbar .combine-selected-list .arr {
            right: 324px
        }

        .cart-floatbar .combine-selected-list .int-selected-inner {
            float: left;
            width: 543px
        }

        .cart-floatbar .combine-selected-list .normal-selected-inner {
            float: left;
            width: 445px
        }

        .cart-floatbar .combine-selected-list .int-selected-cont {
            width: 462px;
            border-right: 1px solid #8f8f8f
        }

            .cart-floatbar .combine-selected-list .int-selected-cont .cont {
                width: 460px
            }

        .cart-floatbar .combine-selected-list .normal-selected-cont {
            width: 365px
        }

            .cart-floatbar .combine-selected-list .normal-selected-cont .cont {
                width: 368px
            }

.cart-floatbar-fixed {
    width: 100%;
    left: 0;
    background: #fff;
    box-shadow: 0 -1px 8px rgba(0,1,1,.08)
}

    .cart-floatbar-fixed .cart-toolbar {
        border-color: #fff
    }


[v-cloak] {
    display: none
}
