﻿@charset "utf-8";

/****/
body{ padding-bottom:0.52rem;}

/*购买*/
.om-buy-section{ background:#fff; box-sizing:border-box; position:fixed; bottom:0px; width:100%; z-index:10000; padding-bottom:env(safe-area-inset-bottom); padding-bottom:constant(safe-area-inset-bottom); }
.om-buy-section .action{ background:#fff; display:flex; margin:0 auto; max-width:750px; zoom:1; overflow:auto;}
@media (min-width:642px) {
.om-buy-section .action{ border-left:1px solid #ddd; border-right:1px solid #ddd; }
}
.om-buy-section a{ background:#fff; border-top:1px solid #ddd; color:#666; display:block; float:left; height:0.47rem; padding:0; text-align:center; width:17%;}
.om-buy-section a:visited{ color:#666;}
i.icon,
.om-buy-section a i{ background:url("../images/icons.png") no-repeat; background-size:0.20rem; display:inline-block; height:0.20rem; width:0.20rem; margin:0.05rem 0 0.05rem 0; position:relative; vertical-align:top;}
.om-buy-section a.btn-home     i{ background-position:0 -1.20rem;}
.om-buy-section a.btn-mycart   i{ background-position:0 -1.80rem;}
.om-buy-section a.btn-fenxiao  i{ background-position:0 -2.00rem;}
.om-buy-section a.btn-home     span,
.om-buy-section a.btn-fenxiao  span,
.om-buy-section a.btn-mycart   span{ display:block; font-size:0.12rem; font-weight:normal; height:0.12rem; line-height:0.12rem; overflow:hidden;}
.om-buy-section a.btn-mycart i em{ background:#f97600; color:#fff; -webkit-border-radius:0.14rem; -moz-border-radius:0.14rem; border-radius:0.14rem; display:inline-block; font-size:0.09rem; height:0.14rem; line-height:0.14rem; width:0.14rem; text-align:center; position:absolute; left:80%; top:0.02rem; }

.btn-book,
.btn-exchange,
.btn-buy,
.btn-tocart,
.btn-groupbuy,
.btn-ungroupbuy{ border:none; color:#fff; float:left; font-size:0.16rem; font-weight:bold; height:0.48rem; width:33%;}

.btn-book{ background:#22a757; float:left; width:66%;}
.btn-book:hover { background:#199e4e;}
.btn-book:active { background:#129245;}

.btn-exchange{ background:#c60000; float:left; width:66%;}
.btn-exchange:hover,
.btn-exchange:active { background:#bc0000;}

.btn-buy { background:#c60000;}
.btn-buy:hover,
.btn-buy:active { background:#bc0000;}

.btn-tocart{ background:#f97600;}
.btn-tocart:hover,
.btn-tocart:active { background:#fea100;}

.btn-groupbuy { background:#c60000; font-size:0.14rem;}
.btn-groupbuy:hover,
.btn-groupbuy:active { background:#bc0000;}
.btn-groupbuy span{ display:block; font-size:0.12rem;}
.btn-groupbuy span em{ font-weight:normal;}

.btn-ungroupbuy{ background:#f97600; font-size:0.14rem;}
.btn-ungroupbuy:hover,
.btn-ungroupbuy:active { background:#fea100;}
.btn-ungroupbuy span{ display:block; font-size:0.12rem;}
.btn-ungroupbuy span em{ font-weight:normal;}

button.disabled{ background:#fafafa!important; border-top:1px solid #ddd; color:#aaa; cursor:default; height:0.48rem; width:66%;}

.om-cannot-buy{ clear:both; display:inline }
.om-cannot-buy .tip-text{ background:#f9e8e8; border:1px dashed #dd9b9b; color:#db0000; display:inline-block; font-size:0.14rem; font-weight:bold; line-height:130%; padding:0.05rem 0.10rem;}


/*商品详细页*/
.om-goods-detail{ background:#f0f0f0; position:relative;}
.om-goods-detail .goback{ background:rgba(0,0,0,0.5); border-radius:50%; display:inline-block; height:0.24rem; width:0.24rem; padding:0.05rem; position:absolute; top:0.15rem; left:0.15rem; z-index:99999;}
.om-goods-detail .goback i{ background:url("../images/icons.png") no-repeat; background-position:0 -0.72rem; background-size:0.24rem; display:inline-block; height:0.24rem; width:0.24rem;}

.om-goods-detail .preview{ position:relative;}

.om-goods-detail .preview .video-icon{ position:absolute; right:0; bottom:0; padding:0.15rem; z-index:999;}
.om-goods-detail .preview .video-icon a{ background:rgba(0,0,0,0.6); border-radius:0.16rem; color:#fff; display:inline-block; font-size:0.12rem; height:0.18rem; line-height:0.18rem; padding:0.05rem 0.10rem 0.05rem 0.10rem;}
.om-goods-detail .preview .video-icon a i{ background:url("../images/icons.png") no-repeat; background-position:0 -0.64rem; background-size:0.16rem; display:inline-block; float:left; height:0.16rem; width:0.16rem; margin:0 0.05rem 0 0; }

.om-goods-video{ background:#000; display:none; height:100%; width:100%; padding:0 0; position:fixed; top:0; left:0; z-index:99999;}
.om-goods-video .video-inner{ position:relative; text-align:center;}
.om-goods-video video{ background:#ccc; margin:auto; max-height:100%; max-width:100%; z-index:1; }
.om-goods-video .close{ background:rgba(0,0,0,0.6); border-radius:50%; display:inline-block; height:0.24rem; line-height:0.24rem; padding:0.05rem; position:fixed; top:0.20rem; right:0.20rem; z-index:999999999;}
.om-goods-video .close i{ background:url("../images/icons.png") no-repeat; background-position:0 -1.20rem; background-size:0.24rem; display:inline-block; float:left; height:0.24rem; width:0.24rem; }

.om-goods-detail .gallery{ background:#fff; margin:0 auto; overflow:hidden; position:relative; width:100%; height:100%;}
.om-goods-detail .gallery .header{ bottom:0; height:28px; line-height:28px; position:absolute; text-align:center; width:100%; z-index:2; }
.om-goods-detail .gallery .header ul{ margin:0; padding:0;}
.om-goods-detail .gallery .header li{ background:#fff; -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px; display:inline-block; height:6px; width:6px; margin:0 3px; padding:0; text-indent:-9999px; overflow:hidden;}
.om-goods-detail .gallery .header li.on{ background:#c60000; }
.om-goods-detail .gallery .section{ position:relative; z-index:1; }
.om-goods-detail .gallery .section ul{ margin:0; padding:0;}
.om-goods-detail .gallery .section li{ list-style:none; margin:0; padding:0; position:relative; text-align:center;  }
.om-goods-detail .gallery .section li img{ background:url("../images/loading.gif") center center no-repeat; vertical-align:top; width:100%;}
.om-goods-detail .gallery .section li a{ -webkit-tap-highlight-color:rgba(0,0,0,0); }
.om-goods-detail .gallery .section figure{ margin:0; padding:0;}

.goods-property { background:#fff; color:#666; font-size:0.14rem;}
.goods-property .goods-name{ background:#fff; display:flex; flex-wrap:nowrap; position:relative;}
.goods-property .goods-name h1.title { color:#121212; font-size:0.16rem; line-height:150%; margin:0; padding:0;}
.goods-property .goods-name h1.title em{ font-size:0.14rem; font-style:normal; font-weight:normal; padding-left:0.08rem;}
.goods-property .goods-name h2.subtitle { background:#fff; font-size:0.14rem; font-weight:normal; margin:0; padding:0;}
.goods-property .goods-name .colleft{ box-sizing:border-box; width:calc(100% - 0.52rem); padding:0 0.15rem 0 0.15rem; }
.goods-property .goods-name .colright{ box-sizing:border-box; padding:0.05rem; width:0.52rem;}

a.favorite{ box-sizing:border-box; display:inline-block; height:0.40rem; width:0.40rem; text-align:center; vertical-align:top;}
a.favorite i{ background-position:0 -1.40rem; margin:0.03rem 0;}
a.favorited i{ background-position:0 -1.60rem;}
a.favorite span{ display:block; font-size:0.12rem; font-weight:normal; height:0.14rem; line-height:0.14rem; overflow:hidden;}

/*销量*/
.goods-property .sales{ background:#fff; padding:0 0 0 0.15rem; }
.goods-property .sales span{}
.goods-property .sales b{ font-size:0.14rem; font-weight:normal; color:#c60000;}
.goods-property .goods-sn { background:#fff; display:none; margin-top:-3px; padding:0 0.10rem 0.05rem 0.10rem;}
.goods-property .goods-product-sn { background:#fff; display:none; margin-top:-3px; padding:0 0.10rem 0.05rem 0.10rem;}

/*活动*/
.goods-property .activity-banner{ background:#c60000; color:#fff; height:38px; line-height:38px; padding:0px 10px; position:relative; 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:0.16rem; font-weight:normal; vertical-align:-1px; }
.goods-property .seckill{}
.goods-property .activity-message{ font-size:0.14rem; position:absolute; right:10px; }
.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:#fff; padding:0.05rem 0.15rem;}
.goods-property .price .section{ border-top:1px solid #f6f6f6; padding:0.10rem 0px; zoom:1; overflow:auto;}
.goods-property .price dl{ border-right:1px dotted #eee; margin:0; padding:0; margin-right:0.10rem; padding-right:0.10rem; float:left;}
.goods-property .price dl dt{ font-size:0.12rem; height:0.14rem; line-height:0.14rem; margin:0; padding:0;}
.goods-property .price dl dd{ height:0.16rem; line-height:0.16rem; margin:0; padding:0.08rem 0px 0px 0px;}
.goods-property .price dl dd span.money { color:#d30000; font-size:0.16rem; 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.point { border-right:0; margin-right:0.08rem; padding-right:0; position:relative; }
.goods-property .price dl.point dt{ list-style:none; margin:0; padding:0; }
.goods-property .price dl.point dd{ color:#c60000;}
.goods-property .price dl.point dd b{ font-family:verdana; font-weight:normal; font-size:0.16rem; padding-right:2px; }
.goods-property .price dl.point dd em{ font-style:normal;}
.goods-property .price dl.point dd i{ padding-left:0.08rem; font-size:0.14rem; }

.goods-property .price dl.my-price{ margin-right:0.10rem; padding-right:0.10rem;}
.goods-property .price dl.my-price-show-activity dd {}
.goods-property .price dl.my-price-show-activity dd span.money{ font-size:16px; }

.goods-property .price dl.makprice{ border-right:0; margin-right:0; padding-right:0;}
.goods-property .price dl.makprice dd span.money { color:#666; font-size:0.14rem; text-decoration:line-through;}
.goods-property .price dl.makprice-activity dd span.money { color:#c60000; }

.goods-property .price a.get-member-price{ float:right; font-size:0.12rem; font-weight:normal; margin-top:-4px; margin-left:0.10rem;}
.goods-property .price a.get-member-price:visited{ }
.goods-property .price a.get-member-price:hover{ color:#000; text-decoration:none;}

/*预订*/
.goods-property .book-money{ background:#f3fcf6; border-top:1px solid #dcf2e4; padding:0 0.10rem; }
.goods-property .book-money .section{ border-bottom:1px solid #eee; padding:0.08rem 0px; zoom:1; overflow:auto; }
.goods-property .book-money dl dt{ font-size:0.12rem; height:0.14rem; line-height:0.14rem;}
.goods-property .book-money dl dd{ height:0.16rem; line-height:0.16rem; padding:0.08rem 0px 0px 0px;}
.goods-property .book-money dl dd span.money { color:#00a853; font-size:0.16rem; font-style:normal;}
.goods-property .book-money dl.book-discount{ float:left; border-right:1px dotted #eee; font-size:0.12rem; margin-right:15px; padding-right:15px; }
.goods-property .book-money dl.book-discount dt span.dis-name{ color:#888; font-size:11px; padding-left:5px;}
.goods-property .book-money dl.book-discount dd span.money{ color:#d30000;}
.goods-property .book-money dl.book-front-money{ float:left; padding-right:15px;}
.goods-property .book-time{ background:#f3fcf6; border-bottom:1px solid #dcf2e4; font-size:0.12rem; padding:40px 0.10rem 8px 0.10rem; zoom:1; overflow:auto;}
.goods-property .book-time li{ border-top:4px solid #aaa; float:left; width:30%; position:relative;}
.goods-property .book-time li:first-child{ width:40%;}
.goods-property .book-time li.current{ border-top-color:#22a757;}
.goods-property .book-time li dl dt{ position:absolute; top:-36px;}
.goods-property .book-time li dl dt span.money-rate{ font-weight:normal;}
.goods-property .book-time li dl dd{  font-size:0.12rem; line-height:0.16rem; margin-top:0.14rem; padding:0 0.10rem 0px 0px;}
.goods-property .book-time li .tips{  font-size:0.12rem; line-height:0.16rem; }
.goods-property .book-time li span.i{ background:#aaa; color:#fff; display:inline-block; height:20px; width:20px; position:absolute; top:-12px; -webkit-border-radius:0.10rem; -moz-border-radius:0.10rem; border-radius:0.10rem; text-align:center;}
.goods-property .book-time li.current span.i{ background:#22a757;}


/*促销*/
.goods-property .promotion{ background:#fff; border-top:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6; font-size:0.12rem; margin:0.08rem 0px 0px 0px; padding:0.08rem 0 0.03rem 0.10rem;}
.goods-property .promotion .dt{  float:left; }
.goods-property .promotion .dd{ min-height:0.24rem; margin-left:0.40rem; overflow:hidden; position:relative; }
.goods-property .promotion .dd .red-i{ border:1px solid #e60000; color:#e60000; font-size:0.11rem; font-style:normal; padding:0.01rem; }
.goods-property .promotion .dd .text{ font-style:normal; padding:0 0px 0px 0.05rem; }
.goods-property .promotion .dd .prom-item{ padding:0 0 0.02rem 0;}
/*优惠券*/
.goods-property .promotion .dd .coupons{}
.goods-property .promotion .dd .coupons a{ background:#fff; border:1px dashed #e60000; color:#e60000; display:inline-block; font-size:0.11rem; font-style:normal; margin:0 0.08rem 0.08rem 0; padding:0 0.08rem; }
.goods-property .promotion .dd .coupons a:hover{ background:#e60022; border-color:#e60022; color:#fff;}


/*规格*/
.goods-property .spec{ background-color:#fff; margin-top:0.05rem; padding:0.08rem 0.15rem; position:relative;}
.goods-property .spec::before{ content:""; position:absolute; border-top:1px solid #f2f2f2; height:1px; left:0.15rem; top:1px; width:calc(100% - 0.30rem); }
.goods-property .spec .header{ background-color:#ffc2c2; display:none; border-bottom:1px solid #eba5a5;}
.goods-property .spec .spec-section{}
.goods-property .spec .spec-section dl{ margin:0; padding:0;}
.goods-property .spec .spec-section dl dt{ list-style:none; margin:0; padding:0; }
.goods-property .spec .spec-section dl dd{ list-style:none; margin:0; padding:0; }

.goods-property .spec ul{ display:flex; flex-direction:row; flex-wrap:wrap; margin:0; padding:0; margin-left:-0.03rem; padding:0.05rem 0;}
.goods-property .spec ul li{ list-style:none; margin:0; padding:0; padding:0 0.05rem 0.08rem 0.03rem; text-align:center;}

.goods-property .spec ul li a{ background:#fff; border:1px solid #c6c6c6; border-radius:0.05rem; color:#222; display:inline-block; padding:0.08rem 0.10rem; }
.goods-property .spec ul li a:hover { background:#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:#f6f6f6; border:1px dashed #e6e6e6; color:#bbb; cursor:not-allowed;}
.goods-property .spec ul li a.value-img{ background:#fcfcfc; height:0.48rem; overflow:hidden; padding:0; vertical-align:top;}
.goods-property .spec ul li a.value-img img{ height:0.48rem; width:0.48rem; vertical-align:top;}
.goods-property .spec ul li a.value-img span{ display:inline-block; height:0.48rem; line-height:0.48rem; padding:0 0.10rem;}
.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:#f4f4f4; border:1px solid #ddd; color:#bbb; cursor:not-allowed; padding:0; 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; padding:0 0;}
.goods-property .spec .footer dl{ margin:0; padding:0;}
.goods-property .spec .footer dl dt{ float:left; margin:0; padding:0 0.05rem 0 0;}
.goods-property .spec .footer dl dd{ color:#c60000; margin:0; padding:0;}
.goods-property .spec-un-selected{ border:1px solid #c10000; }
.goods-property .spec-un-selected .header{ display:block;}

/*积分*/
.goods-property .goods-point{ background:#fff; color:#666; padding:0 0.10rem 0.05rem 0.15rem;}
.goods-property .goods-point b{ color:#d30000; font-size:0.14rem; margin:0 0.03rem 0 0.03rem; }
/*数量*/
.goods-property .om-amount{ background:#fff; border-bottom:1px solid #e6e6e6; margin:0 0px 0.10rem 0px; padding:0 0.10rem 0.05rem 0.15rem;}
.goods-property .om-amount .section{ border-top:1px solid #f6f6f6; padding-bottom:5px;}
.goods-property .om-amount dl{ list-style:none; margin:0; padding:0; zoom:1; overflow:auto;}
.goods-property .om-amount dl dt{ margin:0; padding:5px 0px 0px 0px;}
.goods-property .om-amount dl dd{ height:32px; margin:0; padding:3px 0px 0px 0px;}
.goods-property .om-amount dl dd a.amount-do { background:#fff; border:1px solid #ccc; color:#555; display:inline-block; float:left; font-size:26px; height:32px; line-height:32px; width:48px; text-align:center;}
.goods-property .om-amount dl dd a.amount-do:hover{ border:1px solid #aaa; text-decoration:none;}
.goods-property .om-amount dl dd .text-amount{ border:1px solid #ccc; float:left; font-size:0.16rem; height:32px; text-align:center; width:48px;}

.goods-property .om-amount .stock{ }
.goods-property .om-amount .stock .stock-amount{ padding:0 2px;}
.goods-property .om-amount .stock-tip{ padding:0 0px 0px 0.10rem;}
.goods-property .om-amount .stock-tip span{ background:#fafafa; border:1px dotted #ccc; color:#ff0000; display:none; padding:4px 0.05rem;}

/*各会员价*/
table.table-price{ border:1px solid #eee;}
table.table-price th{ background:#f2f2f2; border-bottom:1px solid #e2e2e2; border-right:1px solid #e2e2e2; padding:4px 0.10rem 4px 0.10rem; 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 0.10rem 4px 0.10rem; }
table.table-price td.price{ background:#fff; color:#d30000; font-size:0.14rem; padding:4px 20px 4px 0.10rem; }
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;}

/*正在拼团列表*/
.ow-groupbuy-list{ background:#fff; border-bottom:1px solid #e6e6e6; margin-top:0.10rem; padding:0 0;}
.ow-groupbuy-list .hd{ padding:0.05rem 0.10rem; position:relative;}
.ow-groupbuy-list .hd:before { content:""; position:absolute; left:0.10rem; right:0.10rem; bottom:0; border-top:1px solid #e6e6e6; }
.ow-groupbuy-list .bd{}
.ow-groupbuy-list ul{ margin:0; padding:0;}
.ow-groupbuy-list ul li{ border-bottom:1px solid #eee; list-style:none; margin:0; padding:0.15rem 0.12rem; position:relative;}
.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:0.10rem;}
.ow-groupbuy-list .userinfo .avatar img{ border-radius:0.20rem; height:0.40rem; width:0.40rem; vertical-align:top;}
.ow-groupbuy-list .captain{ line-height:0.20rem;}
.ow-groupbuy-list .captain-name{ font-size:0.14rem;}
.ow-groupbuy-list .captain-undertext{ font-size:0.13rem;}
.ow-groupbuy-list .remain-num{ color:#333;}
.ow-groupbuy-list .remain-num b{ color:#d30000; padding:0 0.03rem; }
.ow-groupbuy-list .remain-time{ color:#666; padding-left:0.05rem;}
.ow-groupbuy-list .remain-time b{ padding:0 0.03rem;}
.ow-groupbuy-list .remain-time b em{ color:#c60000; font-style:normal;}
.ow-groupbuy-list .to-groupbuy{ position:absolute; top:0.19rem; right:0.15rem;}
.ow-groupbuy-list .groupbuy{ background:#c60000; border-radius:0.20rem; color:#fff; display:inline-block; height:0.32rem; line-height:0.32rem; width:0.76rem; text-align:center; }

/*优惠套装*/
.ow-goods-suit{ background:#f6f6f6; margin:0.10rem;}
.ow-goods-suit .suit{border:1px solid #ddd; }
.ow-goods-suit .suit-header{ border-bottom:1px solid #e6e6e6; height:30px; line-height:30px; font-size:0.14rem; font-weight:bold; padding:5px 0.10rem;}
.ow-goods-suit .suit-header-expand{ font-weight:normal;}
.ow-goods-suit .suit-section{ background:#fff; zoom:1; overflow:auto;}
.ow-goods-suit .suit-section .suit-base{}
.ow-goods-suit .suit-section .suit-base .base-goods{ padding:0.10rem; zoom:1; overflow:auto;}
.ow-goods-suit .suit-section .suit-base .suit-plus{ background:url("../images/icon-suit-plus.png") 30px 0px no-repeat; display:block; height:32px; }

.ow-goods-suit .suit-section .goods-img{ border:1px solid #eee; float:left; height:70px; width:70px;}
.ow-goods-suit .suit-section .goods-img img{ max-height:70px; max-width:70px;}
.ow-goods-suit .suit-section .goods-info{ padding-left:80px;}
.ow-goods-suit .suit-section .goods-name{ max-height:0.24rem; line-height:0.24rem; overflow:hidden;}
.ow-goods-suit .suit-section .goods-spec{ color:#d65454;}
.ow-goods-suit .suit-section .goods-price span{}
.ow-goods-suit .suit-section .goods-suit-price span{ color:#d30000;}

.ow-goods-suit .suit-section .suit-goods{ padding-top:5px;}
.ow-goods-suit .suit-section .suit-goods ul { margin:0; padding:0;}
.ow-goods-suit .suit-section .suit-goods ul li{ list-style:none; margin:0; padding:5px 0.10rem 0.05rem 0.10rem;}

.ow-goods-suit .suit-section .suit-price{ border-top:1px solid #eee; margin:0.10rem 0.10rem 0.10rem 0.10rem; position:relative;}
.ow-goods-suit .suit-section .suit-price .section{ color:#666; padding:0.10rem 0px 0.10rem 80px; }
.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:20px; top:30px;}
.ow-goods-suit .suit-section .suit-price .suit-o-amount span{ font-size:0.14rem; text-decoration:line-through;}
.ow-goods-suit .suit-section .suit-price .suit-amount span{ color:#d30000; font-size:0.14rem; 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:0.14rem;}
.ow-goods-suit .suit-section .suit-price .suit-buy{ padding:0.10rem 0px 0px 0px;}

.btn-suit-buy{ background:#c80000; border:none; color:#fff; font-size:0.14rem; font-weight:bold; height:40px; text-shadow:0 1px 0px #840000; padding:2px 0px; width:120px;}
.btn-suit-buy:hover { background:#b80000;}
.btn-suit-buy:active { background:#a40000;}

/*切换*/
.om-goods-details-tab{ background:#fff; margin-top:0.10rem; padding:0 0;}
.om-goods-details-tab .header-section{}
.om-goods-details-tab ul.tabbar{ border-bottom:1px solid #ddd; display:flex; height:0.48rem; margin:0; padding:0;}
.om-goods-details-tab ul.tabbar li{ box-sizing:border-box; list-style:none; margin:0; padding:0; width:33.333%;}
.om-goods-details-tab ul.tabbar li a{ color:#222; display:block; height:0.48rem; line-height:0.48rem; text-align:center; position:relative; }
.om-goods-details-tab ul.tabbar li a::before{ content:""; border-left:1px solid #eee; position:absolute; height:0.24rem; left:0; top:0.12rem;}
.om-goods-details-tab ul.tabbar li:first-child a::before{ border-left:0; }
.om-goods-details-tab ul.tabbar li.current { border-bottom:2px solid #d30000; }
.om-goods-details-tab ul.tabbar li.current a{ font-weight:bold; }
.om-goods-details-tab ul.tabbar li a ,
.om-goods-details-tab ul.tabbar li a:visited{ text-decoration:none;}
.om-goods-details-tab ul.tabbar li a:hover{ color:#d30000; text-decoration:none;}

/*详细*/
.om-goods-details { background:#fff; border-bottom:1px solid #e6e6e6;}
.om-goods-details .tags { font-size:0.14rem; margin:20px 0px; padding:5px 0px;}
.om-goods-details .tags a{ margin:0 0.05rem 0px 0px;}
.om-goods-details .pager { padding:0.10rem 0px 0.10rem 0px; text-align:center;}
.om-goods-details .prev-next{ border-top:1px dotted #ddd; margin:20px 0px; padding:0.10rem 0px;}
.om-goods-details .prev-next .prev{ height:0.24rem; padding:4px 0px;}
.om-goods-details .prev-next .next{ height:0.24rem; padding:4px 0px;}
.om-goods-details .content-section{}
.om-goods-details .content-section-item{ padding:0; overflow:hidden;}

/*参数*/
.om-goods-typeattr{ padding:0.10rem 0.10rem 0px 0.10rem; }
.ow-ptable{ border:1px solid #e6e6e6; width:100%;}
.ow-ptable tr td.td-title{ background:#fafafa; border-bottom:1px solid #e6e6e6; border-right:1px solid #e6e6e6; padding:5px 5px;  text-align:right; min-width:60px; width:20%;}
.ow-ptable tr td.td-text{ border-bottom:1px solid #e6e6e6; padding:5px 5px;}

/*商品详细内容*/
.om-goods-details .ow-editor-content-text{ padding:0.15rem 0.15rem;}
.om-goods-tags{ padding:0.10rem;}
.om-goods-tags a{ margin:0 0.05rem;}

/*咨询*/
.om-goods-consultation{ padding:0 0.10rem;}
.om-goods-consultation .hd{ border-bottom:1px solid #f2f2f2; font-size:0.14rem;}
.post-section{ background:#fafafa; border:1px solid #ddd; border-radius:0.05rem; margin:0.10rem 0px; padding:0.10rem 0.15rem;}
.post-section .section{ padding-bottom:0.10rem;}
.post-section dl{ margin:0; padding:0; padding-bottom:0.07rem;}
.post-section dl dt{ color:#888; font-size:0.13rem; margin:0; padding:0; padding-bottom:0.03rem;}
.post-section dl dd{ margin:0; padding:0;}
.post-section dl dd.input-text{ padding-right:0.12rem;}
.post-section dl dd label{ display:inline-block; min-width:1rem;}
.post-section dl dd label input{ margin:0 3px 2px 0px;}
.post-section dl dd .text{ box-sizing:border-box; height:0.36rem; margin:0; width:100%;}
.post-section dl dd .textarea{ box-sizing:border-box; margin:0; height:1rem; width:100%;}
.post-section dl dd .verifycode-value{ margin:0; width:30%;}
.post-section .footer{ border-top:1px solid #eee; padding:0.15rem 0 0.05rem 0; text-align:center;}
.post-section .footer .btn{ border-radius:0.18rem; height:0.36rem; width:50%;}

/*评价列表*/
.consultation-list{}
.consultation-item { background:#fff; border-bottom:1px solid #ddd; margin:0 0; padding:0.15rem 0.15rem 0.15rem 0; position:relative; zoom:1; overflow:auto;}
.consultation-item .user-col {}
.consultation-item .user-col:after { clear:both; content:"."; display:block; height:0; visibility:hidden;}
.consultation-item .user-col .avatar{ float:left; margin:0 0.10rem 0 0; vertical-align:top;}
.consultation-item .user-col .avatar img { border-radius:0.13rem; height:0.26rem; width:0.26rem; vertical-align:middle;}
.consultation-item .user-col .username { font-size:0.12rem; height:0.26rem; line-height:0.26rem;}
.consultation-item .consultation-col { padding-top:0.05rem;}
.consultation-item .consultation-col .cst-content{ padding:0 0 0.05rem 0; }
.consultation-item .consultation-col .cst-date{ color:#888; font-size:0.12rem;}
.consultation-item .reply { border-top:1px dotted #eee; margin:0.06rem 0 0 0; padding:0.08rem 0 0 0; }
.consultation-item .reply .reply-admin { color:#ff561c; }
.consultation-item .reply .reply-content{ color:#ff561c; padding:0 0 0.10rem 0;}

/*评价列表*/
.om-goods-comment{ padding:0.10rem;}
.om-goods-comment .hd{ border-bottom:1px solid #f2f2f2; font-size:0.12rem;}
.commemt-list{}
.comment-item { background:#fff; border-bottom:1px solid #ddd; margin:0 0; padding:0.15rem 0 0.15rem 0; position:relative; zoom:1; overflow:auto;}
.comment-item .user-col {}
.comment-item .user-col:after { clear:both; content:"."; display:block; height:0; visibility:hidden;}
.comment-item .user-col .avatar{ float:left; margin:0 0.10rem 0 0; vertical-align:top;}
.comment-item .user-col .avatar img { border-radius:0.13rem; height:0.26rem; width:0.26rem; vertical-align:middle;}
.comment-item .user-col .username { font-size:0.12rem; height:0.26rem; line-height:0.26rem;}
.comment-item .comment-col { padding-top:0.05rem;}
.comment-item .comment-star { background:url("../images/star.png") no-repeat; display:inline-block; float:right; height:0.14rem; width:0.78rem; position:relative; margin-top:-0.27rem; }
.comment-item .star0 { background-position:-0.80rem 0;}
.comment-item .star1 { background-position:-0.64rem 0;}
.comment-item .star2 { background-position:-0.48rem 0;}
.comment-item .star3 { background-position:-0.32rem 0;}
.comment-item .star4 { background-position:-0.16rem 0;}
.comment-item .star5 { background-position:0 0;}
.comment-item .comment-col .sku{ color:#888; font-size:0.12rem;}
.comment-item .comment-col .cmt-content{ padding:0 0 0.05rem 0; }
.comment-item .comment-col .cmt-date{ color:#888; font-size:0.12rem;}
.comment-item .pic-list {}
.comment-item .pic-list:after { clear:both; content:"."; display:block; height:0; visibility:hidden;}
.comment-item .pic-list a { background:#fff; border:1px solid #ccc; position:relative; display:inline-block; float:left; margin-bottom:0.10rem; width:0.68rem; height:0.68rem; margin-right:0.10rem; 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{ box-sizing:border-box; border:1px solid #ccc;}
.comment-item .addition{ border-top:1px dotted #eee; margin:0.06rem 0 0 0; padding:0.08rem 0 0 0; }
.comment-item .addition-comment{ padding:0.05rem 0;}
.comment-item .addition-comment-date{ color:#888; font-size:0.12rem;}
.comment-item .reply { border-top:1px dotted #eee; margin:0.06rem 0 0 0; padding:0.08rem 0 0 0; }
.comment-item .reply .reply-admin { color:#ff561c; }
.comment-item .reply .reply-content{ color:#ff561c; padding:0 0 0.10rem 0;}

/*成交记录*/
.om-buyrecord{ padding:0.10rem;}
.buyrecord-list{}
.buyrecord-item { background:#fff; border-bottom:1px solid #eee; font-size:0.14rem; padding:0.10rem 0 0.10rem 0;}
.buyrecord-item:after { clear:both; content:"."; display:block; height:0; visibility:hidden;}
.buyrecord-item .user-col { float:left; width:0.70rem; text-align:center; }
.buyrecord-item .user-col .avatar img { border-radius:0.16rem; height:0.32rem; width:0.32rem; vertical-align:top;}
.buyrecord-item .user-col .username { color:#b4a078; display:block; font-size:0.12rem; }
.buyrecord-item .buyrecord-col { padding:0.04rem 0 0 0;}
.buyrecord-item .buyrecord-col .date{ padding:0 0.05rem 0 0;}
.buyrecord-item .buyrecord-col .text{ padding:0 0.05rem 0 0; }
.buyrecord-item .buyrecord-col .sku{ color:#d30000; padding:0 0.05rem 0 0; }
.buyrecord-item .buyrecord-col .amount{ padding:0 0.05rem 0 0;}
.buyrecord-item .buyrecord-col .price{ color:#d30000; }

/*相关商品*/
.om-related-goods{ background:#fff; border-top:1px solid #e6e6e6; margin:0 0px 0px 0px;}
.om-related-goods .header{ border-bottom:1px solid #eee; font-size:0.14rem; font-weight:normal; padding:0.08rem 0.10rem;}
.om-related-goods .section{ padding:0 0px;}

/*相关内容*/
.om-goods-related-content{ background:#fcfcfc; }
.om-goods-related-content .header{ font-size:0.14rem; font-weight:normal; padding:0.08rem 0.10rem 6px 0.10rem;}
.om-goods-related-content .section{ padding:0 0.10rem 0.10rem 0.10rem;}
.om-goods-related-content ul{ border:1px solid #eee;}
.om-goods-related-content ul li{ border-bottom:1px solid #eee;}
.om-goods-related-content ul li:last-child{ border-bottom:0;}
.om-goods-related-content ul li a{ background:#fff; display:block; height:0.24rem; line-height:0.24rem; padding:0.10rem 0.10rem;}
.om-goods-related-content ul li a,
.om-goods-related-content ul li a:visited{ color:#333;}

/*您最近浏览过的商品*/
.om-latestview-goods{ background:#fff; border-top:1px solid #e6e6e6; margin:0.10rem 0px 0px 0px;}
.om-latestview-goods .header{ border-bottom:1px solid #eee; font-size:0.14rem; font-weight:normal; padding:0.08rem 0.10rem;}
.om-latestview-goods .section{ padding:0 0px;}

/**分销推广**/
.om-goods-fenxiao{
	background:#fff; left:12%; padding:20px 0px; position:fixed; text-align:center; top:12%; z-index:9999;
	-webkit-box-shadow:0 0px 50px rgba(0,0,0,0.5);
	-moz-box-shadow:0 0px 50px rgba(0,0,0,0.5);
	box-shadow:0 0px 50px rgba(0,0,0,0.5);
}
.om-goods-fenxiao .close{ background-image:url("../images/dialog-close.png"); background-position:0 0px; background-size:0.24rem 48px; display:inline-block; height:0.24rem; width:0.24rem; overflow:hidden; position:absolute; right:0.08rem; top:0.08rem;}
.om-goods-fenxiao .close:hover{ background-position:0 -48px;}
.om-goods-fenxiao .qrcode{ text-align:center;}
.om-goods-fenxiao .qrcode-grid { padding:0 50px;}
.om-goods-fenxiao .mytlink-grid{ padding:20px 20px 0px 20px;}
.om-goods-fenxiao .mytlink-grid dd{ padding-right:20px;}
.om-goods-fenxiao .mytlink-grid input.myrlink{ background:#fafafa; border:1px solid #eee; height:0.24rem; line-height:0.24rem; padding:5px 0.10rem; width:100%;}
.om-goods-fenxiao dl{}
.om-goods-fenxiao dl dt{ font-size:0.14rem; padding-bottom:5px;}
.om-goods-fenxiao dl dd{ list-style:none; margin:0; padding:0; }
.om-goods-fenxiao .tip{ color:#f97600; padding:20px 40px 0px 40px; text-align:center; width:220px;}




























