﻿

@charset "utf-8";
.cartheader {
    background: url("../images/cart/carttop2bg.gif") repeat-x scroll 0 bottom transparent;
    height: 131px;
}
.c_header {
    margin: 0px auto;
    overflow: hidden;
    width: 1000px;
}
.e_CartWrap {
    margin: 0 auto;
    overflow: hidden;
    padding-bottom: 20px;
    width: 985px;
}
.Cartwrap {
    float: left;
    margin: 0;
    overflow: hidden;
    width: 985px;
}
.Cartwrap .Cnavtit {
    height: 20px;
    width: 985px;
}
.Cartwrap .CnavDeliverytit {
    height: 32px;
    width: 542px;
}
.redbox {
    border: 1px solid #DE838E;
    color: #C10B21;
    display: block;
    float: left;
    height: 20px;
    line-height: 20px;
    margin-right: 5px;
    margin-top: 4px;
    padding: 0 5px;
    width: 170px;
}
.CDeliverybox h2 {
    color: #000000;
    display: block;
    font-size: 18px;
    height: 30px;
    line-height: 30px;
    margin: 10px 20px;
    width: 910px;
}
.CDeliverybox .CRaddcont {
    border-bottom: 1px dotted #CACACA;
    margin: 0 6px;
    padding: 10px 0;
    width: 923px;
}
.CRaddcont li {
    padding: 0 22px;
}
.CDeliverybox .CRaddcont .CRadddes {
    color: #4D4D4D;
}
.CDeliverybox .CRaddcont .CRaddstar {
    color: #C10B21;
}
.CDeliverybox .CRaddcont a {
    color: #F15A24;
    margin-left: 5px;
    text-decoration: underline;
}
.Cartwrap .CDeliverybox .CRaddbottom {
    display: inline;
    float: left;
    margin: 0 30px 25px;
    overflow: hidden;
    width: 923px;
}
.Cartwrap .CDeliverybox .CRaddbottom ul {
    display: block;
    margin-left: -1px;
}
.CRaddcont {
    background: none repeat scroll 0 0 #FAFAFA;
}
.Cartwrap .CDeliverybox .CRaddbottom2 {
    display: inline;
    float: left;
    margin: 0;
    overflow: hidden;
    width: 983px;
}
.Cartwrap .CDeliverybox {
    border: 1px solid #D6D6D6;
    font-family: Arial,Helvetica,sans-serif,"simsun";
    overflow: hidden;
    width: 983px;
}
.Cartwrap .CDeliverybox .HDnav {
    background: url("../images/cart/xbCartNav.gif") repeat-x scroll 0 0 transparent;
    border-bottom: 1px solid #DEDEDE;
    color: #000000;
    float: left;
    font-size: 18px;
    font-weight: normal;
    height: 43px;
    line-height: 43px;
    text-indent: 30px;
    width: 983px;
}
.Cartwrap .CDeliverybox .HDnav a.red:hover {
    text-decoration: underline;
}
.Cartwrap .CDeliverybox .HDnav .red {
    color: #C10B21;
    font-size: 12px;
    font-weight: normal;
    padding: 0 10px;
    text-decoration: none;
}
.ml155 {
    margin-left: 155px;
}
.textbox {
    border: 1px solid #BFBFBF;
    height: 115px;
    width: 915px;
}
.CRaddTotal li span {
    color: #E2051B;
    display: inline;
}
.CRaddTotal li {
    text-align: right;
}
.e_addresslist {
    background: none repeat scroll 0 0 #DDDDDD;
    border: 1px solid #DFDFDF;
    margin-left: -1px;
    margin-top: 25px;
    width: 985px;
}
.e_addresslist th {
    background: none repeat scroll 0 0 #F5F5F5;
    border: 1px solid #DFDFDF;
    color: #000000;
    font-weight: normal;
    height: 40px;
    text-align: center;
}
.e_addresslist td {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #DFDFDF;
    height: 40px;
    text-align: center;
}
.Cartwrap .Clistbox .listContent .num {
    border: 1px solid #CCCCCC;
    display: block;
    float: left;
    height: 20px;
    line-height: 20px;
    margin-right: 5px;
    text-align: center;
    width: 34px;
}
.Cartwrap .Clistbox {
    border-left: 1px solid #DFDFDF;
    border-right: 1px solid #DFDFDF;
    border-top: 1px solid #DFDFDF;
    overflow: hidden;
    padding-bottom: 10px;
    width: 983px;
}
.rightshow .btn {
    float: left;
    height: 31px;
    margin-top: 20px;
    width: 105px;
}
.Cartwrap .CartadWrap {
    background: none repeat scroll 0 0 #F2F2F2;
    border: 1px solid #DFDFDF;
    overflow: hidden;
    padding-bottom: 5px;
    padding-top: 5px;
    width: 983px;
}
.Cartwrap .CartadWrap img {
    border: 1px solid #DFDFDF;
    display: inline;
    float: left;
    margin-left: 8px;
    margin-right: 3px;
}
.Cartwrap .CDeliverybox .CRaddtop {
    float: left;
    font-size: 12px;
    width: 970px;
}
.CRaddtop ul {
    float: left;
    margin-left: 30px;
    width: 910px;
}
.CRaddtop li {
    float: left;
    height: 30px;
    line-height: 30px;
    width: 910px;
}
.CRaddtop li span {
    margin-left: 10px;
    margin-right: 10px;
}
.CRaddtop li p {
    color: #666666;
    float: left;
    width: 860px;
}
.CRaddtop li input {
    float: left;
    margin-right: 5px;
    margin-top: 7px;
}
.CRaddbottom ul {
    overflow: hidden;
    width: 923px;
}
.CRaddbottom li {
    float: left;
    line-height: 30px;
    width: 923px;
}
.CRaddbottom .CRaddTotal li {
    border-bottom: 1px dotted #BBBBBB;
    float: none;
    height: auto;
    line-height: 40px;
}
.CRaddbottom .CRaddcont .CRaddcontshow2 {
    background: none repeat scroll 0 0 #FFFFFF;
    padding: 10px;
    width: 903px;
}
.CRaddbottom .CRaddcont .CRaddcontshow2 .CRaddcontline p {
    width: auto;
}
.CRaddbottom .CRaddcont .CRaddcontshow2 .CRaddcontline {
    clear: both;
    overflow: hidden;
    padding: 5px 10px;
    width: 892px;
    z-index: 1;
}
.CRaddbottom .CRaddcont .CRaddcontshow2 .CRaddcontline > :first-child {
    width:100px;text-align:right;
}
.CRaddbottom .CRaddTotal li span.TotalGray {
    color: #666666;
    line-height: 30px;
    padding: 0 10px;
}
.CRaddbottom li p,.CRaddbottom .youhuiquan font,.CRaddbottom .youhuiquaned font {
    color: #666666;
    float: left;
    width: 703px;
}
.CRaddbottom li h3 {
    color: #000000;
    float: left;
    font-size: 14px;
    width: 145px;
}
.CRaddbottom li p span {
    color: #C10B21;
}
.CRaddbottom li p span.CRadddes_xu,.CRaddbottom li font span.CRadddes_xu {
    color: #666666;
    width: 250px;
}
.CRaddbottom li p.order_tijiao_p_xu span {
    display: block;
    float: left;
}
.CRaddbottom li input {
    float: left;
    margin: 2px 10px 0 0;
    vertical-align: middle;
}
.CRaddbottom .CRaddcont li img {
    float: left;
    margin-right: 15px;
}
/*.CRaddbottom .CRaddcont li input {
}
.CRaddbottom .CRaddcont li input[type="radio"] {
    margin-top: 8px;
}*/
/*2012-12-28*/
.CRaddbottom .CRaddcont li input {
line-height:31px;height:31px;
}
.CRaddbottom .CRaddcont li span {
line-height:32px;height:32px;*padding-top:2px;
}

.CRaddbottom .CRaddcont #gpPointPayTypeContent .f18 {
color:#E2051B;line-height:32px;height:32px;*padding-top:2px;
}
/*2012-12-28*/
.CRaddbottom .CRaddcont li .inputbg6 input {
    margin-top: 2px;
}
.CRaddbottom .CRaddcont LI .inputbg6 INPUT.inputStyle07 {
    height: 40px;
    line-height: 40px;
    margin-top: 0;
    width: 240px;
}
.CRaddbottom .CRaddcont li .fl input {
    margin-top: 7px;
}
.CRaddTotalBox {
    float: left;
    width: 400px;
}
.CRaddbottom .CRaddTotalBox .inputbg5 {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #A4A4A4;
    float: left;
    height: 26px;
    line-height: 30px;
    margin-right: 10px;
    width: 155px;
}
.CRaddbottom .CRaddTotalBox p {
    line-height: 20px;
    margin-top: 5px;
    text-align: left;
    width: 400px;
}
.CRaddbottom .CRaddTotalBox p a {
    color: #2E3192;
}
.CRaddbottom dl {
    background: none repeat scroll 0 0 #FAFAFA;
    color: #666666;
    display: inline;
    float: left;
    overflow: hidden;
    padding-left: 20px;
    padding-top: 10px;
    position: relative;
    width: 903px;
}
.CRaddbottom dt {
    float: left;
    height: 30px;
    line-height: 30px;
    margin-bottom: 10px;
    margin-right: 5px;
    overflow: hidden;
    text-align: right;
    width: 120px;
}
.CRaddbottom dd {
    float: left;
    height: 30px;
    line-height: 30px;
    margin-bottom: 10px;
    overflow: hidden;
    width: 777px;
}
.CRaddbottom .cartaddresstxt, .CRaddbottom .cartaddresstxt1, .CRaddbottom .cartaddresstxt2, .CRaddbottom .cartaddresstxt3, .CRaddbottom .cartaddresstxt4 {
    font-size: 12px;
    height: 24px;
    line-height: 24px;
    margin-bottom: 6px;
}
.CRaddbottom .cartaddresstxt0 {
    border: 1px solid #A4A4A4;
    font-size: 24px;
    height: 56px;
    line-height: 56px;
    padding-left: 6px;
    width: 444px;
}
.CRaddbottom .cartaddresstxt {
    width: 234px;
}
.CRaddbottom .cartaddresstxt1 {
    width: 148px;
}
.CRaddbottom .cartaddresstxt2 {
    width: 114px;
}
.CRaddbottom .cartaddresstxt3 {
    width: 94px;
}
.CRaddbottom .cartaddresstxt4 {
    width: 74px;
}

.CRaddbottom .cartinvoicestxt {
    width: 450px;
    font-size: 24px;
    height: 24px;
    line-height: 24px;
    margin-bottom: 6px;
    font-weight: normal;
}

.CRaddbottom .inputStyle08 {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 0 none;
    display: inline;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    height: 15px;
    line-height: 15px;
    margin: 6px 0 0 10px;
    width: 96px;
}
.CRaddbottom .inputStyle06 {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 0 none;
    display: inline;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    height: 15px;
    line-height: 15px;
    margin: 6px 0 0 10px;
    width: 127px;
}
.CRaddbottom .inputStyle07 {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 0 none;
    display: inline;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    height: 15px;
    line-height: 15px;
    margin: 6px 0 0 10px;
    width: 246px;
}
.CRaddbottom .ddl {
    width: 80px;
}
.CRaddbottom .cartaddresstxtbg, .CRaddbottom .cartaddresstxtbg1, .CRaddbottom .cartaddresstxtbg2, .CRaddbottom .cartaddresstxtbg3, .CRaddbottom .cartaddresstxtbg4 {
    float: left;
    height: 30px;
    line-height: 30px;
    margin-right: 10px;
    text-align: left;
}
.CRaddbottom .cartaddresstxtbg input, .CRaddbottom .cartaddresstxtbg1 input, .CRaddbottom .cartaddresstxtbg2 input, .CRaddbottom .cartaddresstxtbg3 input, .CRaddbottom .cartaddresstxtbg4 input {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #A4A4A4;
    height: 26px;
    padding-left: 6px;
}
.CRaddbottom .cartaddresstxtbg0 {
    width: 450px;
}

.CRaddbottom .cartinvoicestxtbg0 {
    width: 500px;
}

.CRaddbottom .cartaddresstxtbg {
    width: 240px;
    float:left;
}
.CRaddbottom .cartaddresstxtbg1 {
    width: 154px;
}
.CRaddbottom .cartaddresstxtbg2 {
    width: 120px;
}
.CRaddbottom .cartaddresstxtbg3 {
    width: 100px;
}
.CRaddbottom .cartaddresstxtbg4 {
    width: 80px;
}
.CRaddbottom .inputbg7 {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #A4A4A4;
    float: left;
    height: 28px;
    line-height: 30px;
    margin-right: 10px;
    width: 116px;
}
.CRaddbottom select {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #A4A4A4;
}
.CRaddbottom .inputbg6 {
    background: none repeat scroll 0 0 #FFFFFF;
    border-color: #A4A4A4;
    border-style: solid;
    border-width: 1px;
    float: left;
    height: 40px;
    line-height: 40px;
    margin-right: 10px;
    width: 246px;
}
.CRaddbottom .inputbg5 {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #A4A4A4;
    float: left;
    height: 28px;
    line-height: 30px;
    margin-right: 10px;
    width: 155px;
}
.CRaddbottom .listtit .W370 {
    width: 370px;
}
.CRaddbottom .listtit .W70 {
    width: 70px;
}
.CRaddbottom .listtit .W80 {
    width: 80px;
}
.CRaddbottom .listtit .W90 {
    width: 102px;
}
.CRaddbottom .listtit .W85 {
    width: 85px;
}
.CRaddbottom .listtit .W100 {
    width: 100px;
}
.CRaddbottom .listtit li {
    border-right: 1px solid #BBBBBB;
    color: #000000;
    font-weight: normal;
}
.carttit span {
    color: #E2051B;
}
.CRaddbottom .listbox li {
    border-right: 1px solid #BBBBBB;
    padding: 10px 0;
}
.CRaddbottom .listbox .W370 {
    width: 370px;
}
.CRaddbottom .listbox .W70 {
    width: 70px;
}
.CRaddbottom .listbox .W80 {
    width: 80px;
}
.CRaddbottom .listbox .W90 {
    width: 102px;
}
.CRaddbottom .listbox .W85 {
    width: 85px;
}
.CRaddbottom .listbox .W100 {
    width: 100px;
}
.CRaddbottom .listbox .W122, .CRaddbottom .listtit .W122 {
    width: 124px;
}
.Cartwrap .CDeliverybox .CRaddbottom .listtit {
    background: none repeat scroll 0 0 #F2F2F2;
    border-bottom: 1px dotted #CBCBCB;
    border-top: 1px solid #F2F2F2;
    float: left;
    font-size: 14px;
    height: 31px;
    line-height: 31px;
    text-align: center;
    width: 983px;
}
.Cartwrap .Clistbox .listbox {
    border-bottom: 1px dotted #BBBBBB;
    height: 80px;
    overflow: hidden;
    width: 985px;
}
.Cartwrap .Clistbox .listContent {
    border-collapse: collapse;
    color: #666666;
    height: 70px;
    margin-left: -1px;
    text-align: center;
}
.Cartwrap .Clistbox .listContent th {
    background: none repeat scroll 0 0 #F5F5F5;
    color: #000000;
    font-weight: normal;
    height: 30px;
    line-height: 30px;
}
.Cartwrap .Clistbox .listContent td {
    border-color: -moz-use-text-color #E6E6E6 #B6B6B6;
    border-left: 1px solid #E6E6E6;
    border-right: 1px solid #E6E6E6;
    border-style: none solid dashed;
    border-width: 0 1px 1px;
    padding: 10px 0;
}
.Cartwrap .Clistbox .listContent td table td {
    border: 0 none;
}
.Cartwrap .Clistbox .listContent .back5 td {
    background: none repeat scroll 0 0 #F5F5F5;
    border-bottom: 0 none;
}
.Cartwrap .Clistbox .listbox2 li {
    background: none repeat scroll 0 0 #F5F5F5;
}
.Cartwrap .Clistbox .listContent span {
    color: #E2051B;
}
.listContent .goodswrap {
    float: left;
    font-family: Arial,Helvetica,sans-serif,"simsun";
    text-align: left;
    width: 370px;
}
.listContent .goodswrap img {
    border: 1px solid #E2E2E2;
    display: inline;
    float: left;
    height: 62px;
    line-height: 20px;
    margin-left: 10px;
    margin-right: 12px;
    width: 62px;
}
.CDeliverybox .listContent .goodswrap h2 {
    color: #000000;
    display: inline;
    float: right;
    font-size: 12px;
    height: 40px;
    line-height: 20px;
    margin: 3px 0 0;
    width: 284px;
    overflow: hidden;
}
.CDeliverybox .listContent .goodswrap h2 span {
    color: #CC0000;
}
.listContent .goodswrap p {
    color: #999999;
    line-height: 18px;
}
.listContent .goodswrap p a {
    color: #999999;
    text-decoration: underline;
}
.listContent .goodswrap p a:hover {
    color: #9C2626;
    text-decoration: none;
}
.listContent .number {
    display: inline;
    float: left;
    height: 71px;
    margin-left: 15px;
    width: 60px;
}
.listContent .number img {
    float: left;
    margin-top: 30px;
}
.listContent .number .inputbox {
    background: none repeat scroll 0 0 #FBFBFB;
    border: 1px solid #CCCCCC;
    float: left;
    height: 15px;
    line-height: 15px;
    margin-left: 5px;
    margin-right: 5px;
    margin-top: 25px;
    text-align: center;
    width: 23px;
}
.Cartwrap .Clistbottom {
    background: none repeat scroll 0 0 #F1F1F1;
    border-bottom: 1px solid #DFDFDF;
    border-left: 1px solid #DFDFDF;
    border-right: 1px solid #DFDFDF;
    height: 70px;
    overflow: hidden;
    padding-bottom: 5px;
    width: 983px;
}
.Cartwrap .Clistbottom ul {
    float: right;
    width: 950px;
}
.Cartwrap .Clistbottom li {
    float: right;
    font-family: Arial,Helvetica,sans-serif,"simsun";
    height: 30px;
    line-height: 30px;
    margin-left: 10px;
    margin-right: 20px;
    margin-top: 5px;
}
.Cartwrap .Clistbottom li span {
    color: #CC0000;
    font-weight: normal;
    margin-left: 2px;
    margin-right: 2px;
}
.Cartwrap .Clistbottom li .f18 {
    font-size: 18px;
}
.Cart_ok {
    margin: 80px auto 0;
    text-align: center;
    width: 923px;
}
.Cart_ok table {
    background: none repeat scroll 0 0 #C8C8C8;
    border: 1px solid #DFDFDF;
    margin: 30px auto 20px;
    width: 780px;
}
.Cart_ok table td {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #DFDFDF;
    height: 40px;
    text-align: center;
    width: 194px;
}
.Cart_ok table.account td {
    width: auto;
}
.Cart_ok table td span {
    color: #E2051B;
}
.Cart_ok table th {
    background: none repeat scroll 0 0 #F2F2F2;
    border: 1px solid #DFDFDF;
    color: #000000;
    font-weight: normal;
    height: 40px;
    text-align: center;
    width: 194px;
}
.Cart_ok p {
    line-height: 24px;
    margin: 5px auto;
    text-align: left;
    width: 780px;
}
.Cart_ok p.red {
    color: #CA003B;
}
.Cart_ok p.tr a {
    color: #CA003B;
    text-decoration: none;
}
.Cart_ok p.tr a:hover {
    text-decoration: underline;
}
.carttit {
    clear: both;
    /*overflow: hidden;*/
    z-index: 1;
}
.carttit p {
}
.e_CartWrap2 .Cartwrap .CDeliverybox {
    border: 0 solid;
}
.e_CartWrap2 .Cartwrap .Clistbox {
    border-left: 0 solid;
    border-right: 1px solid #DFDFDF;
    border-top: 1px solid #DFDFDF;
    overflow: hidden;
    padding-bottom: 10px;
    width: 983px;
}
.e_CartWrap2 .Cartwrap .Clistbox {
}
.Cartwrap .Clistbox .CRaddTotal {
    border-left: 0 solid;
    overflow: hidden;
    width: 983px;
}
.Cartwrap .Clistbox .CRaddTotal li {
    border-bottom: 1px dotted #BBBBBB;
    clear: both;
    display: block;
    height: 40px;
    line-height: 40px;
    overflow: hidden;
    width: 983px;
}
.Cartwrap .Clistbox .CRaddTotal li.chakanxiangiqng_new a {
    color: #CA003B;
    text-decoration: underline;
}
.Cartwrap .Clistbox .CRaddTotal li.chakanxiangiqng_new a:hover {
}
.e_CartWrap2 .Cartwrap .CDeliverybox .CRaddbottom ul {
    margin-left: 0;
    padding-left: 1px;
}
.e_CartBox {
    background: none repeat scroll 0 0 #F2F2F2;
    border: 1px solid #F3F3F3;
    clear: both; 
    height: auto;
    margin-top: 20px;
    overflow: hidden;
    width: 983px;
    z-index: 1;
    float: left;
    margin-right: 6px;
}
.e_CartBox .hd {
    background: none repeat scroll 0 0 #E6E6E6;
    border-bottom: 1px solid #ACACAC;
    border-left: 1px solid #E2051B;
    height: 31px;
    padding: 0 10px;
    width: 983px;
}
.e_CartBox .hd h2 {
    color: #E2051B;
    float: left;
    font-size: 14px;
    line-height: 30px;
    margin-right: 10px;
}
.e_CartBox .hd p {
    float: left;
    line-height: 30px;
}
.e_CartBox ul {
    background: none repeat scroll 0 0 #FFFFFF;
    display: block;
    overflow: hidden;
    padding: 0;
   width: 983px;
    z-index: 1;
}
.e_CartBox ul li {
    border-right: 1px dotted #BBBBBB;
    display: block; 
    float: left; 
	width:326px;
}
.e_CartBox ul li.last {
    border: 0 solid;
}
.e_CartBox .e_CartShow {
    overflow: hidden;
    padding: 15px 10px;
    /* width: 224px; */
    z-index: 1;
}
.e_CartBox .e_CartShow img {
    display: block;
    float: left;
    height: 81px;
}
.e_CartBox .e_CartShow p {
    color: #666666;
    /* display: inline; */
    /* float: left; */
    line-height: 14px;
    margin-left: 5px;
    margin-top: 10px;
    /* width: 125px; */
    height: 14px;
    overflow: hidden;
}
.e_CartBox .e_CartShow ul {
    color: #666666;
    display: inline;
    float: left;
    height: auto;
    margin-left: 5px;
    width: 125px;
}
.e_CartBox .e_CartShow li {
    height: auto;
    text-decoration: none;
    width: 125px;
}
.e_CartBox .e_CartShow li span {
    color: #666666;
    text-decoration: line-through;
}
.e_CartBox .e_CartShow .star {
    float: left;
    height: 13px;
    margin-top: 2px;
    width: 64px;
}
.e_CartBox .e_CartShow #star05 {
    background: url("../images/item/xbstar.gif") no-repeat scroll 0 0 transparent;
    float: left;
    height: 13px;
    width: 64px;
}
.e_CartBox .e_CartShow #star04 {
    background: url("../images/item/xbstar.gif") no-repeat scroll 0 -50px transparent;
    float: left;
    height: 13px;
    width: 64px;
}
.e_CartBox .e_CartShow #star03 {
    background: url("../images/item/xbstar.gif") no-repeat scroll 0 -100px transparent;
    float: left;
    height: 13px;
    width: 64px;
}
.e_CartBox .e_CartShow #star02 {
    background: url("../images/item/xbstar.gif") no-repeat scroll 0 -150px transparent;
    float: left;
    height: 13px;
    width: 64px;
}
.e_CartBox .e_CartShow #star01 {
    background: url("../images/item/xbstar.gif") no-repeat scroll 0 -200px transparent;
    float: left;
    height: 13px;
    width: 64px;
}
.e_CartBox .e_CartShow li a img {
    height: 22px;
    margin-top: 5px;
    width: 79px;
}
.Cartwrap a.red {
    color: #CA003B;
    text-decoration: underline;
}
.listContent input.e_pronum {
    float: left;
    height: 20px;
    margin-left: 5px;
    width: 40px;
}
.listContent img.mod {
    margin-left: 3px;
}
.e_ProMore {
    background: url("../images/cart/more_shopping.gif") no-repeat scroll 0 center transparent;
    display: block;
    float: right;
    height: 25px;
    line-height: 25px;
    padding-left: 15px;
    width: 88px;
}
.listContent .goodswrap2 p {
    line-height: 25px;
}
.CDeliverybox .listContent .goodswrap2 h2 {
    height: 30px;
    line-height: 30px;
}
.cuxiao_xu_title {
    background: url("../images/cart/cuxiao_title.gif") no-repeat scroll left center transparent;
    height: 41px;
    padding-left: 41px;
}
.cuxiao_xu_title img {
    margin-top: 10px;
}
.cuxiao_xu {
    border: 1px solid #CCCCCC;
    margin: 20px auto;
    width: 983px;
}
.cuxiao_xu_cont {
    border-top: 1px dotted #D9D9D9;
}
.left {
    float: left;
}
.right {
    float: right;
}
.cuxiao_cont {
    border-right: 1px dotted #D9D9D9;
    padding-bottom: 10px;
    width: 244px;
}
.cuxiao_pro_name {
    font-size: 14px;
    font-weight: normal;
    height: 35px;
    line-height: 35px;
    overflow: hidden;
    padding: 0 25px;
    width: 194px;
}
.cuxiao_img a img {
    border: 1px solid #EBE9EA;
    display: block;
    height: 72px;
    margin-left: 23px;
    width: 70px;
}
.cuxiao_info {
    padding-left: 25px;
}
.cuxiao_deate {
    color: #666666;
    font-size: 12px;
    height: 45px;
    line-height: 15px;
    overflow: hidden;
    width: 100px;
}
.cuxiao_button a {
    color: #FFFFFF;
}
.cuxiao_button a:link, .cuxiao_button a:hover, .cuxiao_button a:visited {
    background: none repeat scroll 0 0 #F15A24;
    color: #FFFFFF;
    display: block;
    font-size: 12px;
    font-weight: normal;
    height: 22px;
    line-height: 22px;
    text-align: center;
    text-decoration: none;
    width: 78px;
}
.cuxiao_button {
    padding-top: 5px;
}
/*20140926添加*/
.promotion_guo_title {
    background: url("../images/cart/cuxiao_title.gif") no-repeat scroll left center transparent;
    height: 41px;
    padding-left: 41px;
}
.promotion_guo_title img {
    margin-top: 10px;
}
.promotion_guo {
    border: 1px solid #CCCCCC;
    margin: 20px auto;
    width: 983px;
}
.promotion_guo_cont {
    border-top: 1px dotted #D9D9D9;
}
.left {
    float: left;
}
.right {
    float: right;
}
.promotion_cont {
border-right: 1px dotted #D9D9D9;
padding-bottom: 15px;
width: 326px;
padding-top: 10px;
border-bottom: 1px dotted #D9D9D9;
}

/*-----20141013-----*/
.promotion_cont1 {
padding-bottom: 15px;
width: 326px;
padding-top: 10px;
border-bottom: 1px dotted #D9D9D9;
}


/*-----没有底边框的样式-----*/
.promotion_cont_noborder{

border-right: 1px dotted #D9D9D9;
padding-bottom: 15px;
width: 326px;
padding-top: 10px;
}

/*-----没有底边框的样式-----*/
.promotion_cont1_noborder{

border-right: 1px dotted #D9D9D9;
padding-bottom: 15px;
width: 326px;
padding-top: 10px;
}

.double{
    float: left;
    margin-left: -140px;
    margin-top: 28px;
}
/*-----20141013-----*/

/*-----20141016-----*/
.promotion_cont3 {
    border-right: 1px dotted #D9D9D9;
    padding-bottom: 10px;
    /* WIDTH: 340PX; */
   
}

.promotion_cont4 {
    /*border-right: 1px dotted #D9D9D9;*/
    padding-bottom: 10px;
    width: 340px;
   
}

.double{
    float: left;
    margin-left: -140px;
    margin-top: 28px;
}
/*-----20141016-----*/


.promotion_pro_name {
    font-size: 14px;
    font-weight: normal;
    height: 35px;
    line-height: 35px;
    overflow: hidden;
    padding: 0 25px;
    width: 194px;
}
.promotion_img a img {
    border: 1px solid #EBE9EA;
    display: block;
    height: 72px;
    margin-left: 23px;
    width: 70px;
}
.promotion_info {
    padding-left: 15px;
}
.promotion_deate {
    color: #666666;
    font-size: 12px;
    height: 45px;
    line-height: 15px;
    overflow: hidden;
    width: 100px;
}
.promotion_deate1 {
    margin-top: 15px;
    color: #cccccc;
    height: 40px;
    overflow: hidden;
    width: 200px;
    line-height: 20px;
}
.promotion_deate3 {
    margin-top: 15px;
    color: #666666;
}
.promotion_button a {
    color: #FFFFFF;
}
.promotion_button a:link, .promotion_button a:hover, .promotion_button a:visited {
   background: none repeat scroll 0 0 #e3051c;
   color: #FFFFFF;
   display: block;
   font-size: 12px;
  /*  font-weight: normal; */
   height: 22px;
   line-height: 22px;
   text-align: center;
   text-decoration: none;
   width: 65px;
   margin-left: 26px;
}
.promotion_button1 a:link, .promotion_button1 a:hover, .promotion_button1 a:visited {
   background: none repeat scroll 0 0 #777777;
   color: #FFFFFF;
   display: block;
   font-size: 12px;
  /*  font-weight: normal; */
   height: 22px;

   line-height: 22px;
   text-align: center;
   text-decoration: none;
   width: 65px;
   margin-left: 26px;
}
.promotion_button {
    margin-top: 5px;
}
.promotion_button1 {
    padding-top: 5px;
}

.tip_pirce {float: right;margin-right: 100px;margin-top:15px; width:110px;*+margin-top:12px;}
.tip_pirce p{ line-height: 20px;font-size: 12px;color: #666666; }
.tip_pirce p span{display: inline-block;}
.tip{width: 50px;}
.price_01{color: red;font-weight: normal;}
.price_02{color: red;text-decoration: underline;}

.tip_pirce1 {float: right;margin-right: 15px;margin-top:15px; width:110px;*+margin-top:12px;}
.tip_pirce1 p{ line-height: 20px;font-size: 12px;color: #666666; }
.tip_pirce1 p span{display: inline-block;}
.tip1{width: 50px;}
.price1_01{color: red;font-weight: normal;}
.price1_02{color: red;text-decoration: underline;}

.tip_pirce3 {margin-left: 120px;margin-top:15px;}
.tip_pirce3 p{ line-height: 20px;font-size: 12px;color: #666666; }
.tip_pirce3 p span{display: inline-block;}
.tip3{width: 50px;}
.price3_01{color: #f58d72;font-weight: normal;}
.price3_02{color: #666666;text-decoration: underline;}



.white_content {
  /* display: none; */
position: absolute;
/*top: 50%;*/
left: 34%;
width: 900px;
height: 120px;
border: 2px solid #fbda8c;
background-color: white;
z-index: 1002;
left: 50%;
margin-left: -452px;
 /*background: url("../images/cart/003.png") no-repeat scroll 10px center transparent;*/
 background-color: #fff;
 margin-top:50px;
}
.zp_img {
    
    margin-left:10px;
    margin-top:10px;

}
.zp_img a img {
    border: 1px solid #EBE9EA;
    display: block;
    height: 72px;
    margin-left: 10px;
    width: 70px;
}
.zp_info {
     padding-left: 25px;  
     /*float: right;*/
     margin-left: 90px;
    margin-top: 9px;
}
.zp_deate {
color: #666666;
font-size: 12px;
height: 45px;
line-height: 15px;
overflow: hidden;
width: 100px;
margin-top: -80px;
/* padding-bottom: 10px;*/
}
.zp_button a:link, .zp_button a:hover, .zp_button a:visited {
   background: none repeat scroll 0 0 #e3051c;
   color: #FFFFFF;
   display: block;
   font-size: 12px;
   /* font-weight: normal; */
   height: 22px;
   line-height: 22px;
   text-align: center;
   text-decoration: none;
   width: 65px;
   margin-top: 10px;
}
.zp {
    padding-bottom: 10px;
    width: 244px;
    padding-top: 10px;
}
 

/*结束*/




div.last {
    border-right: 0 none;
}
.Cartwrap .Clistbox .listContent tr.shangp_list_1 td {
    border-bottom: 0 none;
}
.Cartwrap .Clistbox .listContent tr.shangp_list_2 td {
    border-top: 0 none;
    height: 30px;
    line-height: 30px;
    padding: 0 0 0 85px;
    text-align: left;
}
.Cartwrap .Clistbox .listContent .shangp_list_2 td span {
    color: #4D4D4D;
    font-size: 12px;
    margin-right: 5px;
}
.shangp_list_2 td a, .shangp_list_2 td a:link, .shangp_list_2 td a:hover, .shangp_list_2 td a:visited {
    color: #F15A24;
    font-size: 12px;
    margin-right: 5px;
    text-decoration: none;
}
.CRaddbottom .shangp_list_2 ul {
    width: auto;
}
.shangp_list_2 ul li, .shangp_list_2 ul p {
    float: left;
    height: 30px;
    line-height: 30px;
}
.shangp_list_2 ul li {
    margin-right: 15px;
    width: auto;
}
.shangp_list_2 ul li a.delete_shoppingcart {
    color: #000000;
}
.one_list td {
    background: none repeat scroll 0 0 #FAFAFA;
    border-bottom: 1px dotted #BBBBBB;
}
.two_list td {
    background: none repeat scroll 0 0 #E6E6E6;
    border-bottom: 1px dotted #B6B6B6;
}
.Cartwrap .Clistbox .listContent .three_list td {
    background: none repeat scroll 0 0 #F2F2F2;
    border-bottom: 1px solid #ACACAC;
    border-left: 0 none;
    border-right: 0 none;
}
.Cartwrap .Clistbox .listContent tr.shangp_list_3 td {
    height: 30px;
    line-height: 30px;
    padding: 0 0 0 20px;
    text-align: left;
}
.start_xu_shopping {
    margin-top: 20px;
}
.crl {
    clear: both;
    font-size: 0;
    height: 0;
    line-height: 0;
}
.qingkong {
    background: url("../images/cart/qingkong.gif") no-repeat scroll 10px center transparent;
    padding-left: 25px;
}
.qingkong a {
    color: #000000;
    font-size: 12px;
    text-decoration: none;
}
.youhuiquan_input_1 {
    border: 1px solid #CCCCCC;
    height: 23px;
    line-height: 23px;
}
.youhuiquan_input_2 {
    background: url("../images/cart/user_shopping_xu.gif") no-repeat scroll 0 0 transparent;
    border: 0 none;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    float: left;
    font-size: 14px;
    height: 25px;
    line-height: 25px;
    vertical-align: middle;
    width: 50px;
}
.youhuiquan_input_3 {
    background: #aaa;/*url("../images/cart/user_shopping_cancel_xu.gif") no-repeat scroll 0 0 transparent;*/
    border: 0 none;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    float: left;
    font-size: 14px;
    height: 20px;
    line-height: 20px;
    vertical-align: middle;
    width: 45px;
	margin-top:8px;
}
.CRaddTotal li span.guize_shopping_xu {
    color: #333333;
}
.CRaddbottom li .youhuiquan input {
    margin-top: 20px;
}
.listContent .goodswrap p.guize_shoppingcart_xu {
    color: #F15A23;
    font-size: 12px;
}
.width_280 {
    width: 280px;
}
.price_shopping_cart_xu span.f12 {
    line-height: 20px;
}
.shopping_cart_no {
    margin-left: 8px;
    width: 80px;
}
* {
    margin: 0;
    padding: 0;
}
table {
    border-collapse: collapse;
}
.left_xu {
    float: left;
}
.crl_xu {
    clear: both;
}
.gifts_tit_xu {
    color: #E2051B;
    font-size: 12px;
    font-weight: normal;
    height: 30px;
    line-height: 30px;
}
.gifts_body_xu {
    width: 985px;
}

.gifts_body_xu tr th {
    background: none repeat scroll 0 0 #F5F5F5;
    border-top: 1px solid #DFDFDF;
    color: #000000;
    font-size: 12px;
    height: 30px;
    line-height: 30px;
    /*padding: 0 5px;*/
    text-align: center;
    vertical-align: middle;
}
.gifts_body_xu tr td {
    border-bottom: 1px solid #E6E6E6;
    border-right: 1px solid #E6E6E6;
    color: #777777;
    font-size: 12px;
    padding: 10px 5px;
    text-align: center;
}
.gifts_body_xu tr.background_f5f5f5 td {
    background: none repeat scroll 0 0 #F5F5F5;
}
.gifts_body_xu tr td.last {
    border-right: 0 none;
}
.gifts_body_xu tr td.gifts_info_xu {
    text-align: left;
}
.gifts_shuxing_xu {
    padding-left: 10px;
}
.gifts_info_xu div img {
    border: 1px solid #E2E2E2;
    height: 62px;
    width: 62px;
}
.gifts_info_xu div p {
    line-height: 20px;
}
.padding_left_10 {
    padding-left: 10px;
}
.gifts_del_xu {
    color: #E2051B;
}

/*Added 01-06 */
.width_321 {
    width: 321px;
}
.width_89{
	width: 89px;
}
.width_240{
  width: 240px;
}
/*Added 01-06 */

.width_367 {
    width: 361px;
}
.width_147 {
    width: 137px;
}
.width_343 {
    width: 333px;
}
.width_121 {
    width: 111px;
}
.width_71 {
    width: 71px;
}
.width_60 {
    width: 60px;
}
.width_92 {
    width: 92px;
}
.width_81 {
    width: 81px;
}
.width_49 {
    width: 49px;
}
.width_280 {
    width: 280px;
}
.shopping_cart_jiajian_xu a {
    text-decoration: none;
}
.shopping_cart_jiajian_xu a img {
    vertical-align: middle;
}
.shopping_cart_jiajian_xu input.shopping_cart_num_xu {
    border: 1px solid #CCCCCC;
    height: 20px;
    text-align: center;
    vertical-align: middle;
    width: 20px;
}
.shopping_cart_del_xu a {
    color: #777777;
    text-decoration: none;
}
.shopping_cart_del_xu a:hover {
    color: #CC0000;
    text-decoration: underline;
}
.gifts_body_xu .gifts_info_xu p.guize_shoppingcart_xu {
    color: #F15A23;
    font-size: 12px;
}
.gifts_body_xu .gifts_info_xu p.guize_shoppingcart_xu a {
    color: #999999;
    text-decoration: underline;
}
.gifts_body_xu .gifts_info_xu p.guize_shoppingcart_xu a:hover {
    color: #E2051B;
}
.gifts_body_xu tr.border_ffdba7 td {
    background-color: #FFF8ED;
    border-bottom: 1px solid #FFDBA7;
    border-top: 1px solid #FFDBA7;
}
.margin_top_01 {
    margin-top: -1px;
}
.confirm_address {
    background-color: #FFF2F0;
}
.confirm_amount {
    font-family: Arial,Helvetica,sans-serif,"simsun";
    font-size: 12px;
}
.btnPoint
        {
            /*width: 920px;*/
            text-align: center;
            padding: 10px 0 10px 3px;
        }
        .btnPoint img
        {
            cursor: pointer;
        }

.btngift {
    border: 1px solid #CDCDCD;
    float: left;
    margin-left: 12px;
    width: 525px;
	
}
.btngift .Lottery {
    float: left;
    padding: 5px 0 0 5px;
    width: 350px;
}
.btngift .Lottery p {
    clear: both;
    line-height: 16px;
    width: 350px;
}
.btngift .Lottery .Surplus {
    color: #E2051B;
}
.btngift .Lottery .Surplussh { background:url(../images/cart/sm-sh.jpg) no-repeat; width:388px; height:63px; }
.btngift .Lottery .Surplusbj { background:url(../images/cart/sm-bj.jpg) no-repeat; width:388px; height:63px; }
.btngift .Lottery .l_area span {
    float: left;
    padding-right: 8px;
}
.btngift .Lottery .l_area_n {
	font-size: 14px;
	height: 20px;
	line-height: 20px;
	overflow: hidden;
	text-align: center;
	width: 177px;
	background-color: transparent;
	background-image: url(../images/cart/area_point.jpg);
	background-repeat: no-repeat;
	letter-spacing: 2px;
	word-spacing: 2px;
	color:#FFF;
}
.btngift .gift_price {
    float: right;
    padding: 8px 10px 0 5px;
    width: 150px;
}
.btngift .gift_price p {
    line-height: 30px;
	padding:1px 0;
}
.btngift .gift_price p a {
    color: #E2051B;
    font-weight: normal;
    line-height: 30px;
    text-decoration: underline;
}






/*2013-1-8*/
.time_main {display: block;margin-left: -1px;border-bottom: 1px dotted #CACACA;background: none repeat scroll 0 0 #fafafa;z-index:888;;height:70px;position:relative;line-height:70px; margin: 0 6px;padding: 10px 0;width: 923px;}
.time_main .kuai_time{position:absolute;/*height:950px;*/left:180px;top:10px;z-index:999}
/*表格布局 */
.kuai{float:left;width:180px;height:30px;line-height:30px;padding-left:20px;padding-top:15px;}
.kuai  span{display:block;float:left;}
.kuai_radio{margin-top:9px;*margin-top:3px;_margin-top:-2px;margin-right:5px;}
.time_main .date{float:left;background:#fafafa;}
.time_main  .date  p{height:32px;line-height:32px;}


.time_trans {padding-top:3px;text-align:left;position:absolute;z-index:88;}
.time_trans .tit {float:left;line-height:25px;#line-height:27px;}
.time_trans .mod_select {float:left;position:relative;}
.time_trans .hd_select {overflow:hidden;margin-bottom:2px;}
.time_trans .hd_select .select_head {float:left;#overflow:hidden;width:230px;height:24px;padding:0px 3px 0px 4px;border:1px #d6d6d6 solid;background-color:#fff;cursor:pointer;}
.time_trans .hd_selected .select_head {border:1px #fff solid;}

.time_trans .hd_select .select_head p {float:left;line-height:24px;#line-height:27px;}
.time_trans .hd_select .dot {float:right;display:inline-block;width:20px;height:20px;margin-top:2px;background:url(../images/time_icon.jpg) no-repeat;cursor: pointer;}
.time_trans .hd_selected .dot {display:none;}
.time_trans .newul {width:120px; }


.time_trans .bd_select {display:none;overflow:hidden;z-index:999;position:absolute;top:29px;left:0;width:603px;_width:597px;
border:1px #d6d6d6 solid;background-color:#ffffff;font-family:Tahoma}

.time_trans_split .bd_select {right:0;_right:-1px;left:auto;}


.time_trans .tit_select {float:left;margin-bottom:-1px;}

.time_trans .tit_select li {float:left;#vertical-align:top;width:120px;height:32px;#height:30px;_height:32px;#padding-top:2px;_padding-top:0;border-bottom:1px #eef0f4 solid;border-right:1px #eef0f4 solid;line-height:32px;}

.time_trans .tit_select .top {padding-left:20px;_padding-left:0px;_text-indent:15px;height:51px;padding-top:5px;line-height:16px;border-right:1px #d6d6d6 solid;border-bottom:1px #d6d6d6 solid;}

.time_trans .tit_select .center {text-align: center;}


.time_trans .item_select {margin-bottom:-1px;float:left;}
.time_trans .item_select ul {float:left;border:0px;width:70px;_width:69px;}
.time_trans .item_select li {#height:32px;padding-top:0px;line-height:32px;border-left:1px #eef0f4 solid;}
.time_trans .item_select a {float:left;width:70px;_width:69px;height:32px;line-height:32px;padding-left:28px;  text-decoration: none;}
.time_trans .item_select a:hover {float:left;width:70px;_width:69px;height:32px;line-height:32px;background-color:#ececec;text-decoration: none;}
.time_trans .item_select .disabled:link, .time_trans .item_select .disabled:visited,.time_trans .item_select .disabled:hover, .time_trans .item_select .disabled:active {background:#ECECEC;cursor:default;text-decoration: none;}
.time_trans .item_select  input{display:inline-block;width:12px;height:12px;margin-top:8px;font-size:0;}

.time_trans_120{width:120px;display:block;}
.time_trans_dis{text-indent:10px;}
.item_select_div{padding-left:5px;}

/*2013-1-8*/

/*2013-03-06*/
.cart-scon {padding: 10px 0 10px 3px;text-align: center;width:1000px;}
.cart-scon .son-draw{float:left;width:192px;height:82px;padding-left:240px;}
.cart-scon .son-draw img {cursor: pointer;}
.cart-scon .son-weibo{float:left;width:340px;}
.cart-scon .son-weibo p{height:34px;line-height:34px;}
.cart-atimg{margin-top:8px;}
/*2013-03-06*/

/*add by zhengsiyi 2013-05-06*/
.CRaddbottom li .yhqbt { font-size:14px; font-weight: normal; width:983px; text-align:left;margin-bottom:20px;}
.CRaddbottom li .youhuiquan { width:983px;margin:5px 0;}
.CRaddbottom li .youhuiquan font{font-size:12px;}
.CRaddbottom li .youhuiquaned { 

/*background:url("../images/cart/seledbg.jpg") no-repeat; width:983px; height:47px; padding-top:17px;*/
/*    border: 1px solid #ccc;*/
    width: 980px;
	background:#fdf3ce;
/*    box-shadow: 5px 5px 5px #ccc;*/
    /* height: 62px; */
    /*padding: 10px;*/
}
.CRaddbottom li .noneyouhuiquan { 
/*background:url("../images/cart/seledbg.jpg") no-repeat; width:983px; height:62px; padding-top:2px;*/
    border: 1px solid #ccc;
    padding-bottom: 15px;
    width: 973px;
    box-shadow: 5px 5px 5px #ccc;
    /* height: 62px; */
    padding-top: 2px;
}
.CRaddbottom li .radio{ margin:0 10px 0 25px;}
.CRaddbottom li .youhuiquan .radio{ margin-top:20px;}
.CRaddbottom li .youhuiquaned .radio{ margin-top:22px;}
.CRaddbottom li .noneyouhuiquan .radio{ margin-top:6px;}
.youhuiquan_input_4 {background: url("../images/cart/user_shopping_hui.gif") no-repeat scroll 0 0 transparent; border: 0 none; color: white; cursor: pointer; display: block; float: left; font-size: 14px; height: 25px; line-height: 25px; vertical-align: middle; width: 50px;}
.CRaddbottom li .youhuiquan font{ display:block; float:left; text-align:left;line-height:50px;}
.CRaddbottom li p,.CRaddbottom .youhuiquan font,.CRaddbottom .youhuiquaned font { display:block; float:left; text-align:left; line-height:25px;/*margin:8px 0;*/}
.CRaddbottom li p .red,.CRaddbottom li font .red{ color:#e3051c;}
.CRaddbottom li p .gray,.CRaddbottom li font .gray { color:#b9b9b9;}
/*.CRaddbottom li .ps { width:983px; margin:20px 0; text-align:left;}*/
.CRaddbottom li .caution { padding:0 10px 0 26px; line-height:22px; background:url("../images/cart/cautionbg.jpg") no-repeat #ffffe3; width:auto; margin:0 33px; border:1px #eadac4 solid;}
.Cartwrap .Clistbox .CRaddTotal .ps { width:983px; text-align:left;height:80px;line-height:80px;margin-left:20px;}

/*add by zhengsiyi 2013-08-16*/
.CDeliveryJS {overflow: hidden; width: 985px;}
.CDeliveryJS .cart_menu_on { padding-right:10px; padding-bottom:1px; border-top:1px #e2051b solid; border-right:1px #e2051b solid; border-left:1px #e2051b solid; height:30px; line-height:30px; width:130px; text-align:center; background:url(../images/cart/cart_menu_onbg.jpg) no-repeat #FFF right; cursor:pointer; color:#e2051b; font-weight: normal; margin-top:-1px;}
.CDeliveryJS .cart_menu_off { padding:0 11px 0 1px; border-top:1px #dfdfdf solid; border-bottom:1px #e2051b solid; height:30px; line-height:30px; width:130px; text-align:center; background:url(../images/cart/cart_menu_offbg.jpg) no-repeat #f5f5f5 right; cursor:pointer; font-weight: normal; margin-top:-1px;}
.CDeliveryJS .cart_menu {border-top:1px #dfdfdf solid; border-bottom:1px #e2051b solid; height:30px; line-height:30px; width:985px; background:#f5f5f5;}
.CDeliveryJS .cart_class { width:983px; border-right:1px #dfdfdf solid; border-bottom:1px #dfdfdf solid; border-left:1px #dfdfdf solid;}
.CDeliveryJS .cart_class .product_list_panel {padding: 10px 0;}
.CDeliveryJS .cart_class .product_list_panel .prev,.CDeliveryJS .cart_class .product_list_panel .next { height: 100px; margin-top: 57px; width: 22px; cursor: pointer;}
.CDeliveryJS .cart_class .product_list_panel .prev {background: url(../images/cart/sprite-base.gif) no-repeat 0 0; overflow: hidden; float: left;}
.CDeliveryJS .cart_class .product_list_panel .next {background: url(../images/cart/sprite-base.gif) no-repeat -22px 0; overflow: hidden; float: right;}
.CDeliveryJS .cart_class .product_list_panel .product_list {margin: 10px 0; float: left; position: relative; }
.CDeliveryJS .cart_class .product_list_panel li {float: left; margin-left: 29px; width: 130px; position: relative;display:inline;}
.CDeliveryJS .cart_class .product_list_panel li a img { border:1px #ececec solid; width:128px; height:128px;}
.CDeliveryJS .cart_class .product_list_panel .pager_panel {clear: both; padding: 10px 5px 5px 0; text-align: right;}
.CDeliveryJS .cart_class .product_list_panel .pager_panel {text-align: right;}
.CDeliveryJS .cart_class .product_list_panel .pager_panel .pagination {width: 983px;}
.pagination a, .pagination span {display: inline-block;padding: 3px 5px;margin-right: 3px;margin-bottom: 5px;text-align: center;border: solid 1px #E6E6E6;}
.pagination .current { cursor: default;}
.pagination .current,.pagination a:hover{background:#A10000;color:#fff;border:solid 1px #E6E6E6; text-decoration:none;}
.pagination .prev, .pagination .next {display: none;}
.CDeliveryJS .cart_class .product_list_panel .product_list .name {display:block; line-height:22px; height: 44px; overflow: hidden;}
.CDeliveryJS .cart_class .product_list_panel .product_list .yj_price {line-height:22px; height: 22px; overflow: hidden;}
.CDeliveryJS .cart_class .product_list_panel .product_list .yj_price del {color: #666;}
.CDeliveryJS .cart_class .product_list_panel .product_list .price {line-height:22px; height: 22px; overflow: hidden; color:#e2051b;}
.CDeliveryJS .cart_class .product_list_panel .product_list .add-to-cart {margin-top: 5px; height: 24px; width: 98px; cursor: pointer; display: block; background: url(../images/cart/add-to-cart.jpg) no-repeat; overflow: hidden; border:0;}

/*add 2013-12-3 */
.Cartwrap .CDeliverybox .CRaddbottom .Catalog { margin:15px 0; border-top:1px dotted #BBBBBB; border-bottom:1px dotted #BBBBBB; padding:10px 0; width:927px;}







/*新添加修改样式*/
.gifts_body_xu table{
	width: 100%;
}
.gifts_body_xu>div{border-bottom: 1px solid #E6E6E6;
	padding: 6px 5px;}
.gifts_body_xu table table{border:0px;}
.gifts_body_xu tr td {
    border-bottom: 0px solid #E6E6E6;
    border-right: 0px solid #E6E6E6;
    color: #333;
    font-size: 12px;
    padding:0;
    text-align: center;
}
.gifts_body_xu tr td a{color: #333;height:44px;overflow:hidden;}
.gifts_body_xu tr td a:hover{color: red;height:44px;overflow:hidden;}
.gifts_body_xu div.background_f5f5f5{
    background: none repeat scroll 0 0 #F5F5F5;
}

.pl_74{padding-left: 74px;}
.rec_pro_box{/*background:url(../images/rec_pro_bg.png) 32px -580px no-repeat;*/}
.add_rec_pro{
	padding-bottom: 10px;
	background:url(../images/rec_pro_bg.png) 32px 0px  no-repeat;
}
.rec_pro_list{border:1px solid #e2e2e2;padding:6px;background: #fefeeb;margin-right:6px;position:relative;height:60px;}
.rec_pro_photo a img{
	display: block;
	width:60px;
	height:60px;
}
.rec_pro_name{width: 210px; text-align: left;}
.rec_pro_slogn{padding-left: 30px;}
.rec_pro_name span,.rec_pro_name a{display:block; float: left;}
.rec_pro_name a{line-height: 22px;width: 169px;}
.rec_pro_tip{border:1px solid #fbda8c; background:#fefce5;color:#bb2832;padding:1px 5px;margin-right: 5px;}
.cl_0066cc{color:#0066cc;}
.rec_pro_slogn{width: 475px; line-height: 22px;text-align: left;}
.rec_pro_specifications{padding-left: 41px;width: 169px; text-align: left;}
.rec_pro_price{padding-left: 30px; /*font-weight: normal;*/ font-size:14px;}
.cl_e2051b{color: #e2051b;}
.rec_pro_price span{display: inline-block;padding: 0px 1px;}
.rec_pro_btn span{display: inline-block;padding:1px 10px;margin-left: 10px;background: #e2051b;color: #fff; cursor: pointer;}
.rec_pro_info{width: 800px;}
.rec_pro_close{position: absolute; right: 5px;top: 5px;width: 17px;height: 17px;background: url(../images/rec_pro_bg.png) no-repeat -7px top;text-indent: -9999px;display: block; cursor: pointer;}
.rec_pro_line{height: 10px;background: url(../images/rec_pro_bg.png) no-repeat 32px -20px;}
.p_10_5 tr td{padding: 10px 5px;}

/*.rec_pro_specifications,.rec_pro_price,.rec_pro_btn{margin-top: 10px;}*/


/*2014-10-28新添加样式*/
.rec_pro_name,.rec_pro_specifications{
margin-left:6px;
}
.new_add_gift_box{
	position: relative;
	/* top: 50%; */
	margin-top: -56px;
	left: 50%;
	margin-left: -455px;
	width: 911px;
	z-index: 9999;
	background: #fff;
}
.new_add_gift_pop{
	border:3px solid #fbda8c;
	padding: 10px;
	position: relative;
	box-shadow: 3px 3px 5px #ccc;
	margin: 0px auto;
}
.new_add_girt_clos{
	position: absolute;
	right:-10px;
	top: -10px;
	text-indent: -9999px;
	display: block;
	display: block;
	cursor: pointer;
	width: 20px;
	height: 20px;
	background: url(../images/new_add_close.png) no-repeat;
}
.new_gift_left{
	float: left;
	height:60px;
}
.new_gift_right{
	float: right;
}
.new_gift_left a,.new_gift_left a img{display: block;width: 58px;height: 58px;}
.new_gift_left a{
	border: 1px solid #e9e8e4;
}
.pl_10{padding-left: 6px;}
.w_130{width:140px;overflow:hidden;}
.new_gift_left p{line-height: 18px; color: #232323; }
.new_gift_left span{display: block;width: 64px;height: 22px;line-height: 22px;background: #e2051b;color: #fff;text-align: center;margin-top: 30px;cursor: pointer;}
.new_add_gift_pop li{float: left;border:1px solid #fff;padding:10px;margin-right: 10px;}
.new_add_gift_pop li:hover,.new_add_gift_pop li.active{background:#fefce5;border:1px solid #fbda8c;width:220px;}
.new_gift_left .new_chose {
border:0 none;color:#fff;*+margin-top:-20px; }
.gifts_body_xu .active {
    width:860px;
}

#promotionGc .youhuiquan font img{vertical-align:middle; margin: 0 0 0 5px;}
#promotionGc .youhuiquaned font img{vertical-align:middle; margin: 0 0 0 5px;}
.youhuiquan{height:50px;}
.youhuiquaned{height:57px;}
#promotionGc .youhuiquaned .youhuiquan_input_3{margin-top:21px;}
#promotionGc .noneyouhuiquan{margin-bottom:8px;}
#promotionGc .noneyouhuiquan .radio{margin-top:27px;}
#promotionGc .noneyouhuiquan p img{vertical-align:middle; margin: 0 0 0 5px;}

#txtGcId,#btnCancelGc,#btnUseGc{margin-top:20px;}

.CRaddbottom .CRaddTotal .youhuiquaned font,.CRaddbottom .CRaddTotal .noneyouhuiquan span{line-height:57px;}



.CDeliverybox .CRaddbottom2 .Clistbox .CRaddTotal li .yhqbt ul li{width:135px;float:left;text-align:center;height:35px;line-height:35px;border-right:1px solid #dfdfdf;clear:none;border-bottom:none;}
.CDeliverybox .CRaddbottom2 .Clistbox .CRaddTotal li .yhqbt ul{width:979px;border:1px solid #dfdfdf;height:35px;background:#f5f5f5;overflow:visible;border-left: none;border-right: none;}

.CDeliverybox .CRaddbottom2 .Clistbox .CRaddTotal li .yhqbt ul .active{background:#f00;height:35px;border-top:2px solid #f00;margin-top:-1px;}
.CDeliverybox .CRaddbottom2 .Clistbox .CRaddTotal li .yhqbt ul li i{display:none;height:15px;width:35px;text-align:center;line-height:15px;background:#e60012;font-style:normal;color:#fff;}
.CDeliverybox .CRaddbottom2 .Clistbox .CRaddTotal li .yhqbt ul li span{line-height:35px;font-size:12px;color:#333;}
.CDeliverybox .CRaddbottom2 .Clistbox .CRaddTotal li .yhqbt ul .active span{color:#fff;}
.Cartwrap .Clistbox .CRaddTotal .newyhq{border: 1px solid #dfdfdf;margin-top:20px;width:980px;border-top:none;}

.CDeliverybox .CRaddbottom2 .Clistbox .CRaddTotal li .gcGroupTitle ul li{width:135px;float:left;text-align:center;height:35px;line-height:35px;border-right:1px solid #dfdfdf;clear:none;border-bottom:none;}
.CDeliverybox .CRaddbottom2 .Clistbox .CRaddTotal li .gcGroupTitle ul{width:949px;border:1px solid #dfdfdf;height:35px;background:#f7f7f7;overflow:visible;}

.CDeliverybox .CRaddbottom2 .Clistbox .CRaddTotal li .gcGroupTitle ul .active{background:#f7c6c6;height:35px;border-top:2px solid #f00;margin-top:-1px;}
.CDeliverybox .CRaddbottom2 .Clistbox .CRaddTotal li .gcGroupTitle ul li i{display:none;height:15px;width:35px;text-align:center;line-height:15px;background:#e60012;font-style:normal;color:#fff;}
.CDeliverybox .CRaddbottom2 .Clistbox .CRaddTotal li .gcGroupTitle ul li span{line-height:35px;font-size:12px;color:#333;}
.CDeliverybox .CRaddbottom2 .Clistbox .CRaddTotal li .gcGroupTitle ul .active span{color:#fff;}

.CRaddbottom li .gcGroupCanUse font{ display:block; float:left; text-align:left;line-height:40px;}
.CRaddbottom li .gcGroupCanUse { width:949px;margin:5px 0;}
.CRaddbottom .CRaddTotal .gcGroupUsed font{line-height:40px;width:700px;}
.CRaddbottom li .gcGroupCanUse .radio{ margin:15px 10px 0 25px;}
.CRaddbottom li .gcGroupUsed { width: 949px;background:#fdf3ce;margin-top:15px;}
.CRaddbottom li .gcGroupUsed .radio{ margin:15px 10px 0 25px;}
.CRaddbottom .gcGroupUsed font { display:block; float:left; text-align:left; line-height:25px;/*margin:8px 0;*/}
.CRaddbottom li .gcGroupUsed input {margin: 8px 10px 0 0}

.showRecommend{height:26px;margin-top:5px;}
.showRecommend > .showRecommendCheck{vertical-align:text-top;margin:0 5px 0 30px;height:15px;width:15px;}
.showRecommend > .showRecommendText{font-size:14px;line-height:26px;color:#777}