@charset "utf-8";
/* CSS Document */
strong{ color:#d20005; float:right;}
.address_info,.orderlist{ position:relative; border:#aaa solid 1px; background:#fff; overflow:hidden; color:#6b6b6b; margin:60px 10px 10px; padding:15px 30px 15px 15px; font-size:14px; border-radius:5px;}
.address_info a{ display:block;}
.address_info span{ line-height:30px;}
.address_info b{ display:block; float:right; font-size:20px; font-weight:bold; position:absolute; right:10px; top:35%;}

.orderlist{ margin:10px; padding:0;}
.orderlist li{ border-bottom:#aaa solid 1px; padding:10px; overflow:hidden;}
.orderlist li img{ width:90px; height:90px; float:left; margin-right:10px;}
.orderlist li  p{height:30px; line-height:30px; overflow:hidden; }
.orderlist li span{ color:#333; }
.orderlist li:last-child{ border-bottom:none;}
.orderlist select{ border:#aaa solid 1px; padding:3px; color:#333;}
.total_price{ text-align:right; margin:0 10px 10px; padding:5px 10px; font-size:16px; overflow:hidden;}

.goods_info{ margin-top:45px; background:#fff; padding:10px 10px 0; overflow:hidden;}
.goods_info .goods img{ width:90px; height:90px; padding:5px;margin-right:10px;box-shadow:rgba(0,0,0,0.4) 0 0 3px;float:left;}
.goods_info .goods p{ height:30px; line-height:30px; color:#666;}
.goods_info .goods p.title{ height:40px; line-height:20px;overflow:hidden; color:#333;}
.goods_info strong{ float:none; margin-right:10px;}
.goods_info .cancel{ float:right;}
.goods_info .pay{ width:100%; overflow:hidden; margin:10px 0;}
.goods_info .pay a{ display:inline-block; padding:10px 5%; width:38%; text-align:center;}
.goods_line{background:url(../images/pp_2.png) repeat-x; display:block; height:14px;}

.orderinfo b{ width:60px; text-align:right; display:inline-block; margin-right:20px; height:20px;font-weight:normal; vertical-align:top;}
.orderinfo span{  text-align:left; display:inline-block; height:20px; width:68%;}