@charset "utf-8"; 
/*---------------------- 购买地址 -----------------------*/
.Gcart{ width:7.5rem; z-index:99; left:0; right:0; bottom:0; height:1rem; position:fixed; border-top:1px solid #efefef; background:#fff; float:left; }
.Gcart .btmbuy{ width:12%; height:1rem; padding:0.3222%; text-align:center; float:left;}
.Gcart .btmbuy a{ width:100%; height:1.2rem; float:left; }  
.Gcart .btmbuy a i{ width:0.4rem; height:0.4rem; margin:0 auto; margin-top:0.12rem; display: block; position: relative; }
.Gcart .btmbuy a i.home{ background:url(../images/icon/buy_kefu.png?s) 0 0 no-repeat; background-size:auto 0.4rem; }
.Gcart .btmbuy a i.love{ background:url(../images/icon/buy_love.png?ds) 0 0 no-repeat; background-size:auto .4rem; }
.Gcart .btmbuy a i.love2{ background:url(../images/icon/buy_love2.png?ds) 0 0 no-repeat; background-size:auto .4rem; }
.Gcart .btmbuy a i.cart{ background:url(../images/icon/buy_cart.png?c) 0 0 no-repeat; background-size:auto .4rem; }  
.Gcart .btmbuy a span{ width:100%; margin-top:0.1rem; color:#333; font-size:0.22rem; float:left; }

.Gcart .btmbuy em.cart_num{ min-width:0.3rem; min-height:0.3rem; line-height:.3rem; text-align: center; position:absolute; color:#fff; font-size:.22rem; border-radius:.45rem; margin:-25px 0 0 -15px; }

.buy_cart{ width:58%; margin:0 2%; text-align:right; float:right; }
.buy_cart a{ width:50%; height:0.84rem; line-height:0.9rem; margin-top:0.08rem; text-align:center; font-size:0.28rem; font-weight:bold; float:left; }
.buy_cart a:nth-child(1){ border-radius:10rem 0 0 10rem; }
.buy_cart a:nth-child(2){ border-radius:0 10rem 10rem 0; }

.buy_cart a.addcart.buy_no{ background:#f7f7f7; color:#ddd; cursor:not-allowed; }
.buy_cart a.nowbuy.buy_no{ background:#fff; color:#ddd; cursor:not-allowed; }

/*SKU规格*/
.buyContainerBg{ display:none; background-color:rgba(0,0,0,0.8); z-index:97; width:7.5rem; height:100%; position: fixed; left:0; top:0;} 

.buyContainer{ width:7.5rem; background:#fff; position: fixed; z-index:100; bottom:-100rem; float:left; } 
.sku_show{ width:7.5rem; margin-bottom:10px; position:relative; float:left; }
.sku_show .img{ width:1.5rem; height:1.5rem; overflow:hidden; border-radius:0.05rem; margin:-0.8rem 0 0 10px; padding:0.01rem; background:#fff; float:left; }
.sku_show .img img{ max-width:1.5rem; min-height:1.5rem; border-radius:0.05rem; }
.sku_show .info{ width: calc(100% - 2rem); padding:0.3rem 0 0 0.2rem; float:left;  }
.sku_show .info .pr{ color:#f00; float:left; }
.sku_show .info .pr em{ padding:0 0.01rem 0 0; color:#f00; font-size:0.35rem; float:left; } 
.sku_show .info .pr span{ font-size:0.35rem; color:#f00; float:left; } 

.sku_show .info .num{ padding:0rem 0 0 0.2rem; float:left; }
.sku_show .info .num em{ color:#666; font-size:0.25rem; float:left; }
.sku_show .info .num span{ color:#666; font-size:0.25rem; margin:0.05rem 0 0 0; float:left;} 

.skuClose{ position:absolute; top:0.3rem; right:.3rem; width:.3rem; height:.3rem; text-align:center; line-height:.3rem; border-radius:.3rem; font-size:28px; color:#999; } 

.sku_show .info .ck_val{ }
 
.add_sure{ width:100%; height:.9rem; float: left; }
.add_sure a{ width:100%; height:1.2rem; text-align:center; line-height:.9rem; color:#fff; font-size:.32rem; float: left; }

.buyContainerCenter{ width:7.5rem; max-height:5rem; min-height:1rem; overflow-y:scroll; overflow-x:hidden; padding:0.2rem 0; float:left; }
.sku{ width:7.5rem; background:#fff; float:left;}
.sku dl{ width:7.5rem; padding:0.05rem 0; float:left;}
.sku dl dt{ width:1.2rem; padding:0.08rem 0 0.2rem 0; float: left; }
.sku dl dt span{ padding-left:0.2rem; text-align:right; font-size:0.28rem; color:#666; }
.sku dl dd{ width:6.2rem; float:left; }  
.sku dl dd a{ padding:1px; margin:0 0.2rem 0.2rem 0; border:1px solid #ddd; border-radius:2px; cursor:pointer; float:left;} 
.sku dl dd a img{ width:0.5rem; height:0.5rem; float:left; }
.sku dl dd a em{ height:0.5rem; padding:0rem 0.2rem; margin:0; line-height:0.5rem; font-size:0.25rem; font-style: normal; color:#333; float:left;}
.sku dl dd a.selected{ border:1px solid #f00; color:#fff; background:#fff; padding:1px; float: left;  } 
.sku dl dd a.selected em{ color:#f00; }
 
/*购买数量*/ 
.buynum{ width:7.5rem; padding:0.1rem 0 0.15rem 0; float:left;} 
.buynum dl{ width:7.5rem; float:left; }
.buynum dl dt{ width:1.2rem; padding:0.15rem 0 0.3rem 0; float: left; }
.buynum dl dt span{ padding-left:0.2rem; text-align:right; font-size:0.28rem; color:#666; }
.buynum dl dd{ float:left; } 
.buynum dl dd .Gnum{ padding:0.05rem 0 0 0; float:left; } 
.buynum dl dd .Gnum span{ float:left;}
.buynum dl dd .Gnum span.lt{ float:left; }
.buynum dl dd .Gnum span.lt a{ } 
.buynum dl dd .Gnum span.rt{ float:left; }
.buynum dl dd .Gnum span.rt a{ }
.buynum dl dd .Gnum span a{ width:0.5rem; height:0.6rem; line-height:0.6rem; text-align:center; background:#eee; color:#666; float:left;}
.buynum dl dd .Gnum input{ width:1rem; height:0.6rem; border:0; border-radius:0; padding:0; margin:0; text-align:center; font-size:0.3rem; font-family: Arial; background:#eee; border-left:1px solid #fff; border-right:1px solid #fff; float:left; } 





