/*cart*/
#cartinfo{margin:0px 0%;}
#dgshoppingcart .cart_product table{margin-bottom:5px;}
.cart_product{width:100%;text-align:center;border:0px;  position:relative;}
.btnpay{background: no-repeat;width:107px;height:34px;border:0;margin-left:74px;}
.cart_product td{line-height:25px; text-align:left;}
.cart_product .title{background-color:#efefef; height:38px;}
.cart_product .title td{border-top:2px #ddd solid;}
.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:78px;height:78px;border:1px solid #ddd;margin-right:5px; vertical-align:middle;}
.cart_product .storename{text-align:left;color:#0859c2;}
.cart_product .suit td{
background-color:#fffddd;
}
	
	.text-quantity{}

.text-red, .redweight{ color:#19335a;}
.pdt_qty_td div
{
	float:left;
}
.pdt_qty_td img
{
	   
	float:left;
}
.mycart-quantity
{ 
	background: no-repeat;
    color: #666666;
    float: left;
    font-weight: bold;
    height: 21px;
    line-height: 21px;
    margin: 0 3px;
    text-align: center;
    width: 42px;
    border:none;
}
.ck_frmborder select
{
	 float:left;
	 width:31%;
	 margin:0 1%;
	 border:0;
	 text-align:center;
}


.ck_frmborder table tr
{
	background-color:#fff;
}
.ck_frmborder .liststyle
{
	 padding:0;
}

.ck_frmborder .bg-td1
{
	background-color:#f5f5f5;
	padding:0.5em 0;
}
.ck_frmborder .inputstyle
{
	border:0;
	width:92%;
	margin:0 4%;
}
.newaddaddr .liststyle.data th
{
	
	 padding-left:0.5em;
}



.ck_frmborder .liststyle textarea
{
	 width:96%;
	 margin:0.5em 2%;
	 border:0;
	 padding:0.5em;
	 font-size:1em;
	 background-color:#f5f5f5;
}
/*dispartorder.css*/
.choose_store {

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 
{
	overflow: hidden; 
padding:1em;
text-align:right;
background: 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;
}
.text-middle
{
	vertical-align:middle;
}
.ordernext
{
	padding:0 0.5em;
	margin:1em 0;
}
.ordernext .p1
{
	height:2.4em;
	line-height:2.4em;
}

.ordernext .ltr
{
	float:left;
	color:blue;
	height:inherit;
	line-height:inherit;
}
.ordernext .rtl
{
	 float:right;
	 height:inherit;
	line-height:inherit;
	display:inline-block;
	padding:0 2em;
	color:#fff;
	background-color:#19335a;
}

/*换购*/
.hg-box{margin:1em 0px; font-size: 1em;}
.tit{
border-bottom: 1px solid #cc0000;
height: 3em;
line-height: 2em;
padding: 0.5em;
overflow: hidden;
}
.tit h4{float:left;}
.tit a.hidd{float:right;}
.hg-list{
    overflow: hidden;
}
.hg-list dl {
    background: #ffffff;
    border: 4px solid #e8e8e8;
    min-height: 7.5em;
    margin: 0.5em;
    position: relative;
    z-index: 0;
}
.hg-list dl dt {
    border-bottom: 1px solid #cc0000;
    color: #cc0000;
    font-weight: bold;
    height: 1.5em;
    line-height: 1.5em;
    padding: 0 0.5em;
    position: relative;
}
span.zdsp {
    background:  no-repeat scroll -220px -300px transparent;
    cursor: pointer;
    display: inline-block;
    height: 1.5em;
    line-height: 0;
    margin: 0 2px;
    vertical-align: middle;
    width: 4.5em;
}
.hg-list dd {
    line-height: 1.5em;
}
.hg-list dd input{
    border: none;
    background-color: #19335a;
    color: #fff;
    font-weight: 700;
    line-height: 1em;
    padding: 0.5em 3em;
    display: inline-block;
}
.hg-list dd.fl {
    display: inline;
    margin: 0.5em 0.5em 0 0.5em;
}
.hg-list dd.proname {
    height: 1.5em;
    line-height: 1.5em;
    overflow: hidden;
}
.hg-list strong{
    font-family: arial;
    font-weight: bold;
    margin-right: 0.5em;
    color:#cc0000;
    font-size:0.925em;
}
.img60 {
    border: 1px solid #e4e4e4;
    display: table-cell;
    height: 4.5em;
    overflow: hidden;
    text-align: center;
    vertical-align: middle;
    width: 4.5em;
}
/*购物车,提交订单页面开始*/
.cart_step { margin:10px 0px 30px;}
.cart_step ul { padding:0px; margin:0px;}
.cart_step ul li { float:left; list-style-type:none; height:29px; line-height:29px; color:#040404; }
.cart_step ul li div{ float:left; height:52px; line-height:52px;}
.cart_step ul li.onc{ background:url(/uploads/image/images/allbgs_btn.png) no-repeat -254px -112px; color:#fff; padding-left:20px; width:229px; font-weight:bold;}
.cart_step ul li.ono{ background:url(/uploads/image/images/allbgs_btn.png) no-repeat 0px -112px; color:#fff; padding-left:20px; width:229px;}
.cart_step ul li.ons{ background:#c12e20; color:#fff; padding-left:20px; width:432px;}

.cart_step ul li.outco{ background:url(/uploads/image/images/allbgs_btn.png) no-repeat -509px -112px; width:229px; padding-left:20px;}
.cart_step ul li.outcs{ background:#e8e8e8; width:432px; padding-left:20px;}

.cart_step ul li.outoc{ background:url(/uploads/image/images/allbgs_btn.png) no-repeat -254px -151px; width:229px; padding-left:20px;}

.cart_step ul li.outsc{ background:url(/uploads/image/images/allbgs_btn.png) no-repeat 0px -151px; width:229px; padding-left:20px;}
.cart_step ul li.outso{ background:url(/uploads/image/images/allbgs_btn.png) no-repeat -254px -151px; width:229px; padding-left:20px;}

.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 {font-size:1em; }
.cartframe .tm 
{
    background: repeat-x 0% 99%; color:#bd0100; 
    font-weight:bold; height:25px;
}
.cartframe .frmtitle { padding-left:10px; font-weight:bold;  color:#484848;}
.cartframe .mm { padding:0.5em 0;}
.cartframe .mm .itemtitle {  font-weight:bold; padding:10px 0px 10px 10px; color:#000;}
.cartframe table.subdesc{}
.cartframe table.subdesc th {  text-align:right;}
.cartframe table.subdesc td { background:#ececec; width:150px;}


#favourable .total_l {  font-weight:bold; text-align:right;}
#favourable .favorable_l {  font-weight:bold; text-align:right;}
#favourable .favorable_r { }
#favourable #originaltotal{  color:#ff5e0e; font-weight:bold;}

.orderfrm {}
.orderfrm .title {  font-weight:bold;}
.orderfrm .groupborder{padding:0px; }
.orderfrm .frmborder { padding:0; background: repeat-x 0% 99%; overflow:hidden;}
.orderfrm label{cursor:pointer;}
.btnsave   
{
	/*background:url(/uploads/image/images/btnsave_ck.png) no-repeat;*/
	background-color:#19335a;
	border-radius:0.3em;
	border:0;
    color: #ffffff;
    display: block;
     font-size:1.2em;
    width:100%;
    height:2.4em;
    line-height:2.4em;
    text-align: center;
    margin:0 auto;
    cursor:pointer;
}

.checkoutsucc{ background: no-repeat;width:26px; height:26px;border:none; cursor:hand; float:left;}
.citems{ background: no-repeat; width:10px; height:20px; border:none; float:left; margin-top:3px;}

.liststyle{width:100%;margin:0; padding: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:;border-bottom:1px solid #e7e7e7;border-top:1px solid #fff;
    border-right:1px solid #dbe2e7;border-left:1px solid #fff;padding:4px 3px;
}
.liststyle th{}
.liststyle td,.liststyle th{word-break:break-word; line-height:2.4em;}
.liststyle.data td,.liststyle.data th{word-break:break-word; vertical-align:top;}
.liststyle.data th{text-align:right;color:#404040; font-weight:normal; width:6.5em;
-moz-text-align-last: justify;
  /*  display: inline-block;*/
    overflow: hidden;
    text-align: justify;}

.liststyle.data th::after
{
	content: "";
    display: inline-block;
    width: 100%;
}    

.liststyle.data td{text-align:left; color:#686868;}

.colcolorgray{background:#efefef;}
.span-auto{width:auto;}
.inputstyle{border:1px solid #e7e7e7; width:100%; height:2em; font-size:1em;}


.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;}

.xp-paymet-css{ margin-left:20px;}
.xp-paymet-css li{ float:left; margin:0px 15px 0px 0px; padding-bottom:10px; height:100px;}
.xp-paymet-css li input{ margin-right:6px;}
.xp-paymet-css li img{ vertical-align:middle;}

/*购物车,提交订单页面结束*/

.total-xq{ background: repeat-x 0% 99%; color:#000000; line-height:25px; text-align:right; zoom:1;}
.newaddaddr{ background:#f2f2f2; padding:10px 0px;}
.js-itemtitle {  font-weight:bold; padding:5px; color:#000;}

.backmycart{
color:#000; font-weight:normal; font-size:12px; padding:5px;text-align:center;height:30px;
}
.backmycart p{background:url(/uploads/image/images/order_img1.jpg) no-repeat; height: 3px;}
.backmycart a:link,.backmycart a:visited,.backmycart a:hover{color:#000000;}
.checkoutsucc-icon
{
    background:url(/uploads/image/images/allbgs_icon.png) no-repeat 0px -814px; 
    margin-right:10px; padding:8px 25px 9px 0px; overflow:hidden;
}
.checkoutsucc-info   
{
	background:#fefdf8;
    border: 1px solid #c8c8b0;
    border-radius: 5px;
    color: #666668;
    margin: 15px auto;
    padding: 10px;
}
.checkoutsucc-info table th
{
	width:80px;
	height:25px;
}
.checkoutsucc-info table td
{
	
}  
.payinfo
{
	 background:#f0ead4;
    border: 1px solid #a9a79b;
    border-radius: 5px;
    color: #666668;
    margin: 15px auto;
    padding: 10px;
}    
.payinfo input[type="radio"]{display:block;float:left;width:35px;height:35px;cursor:pointer;}
.payinfo label{display:block;height:35px;line-height:35px;cursor:pointer;}

.checkoutsucc-border{ background: repeat-x 0% 99%;}
.checkoutsucc-border th{height: 25px;width: 80px;color:#666668;}
.checkoutsucc-border td{color: #686868;text-align: left;}
.checkout-align-right{text-align:right;}
.checkout-total{font-weight:bold;  padding:10px 0px 0px; text-align:right;}
.checkout-total span{ font-family:arial;}


#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;}

/*定单打印页面开始*/
#orderprint{margin:20px 20px; color:black; font-size:12px;}
/*定单打印页面结束*/

/*订单信息页面开始*/
.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:0.925em; font-weight:bold;}
.order_btn1{ color:#fff; border:none; cursor:pointer; float:right; margin-left:5px;}
.order_btn2{ background:url(/uploads/image/images/allbgs_btn.png) no-repeat -67px -50px; width:46px; height:24px; color:#fff; border:none; cursor:pointer; float:left; margin-left:5px;}


.order_2{ border:1px #dbdbdb solid; padding:0px 0px; margin-top:20px; margin-bottom:10px; color:#222;}
.order_2_top
{
    background:url(/uploads/image/images/allbgs.png) repeat-x 0px -155px; height:30px; line-height:30px; 
    color:#424345; position:relative;
}
.order_2_top .rank_subcat { height:30px; text-align:center; position:absolute; margin-top:1px;}
.order_2_top .rank_subcat .tabon 
{
    color:#313131; background:#fff; border-right:1px #dbdbdb solid; 
    height:29px; line-height:29px; font-weight:bold;  cursor:pointer; float:left; width:86px;
}
.order_2_top .rank_subcat .tabout { border-right:1px #dbdbdb solid; color:#9c9c92; height:29px; line-height:29px; cursor:pointer; float:left; width:86px; font-weight:bold; }
.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;}
#orderinfo .mc{}
#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;}
#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
{
    border-top:1px solid #dbdbdb; border-bottom:1px solid #dbdbdb; font-weight:normal; text-align:center;
    background:url(/uploads/image/images/allbgs.png) repeat-x 0px -155px; height:29px; line-height:29px; 
    color:#424345;
}
#orderinfo .p-list td{padding:5px;background:#fff;border-bottom:1px solid #dbdbdb;text-align:center;}

#barcode{position:relative;height:20px;padding:0 5px;}
#barcode ul{position:absolute;left:5px;padding:6px 10px;border:1px solid #e7e7e7;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;}
#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 #e7e7e7;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;  text-align:right;}
.order-info table{ float:right;}
.order-info td{  text-align:right;}
.order-info td.order-pay-money{ font-weight:bold; border-top:1px #cdcdcd solid;}
.order-info td em{font-size:24px;}
/*订单信息页面结束*/

.pmtname{ text-align:right; color:#19335a;}

/*贺卡样式开始*/
.itemgrida{ padding:10px 0px 0px;}
.itemgrida .itemcell{ float:left;width:181px;height:280px; margin:0 17px 10px 0px;border:1px solid #d6d6d6;}
.itemgrida .itemcell.sfhover{ border:1px solid #f34b04; box-shadow:0 0 5px #f34b04;}
.itemgrida .itemcell:hover
{
	border-color:#f34b04;/*border-radius:3px;*/box-shadow:0 0 5px #f34b04;
}
.itemgrida .itemcell.marginright{ margin-right:0px;}
.itemgrida .itemcell .inner{ padding:0px 10px;}
.itemgrida .itemcell dd.pdtinfo{text-align:center;}
.itemgrida .itemcell dd.pdtinfo .pro_hlist_pname{
	 height: 31px;
    line-height: 1.3em;
    overflow: hidden;
    margin-top:5px;	
    text-align:center;
}
.itemgrida .itemcell dd.pdtinfo .marketprice{ color:#999; text-decoration:line-through; margin-right:10px;}
.itemgrida .itemcell dd.pdtinfo .memberprice{ color:#f50200; font-weight:bold;}
.itemgrida .itemcell dd.btnarea 
{
	clear: both;
    height: 24px;
    margin: 6px 0px 0px 5px;
}
.itemgrida .details{ width:48px; height:21px;border:0px;background:url(/uploads/image/images/allbgs_icon.png) no-repeat 0px -248px;cursor:pointer; float:left;}
.itemgrida .favorite{ width:48px; margin:0px 3px; height:21px;border:0px;background:url(/uploads/image/images/allbgs_icon.png) no-repeat 0px -269px;cursor:pointer; float:left;}
.itemgrida .compare{ width:48px; height:21px;border:0px;background:url(/uploads/image/images/allbgs_icon.png) no-repeat 0px -290px;cursor:pointer; float:left;}
/*贺卡样式结束*/

/*checkout*/
.ck_orderfrm
{
    background-color: #fff;

margin-bottom: 0.5em;
overflow:hidden;
}
.ck_orderfrm .title
{
	height:2.4em;
        line-height:2.4em;
	background-color:#fff;
	padding:0 0.5em;
     border-bottom: 1px solid #e0e0e0; 
        font-size:1em;
	}
.ck_itemtitle {
    font-size:0.825em;
    cursor:pointer;
    position:relative;
}
.ck_itemtitle .receiver_mobile{margin-left:5px;}
.ck_itemtitle a {
    display: block;
    padding: 13px 30px 12px 10px;
}
.ck_itemtitle .info
{
	color: #333;
    display: block;

}
.ck_itemtitle .info .ltr
{
	 float:left;
}
.ck_itemtitle .info .rtl
{
	 float:right;
}
.ck_itemtitle .info2
{
	color: #666;
    display: block;
    
    overflow: hidden;
    padding-top: 3px;
    text-overflow: ellipsis;
    white-space: nowrap;
}


.ck_itemtitle .icon-arr
{
	background:  no-repeat;
	height: 15px;
    width: 10px;
    position:absolute;
    right: 10px;
   /*right:9%;*/
    top: 50%;
    margin-top:-7.5px;
}
#pleasewaitbuttondiv_pleasewaitbutton1{ margin:0 1%;}
.order_frame_save{display:none;}
.ck_itembottom
{
	border-bottom: 1px solid #d3d3d3;
}
.ck_itemtitle1 {
    background:  no-repeat scroll right top rgba(0, 0, 0, 0);
    
}
.ck_frmborder 
{
	border-top: 0px solid #d3d3d3;
    display: none;
    overflow: hidden;
    width: 100%;
    padding:0.5em;
}
.ck_frmborder ul li
{
	line-height:2.4em;
}
.ck_frmborder .c-item
{
	background-color:#fff;
	padding:0.5em;
	padding-left:2.5em;
	position:relative;
}
.ck_frmborder .c-item .c-item-d
{
	 position:absolute;
	 display:block;
	 left:0;
	 top:0;
	 width:2em;
	 height:100%;
}
.ck_frmborder .c-item .l-ltr
{
	position:absolute;
	margin-top: -30%;
    position: absolute;
    text-align: center;
    top: 50%;
    left:0.5em;
}
.ck_frmborder .c-item .l-rtl .s1
{
	 color:#333;
}
.ck_frmborder .c-item .l-rtl .s1 .ltr
{
	float:left;
}
.ck_frmborder .c-item .l-rtl .s1 .rtl
{
	float:right;
}
.ck_frmborder .c-item .l-rtl .s1, .ck_frmborder .c-item .l-rtl .s2
{
	 width:100%;
	 display:block;
	 display:inline-block;
	 line-height:1.42857;
	 
}
.ck_frmborder .c-item1
{
	padding:0 0.5em;
}
.ck_frmborder .c-item1 .c-item1-d
{
	display:inline-block;
}
.ck_frmborder input[type="radio"]{/*display:block;float:left;width:35px;line-height:35px; height:35px;*/cursor:pointer;vertical-align:middle;}
.ck_frmborder input[type="checkbox"]{/*display:block;float:left;width:35px;height:35px;*/cursor:pointer;vertical-align:middle; }
.ck_frmborder label{/*display:block;height:35px;line-height:35px;*/cursor:pointer;vertical-align:middle; }

#invoice dt{border-bottom:1px solid #c8c7cc;background-color:#f1f1f5;padding:4px;}



.cartinfo .pay-tip {
    background: none repeat scroll 0 0 #f4eed7;
    border: 1px solid #ddd4c7;
    padding: 0;
    width: 90%;
}
.pay-tip {
    background: none repeat scroll 0 0 #f0ead4;
    border: 1px solid #a4a4a4;
    border-radius: 5px;
    margin: 15px auto;
    color:#000000;
    font-size:18px;
    height:42px;
    line-height:42px;
    text-align:center;
}

.cartinfo .pay-tip p {
    padding: 10px;
}
.common-border {
    border-bottom: 1px solid #dacea8;
    box-shadow: 0 1px 0 #ffffff;
    color:#000000;
}
.pay-tip .strong{color:#19335a;font-weight:bold;}
.red {
    height: auto;
    min-height: 22px;
}
.red {
    color: #19335a;
}
.my-cart {
    background-color: #f2ebe3;
    border-bottom: 1px solid #ddd2c0;
    border-top: 1px solid #ddd2c0;
    box-shadow: 0 1px 0 #ffffff inset;
    padding: 10px;
    position: relative;
}
.btn-type 
{
	height:2.4em;
	line-height:2.4em;
    background:#19335a;
    color: #fff;
    font-size:1.2em;
    text-align:center;
    border-radius:0.3em;
    margin:0.5em;
    cursor:pointer;
}
.btn-type a:link, .btn-type a:visited {
	color:#fff;
}

.back {
    margin: 10px 0 10px 6px;
}

.back a {
    color: #67738a;
}
.back span {
    background:  no-repeat;
    display: inline-block;
    height: 15px;
    margin: 0 6px 0 0;
    vertical-align: middle;
    width: 15px;
}



.mmc {
margin: 0px 0 0;
text-align: center;
color: #3c3c3c;
}

.icon-cart {
text-align: center;
}
element.style {
}

.icon-cart span {
display: inline-block;
margin: 50px 0 15px;
width: 95px;
height: 70px;
background:  no-repeat;
}
.icon-cart p:last-child {
margin-top: 15px;
}
.list .mc a {
color: #3c3c3c;
}
.totle-cont {
    padding:0.5em;
}
.totle-type {
    display: table;
    width: 100%;
    line-height: 2.4em;
    height: 2.4em;
}
.totle-cell {
    display: table-cell;
    line-height: 2.4em;
    height: 2.4em;
}
.ck_orderfrm .frmborder
{
    background-color: #fff;
    border-bottom: 0;
    padding-bottom: 0.5em;
}
.w10 {
    display: inline-block;
    width: 27px;
}
.text-right {
    text-align: right;
}


.infotips{ vertical-align:middle; }

.totle {
    color: #333;
    
    padding: 15px 0;
}

.bg-border {
    background:  repeat-x scroll 0 0 / 6px 1px;
    display: block;
    height: 2px;
    margin-top:-1px;
    position: relative;
}
.bg-border .icon {
    background:  no-repeat scroll -17px 0 / 100px 100px;
    height: 20px;
    position: absolute;
    right: 10px;
    top: -8px;
    width: 30px;
}

.bg-border2 {
    background:  repeat-x scroll 0 0 / 10px 7px;
    display: block;
    height: 7px;
}

.xp-vscart-large {
    
    padding: 12px 40px;
     background: none repeat scroll 0 0 #19335a;
    border-radius: 3px;
    color: #fff !important;
    display: inline-block;
    line-height: 1.2em;
}












/*新购物车排版开始*/
.xpw-cart-main 
{
	
}
.xcm-wx-title
{
	line-height:1.2em; padding:0.5em; margin-bottom:0.5em; border-bottom:1px solid #19335a; background-color:#fff;
}


.xcm-d-top
{
	overflow: hidden; 
	height:1.5em;
	line-height:1.5em;
	padding:0 0.5em;
	margin:0.5em 0;
}


.xpw-cart-main .xcm-title
{
	 display:-webkit-box;/* android 2.1-3.0, ios 3.2-4.3 */
    display:-webkit-flex;/* chrome 21  */
    display:-ms-flexbox;/* wp ie 10 */
    display:flex;/* android 4.4 */
	 height:3.4em; line-height:3.4em; background-color:#fff;
	 border-bottom:0.5px solid #f5f5f5;
     overflow:hidden;
	  position:relative;
}

.xpw-cart-main .xcm-title-ltr
{
	 display:-webkit-box;/* android 2.1-3.0, ios 3.2-4.3 */
    display:-webkit-flex;/* chrome 21  */
    display:-ms-flexbox;/* wp ie 10 */
    display:flex;/* android 4.4 */
    
    
    /* 水平布局下的子元素 水平居中 */
    -webkit-box-pack: center;/* android 2.1-3.0, ios 3.2-4.3 */
    -webkit-justify-content: center;/* chrome 21  */
    -ms-flex-pack: center;/* wp ie 10 */
    justify-content: center;/* android 4.4 */
    
    
    /* 水平布局下的子元素 垂直居中 */
    -webkit-box-align: center;/* android 2.1-3.0, ios 3.2-4.3 */
    -webkit-align-items: center;/* chrome 21  */
    -ms-flex-align: center;/* wp ie 10 */
    align-items: center;/* android 4.4 */
    
	
	 width:3em;
	
	
	 position:absolute;
	 left:0;
	 height:3.4em;
	 line-height:3.4em;
	
	
}
.xpw-cart-main .xcm-title-cen
{
	 display:-webkit-box;/* android 2.1-3.0, ios 3.2-4.3 */
    display:-webkit-flex;/* chrome 21  */
    display:-ms-flexbox;/* wp ie 10 */
    display:flex;/* android 4.4 */
    
    
     /* 子元素自动占据剩余的空间 */
    -webkit-box-flex:1 1 0;/* android 2.1-3.0, ios 3.2-4.3 */
    -webkit-flex:1 1 0;/* chrome 21  */
    -ms-flex:1 1 0;/* wp ie 10 */
    flex:1 1 0;/* android 4.4 */
    
    
    
	/* 水平布局下的子元素 垂直居中 */
    -webkit-box-align: center;/* android 2.1-3.0, ios 3.2-4.3 */
    -webkit-align-items: center;/* chrome 21  */
    -ms-flex-align: center;/* wp ie 10 */
    align-items: center;/* android 4.4 */
    
    
     height:3.4em;
     line-height:3.4em;
     width:100%;
     padding-left:1em;
     padding-right:5em;
    
}
.xpw-cart-main .xcm-title-rtl
{
	 display:-webkit-box;/* android 2.1-3.0, ios 3.2-4.3 */
    display:-webkit-flex;/* chrome 21  */
    display:-ms-flexbox;/* wp ie 10 */
    display:flex;/* android 4.4 */
	margin-left:1em; width:3em; text-align:center;
	
	color:#19335a;
	 position:absolute;
	 right:0;
	 cursor:pointer;
}



.xpw-cart-main .xcm-content
{
	 display:-webkit-box;/* android 2.1-3.0, ios 3.2-4.3 */
    display:-webkit-flex;/* chrome 21  */
    display:-ms-flexbox;/* wp ie 10 */
    display:flex;/* android 4.4 */
	 background-color:#fff; margin-bottom:1px;
	 overflow:hidden;
	  position:relative;
	 height:6em;
	 
	 
	 
}
.xpw-cart-main .xcm-content-ltr
{
	 display:-webkit-box;/* android 2.1-3.0, ios 3.2-4.3 */
    display:-webkit-flex;/* chrome 21  */
    display:-ms-flexbox;/* wp ie 10 */
    display:flex;/* android 4.4 */
    
    
    /* 水平布局下的子元素 水平居中 */
    -webkit-box-pack: center;/* android 2.1-3.0, ios 3.2-4.3 */
    -webkit-justify-content: center;/* chrome 21  */
    -ms-flex-pack: center;/* wp ie 10 */
    justify-content: center;/* android 4.4 */
    
    
    /* 水平布局下的子元素 垂直居中 */
    -webkit-box-align: center;/* android 2.1-3.0, ios 3.2-4.3 */
    -webkit-align-items: center;/* chrome 21  */
    -ms-flex-align: center;/* wp ie 10 */
    align-items: center;/* android 4.4 */
	
	
	 width:3em;
	  height:6em;
	 position:absolute;
	 left:0;
	  cursor:pointer;
}
.xpw-cart-main .xcm-content-cen
{
	 display:-webkit-box;/* android 2.1-3.0, ios 3.2-4.3 */
    display:-webkit-flex;/* chrome 21  */
    display:-ms-flexbox;/* wp ie 10 */
    display:flex;/* android 4.4 */
    
    
    /* 子元素自动占据剩余的空间 */
    -webkit-box-flex:1 1 0;/* android 2.1-3.0, ios 3.2-4.3 */
    -webkit-flex:1 1 0;/* chrome 21  */
    -ms-flex:1 1 0;/* wp ie 10 */
    flex:1 1 0;/* android 4.4 */
    
    
	/* 水平布局下的子元素 垂直居中 */
    -webkit-box-align: center;/* android 2.1-3.0, ios 3.2-4.3 */
    -webkit-align-items: center;/* chrome 21  */
    -ms-flex-align: center;/* wp ie 10 */
    align-items: center;/* android 4.4 */
    
    width:100%;
     padding-left:3em;
    
     height:6em;
    
}
.xpw-cart-main .xcm-content-rtl
{
	 display:-webkit-box;/* android 2.1-3.0, ios 3.2-4.3 */
    display:-webkit-flex;/* chrome 21  */
    display:-ms-flexbox;/* wp ie 10 */
    display:flex;/* android 4.4 */
    
    
    
    /* 水平布局下的子元素 水平居中 */
    -webkit-box-pack: center;/* android 2.1-3.0, ios 3.2-4.3 */
    -webkit-justify-content: center;/* chrome 21  */
    -ms-flex-pack: center;/* wp ie 10 */
    justify-content: center;/* android 4.4 */
    
    
    /* 水平布局下的子元素 垂直居中 */
    -webkit-box-align: center;/* android 2.1-3.0, ios 3.2-4.3 */
    -webkit-align-items: center;/* chrome 21  */
    -ms-flex-align: center;/* wp ie 10 */
    align-items: center;/* android 4.4 */
    
	margin-left:1em; width:0em; background-color:#19335a; color:fff; padding:0; margin: 0;
	 height:100%;
	position:absolute;
	 right:0;
	 top:0;
}
.xpw-cart-main .xcm-content-rtl .delpdt{
    display:inline-block;
    width:100%;
    height:100%;
    display:-webkit-box;/* android 2.1-3.0, ios 3.2-4.3 */
    display:-webkit-flex;/* chrome 21  */
    display:-ms-flexbox;/* wp ie 10 */
    display:flex;/* android 4.4 */
    
    
    
    /* 水平布局下的子元素 水平居中 */
    -webkit-box-pack: center;/* android 2.1-3.0, ios 3.2-4.3 */
    -webkit-justify-content: center;/* chrome 21  */
    -ms-flex-pack: center;/* wp ie 10 */
    justify-content: center;/* android 4.4 */
    
    
    /* 水平布局下的子元素 垂直居中 */
    -webkit-box-align: center;/* android 2.1-3.0, ios 3.2-4.3 */
    -webkit-align-items: center;/* chrome 21  */
    -ms-flex-align: center;/* wp ie 10 */
    align-items: center;/* android 4.4 */
}
.xpw-cart-main .xcc-content
{
	 display:-webkit-box;/* android 2.1-3.0, ios 3.2-4.3 */
    display:-webkit-flex;/* chrome 21  */
    display:-ms-flexbox;/* wp ie 10 */
    display:flex;/* android 4.4 */
	width: 100%;
	 position:relative;
}
.xpw-cart-main .xcc-content-ltr
{
	background: #fff none repeat scroll 0 0;height:5em;margin:0.5em 0;overflow: hidden;width:5em;
	position:absolute;
}
.xpw-cart-main .xcc-content-ltr .xcl-a
{
	display: block;height:5em;line-height:5em;overflow: hidden;text-align: center;
}
.xpw-cart-main .xcc-content-ltr .xcl-a img
{
	 width:100%;
}
.xpw-cart-main .xcc-content-rtl
{
	/* 子元素自动占据剩余的空间 */
    -webkit-box-flex:1 1 0;/* android 2.1-3.0, ios 3.2-4.3 */
    -webkit-flex:1 1 0;/* chrome 21  */
    -ms-flex:1 1 0;/* wp ie 10 */
    flex:1 1 0;/* android 4.4 */
	padding:0.5em;
	
	 padding-left:6em;
	 width:100%;
	 height:6em;
	
}
.xcr-info1
{
	display:block;
	position:relative;
}
.xcr-info
{
	display:block;
	position:relative;
}
.xcr-info1-title
{
	height:2.8em; line-height:1.4em; font-size:0.925em; overflow:hidden;
}
.info1-title-name
{
	 height:1.4em; line-height:1.4em; overflow:hidden;
     display: -webkit-box;
-webkit-line-clamp: 1;
-webkit-box-orient: vertical;
word-break: break-all;
}
.info1-title-discount
{
     font-size:0.925em;
	 height:1.4em; line-height:1.4em; overflow:hidden;display: -webkit-box;
-webkit-line-clamp: 1;
-webkit-box-orient: vertical;
word-break: break-all;
}
.info1-title-discount span{
    line-height:1.4em;
    text-overflow:ellipsis;white-space:nowrap;display: -moz-stack;
    width:100%;
    overflow:hidden;
    display:block;
}
.info1-title-discount .sku{
    color:#999;
}
.xcr-info1-unitprice
{
	height:1em;  line-height:1em; font-size:1em;
}
.xcr-info1-taxation
{
	height:1.75em;  line-height:1.75em; font-size:0.925em;
}
.xcr-info1-subtotal
{
	height:1em;line-height:1em; font-size:1em; color:#ff6769;
}
.xcr-info1-subtotal .s2
{
    font-size:0.925em;
    margin-left:1em;
	color:#333;
}
.xcr-info1-number
{
	 float:right; position:absolute;bottom:0.1em; right:0.1em; font-size:1.25em;
}
.xcr-info2
{
	display:none;
}
.xcr-info2-content
{
	 display:-webkit-box;/* android 2.1-3.0, ios 3.2-4.3 */
    display:-webkit-flex;/* chrome 21  */
    display:-ms-flexbox;/* wp ie 10 */
    display:flex;/* android 4.4 */
   border-bottom: 1px solid #fff;margin: 0.1em 0;padding-bottom: 0.1em;
   
   height:3em;
    width:100%;
    position:relative;
}
.xcr-info2-content1
{
	 display:-webkit-box;/* android 2.1-3.0, ios 3.2-4.3 */
    display:-webkit-flex;/* chrome 21  */
    display:-ms-flexbox;/* wp ie 10 */
    display:flex;/* android 4.4 */
	height: 1.8em;
background-color: #f5f5f5;
width: 100%;
line-height: 1.8em;
overflow: hidden;
padding: 0 0.35em;
	 
}
.xcr-info2-content1 span
{
	width: 100%; height: 100%; display: inline-block; overflow: hidden;
}
.xic-ltr-reduce
{
	 display:-webkit-box;/* android 2.1-3.0, ios 3.2-4.3 */
    display:-webkit-flex;/* chrome 21  */
    display:-ms-flexbox;/* wp ie 10 */
    display:flex;/* android 4.4 */
    
    /* 水平布局下的子元素 水平居中 */
    -webkit-box-pack: center;/* android 2.1-3.0, ios 3.2-4.3 */
    -webkit-justify-content: center;/* chrome 21  */
    -ms-flex-pack: center;/* wp ie 10 */
    justify-content: center;/* android 4.4 */
    
    
    
    
    /* 水平布局下的子元素 垂直居中 */
    -webkit-box-align: center;/* android 2.1-3.0, ios 3.2-4.3 */
    -webkit-align-items: center;/* chrome 21  */
    -ms-flex-align: center;/* wp ie 10 */
    align-items: center;/* android 4.4 */
    
    
     position:absolute;
     left:0;
     top:0;
     width:30%;
     height:2em;
    
     text-align:center; background-color:#f5f5f5; border-bottom:1px solid #fff;border-right:1px solid #fff;
     
      font-size:1.5em;
     
     -moz-user-select:none;-webkit-user-select:none;
     cursor:pointer;
}
.xic-center-text
{
    
    background-color:transparent; text-align:center;background-color:#f5f5f5; border:1px solid #fff;
    
     height:2em;
     width:100%;
     padding-left:30%;
     padding-right:30%;
     display: block;
     
      border-top:1px solid #f5f5f5;
     
      font-size:1.5em;
     
     -moz-user-select:none;-webkit-user-select:none;
     cursor:pointer;
}
.xic-rtl-increase
{
	 display:-webkit-box;/* android 2.1-3.0, ios 3.2-4.3 */
    display:-webkit-flex;/* chrome 21  */
    display:-ms-flexbox;/* wp ie 10 */
    display:flex;/* android 4.4 */
    
    /* 水平布局下的子元素 水平居中 */
    -webkit-box-pack: center;/* android 2.1-3.0, ios 3.2-4.3 */
    -webkit-justify-content: center;/* chrome 21  */
    -ms-flex-pack: center;/* wp ie 10 */
    justify-content: center;/* android 4.4 */
    
    
    
    /* 水平布局下的子元素 垂直居中 */
    -webkit-box-align: center;/* android 2.1-3.0, ios 3.2-4.3 */
    -webkit-align-items: center;/* chrome 21  */
    -ms-flex-align: center;/* wp ie 10 */
    align-items: center;/* android 4.4 */
    
    
    position:absolute;
     right:0;
     top:0;
     width:30%;
     height:2em;
     
     text-align:center;background-color:#f5f5f5; border-bottom:1px solid #fff;border-left:1px solid #fff;
     
      font-size:1.5em;
     
     -moz-user-select:none;-webkit-user-select:none;
     cursor:pointer;
}
.xpw-active:active
{
	/* opacity: 0.8;
	 background-color:red;*/
}




.xcc-content-rtl
{
	 padding:0;
}
.xcm-on-click .xcr-info1
{
	 display:none;
}
.xcm-on-click .xcr-info2
{
	 display:block;
}
.xcm-on-click .xcm-content-cen
{
	 padding-right:3em;
}
.xcm-on-click div.xcm-content-rtl
{
	 width:3em;
	 cursor:pointer;
}
.xpw-check-ipt1
{
	display:none;
}
.xpw-check-ipt1   label {
    background-image:;
    background-repeat: no-repeat;
    background-size:cover;
	padding:0.8em;
	border-radius: 1000px;
	display: inline-block;
	position: relative;
	box-sizing: unset;
	font-size:1.25em;
	vertical-align:middle;
	cursor:pointer;
}
.xpw-check-ipt1   label:active {
	cursor:pointer;
}

.xpw-check-ipt1:checked   label {
    background-image:;
    background-repeat: no-repeat;
    background-size:cover;
	cursor:pointer;
	color: #243441;
}

.xpw-check-ipt1.disabled   label {
    opacity: 0.2;
}


.xpw-check-ipt1:checked   label:before {
	content: ' ';
	border-radius: 100px;
	position: absolute;
	/*background:url(/uploads/image/images/xpw-check-icon1.png) no-repeat;*/
    background-size:cover;
	opacity: 0.8;
	display: none;
	top: 0.1875em;
	left: 0.2em;
	width: 0.75em;
	height: 0.75em;
	cursor:pointer;
}
.xpw-check-ipt1:checked   label:before {
	content: ' ';
	display: block;
	cursor:pointer;
}



.xpw-cart-fixed
{
    display:-webkit-box;/* android 2.1-3.0, ios 3.2-4.3 */
    display:-webkit-flex;/* chrome 21  */
    display:-ms-flexbox;/* wp ie 10 */
    display:flex;/* android 4.4 */
    width:100%; height:3rem;
}
.xpw-cart-fixed .xcf-main
{
       width:100%;
       background-color:#fff;
}
.xpw-cart-fixed .xcm-title
{
	background-color: #fff;
     display:-webkit-box;/* android 2.1-3.0, ios 3.2-4.3 */
    display:-webkit-flex;/* chrome 21  */
    display:-ms-flexbox;/* wp ie 10 */
    display:flex;/* android 4.4 */
    
     position:relative;
     float:left;
     width:100%;
      height:3rem;
}
.xpw-cart-fixed .xcm-title-ltr
{
	 display:-webkit-box;/* android 2.1-3.0, ios 3.2-4.3 */
    display:-webkit-flex;/* chrome 21  */
    display:-ms-flexbox;/* wp ie 10 */
    display:flex;/* android 4.4 */
    
    
    /* 水平布局下的子元素 水平居中 */
    -webkit-box-pack: center;/* android 2.1-3.0, ios 3.2-4.3 */
    -webkit-justify-content: center;/* chrome 21  */
    -ms-flex-pack: center;/* wp ie 10 */
    justify-content: center;/* android 4.4 */
    
    
	/* 水平布局下的子元素 垂直居中 */
    -webkit-box-align: center;/* android 2.1-3.0, ios 3.2-4.3 */
    -webkit-align-items: center;/* chrome 21  */
    -ms-flex-align: center;/* wp ie 10 */
    align-items: center;/* android 4.4 */
    
    width: 3rem;
    height:3rem;
    position:absolute;
    left:0;
     cursor:pointer;
}
.xpw-cart-fixed .xcm-title-ltr::before{
    
}
.xpw-cart-fixed .xcm-title-cen
{
	 display:-webkit-box;/* android 2.1-3.0, ios 3.2-4.3 */
    display:-webkit-flex;/* chrome 21  */
    display:-ms-flexbox;/* wp ie 10 */
    display:flex;/* android 4.4 */
    
    
    /* 子元素自动占据剩余的空间 */
    -webkit-box-flex:1 1 0;/* android 2.1-3.0, ios 3.2-4.3 */
    -webkit-flex:1 1 0;/* chrome 21  */
    -ms-flex:1 1 0;/* wp ie 10 */
    flex:1 1 0;/* android 4.4 */
    
    
    /* 水平布局下的子元素 垂直居中 */
    -webkit-box-align: center;/* android 2.1-3.0, ios 3.2-4.3 */
    -webkit-align-items: center;/* chrome 21  */
    -ms-flex-align: center;/* wp ie 10 */
    align-items: center;/* android 4.4 */
    
    
     height:3rem;
    
     width:100%;
      padding-left:3rem;
      padding-right:6rem;
      display:block;
    
}
.xpw-cart-fixed .xcm-title-cen .xtc-content
{
     display:-webkit-box;/* android 2.1-3.0, ios 3.2-4.3 */
    display:-webkit-flex;/* chrome 21  */
    display:-ms-flexbox;/* wp ie 10 */
    display:flex;/* android 4.4 */
    width: 94%;
}
.xtc-content-main
{
	height:3rem;
	padding:0.5rem 0;
	float:left;
	width:100%;
	
	 position:relative;
	 z-index:888;
}
.xtc-content-main div
{
	float:left;
	width:100%;
	height:1rem;
	 line-height:1rem;
	 text-align:right;
}

.xtc-content-main .xcm-top
{
	 font-size:1rem;
}
.xtc-content-main .xcm-bottom
{
	 font-size:0.725rem;
}
.xtc-content-main .xcm-bottom span
{
	 float:right;
	 margin-left:0.5rem;
}


.xpw-cart-fixed .xcm-title-rtl
{
	 display:-webkit-box;/* android 2.1-3.0, ios 3.2-4.3 */
    display:-webkit-flex;/* chrome 21  */
    display:-ms-flexbox;/* wp ie 10 */
    display:flex;/* android 4.4 */
    
    
    /* 水平布局下的子元素 水平居中 */
    -webkit-box-pack: center;/* android 2.1-3.0, ios 3.2-4.3 */
    -webkit-justify-content: center;/* chrome 21  */
    -ms-flex-pack: center;/* wp ie 10 */
    justify-content: center;/* android 4.4 */
    
    
    
    /* 水平布局下的子元素 垂直居中 */
    -webkit-box-align: center;/* android 2.1-3.0, ios 3.2-4.3 */
    -webkit-align-items: center;/* chrome 21  */
    -ms-flex-align: center;/* wp ie 10 */
    align-items: center;/* android 4.4 */
    
	
    background-color: #19335a;
    margin: 0;
    
    color:#fff;
    cursor:pointer;
     width:6rem;
     position:absolute;
     height:100%;
     right:0;
     border:0;
     height: 2.5rem;
     margin: 0.25rem;
     border-radius: 0.25rem;
}
.xpw-cart-fixed .xcm-title-rtl a
{
	color:#fff;
}

.suits-content .suits-ctitle
{
	background-color:#fff;
	padding:0.5em;
	margin-top:0.5em;
	font-size:1.2em;
	border-bottom:2px dashed #e7e7e7;
}
.suits-content .xc0 .xcm-content-ltr
{
	 display:none;
}

.suits-content .xc0 .xcm-content-cen
{
	padding-left:0.5em;
}
.suits-content .xcm-content
{
	margin-bottom:0;
	border-bottom:1px solid #e7e7e7;
}

.suits-content .xc0
{
	border-bottom:2px dashed #e7e7e7;
}

.suits-tab
{
	background-color: #fff;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
    overflow: hidden;
    width: 100%;
    margin-bottom:0.5em;
    padding:0.4em;
}
.suits-tab .tabon
{
	 color:#19335a;
}

.suits-tab .tabmenu {
    border-right: 1px solid #dadada;
    float: left;
    font-size: 1em;
    height:2.2em;
    line-height: 2.2em;
    text-align: center;
    width: 25%;
    padding:0 0.5em;
    cursor:pointer;
}
.suits-tab .tabmenu:last-child
{
	 border-right:0;	
}



/*新购物车排版结束*/
.xp-ltr-reduce {
    border-right: 0 none !important;
    background-color: #ededed;
    border: 1px solid #e7e7e7;
    display: block;
    float: left;
    height: 1.265em;
    line-height: 1em;
    overflow: hidden;
    padding: 0;
    text-align: center;
    vertical-align: top;
    width: 1.265em;
    cursor:pointer;
    font-size: 1.5em;
}
.xp-rtl-increase {
   border-left: 0 none !important;
    margin-right: 8px;
    background-color: #ededed;
    border: 1px solid #e7e7e7;
    display: block;
    float: left;
    height: 1.265em;
    line-height: 1em;
    overflow: hidden;
    padding: 0;
    text-align: center;
    vertical-align: top;
    width: 1.265em;
    cursor:pointer;
    font-size: 1.5em;
}
 .xp-center-text {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #e7e7e7;
    color: #666;
    float: left;
    font-size: 1.5em;
    height: 1.265em;
    ime-mode: disabled;
    line-height: 1.265em;
    margin: 0;
    outline: 0 none;
    padding: 0;
    text-align: center;
    width: 3em;
    border-radius:0;
    
}

/*分单结束页面排版开始*/
.xpw-dispartorder
{
	float:left;
	width:100%;
}
.xpw-dispartorder-title
{
	float:left;
	width:100%;
	height:1.5em;
	line-height:1.5em;
	margin:0.5em 0;
	padding:0 0.5em;
}
.xpw-dispartorder-bottom
{
	background:#fff;
	float:left;
	width:100%;
	height:2.5em;
	line-height:1.5em;
	padding:0.5em;
}
.xpw-dispartorder-bottom span
{
	float:right; margin:0 0.5em;
}
.xpw-dispartorder-bottom span label
{
	 color:#19335a;
}
.xpw-dispartorder-title span
{
	vertical-align:middle;
	padding:0 0.5em;
}
.xpw-dispartorder-title label
{
	vertical-align:middle;
}
.xpw-dispartorder-title input
{
	vertical-align:middle;
}
.xpw-dispartorder-content
{
	float:left;
	width:100%;
	position:relative;
	
	border-bottom:1px solid #dadada;
}
.dispartorder-content-ltr
{
	background: #fff none repeat scroll 0 0;
    height: 6em;
    margin: 0.5em;
    overflow: hidden;
    position: absolute;
    width: 6em;
    z-index:1;
}
.dispartorder-content-ltr img
{
	width:100%;
}
.dispartorder-content-rtl
{
	padding: 0.5em 0.5em 0.5em 8.5em;
    width: 100%;
    min-height:5em;
    background:#fff;
    position:relative;
}
.dcr-info1-title {
    font-size: 0.925em;
    height: 3em;
    line-height: 1.5em;
    margin-bottom: 0.1em;
    overflow: hidden;
}
.dcr-info1-title .dit-name {
    display: -moz-stack;
    height: 1.5em;
    line-height: 1.5em;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.dcr-info1-title .dit-discount {
    display: -moz-stack;
    height: 1.5em;
    line-height: 1.5em;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
     color:#19335a;
}

.dcr-info1-unitprice {
    font-size: 0.925em;
    height: 1.5em;
    line-height: 1.5em;
}

.dcr-info1-taxation {
    font-size: 0.925em;
    height: 1.5em;
    line-height: 1.5em;
}
.dcr-info1-subtotal {
    color: #19335a;
    font-size: 1em;
    height: 1.5em;
    line-height: 1.5em;
}
.dcr-info1-number {
    bottom: 0.1em;
    float: right;
    font-size: 1.25em;
    position: absolute;
    right: 0.1em;
}



.xpw-dispartorder-summary
{
	overflow: hidden; 
	margin:0.5em 0;
}
.xpw-dispartorder-summary
{
	overflow: hidden; 
	margin:0.5em 0;
}
.xpw-dispartorder-summary .xpw-dispartorder-bottom
{
	padding:0 0.5em; height:1.5em; line-height:1.5em;
}
/*分单结束页面排版结束*/




/*套装商品新增样式开始*/
.otherstore
{
    display:none;
	background-color:#fff;
	margin-top:0.5em;
	overflow: hidden; 
	padding:0.5em;
}
.tz-title
{
	 overflow: hidden; background-color:#fff; position:relative; padding:0 3em; line-height:3em;
}
.tz-title .tz-title-ltr
{
	height:3em; width:3em; position:absolute; left:0; top:0;
}
.tz-title-cen
{
	overflow: hidden;  line-height:3em;
}
.tz-title-rtl
{
	display:none;
	position:absolute; right:0; top:0; line-height:3em;
	width:3em;
	text-indent: -9999px;
	background: no-repeat scroll -24px -1668px;
}
.xcm-on-click .tz-title-rtl
{
	display:block;
}

.xpw-cart-main .tz-style
{
	margin-bottom:0;
}
.xpw-cart-main .tz-style .xcc-content-rtl
{
	border-bottom:1px solid #dadada;
}

/*套装商品新增样式结束*/



/*订单提交成功界面样式开始*/
.co-succ
{
	padding:0.5em;
}
.cos-item
{
	position:relative;
	padding-left: 4.5em;
	line-height:2.4em;
}
.cos-title, .cos-reminder
{
	 line-height:2.4em;
}
.cos-item .ltr{float:left;text-align:right; font-weight:normal; width:4.5em;
-moz-text-align-last: justify;
    overflow: hidden;
    text-align: justify;
    position:absolute;
    left:0;
    top:0;
}

.cos-item .ltr::after
{
	content: "";
    display: inline-block;
    width:4.5em
} 
.cos-item .rtl
{
	 float:right;
	 width:100%;
}
.following-a .btn-type
{
	background:#ccc;
	color:#333;
}
/*订单提交成功界面样式结束*/


#cartinfo .otherstore::before
{
	background: no-repeat scroll 0 0 / 2em 2em;
    content: "";
    display: inline-block;
    height: 2em;
    margin-right: 0.4em;
    margin-top:-0.4em;
    width: 2em;
	vertical-align:middle;
}



.cx-info 
{
	padding:0.5em;
}




.line-h
{
	line-height:2.4em;
}

.b-item{
    border: 1px solid #e0e0e0;
    margin-bottom: 0.5em;
}
.b-item .t{
    border-bottom: 1px solid #e0e0e0;
    background-color: #f5f5f5;
    padding: 0 0.5em;
}
.b-item .c{
    padding: 0 0.5em;
}
#invoice_unitnametr_2{
    margin-top:-9px;
}
#unitnametr .item{
    margin-left:0.5em;
    border-bottom:1px solid #e0e0e0;
    overflow:hidden;
}
#unitnametr .item .s1{
    float:left;
    width:1em;
    display:inline-block;
}
#unitnametr .item .d2{
    text-align:right;
}
#unitnametr .item input[type="text"]{
    border:1px solid #e0e0e0;
    border-radius:3px;
    padding:0.5em;
    width:100%;
    margin-bottom:0.5em;
}
#unitnametr .item input[type="text"].nsrcode{
}
#unitnametr .item input[type="button"], #invoice_unitnametr_3 input[type="button"]{
    border:1px solid #0089d2;
    border-radius:3px;
    display:inline-block;
    padding:0.3em 0.5em;
    margin-right:0.5em;
    background-color:#0089d2;
    color:#fff;
}
#unitnametr .item input.cancel, #invoice_unitnametr_3 input#btncancelunit{
    background-color: #999;
    border: 1px solid #999;
}
#invoice_unitnametr{
    margin:1em;
}
#invoice_unitnametr_3{
    padding:0.5em 0;
    text-align:center;
}
.ivcinfo{
    border:1px solid #e0e0e0;
    margin-bottom:10px;
    margin-top:-9px;
}
.ivcinfo .t, .ivcinfo .b{
    padding: 0.5em;
    line-height: 1.5em;
    font-size: 0.825em;
}
.ivcinfo .b{
    border-top: 1px solid #e0e0e0;
    color:#666;
}
.ivcinfo .t span, .ivcinfo .b span{
    color:#19335a;
}
.ivcinfo .item{
    border-top: 1px solid #e0e0e0;
    background-color: #f5f5f5;
    padding: 0 0.5em;
}
.ivcinfo .item .l{
    float:left;
    width:6em;
}
.ivcinfo .item .r{
    margin-left:7.5em;
}
.ivcinfo .item .r input[type="text"]{
    padding: 0.3em 0.5em;
    border: 0;
    width: 100%;
}