﻿/*! goodsdetail 4.0.4 pub 2015-11-17 16:01 by baoluo */

@charset "utf-8";
.item-bg { background: url(../images/bg.png) repeat-x #fff; }
a { color: #333; text-decoration: none; }
    a:hover { color: #d41c50; text-decoration: none; }
.m-top { margin-top: 20px; }
.bx-next, .bx-prev, .g-c-start, .go-comm-btn, .goods-btn-buy, .goods-btn-collect, .goods-cancel-btn, .goods-supply-btn, .item-recommend .rec-g-box b, .list-vip-price .ico-arrow, .now-tick, .now_arrows, .page-next, .page-prev, .pop-arrows-left, .pop-arrows-right, .popover-close, .pulldown-button, .rec-goods-choice .bx-next, .rec-goods-choice .bx-prev, .serve-layer-arrow i, .status-layer-arrow i, .t-vip, .ul-g-c-r .r-g-t i, .user-vip-grade { background: url(../images/item.png) no-repeat; }
.icon-level-0, .icon-level-1, .icon-level-2, .icon-level-3, .icon-level-4, .icon-level-5 { width: 26px; height: 13px; list-style: none; display: inline-block; *display: inline; *zoom: 1; background: url(../images/item.png) no-repeat; }
.item-wrap { width: 1200px; padding: 5px 0; margin: 0 auto; }
.item-banner a { display: block; height: 70px; line-height: 1000em; overflow: hidden; margin-bottom: 5px; }
.item-crumbs { height: 33px; line-height: 33px; font-family: "思源黑体"; overflow: hidden; }
    .item-crumbs .crumb-location { text-align: left; color: #333; padding-left: 10px; }
        .item-crumbs .crumb-location a, .item-crumbs .crumb-location a:hover { color: #333; }
.item-detail { padding: 10px 0; box-shadow: 0 0 5px rgba(0,0,0,.2); background: #fff; width:950px;}
.goods-picture { float: left; width: 480px; z-index: 2; position: relative; padding: 0 20px 0 10px; }
.goods-tag { position: absolute; top: 0; right: 57px; width: 100px; max-height: 100px; text-align: right; z-index: 100; }
.picture-show { width: 480px; height: 420px; background: #ebebeb; }
.picture-active { text-align: center; height: 20px; line-height: 20px; padding: 15px 0 5px; }
.picture-smallpic { padding-top: 10px; overflow: hidden; zoom: 1; }
.picture-zoom { color: #787878; background: url(../images/2.png) no-repeat 0 0; padding-left: 20px; }
.picture-operate { text-align: left; height: 24px; line-height: 24px; padding: 10px 0; }
    .picture-operate .goods-share { float: right; color: #404040; position: relative; padding-right: 105px; }
.share-box { width: 100px; position: absolute; top: 4px; right: 0; overflow: hidden; *zoom: 1; z-index: 10; }
    .share-box a.share-qqkj, .share-box a.share-qqwb, .share-box a.share-renren, .share-box a.share-sina { background: url(../images/share_icon.png) no-repeat; width: 16px; margin-right: 8px; height: 16px; float: left; display: block; *display: inline; *zoom: 1; overflow: hidden; line-height: 999em; }
    .share-box a.share-sina { background-position: 0 0; }
    .share-box a.share-qqwb { background-position: 0 -26px; }
    .share-box a.share-qqkj { background-position: 0 -104px; }
    .share-box a.share-renren { background-position: 0 -52px; }
.picture-operate .goods-like { float: left; padding-left: 5px; }
.picture-operate .t-like { color: #d41c50; padding: 0 15px; background: url(../images/4.png) no-repeat 0 3px; cursor: pointer; }
.picture-operate .t-unlike { color: #333; padding-left: 15px; background: url(../images/5.png) no-repeat 0 3px; cursor: pointer; }
.list-smallpic li { float: left; margin: 4px; *display: inline; zoom: 1; font-size: 0; }
    .list-smallpic li img { border: 1px solid #ccc; }
    .list-smallpic li a:hover img { border: 1px solid #d41c50; }
    .list-smallpic li a { border: 1px solid #fff; display: block; }
        .list-smallpic li a:hover, .list-smallpic li.now a, .list-smallpic li.now a:hover, .list-smallpic li.now a:hover img, .list-smallpic li.now img { border: 1px solid #d41c50; }
.goods-detail { float: right; width: 440px; z-index: 1; position: relative; text-align: left; }
    .goods-detail .goods-head { padding: 0 90px 11px 10px; height: 79px; font: 400 18px/26px '思源黑体'; }
    .goods-detail .goods-name { line-height: 40px; font-weight: 700; color: #333; text-overflow: ellipsis; overflow: hidden; white-space: nowrap;border-bottom: 1px dashed #D41C50; }
    .goods-detail .goods-title { color: #d41c4f; }
.goods-price-attribute { width: 440px;height:138px;  position: relative; z-index: 15; border-top: 1px solid #ddd;  }
.goods-mobil { position: absolute; top: 9px; right: 8px;  text-align: center; }
    .goods-mobil .goods-mobil-txt { height: 22px; line-height: 22px; }
.goods-price-attribute .goods-price-box { padding: 15px 0 0 0px; }
.goods-price-box .goods-price-ul { padding-bottom: 0; }
.goods-price-box li { float: left; margin-right: 9px; height: 35px; *display: inline; *zoom: 1; }
.goods-price-ul .goods-price { height: 36px; }
.goods-price-ul s { text-decoration: line-through; list-style: none; height: 17px; display: block; margin-top: 13px; color: #fff; white-space: nowrap; }
.goods-price-ul span { display: block; margin-top: 15px; }
.goods-price { overflow: hidden; zoom: 1; _display: inline; font-family: 思源黑体; }
    .goods-price span { float: left; }
    .goods-price .yuan { color: #D31B4F; }
    .goods-price span.price-num { font: 700 36px/43px 思源黑体; padding-left: 2px; margin-top: 0; color: #d31b4f; }
    .goods-price span.sale-price { font-size: 14px; }
    .goods-price em { font-size: 26px; font-family: 思源黑体; font-weight: 700; padding-left: 2px; margin-top: 5px; }
.sold-out-attribute { background: url(./images/sold_out.png) repeat-y #a1a1a1; margin-bottom: 20px; }
    .sold-out-attribute .goods-price span.price-num, .sold-out-attribute .yuan { color: #333; }
.goods-price-ul li.js-status-hover { width: 19px; height: 19px; position: relative; background: #d83061; margin-top: 15px; z-index: 12; border-radius: 2px; }
    .goods-price-ul li.js-status-hover .js-status-shape { font-size: 0; line-height: 0; width: 0; height: 0; border-width: 5px; border-style: solid; border-color: #fff #d83061 #d83061; position: absolute; left: 4px; top: 8px; border-top: 5px solid #fff; }
.goods-price-box .goods-login {  height: 20px; line-height: 20px; white-space: nowrap; color: #888;padding:15px 58px 10px; }
.goods-price-ul li.js-status-hover { display: none; }
.t-free, .t-sale, .t-sellout, .t-supply, .t-vip { display: block; text-align: center; color: #fff; line-height: 19px; }
.t-vip { width: 19px; height: 19px; background-image: none; cursor: default; z-index: 9; }
.t-free { background: #b3d465; padding: 0 3px; _float: left; }
.t-supply { background: #fce9ef; padding: 0 6px; _float: left; color: #e91e56; border-radius: 2px; }
.t-sellout { background: #f5f5f5; padding: 0 6px; _float: left; color: #8b8b8b; border-radius: 2px; }
.list-vip-price { width: 195px; position: absolute; top: 12px; left: -175px; display: none; padding-top: 5px; }
    .list-vip-price .price-hd { position: relative; height: 10px; font-size: 0; line-height: 0; }
        .list-vip-price .price-hd .ico-arrow { position: absolute; right: 6px; top: 1px; background-image: none; display: block; font-size: 0; line-height: 0; height: 0; width: 0; border: transparent 5px dashed; border-bottom: 5px solid #d41c4f; }
    .list-vip-price .price-bd { border: 1px solid #d41c4f; border-bottom: none; color: #d41c4f; font-family: 思源黑体; background: #fff; }
        .list-vip-price .price-bd dd { border-bottom: 1px dotted #ebebeb; height: 34px; line-height: 34px; overflow: hidden; *zoom: 1; }
            .list-vip-price .price-bd dd .vip-level { text-align: left; float: left; padding-left: 15px; }
                .list-vip-price .price-bd dd .vip-level i { margin-top: 10px; }
            .list-vip-price .price-bd dd.on { background: #eaeaea; }
        .list-vip-price .price-bd strong { text-align: right; float: right; padding-right: 15px; font-weight: 700; font-size: 12px; }
            .list-vip-price .price-bd strong em { font-size: 18px; font-weight: 700; }
    .list-vip-price .price-fd { display: block; background: #d41c4f; height: 28px; line-height: 28px; text-align: center; color: #fff; }
.goods-mbb-price { padding-bottom: 10px; color: #7d7d7d; }
    .goods-mbb-price s { color: #7d7d7d; text-decoration: line-through; font-family: 思源黑体; }
.discount-wrap { font-family: '思源黑体'; line-height: 19px; display: inline-block; padding: 0 5px; color: #fff; background: #d83061; border-radius: 2px; }
.goods-detail .t-viplogin a, .goods-detail .t-viplogin a:hover { text-decoration: none; margin-right: 5px; }
.goods-detail .t-viplogin .t-vipprice { opacity: .7; filter: alpha(opacity=70); display: inline; }
.goods-detail .goods-status { padding: 7px 0 10px 70px; color: #666; filter: alpha(opacity=50); }
    .goods-detail .goods-status s { padding-right: 10px; }
.goods-detail .goods-evaluate { color: #7d7d7d; border-top: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5; }
    .goods-detail .goods-evaluate ul li { width: 219px; float: left; height: 60px; padding: 6px 0; text-align: center; }
        .goods-detail .goods-evaluate ul li.sale-border { border-left: 1px solid #e5e5e5; border-right: 1px solid #e5e5e5; }
        .goods-detail .goods-evaluate ul li p { color: #a0a0a0; font: 400 12px/19px '思源黑体'; }
            .goods-detail .goods-evaluate ul li p.sale-num { color: #d41c4f; font: 400 18px/23px 思源黑体; }
    .goods-detail .goods-evaluate a.no-comment-link { color: #8fc31f; font-family: "思源黑体"; }
        .goods-detail .goods-evaluate a.no-comment-link:hover { color: #8fc31f; text-decoration: underline; }
    .goods-detail .goods-evaluate .open-comment, .goods-detail .goods-evaluate .open-comment:hover { color: #8fc31f; }
    .goods-detail .goods-evaluate .go-comm-link { color: #A0A0A0; }
        .goods-detail .goods-evaluate .go-comm-link:hover { text-decoration: underline; }
    .goods-detail .goods-evaluate .goods-evaluate-comment { width: 230px; }
    .goods-detail .goods-evaluate .mbean-num { color: #d41c50; padding: 0 5px; list-style: none; }
    .goods-detail .goods-evaluate .mbean-info { padding-left: 2px; }
.goods-detail .goods-choose { padding: 15px 0; *padding-bottom: 30px; }
    .goods-detail .goods-choose h4 { left: 4px; position: absolute; width: 45px; height: 50px; line-height: 50px; font-weight: 400; }
.goods-detail .goods-choose-list { padding-left: 61px; overflow: hidden; zoom: 1; }
    .goods-detail .goods-choose-list li { float: left; position: relative; margin-right: 5px; margin-bottom: 5px; *display: inline; *zoom: 1; font-size: 0; }
        .goods-detail .goods-choose-list li img { border: 1px solid #ccc; }
        .goods-detail .goods-choose-list li a { border: 1px solid #f4f4f4; display: block; }
            .goods-detail .goods-choose-list li a:hover, .goods-detail .goods-choose-list li a:hover img, .goods-detail .goods-choose-list li.choose-now a, .goods-detail .goods-choose-list li.choose-now a:hover, .goods-detail .goods-choose-list li.choose-now a:hover img, .goods-detail .goods-choose-list li.choose-now img { border: 1px solid #d41c50; }
        .goods-detail .goods-choose-list li.choose-no a:hover img, .goods-detail .goods-choose-list li.choose-no img { border: 1px solid #fff; opacity: .4; filter: alpha(opacity=40); }
        .goods-detail .goods-choose-list li.choose-no a, .goods-detail .goods-choose-list li.choose-no a:hover { border: 1px dotted #ccc; background: #fff; }
        .goods-detail .goods-choose-list li.choose-no-now a:hover img, .goods-detail .goods-choose-list li.choose-no-now img { border: 1px solid #fff; opacity: .4; filter: alpha(opacity=40); }
        .goods-detail .goods-choose-list li.choose-no-now a, .goods-detail .goods-choose-list li.choose-no-now a:hover { border: 1px dotted #d41c50; background: #fff; }
.goods-detail .now-tick { width: 10px; height: 10px; position: absolute; right: 2px; bottom: 2px; background-position: -34px -7px; display: none; }
.goods-detail .choose-now .now-tick { display: block; list-style: none; }
.goods-detail .goods-prompt { padding-bottom: 10px; font-weight: 700; color: #d41c50; font-size: 12px; padding-left: 56px; }
.goods-detail .goods-b-prompt { padding-bottom: 10px; font-weight: 700; color: #d41c50; font-size: 16px; }
.goods-detail .goods-supply-prompt { padding: 15px 0 15px 10px; font-size: 12px; position: relative; overflow: hidden; zoom: 1; }
.goods-detail .goods-deliver-time { color: #333; padding: 5px 0 5px 10px; clear: both; display: inline; }
.goods-detail .goods-btn-notice { width: 174px; height: 40px; display: block; background-position: 0 -40px; float: left; }
.goods-detail .goods-btn-cancel { width: 174px; height: 40px; display: block; background-position: -174px -320px; float: left; }
.goods-detail .goods-action-btn { padding: 300px 0 22px; overflow: hidden; zoom: 1; }
    .goods-detail .goods-action-btn a { display: block; font-size: 0; line-height: 0; text-align: left; text-indent: -99999px; overflow: hidden; }
.goods-detail .store-place { vertical-align: top; padding-left: 5px; }
    .goods-detail .store-place em { padding: 0 2px; }
.goods-detail .goods-btn-buy { width: 232px; height: 40px; float: left; background-position: 0 -108px; }
    .goods-detail .goods-btn-buy:hover { background-position: 0 -68px; }
.goods-promotion-6year { display: none; }
.goods-detail .goods-btn-collect { display: block; float: left; overflow: hidden; width: 153px; height: 30px; text-indent: -999em; outline: 0; margin: 10px 0 0 10px; *display: inline; *zoom: 1; cursor: pointer; background-position: 0 -148px; }
    .goods-detail .goods-btn-collect:hover { background-position: 0 -218px; }
.goods-detail .goods-server-Promise { padding-left: 3px; }
    .goods-detail .goods-server-Promise span, .goods-detail .goods-server-Promise strong { margin-right: 4px; font-size: 12px; font-family: '思源黑体'; color: #a0a0a0; line-height: 24px; }
.goods-detail .goods-supply-btn { width: 232px; height: 40px; background-position: 0 -178px; float: left; opacity: .9; filter: alpha(opacity=90); }
    .goods-detail .goods-supply-btn:hover { opacity: 1; filter: alpha(opacity=100); }
.goods-detail .goods-cancel-btn { width: 251px; height: 40px; display: block; background-position: 0 -248px; float: left; }
.goods-server-gift { border-top: 1px solid #e5e5e5; padding-top: 16px; padding-left: 9px; margin-top: 10px; }
    .goods-server-gift .gift-txt { height: 28px; font: 400 12px/20px '新宋体'; color: #666; }
    .goods-server-gift .gift-txt-name { color: #d41c50; font-weight: bolder; }
    .goods-server-gift .more-say { color: #4270f4; text-decoration: none; }
        .goods-server-gift .more-say:hover { text-decoration: underline; }
    .goods-server-gift .gift-pic-wrap li { margin-right: 9px; width: 58px; height: 58px; border: 1px solid #e5e5e5; float: left; font-size: 0; }
.mbb-pulldown-btn { height: 18px; line-height: 18px; background: #fff; display: inline-block; *display: inline; *zoom: 1; border: 1px solid #c8c8c8; }
    .mbb-pulldown-btn .pulldown-text { border: 0; height: 18px; float: left; padding-left: 5px; }
    .mbb-pulldown-btn .pulldown-button { width: 18px; height: 18px; float: right; text-indent: -999em; cursor: pointer; outline: 0; background-position: -191px -44px; background-color: #fff; }
.storearea-box { width: 65px; cursor: pointer; position: relative; z-index: 3; display: inline-block; *display: inline; *zoom: 1; height: 22px; vertical-align: middle; }
.goods-pulldown { padding: 15px 0 15px 5px; }
    .goods-pulldown h4 { position: absolute; width: 45px; font-weight: 400; }
.goods-pulldown-option:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.goods-pulldown-option { zoom: 1; }
    .goods-pulldown-option li { *display: inline; height: 20px; line-height: 20px; }
    .goods-pulldown-option span { display: inline-block; *display: inline; *zoom: 1; height: 18px; line-height: 18px; vertical-align: top; *vertical-align: middle; _vertical-align: top; }
.goods-detail .goods-pulldown-option span em { font-weight: 700; }
.goods-detail .deliver-area-box { display: inline-block; *display: inline; *zoom: 1; *padding-left: 10px; }
.goods-detail .storearea-list { width: 441px; position: absolute; padding-top: 10px; top: 8px; display: none; z-index: 2; left: -85px; }
    .goods-detail .storearea-list .storearea-border { border: 1px solid #c8c8c8; background: #fff; }
    .goods-detail .storearea-list .storearea-borde-t { padding: 5px; background: 0 0; }
    .goods-detail .storearea-list a { color: #000; padding: 1px 0 1px 5px; margin-bottom: 2px; margin-right: 5px; display: inline-block; *display: inline; *zoom: 1; width: 92px; }
        .goods-detail .storearea-list a.on, .goods-detail .storearea-list a:hover { background: #d41c50; color: #fff; }
.goods-detail .storearea-tit { position: absolute; top: 0; left: 0; z-index: 10; }
.goods-detail .status_hover .storearea-tit { position: absolute; top: 0; left: 0; z-index: 10; border-bottom: 0; }
.goods-detail .status_hover .storearea-list { display: block; }
.goods-detail .storearea-list .state-list { padding: 0 5px 10px 15px; line-height: 20px; }
.goods-detail .storearea-list .search-state { background: #f3f3f3; padding: 10px 20px; cursor: default; }
.goods-detail .storearea-list .search-state-text { width: 270px; height: 23px; line-height: 23px; border: 1px solid #999; vertical-align: middle; margin-right: 4px; padding-left: 3px; color: #888; }
.goods-detail .storearea-list .search-state-btn {width: 51px; height: 25px; border: 0; vertical-align: middle; cursor: pointer; }
.goods-detail .storearea-list .txt_focus { color: #000; }
.goods-detail .goods-stock { line-height: 25px; padding-bottom: 10px; color: #d41c50; font-weight: 700; }
.goods-sale-column { border: 1px solid #e6e6e6; font-family: "思源黑体"; margin-top: 10px; margin-bottom: 10px; }
    .goods-sale-column .sale-column-hd { height: 24px; line-height: 24px; background: #f4f4f4; overflow: hidden; *zoom: 1; position: relative; }
    .goods-sale-column .column-title { width: 45px; color: #d41c50; font-weight: 700; padding-left: 10px; }
    .goods-sale-column .column-prompt { position: absolute; line-height: 24px; top: 0; right: 5px; color: #c8c8c8; }
    .goods-sale-column .column-tab-hd { position: absolute; line-height: 24px; top: 0; left: 52px; overflow: hidden; *zoom: 1; }
        .goods-sale-column .column-tab-hd li { float: left; width: 46px; overflow: hidden; }
            .goods-sale-column .column-tab-hd li a { width: 45px; color: #7d7d7d; border-left: 1px solid #fff; border-right: 1px solid #fff; display: block; text-align: center; }
                .goods-sale-column .column-tab-hd li a:hover { color: #7d7d7d; }
            .goods-sale-column .column-tab-hd li.on { width: 47px; }
                .goods-sale-column .column-tab-hd li.on a { border-left: 1px solid #c8c8c8; border-right: 1px solid #c8c8c8; background: #fff; color: #7d7d7d; font-weight: 700; }
    .goods-sale-column .column-tab-bd { padding: 11px 20px; background: #fff; color: #7d7d7d; }
        .goods-sale-column .column-tab-bd a.active-link { color: #666; font-family: "思源黑体"; text-decoration: none; background: url(./images/spot.png) no-repeat left center; padding-left: 10px; }
            .goods-sale-column .column-tab-bd a.active-link:hover { color: #333; text-decoration: underline; }
        .goods-sale-column .column-tab-bd a.enter-link { color: #8fc31f; font-family: "思源黑体"; text-decoration: none; }
            .goods-sale-column .column-tab-bd a.enter-link:hover { color: #8fc31f; text-decoration: underline; }
        .goods-sale-column .column-tab-bd a.red { color: #ed1c23; font-family: "思源黑体"; text-decoration: none; }
            .goods-sale-column .column-tab-bd a.red:hover { color: #ed1c23; text-decoration: underline; }
    .goods-sale-column .sale-column-item { display: none; }
    .goods-sale-column .column-show-title { padding: 5px 0; line-height: 22px; }
    .goods-sale-column .column-show-link { padding: 0; line-height: 25px; }
    .goods-sale-column .column-show-list { padding: 5px 0; }
        .goods-sale-column .column-show-list ul { overflow: hidden; *zoom: 1; }
        .goods-sale-column .column-show-list li { width: 62px; height: 62px; float: left; padding: 0 10px 10px 0; }
            .goods-sale-column .column-show-list li a { display: block; border: 1px solid #e8e8e8; }
.goods-other-column { padding: 18px 10px 18px 18px; border-top: 0; background: #fff; display: block; }
    .goods-other-column .goods-other-tit { font-weight: 400; padding-bottom: 20px; position: relative; }
    .goods-other-column .bx-next, .goods-other-column .bx-prev { position: absolute; top: -37px; width: 16px; height: 17px; display: block; text-indent: -999em; overflow: hidden; }
    .goods-other-column a.bx-prev { right: 20px; background: url(../images/other_prev.png) no-repeat; }
    .goods-other-column a.bx-next { right: 0; background: url(../images/other_next.png) no-repeat; }
    .goods-other-column .goods-other-list { overflow: hidden; zoom: 1; height: 108px; }
        .goods-other-column .goods-other-list a { display: block; }
        .goods-other-column .goods-other-list li { float: left; }
        .goods-other-column .goods-other-list span { padding: 5px 0; display: block; text-align: center; color: #333; }
.sellout-other-column { display: block; }
    .sellout-other-column .goods-other-tit { color: #333; padding-bottom: 20px; position: relative; font-weight: 400; }
    .sellout-other-column .bx-next, .sellout-other-column .bx-prev { position: absolute; top: -35px; width: 16px; height: 17px; display: block; text-indent: -999em; overflow: hidden; }
    .sellout-other-column a.bx-prev { right: 25px; background: url(../images/other_prev.png) no-repeat; }
    .sellout-other-column a.bx-next { right: 5px; background: url(../images/other_next.png) no-repeat; }
    .sellout-other-column .goods-other-list { overflow: hidden; zoom: 1; padding-left: 10px; }
        .sellout-other-column .goods-other-list a { display: block; }
        .sellout-other-column .goods-other-list li { float: left; width: 93px; margin: 4px 0; *display: inline; *zoom: 1; }
        .sellout-other-column .goods-other-list span { padding: 5px 0; display: block; height: 22px; line-height: 22px; text-align: center; color: #333; padding-right: 15px; }
.samestyle-other-column { display: block; padding-bottom: 10px; }
    .samestyle-other-column .goods-other-tit { color: #333; padding-bottom: 20px; position: relative; font-weight: 400; }
    .samestyle-other-column .bx-next, .samestyle-other-column .bx-prev { position: absolute; top: -22px; width: 16px; height: 17px; display: block; text-indent: -999em; overflow: hidden; }
    .samestyle-other-column a.bx-prev { right: 25px; background: url(../images/other_prev.png) no-repeat; }
    .samestyle-other-column a.bx-next { right: 5px; background: url(../images/other_next.png) no-repeat; }
    .samestyle-other-column .goods-other-list { overflow: hidden; zoom: 1; padding-left: 10px; }
        .samestyle-other-column .goods-other-list a { display: block; }
        .samestyle-other-column .goods-other-list li { float: left; width: 98px; margin: 4px 0; *display: inline; *zoom: 1; }
        .samestyle-other-column .goods-other-list span { padding: 5px 0; display: block; height: 22px; line-height: 22px; text-align: center; color: #333; padding-right: 15px; }
    .samestyle-other-column .goods-samestyle-tit { font-weight: 400; color: #333; padding-bottom: 10px; position: relative; }
.goods-serve-property { color: #7d7d7d; margin-top: 15px; margin-bottom: 10px; height: 18px; }
    .goods-serve-property .serve-property-tit { height: 18px; line-height: 16px; position: absolute; }
    .goods-serve-property .serve-property-list { padding-left: 40px; }
        .goods-serve-property .serve-property-list li { height: 18px; padding-right: 15px; float: left; }
    .goods-serve-property .serve-ico-1, .goods-serve-property .serve-ico-2, .goods-serve-property .serve-ico-3, .goods-serve-property .serve-ico-4, .goods-serve-property .serve-ico-5 { height: 18px; display: block; background: url(../images/serve_icon.png) no-repeat; cursor: default; }
    .goods-serve-property .serve-ico-1 { width: 18px; background-position: 0 0; }
    .goods-serve-property .serve-ico-2 { width: 15px; background-position: -33px 1px; }
    .goods-serve-property .serve-ico-3 { width: 15px; background-position: -58px 0; }
    .goods-serve-property .serve-ico-4 { width: 19px; background-position: -89px 1px; }
    .goods-serve-property .serve-ico-5 { width: 19px; background-position: -119px 1px; }
    .goods-serve-property .status_hover .serve-ico-1 { width: 18px; background-position: 0 -18px; }
    .goods-serve-property .status_hover .serve-ico-2 { width: 15px; background-position: -33px -17px; }
    .goods-serve-property .status_hover .serve-ico-3 { width: 15px; background-position: -58px -18px; }
    .goods-serve-property .status_hover .serve-ico-4 { width: 19px; background-position: -89px -17px; }
    .goods-serve-property .status_hover .serve-ico-5 { width: 19px; background-position: -119px -17px; }
    .goods-serve-property .serve-layer { position: absolute; top: 18px; left: 0; width: 130px; color: #000; display: none; }
    .goods-serve-property .serve-layer-arrow { height: 4px; font-size: 0; line-height: 0; overflow: hidden; *zoom: 1; padding-left: 5px; }
        .goods-serve-property .serve-layer-arrow i { background-position: -210px 0; width: 7px; height: 4px; font-size: 0; line-height: 0; overflow: hidden; display: block; }
    .goods-serve-property .serve-layer-txt { border: 1px solid #000; padding: 2px 5px; display: inline-block; background: #fff; }
    .goods-serve-property .status_hover { position: relative; }
        .goods-serve-property .status_hover .serve-layer { display: block; }
.item-recommend { display: block; margin: 0 0 30px; }
    .item-recommend .recommend-hd { border-bottom: 1px solid #e5e5e5; height: 31px; }
        .item-recommend .recommend-hd li { float: left; overflow: hidden; background: #fff; text-align: center; margin-right: -1px; border: 1px solid #e5e5e5; border-bottom: 1px solid #fff; }
            .item-recommend .recommend-hd li i { border-radius: 7px; width: 14px; height: 14px; line-height: 14px; background: #333; color: #fff; display: inline-block; *display: inline; *zoom: 1; margin-right: 3px; font-style: normal; }
            .item-recommend .recommend-hd li a { width: 106px; color: #191919; background: #fff; height: 27px; line-height: 27px; display: block; text-align: center; border-top: 1px solid #fff; border-bottom: 1px solid #fff; }
                .item-recommend .recommend-hd li a:hover { color: #333; }
            .item-recommend .recommend-hd li.on { background: #fafafa; border-top: 1px solid #191919; border-bottom: none; }
                .item-recommend .recommend-hd li.on a { border-bottom: 1px solid #fff; background: #fff; overflow: visible; height: 29px; }
    .item-recommend .recommend-bd { padding: 20px 0; clear: both; text-align: left; overflow: hidden; *zoom: 1; font-family: "思源黑体"; border: 1px solid #e5e5e5; border-top: 0; background: #fff; }
        .item-recommend .recommend-bd s { text-decoration: line-through; color: #999; }
        .item-recommend .recommend-bd .rec-g-sku-price s { text-decoration: line-through; color: #333; }
    .item-recommend .recommend-area-box { height: 220px; padding-bottom: 10px; display: none; }
    .item-recommend .rec-area-tit { height: 30px; line-height: 30px; font-size: 14px; padding: 10px 0; }
    .item-recommend .rec-area-cont { padding: 10px 0; }
    .item-recommend .rec-btn-redemption { width: 120px; height: 34px; background: #d41c4f; text-align: center; color: #fff; border-radius: 2px; display: block; font: 400 14px/34px '思源黑体'; margin: 0 auto; }
        .item-recommend .rec-btn-redemption:hover { opacity: .9; filter: alpha(opacity=90); }
    .item-recommend .rec-btn-combination { width: 159px; height: 35px; display: block; background-position: 0 -79px; }
    .item-recommend .numtip { display: block; width: 34px; height: 34px; position: absolute; right: -15px; top: -15px; background-image: url(../images/dot.png); background-repeat: no-repeat;  _background-image: none; }
        .item-recommend .numtip .num { width: 26px; height: 26px; margin: 0 auto; margin-top: 6px; color: #fff; font-family: 思源黑体; font-weight: 700; font-size: 16px; }
    .item-recommend .goods-sku-list { padding-top: 5px; overflow: hidden; zoom: 1; max-width: 400px; }
        .item-recommend .goods-sku-list dd { float: left; position: relative; margin-left: 3px; margin-right: 2px; margin-bottom: 5px; *display: inline; *zoom: 1; }
            .item-recommend .goods-sku-list dd a { display: block; border: 1px solid #f4f4f4; }
            .item-recommend .goods-sku-list dd img { border: 1px solid #ccc; }
            .item-recommend .goods-sku-list dd a:hover, .item-recommend .goods-sku-list dd a:hover img, .item-recommend .goods-sku-list dd.choose-now a, .item-recommend .goods-sku-list dd.choose-now a:hover, .item-recommend .goods-sku-list dd.choose-now a:hover img, .item-recommend .goods-sku-list dd.choose-now img { border: 1px solid #d41c50; }
        .item-recommend .goods-sku-list .now_arrows { width: 10px; height: 10px; position: absolute; right: 2px; bottom: 2px; _bottom: -2px; background-position: -34px -7px; display: none; }
        .item-recommend .goods-sku-list .choose-now .now_arrows { display: block; list-style: none; }
    .item-recommend .rec-goods-current { float: left; padding: 4px 5px 2px; border-right: 1px solid #e5e5e5; }
    .item-recommend .rec-goods-choice { float: left; padding: 0 30px; width: 380px; height: 151px; overflow: hidden; }
        .item-recommend .rec-goods-choice .bx-next, .item-recommend .rec-goods-choice .bx-prev { text-indent: -9999px; display: block; width: 12px; height: 31px; position: absolute; top: 58px; outline: 0; }
        .item-recommend .rec-goods-choice .bx-prev { background-position: -227px -17px; left: -20px; }
        .item-recommend .rec-goods-choice .bx-next { background-position: -239px -17px; right: -20px; }
            .item-recommend .rec-goods-choice .bx-next:hover, .item-recommend .rec-goods-choice .bx-prev:hover { opacity: .7; filter: alpha(opacity=70); }
    .item-recommend .rec-goods-list li { float: left; width: 123px; height: 149px; border: 1px solid #fff; }
    .item-recommend .rec-g-item .rec-g-pic { display: block; height: 100px; text-align: center; padding: 2px 0; }
    .item-recommend .rec-g-item .rec-g-box { height: 41px; padding-top: 5px; position: relative; z-index: 20; margin-left: 8px; }
        .item-recommend .rec-g-item .rec-g-box .rec-g-man { position: absolute; top: 3px; left: 18px; color: #d41c4f; }
    .item-recommend .rec-g-man .rec-buy-title { color: #191919; }
    .item-recommend .js-mbb-appendbuy .rec-goods-list li { _width: 400px; }
    .item-recommend .rec-goods-list .rec-g-item p { line-height: 18px; }
    .item-recommend .rec-goods-total { float: right; width: 150px; height: 116px; line-height: 22px; margin-left: 0; padding-top: 35px; text-align: center; border-left: 1px solid #e5e5e5; position: relative; }
        .item-recommend .rec-goods-total .total-price { color: #d41c4f; font: 700 22px/22px 思源黑体; }
        .item-recommend .rec-goods-total .total-cutdown { height: 22px; line-height: 22px; }
        .item-recommend .rec-goods-total .rec-btn-state { padding-top: 10px; }
    .item-recommend .rec-goods-list li.rec-add { width: 30px; text-align: center; padding: 49px 0 0; height: 100px; color: #d41c50; font-size: 30px; }
    .item-recommend .rec-eq { width: 30px; text-align: center; padding: 59px 10px 0; height: 90px; color: #d41c50; font-size: 30px; position: absolute; top: 0; left: -70px; display: block; }
    .item-recommend .rec-g-item .rec-g-box b { position: absolute; left: 0; top: 5px; width: 15px; height: 15px; cursor: pointer; }
#redemption-mbb .rec-g-box b { background-position: 0 -48px; }
#redemption-mbb .rec-goods-list li.selected .rec-g-box b { background-position: -15px -48px; }
#group-bfd .rec-g-box b { background-position: -40px -48px; top: 9px; }
#group-bfd .rec-goods-list li.selected .rec-g-box b { background-position: -55px -48px; }
#group-bfd .rec-g-i-price { padding-top: 5px; }
.item-recommend .rec-goods-list li.selected { border: 1px solid #d41c4f; }
.item-recommend #group-bfd .rec-goods-list li.selected, .item-recommend #group-mbb .rec-goods-list li.selected { border: 1px solid #fff; }
.item-recommend #group-bfd .rec-goods-list li.no-add { color: #888; }
.item-main { overflow: hidden; *zoom: 1; margin-top: 30px; padding-top: 1px; text-align: left; }
    .item-main .content { width: 950px; }
.content-hd { height: 38px; }
.content-hd-nav { border-bottom: 1px solid #333; *zoom: 1; height: 36px; line-height: 36px; }
.content .on-float {_position: absolute; top: 0; _top: expression(eval(document.documentElement.scrollTop-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0))); z-index: 1000; width: 950px; margin: 0 auto; background: #fff; }
.is-float { padding-top: 30px; }
.feature-tit { font-family: "思源黑体"; }
.feature-buy { float: right; line-height: 25px; vertical-align: top; }
    .feature-buy .mini-price { height: 25px; line-height: 25px; display: block; font-size: 14px; color: #d41c50; vertical-align: top; float: left; font-family: 思源黑体; }
        .feature-buy .mini-price em { font-size: 20px; font-weight: 700; padding-right: 10px; padding-left: 2px; }
    .feature-buy .mini-btn-buy { width: 86px; height: 25px; color: #fff; background: #d41c50; display: block; text-align: center; float: left; }
.feature-tit li { float: left; text-align: center; overflow: hidden; margin-right: -1px; color: #333; border: 1px solid #ccc; border-bottom: 1px solid #fff; background: #fff; }
    .feature-tit li a { display: block; width: 120px; height: 32px; line-height: 32px; color: #333; border-top: 1px solid #fff; border-bottom: 1px solid #fff; font-size: 15px;}
        .feature-tit li a:hover { background: #fff; }
    .feature-tit li.status-on { border-top: 1px solid #333; border-bottom: none; }
        .feature-tit li.status-on a { border-top: 1px solid #fff; border-bottom: 1px solid #fff; position: relative; background: #fff; overflow: visible; height: 32px; font-size:15px;}
            .feature-tit li.status-on a:active, .feature-tit li.status-on a:hover { background: #fff; }
.item-like { display: none; }
    .item-like .you-like-title { height: 30px; line-height: 30px; border-bottom: 2px solid #333; color: #333; font-weight: 700; overflow: hidden; text-align: left; }
.feature-item { background: #fff; display: none; }
    .feature-item.active { display: block; }
.page-next, .page-prev { width: 24px; height: 34px; position: absolute; cursor: pointer; top: 45%; line-height: 999em; display: block; overflow: hidden; }
.page-prev { background-position: 0 -150px; left: 0; }
    .page-prev:hover { background-position: 0 -150px; }
.page-next { background-position: -376px -150px; right: 0; }
    .page-next:hover { background-position: -376px -150px; }
.mod-info { padding: 20px; }
.mod-info-hd { height: 22px; line-height: 22px; }
    .mod-info-hd h4 { padding-left: 25px; }
.info-mrecommend h4 { background: url(../images/12.png) no-repeat left bottom; }
.info-property h4 { background: url(../images/13.png) no-repeat left center; }
.info-series h4 { background: url(../images/14.png) no-repeat left center; }
.property-list { overflow: hidden; *zoom: 1; }
    .property-list li { width: 160px; padding: 4px 8px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; font-size:15px;}
.series-list { overflow: hidden; *zoom: 1; height: 200px; width: 720px; text-align: center; }
    .series-list li { width: 174px; text-align: center; display: inline-block; *display: inline; *zoom: 1; padding: 0 1px; }
.mod-info-bd { padding: 5px 0; }
.mod-info-line { border-bottom: 1px solid #e6e6e6; }
.module-hd { height: 30px; line-height: 29px; padding-left: 10px; background: #ededed; border: 1px solid #e5e5e5; border-bottom: none; color: #191919; font-weight: 400; overflow: hidden; *zoom: 1; }
    .module-hd .span-mt-info { font-weight: 400; padding-left: 12px; }
    .module-hd .span-right { float: right; font-weight: 400; font-family: '思源黑体'; padding-right: 10px; }
        .module-hd .span-right a { color: #d41c50; }
            .module-hd .span-right a:hover { text-decoration: underline; }
.module-bd { border: 1px solid #e5e5e5; border-top: none; }
.module-pro-list { overflow: hidden; *zoom: 1; width: 750px; text-align: center; height: 250px; }
    .module-pro-list li { width: 174px; height: 250px; text-align: left; display: inline-block; *display: inline; *zoom: 1; padding: 10px 5px; color: #888; }
        .module-pro-list li a { color: #888; }
            .module-pro-list li a:hover { color: #d41c50; }
    .module-pro-list .pro_info a { display: block; height: 35px; overflow: hidden; }
    .module-pro-list .pro_info .price { margin-top: 4px; text-align: left; width: 170px; font-family: 思源黑体; }
        .module-pro-list .pro_info .price s { padding-left: 8px; }
.module-showbb-wrap { background: #f4f4f4; }
.module-showbb { width: 600px; padding: 30px 0; margin: 0 auto; }
    .module-showbb ul { overflow: hidden; *zoom: 1; }
    .module-showbb li { float: left; width: 260px; height: 510px; padding: 0 20px; }
.linkto-detail, .more-showbb { height: 30px; line-height: 30px; text-align: right; font-family: "思源黑体"; padding: 0 10px 5px 0; }
.module-showbb .showbag-info .name { padding: 10px 0 5px; }
.module-showbb .showbag-info .date { padding-left: 10px; }
.more-showbb a { color: #333; }
.module-showbb .bx-next, .module-showbb .bx-prev { width: 24px; height: 34px; position: absolute; cursor: pointer; top: 45%; line-height: 999em; display: block; overflow: hidden; }
.module-showbb .bx-prev { background-position: -352px -150px; left: -75px; }
    .module-showbb .bx-prev:hover { background-position: -352px -150px; }
.module-showbb .bx-next { background-position: -376px -150px; right: -75px; }
    .module-showbb .bx-next:hover { background-position: -376px -150px; }
.compare-view { height: 75px; overflow: hidden; zoom: 1; padding-top: 15px; margin-bottom: 15px; color: #464646; }
    .compare-view li { float: left; border-right: 1px solid #d5d5d5; height: 75px; }
.centage-praise { width: 121px; color: #d41c50; text-align: left; padding-left: 20px; padding-right: 10px; }
    .centage-praise span { display: block; }
    .centage-praise .s-praise { font-size: 12px; padding: 2px; }
    .centage-praise .s-centage { font-size: 31px; line-height: 40px; }
.centage-all { width: 205px; padding: 0 0 5px 30px; }
    .centage-all .centage-b { height: 20px; line-height: 20px; }
.centage-num { width: 35px; display: inline-block; *diplay: inline; *zoom: 1; text-align: right; color: #5f5f5f; }
.centage-enough { vertical-align: middle; display: inline-block; *diplay: inline; *zoom: 1; background: #d41c50; overflow: hidden; width: 100px; height: 10px; border: 1px #c2c2c2 solid; }
.centage-show { display: inline-block; float: right; width: 0; height: 10px; background: #fff; }
.centage-compare { width: 180px; padding-left: 30px; }
    .centage-compare .sort-info { line-height: 18px; }
        .centage-compare .sort-info em { color: #d41c50; padding: 0 5px; list-style: none; }
        .centage-compare .sort-info p { display: block; }
.compare-view li.comment-go { width: 115px; padding-left: 30px; border-right: 0; }
.go-comm-txt { padding: 5px; }
.go-comm-btn { display: block; width: 106px; height: 27px; text-indent: -999em; margin: 5px 0 0 2px; background-position: 0 -17px; outline: 0; }
.comment-option-box { height: 25px; line-height: 25px; font-weight: 700; background: #f4f4f4; overflow: hidden; *zoom: 1; }
.comment-option-sel { list-style: none; color: #fff; }
    .comment-option-sel li { width: 120px; text-align: center; height: 25px; float: left; border-right: 1px solid #fff; position: relative; z-index: 19; }
        .comment-option-sel li.o-over, .comment-option-sel li.o-over a, .comment-option-sel li.o-over a:hover { background: #d41c50; color: #fff; font-weight: 700; }
    .comment-option-sel a { display: block; color: #000; font-weight: 400; }
        .comment-option-sel a:hover { color: #000; background: #e6e6e6; }
    .comment-option-sel .i-arrow { display: none; width: 7px; height: 4px; background-position: -176px -115px; position: absolute; left: 78px; top: 30px; z-index: 20; }
    .comment-option-sel .o-over .i-arrow { display: block; }
.comment-text { color: #a0a0a0; font-weight: 400; text-align: right; display: block; padding-right: 5px; }
.comment-list { padding-top: 20px; }
.g-comm-item { overflow: hidden; zoom: 1; padding-bottom: 18px; margin-bottom: 15px; border-bottom: 1px solid #c8c8c8; }
    .g-comm-item .g-user { width: 100px; float: left; padding-left: 5px; }
.g-user-head { width: 88px; height: 88px; overflow: hidden; padding-bottom: 5px; }
    .g-user-head img { width: 88px; height: 88px; }
.g-user-name { height: 25px; line-height: 25px; color: #666; font-weight: 700; position: relative; }
    .g-user-name .user-name { width: 70px; display: block; text-overflow: clip; overflow: hidden; white-space: nowrap; }
.g-user-date { height: 20px; line-height: 20px; color: #8a8a8a; }
.g-comm-item .g-comment { width: 630px; float: left; background: #fff; padding: 15px 0 0; line-height: 22px; position: relative;  margin-left: 20px; }
    .g-comm-item .g-comment .i-comment { position: absolute; top: 15px; left: -7px; width: 7px; height: 11px; display: block; background-position: -198px -101px; }
.g-comm-item .g-comm-wrap { clear: both; padding-left: 20px; }
    .g-comm-item .g-comm-wrap:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.g-comm-item .g-comm-wrap { zoom: 1; }
.g-comm-item .lab-head { width: 70px; display: block; float: left; }
.g-comm-item .lab-cont { width: 530px; display: block; float: left; color: #333; }
.no-reslut { padding: 40px 0 10px; text-align: center; height: 28px; line-height: 28px; }
.no-reslut-pd { padding: 0 0 20px; }
.no-reslut a, .no-reslut span { display: inline-block; *display: inline; *zoom: 1; margin: 0; }
.no-reslut span { padding-right: 20px; }
.user-vip-grade { position: absolute; top: 6px; left: 75px; width: 26px; height: 13px; display: block; }
.grade-vip0 { background-position: -50px 0; }
.grade-vip1 { background-position: -76px 0; }
.grade-vip2 { background-position: -102px 0; }
.grade-vip3 { background-position: -128px 0; }
.grade-vip4 { background-position: -154px 0; }
.grade-vip5 { background-position: -180px 0; }
.g-comm-item .g-c-start { width: 72px; height: 13px; display: block; text-indent: -999em; font-size: 0; line-height: 0; overflow: hidden; margin-top: 6px; background-position: -120px -25px; }
.g-comm-item .g-s-5 { width: 72px; }
.g-comm-item .g-s-4 { width: 52px; }
.g-comm-item .g-s-3 { width: 38px; }
.g-comm-item .g-s-2 { width: 26px; }
.g-comm-item .g-s-1 { width: 12px; }
.item-pages { position: relative; }
    .item-pages a.look-all-comment { position: absolute; top: 16px; left: 10px; color: #5a5a5a; }
        .item-pages a.look-all-comment:hover { color: #d41c50; text-decoration: underline; }
    .item-pages .detail-pages { padding: 15px; height: 30px; text-align: right; }
        .comment-pages .detail-pages span, .item-pages .detail-pages strong { display: inline-block; *display: inline; zoom: 1; color: #319AE1; color: #a4a4a4; font-weight: 400; }
        .item-pages .detail-pages strong { _padding-bottom: 4px; }
        .item-pages .detail-pages .current, .item-pages .detail-pages a { display: inline-block; *display: inline; zoom: 1; padding: 2px 5px; color: #5a5a5a; border: 1px solid #a4a4a4; margin: 0 3px; font-family: "思源黑体"; }
        .item-pages .detail-pages .current { color: #d41c50; border: 1px solid #d41c50; }
        .item-pages .detail-pages a:hover { border: 1px solid #d41c50; }
.ditail-pages-list { display: inline-block; *display: inline; zoom: 1; margin-right: 5px; }
.m-tags { width: 100%; margin: 50px auto 20px; clear: both; border-top: 1px solid #ddd; line-height: 170%; padding-top: 10px; height: 22px; overflow: hidden; color: #999; text-align: left; }
    .m-tags a { color: #999; padding: 5px 4px; }
.reply-wrap { clear: both; display: none; padding-left: 90px; }
.reply-info { overflow: hidden; }
    .reply-info .ul-g-c-r .em_mbb { color: #8fc31f; }
.reply-sub { height: 30px; color: #333; padding-top: 8px; }
.s-useful, .s-useless { height: 17px; line-height: 16px; display: inline-block; text-align: center; color: #fff; cursor: pointer; margin-left: 8px; min-width: 60px; _width: 60px; background: #c8c8c8; padding: 0 2px; }
.reply-cancel, .reply-submit { width: 75px; height: 25px; line-height: 25px; display: inline-block; text-align: center; color: #fff; cursor: pointer; margin-right: 8px; }
.reply-submit { background: #d41c50; }
.reply-cancel { background: #c8c8c8; }
.reply-info .a-goreply { text-decoration: underline; font-size: 12px; margin-left: 15px; color: #8fc31f; }
.ul-g-c-r .g-c-r { border-top: 1px solid #e4e4e4; padding: 5px 0; margin: 0; }
.ul-g-c-r p { padding-left: 21px; display: block; width: 400px; line-height: 20px; padding-bottom: 5px; font-weight: 400; }
.ul-g-c-r .r-g-t { position: relative; overflow: hidden; *zoom: 1; padding: 5px 0; }
    .ul-g-c-r .r-g-t i { display: block; background-position: -192px -17px; position: absolute; top: 10px; left: 0; width: 16px; height: 13px; }
.ul-g-c-r .r-name { color: #a1a1a1; width: 80px; float: left; padding-left: 20px; overflow: hidden; }
.ul-g-c-r .r-content { width: 320px; float: left; color: #666; }
.ul-g-c-r .r-time { position: absolute; right: 0; top: 4px; color: #999; }
.reply-box { background: #fff; height: 145px; margin-top: 10px; padding: 5px 0 30px; border-top: 1px solid #e6e6e6; }
    .reply-box .reply-t { height: 30px; line-height: 30px; padding-top: 5px; color: #707070; }
    .reply-box .reply-c { width: 535px; height: 76px; border: none; background: #f4f4f4; padding: 2px; color: #333; }
    .reply-box .reply-btn { padding-top: 10px; position: relative; *zoom: 1; }
    .reply-box .reply-max-num { position: absolute; top: 8px; right: 8px; color: #a1a1a1; }
.r-pages { text-align: right; padding-top: 10px; padding-bottom: 10px; }
    .r-pages .pagination strong { font-weight: 400; color: #a4a4a4; margin-left: 8px; }
    .r-pages .pagination span { color: #999; margin-left: 10px; margin-right: 1px; }
    .r-pages .pagination a { color: #5a5a5a; margin-left: 10px; margin-right: 1px; }
.recommend-mod .recommend-mod-hd { height: 30px; margin-bottom: 20px; border-bottom: 1px solid #d5d5d5; position: relative; }
.recommend-mod .recommend-mod-name { display: block; height: 20px; line-height: 20px; position: absolute; top: 20px; left: 45%; font-family: "思源黑体"; background: #fff; font-weight: 400; padding: 0 8px; }
.recommend-mod .recommend-mod-bd { padding: 10px 0 20px; position: relative; }
    .recommend-mod .recommend-mod-bd .bx-next, .recommend-mod .recommend-mod-bd .bx-prev { width: 24px; height: 34px; position: absolute; cursor: pointer; top: 45%; line-height: 999em; display: block; overflow: hidden; }
    .recommend-mod .recommend-mod-bd .bx-prev { background-position: -352px -150px; left: 0; }
    .recommend-mod .recommend-mod-bd .bx-next { background-position: -376px -150px; right: -5px; }
.recommend-mod-list { overflow: hidden; *zoom: 1; padding: 0 8px; }
    .recommend-mod-list li { float: left; padding: 0 5px; text-align: center; width: 174px; height: 200px; }
.module-serve { height: 60px; overflow: hidden; *zoom: 1; background: #fff; padding-top: 15px; }
    .module-serve li { float: left; padding-left: 50px; width: 195px; }
.goods-detail .status_hover .t-vip { background-position: -17px 0; }
.goods-detail .status_hover .list-vip-price { display: block; }
.goods-main .status-layer { position: absolute; top: 18px; left: 0; width: 130px; color: #7d7d7d; display: none; }
.goods-main .status-layer-arrow { height: 4px; font-size: 0; line-height: 0; overflow: hidden; *zoom: 1; padding-left: 5px; }
    .goods-main .status-layer-arrow i { background-position: -220px 0; width: 7px; height: 4px; font-size: 0; line-height: 0; overflow: hidden; display: block; }
.goods-main .status-layer-txt { border: 1px solid #b3d465; padding: 2px 5px; display: inline-block; background: #fff; }
.goods-main .status_hover { position: relative; z-index: 10; }
    .goods-main .status_hover .status-layer { display: block; }
.icon-level-0 { background-position: -50px 0; }
.icon-level-1 { background-position: -76px 0; }
.icon-level-2 { background-position: -102px 0; }
.icon-level-3 { background-position: -128px 0; }
.icon-level-4 { background-position: -154px 0; }
.icon-level-5 { background-position: -180px 0; }
.pic-popover { background: #fff; width: 800px; height: 635px; border: 1px solid #333; }
.popover-head { height: 35px; line-height: 35px; color: #333; background: #f4f4f4; text-align: left; overflow: hidden; zoom: 1; }
    .popover-head .popover-tit { float: left; font-weight: 700; font-size: 14px; padding-left: 10px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
        .popover-head .popover-tit span { font-size: 12px; font-weight: 400; }
    .popover-head .popover-close { float: right; width: 35px; height: 35px; background-position: -366px 2px; cursor: pointer; text-indent: -999em; }
.popover-top { height: 40px; line-height: 40px; color: #fff; background: #fff; text-align: left; overflow: hidden; zoom: 1; }
    .popover-top .popover-tit { display: none; }
    .popover-top .popover-close { float: right; width: 40px; height: 40px; background-position: -40px -360px; cursor: pointer; text-indent: -999em; }
.popover-cont .pic-pop-box { height: auto; }
.pop-bigpic-show { height: 500px; width: 800px; margin: 0 auto; position: relative; overflow: hidden; zoom: 1; text-align: center; }
.pop-arrows-left, .pop-arrows-right { width: 24px; height: 34px; position: absolute; cursor: pointer; top: 45%; line-height: 999em; display: block; overflow: hidden; }
.pop-arrows-left { background-position: -352px -150px; left: 40px; }
    .pop-arrows-left:hover { background-position: -352px -150px; }
.pop-arrows-right { background-position: -376px -150px; right: 40px; }
    .pop-arrows-right:hover { background-position: -376px -150px; }
.pop-smallpic-show { height: 70px; padding: 10px 0 20px; background: #fff; }
.pop-smallpic-list { overflow: hidden; zoom: 1; text-align: center; }
    .pop-smallpic-list li { margin: 4px; display: inline-block; *display: inline; *zoom: 1; }
        .pop-smallpic-list li img { border: 1px solid #ccc; }
        .pop-smallpic-list li a:hover img { border: 1px solid #d41c50; }
        .pop-smallpic-list li a { border: 1px solid #fff; display: block; }
            .pop-smallpic-list li a:hover, .pop-smallpic-list li.now a, .pop-smallpic-list li.now a:hover, .pop-smallpic-list li.now a:hover img, .pop-smallpic-list li.now img { border: 1px solid #d41c50; }
.layer-popover { background: #fff; width: 580px; text-align: left; }
    .layer-popover .popover-cont { padding: 20px 30px; }
    .layer-popover .layer-prompt { padding-bottom: 10px; line-height: 20px; color: #999; }
    .layer-popover .layer-apply-form { color: #999; }
    .layer-popover .layer-input-text { width: 310px; height: 28px; line-height: 28px; border: 1px solid #ccc; margin: 8px 0; padding-left: 3px; }
    .layer-popover .layer-button { height: 28px; line-height: 28px; color: #fff; border: 0; background: #d41c50; padding: 0 35px; cursor: pointer; margin: 5px 0; display: inline-block; *display: inline; *zoom: 1; }
        .layer-popover .layer-button:hover { color: #fff; }
    .layer-popover .layer-popover-ok { padding: 20px 0; text-align: center; color: #000; font-size: 14px; }
    .layer-popover .layer-bottom-prompt { padding: 10px 0 5px; }
    .layer-popover .mail_test_ok, .layer-popover .notice_test_ok { padding-left: 20px; display: none; }
.favorites-pop { display: none; width: 340px; background: #fff; border: 1px solid #333; }
    .favorites-pop .popover-tit { font-size: 12px; }
    .favorites-pop .pop-cont { padding: 10px 10px 20px; font-size: 12px; text-align: left; }
.pop-cont .tag-addl { float: left; width: 65px; }
.pop-cont .tag-addr { float: left; }
.pop-cont .tag-addc { clear: both; text-align: left; }
.pop-cont .tag-addr li { text-align: left; }
.pop-cont .tag-input { width: 235px; height: 14px; padding: 4px; font-size: 12px; border: 1px solid #c8c8c8; color: #333; }
.pop-cont .tag-tip { color: #7d7d7d; line-height: 26px; padding-left: 65px; }
.pop-cont .tags { display: inline-block; border: 1px solid #39c; line-height: 19px; padding: 0 4px; color: #39c; margin-right: 5px; }
.pop-cont .tag-sure { display: inline-block; background: #ed1c23; line-height: 27px; padding: 0 20px; color: #fff; margin-right: 7px; }
.pop-cont .tag-cancel { display: inline-block; background: #333; line-height: 27px; padding: 0 20px; color: #fff; }
.pop-cont .tag-btn { text-align: center; }
.pop-cont .tags-wrap { width: 274px; margin: 5px 0 30px; }
.pop-cont .submit-tip { color: #d41c50; padding-left: 10px; }
.tip-like, .tip-thankyou, .tip-unlike, .tip-unlike-why { line-height: 25px; color: #f2585e; }
    .tip-like i, .tip-thankyou i, .tip-unlike i, .tip-unlike-why i { width: 25px; height: 25px; background-image: url(../images/62.png); display: inline-block; *display: inline; zoom: 1; vertical-align: top; *vertical-align: middle; }
    .tip-unlike i, .tip-unlike-why i { background-image: url(../images/61.png); }
    .tip-thankyou i { background-image: url(../images/60.png); }
.pop-con .why-list { width: 162px; margin-left: 25px; text-align: center; }
    .pop-con .why-list ul { text-align: left; overflow: hidden; margin: 5px 0; zoom: 1; }
    .pop-con .why-list li { float: left; width: 54px; height: 22px; }
        .pop-con .why-list li input { padding: 0; margin: 0 4px 0 0; position: relative; bottom: -2px; }
        .pop-con .why-list li.all-row { width: 162px; }
    .pop-con .why-list #unlike-why-other { width: 100px; border: 0; border-bottom: 1px solid #ddd; background-color: #fff5f5; outline: 0; margin-left: 10px; }
.tip .t-1, .tip .t-2, .tip .t-3, .tip .t-4, .tip .t-6, .tip .t-7, .tip .t-8, .tip .t-9 { font-size: 0; line-height: 0; }
.tip .t-5 { background-color: #fff1f1; }
.tip .t-1 { width: 6px; height: 6px; background-image: url(../images/64.png); }
.tip-top .t-2 { height: 6px; background-image: url(../images/65.png); }
.tip .t-3 { height: 6px; width: 6px; background-image: url(../images/66.png); }
.tip .t-4 { width: 6px; background-image: url(../images/71.png); }
.tip .t-6 { width: 6px; background-image: url(../images/67.png); }
.tip .t-7 { width: 6px; height: 9px; background-image: url(../images/70.png); }
.tip-top .t-8 { height: 9px; background-image: url(../images/69.png); }
.tip .t-9 { width: 6px; height: 9px; background-image: url(../images/68.png); }
.img_cache { position: absolute; top: 0; left: -10000px; }
    .img_cache img { visibility: hidden; }
.cloud-zoom-lens { border: 1px solid #d41c50; margin: -1px; background-color: #fff; cursor: move; }
.cloud-zoom-title { font-family: 思源黑体; position: absolute !important; background-color: #000; color: #fff; padding: 3px; width: 100%; text-align: center; font-weight: 700; font-size: 10px; top: 0; }
.cloud-zoom-big { border: 1px solid #ccc; overflow: hidden; }
.cloud-zoom-loading { color: #fff; background: #222; padding: 10px; border: 1px solid #000; }
.preview-wrap img, .rec-goods-current img, .rec-goods-list img, .recommend-mod-list img, .side-mod-list li img, .you-lik-list li img {}
.simplemodal-overlay { background-color: #000; }
#side-mobile-code .side-mobile-code-box { width: 200px; height: 336px; overflow: hidden; *zoom: 1; }
#side-mobile-code .mobile-code-img, #side-mobile-code .mobile-code-txt { text-align: center; }
.sidebar .on-float-mobile { position: fixed; _position: absolute; top: 0; _top: expression(eval(document.documentElement.scrollTop-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0))); z-index: 1000; width: 200px; margin: 0 auto; }
#item-goods-property .preview-wrap { border: 1px solid #e5e5e5; border-top: none; padding: 10px 0; font-size:0px;}
#item-goods-property .info-property, #item-goods-property .info-series { border: 1px solid #e5e5e5; border-top: none; border-bottom: none; }
.is-wide .item-wrap { width: 1200px; }
.is-wide .item-detail .goods-detail { width: 600px; }
.is-wide .item-detail .goods-picture { width: 480px; padding: 0 59px; }
.is-wide .item-detail .goods-detail .goods-price-attribute { width: 600px; }
.is-wide .goods-detail .goods-evaluate ul li { width: 199px; }
.is-wide .goods-detail .goods-server-Promise { padding-left: 10px; }
    .is-wide .goods-detail .goods-server-Promise span, .is-wide .goods-detail .goods-server-Promise strong { margin-right: 15px; }
.is-wide .goods-price-attribute .goods-price-box { padding: 13px 0 5px 10px; }
.is-wide .goods-price-ul { float: left; }
.is-wide .goods-price-box .goods-login { padding-left: 0; padding-top: 16px; }
.is-wide .item-detail .storearea-list { width: 601px; }
    .is-wide .item-detail .storearea-list a { width: 86px; }
.is-wide .item-main .content { width: 990px; }
.is-wide .property-list li { width: 220px; }
.is-wide .series-list { width: 950px; }
    .is-wide .series-list li { padding: 0 4px; }
.is-wide .module-pro-list { width: 990px; }
    .is-wide .module-pro-list li { padding: 10px 8px; }
.is-wide .module-serve li { float: left; padding-left: 80px; width: 245px; }
.is-wide .content .on-float { width: 990px; }
.is-wide .item-recommend .rec-goods-choice { padding: 0 35px; width: 580px; }
    .is-wide .item-recommend .rec-goods-choice .bx-prev { left: -23px; }
    .is-wide .item-recommend .rec-goods-choice .bx-next { right: -23px; }
.is-wide .item-recommend .rec-goods-list li { margin: 0 auto; width: 138px; padding-left: 0; }
    .is-wide .item-recommend .rec-goods-list li.rec-add { padding: 49px 0 0; width: 30px; }
.is-wide .item-recommend .rec-goods-total { margin-left: 0; width: 180px; }
.is-wide .centage-praise { padding-left: 50px; }
.is-wide .centage-all { width: 280px; padding-left: 60px; }
.is-wide .centage-enough { width: 150px; }
.is-wide .centage-compare { width: 200px; padding-left: 50px; }
.is-wide .compare-view li.comment-go { padding-left: 70px; }
.is-wide .g-comm-item .g-comment { width: 870px; }
.is-wide .g-comm-item .lab-cont { width: 770px; }
.is-wide .reply-box .reply-c { width: 775px; }
.is-wide .ul-g-c-r .r-content { width: 520px; float: left; color: #666; }
.is-wide .sellout-other-column .goods-other-list li { width: 100px; }
.is-wide .sellout-other-column .goods-other-list { padding-left: 4px; }
    .is-wide .sellout-other-column .goods-other-list span { padding-right: 10px; }
.is-wide .samestyle-other-column .goods-other-list li { width: 93px; }
.is-wide .samestyle-other-column .goods-other-list { padding-left: 0; }
    .is-wide .samestyle-other-column .goods-other-list span { padding-right: 10px; }
.is-wide .module-showbb .bx-prev { left: -195px; }
.is-wide .module-showbb .bx-next { right: -195px; }
.is-wide .recommend-mod-list li { padding: 0 10px; }
.is-wide .goods-status li { padding-right: 25px; }
.is-wide .you-like .you-like-body { width: 1198px; }
.is-wide .you-like .you-lik-list { padding-left: 5px; }
    .is-wide .you-like .you-lik-list li { width: 190px; }
.sold-out-attribute .goods-price span.price-num, .sold-out-attribute .y { color: #333; }
#bfd-final-buy .module-pro-list { height: 270px; }
.item-dsp-body .goods-price-attribute { border-bottom: none; }
.item-dsp-body .goods-choose-list { padding: 13px 0 13px 61px; }
.item-dsp-body .goods-detail .goods-choose-list li a { display: block; font-size: 12px; color: #333; border: 1px solid #e5e5e5; }
.item-dsp-body .goods-detail .goods-choose-list li span { display: block; width: 90px; height: 22px; line-height: 22px; text-align: center; border: 1px solid #fff; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
.item-dsp-body .goods-detail .goods-choose-list li a:hover, .item-dsp-body .goods-detail .goods-choose-list li a:hover span, .item-dsp-body .goods-detail .goods-choose-list li.choose-now a, .item-dsp-body .goods-detail .goods-choose-list li.choose-now span { border: 1px solid #d41c50; }
.item-dsp-body #item-goods-details { padding: 10px 20px; border: 1px solid #e5e5e5; border-top: none; }
.item-dsp-body #item-details-buyinfo, .item-dsp-body #item-details-iteminfo { padding: 20px 0; }
    .item-dsp-body #item-details-buyinfo .tit, .item-dsp-body #item-details-iteminfo .tit { height: 18px; line-height: 18px; padding: 5px 0 5px 30px; margin: 20px 0; }
    .item-dsp-body #item-details-buyinfo .con { line-height: 33px; padding-left: 20px; }
.item-dsp-body .give-mbean { display: none; }
.item-dsp-body .goods-detail .goods-evaluate ul li.sale-border { border-right: none; }
#container { width: 400px; height: 400px; }
.business-info { text-align: left; color: #333; }
    .business-info .fl { float: left; }
    .business-info .fr { float: right; }
    .business-info .shop-location { height: 31px; line-height: 31px; background-color: #ededed; margin-bottom: 10px; overflow: hidden; *zoom: 1; }
    .business-info .b-shop { color: #666; padding-left: 22px; }
        .business-info .b-shop .my-city { color: #333; font-size: 12px; font-family: 思源黑体; padding-right: 10px; }
    .business-info .b-location { position: relative; padding-left: 50px; }
        .business-info .b-location .name { position: absolute; top: 0; left: 0; }
        .business-info .b-location .map-region .rg-selects { padding-top: 5px; }
    .business-info .business-main { height: 410px; overflow: hidden; *zoom: 1; position: relative; }
    .business-info .map-canvas-flag { position: absolute; top: 0; left: 0; }
    .business-info .map-address-flag { padding-left: 420px; }
    .business-info .shop-address-list { color: #898987; line-height: 22px; height: 345px; overflow: hidden; *zoom: 1; }
        .business-info .shop-address-list li { border-bottom: 1px solid #f0f0f0; display: block; padding-top: 8px; padding-bottom: 8px; }
        .business-info .shop-address-list .name { font-size: 14px; padding: 5px 0; font-weight: 700; color: #666; }
        .business-info .shop-address-list .shopinfo { display: none; padding-bottom: 5px; }
        .business-info .shop-address-list li.open .shopinfo { display: block; }
        .business-info .shop-address-list li.open .name { color: #d83061; }
.shop-address-pager { position: relative; padding-top: 30px; height: 25px; text-align: right; }
    .shop-address-pager span, .shop-address-pager strong { display: inline-block; *display: inline; zoom: 1; color: #319AE1; color: #a4a4a4; font-weight: 400; }
    .shop-address-pager strong { _padding-bottom: 4px; }
    .shop-address-pager .current, .shop-address-pager a { display: inline-block; *display: inline; zoom: 1; padding: 2px 5px; color: #5a5a5a; border: 1px solid #a4a4a4; margin: 0 3px; font-family: 思源黑体; }
    .shop-address-pager .current { color: #d41c50; border: 1px solid #d41c50; }
    .shop-address-pager a:hover { border: 1px solid #d41c50; }
.mobile-code-img img { display: none; }
.footer-wrapper, .g-header, .g-menu, .g-top { min-width: 1200px; }
.bottom-link-wrap, .g-header-wrap, .g-menu-wrap, .g-top-wrap, .guide-links, .subscribe { width: 1200px; }

.magnifyingBegin { width: 150px; height: 175px; left: 0; top: 0; background-color: #454545; opacity: 0.5; filter: alpha(opacity=50); position: absolute; cursor: move; }
.magnifyingShow { width: 458px; height: 462px; position: absolute; right: -470px; top: 0; overflow: hidden; background-color: #454545; border:solid 1px #ccc; }
    .magnifyingShow > img { width: 900px; height: 1350px; margin-left: 0; margin-top: 0; }
    
.subscribe {border-top: 1px solid #dfdfdf;  padding-top: 45px; }
.bottom-link-wrap, .g-header-wrap, .g-menu-wrap, .g-top-wrap, .guide-links, .subscribe {  width: 1200px;  }
.preview-wrap table{margin:0 auto;}
.preview-wrap center img{display: block;margin: 0 auto;width: 790px;height: auto;}
.preview-wrap>img{display: block;margin: 0 auto;width: 790px;height: auto;}
.preview-wrap table img {display:block;}

.tproduct{width:247px;float:right;}
.tproduct li{width:244px;margin-bottom:15px;}
.tproduct img{width:230px; border:1px solid #EAE8E8;}
.tproduct p{height: 26px; font-size: 16px; background: #D41C4F; color: #fff; margin-bottom: 10px;}
.tproduct span{font-size:14px;}

.tproduct_1{width:245px; box-shadow:0 0 5px rgba(0,0,0,.2); min-height:400px;}
.tproduct_2{width:245px; box-shadow:0 0 5px rgba(0,0,0,.2); min-height:400px;margin-top:20px;}

.goods-sku{margin-top:10px;font-size:14px;}
.bshare-custom a{float:left;}

.module-bd img{width:310px;}


