/*!Name: prom.css
 * Date: 2025-6-12 19:34:37 */
.hasmore .comment-count {
    border-left: none
}

.left-mask-line {
    position: fixed;
    top: 0;
    width: 100%;
    height: 16px;
    background: #f6f7fb;
    z-index: 40
}

.itemInfo-wrap .sku-name {
    font-size: 20px;
    font-weight: 600;
    color: #1a1a1a;
    padding-top: 20px;
    margin-bottom: 6.5px;
    display: inline-block;
    width: 100%
}

.itemInfo-wrap .sku-name img {
    vertical-align: -2px
}

.itemInfo-wrap .sku-name .sku-name-title {
    float: left;
    width: 88.2%;
    line-height: 28px
}

.itemInfo-wrap .sku-name .collect {
    float: right;
    font-size: 14px;
    height: 16px;
    display: flex;
    align-items: center;
    margin-top: 6px;
    color: #505259;
    font-weight: 400;
    cursor: pointer
}

.itemInfo-wrap .sku-name .collect i {
    display: inline-block;
    width: 16px;
    height: 16px;
    margin-right: 5px;
    vertical-align: middle;
    background: url(https://img11.360buyimg.com/imagetools/jfs/t1/253639/6/4849/689/676d54e9Fb62dabdb/40c829a236acc4a0.png);
    background-size: 100%;
    margin-top: -2px
}

.itemInfo-wrap .sku-name .followed i {
    background: url(https://img11.360buyimg.com/imagetools/jfs/t1/257871/30/8557/350/677b6c0eFb8a553c0/3d16f1c8c7ec2fa4.png);
    background-size: 100%
}

.itemInfo-wrap #pingou,.itemInfo-wrap .summary-first,.itemInfo-wrap .summary-price-wrap {
    position: sticky;
    background: #fff;
    z-index: 2
}

.itemInfo-wrap .news {
    display: none;
    color: #ff0f23;
    margin-bottom: 5px
}

.itemInfo-wrap .news .item {
    margin-bottom: 5px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    width: 618px;
    max-height: 1.5em;
    line-height: 1.5em
}

.clothing .itemInfo-wrap .news .item {
    max-height: 3em;
    white-space: normal
}

.itemInfo-wrap .news .item a {
    text-decoration: underline
}

.root61 .itemInfo-wrap .news .item {
    width: 738px
}

.root61 .clothing .itemInfo-wrap .news .item {
    width: 590px
}

.itemInfo-wrap .news .item .cdetail {
    color: #666;
    margin-left: 8px
}

.itemInfo-wrap .news .item .cdetail span {
    font-family: simsun
}

.itemInfo-wrap .news .item .cdetail:hover,.itemInfo-wrap .news .item em,.itemInfo-wrap .news a {
    color: #5e69ad
}

.itemInfo-wrap .summary-price-wrap {
    padding-top: 19px;
    padding-bottom: 12px
}

.itemInfo-wrap .summary-price-wrap .summary-price {
    position: relative
}

.itemInfo-wrap .summary-price-wrap .summary-price .dt {
    line-height: 22px
}

.itemInfo-wrap .summary-price-wrap .summary-price .p-price {
    color: #ff0f23;
    margin-right: 10px;
    vertical-align: middle
}

.itemInfo-wrap .summary-price-wrap .summary-price .p-price span {
    font-family: JDZhengHeiVBold2;
    font-weight: 700
}

.itemInfo-wrap .summary-price-wrap .summary-price .p-price span:first-child {
    display: inline-block;
    font-size: 20px;
    transform: translateY(2px)
}

.itemInfo-wrap .summary-price-wrap .summary-price .p-price .price {
    font-size: 28px
}

.itemInfo-wrap .summary-price-wrap .summary-price .p-price.jdPrice span {
    font-weight: 400;
    font-size: 14px
}

.itemInfo-wrap .summary-price-wrap .summary-price .p-price.jdPrice span:first-child {
    font-family: JDZhengHeiVRegular2-1;
    transform: none
}

.itemInfo-wrap .summary-price-wrap .summary-price .pricing {
    font-size: 14px
}

.itemInfo-wrap .summary-price-wrap .summary-price .pricing #page_hx_price {
    margin-right: 6px;
    text-decoration: line-through
}

.itemInfo-wrap .summary-price-wrap .summary-price .qi-icon-linkwrap {
    background: #ff0f23;
    color: #fff;
    padding: 0 4px;
    border-radius: 2px;
    font-size: 13px;
    display: inline-block;
    vertical-align: middle;
    cursor: auto
}

.itemInfo-wrap .summary-price-wrap .summary-price .qi-icon-linkwrap:hover {
    color: #fff
}

.itemInfo-wrap .summary-price-wrap .summary-price .qi-linkwarp-ys {
    background: 0 0;
    color: #666;
    padding: 0;
    border-radius: 0;
    font-size: 13px;
    display: inline-block;
    vertical-align: middle;
    cursor: auto
}

.itemInfo-wrap .summary-price-wrap .summary-price .qi-linkwarp-ys:hover {
    color: #666
}

.itemInfo-wrap .summary-price-wrap .summary-price .finalPrice {
    color: #ff0f23;
    font-weight: 400;
    vertical-align: middle
}

.itemInfo-wrap .summary-price-wrap .summary-price .finalPrice .symbol {
    font-size: 20px;
    font-weight: 600;
    font-family: JDZhengHeiVHeavy2;
    vertical-align: bottom;
    display: inline-block
}

.itemInfo-wrap .summary-price-wrap .summary-price .finalPrice .price {
    font-family: JDZhengHeiVHeavy2;
    font-size: 28px;
    font-weight: 600;
    vertical-align: middle
}

.itemInfo-wrap .summary-price-wrap .summary-price .finalPrice .priceContent {
    font-size: 14px;
    font-weight: 600;
    vertical-align: middle
}

.itemInfo-wrap .summary-price-wrap .summary-price .finalPrice .priceContentText {
    display: inline-block;
    transform: translateY(-2px);
    background: #ff0f23;
    color: #fff;
    padding: 4px;
    border-radius: 2px;
    font-size: 13px;
    line-height: 14px;
    height: 14px;
    margin-left: 8px;
    margin-right: 6px
}

.itemInfo-wrap .summary-price-wrap .summary-price .finalPrice .priceNew,.itemInfo-wrap .summary-price-wrap .summary-price .finalPrice .priceNewContent {
    color: #888b94;
    font-size: 14px;
    vertical-align: middle
}

.itemInfo-wrap .summary-price-wrap .summary-price .finalPrice .priceNew {
    font-family: JDZhengHeiVRegular2-1
}

.itemInfo-wrap .summary-price-wrap .summary-price .msbtPrice {
    color: #ff0f23;
    font-weight: 400;
    margin-right: 0
}

.itemInfo-wrap .summary-price-wrap .summary-price .msbtPrice .symbol {
    font-size: 16px;
    font-weight: 600;
    vertical-align: middle
}

.itemInfo-wrap .summary-price-wrap .summary-price .msbtPrice .price {
    font-size: 28px;
    font-weight: 600
}

.itemInfo-wrap .summary-price-wrap .summary-price .msbtPrice .priceContent {
    font-size: 14px;
    font-weight: 500;
    vertical-align: middle
}

.itemInfo-wrap .summary-price-wrap .summary-price .msbtPrice .priceContentText {
    display: inline-block;
    height: 14px;
    line-height: 14px;
    background: #ff0f23;
    color: #fff;
    padding: 4px;
    border-radius: 2px;
    font-size: 13px;
    transform: translateY(-5px);
    font-family: "PingFang SC"
}

.itemInfo-wrap .summary-price-wrap .summary-price .dailyPrice {
    font-size: 12px
}

.itemInfo-wrap .summary-price-wrap .summary-price .dailyPrice .price {
    font-family: JDZhengHeiVRegular2-1
}

.itemInfo-wrap .summary-price-wrap .summary-price .finalPriceLs {
    color: #ff0f23
}

.itemInfo-wrap .summary-price-wrap .summary-price .finalPriceLs .priceContentText {
    color: #006aff;
    background: #e5f5ff
}

.itemInfo-wrap .summary-price-wrap .summary-price .finalPriceIcon .priceContent {
    background-size: 100%;
    display: inline-block
}

.itemInfo-wrap .summary-price-wrap .summary-price .jdPrice {
    color: #888b94;
    font-size: 14px;
    margin-right: 0;
    vertical-align: middle
}

.itemInfo-wrap .summary-price-wrap .summary-price .jdPrice span {
    font-size: 14px
}

.itemInfo-wrap .summary-price-wrap .summary-price .jdPrice .price {
    font-size: 14px;
    font-weight: 400;
    font-family: JDZhengHeiVRegular2-1;
    margin-right: 3px;
    color: #888b94
}

.itemInfo-wrap .summary-price-wrap .summary-price #J_JdContent.has-tips {
    position: relative;
    cursor: pointer;
    padding-right: 20px;
    background: url(https://img11.360buyimg.com/imagetools/jfs/t1/265713/6/12921/978/678a4853Fb877b897/479338c16704e1f8.png) right center no-repeat;
    background-size: 14px 14px
}

.itemInfo-wrap .summary-price-wrap .summary-price #J_JdContent.has-tips:hover {
    background-image: url(https://img10.360buyimg.com/imagetools/jfs/t1/255898/37/13478/762/678a4853F37d10aa5/3467e3bf704b3340.png);
    color: #ff0f23
}

.itemInfo-wrap .summary-price-wrap .summary-price #J_JdContent.has-tips:hover .store-price-tips {
    display: block;
    color: #505259
}

.itemInfo-wrap .summary-price-wrap .summary-price .store-price-tips {
    position: absolute;
    left: -100px;
    bottom: -44px;
    display: none;
    padding: 12px;
    height: 14px;
    word-break: keep-all;
    line-height: 1;
    text-align: center;
    font-size: 14px;
    border: .5px solid rgba(0,0,0,.06);
    background-color: #fff;
    border-radius: 8px;
    z-index: 2
}

.itemInfo-wrap .summary-price-wrap .summary-price .yijia {
    margin-left: 10px;
    vertical-align: 2px
}

.itemInfo-wrap .summary-price-wrap .summary-price .yijia .car_red_bg,.itemInfo-wrap .summary-price-wrap .summary-price .yijia .hl_red_bg {
    color: #fff;
    background: #ff0f23;
    padding: 4px;
    border-radius: 2px;
    margin-right: 2px;
    display: inline-block;
    line-height: 18px;
    font-size: 13px;
    font-weight: 600
}

.itemInfo-wrap .summary-price-wrap .summary-price .yijia .sprite-question {
    display: inline-block;
    vertical-align: -4px;
    width: 16px;
    height: 16px;
    background-image: url(//storage.jd.com/retail-mall/item2025/pc/unite/1.1.9-prod0612/components/default-soa/prom/i/__sprite.png);
    background-position: 0 -20px
}

.itemInfo-wrap .summary-price-wrap .summary-price .bluk-buy {
    color: #999;
    font-size: 12px;
    margin-left: 5px;
    vertical-align: 2px
}

.itemInfo-wrap .summary-price-wrap .summary-price .bluk-buy.zIndex {
    position: relative;
    z-index: 9999
}

.itemInfo-wrap .summary-price-wrap .summary-price .bluk-buy .price-tips {
    position: relative;
    z-index: 1;
    display: inline-block;
    *display: inline;
    *zoom:1;color: #666;
    margin-left: 5px;
    vertical-align: -3px
}

.itemInfo-wrap .summary-price-wrap .summary-price .bluk-buy .price-tips:hover .tips {
    display: block
}

.itemInfo-wrap .summary-price-wrap .summary-price .bluk-buy .price-tips .sprite-question {
    cursor: pointer;
    display: inline-block;
    vertical-align: 0;
    width: 16px;
    height: 16px;
    background-image: url(//storage.jd.com/retail-mall/item2025/pc/unite/1.1.9-prod0612/components/default-soa/prom/i/__sprite.png);
    background-position: 0 -20px
}

.itemInfo-wrap .summary-price-wrap .summary-price .bluk-buy .price-tips .tips {
    display: none;
    position: absolute;
    left: -12px;
    top: 24px;
    width: 215px
}

.itemInfo-wrap .summary-price-wrap .summary-price .bluk-buy .price-tips .tips .content {
    padding: 0 10px 8px;
    background: #fff;
    border: 1px solid #cecbce;
    box-shadow: 0 0 2px 2px #eee
}

.itemInfo-wrap .summary-price-wrap .summary-price .bluk-buy .price-tips .tips .content h3 {
    margin-bottom: 5px;
    line-height: 36px;
    color: #666;
    border-bottom: 1px dotted #cdcbce
}

.itemInfo-wrap .summary-price-wrap .summary-price .bluk-buy .price-tips .tips .content p {
    color: #999;
    line-height: 220%
}

.itemInfo-wrap .summary-price-wrap .summary-price .bluk-buy .price-tips .tips .content p i {
    float: right
}

.itemInfo-wrap .summary-price-wrap .summary-price .bluk-buy .price-tips .tips .sprite-arrow {
    width: 11px;
    height: 6px;
    background-image: url(//storage.jd.com/retail-mall/item2025/pc/unite/1.1.9-prod0612/components/default-soa/prom/i/__sprite.png);
    background-position: 0 -36px;
    position: absolute;
    overflow: hidden;
    left: 15px;
    top: -5px
}

.itemInfo-wrap .summary-price-wrap .summary-price .commentNotice {
    height: 22px;
    line-height: 22px;
    float: right;
    text-align: left
}

.itemInfo-wrap .summary-price-wrap .summary-price .commentNotice .summary-info .comment-count,.itemInfo-wrap .summary-price-wrap .summary-price .commentNotice .summary-info .comment-count a {
    color: #888b94
}

.itemInfo-wrap .summary-price-wrap .summary-price .commentNotice .summary-info .notice {
    color: #505259;
    border-left: .5px solid rgba(0,0,0,.1215686275);
    padding-left: 8px;
    margin-left: 8px
}

.itemInfo-wrap .summary-price-wrap .summary-price .commentNotice .summary-info .notice i {
    display: inline-block;
    width: 16px;
    height: 16px;
    margin-right: 5px;
    vertical-align: middle;
    background: url(https://img11.360buyimg.com/imagetools/jfs/t1/252894/14/10346/442/677cc340Fa9d500a7/3935ddf0b0291c48.png);
    background-size: 100%;
    margin-top: -2px
}

.itemInfo-wrap .summary-price-wrap .paipai-price {
    position: relative;
    margin-bottom: 5px
}

.itemInfo-wrap .summary-price-wrap .paipai-price .dt {
    line-height: 22px
}

.itemInfo-wrap .summary-price-wrap .paipai-price .p-price {
    color: #e4393c
}

.itemInfo-wrap .summary-price-wrap .paipai-price .p-price span {
    font-size: 16px
}

.itemInfo-wrap .summary-price-wrap .paipai-price .p-price .price {
    font-size: 22px
}

.itemInfo-wrap .summary-price-wrap .paipai-price .p-price-color {
    color: #666
}

.itemInfo-wrap .summary-price-wrap .paipai-price .p-price-color span {
    font-size: 16px
}

.itemInfo-wrap .summary-price-wrap .paipai-price .p-price-color .price {
    font-size: 22px;
    color: #666
}

.itemInfo-wrap .summary-price-wrap .paipai-price .notice {
    color: #005aa0;
    vertical-align: 2px;
    margin-left: 10px
}

.itemInfo-wrap .summary-price-wrap .paipai-price .notice:hover {
    color: #e4393c
}

.itemInfo-wrap .summary-price-wrap .paipai-price .price-tips {
    display: inline-block
}

.itemInfo-wrap .summary-price-wrap .paipai-price .sprite-question {
    display: inline-block;
    vertical-align: 0;
    width: 16px;
    height: 16px;
    background-image: url(//storage.jd.com/retail-mall/item2025/pc/unite/1.1.9-prod0612/components/default-soa/prom/i/__sprite.png);
    background-position: 0 -20px
}

.itemInfo-wrap .summary-price-wrap .paipai-price .price-tips .tips {
    z-index: 4;
    width: 270px;
    position: absolute;
    top: 25px;
    display: none
}

.itemInfo-wrap .summary-price-wrap .paipai-price .price-tips .tips .content {
    padding: 10px;
    background: #fff;
    border: 1px solid #cecbce;
    color: #666;
    -moz-box-shadow: 0 0 2px 2px #eee;
    -webkit-box-shadow: 0 0 2px 2px #eee;
    box-shadow: 0 0 2px 2px #eee
}

.itemInfo-wrap .summary-price-wrap .paipai-price .price-tips .tips .content dt {
    font-weight: 700;
    margin-bottom: 3px
}

.itemInfo-wrap .summary-price-wrap .paipai-price .price-tips .tips .content dd {
    line-height: 170%
}

.itemInfo-wrap .summary-price-wrap .paipai-price .price-tips .tips .content p {
    border-top: 1px dotted #999;
    margin-top: 7px;
    padding-top: 7px
}

.itemInfo-wrap .summary-price-wrap .paipai-price .price-tips .tips .content p a {
    color: #5e69ad;
    margin: 0 5px
}

.itemInfo-wrap .summary-price-wrap .paipai-price .price-tips .tips .content p a:hover {
    color: #e4393c
}

.itemInfo-wrap .summary-price-wrap .paipai-price .price-tips .tips .sprite-arrow {
    width: 11px;
    height: 6px;
    background-image: url(//storage.jd.com/retail-mall/item2025/pc/unite/1.1.9-prod0612/components/default-soa/prom/i/__sprite.png);
    background-position: 0 -36px;
    position: absolute;
    overflow: hidden;
    left: 5px;
    top: -5px;
    _bottom: -1px
}

.itemInfo-wrap .summary-price-wrap .paipai-price .hover .tips {
    display: block
}

.itemInfo-wrap .summary-price-wrap .buy-rate {
    border-left: 1px solid #ccc;
    padding-left: 10px;
    margin-left: 5px
}

.itemInfo-wrap .summary-price-wrap .summary-top {
    display: inline-block;
    display: block;
    display: none
}

.itemInfo-wrap .summary-price-wrap .summary-top:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden
}

* html .itemInfo-wrap .summary-price-wrap .summary-top {
    height: 1%
}

*+html .itemInfo-wrap .summary-price-wrap .summary-top {
    min-height: 1%
}

.itemInfo-wrap .summary-price-wrap .summary-top .summary-promotion {
    padding-bottom: 5px
}

.itemInfo-wrap .summary-price-wrap .summary-top .p-promotions-wrap {
    position: relative;
    overflow: hidden
}

.itemInfo-wrap .summary-price-wrap .summary-top .p-promotions {
    position: relative;
    line-height: 30px;
    padding-right: 90px;
    min-height: 35px;
    *zoom:1}

.itemInfo-wrap .summary-price-wrap .summary-top .p-promotions a:link {
    color: #666
}

.itemInfo-wrap .summary-price-wrap .summary-top .p-promotions a:hover {
    color: #c81623
}

.itemInfo-wrap .summary-price-wrap .summary-top .p-promotions .car_red_bg,.itemInfo-wrap .summary-price-wrap .summary-top .p-promotions .hl_red_bg {
    color: #df3033;
    background: rgba(0,0,0,0);
    border: 1px solid #df3033;
    padding: 2px 3px;
    margin-right: 5px;
    display: inline-block;
    line-height: 16px;
    *zoom:1}

.itemInfo-wrap .summary-price-wrap .summary-top .p-promotions .yellow,.itemInfo-wrap .summary-price-wrap .summary-top .p-promotions .yellow-bg {
    background: rgba(0,0,0,0);
    border: 1px solid #d3b679;
    color: #cfae68;
    padding: 2px 3px;
    margin-right: 5px;
    display: inline-block;
    line-height: 16px;
    *zoom:1}

.itemInfo-wrap .summary-price-wrap .summary-top .p-promotions .hl_red {
    color: #666;
    line-height: 18px
}

.itemInfo-wrap .summary-price-wrap .summary-top .p-promotions .hl_red .sprite-tips {
    display: inline-block;
    margin-right: 6px;
    vertical-align: -3px;
    width: 11px;
    height: 15px;
    background-image: url(//storage.jd.com/retail-mall/item2025/pc/unite/1.1.9-prod0612/components/default-soa/prom/i/__sprite.png);
    background-position: -16px -20px
}

.itemInfo-wrap .summary-price-wrap .summary-top .p-promotions .sprite-question-con {
    display: inline-block;
    vertical-align: -1px;
    width: 12px;
    height: 12px;
    background-image: url(https://img11.360buyimg.com/imagetools/jfs/t1/207760/8/59446/230/67566050F8be82471/60e1a9aee7d9d398.png)
}

.itemInfo-wrap .summary-price-wrap .summary-top .p-promotions .mj_red {
    color: #e4393c;
    line-height: 18px
}

.itemInfo-wrap .summary-price-wrap .summary-top .p-promotions #pickOneTip .hl_red,.itemInfo-wrap .summary-price-wrap .summary-top .p-promotions .view-all-promotions .prom-sum {
    color: #999
}

.itemInfo-wrap .summary-price-wrap .summary-top .p-promotions .detail-btn {
    white-space: nowrap
}

.itemInfo-wrap .summary-price-wrap .summary-top .p-promotions .prom-tags {
    width: 658px;
    height: 26px;
    display: none
}

.itemInfo-wrap .summary-price-wrap .summary-top .p-promotions .view-all-promotions {
    position: absolute;
    right: 10px;
    top: 30px;
    width: 81px;
    text-align: right;
    cursor: pointer
}

.itemInfo-wrap .summary-price-wrap .summary-top .p-promotions .view-all-promotions .sprite-arr-close {
    display: inline-block;
    *display: inline;
    *zoom:1;vertical-align: middle;
    margin-right: 3px;
    width: 13px;
    height: 7px;
    background-image: url(//storage.jd.com/retail-mall/item2025/pc/unite/1.1.9-prod0612/components/default-soa/prom/i/__sprite.png);
    background-position: -27px -20px;
    _overflow: hidden
}

.itemInfo-wrap .summary-price-wrap .summary-top .p-promotions .view-all-promotions .sprite-arr-open {
    width: 13px;
    height: 7px;
    background-image: url(//storage.jd.com/retail-mall/item2025/pc/unite/1.1.9-prod0612/components/default-soa/prom/i/__sprite.png);
    background-position: -27px -27px
}

.itemInfo-wrap .summary-price-wrap .summary-top .p-promotions .prom-plus .prom-item .hl_red_bg {
    border: none;
    padding: 0;
    line-height: normal
}

.rate-layer .layer-con .total,.rate-layer .layer-tit {
    line-height: 32px;
    border-bottom: 1px dotted #cecbce
}

.itemInfo-wrap .summary-price-wrap .summary-top .p-promotions .prom-plus .prom-item .hl_red_bg img {
    vertical-align: top
}

.itemInfo-wrap .summary-price-wrap .summary-top .z-promotions-all-show {
    *zoom:1;position: absolute;
    z-index: 5;
    width: 100%
}

.itemInfo-wrap .summary-price-wrap .summary-top .z-promotions-all-show .prom-item,.itemInfo-wrap .summary-price-wrap .summary-top .z-promotions-all-show .prom-quan {
    height: auto;
    white-space: normal;
    text-overflow: clip;
    overflow: visible;
    *zoom:1}

.itemInfo-wrap .summary-price-wrap .summary-top .z-promotions-all-show .p-promotions-wrap {
    height: auto;
    _position: relative;
    *zoom:1;padding-bottom: 5px
}

.itemInfo-wrap .summary-price-wrap .summary-top .z-promotions-all-show .p-promotions-wrap .more-prom-ins,.itemInfo-wrap .summary-price-wrap .summary-top .z-promotions-all-show .p-promotions-wrap .view-all-promotions {
    display: none;
    *zoom:1}

.itemInfo-wrap .summary-price-wrap .z-has-more-promotion {
    position: relative;
    height: 60px;
    z-index: 4;
    *z-index: 5;
    margin-bottom: 5px
}

.itemInfo-wrap .summary-price-wrap .z-has-more-promotion .prom-item,.itemInfo-wrap .summary-price-wrap .z-has-more-promotion .prom-quan {
    height: 30px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden
}

.itemInfo-wrap .summary-price-wrap .z-has-more-promotion .p-promotions-wrap {
    height: 60px;
    *height: 52px;
    _width: 560px;
    _position: relative;
    _zoom: 1
}

.itemInfo-wrap .summary-price-wrap .z-has-more-promotion .p-promotions-wrap .more-prom-ins,.itemInfo-wrap .summary-price-wrap .z-has-more-promotion .p-promotions-wrap .view-all-promotions {
    display: block
}

.rate-layer {
    width: 208px;
    background: #fff;
    color: #666
}

.rate-layer .sprite-arrow {
    position: absolute;
    overflow: hidden;
    left: 20px;
    top: -6px;
    width: 11px;
    height: 6px;
    background-image: url(//storage.jd.com/retail-mall/item2025/pc/unite/1.1.9-prod0612/components/default-soa/prom/i/__sprite.png);
    background-position: 0 -36px
}

.rate-layer .layer-tit h3 {
    font-size: 12px;
    color: #666
}

.rate-layer .layer-tit span {
    float: right;
    color: #999;
    margin-top: -32px
}

.rate-layer .layer-con a {
    margin: 0
}

.rate-layer .layer-con .score-list {
    padding-top: 4px
}

.rate-layer .layer-con .score-list li {
    line-height: 22px
}

.rate-layer .layer-con .label {
    display: inline-block;
    width: 60px;
    color: #999
}

.rate-layer .layer-con .trend {
    float: right
}

.rate-layer .layer-con .sprite-down,.rate-layer .layer-con .sprite-up {
    display: inline-block;
    margin-left: 5px
}

.rate-layer .layer-con .sprite-down {
    width: 9px;
    height: 9px;
    background-image: url(//storage.jd.com/retail-mall/item2025/pc/unite/1.1.9-prod0612/components/default-soa/prom/i/__sprite.png);
    background-position: -40px 0
}

.rate-layer .layer-con .sprite-up {
    width: 9px;
    height: 9px;
    background-image: url(//storage.jd.com/retail-mall/item2025/pc/unite/1.1.9-prod0612/components/default-soa/prom/i/__sprite.png);
    background-position: -40px -9px
}

.rate-layer .layer-con .tips {
    border-top: 1px dotted #cecbce;
    margin-top: 8px;
    padding-top: 8px
}

.rate-layer .layer-con .tips dt {
    font-weight: 700;
    margin-bottom: 2px
}

#prom-mbuy {
    *z-index: 6
}

#prom-mbuy .qrcode-wrap {
    *z-index: 6;
    *zoom:1}

#p-ad-phone {
    height: 18px;
    text-overflow: ellipsis
}

.summary-promotion .dt {
    line-height: 30px
}

.prom-gifts {
    padding-left: 40px
}

.prom-gift-label {
    max-width: 70px;
    margin-left: -40px;
    display: inline;
    float: left
}

.prom-gift-label em {
    padding: 1px 2px;
    color: #fff;
    background-color: #e4393c
}

.prom-plus-gift-label {
    float: left;
    width: 70px;
    margin-left: -40px;
    display: inline
}

.prom-plus-gift-label em {
    padding: 1px 2px
}

.prom-plus-gift-list {
    width: 90%;
    float: left
}

.prom-plus-gift-list .prom-gift-item {
    padding: 0 5px;
    float: left;
    height: 30px;
    white-space: nowrap
}

.prom-plus-gift-list .gift-limit {
    color: #cfae68
}

.prom-plus-gift-list a {
    float: left;
    width: 25px;
    height: 25px;
    margin-right: 3px
}

.prom-plus-gift-list .gift-img {
    display: block;
    width: 25px;
    height: 25px
}

.prom-plus-gift-list .gift-number {
    font-size: 12px;
    font-family: arial;
    color: #e4393c
}

.prom-gift-list {
    width: 90%;
    float: left
}

.prom-gift-list .prom-gift-item {
    padding: 0 5px;
    float: left;
    height: 30px;
    white-space: nowrap
}

.prom-gift-list .gift-limit {
    color: #999
}

.prom-gift-list a {
    float: left;
    width: 25px;
    height: 25px;
    margin-right: 3px
}

.prom-gift-list .gift-img {
    display: block;
    width: 25px;
    height: 25px
}

.prom-gift-list .gift-number {
    font-size: 12px;
    font-family: arial;
    color: #e4393c
}

#summary-mbuy {
    position: absolute;
    top: 114px;
    left: 220px;
    _left: 224px;
    z-index: 5;
    width: 185px;
    height: 165px;
    border: 1px solid #eee;
    border-top: none;
    background: #fff;
    -moz-box-shadow: 0 0 10px rgba(0,0,0,.12);
    -webkit-box-shadow: 0 0 10px rgba(0,0,0,.12);
    box-shadow: 0 0 10px rgba(0,0,0,.12)
}

#summary-mbuy .loading-style1 {
    margin: 40px 0 0 10px
}

#summary-mbuy .qrcode,#summary-mbuy p {
    margin-left: 20px
}

#summary-mbuy p {
    height: 25px;
    line-height: 25px
}

#summary-quan .dt,.top-cd-banner {
    line-height: 32px
}

#summary-mbuy i {
    position: absolute;
    left: 1px;
    top: -6px;
    *top: -8px;
    display: inline-block;
    *zoom:1;width: 183px;
    height: 8px;
    background: #fff;
    z-index: 5
}

.mob-buy {
    position: relative;
    *width: 100%
}

.mob-buy .qrcode-wrap {
    position: absolute;
    left: 150px;
    top: 0;
    width: 185px;
    height: 35px;
    display: inline-block;
    *zoom:1;*z-index: 8
}

.mob-buy .icon b,.mob-buy .icon s {
    display: inline-block;
    *zoom:1;overflow: hidden;
    vertical-align: middle
}

.mob-buy .icon s {
    width: 19px;
    height: 22px;
    margin: 0 10px;
    background: url(//storage.jd.com/retail-mall/item2025/pc/unite/1.1.9-prod0612/components/default-soa/prom/i/mbuy.png) no-repeat
}

.mob-buy .icon b {
    width: 7px;
    height: 7px;
    margin-left: 3px;
    background: url(//misc.360buyimg.com/lib/skin/2013/i/20130330A_2.png) -95px -55px no-repeat
}

.mob-buy-curr .qrcode-wrap {
    border: 1px solid #eee;
    border-bottom: none;
    background: #fff;
    -moz-box-shadow: 0 -5px 10px rgba(0,0,0,.12);
    -webkit-box-shadow: 0 -5px 10px rgba(0,0,0,.12);
    box-shadow: 0 -5px 10px rgba(0,0,0,.12)
}

.mob-buy-curr .icon s {
    background-position: 0 -22px
}

#summary-quan {
    position: sticky;
    z-index: 2;
    top: 53px;
    background: #fff;
    padding-bottom: 12px;
    display: none
}

#summary-quan .quan-item,#summary-quan .quan-item-img {
    position: relative;
    border-radius: 4px;
    float: left;
    cursor: pointer
}

#summary-quan .dd {
    padding-top: 8px
}

#summary-quan .lh {
    height: 30px
}

#summary-quan .quan-item {
    height: 14px;
    padding: 8px;
    line-height: 15px;
    text-align: center;
    background: #ffebef;
    font-size: 14px;
    white-space: nowrap;
    margin-right: 8px;
    color: #ff0f23;
    font-weight: 600
}

#summary-quan .quan-item-img {
    margin-right: 13px
}

#summary-quan .quan-item-img img {
    vertical-align: inherit
}

#summary-quan .text {
    color: #ff0f23;
    font-size: 14px;
    font-weight: normal;
    font-family: JDZhengHeiVRegular2-1
}

#summary-quan .text img {
    margin: 0 4px;
    height: 15px
}

#summary-quan .quan-item b,#summary-quan .quan-item s {
    position: absolute;
    top: -1px;
    display: block;
    height: 18px;
    width: 2px;
    overflow: hidden;
    background: url(//storage.jd.com/retail-mall/item2025/pc/unite/1.1.9-prod0612/components/default-soa/prom/i/quan-arr.gif) no-repeat
}

#summary-quan .quan-item s {
    left: 0;
    background-position: -2px 0
}

#summary-quan .quan-item b {
    right: -2px
}

#summary-quan .quan-item:hover {
    background: #fff4f4
}

#summary-quan .quan-item:hover b,#summary-quan .quan-item:hover s {
    background: url(//storage.jd.com/retail-mall/item2025/pc/unite/1.1.9-prod0612/components/default-soa/prom/i/quan-arr-hover.gif) no-repeat
}

#summary-quan .quan-item:hover s {
    background-position: -2px 0
}

#summary-quan .more-btn {
    cursor: pointer;
    display: inline-block;
    width: 10px;
    height: 10px;
    margin-right: 5px;
    vertical-align: middle;
    background: url(https://img13.360buyimg.com/imagetools/jfs/t1/268329/4/5140/307/67713025F1b4d312d/d607de0c281b0358.png);
    background-size: 100%;
    margin-top: 9px;
    position: absolute
}

#lachine {
    min-height: 32px;
    margin-bottom: 10px;
    position: relative;
    overflow: hidden
}

#lachine .arrow {
    cursor: pointer;
    position: absolute;
    right: 0;
    top: 0;
    width: 32px;
    height: 32px;
    background: url(https://img12.360buyimg.com/imagetools/jfs/t1/266539/18/14151/476/678f5c60F3358f69f/ce4c94df51709093.png) center no-repeat #fff;
    background-size: 10px 10px
}

#lachine .ddnew,#lachine .ddnew li {
    width: max-content;
    display: inline-flex
}

#lachine .arrow.right-arrow {
    transform: rotate(-90deg)
}

#lachine .ddnew {
    flex-direction: row;
    position: absolute;
    overflow: hidden
}

#lachine .ddnew li {
    border-radius: 4px;
    height: 16px;
    padding: 8px 26px 8px 8px;
    background: url(https://img13.360buyimg.com/imagetools/jfs/t1/259181/16/14667/489/6790bd3aF60de783b/8ed74ff7b6ef4ed6.png) right 8px center no-repeat #f2f4fa;
    background-size: 10px;
    align-items: center;
    font-size: 14px;
    font-weight: 500;
    color: #505259;
    margin-right: 4px
}

#lachine .ddnew li img {
    width: 16px;
    height: 16px;
    margin-right: 4px
}

#lachine .ddnew li:hover {
    background-image: url(https://img14.360buyimg.com/imagetools/jfs/t1/276452/7/17223/329/67f37bd2F5d6b429e/cb4f837e6c161ee5.png);
    background-color: #ffebf1
}

#lachine.expand,#lachine.expand .arrow,#lachine.expand .ddnew li:hover {
    background-color: #f2f4fa
}

#lachine .ddnew li:hover a {
    color: #ff0f23
}

#lachine.expand .ddnew {
    position: static;
    height: auto;
    flex-direction: column
}

#lachine.expand .arrow {
    transform: rotate(180deg)
}

#lachine.expand .arrow.right-arrow {
    transform: rotate(-90deg)
}

.top-cd-banner {
    height: 32px;
    background: #e4393c;
    padding: 0 14px;
    color: #fff
}

.top-cd-banner .act-type i,.top-cd-banner .time-remain i {
    width: 16px;
    height: 16px;
    display: inline-block;
    vertical-align: middle
}

.top-cd-banner .act-type {
    float: left;
    font-size: 16px;
    color: #ffe134;
    _margin: 8px 0
}

.top-cd-banner .act-type i {
    background: url(//storage.jd.com/retail-mall/item2025/pc/unite/1.1.9-prod0612/components/default-soa/prom/i/act-icon.png) no-repeat;
    _background: url(//storage.jd.com/retail-mall/item2025/pc/unite/1.1.9-prod0612/components/default-soa/prom/i/act-icon-8.png) no-repeat;
    background-position: 0 0
}

.top-cd-banner .act-type span {
    margin-left: 8px;
    font-size: 14px;
    color: #fff
}

.top-cd-banner .time-remain {
    float: right;
    font-size: 14px;
    _margin: 8px 0
}

.top-cd-banner .time-remain i {
    background: url(//storage.jd.com/retail-mall/item2025/pc/unite/1.1.9-prod0612/components/default-soa/prom/i/act-icon.png) no-repeat;
    _background: url(//storage.jd.com/retail-mall/item2025/pc/unite/1.1.9-prod0612/components/default-soa/prom/i/act-icon-8.png) no-repeat;
    background-position: 0 -20px;
    margin-right: 5px
}

.top-cd-banner .time-remain span {
    color: #ffe134
}

.itemInfo-wrap .author a {
    color: #1a1a1a
}

.itemInfo-wrap .author a:hover {
    color: #e4393c
}

.itemInfo-wrap .original-price {
    color: #999;
    margin-left: 60px;
    vertical-align: 2px
}

.itemInfo-wrap .del-price {
    margin-left: 12px
}

.itemInfo-wrap .del-price span {
    font-weight: 700
}

.itemInfo-wrap .summary-price-wrap .summary-price .dd {
    margin: 0
}

.firm-price .text,.plus-price .text {
    margin-left: 5px;
    margin-right: 8px
}

.itemInfo-wrap .summary-price-wrap .summary-price .del {
    text-decoration: line-through;
    font-size: 12px;
    color: #999
}

.itemInfo-wrap .summary-price-wrap .summary-price .del .price,.itemInfo-wrap .summary-price-wrap .summary-price .del span {
    font-size: 12px
}

.ebook .itemInfo-wrap .news .item {
    width: auto;
    max-height: 3em
}

.ebook .summary-price-wrap {
    padding: 19px 0 12px
}

.plus-price .p-price-plus {
    font: 16px "microsoft yahei";
    position: relative;
    bottom: -2px;
    color: #333
}

.plus-price strong {
    font-weight: 400
}

.plus-price a {
    color: #005aa0
}

.firm-price .p-price-firm {
    font: 16px "microsoft yahei";
    position: relative;
    bottom: -2px;
    color: #4965f3
}

.firm-price strong {
    font-weight: 400
}

.firm-price a {
    color: #005aa0
}

@font-face {
    font-family: iconfont;
    src: url(//storage.360buyimg.com/channel2022/jd_home/0.0.52-alpha.5/fonts/ba43574760fe93a35fca3c6f9b9e73f4.eot);
    src: url(//storage.360buyimg.com/channel2022/jd_home/0.0.52-alpha.5/fonts/ba43574760fe93a35fca3c6f9b9e73f4.eot#iefix) format("embedded-opentype"),url(//storage.360buyimg.com/channel2022/jd_home/0.0.52-alpha.5/fonts/a84f5777e97992c6fb6d423c003f187b.woff) format("woff"),url(//storage.360buyimg.com/channel2022/jd_home/0.0.52-alpha.5/fonts/43f6b5fd284d120fd59582a14e3e0844.ttf) format("truetype"),url(//storage.360buyimg.com/channel2022/jd_home/0.0.52-alpha.5/fonts/7e3a7b715cf938242acf0fe64a0e1817.svg#iconfont) format("svg")
}

.firmbuy-price {
    margin-top: 5px
}

.firmbuy-price .buy-tips {
    padding: 13px 10px;
    background: #fff;
    border-radius: 10px;
    display: inline-block;
    height: 36px;
    position: relative;
    margin-top: 10px;
    border: 1px solid rgba(0,83,253,.6)
}

.firmbuy-price .buy-tips .arrow {
    position: absolute;
    display: inline-block;
    width: 16px;
    height: 6px;
    background-image: url(//img12.360buyimg.com/imagetools/jfs/t1/89617/24/37900/647/65e7d539Fc22700cd/44bdb3ccc965cdde.png);
    background-position: 0 0;
    background-size: 100%;
    left: 22px;
    top: -6px
}

.firmbuy-price .buy-tips .buy-content .left {
    width: 36px;
    height: 36px;
    float: left
}

.firmbuy-price .buy-tips .buy-content .right {
    float: left;
    margin-left: 10px
}

.firmbuy-price .buy-tips .buy-content .right .buy-one {
    margin: 9px 0;
    height: 18px;
    line-height: 18px
}

.firmbuy-price .buy-tips .buy-content .right .buy-one .discount {
    float: left;
    display: inline-block;
    font-size: 14px
}

.firmbuy-price .buy-tips .buy-content .right .buy-one .discount span {
    font-size: 18px;
    color: #0053fd;
    font-weight: 400
}

.firmbuy-price .buy-tips .buy-content .right .buy-one .question {
    display: inline-block;
    vertical-align: -5px;
    width: 16px;
    height: 16px;
    background-image: url(//img11.360buyimg.com/imagetools/jfs/t1/122241/40/41954/516/65e6d664F0b3c757a/5fa38e93538e12b3.png);
    background-position: 0 0;
    margin-right: 20px;
    background-size: 100%;
    margin-left: 3px
}

.firmbuy-price .buy-tips .buy-content .right .buy-one .go-bargaining {
    float: right
}

.firmbuy-price .buy-tips .buy-content .right .buy-multiple .bottom div,.firmbuy-price .buy-tips .buy-content .right .buy-multiple .top div {
    float: left
}

.firmbuy-price .buy-tips .buy-content .right .buy-one .go-bargaining a {
    font-size: 14px;
    color: #0053fd;
    font-weight: 400
}

.firmbuy-price .buy-tips .buy-content .right .buy-multiple {
    display: inline-block;
    font-size: 12px;
    color: #1a1a1a;
    margin-top: -3px
}

.firmbuy-price .buy-tips .buy-content .right .buy-multiple .top {
    padding: 0 10px 8px;
    height: 12px;
    line-height: 12px
}

.firmbuy-price .buy-tips .buy-content .right .buy-multiple .top div span {
    width: 45px;
    display: inline-block;
    text-align: left;
    font-family: iconfont;
    margin-right: 2px;
    overflow: hidden
}

.firmbuy-price .buy-tips .buy-content .right .buy-multiple .top .more,.firmbuy-price .buy-tips .buy-content .right .buy-multiple .top .num {
    height: 12px;
    line-height: 12px
}

.firmbuy-price .buy-tips .buy-content .right .buy-multiple .top .num {
    width: 40px;
    margin-right: 20px
}

.firmbuy-price .buy-tips .buy-content .right .buy-multiple .bottom {
    padding: 8px 10px 0;
    height: 12px;
    line-height: 12px
}

.newcomer-price,.sam-price,.student-price,.user-price,.watsons {
    padding-top: 5px
}

.firmbuy-price .buy-tips .buy-content .right .buy-multiple .bottom div span {
    width: 45px;
    display: inline-block;
    text-align: left;
    margin-right: 2px
}

.firmbuy-price .buy-tips .buy-content .right .buy-multiple .bottom div span i {
    color: #0053fd;
    font-size: 16px;
    font-family: JDZhengHeiVRegular2-1
}

.firmbuy-price .buy-tips .buy-content .right .buy-multiple .bottom .go-bargaining,.firmbuy-price .buy-tips .buy-content .right .buy-multiple .bottom .num {
    height: 14px;
    line-height: 14px
}

.firmbuy-price .buy-tips .buy-content .right .buy-multiple .bottom .num {
    width: 40px;
    margin-right: 20px
}

.firmbuy-price .buy-tips .buy-content .right .buy-multiple .bottom .num .question {
    display: inline-block;
    vertical-align: -1px;
    width: 12px;
    height: 12px;
    background-image: url(//img11.360buyimg.com/imagetools/jfs/t1/122241/40/41954/516/65e6d664F0b3c757a/5fa38e93538e12b3.png);
    background-position: 0 0;
    background-size: 100%;
    margin-left: 2px
}

.sam-price .sprite-question,.user-price .sprite-question {
    width: 16px;
    background-image: url(//storage.jd.com/retail-mall/item2025/pc/unite/1.1.9-prod0612/components/default-soa/prom/i/__sprite.png);
    background-position: 0 -20px
}

.fans-price .text,.meet-price .text {
    margin-left: 5px;
    margin-right: 8px
}

.firmbuy-price .buy-tips .buy-content .right .buy-multiple .bottom .go-bargaining a {
    font-size: 12px;
    color: #0053fd;
    font-weight: 400
}

.summary-info {
    font-size: 14px;
    float: right
}

.meet-price .p-price-meet {
    font: 16px "microsoft yahei";
    position: relative;
    bottom: -2px;
    color: #8a2ee6
}

.meet-price strong {
    font-weight: 400
}

.meet-price a {
    color: #005aa0
}

.fans-price .p-price-fans {
    font: 16px "microsoft yahei";
    position: relative;
    vertical-align: middle;
    color: #7049ff
}

.fans-price strong {
    font-weight: 400
}

.fans-price .text {
    vertical-align: middle
}

.sam-price .sam-icon,.user-price .user-icon {
    margin-right: 5px
}

.sam-price .p-price-sam {
    position: relative;
    bottom: -2px;
    color: #005aa0;
    font-size: 16px
}

.sam-price .text {
    margin-left: 20px;
    color: #999
}

.sam-price a {
    color: #005aa0;
    font-family: simsun
}

.sam-price .sprite-question {
    cursor: pointer;
    display: inline-block;
    vertical-align: middle;
    height: 16px
}

.user-price .p-price-user {
    position: relative;
    bottom: -2px;
    color: #ff911c;
    font-size: 16px
}

.user-price .text {
    margin-left: 20px;
    color: #999
}

.user-price a {
    color: #005aa0;
    font-family: simsun
}

.user-price .sprite-question {
    cursor: pointer;
    display: inline-block;
    vertical-align: middle;
    height: 16px
}

.newcomer-price {
    line-height: normal;
    color: #666;
    font-size: 12px
}

.newcomer-price em,.newcomer-price i,.newcomer-price span {
    vertical-align: middle
}

.newcomer-price em {
    margin-right: 3px;
    color: #ff911c;
    font-size: 16px
}

.newcomer-price i {
    display: inline-block;
    *display: inline;
    *zoom:1;width: 43px;
    height: 16px;
    margin: 0 8px 0 3px;
    background: url(//storage.jd.com/retail-mall/item2025/pc/unite/1.1.9-prod0612/components/default-soa/prom/i/icon-newcomer.png) left center no-repeat
}

.enterprise em {
    margin-right: 3px;
    color: #4965f2;
    font-size: 16px
}

.enterprise i {
    display: inline-block;
    *display: inline;
    *zoom:1;width: 74px;
    height: 16px;
    margin: 0 8px 0 3px;
    background: url(//storage.jd.com/retail-mall/item2025/pc/unite/1.1.9-prod0612/components/default-soa/prom/i/enterprise.png) left center no-repeat
}

.student-price {
    line-height: normal;
    color: #666;
    font-size: 12px
}

.student-price em,.student-price i,.student-price span {
    vertical-align: middle
}

.student-price em {
    margin-right: 3px;
    color: #0c8;
    font-size: 16px
}

.student-price i {
    display: inline-block;
    *display: inline;
    *zoom:1;width: 43px;
    height: 16px;
    margin: 0 8px 0 3px;
    background: url(//storage.jd.com/retail-mall/item2025/pc/unite/1.1.9-prod0612/components/default-soa/prom/i/icon-student.png) left center no-repeat
}

.double-price {
    margin-left: 5px;
    line-height: normal;
    color: #e4393c;
    font-size: 12px;
    display: inline-block;
    vertical-align: text-bottom
}

.double-price em,.double-price span,.watsons .sprite-question,.watsons__link,.watsons__logo,.watsons__text {
    vertical-align: middle
}

.double-price em {
    margin-right: 3px;
    color: #e4393c;
    font-size: 16px
}

.watsons {
    font-size: 0
}

.watsons__logo {
    *zoom:1;*display: inline;
    display: inline-block;
    width: 20px;
    height: 16px;
    margin-right: 5px;
    background: url(//img30.360buyimg.com/devfe/jfs/t19393/271/1724621772/1669/8878db54/5ad4975eNcddb09a7.png) no-repeat
}

.watsons__text {
    color: #999;
    font-size: 12px
}

.watsons__link {
    color: #0099a8;
    font-size: 12px
}

.watsons__link:hover {
    color: #e4393c
}

.watsons__link--mr18 {
    margin-right: 18px
}

.watsons__link--mr3 {
    margin-right: 3px
}

.watsons .sprite-question {
    cursor: pointer;
    display: inline-block;
    width: 16px;
    height: 16px;
    background-image: url(//storage.jd.com/retail-mall/item2025/pc/unite/1.1.9-prod0612/components/default-soa/prom/i/__sprite.png);
    background-position: 0 -20px
}

.itemInfo-wrap .summary-price-wrap .building-price .p-price {
    font-size: 12px;
    color: #666;
    line-height: 190%
}

.activity-banner {
    background-color: #fff;
    height: 52px;
    line-height: 52px;
    padding: 0 24px;
    overflow: hidden;
    zoom:1;border-top-left-radius: 8px;
    border-top-right-radius: 8px
}

.activity-banner .pay-icon {
    float: right;
    border-radius: 3px;
    color: #fff;
    font-weight: 400;
    font-size: 14px;
    height: 52px;
    text-align: center;
    line-height: 52px
}

.activity-banner .pay-icon-left {
    margin-top: -4px;
    float: left
}

.activity-banner .leftArrowIcon {
    float: left;
    margin-top: -4px;
    margin-left: 8px
}

.activity-banner .pay-icon-right {
    float: right;
    margin-top: -4px;
    display: flex;
    align-items: center
}

.activity-banner .pay-icon-right .pay-right-text {
    color: #fff;
    font-size: 14px;
    font-family: JDZhengHeiVRegular2-1,PingFang SC,microsoft yahei
}

.activity-banner .pay-icon-right-Arrow {
    float: right;
    margin-top: -4px;
    margin-right: 160px
}

.activity-type {
    float: left
}

.activity-type strong {
    font-size: 16px;
    color: #ffe134;
    font-weight: 400
}

.activity-type span {
    margin-left: 8px;
    font-size: 12px;
    color: #fff;
    font-weight: 700
}

.activity-price span,.activity-price strong {
    font-size: 16px;
    color: #666;
    font-weight: 400
}

.activity-price {
    float: left;
    padding: 0 10px
}

.activity-price span {
    padding-left: 10px
}

.left-message-info {
    float: right;
    margin-top: -6px
}

.left-message-info .pay-right-img {
    padding-right: 8px
}

.left-message-info .middleIcon {
    display: inline-block
}

.left-message-info .activity-message {
    color: #fff;
    font-size: 14px;
    margin-top: -3px;
    display: inline-block;
    font-family: JDZhengHeiVRegular2-1
}

.btn-pingou span,.line-thro {
    font-family: JDZhengHeiVRegular2-1
}

.left-message-info .activity-message .item {
    margin-left: 30px
}

.left-message-info .activity-message em {
    color: #ffe134
}

.seckill .activity-type strong,.seckill-yg .activity-type strong {
    color: #e4393c
}

.left-message-info .activity-message .J-count {
    font-weight: 700
}

.seckill-yg {
    background: url(//storage.jd.com/retail-mall/item2025/pc/unite/1.1.9-prod0612/components/default-soa/prom/i/seckill.png) no-repeat #f0f0f0
}

.seckill .sprite-seckill,.seckill-yg .sprite-seckill-yg {
    background-image: url(//storage.jd.com/retail-mall/item2025/pc/unite/1.1.9-prod0612/components/default-soa/prom/i/__sprite.png);
    vertical-align: -4px
}

.seckill-yg .sprite-seckill-yg {
    width: 20px;
    height: 20px;
    background-position: 0 0;
    margin-right: 5px
}

.seckill-yg .activity-message {
    color: #999;
    font-size: 12px
}

.seckill-yg .activity-message span {
    font-size: 14px;
    color: #fff;
    display: inline-block;
    width: 22px;
    line-height: 24px;
    text-align: center;
    background: #999;
    margin: 0 4px;
    border-radius: 2px
}

.seckill {
    background: url(//storage.jd.com/retail-mall/item2025/pc/unite/1.1.9-prod0612/components/default-soa/prom/i/seckill.png) no-repeat #f0f0f0
}

.seckill .sprite-seckill {
    width: 20px;
    height: 20px;
    background-position: 0 0;
    margin-right: 5px
}

#banner-clothdiscount .activity-message span,#common_banner .activity-message span {
    margin: 0 4px;
    width: 22px;
    line-height: 24px;
    text-align: center;
    display: inline-block;
    border-radius: 2px
}

.seckill .activity-message {
    color: #666;
    font-size: 12px
}

#banner-clothdiscount .activity-message {
    color: #fff;
    font-size: 12px
}

#banner-clothdiscount .activity-message span {
    font-size: 14px;
    color: #352d9f;
    background: rgba(255,255,255,.8)
}

#common_banner {
    clip-path: path("M 8 0 H 678 A 8 8 0 0 1 686 8 V 52 A 8 8 0 0 0 678 44 H 8 A 8 8 0 0 0 0 52 V 8 A 8 8 0 0 1 8 0 Z")
}

#common_banner .activity-message {
    color: #fff;
    font-size: 12px
}

#common_banner .activity-message span {
    font-size: 14px;
    color: #352d9f;
    background: rgba(255,255,255,.8)
}

.seckilling {
    background: url(//storage.jd.com/retail-mall/item2025/pc/unite/1.1.9-prod0612/components/default-soa/prom/i/seckilling.jpg) no-repeat #fe0851
}

.seckilling .sprite-seckilling {
    width: 20px;
    height: 20px;
    background-image: url(//storage.jd.com/retail-mall/item2025/pc/unite/1.1.9-prod0612/components/default-soa/prom/i/__sprite.png);
    background-position: -20px 0;
    vertical-align: -4px;
    margin-right: 5px
}

.seckilling .activity-type strong {
    color: #fff
}

.seckilling .activity-message {
    color: #fbe2e2;
    font-size: 12px
}

.seckilling .activity-message span {
    font-size: 14px;
    color: #fff;
    display: inline-block;
    width: 22px;
    line-height: 24px;
    text-align: center;
    background: #443b3b;
    margin: 0 4px;
    border-radius: 2px
}

.qfxr {
    overflow: hidden;
    zoom:1;background: url(//storage.jd.com/retail-mall/item2025/pc/unite/1.1.9-prod0612/components/default-soa/prom/i/qfxr-banner.png) no-repeat #ff5c68
}

.qfxr .icon-qfxr {
    display: inline-block;
    width: 133px;
    height: 24px;
    margin-top: 4px;
    background: url(//storage.jd.com/retail-mall/item2025/pc/unite/1.1.9-prod0612/components/default-soa/prom/i/icon-qfxr.png) no-repeat
}

.qfxr .activity-type strong {
    color: #e4393c
}

.qfxr .activity-message {
    color: #fbe2e2;
    font-size: 12px
}

.qfxr .activity-message span {
    font-size: 14px;
    color: #fff;
    display: inline-block;
    width: 22px;
    line-height: 24px;
    text-align: center;
    background: #443b3b;
    margin: 0 4px;
    border-radius: 2px
}

.decoration .itemInfo-wrap .summary-price-wrap .summary-price .p-price .discount {
    font-size: 12px;
    color: #666;
    margin-left: 3px
}

.decoration .itemInfo-wrap .summary-price-wrap .summary-price .p-price .proposed-price {
    color: #666;
    font-size: 12px
}

.decoration .itemInfo-wrap .summary-price-wrap .summary-price .p-price .price-tips {
    position: relative;
    z-index: 1;
    display: inline-block;
    *display: inline;
    *zoom:1;color: #666;
    margin-left: 5px;
    vertical-align: -3px
}

.decoration .itemInfo-wrap .summary-price-wrap .summary-price .p-price .price-tips:hover .tips {
    display: block
}

.decoration .itemInfo-wrap .summary-price-wrap .summary-price .p-price .price-tips .sprite-question {
    vertical-align: -1px
}

.decoration .itemInfo-wrap .summary-price-wrap .summary-price .p-price .sprite-question {
    display: inline-block;
    width: 16px;
    height: 16px;
    background-image: url(//storage.jd.com/retail-mall/item2025/pc/unite/1.1.9-prod0612/components/default-soa/prom/i/__sprite.png);
    background-position: 0 -20px
}

.decoration .itemInfo-wrap .summary-price-wrap .summary-price .p-price .tips {
    display: none;
    position: absolute;
    left: -12px;
    top: 24px;
    width: 215px
}

.decoration .itemInfo-wrap .summary-price-wrap .summary-price .p-price .tips .content {
    padding: 10px;
    background: #fff;
    border: 1px solid #cecbce;
    box-shadow: 0 0 2px 2px #eee
}

.decoration .itemInfo-wrap .summary-price-wrap .summary-price .p-price .tips .sprite-arrow {
    width: 11px;
    height: 6px;
    background-image: url(//storage.jd.com/retail-mall/item2025/pc/unite/1.1.9-prod0612/components/default-soa/prom/i/__sprite.png);
    background-position: 0 -36px;
    position: absolute;
    overflow: hidden;
    left: 15px;
    top: -5px
}

.belt-bg {
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    background: url(//storage.jd.com/retail-mall/item2025/pc/unite/1.1.9-prod0612/components/default-soa/prom/i/belt-bg.png) no-repeat;
    background-size: 100%;
    z-index: 5
}

.belt-bg p,.qrcode-pingou {
    text-align: center;
    left: 50%
}

.belt-bg p {
    font-size: 17px;
    color: #fff;
    white-space: nowrap;
    position: absolute;
    top: 50%;
    transform: translate(-50%,0);
    -ms-transform: translate(-50%,0);
    -moz-transform: translate(-50%,0);
    -webkit-transform: translate(-50%,0);
    -o-transform: translate(-50%,0)
}

.summary-service .p-price {
    color: #ff0f23;
    margin-left: 5px
}

.J-xsth-sale {
    margin-left: 10px;
    vertical-align: 2px
}

.J-xsth-sale .J-xsth-panel {
    color: #fff;
    background: #ff8b00;
    padding: 2px 5px 2px 6px;
    margin-right: 2px;
    display: inline-block;
    line-height: 18px;
    font-weight: 600
}

.J-xsth-sale .J-xsth-panel .s-arrow {
    padding-left: 2px;
    font-size: 10px
}

.J-xsth-sale .sprite-question {
    cursor: pointer;
    display: inline-block;
    vertical-align: middle;
    width: 16px;
    height: 16px;
    background-image: url(//storage.jd.com/retail-mall/item2025/pc/unite/1.1.9-prod0612/components/default-soa/prom/i/__sprite.png);
    background-position: 0 -20px
}

#pingou-banner-new .sprite-pingou {
    background: url(//img13.360buyimg.com/devfe/jfs/t21118/118/117736536/1383/3fbd777b/5afc35e5Nec3ac600.png) no-repeat;
    display: inline-block;
    width: 23px;
    height: 20px;
    position: relative;
    top: 5px;
    margin-right: 10px
}

#pingou-banner-new .activity-type strong {
    color: #fff
}

.btn-pingou {
    line-height: 20px;
    font-size: 14px
}

.btn-pingou span {
    position: relative
}

.btn-pingou span:first-child {
    font-size: 14px;
    margin-left: 6px
}

.summary-price>.dt span {
    color: #e4393c;
    display: inline-block;
    width: 16px
}

#InitCartUrl.btn-pingou {
    background-color: #ff475d;
    color: #fff
}

#InitCartUrl.btn-pingou.btn-disable {
    background: #acb0bd
}

.line-thro {
    text-decoration: line-through;
    font-size: 14px;
    color: #888b94
}

.tuanMemberCount {
    background: #ff0f23;
    color: #fff;
    padding: 0 4px;
    border-radius: 2px;
    font-size: 13px;
    display: inline-block;
    margin-right: 5px
}

.choose-btns .btn-lg.btn-pingou {
    position: relative
}

.qrcode-pingou {
    top: -220px;
    transform: translateX(-50%);
    position: absolute;
    background-color: #fff;
    padding: 10px;
    border: rgba(0,0,0,.1019607843);
    border-radius: 8px;
    box-shadow: 0 4px 10px 0 rgba(0,0,0,.1)
}

.qrcode-pingou p {
    line-height: 32px;
    font-size: 16px;
    background: #f2f2f2;
    text-align: left;
    padding-left: 20px;
    margin-bottom: 10px
}

#summary-yushou-ship .dd,#yiyao-expiryDate .dd {
    font-size: 15px;
    color: #1a1a1a
}

#gb-support .dt {
    line-height: 32px;
    height: 32px
}

#gb-support .dd {
    font-size: 15px
}

#gb-support .dd a {
    color: #1a1a1a;
    display: inline-block;
    padding-right: 18px;
    background: url(https://img13.360buyimg.com/imagetools/jfs/t1/259181/16/14667/489/6790bd3aF60de783b/8ed74ff7b6ef4ed6.png) right center no-repeat;
    background-size: 10px
}

#gb-support .dd a:hover,#gb-support .gb-link,#gb-support .gb-money {
    color: #ff0f23
}

#summary-yushou-ship {
    margin-bottom: 30px;
    height: 18px;
    line-height: 18px
}

#summary-yushou-ship .dd {
    font-weight: 400;
    padding: 0
}

#yiyao-expiryDate {
    margin-bottom: 16px
}

#yiyao-expiryDate .dt {
    line-height: 32px;
    height: 32px
}

#ttbar-home .logo-icon {
    background: url(https://img12.360buyimg.com/img/jfs/t1/109080/21/58367/14698/675171baFb8b7a6d2/22ad515c81c73261.png);
    display: inline-block;
    height: 17px;
    margin-right: 10px;
    vertical-align: text-top;
    width: 55px;
    background-size: 100%;
    margin-top: -3px
}
