/*购物车**************************/

/*购物车进度条*/
.jdt_main {
    color:#666;
    height:33px;
    line-height:33px;
    background-color:#FFF;
    padding-top:15px;
    padding-bottom:15px;
    border-bottom: 1px solid #d7d7d7;
}

.jdt {
    color:#666;
    height:33px;
    line-height:33px;
}
.jdt1 {
    background-image: url(../images/ico_jdt1.png);
}
.jdt2 {
    background-image: url(../images/ico_jdt2.png);
    background-repeat: no-repeat;
}
.jdt3 {
    background-image: url(../images/ico_jdt3.png);
    background-repeat: no-repeat;
}
.jdt4 {
    background-image: url(../images/ico_jdt4.png);
    background-repeat: no-repeat;
}
.jdt ul{
    width:1200px;
    height:33px;
    line-height:33px;
}
.jdt ul li{
    font-size:14px;
    font-weight:bold;
    width:300px;
    text-align:center;
    float:left;
}
.jdt ul li strong{
    color:#ffffff;
}



.cart_box {
    position:relative;
}
.cart_box  .leftpic{
    margin-left:100px;
    float:left;
}

.cart_box .tishi{
    margin-top:30px;
    margin-left:300px;
    width:700px;
    height:auto;
}
.cart_box .tishi h3{
    width:700px;
    height:35px;
    line-height:35px;
    font-size:16px;

    display:block;
}
.cart_box .tishi ul{
    width:700px;
    margin-top:10px;
    color:#434343;
}
.cart_box .tishi ul li{
    line-height:31px;
    color:#8e8e8e;
}



.cart_box .tslrbox{
    padding-left:300px;
    height:85px;
    line-height:31px;
    font-size:14px;
    min-height:75px;
    background-image: url(../images/ico_fkok.png);
    background-repeat: no-repeat;
    background-position: 140px top;
}
.cart_box .tslrbox h3{
    font-size:16px;
    line-height:35px;
    font-weight:bold;
}






.cart_box .gwctitle{
    height:35px;
    line-height:35px;
    background-color:#e7e7e7;
    border-bottom:3px solid #a63e63;
}
.cart_box .gwctitle .lineh{
    height:35px;
}
.cart-checkbox {
    width:50px;
    position: relative;
    display: inline-block;
    vertical-align: middle;
    overflow: hidden;
    margin-left:20px;
    float:left;
}
.cart-checkbox input{
    width:15px;
    height:15px;
    float:left;
}
.cart-checkbox label {
    position: relative;
    z-index: 1;
    height: 15px;
    line-height:15px;
    margin-left:5px;
    overflow: hidden;
    cursor: pointer;
    float: left;
}
.cart_box .title_lr1 {
    width:560px;
    height:35px;
    float:left;
}
.cart_box .title_lr1_1{
    width:80px;
    position:relative;
    float:left;
}
.cart_box .title_lr1_2{
    width:80px;
    margin-left:20px;
    position:relative;
    float:left;
}


.cart_box .title_lr2 {
    width:150px;
    height:35px;
    padding-left:10px;
    float:left;
}
.cart_box .probox .time{
    height:31px;
    line-height:31px;
    text-indent:2em;
}
.cart_box .probox .lrbox{
    background-color:#fff;
    border:1px solid #d7d7d7;
    height:80px;
    padding:15px 10px;
    margin-top: -1px;
}
.cart_box .probox .lrbox:hover,.cart_box .probox .lrbox.cart_selected {
    background-color:#fff5f9;
    /* border:1px solid #f05c7c;*/
}


.cart_box .probox .lrbox .xzbox{
    width:30px;
    margin-left:9px;
    margin-top:30px;
    float:left;
}
.cart_box .probox .lrbox .xzbox input{
    width:15px;
    height:15px;
}
.cart_box .probox .lrbox .proimgbox{
    width:80px;
    height:80px;
    padding:1px;
    border:1px solid #d7d7d7;
    overflow:hidden;
    float:left;
}
.cart_box .probox .lrbox .proimgbox p{
    width:80px;
    height:80px;
    overflow:hidden;
}
.cart_box .probox .lrbox .proimgbox p img{
    max-width:100%;
}

.cart_box .probox .lrbox .namebox{
    width:416px;
    margin-left:10px;
    padding-top:10px;
    float:left;
}
.cart_box .probox .lrbox .namebox dl{
    width:416px;
    line-height:25px;
}
.cart_box .probox .lrbox .namebox dl dt{
    font-size:14px;
}
.cart_box .probox .lrbox .namebox dl dd{
    color:#8e8e8e;
}
.cart_box .probox .lrbox .namebox dl dd p{
    margin-right:10px;
    float:left;
}
.cart_box .probox .lrbox .namebox dl dd p strong{
    color:#a63e63;
    font-weight:100;
}

.cart_box .probox .pro_lr2 {
    width:150px;
    line-height:25px;
    padding-left:10px;
    padding-top:10px;
    float:left;
}
.cart_box .probox .pro_lr3 {
    width:139px;
    line-height:25px;
    padding-left:10px;
    padding-top:10px;
    float:left;
}


.cart_box .probox .slbox{
    height:25px;
}
.cart_box .probox .slbox .jiajian{
    width:25px;
    height:23px;
    line-height:23px;
    font-size:19px;
    text-align:center;
    background-color:#FFF;
    border:1px solid #d7d7d7;
    display:block;
    float:left;
}

.cart_box .probox .slbox .jiajian:hover{
    color:#FFF;
    border:1px solid #a63e63;
    background-color:#f05c7c;
}

.cart_box .probox .slbox input{
    width:30px;
    height:23px;
    line-height:23px;
    font-size:14px;
    text-align:center;
    border:1px solid #d7d7d7;
    border-left:0;
    border-right:0;
    float:left;
    background-color: #fff;
}


.jiesuanbox{
    border-top: 3px solid #a63e63;
    background-color:#fafafa;
    padding:25px 0;
    position: relative;
    border-left: 1px solid #d7d7d7;
    border-right: 1px solid #d7d7d7;
    border-bottom: 1px solid #d7d7d7;
}


.jiesuanbox .caozuo{
    line-height:15px;
    margin:0 25px;
}

.jiesuanbox .anbox{
    float:right;
    margin-right:20px;
    position:relative;
}
.jiesuanbox .tishibox1{
    text-align:right;
    font-size:14px;
    line-height:25px;
    padding-bottom:10px;
    position:relative;
}



/*确认订单列*/


.cart_box .probox2 .lrbox{
    background-color:#fff;
    border:1px solid #d7d7d7;
    height:80px;
    padding:15px;
    margin-top:-1px;
}
.cart_box .probox2 .lrbox:hover{
    background-color:#fff5f9;
    /*   border:1px solid #f05c7c;*/
}
.cart_box .probox2 .lrbox .proimgbox{
    width:80px;
    height:80px;
    padding:1px;
    border:1px solid #d7d7d7;
    overflow:hidden;
    float:left;
}
.cart_box .probox2 .lrbox .proimgbox p{
    width:80px;
    height:80px;
    overflow:hidden;
}
.cart_box .probox2 .lrbox .proimgbox p img{
    max-width:100%;
}

.cart_box .probox2 .lrbox .namebox{
    width:430px;
    margin-left:10px;
    padding-top:10px;
    float:left;
}
.cart_box .probox2 .lrbox .namebox dl{
    width:416px;
    line-height:25px;
}
.cart_box .probox2 .lrbox .namebox dl dt{
    font-size:14px;
}
.cart_box .probox2 .lrbox .namebox dl dd{
    color:#8e8e8e;
}
.cart_box .probox2 .lrbox .namebox dl dd p{
    margin-right:10px;
    float:left;
}
.cart_box .probox2 .lrbox .namebox dl dd p strong{
    color:#a63e63;
    font-weight:100;
}

.cart_box .probox2 .pro_lr2 {
    width:200px;
    line-height:25px;
    padding-left:10px;
    padding-top:10px;
    float:left;
}
.cart_box .probox2 .slbox input{
    width:30px;
    height:23px;
    line-height:23px;
    font-size:14px;
    text-align:center;
    border:1px solid #d7d7d7;
    float:left;
}







/*确认订单标题*/
.cart_btbox{
    min-height:39px;
    padding:20px 0;
}
.cart_btbox h2{
    width:250px;
    font-size:21px;
    height:39px;
    line-height:39px;
    font-weight:100;
    float:left;
}
.cart_btbox .xzk{
    float: left;
}
.cart_btbox .xzk li{
    float:left;
}
.cart_btbox .options li {
    float: left;
    height: 37px;
    line-height: 37px;
    border: 1px solid #fff;
    color: #333;
}
.cart_btbox .options-list li {
    width:235px;
    margin-right:14px;
    border-color:#e0e0e0;
    text-align:center;
    cursor:pointer;
    -webkit-transition:all 0.3s;
    transition:all 0.3s
}
.cart_btbox .options-list li:hover {
    border-color:#b0b0b0
}
.cart_btbox .options-list .selected {
    border-color:#ff6700;
    background-color:#FFF;
    color:#c20000;
}
.cart_btbox .options-list .selected:hover {
    border-color:#ff6700
}

.cart_btbox .e-invoice-detail {
    padding-top:10px;
    font-size: 12px;
    color: #757575;
    position: relative;
    clear:both;
}


.cart_btbox .ms{
    line-height:39px;
    font-size:16px;
    float:left;
}


/*收获地址*/

.cart_dizhibox .cart_dizhi {
    width:270px;
    height:140px;
    padding:15px;
    float:left;
    margin-right:13px;
    border:1px solid #eee;
    filter:progid:DXImageTransform.Microsoft.radius(strength=5);/*ie*/
    border-radius:5px;/*opera或ie9*/
    -webkit-border-radius: 5px;/*safari或chrome*/
    -moz-border-radius: 5px;/*firefox*/

    cursor: pointer;
    position: relative;
    -webkit-transition: all 0.4s ease;
    transition: all 0.4s ease;
}

.cart_dizhibox .cart_dizhi:hover{border-color:#b0b0b0; background-color:#f9f9f9;}

.cart_dizhibox .cart_dizhi dt{
    height:25px;
    line-height:25px;
    font-size:21px;
    margin-bottom:15px;
}
.cart_dizhibox .cart_dizhi dd{
    line-height:25px;
    font-size:14px;
}
.cart_dizhibox .cart_dizhi .xiugai{
    display:none;
    float:right;
}


.cart_dizhibox .dzxz,.cart_dizhibox .dzxz:hover {
    border-color: #f05c7c;
    background-color:#FFF;
}
.cart_dizhibox .cart_dizhi:hover .xiugai{
    display:block;
}


.cart_dizhibox .address-item-new {
    text-align: center;
    color: #b0b0b0;
}
.cart_dizhibox .address-item-new .iconfont {
    display: block;
    width: 30px;
    height: 30px;
    margin: 50px auto 8px;
    font-size: 15px;
    line-height: 30px;
    background-color: #e0e0e0;
    border-radius: 17px;
    text-align: center;
    -webkit-transition: all 0.4s ease;
    transition: all 0.4s ease;
    color:#fff;
    -webkit-text-stroke-width: 0.2px;
}


.cart_dizhibox .address-item-new:hover .iconfont {
    background-color:#757575
}
.cart_dizhibox .address-item-new:hover {
    color:#757575
}



/*确认订单结算*/
.jiesuanbox .left_dz{
    width:500px;
    line-height:27px;
    margin-left:30px;
}

.jiesuanbox .tishibox{
    text-align:right;
    font-size:14px;
    position:relative;
    float:right;
    margin-right:20px;
}
.jiesuanbox .tishibox li {
    padding:10px 0;
    border-bottom:1px dashed #dedede;
}
.jiesuanbox .tishibox li label {
    color: #757575;
    display:inline;
}
.jiesuanbox .tishibox li p{
    float:right;
}
.jiesuanbox .tishibox .jene{
    color:#F00;

}
.jiesuanbox .tishibox .jene em{
    font-size: 30px;
    line-height: 1;
    font-style: italic;
}
.jiesuanbox .total-price{
    height:31px;
    display:block;
}
.jiesuanbox .total-price label {
    height:31px;
    line-height:31px;
}


/*确认付款*/
.section-bar {
    background-color:#fff;
    padding:25px 0;
    position: relative;
    border-left: 1px solid #d7d7d7;
    border-right: 1px solid #d7d7d7;
    border-bottom: 1px solid #d7d7d7;
}


/*付款*/
.fukuan_tishi{
    position:relative;
}

.fukuan_tishi .tishiico{
    width: 80px;
    height: 80px;
    line-height: 80px;
    position: absolute;
    left: 50px;
    font-size: 80px;
    color: #b80005;
    text-align: center;
    border-radius: 42px;
    overflow: hidden;
    _zoom: 1;
}
.fukuan_tishi .tishilr{
    padding-left:150px;
    position: relative;
    display:block;
}

.fukuan_tishi .tishilr .title {
    color:#b80005;
    margin-bottom: 10px;
    font-size: 24px;
    font-weight: normal;
    line-height: 36px;
}
.fukuan_tishi .money {
    color: #ff6700;
    font-size: 14px;
}
.fukuan_tishi .money em {
    font-style: normal;
    font-size: 24px;
}




.fukuan_tishiok{
    position:relative;
}

.fukuan_tishiok .tishiico{
    width: 80px;
    height: 80px;
    line-height: 80px;
    font-size: 80px;
    color: #b80005;
    text-align: center;
    border-radius: 42px;
    overflow: hidden;
    _zoom: 1;
    display:block;
    margin-left:auto;
    margin-right:auto;
}
.fukuan_tishiok .tishilr{
    text-align:center;
    position: relative;
    display:block;
}

.fukuan_tishiok .tishilr .title {
    color:#b80005;
    margin-bottom: 10px;
    margin-top:15px;
    font-size:35px;
    font-weight: normal;
    line-height: 36px;
}




/*选择付款方式*/
.fukuan_fsxz ul{
    margin-left:25px;
}
.fukuan_fsxz li{
    margin-top:10px;
}
.fukuan_fsxz .libox{
    border:1px solid #ffd7e0;
    line-height:51px;
    padding-left:15px;
}
.fukuan_fsxz .libox label{
    margin-left:10px;
    cursor:pointer;
    font-size:16px;
    color:#a63e63;
    font-weight:bold;
}
.fukuan_fsxz .zhifubao{
    background-image: url(../images/payOnline_zfb.png);
    background-repeat: no-repeat;
    background-position: right center;
}
.fukuan_fsxz .wxzf{
    background-image: url(../images/payOnline_wxzf.png);
    background-repeat: no-repeat;
    background-position: right center;
}
.fukuan_fsxz .yhxxbox{
    background-color:#ffd7e0;
    padding:10px;
}

.fukuan_fsxz .yhxxbox .i-ta {
    display: block;
    margin: 0;
    padding: 3px;
    width: 500px;
    height: 62px;
    background-color:#FFF;
    border: 1px solid #afafaf;
    font-size: 12px;
}
.fukuan_fsxz .jifengbox{
    font-size:14px;
    line-height:25px;
    color:#828282;
}
.fukuan_fsxz .jifengsy{
    font-size:14px;
    color:#828282;
}
.fukuan_fsxz .jifengsy p,.fukuan_fsxz .jifengsy span{
    height:25px;
    line-height:25px;
    display:inline-block;
    float:left;
}

.fukuan_fsxz .jifengsy input{
    width:80px;
    height:23px;
    line-height:23px;
    padding:0 10px;
    color:#0078d5;
    border:1px solid #e0e0e0;
    padding:0;
    margin:0 10px;
    text-align:center;
    font-size:16px;
    float:left;
}

.fukuan_anbox{
    height:50px;
    margin-left:25px;
    margin-right:25px;
}

/*多商家购物车*/
.probox{
    margin: 20px 0 0;
}
.probox-info{
    width: 100%;
    height: 31px;
    line-height: 31px;
    font-size: 14px;
    margin: 5px 0;
}
.probox-info div{
    display: inline-block;
}
.probox-info .shop{
    height: 31px;
    line-height: 31px;
    float: left;
}
.probox-info .shop a{
    color: #3e3e3e;
}
.probox-info .shop a:hover{
    color: #f59000;
}
.probox-info .xzbox{
    float: left;
    width: 30px;
    margin-left: 20px;
    margin-top: 8px;
}
.probox-info .xzbox input{
    width: 15px;
    height: 15px;
}







/*多商家购买提交单*/



.probox2 .pro_total{
    border: 1px solid #d7d7d7;
    height: 80px;
    padding: 15px 0;
    margin-top: -1px;
}
.probox2 .pro_total_sales{
    height: 20px;
    line-height: 20px;
    margin: 10px 0;
    padding: 0 15px 10px 15px;
    border-bottom: 1px solid #D7D7D7;
}
.probox2 .pro_total_sales .pro_total_sales01{
    float: left;
    width: 50%;
    border-right: 1px solid #dddddd;
    height: 25px;
    line-height: 25px;
    color: #999999;
    font-size: 14px;
}
.probox2 .pro_total_sales .pro_total_ship{
    float: right;
    width: 49%;
    height: 25px;
    line-height: 25px;
    font-size: 14px;
}
.probox2 .pro_total_sales .pro_total_ship p{
    text-align: right;
}
.probox2 .pro_total_sales .pro_total_ship p span{
    display: inline-block;
    padding: 0 5px;
}
.probox2 .pro_total_sales .pro_total_ship p span.ship-price{
    color: red;
}
.probox2  .pro_total .pro_total_price{
    height: 40px;
    line-height: 40px;
    text-align: right;
    font-size: 14px;
}
.probox2  .pro_total .pro_total_price p{
    padding: 0 15px;
}
.probox2  .pro_total .pro_total_price .yang{
    font-size: 16px;
    color: #908F8F;
}
.probox2  .pro_total .pro_total_price .yang em{
    font-size: 16px;
    font-weight: bold;
    color: #FF0206;
    padding-left: 5px;
}

