﻿@charset "utf-8";
body{ background:#fff; padding-top:0.48rem; }
.mbody{ background:#fff; }
.om-footer{ display:none;}

.om-cate-sider{ background:#fafafa; height:100%; width:0.90rem; position:fixed; overflow-y:scroll;}
.om-cate-sider ul{ margin:0; padding:0; padding-bottom:1.04rem;}
.om-cate-sider ul li{ list-style:none; margin:0; padding:0; }
.om-cate-sider ul li a{ border-bottom:1px solid #eee; color:#333; display:block; font-size:0.14rem; min-height:0.20rem; line-height:0.20rem; overflow:hidden; padding:0.15rem 0.08rem; text-align:center; overflow:hidden; text-overflow:ellipsis;}
.om-cate-sider ul li.current a{ background:#fff; color:#cc0000;}

.om-cate-list{ padding-left:1.00rem;}
.om-cate-list section{ display:none; padding:0.05rem 0;}
.om-cate-list section ul{ margin:0; padding:0; }
.om-cate-list section ul li{ margin:0; padding:0.15rem 0; position:relative;}
.om-cate-list section ul li .cart{ background:#d60000; border-radius:0.13rem; display:inline-block; color:#fff; height:0.12rem; line-height:0.12rem; width:0.12rem; padding:0.07rem; position:absolute; right:0.15rem; bottom:0.10rem; }
.om-cate-list section ul li .cart i{ background:url("../images/icon-cart.png") no-repeat; background-size:0.12rem; color:#fff; display:inline-block; height:0.12rem; width:0.12rem; margin:0; position:relative; vertical-align:top;}
.om-cate-list section .more{ padding:20px 0px; text-align:center;}


/*选择规格加入购物车*/
#ow_nav{ z-index:10;}
.goods-spec{ background-color:#fff; border-top:1px solid #e6e6e6; margin:0; padding:10px 0; zoom:1; overflow:auto;}
.goods-spec .header{ background-color:#ffc2c2; display:none; border-bottom:1px solid #eba5a5; font-size:0.12rem; height:0.24rem; line-height:0.24rem; padding:0 0.10rem;}
.goods-spec .spec-section{ padding:6px 0px 6px 0px;}
.goods-spec .spec-section dl{ padding:0 0.10rem; zoom:1; overflow:auto;}
.goods-spec .spec-section dl dt{ color:#888; font-size:0.13rem; line-height:0.16rem; padding:0.05rem 0;}
.goods-spec .spec-section dl dd{ }
.goods-spec ul{ margin:0; padding:0; }
.goods-spec ul li{ float:left; margin:0 7px 7px 0px; padding:0;}
.goods-spec ul li a{ background-color:#fff; border:1px solid #c6c6c6; color:#222; display:inline-block; font-size:0.14rem; height:0.24rem; line-height:0.24rem; padding:5px 15px;}
.goods-spec ul li a:hover { background-color:#fff; border:1px solid #d30000; color:#222; text-decoration:none;}
.goods-spec ul li.current a { background:#fff url("../images/spec-value-selected.png") bottom right no-repeat; border:1px solid #d30000; color:#222;}
.goods-spec ul li.disabled a{ background-color:#f6f6f6; border:1px dashed #e6e6e6; color:#bbb; cursor:not-allowed;}
.goods-spec ul li a.value-img{ background:#fcfcfc; height:40px; overflow:hidden; padding:0; vertical-align:top;}
.goods-spec ul li a.value-img img{ height:40px; width:40px; vertical-align:top;}
.goods-spec ul li a.value-img span{ display:inline-block; font-size:0.14rem; height:40px; line-height:40px; padding:0 8px;}
.goods-spec ul li a.value-img:hover{ }
.goods-spec ul li.current a.value-img{}
.goods-spec ul li.current a.value-img span{ background:url("../images/spec-value-selected.png") bottom right no-repeat;}
.goods-spec ul li.disabled a.value-img{ background-color:#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-spec ul li.disabled a.value-img:hover{}
.goods-spec .footer{ display:none; padding:0 0.10rem 0.10rem 0.10rem;}
.goods-spec .footer dl{ padding:0; zoom:1; overflow:auto;}
.goods-spec .footer dl dt{ color:#888; float:left; font-size:0.12rem; line-height:0.16rem; padding:0 0.05rem 0px 0px;}
.goods-spec .footer dl dd{ color:#c60000; font-size:0.12rem; line-height:0.16rem;}
.goods-spec-un-selected{ border:1px solid #c10000; }
.goods-spec-un-selected .header{ display:block;}

.goods-spec .sku-price{ padding:0 0.10rem;}
.goods-spec .sku-price span.money { color:#d30000; font-size:0.16rem; font-style:normal;}
.goods-spec .sku-price .stock{ margin-left:20px;}