@charset "utf-8";
/*商品详细页*/
.ow-breadcrumb{ background:#fcfcfc; border-bottom:1px solid #fafafa; font-size:13px; padding:8px 0px 6px 0px;}

#goodbody{ margin:15px auto 15px auto; width:1200px; zoom:1; overflow:auto; padding:0px;}
#goodbody .goods{ min-height:560px; position:relative; zoom:1; overflow:auto;}
#goodbody .goods-picseo{ display:none;}

.goods-gallery{ float:left; height:500px; width:560px; padding:0px; position:relative;}
.gallery-goods { height:432px; width:530px; position:relative; z-index:1;}
.gallery-goods .gallery-view { background-color:#f6f6f6; border:1px solid #ccc; height:430px; width:430px; position:absolute; top:0px; left:94px; z-index:1; text-align:center;}
.gallery-goods .gallery-view span.cloudzoom_wrap{ display:inline-block; height:430px; width:430px; position:relative;}
.gallery-goods .gallery-view a.cloud-zoom{ display:block; max-height:430px; max-width:430px; position:absolute; overflow:hidden;}
.gallery-goods .gallery-view img { max-height:430px; max-width:430px; height:expression(this.height > 430 ? 430 : true); width:expression(this.width > 430 ? 430 : true);}
.gallery-goods .gallery-view .mousetrap{ min-height:430px; min-width:430px; max-height:430px; max-width:430px; height:430px; width:430px; position:absolute; left:0px;}
.gallery-goods .gallery-view .cloud-zoom-big { background:#fff; border:1px solid #ccc; height:430px; width:430px; left:430px; top:-1px;}
.gallery-goods .gallery-view .cloud-zoom-lens{ background:#fff;}

.gallery-goods .gallery-list{ height:430px; width:70px; margin:0px; overflow:hidden; padding:0px; overflow:hidden; position:absolute; left:0px; top:0px;}
.gallery-goods .gallery-list ul { height:430px; padding:0px; zoom:1; overflow:hidden; position:absolute;}
.gallery-goods .gallery-list ul li { background:#fff; border:1px solid #ccc; float:left; height:68px; margin:0px 0px 16px 0px; width:68px; overflow:hidden; text-align:center;}
.gallery-goods .gallery-list ul li a { display:block;}
.gallery-goods .gallery-list ul li img { height:68px; width:68px; }
.gallery-goods .gallery-list ul li.current { border:1px solid #fc0000;}
.gallery-goods .gallery-list a.turner { display:none; height:32px; position:absolute; left:17px; width:40px;}
.gallery-goods .gallery-list a.prev { top:0px;}
.gallery-goods .gallery-list a.prev:hover {background-position:40px 0px;}
.gallery-goods .gallery-list a.next { bottom:0px; background-position:0px -32px;}
.gallery-goods .gallery-list a.next:hover {background-position:40px -32px;}

.goods-gallery .video{ position:absolute; left:435px; top:378px; padding:15px; z-index:998;}
.goods-gallery .video a{ background:rgba(0,0,0,0.6); border-radius:16px; color:#fff; display:inline-block; font-size:12px; height:18px; line-height:18px; padding:5px 10px}
.goods-gallery .video a:hover{ background:rgba(0,0,0,0.8); }
.goods-gallery .video a i{ background:url("../images/icons.png") no-repeat; background-position:0 -64px; background-size:16px; display:inline-block; float:left; height:16px; width:16px; margin:0 5px 0 0; }

.ow-goods-video{ background:#000; display:none; height:430px; width:430px; position:absolute; padding:0; top:0; left:94px; z-index:999;}
.ow-goods-video .video-inner{ position:relative;}
.ow-goods-video .video-inner{ cursor:pointer; display:inline-block; width:100%; height:100%; display:-webkit-box; display:-webkit-flex; display:flex; -webkit-box-align:center; -webkit-align-items:center; align-items:center; text-align:center; }
.ow-goods-video video{ background-color:#ccc; margin:auto; max-height:100%; max-width:100%; z-index:1; }
.ow-goods-video .close{ background:rgba(0,0,0,0.6); border-radius:50%; display:inline-block; height:24px; line-height:24px; padding:5px; position:absolute; top:15px; right:15px; z-index:9999;}
.ow-goods-video .close i{ background:url("../images/icons.png") no-repeat; background-position:0 -120px; background-size:24px; display:inline-block; float:left; height:24px; width:24px; }

.goods-gallery .goods-action{ padding:15px 0 0 95px;}
.goods-gallery .goods-action a,
.goods-gallery .goods-action a:visited{ color:#666; }
a.favorite{ display:inline-block; float:left; font-size:12px; height:24px; line-height:24px;}
a.favorite i{ font-size:14px; margin-right:5px; vertical-align:-1px;}
a.favorite span{}
a.favorited i{ color:#c60000;}

/*分享*/
.goods-gallery .share{ border-left:1px solid #eee; display:inline; float:left; font-size:12px; height:20px; margin-left:15px; padding:0 0px 0px 15px;}
.goods-gallery .share dt{ color:#666; display:inline; padding:0px 5px 0px 0px;}
.goods-gallery .share dd{ display:inline;}
.goods-gallery .share .bshare-custom{ display:inline;}

/**商品信息**/
.goods-property { color:#333; float:left; width:640px; }
.goods-property h1.title { font-size:24px; font-weight:normal; margin-top:-5px; line-height:36px; padding:5px 0px 0px 0px;}
.goods-property h2.subtitle { color:#d80000; font-size:16px; font-weight:normal; line-height:30px; padding:0px 0px 8px 0px;}
.goods-property .goods-sn { display:none; border-top:1px solid #f8f8f8; color:#666; display:; padding:3px 0px 3px 0px;}
.goods-property .goods-product-sn { color:#666; display:none; padding:0px 0px 5px 0px;}

/*活动*/
.goods-property .activity-banner{ background-color:#c60000; color:#fff; height:38px; line-height:38px; padding:0px 10px; zoom:1; overflow:hidden;}
.goods-property .activity-type{ float:left;}
.goods-property .activity-type i.seckilling{ background-image:url("../images/icon-seckill.png"); display:inline-block; margin-right:8px; height:20px; width:20px; vertical-align:-5px; }
.goods-property .activity-type strong{ font-size:16px; font-weight:normal; vertical-align:-1px; }
.goods-property .seckill{}
.goods-property .activity-message{ float:right; }
.goods-property .activity-message span{}
.goods-property .activity-message span.timetip{ }
.goods-property .activity-message span.timetip em{ background:#222; border-radius:6px; color:#fff; display:inline-block; font-style:normal; height:24px; line-height:24px; margin:0px 2px; padding:1px 5px;}

/*价格*/
.goods-property .price { background-color:#fafafa; border-top:1px solid #f4f4f4; border-bottom:1px solid #f4f4f4; margin:0px 0px 10px 0px; padding:8px 0px 8px 12px; position:relative; zoom:1; overflow:auto;}
.goods-property .price dl{ float:left;}
.goods-property .price dl dt{ }
.goods-property .price dl dd{}

.goods-property .price dl.point { padding-right:45px; position:relative; }
.goods-property .price dl.point dt{}
.goods-property .price dl.point dd{ color:#c60000; font-size:16px;}
.goods-property .price dl.point dd b{ font-family:verdana; font-size:20px; font-weight:bold; padding-right:5px;}
.goods-property .price dl.point dd em{ font-style:normal; font-family:Arial;}
.goods-property .price dl.point dd i{ display:inline-block; font-style:normal; font-size:28px; height:24px; line-height:24px; overflow:hidden; width:24px; padding:0px 0px 0px 10px; position:absolute; bottom:6px; text-align:center; }

.goods-property .price dl.my-price{ border-right:1px dotted #eee; margin-right:15px; padding-right:15px;}
.goods-property .price dl.my-price dd{}
.goods-property .price dl.my-price span{ font-weight:normal;}
.goods-property .price dl.my-price span em{ }
.goods-property .price dl.my-price span b{ font-weight:bold;}

.goods-property .price dl dd span.money { color:#c60000; font-size:20px; font-style:normal;}
.goods-property .price dl.my-price-show{}
.goods-property .price dl.my-price-show dd span.money{ text-decoration:line-through;}
.goods-property .price dl.my-price-show-activity dd { padding-top:5px;}
.goods-property .price dl.my-price-show-activity dd span.money{ font-size:16px; }

.goods-property .price dl.makprice{ border-left:1px dotted #eee; margin-left:15px; padding-left:15px;}
.goods-property .price dl.makprice dd{ padding-top:5px;}
.goods-property .price dl.makprice dd span.money { color:#666; font-size:16px; text-decoration:line-through;}
.goods-property .price dl.makprice-activity dd span.money { color:#c60000; }

.goods-property .price a.get-member-price{ color:#888; float:right; font-size:12px; font-weight:normal; margin-left:15px; position:absolute; right:15px;}
.goods-property .price a.get-member-price:visited{ color:#888;}
.goods-property .price a.get-member-price:hover{ color:#000; text-decoration:none;}
.goods-property .member-price{}
.goods-property .sales{ font-size:12px!important; position:absolute; right:15px; top:39px; }
.goods-property .sales b{ font-size:14px!important; font-weight:normal; color:#c60000;}

/**登录查看价格**/
.goods-property .price span.price-need-login{ color:#c60000; display:inline-block; font-size:18px; padding-top:0.02rem;}

/*促销*/
.goods-property .promotion{ font-size:12px; padding:10px 0px 0px 0px;}
.goods-property .promotion .dt{ color:#888; float:left;}
.goods-property .promotion .dd{ margin-left:38px; overflow:hidden; position:relative; }
.goods-property .promotion .dd .red-i{ border:1px solid #e60022; color:#e60022; font-size:12px; font-style:normal; }
.goods-property .promotion .dd .text{ font-style:normal; padding:0px 0px 0px 10px; }
/*优惠券*/
.goods-property .promotion .dd .coupons{}
.goods-property .promotion .dd .coupons a{ background-color:#fff; border:1px dashed #bbb; color:#e60022; display:inline-block; font-size:12px; font-style:normal; margin:5px 8px 0px 0px; padding:1px 5px; }
.goods-property .promotion .dd .coupons a:hover{ background-color:#e60022; border-color:#e60022; color:#fff;}

/*会员价列表*/
table.table-price{ border:1px solid #eee; font-weight:bold; }
table.table-price th{ background:#f2f2f2; border-bottom:1px solid #e2e2e2; border-right:1px solid #e2e2e2; font-weight:bold; padding:4px 10px 4px 10px; text-align:left;}
table.table-price td{ border-bottom:1px solid #e6e6e6; border-right:1px solid #e6e6e6; text-align:left;}
table.table-price td.group-name{ background:#fafafa; padding:4px 10px 4px 10px; }
table.table-price td.price{ background:#fff; color:#d30000; padding:4px 20px 4px 10px; }
table.table-price .msg td.group-name { background:#f2f2f2; border-bottom:1px solid #e2e2e2; border-right:1px solid #e2e2e2;}
table.table-price .msg td.price { background:#f6f6f6;}
/*预定*/
.goods-property .book-money{ background-color:#f3fcf6; border-top:1px solid #dcf2e4; border-bottom:1px solid #eee; padding:8px 10px; zoom:1; overflow:auto; }
.goods-property .book-money dl dt{ font-weight:bold; font-size:12px;}
.goods-property .book-money dl dd{}
.goods-property .book-money dl dd span { color:#00a853; font-size:24px; font-style:normal;}
.goods-property .book-money dl.book-front-money{ float:left; padding-right:20px;}
.goods-property .book-money dl.book-front-money dd span {}
.goods-property .book-money dl.book-discount{ float:left; border-left:1px solid #eee; padding-left:15px;  }
.goods-property .book-money dl.book-discount dd span{ color:#d30000;}
.goods-property .book-money dl.book-discount dd span.dis-name{ color:#666; font-size:12px; padding-left:5px;}
.goods-property .book-time{ background-color:#f3fcf6; margin-bottom:10px; padding:42px 0px 8px 10px; zoom:1; overflow:auto;}
.goods-property .book-time li{ border-top:4px solid #aaa; float:left; width:150px; position:relative;}
.goods-property .book-time li.current{ border-top-color:#22a757;}
.goods-property .book-time li dl dt{ font-weight:bold; position:absolute; top:-38px;}
.goods-property .book-time li dl dt span.money-rate{ font-weight:normal;}
.goods-property .book-time li dl dd{ color:#686868; margin-top:12px; padding:0px 10px 0px 0px;}
.goods-property .book-time li dl dd .tips{ color:#686868; }
.goods-property .book-time li span.i{ background-color:#aaa; color:#fff; display:inline-block; height:20px; width:20px; position:absolute; top:-12px; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; text-align:center;}
.goods-property .book-time li.current span.i{ background-color:#22a757;}
/*销量*/
.goods-property .sales{ border-bottom:1px solid #fafafa; font-size:14px; margin:0px 0px 5px 0px; padding:0px 0px 0px 0px;}
/*规格*/
.goods-property .spec{ background:none; border-bottom:0px solid #f4f4f4; zoom:1; overflow:auto;}
.goods-property .spec .hd{ background-color:#ffc2c2; display:none; border-bottom:1px solid #eba5a5; height:24px; line-height:24px; padding:0px 10px;}
.goods-property .spec .spec-section{ padding:0px 0px 0px 0px;}
.goods-property .spec dl{ zoom:1; overflow:auto; padding:0px 0px 0px 0px;}
.goods-property .spec dl dt{ float:left; font-size:14px; padding:1px 0px 5px 0px; text-align:left; width:68px;}
.goods-property .spec dl dd{ width:480px; zoom:1; overflow:auto; }
.goods-property .spec ul{}
.goods-property .spec ul li{ float:left; margin:0px 7px 7px 0px; padding:0px;}
.goods-property .spec ul li a{ background-color:#fff; border:1px solid #d6d6d6; display:inline-block; font-size:14px; height:24px; line-height:24px; padding:5px 15px;}
.goods-property .spec ul li a:hover { background-color:#fff; border:1px solid #d30000; color:#222; text-decoration:none;}
.goods-property .spec ul li.current a { background:#fff url("../images/spec-value-selected.png") bottom right no-repeat; border:1px solid #d30000; color:#222;}
.goods-property .spec ul li.disabled a{ background-color:#f6f6f6; border:1px dashed #e6e6e6; color:#bbb; cursor:not-allowed;}
.goods-property .spec ul li a.value-img{ background:#fcfcfc; height:40px; overflow:hidden; padding:0px; vertical-align:top;}
.goods-property .spec ul li a.value-img img{ height:40px; width:40px; vertical-align:top;}
.goods-property .spec ul li a.value-img span{ display:inline-block; font-size:14px; height:40px; line-height:40px; padding:0px 8px;}
.goods-property .spec ul li a.value-img:hover{ }
.goods-property .spec ul li.current a.value-img{}
.goods-property .spec ul li.current a.value-img span{ background:url("../images/spec-value-selected.png") bottom right no-repeat;}
.goods-property .spec ul li.disabled a.value-img{ background-color:#f4f4f4; border:1px solid #ddd; color:#bbb; cursor:not-allowed; padding:0px; filter:alpha(opacity=40); -khtml-opacity:0.40; -moz-opacity:0.40; opacity:0.40;}
.goods-property .spec ul li.disabled a.value-img:hover{}
.goods-property .spec .footer{ display:none;}
.goods-property .spec .footer dl{ font-size:14px; zoom:1; overflow:auto; padding:5px 0px 5px 0px;}
.goods-property .spec .footer dl dt{ color:#666; float:left; display:block; padding:0px 10px 0px 0px; width:58px; text-align:left;}
.goods-property .spec .footer dl dd{ color:#d30000; float:left; padding-left:0px; width:438px;}
.goods-property .spec-un-selected{ border:1px solid #c10000;}
.goods-property .spec-un-selected .hd{ display:block;}
.goods-property .spec-un-selected .spec-section{ padding:10px 0px 0px 10px; }
/*积分*/
.goods-property .goods-point{ border-bottom:1px solid #f6f6f6; color:#666; padding:3px 0px;}
.goods-property .goods-point b{ color:#d30000; font-size:15px; margin:0px 3px 0px 3px; }
/*数量*/
.goods-property .amount{ padding:10px 0px 0px 0px;}
.goods-property .amount dl{ zoom:1; overflow:auto;}
.goods-property .amount dl dt{ float:left; font-size:14px; padding:4px 0px 0px 0px; width:58px; }
.goods-property .amount dl dd{ float:left; height:32px; padding-left:10px; width:400px;}
.goods-property .amount a.amount-do { background-color:#fff; border:1px solid #ddd; display:inline-block; float:left; font-size:26px; height:28px; line-height:26px; width:32px; text-align:center;}
.goods-property .amount a.amount-do:hover{ background-color:#eee; border:1px solid #aaa; text-decoration:none;}
.goods-property .amount .text-amount{ float:left; font-size:14px; height:28px; text-align:center; width:40px;}
.goods-property .amount .stock{ color:#888; display:inline-block; margin-left:10px; margin-top:4px;}
.goods-property .amount .stock .stock-amount{ color:#424242; padding:0px 2px;}
.goods-property .stock-tip{ padding:5px 0px;}
.goods-property .stock-tip span{ background:#fafafa; border:1px dotted #ccc; color:#ff0000; display:none; padding:4px 10px;}
/*购买*/
.goods-property .action{ padding:15px 0px 30px 0px;}
.goods-property .action .add-to-cart{ color:#888; display:none; margin-left:8px;}
.goods-property .action .add-to-cart:hover{ color:#000; text-decoration:none;}
.goods-property .action .favorite{ color:#888; margin-left:10px;}
.goods-property .action .favorite:hover{ color:#000; text-decoration:none;}
.goods-property .share{ border-top:1px solid #eee; height:70px; padding:10px 0px 0px 0px;}
.goods-property .share dt{ color:#aaa; padding:0px 0px 10px 0px;}

/*购买/加入购车按钮*/
.btn-buy,
.btn-tocart,
.btn-groupbuy,
.btn-ungroupbuy,
.btn-book,
.btn-exchange{ border:none; color:#fff; font-size:17px; font-weight:normal; height:44px; width:160px;}

.btn-buy { background-color:#ffe4e4; color:#cc0000; border:1px solid #cc0000; }
.btn-buy:hover { background-color:#fff;}
.btn-buy:active { background-color:#b60000;}

.btn-tocart{ background-color:#cc0000; margin-left:10px;}
.btn-tocart:hover { background-color:#c60000;}
.btn-tocart:active { background-color:#b60000;}
.btn-tocart i{ font-size:14px; margin-right:5px;}

.btn-groupbuy { background-color:#cc0000; margin-right:10px; width:auto; padding-left:30px; padding-right:30px; }
.btn-groupbuy:hover { background-color:#c60000;}
.btn-groupbuy:active { background-color:#b60000;}
.btn-groupbuy span{ font-size:15px; margin-left:5px;}

.btn-ungroupbuy { background-color:#ffe4e4; color:#cc0000; border:1px solid #cc0000; width:auto; padding-left:25px; padding-right:25px; }
.btn-ungroupbuy:hover { background-color:#fff;}
.btn-ungroupbuy:active { background-color:#b60000;}
.btn-ungroupbuy span{ font-size:15px; margin-left:5px;}

.btn-book{ background-color:#22a757; }
.btn-book:hover { background-color:#199e4e;}
.btn-book:active { background-color:#129245;}

.btn-exchange{ background-color:#c80000;}
.btn-exchange:hover { background-color:#b80000;}
.btn-exchange:active { background-color:#b20000;}

.mobbuy{ border-left:1px solid #ccc; display:inline-block; height:18px; line-height:18px; margin-left:15px; padding:0px 0px 0px 15px; position:relative;}
.mobbuy i{ margin-left:5px; color:#1c98cc;}
.mobbuy .text{ }
.mobbuy .qrcode{ background:#fff; border:1px solid #ddd; padding:10px; position:absolute; right:-60px; bottom:18px; width:120px; z-index:999;}

.ow-cannot-buy{ clear:both; display:inline }
.ow-cannot-buy .tip-text{ background:#f9e8e8; border:1px dashed #dd9b9b; color:#db0000; display:inline-block; font-size:16px; font-weight:bold; padding:25px 30px;}

/*正在拼团列表*/
.ow-groupbuy-list{ background-color:#fafafa; border:1px solid #e6e6e6; font-size:14px; margin:10px 0; padding:0 0; zoom:1; overflow:hidden;}
.ow-groupbuy-list:after { clear:both; content:"."; display:block; height:0px; visibility:hidden;}
.ow-groupbuy-list .hd{ padding:10px 15px; position:relative;}
.ow-groupbuy-list .hd:before { content:""; position:absolute; left:10px; right:10px; bottom:0; border-top:1px solid #e6e6e6; }
.ow-groupbuy-list .bd{ padding:0 0 10px 0;}
.ow-groupbuy-list .bd:after { clear:both; content:"."; display:block; height:0px; visibility:hidden;}
.ow-groupbuy-list ul{ }
.ow-groupbuy-list ul li{ border-bottom:1px solid #eee; float:left; margin:0 15px; padding:15px 0; position:relative; width:569px;}
.ow-groupbuy-list ul li:after { clear:both; content:"."; display:block; height:0px; visibility:hidden;}
.ow-groupbuy-list ul li:last-child{ border-bottom:0;}
.ow-groupbuy-list .userinfo{}
.ow-groupbuy-list .userinfo .avatar{ float:left; margin-right:10px;}
.ow-groupbuy-list .userinfo .avatar img{ border-radius:20px; height:40px; width:40px; vertical-align:top;}
.ow-groupbuy-list .captain{ line-height:20px;}
.ow-groupbuy-list .captain-name{}
.ow-groupbuy-list .captain-undertext{}
.ow-groupbuy-list .remain-num{ color:#333;}
.ow-groupbuy-list .remain-num b{ color:#d30000; padding:0 3px; }
.ow-groupbuy-list .remain-time{ color:#666; padding-left:5px;}
.ow-groupbuy-list .remain-time b{ padding:0 3px;}
.ow-groupbuy-list .remain-time b em{ color:#c60000; font-style:normal;}
.ow-groupbuy-list .to-groupbuy{ position:absolute; top:19px; right:15px;}
.ow-groupbuy-list .groupbuy{ background:#c60000; border-radius:20px; color:#fff; display:inline-block; height:32px; line-height:32px; width:76px; text-align:center; }
.ow-groupbuy-list .groupbuy:hover{ background:#e60000; }

/*优惠套装*/
.ow-goods-suit{ background-color:#f6f6f6; border:1px solid #ddd; border-top:2px solid #aaa; margin:10px 0px 20px 0px; position:relative; z-index:999;}
.ow-goods-suit .suit-header{ border-bottom:1px solid #e6e6e6; height:35px;}
.ow-goods-suit .suit-header ul{ margin-left:-1px; margin-top:-2px; zoom:1; overflow:auto;}
.ow-goods-suit .suit-header ul li{ float:left; cursor:pointer; height:34px; line-height:34px; font-size:14px; padding:0px 20px; position:relative;}
.ow-goods-suit .suit-header ul li.current{ background-color:#fff; border-left:1px solid #e6e6e6; border-top:2px solid #c80000; border-right:1px solid #e6e6e6; color:#c10000; font-weight:bold; height:34px;}
.ow-goods-suit .suit-section{ background-color:#fff; font-size:12px; zoom:1; overflow:auto;}
.ow-goods-suit .suit-section .suit-base{ background-color:#fff; float:left; width:198px; position:relative;}
.ow-goods-suit .suit-section .suit-base .base-goods{ width:115px; padding:20px;}
.ow-goods-suit .suit-section .suit-base .suit-plus{ background:url("../images/icon-suit-plus.png") 0px 0px no-repeat; display:inline-block; height:32px; width:32px; position:absolute; left:148px; top:56px;}

.ow-goods-suit .suit-section .goods-img{ border:1px solid #eee; height:108px; margin:0px 0px 5px 0px; width:108px;}
.ow-goods-suit .suit-section .goods-img img{ max-height:108px; max-width:108px;}
.ow-goods-suit .suit-section .goods-price span{}
.ow-goods-suit .suit-section .goods-suit-price span{ color:#d30000;}
.ow-goods-suit .suit-section .goods-spec{ color:#d65454;}
.ow-goods-suit .suit-section .goods-name{ padding:2px 0px 0px 0px;}

.ow-goods-suit .suit-section .suit-goods{ float:left; height:270px; width:675px; overflow-y:hidden;}
.ow-goods-suit .suit-section .suit-goods ul { zoom:1; overflow:auto;}
.ow-goods-suit .suit-section .suit-goods ul li{ float:left; height:205px; overflow:hidden; width:115px; padding:20px 20px 20px 0px;}

.ow-goods-suit .suit-section .suit-price{ float:left; height:270px; width:220px; position:relative;}
.ow-goods-suit .suit-section .suit-price .section{ color:#666; padding:36px 0px 0px 55px; }
.ow-goods-suit .suit-section .suit-price .suit-equal{ background:url("../images/icon-suit-equal.png") 0px 0px no-repeat; display:inline-block; height:32px; width:32px; position:absolute; left:0px; top:56px;}
.ow-goods-suit .suit-section .suit-price .suit-o-amount span{ font-size:14px; text-decoration:line-through;}
.ow-goods-suit .suit-section .suit-price .suit-amount span{ color:#d30000; font-size:14px; font-weight:bold;}
.ow-goods-suit .suit-section .suit-price .suit-amount span b{ font-weight:bold;}
.ow-goods-suit .suit-section .suit-price .suit-save span{ color:#009c4d; font-size:14px;}
.ow-goods-suit .suit-section .suit-price .suit-buy{ padding:15px 0px 0px 0px;}
.btn-suit-buy{ background-color:#c80000; border:none; color:#fff; font-size:14px; font-weight:bold; text-shadow:0px 1px 0px #840000; padding:2px 0px; width:120px;}
.btn-suit-buy:hover { background-color:#b80000;}
.btn-suit-buy:active { background-color:#a40000;}

/*左侧边*/
.ow-goods-aside{ float:left; width:210px;}
.ow-goods-aside .aside-bar{}
.ow-goods-aside .ab-goods{ border:1px solid #ddd; margin-bottom:10px; }
.ow-goods-aside .ab-goods .hd{ padding:6px 10px;}
.ow-goods-aside .ab-goods .bd{}
.ow-goods-aside .ab-goods ul{}
.ow-goods-aside .ab-goods ul li{ border-top:1px dotted #eee; padding:15px; text-align:center; }
.ow-goods-aside .ab-goods ul li .thumb{}
.ow-goods-aside .ab-goods ul li .thumb img{ height:150px; width:150px;}
.ow-goods-aside .ab-goods ul li .info{ padding:10px 0px 0px 0px;}
.ow-goods-aside .ab-goods ul li .title{ font-weight:normal; font-size:12px; line-height:20px; max-height:40px; overflow:hidden;}
.ow-goods-aside .ab-goods ul li .title a:hover{ color:#e60022; text-decoration:none;}
.ow-goods-aside .ab-goods ul li .price{ height:20px; line-height:20px; overflow:hidden;}
.ow-goods-aside .ab-goods ul li .price span{ color:#e60022; font-size:12px; font-style:normal;}
.ow-goods-aside .ab-goods ul li .price span em{}
.ow-goods-aside .ab-goods ul li .price span b{ font-size:13px;}
.ow-goods-aside .ab-goods ul li .price span.money{}
.ow-goods-aside .ab-goods ul li .price .point{ padding-right:5px;}
.ow-goods-aside .ab-goods ul li .buy{ font-size:12px; }
.ow-goods-aside .hero{}

/*商品详情内容*/
.ow-goods-content{ float:right; width:980px;}
.ow-goods-content .bd-wrap{}
/*切换*/
.ow-goods-content .tab-section { background:#fafafa; border:1px solid #eee; border-bottom:1px solid #e60022; height:39px; position:relative; z-index:1;}
.ow-goods-content .tab-section ul.tabbar{ height:40px; position:absolute; left:-1px; top:-1px; z-index:1; padding-left:10px;}
.ow-goods-content .tab-section ul.tabbar li{ float:left;}
.ow-goods-content .tab-section ul.tabbar li a{ border-right:1px solid #eee; display:inline-block; font-size:14px; height:40px; line-height:40px; padding:0px 30px;}
.ow-goods-content .tab-section ul.tabbar li a:hover{ color:#e60022; text-decoration:none;}
.ow-goods-content .tab-section ul.tabbar li.current {}
.ow-goods-content .tab-section ul.tabbar li.current a,
.ow-goods-content .tab-section ul.tabbar li.current a:hover{ background:#e60022; color:#fff; border-color:#e60022;}

/*详细*/
.ow-goods-content .content-section{ min-height:400px; padding:20px 0px;}
.ow-goods-content .comment .hd,
.ow-goods-content .buyrecord .hd{ border-bottom:1px solid #f2f2f2; font-size:16px; padding-bottom:2px;}
.ow-goods-content .content-info {}
.ow-goods-content .typeattr{ margin-bottom:15px;}
.ow-goods-content .content{ font-size:14px; line-height:180%; margin:0px 0px 0px 0px; padding:20px 0px 20px 0px; word-break:break-all; word-wrap:break-word;}
.ow-goods-content .content img{}
.ow-goods-content .content table{ margin-bottom:10px; border-collapse:collapse; display:table; font-size:16px; }
.ow-goods-content .content table tr.firstRow th { border-top-width: 2px;}
.ow-goods-content .content table th{ background-color:#f7f7f7; border:1px solid #ccc; border-top:1px solid #bbb; font-weight:bold; font-size:16px; padding:5px 10px; }
.ow-goods-content .content table td{ border:1px solid #ccc; padding:5px 10px; }
.ow-goods-content .tags { font-size:14px; margin:20px 0px; padding:5px 0px;}
.ow-goods-content .tags a{ margin:0px 5px 0px 0px;}
.ow-goods-content .pager { padding:20px 0px 20px 0px; text-align:center;}
.ow-goods-content .prev-next{ border-top:1px dotted #ddd; margin:20px 0px; padding:10px 0px;}
.ow-goods-content .prev-next .prev{ height:24px; padding:4px 0px;}
.ow-goods-content .prev-next .next{ height:24px; padding:4px 0px;}

.ow-goods-all-spec-price{}
.ow-goods-all-spec-price table.listTable{ width:100%;}

/*参数*/
.ow-ptable{ border:1px solid #e6e6e6; width:100%;}
.ow-ptable tr td.td-title{ background-color:#fafafa; border-bottom:1px solid #e6e6e6; border-right:1px solid #e6e6e6; padding:5px 10px;  text-align:right; min-width:80px; width:13%;}
.ow-ptable tr td.td-text{ border-bottom:1px solid #e6e6e6; padding:5px 10px;}

/*评价列表*/
.section-commemt-list{}
.section-commemt-list .hd{ font-size:18px; padding:10px 0px 0px 0px;}
.comment-item { background:#fff; border-bottom:1px solid #ddd; margin:10px 0px 0px 0px; padding:15px 15px 15px 0px; position:relative; zoom:1; overflow:auto;}
.comment-item .user-col { float:left; width:120px; text-align:center;}
.comment-item .user-col .avatar img { border-radius:21px; margin-top:5px; height:42px; width:42px;}
.comment-item .user-col .username { font-size:12px; padding-top:5px;}
.comment-item .comment-col { padding-left:125px;}
.comment-item .comment-star { background:url("../images/star.png") no-repeat; display:inline-block; height:14px; width:78px; }
.comment-item .star0 { background-position:-80px 0;}
.comment-item .star1 { background-position:-64px 0;}
.comment-item .star2 { background-position:-48px 0;}
.comment-item .star3 { background-position:-32px 0;}
.comment-item .star4 { background-position:-16px 0;}
.comment-item .star5 { background-position:0 0;}
.comment-item .comment-col .sku{ color:#888; font-size:12px;}
.comment-item .comment-col .cmt-content{ padding:5px 0px; }
.comment-item .comment-col .cmt-date{ color:#888; font-size:12px;}
.comment-item .pic-list {}
.comment-item .pic-list:after { clear:both; content:"."; display:block; height:0px; visibility:hidden;}
.comment-item .pic-list a { background:#fff; border:1px solid #ccc; position:relative; display:inline-block; float:left; margin-bottom:10px; width:68px; height:68px; margin-right:10px; display:-webkit-box; display:-webkit-flex; display:flex; -webkit-box-align:center; -webkit-align-items:center; align-items:center; text-align:center; }
.comment-item .pic-list img { margin:auto;max-height:100%; max-width:100%; }
.comment-item .pic-view-wrap img{ border:1px solid #ccc; max-height:520px; max-width:520px;}
.comment-item .addition{ border-top:1px solid #eee; margin:10px 0px 0px 0px; padding:12px 0px 0px 0px; }
.comment-item .addition-comment{ padding:5px 0px;}
.comment-item .addition-comment-date{ color:#888; font-size:12px;}
.comment-item .reply { border-top:1px solid #eee; margin:10px 0px 0px 0px; padding:12px 0px 0px 0px; }
.comment-item .reply .reply-admin { color:#ff561c; }
.comment-item .reply .reply-content{ color:#ff561c; padding:0px 0px 10px 0px;}

/*成交记录*/
.buyrecord-list{}
.buyrecord-item { background:#fff; border-bottom:1px solid #eee; font-size:14px; padding:10px 0;}
.buyrecord-item:after { clear:both; content:"."; display:block; height:0; visibility:hidden;}
.buyrecord-item .user-col { float:left; height:42px; line-height:42px;}
.buyrecord-item .user-col .avatar img { border-radius:21px; margin-right:10px; height:42px; width:42px;}
.buyrecord-item .user-col .username { color:#b4a078;}
.buyrecord-item .buyrecord-col { height:42px; line-height:42px;}
.buyrecord-item .buyrecord-col .date{}
.buyrecord-item .buyrecord-col .text{ padding:0px 10px; }
.buyrecord-item .buyrecord-col .sku{ color:#d30000; padding:0px 10px 0px 0px; }
.buyrecord-item .buyrecord-col .amount{}
.buyrecord-item .buyrecord-col .price{ color:#d30000; padding-left:10px; }


/*咨询*/
.consultation{}
.consultation .hd{ border-bottom:1px solid #eee; box-shadow:0px 1px 0px #fff; font-size:18px; padding:0px 0px 3px 0px;}
.post-section{ background:#fafafa; border:1px solid #e6e6e6; margin:0px 0px 15px 0px; padding:10px 20px;}
.post-section .section{ padding:5px 0px 5px 0px;}
.post-section .footer{ padding:5px 0px 15px 0px;}
.post-section .footer label{ margin-left:15px;}
.post-section .footer label input{ margin:0px 5px 3px 0px;}
.post-section dl{ padding:5px 0px 2px 0px;}
.post-section dl dt{ color:#aa8d63; font-weight:bold;}
.post-section dl dd{ padding:2px 0px 0px 0px;}
.post-section dl dd .text-long,
.post-section dl dd .textarea{ margin-top:3px; width:480px;}
.post-section dl dd .textarea{ height:100px;}
.post-section dl dd label{ margin-right:15px;}
.post-section dl dd label input{ margin:0px 3px 2px 0px;}
.post-section dl.get-answer-email dt{ color:#17a000;}
/*咨询列表*/
.consultation-item { background:#fff; border:1px solid #ddd; margin:10px 0px 0px 0px; padding:15px 15px 15px 0px; position:relative; zoom:1; overflow:auto;}
.consultation-item .user-col { float:left; width:120px; text-align:center;}
.consultation-item .user-col .avatar img { border-radius:21px; margin-top:5px; height:42px; width:42px;}
.consultation-item .user-col .username { font-size:12px; padding-top:5px;}
.consultation-item .consultation-col { padding-left:125px;}
.consultation-item .consultation-col .cst-content{ padding:5px 0px; }
.consultation-item .consultation-col .cst-date{ color:#888; font-size:12px;}
.consultation-item .reply { border-top:1px solid #eee; margin:10px 0px 0px 0px; padding:12px 0px 0px 0px; }
.consultation-item .reply .reply-admin { color:#ff561c; }
.consultation-item .reply .reply-content{ color:#ff561c; padding:0px 0px 10px 0px;}

/*相关内容*/
.ow-goods-related-content{ background:#fafafa; border:1px solid #ddd; margin:15px auto; padding:20px 20px 30px 20px;}
.ow-goods-related-content .hd{ font-size:16px; font-weight:bold; padding:0px 0px 5px 0px;}
.ow-goods-related-content ul{ zoom:1; overflow:auto; }
.ow-goods-related-content ul li{ font-size:14px; float:left; height:24px; line-height:24px; padding:5px 0px; width:33.3333333%; overflow:hidden; }
.ow-goods-related-content ul a{ background:url("../images/3px.png") 0px 16px no-repeat; display:inline-block; line-height:24px; padding:4px 0px 4px 10px; }

/*相关商品*/
.ow-related-goods{ margin:0px; padding-top:30px; zoom:1; overflow:auto;}
.ow-related-goods .hd{ border-bottom:1px solid #e6e6e6; padding-bottom:20px; position:relative;}
.ow-related-goods .hd h2{ background:#fff; color:#333; display:inline-block; font-size:28px; font-weight:normal; height:32px; line-height:32px; padding:10px 0px; position:absolute; top:-10px; left:50%; margin-left:-140px; width:280px; text-align:center; }
.ow-related-goods .section{ padding:50px 0px; zoom:1; overflow:auto;}

/*商品列表*/
ul.ow-related-goods-list{ padding:6px 0px 0px 6px;}
ul.ow-related-goods-list li{ background-color:#fff; display:inline-block; float:left; margin:0px 15px 15px 0px; height:300px; width:198px; overflow:hidden; padding:25px 15px 5px 15px; text-align:center;}

ul.ow-related-goods-list li:hover{ -webkit-box-shadow:rgba(0,0,0,0.2) 0px 1px 4px; -moz-box-shadow:rgba(0,0,0,0.2) 0px 1px 4px; box-shadow:rgba(0,0,0,0.2) 0px 1px 4px;}
ul.ow-related-goods-list li .thumb{ padding:10px 5px 5px 5px; text-align:center; }
ul.ow-related-goods-list li .thumb img{ height:150px; width:150px;}
ul.ow-related-goods-list li .info{ padding:20px 0px 0px 0px;}
ul.ow-related-goods-list li .title{ font-weight:normal; font-size:14px; line-height:24px; max-height:48px; overflow:hidden;}
ul.ow-related-goods-list li .title a:hover{ color:#e30000; text-decoration:none;}
ul.ow-related-goods-list li .subtitle { color:#aaa; font-size:12px; line-height:24px; max-height:48px; padding:0px 10px; overflow:hidden;}
ul.ow-related-goods-list li .price{ height:24px; line-height:24px; overflow:hidden;}
ul.ow-related-goods-list li .price span{ color:#d30000; font-size:13px; font-style:normal;}
ul.ow-related-goods-list li .price span em{}
ul.ow-related-goods-list li .price span.money{ margin-left:5px;}
