body{ background:#f8f8f8; } 

/*地址*/ 
.addr_box{ width:7.1rem; margin:0.2rem; padding:0.25rem 0; border-radius:0.1rem; background:#fff; position: relative; margin-bottom:0.2rem; float:left;} 
.addr_detail{ width:100%; float:left; } 
.addr_icon{ width:0.8rem; padding:0 0 0 0.2rem; float:left; } 
.addr_icon em{ width:0.6rem; height:0.6rem; margin:0.3rem 0 0 0; background: url(../images/icon/cart_addr.png?ds) no-repeat; background-size:auto 0.6rem; float:left; }
.addr_info{ width:6rem; float:left; }
.addr_info .name{ float:left;}
.addr_info .name span{ padding:0 0.2rem 0 0; color:#333; font-size:0.3rem; font-weight:bold; } 
.addr_info .detail{ padding:0.1rem 0.15rem 0 0; font-size:0.28rem; color:#666; line-height:0.44rem; word-wrap:break-word; white-space:normal; word-break:break-all; float:left; }

/*无地址*/
.addr_no a{ width:7.1rem; margin:0.2rem; padding:0.2rem 0; float:left; }
.addr_no a span{ width:0.35rem; height:.35rem; margin:0 0.2rem; background:url(../images/icon/address.png) no-repeat; background-size:auto 0.35rem; float:left; }
.addr_no a em{ margin-top:-.03rem; font-size:0.3rem; float:left;} 


/*订单列表*/ 
.cart_box{ margin-bottom:1.2rem; float:left; } 

.cart_shop{ width:7.1rem; margin:0 0.2rem 0.2rem; background:#fff; border-radius:0.1rem; overflow:hidden; float:left; }

.cart_name{ width:7.1rem; padding:0.25rem 0 0.22rem; float:left; }
.cart_name em{}
.cart_name span{ margin:0 0 0 0.2rem; font-size:0.25rem; font-weight:bold; float: left; }

.cart_gds{ width:100%; float:left; } 
.gs_desc{ width:100%; padding:0.1rem 0; float:left; }
.gs_desc .images{ width:2rem; padding:0 0 0 0.2rem; text-align:center; float:left;}
.gs_desc .images img{ max-width:2rem; max-height:2rem; }
.gs_desc .ttl{ width:4.4rem; padding-left:0.2rem; float:left; }
.gs_desc .ttl .sttl{ width:100%; height:0.8rem; overflow:hidden; float:left; } 
.gs_desc .ttl .sttl a{ color:#111; font-size:0.28rem; line-height:0.35rem; float:left; }
.gs_desc .ttl .sku{ width:100%; padding:0.1rem 0; margin:0; float:left; }
.gs_desc .ttl .sku span{ font-size:0.25rem; color:#999; float:left; }
.gs_desc .ttl .pr{ width:100%; padding-top:5px; float:left; }
.gs_desc .ttl .pr span.l{ float:left; font-size:0.32rem; }
.gs_desc .ttl .pr span.r{ float:right; padding:0.1rem 10px 0 0; font-size:0.2rem; }

/*其他费用*/
.other_pirce{ width:100%; padding:0 0 0.2rem 0; float:left; }
.base_price{ width:100%; padding:0.12rem 0; float:left; }
.other_pirce .obox{ width:100%; padding:0.2rem 0; float:left; }
.other_pirce .obox span{ width:1.5rem; padding:0 0 0 0.2rem; position:absolute; font-size:0.28rem; color:#000; float:left; }
.other_pirce .obox strong{ padding:0 0.2rem 0 0; font-size:0.28rem; color:#666; font-weight:400; float:right; } 
.other_pirce .obox em{ padding:0 0.2rem 0 0; font-size:0.28rem; color:#666; float:right; } 

.other_pirce .ly{ width:100%; padding:0.2rem 0; float:left; } 
.other_pirce .ly span{ width:1.5rem; padding:0.1rem 0 0 0.2rem; font-size:.28rem; float:left; }
.other_pirce .ly em{ width:5rem; padding:0 0.2rem 0 0; float:left; }
.other_pirce .ly em input{ width:5.2rem; padding:0.17rem 0 0.1rem; font-size:.28rem; border:0; float:left;	 } 


/*支付方式*/
.go_pay{ width:100%; background:#fff; border-top:1px solid #f2f2f2; position:fixed; bottom:0; float:left;} 
.go_pay .lft{ width:5rem; float:left; }
.go_pay .lft .total_price{ font-size:0.3rem; padding:0.3rem 0.2rem 0 0; color:#333; float:right; }
.go_pay .lft .total_price span{ color:#888; padding:0 0.05rem 0 0; float:left; }
.go_pay .lft .total_price em{ margin:0.05rem 0 0 0; font-size:0.33rem; font-style:inherit; float:left; }  

.go_pay .rit{ float:right; } 
.go_pay .rit input.gopay{ height:1.1rem; margin-top:-1px; padding:0 0.6rem; border:none; border-radius:0; background:#FE3D32; font-size:0.3rem; color:#fff; cursor:pointer; float:right; }
.go_pay .rit input[disabled]{ background:#efefef; color:#333;}

 
