@charset "utf-8";
/* From page*/
.c_cont {width:1000px; margin:40px auto 20px;}
.cart_left { width:760px; float:left}
.cart_right { width:230px; float:right}

/* 购物流程 */
#cartbox { background:url(../images/cart/cartbox.png) no-repeat; width:81px; height:69px; position:absolute; z-index:11; top:-40px; *top:-20px; left:30px;}

.step { margin:20px 0 10px;padding:0;position:relative;}
.step ul{list-style-type:none;list-style:none;margin:0;padding:0; display:block; color:#666; font-size:14px; }
.step ul li { float:left; list-style-type:none; display:block; margin:0;padding:0;}

/* step01 */
.step .frist { background:url(../images/cart/step.png) no-repeat; height:29px; line-height:29px; display:block; padding-left:4px;}
.step .frist span { background:url(../images/cart/cart_05.png) repeat-x; height:29px; line-height:29px; display:block; padding:0 80px 0 150px; margin:0}
.step .stepxx { background:url(../images/cart/step.png) no-repeat -6px 0; height:29px; line-height:29px; display:block; padding-left:30px; width:289px;}
.step .stepxx span { background:url(../images/cart/cart_09.png) repeat-x; height:29px; line-height:29px; display:block; padding:0 50px 0 80px;}
.step .stepxx03 { background:url(../images/cart/step.png) no-repeat -42px 0; height:29px; line-height:29px; display:block; padding-left:25px;width:350px;}
.step .stepxx03 span { background:url(../images/cart/cart_09.png) repeat-x; height:29px; line-height:29px; display:block; padding:0 80px 0 120px; }
.step .last { background:url(../images/cart/step.png) no-repeat -42px 0; height:29px; line-height:29px; display:block; padding-left:25px; width:260px;}
.step .last small { background:url(../images/cart/cart_09.png) repeat-x; height:29px; line-height:29px; display:block; padding:0 50px 0 80px; font-size:14px;}
.step .last span { background:url(../images/cart/stepgray_05.png) no-repeat right; height:29px; line-height:29px; display:block; padding-right:6px;}
/* step01 end */

/* step02 */
.step .stepxx04 { background:url(../images/cart/step.png) no-repeat -72px 0; height:29px; line-height:29px; display:block; padding-left:25px; width:266px}
.step .stepxx04 span { background:url(../images/cart/cart_05.png) repeat-x; height:29px; line-height:29px; display:block; padding:0 50px 0 60px; font-size:14px;}
.step .last-yellow { background:url(../images/cart/step.png) no-repeat -6px 0; height:29px; line-height:29px; display:block; padding-left:30px; width:289px; color:}
/* step03 */
.step .stepxx01 { background:url(../images/cart/stepgray_03.png) no-repeat; height:29px; line-height:29px; display:block; padding-left:10px;width:380px; }
.step .stepxx01 span { background:url(../images/cart/cart_09.png) repeat-x; height:29px; line-height:29px; display:block; padding:0 60px 0 150px; margin:0; }
.step .stepxx02 { background:url(../images/cart/step.png) no-repeat -42px 0; height:29px; line-height:29px; display:block; padding-left:25px;}
.step .stepxx02 span { background:url(../images/cart/cart_09.png) repeat-x; height:29px; line-height:29px; display:block; padding:0 50px 0 30px;}
.step .stepxxok { background:url(../images/cart/step.png) no-repeat -72px 0; height:29px; line-height:29px; display:block; padding-left:25px; width:209px}
.step .stepxxok small { background:url(../images/cart/cart_05.png) repeat-x; height:29px; line-height:29px; display:block; padding:0 50px 0 60px; font-size:14px;}
.step .stepxxok span { background:url(../images/cart/step.png) no-repeat right; height:29px; line-height:29px; display:block; padding-right:6px;}
/* step03 end */

.darkyellow  { color:#845502; font-weight:bold;}

/*  表格表头  */
.r_table { margin-bottom:10px;}
.r_table_search { background:url(../images/cart/cart_25.png) repeat-x; height:44px; width:758px; border:1px solid #dfe4eb; display:block}
.table_tit { width:120px; height:26px; line-height:28px; text-indent:8px; padding:0; float:left; font-size:14px; }
.lightbluebg { background:url(../images/cart/cart_28.png) repeat-x #f8fafc; height:52px; color:#333}
#myCoupon1 { margin-right:-10px;}
/*  表格内容  */
table {border-collapse:collapse; background:#c7c7c7; font-size:14px; border-left:1px solid #dfe4eb}
.r_tabel_tit { border-left:1px solid #c7c7c7; border-right:1px solid #c7c7c7;}
table td { background:#FFF; border-bottom:1px solid #dee5ee; border-right:1px solid #dee5ee; height:50px; line-height:50px; text-align:left; padding-left:20px; color:#666;}
.table b { padding:0 10px; font-weight:normal;}
.inputbox { border:1px solid #c7c7c7;}
.price { color:#f30}
.table_price { width:auto; height:26px; line-height:28px; text-indent:8px;padding:10px 10px 0 10px;float:right; font-size:14px;}
.table_price u { text-decoration:none; color:#F30;}
#cartList1 { border-top:1px solid #e7e7e7 !important;}
/* 按钮 */
.btn3 { background:url(../images/btn_06.png) no-repeat 15px 4px; width:55px; }
.box2 { padding:20px 10px;border:1px solid #dfe4eb;}
.r_box .goon{ background:url(../images/cart/cartbtn_09.png) no-repeat 0 2px; width:108px; height:38px;padding-left:14px}
.r_box .pay{ background:url(../images/cart/cartbtn_11.png) no-repeat 0 2px; width:102px; height:38px; padding-right:20px;}
.r_box input { color:#fff; font-size:14px; font-weight:bold; border:none}
.payorbuy { text-align:center; margin:10px 0;}
.payorbuy .unenough {border-radius: 3px; border:1px solid #DF8F8F; background:url(../images/comm/cross_circle.png) no-repeat 15px 6px #FFCECE; margin:10px; vertical-align:baseline; padding-left:40px; text-align:left}
.payorbuy .unenough a { color:#665252;}
.payorbuy .please { border-radius: 3px; border:1px solid #E6DB55; background:url(../images/comm/exclamation.png) no-repeat 15px 6px #FFFBCC; margin:10px;vertical-align:baseline; padding-left:40px; text-align:left}
.payorbuy .please a { color:#666452;}
.btn_yz { background:url(../images/comm/buyindex_05.png) repeat-x; border:1px solid #ddd; width:50px; padding:1px 5px;}
.table_yanzheng { width: auto; text-indent:8px;padding:5px 0 0; float:right; font-size:14px; margin-right:-5px;}
.table_yanzheng a { float:left; display:block; padding:3px 5px 0 0 ;}
.table_yanzheng .text { border:1px solid #ddd; padding:2px;}
.table_yanzheng span { font-size:12px; color:#F00}
/* 我的购物车 */
.r_box { border:1px solid #dbc5ae; background:#fffcf0; margin:0 auto 10px;}
.r_box .box1 { background:url(../images/manage_member/member_03.png) repeat-x; border-bottom:1px solid #dbc5ae;}
.r_box .box1 h6 { padding:10px; display:block; float:left; color:#CC7C2D}
.r_box .box1 span { display:block; float:right; padding:10px;}
.r_box .box1 input { color:#333; font-weight:normal; font-size:12px; background:url(../images/cart/btn_cart_dele02.png) no-repeat; width:95px; height:22px; padding-left:10px;}
.r_box .box1 input:hover { color:#333; font-weight:normal; font-size:12px; background:url(../images/cart/btn_cart_dele.png) no-repeat; width:95px; height:22px; padding-left:10px;}

.r_box ul li { list-style-type:none; line-height:30px; padding-left:10px; border-bottom:1px solid #FCEFDA;}
.r_box ul li b { color:#F60; font-weight:bold; padding-right:10px}
.r_box .keyongyue { padding:10px; display:block}


/* 购物车完成 */
.boxbig {border:1px solid #dfe4eb; text-align:center; padding:20px}
.boxbig .gongxi ul li { list-style-type:none; line-height:30px;}
.boxbig .gongxi ul li a { padding:0 5px;}
.boxbig .gongxi { background:url(../images/cart/gx_03.png) no-repeat 50% 20px; margin:0 auto; }
.bigfont { color:#ff7f00;  font-weight:bold; font-size:18px; font-family:"微软雅黑"; padding:15px;}
.gongxi .jiexi { text-align:center; margin:0 auto; padding:0 340px}
.gongxi .jiexi li { background:url(../images/comm/arrow00.gif) no-repeat -90px -22px;  display:block;  margin:5px 0;}
.gongxi .jiexi li em { font-style:normal; padding-right:30px;}
.gongxi .jiexi li i { font-style:normal; padding-right:30px;}
