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

.buyContainer{ width:100%; background:#fff; position: fixed; z-index:100; bottom:-500px; float:left; } 
.sku_show{ width:100%; margin-bottom:10px; position:relative; float:left; }
.sku_show .img{ width:90px; height:90px; overflow:hidden; border-radius:3px; margin:-20px 0 0 10px; padding:1px; background:#fff; float:left; }
.sku_show .img img{ max-width:90px; min-height:90px; border-radius:3px; }
.sku_show .info{ width: calc(100% - 120px); padding:10px 0 0 10px; float:left;  }
.sku_show .info .pr{ width:100%; color:#f00; float:left; }
.sku_show .info .pr em{ padding:5px 2px 0 0; color:#f00; font-size:13px; float:left; } 
.sku_show .info .pr span{ font-size:18px; color:#f00; float:left; } 

.sku_show .info .stock_num{ width:100%; padding:8px 0 0 0; float:left; }
.sku_show .info .stock_num em{ padding:0 0 0 0; color:#666; font-size:13px; float:left; }
.sku_show .info .stock_num span{ color:#666; font-size:13px; float:left;} 

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

.sku_show .info .ck_val{ }

.add_sure{ width:100%; height:44px; float: left; }
.add_sure a{ width:100%; height:44px; text-align:center; line-height:44px; color:#FFFFFF; font-size:1rem; float: left; }
.add_sure a:last-child{ background:#f00; }

.add_chose{ width:100%; height:44px; float:left; }
.add_chose a{ width:50%; background:#f00; text-align:center; line-height:44px; padding-top:1px; color:#fff; font-size:1rem; float:left; }
.add_chose a:last-child{ background:#f60; }
 
.add_chose.sku_pt{ width:100%; height:44px; float:left; }
.add_chose.sku_pt a{ width:50%; background:#FEAEAE; text-align:center; line-height:44px; padding-top:1px; color:#fff; font-size:1rem; float:left; }
.add_chose.sku_pt a:last-child{ background:#f00; }



.buyContainerCenter{ width:100%; max-height:220px; overflow-y:scroll; overflow-x:hidden; padding:10px 0; float:left; }
.sku{ width:100%; background:#fff; float:left;}
.sku dl{ width:100%; padding:0; float:left;}
.sku dl dt{ width:60px; padding:17px 0 0.2rem 0; float: left; }
.sku dl dt span{ padding-left:15px; text-align:right; font-size:12px; color:#666; }
.sku dl dd{ padding-top:10px; margin-left:60px;  }  
.sku dl dd a{ height:28px; padding:1px; margin:0 10px 10px 0; border:1px solid #ddd; border-radius:2px; cursor:pointer; float:left;} 
.sku dl dd a img{ width:28px; height:28px; float:left; }
.sku dl dd a em{ padding:2px 14px; margin:0; line-height:25px; font-size:12px; font-style: normal; color:#333333; 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:100%; padding:0 0 20px 0; float:left;} 
.buynum dl dt{ width:60px; padding:18px 0 0.3rem 0; float: left; }
.buynum dl dt span{ padding-left:15px; text-align:right; font-size:12px; color:#666; }
.buynum dl dd{ padding-top:10px; margin-left:60px; } 
.buynum dl dd .Gnum{ 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:30px; height:33px; line-height:33px; text-align:center; background:#eee; color:#666; float:left;}
.buynum dl dd .Gnum input{ width:40px; height:31px; border:0; border-radius:0; padding:2px 0 0 0; margin:0; text-align:center; font-size:16px; font-family: Arial; background:#eee; border-left:1px solid #fff; border-right:1px solid #fff; float:left; } 









