/*cart*/

#total{}
#total .total_l{ color:#424041; text-align:right;}
#total .total_r{ color:#ff6600;}
#total .favorable_l{ color:#424041; vertical-align:top;}
#total .favorable_r{ color:#ff6600;}

.cart_product{width:100%; text-align:center;border:0px;}
.cart_product .mystore{
background:url("../images/icon_carts.jpg") no-repeat scroll 17px 12px transparent;
display:block;
height:38px;
line-height:38px;
padding:0px 0 0 48px;
}
.cart_product .otherstore {
background:url("../images/shoppingcart_business_other.jpg") no-repeat scroll 17px 12px transparent;
display:block;
height:38px;
line-height:38px;
padding:0px 0 0 48px;
}
.cart_product td{padding:2px; line-height:25px;}
.cart_product .title{background-color:#fff7d3; height:38px;}
.cart_product .title td{border-top:2px #e6e6e6 solid;}
.cart_product .item td{ background:url(../images/shoppingcart_business_dd_bo.jpg) repeat-x 0% 100%;}
.cart_product .spname{text-align:left;padding-left:18px;}
.cart_product .pname{text-align:left; vertical-align:middle;}
.cart_product .pimg{float:left;}
.cart_product .pimg img{width:50px;height:50px;border:1px solid #ddd;margin-right:10px; vertical-align:middle;}
.cart_product .storename{text-align:left;color:#0859C2;}
.cart_product .suit td{
background-color:#FFFDDD;
}

/*dispartorder.css*/
.choose_store {
font-size:14px;
font-weight:bold;
margin:0px auto;
margin-bottom:5px;
padding:13px 0 0 0px;
width:998px;
}
.choose_store input {
margin-right:5px;
margin-top:-3px;
display:inline-block;
margin:-2px 5px 0 0;
cursor:pointer;
}
.price_charge {
padding:0 24px 15px 0;
text-align:right;
width:974px;
background:url("../images/shoppingcart_business_dd_bo.jpg") repeat-x 0% 99%;
}
.cart_total {
font-size:12px;
font-weight:bold;
padding:5px 68px 0 0;
}
.cart_total span {
color:#CC3300;
font:bold 12px Arial;
}


/*购物车,提交订单页面开始*/
/*购物车,提交订单页面开始*/
.cart_step { margin:20px 0px 10px;}
.cart_step ul { padding:0px; margin:0px;}
.cart_step ul li { float:left; list-style-type:none; height:24px; line-height:22px; padding-top:28px; font-weight:bold;}
.cart_step ul li div{ float:left; height:52px; line-height:52px;}
.cart_step ul li.onc{ background:url("../images/cart_bgimg1.jpg") no-repeat; color:#fff; padding-left:11px; width:110px;}
.cart_step ul li.ono{ background:url("../images/order_bgimg2.jpg") repeat-x; color:#fff; padding-left:11px; width:152px;}
.cart_step ul li.ons{ background:url("../images/succ_bgimg3.jpg") no-repeat; color:#fff; padding-left:11px; width:142px;}

.cart_step ul li.outco{ background:url("../images/cart_bgimg2.jpg") no-repeat; width:150px; padding-left:12px; color:#434343;}
.cart_step ul li.outcs{ background:url("../images/cart_bgimg3.jpg") no-repeat; width:142px; padding-left:12px; color:#434343;}

.cart_step ul li.outoc{ background:url("../images/order_bgimg1.jpg") no-repeat; width:110px; padding-left:11px; color:#434343;}

.cart_step ul li.outsc{ background:url("../images/succ_bgimg1.jpg") no-repeat; width:110px; padding-left:11px; color:#434343;}
.cart_step ul li.outso{ background:url("../images/succ_bgimg2.jpg") no-repeat; width:150px; padding-left:12px; color:#434343;}

.xp-cart-tabth-css{ background:#fff7d3; line-height:25px; color:#424043; font-weight:bold;}
.xp-cart-tabth-css td{ border-bottom:#dbdbdb 1px solid;}

.xp-cart-tabth-css td{ padding:0px;}
.cartframe { }
.cartframe .tm 
{
    background:url("../images/shoppingcart_business_dd_bo.jpg") repeat-x 0% 99%; color:#bd0100; 
    font-weight:bold; font-size:14px; padding:0px 0px 20px 10px;
}
.cartframe .frmtitle { padding-left:10px; font-weight:bold; font-size:14px; color:#484848;}
.cartframe .mm { padding:0px;}
.cartframe .mm .itemtitle { font-size:14px; font-weight:bold; padding:10px 0px 10px 10px; color:#000;}
.cartframe table.subdesc{}
.cartframe table.subdesc th { font-size:14px; text-align:right;}
.cartframe table.subdesc td { background:#ececec; width:150px;}

.cartfrm2 {}
.cartfrm2 .tl { float:left; background:url("../images/cartfrm2_tl.jpg") no-repeat; width:8px; height:31px; overflow:hidden; margin-right:-3px;}
.cartfrm2 .tr { float:right; background:url("../images/cartfrm2_tr.jpg") no-repeat; width:7px; height:31px; overflow:hidden; margin-left:-3px;}
.cartfrm2 .tm { background:url("../images/cartfrm2_tm.jpg") repeat-x; height:31px; overflow:hidden;}
.cartfrm2 .tm .frmtitle{ width:190px; border-bottom:2px #d92121 solid; height:29px; line-height:29px; padding-left:5px; color:#cb0100; font-size:14px; font-weight:bold;}
.cartfrm2 .ml { display:none;}
.cartfrm2 .mr { display:none;}
.cartfrm2 .mm { border-left:1px solid #ccc; border-right:1px solid #ccc; padding:15px 10px;}
.cartfrm2 .bl { float:left; background:url("../images/cartfrm2_bl.jpg") no-repeat; width:6px; height:7px; margin-right:-3px; overflow:hidden;}
.cartfrm2 .br { float:right; background:url("../images/cartfrm2_br.jpg") no-repeat; width:6px; height:7px; margin-left:-3px; overflow:hidden;}
.cartfrm2 .bm { background:url("../images/cartfrm2_bm.jpg") repeat-x; height:7px; overflow:hidden;}

#cartalsobuy { padding:0px; margin:0px; zoom:1;}
#cartalsobuy li { float:left; list-style-type:none; width:380px; height:125px; margin:10px 5px; display:inline; overflow:hidden;}
#cartalsobuy li a:link,#cartalsobuy li a:visited { color:#343434;}
#cartalsobuy li a:hover { color:#343434;}
#cartalsobuy li table td { vertical-align:top; line-height:20px;}

.cartbuy {background:url("../images/tocart.jpg") no-repeat; width:93px; height:23px; line-height:23px; color:#333; text-decoration:none; cursor:pointer;}
.cartfav { padding:0px; margin:0px; zoom:1;}
.cartfav li { list-style-type:none; width:290px;float:left;}
.cartfav .pname { height:32px;}
.cartfav .pname a:link,.cartfav .pname a:visited {color:#005fa9;}
.cartfav .pprice { color:#ff0000;}
.cartfav .storage { border:1px solid #f8e5a1; width:35px; height:20px; line-height:25px; text-align:center; background:#fffce3; margin:5px 0px;}
.cartfav .buy { float:left;}
.cartfav .favdel { background:url("../images/cartfavdel.jpg") no-repeat; width:57px; height:21px; line-height:21px; padding-left:20px; color:#000; text-decoration:none; cursor:pointer; float:left; margin-left:5px;}
#favourable .total_l { font-size:14px; font-weight:bold; text-align:right;}
#favourable .favorable_l { font-size:14px; font-weight:bold; text-align:right;}
#favourable .favorable_r { }
#favourable #originaltotal{ font-size:14px; color:#ff5e0e; font-weight:bold;}

.orderfrm {}
.orderfrm .title { font-size:16px; font-weight:bold;}
.orderfrm .frmborder { padding:0px 20px 30px 20px; background:url(../images/shoppingcart_business_dd_bo.jpg) repeat-x 0% 99%;}
.btnSave { background:url("../images/order.gif") no-repeat; border:none; width:125px; height:35px; cursor:pointer;}

.checkoutsucc{ background:url(../Images/submit.jpg) no-repeat;width:26px; height:26px;border:none; cursor:hand; float:left;}
.citems{ background:url(../images/citems.jpg) no-repeat; width:10px; height:20px; border:none; float:left; margin-top:3px;}

.liststyle{width:100%;margin:0;}
.liststyle a{padding-right:5px;text-decoration:underline;}
.liststyle a.lnk{text-decoration:none;}
.liststyle thead th{text-align:center;font-size:12px;white-space:nowrap;font-weight:700;background:url(tablethbg.gif);border-bottom:1px solid #ccc;border-top:1px solid #fff;border-right:1px solid #DBE2E7;border-left:1px solid #fff;padding:4px 3px;}
.liststyle td,.liststyle th{padding:4px;word-break:break-word;text-align:center;}
.liststyle.data td,.liststyle.data th{word-break:break-word;}
.liststyle.data th{text-align:right;color:#404040;font-size:12px; font-weight:normal; width:160px;}
.liststyle.data td{text-align:left; color:#686868;}
.ColColorGray{background:#efefef;}
.span-auto{width:auto;}
.inputstyle{border:1px solid #ccc;padding:3px 5px;}
#btnpay { background:url(../images/pay.gif) no-repeat; width:126px; height:34px; border:none; cursor:pointer;}


.orderpaystyle{width:100%;margin:0;}
.orderpaystyle th{color:#424041; line-height:25px;}

.shippricecss{ color:#fe6601; margin-left:15px;}

.shippingwaycss{color:#424041;}
.shippingwaycss input{ margin-right:6px;}

.cart_product_title td{ border-top:1px #d7d7d7 solid; border-bottom:1px #d7d7d7 solid; font-weight:bold;}
.rptshoppingcart_css td{ border-bottom:1px #d7d7d7 solid;}

.xp-paymet-css{ margin-left:20px;}
.xp-paymet-css li{ float:left; margin:0px 15px 0px 0px; padding-bottom:10px;}
.xp-paymet-css li input{ margin-right:6px;}
.xp-paymet-css li img{ vertical-align:middle;}
/*购物车,提交订单页面结束*/

.total-xq{ background:url("../images/shoppingcart_business_dd_bo.jpg") repeat-x 0% 99%; COLOR:#000000; line-height:25px; text-align:right; zoom:1;}
.newaddaddr{ background:#fff7d3; padding:10px;}
.js-itemtitle { font-size:14px; font-weight:bold; padding:20px 0px 10px 10px; color:#000; float:left;}

.backmycart{
color:#000; font-weight:normal; font-size:12px; padding:20px 10px 10px 0px; float:right;
}
.backmycart a:link,.backmycart a:visited,.backmycart a:hover{color:#265ba7;}
.checkoutsucc-icon
{
    background:url(../images/checkoutsucc_icon.gif) no-repeat; 
    height:32px; margin-left:10px; padding-left:60px; line-height:40px; overflow:hidden;
}
.checkoutsucc-info{ border:1px #d7d7d7 solid; padding:12px;}
.checkoutsucc-border{ background:url("../images/shoppingcart_business_dd_bo.jpg") repeat-x 0% 99%;}


/*订单信息页面开始*/
.order_1{ border:1px #ffdc80 solid; background:#fffee2; padding:5px; line-height:25px; }
.order_1_1{border-bottom:1px #ffdc80 solid; margin-bottom:5px;}
.order_title{ font-size:14px; font-weight:bold;}
.order_btn1{ background:url("../images/order_btn2.jpg") no-repeat; width:80px; height:24px; color:#fff; border:none; cursor:pointer; float:right; margin-left:5px;}
.order_btn2{ background:url("../images/order_btn1.jpg") no-repeat; width:46px; height:24px; color:#fff; border:none; cursor:pointer; float:left; margin-left:5px;}


.order_2{ border:1px #ffdc80 solid; padding:0px 0px; margin-top:20px; margin-bottom:10px; color:#222;}
.order_2_top{  background:#fffee2; border-bottom:1px #ffdc80 solid; height:30px; line-height:30px; position:relative;}
.order_2_top .rank_subcat { margin-left:10px; height:30px; text-align:center; position:absolute; margin-top:1px;}
.order_2_top .rank_subcat .tabon { color:#313131; background:#fff; border-left:1px #ffdc80 solid; border-right:1px #ffdc80 solid; height:30px; line-height:30px; font-weight:bold; font-size:14px; cursor:pointer; float:left; width:86px;}
.order_2_top .rank_subcat .tabout { color:#9c9c92; height:30px; line-height:30px; cursor:pointer; float:left; width:86px; font-weight:bold; font-size:14px;}
.order_2 .salerank1_tabitem{ margin:10px 5px;}

#orderinfo{padding:0px;overflow:visible; color:#222; zoom:1;}
#orderinfo .mt{padding:0 8px;height:30px;line-height:30px;font-size:14px;}
#orderinfo .mc{padding:5px 0px; color:#424041;}
#orderinfo .mc dl{padding:10px 0px;border-top:1px dotted #dbdbdb; zoom:1;}
#orderinfo .mc dl.fore{border-top:0;}
#orderinfo .mc dt{margin-bottom:4px;font-weight:bold; line-height:20px; padding:0px 15px;}
#orderinfo .mc dd{ padding:0px 30px;}
#orderinfo .mc dd ul li{ line-height:20px;}
#orderinfo .p-list{overflow:hidden;}
#orderinfo .p-list table{ }
#orderinfo .p-list th{padding:5px;background:#fff7d3;border-top:1px solid #d6d6d6;border-bottom:1px solid #d6d6d6;font-weight:normal;text-align:center;}
#orderinfo .p-list td{padding:5px;background:#fff;border-bottom:1px solid #d6d6d6;text-align:center;}
#barcode{position:relative;height:20px;padding:0 5px;}
#barcode ul{position:absolute;left:5px;padding:6px 10px;border:1px solid #ccc;background:#fff;}
#orderinfo .total{padding:15px 10px;overflow:hidden;zoom:1;font-family:arial;}
#orderinfo .total ul{float:right;padding:0 20px 10px 0;overflow:hidden;font-size:14px;}
#orderinfo .total li{overflow:hidden;line-height:20px;}
#orderinfo .total li span{float:left;width:120px;text-align:right;}
#orderinfo .total .extra{float:right;padding:10px 20px 0 0;border-top:1px solid #ccc;font-size:16px;font-weight:bold;}
#orderinfo .total .extra b{font-size:24px;}
#orderinfo strong{ color:#222;}
.order-info{line-height:25px; background:#fffee2; border:1px #ffdc80 solid; color:#000; padding:10px 20px; font-size:14px; text-align:right;}
.order-info table{ float:right;}
.order-info td{ font-size:14px; text-align:right;}
.order-info td.order-pay-money{ font-weight:bold; border-top:1px #cdcdcd solid;font-size:16px;}
.order-info td em{font-size:24px;}
/*订单信息页面结束*/


.backmycart{
color:#fc6700; text-align:right; font-weight:normal; font-size:12px; padding-right:10px;
}
.backmycart a:link,.backmycart a:visited,.backmycart a:hover{color:#fc6700;}