﻿.no_shopping{margin:35px 0 55px 0}
.no_shopping .leftTxt{float:left;width:350px;margin:50px 15px 0 15px; line-height:23px }
.no_shopping .rightCar{float:left;margin-right:20px;}
.no_shopping .rightCar img{float:left;margin-right:20px}
.no_shopping .rightCar p{width:550px;*width:auto; margin:45px 0 15px 0;font-size:14px;color:#999;font-weight:700}
.no_shopping .rightCar .btn{ position:relative; left:120px; display:block;width:104px; height:29px; text-indent:-999px; overflow:hidden; background:url(../images/continu_btn.png)}

.tips{height:113px; margin-bottom:20px; background:#f2f2f2;padding: 15px;}
.tips p{ line-height:23px}
.tips img{ vertical-align:middle; margin:0 5px 0 0}

/*setp 1*/
.shoppingStep{height:40px; padding:55px 0 0 200px; margin-top:5px; background:url(../images/car2.png) no-repeat}
.shoppingStep a{display:inline-block; height:30px; letter-spacing:3px; width:94px; line-height:30px; text-align:center; margin:0 5px;font-size:13px;background:url(../images/line.png) no-repeat left top}
.shoppingStep a:hover{ text-decoration:none}
.shoppingStep a.current{color:#e60087}
.shoppingStep a.finished{width:100px; background:url(../images/arr.png) no-repeat left top}
.carList h2{height:33px;margin:20px 0 0 25px; line-height:1000px; overflow:hidden;}
table.car_product{width:100%; height:100px; text-align:center; border:1px solid #e9e9e9; border-top:none}
.car_tt{height:29px;background:url(../images/tb.png)}
.car_tt table{width:100%}
.car_tt table th{color:#666; text-align:center; line-height:29px;font-size:14px; font-weight:700;}
.car_btm{height:118px; margin-bottom:20px;background:url(../images/car_btm.png)}
.car_btm p{ text-align:right; margin-right:40px; height:40px; line-height:40px}
.car_btm .left_txt{float:left;width:350px;margin:15px 0 0 15px; line-height:23px;}
.car_btm .btn_3{float:right;margin:15px 20px 0 0}
.car_btm .btn_3 input{width:104px; height:32px; border:none;}
.car_btm .btn_3 .clearAll{cursor:pointer; background:url(../images/btn_3.png) -1px top}
.car_btm .btn_3 .continu_shopping{cursor:pointer;margin:0 10px; background:url(../images/btn_3.png) -118px top}
.car_btm .btn_3 .pay{cursor:pointer; background:url(../images/btn_3.png) -236px top}

/*setp 2*/
table.confiremList{width:100%;margin-bottom:15px; border:1px solid #eaeaea; border-top-width:2px}
table.confiremList th{font-weight:700;font-size:14px}
table.confiremList th,table.confiremList td{ height:30px; text-align:center; border:1px solid #eaeaea}
.carList .btn_2{ text-align:center;margin:15px 0}
.carList .btn_2 .remend,.carList .btn_2 .confirm{width:104px; height:50px; margin:0 30px; border:none; background:url(../images/btn_2.png)}
.carList .btn_2 .confirm{ background-position:-172px top}

/*setp 3*/
.carList .mod .hd{font-size:14px; line-height:29px;font-weight:700;padding-left:25px;color:#333; height:29px;background:url(../images/tb.png)}
.carList .mod .bd{ min-height:20px; height:auto;_height:20px;border-left:1px solid #e9e9e9;border-right:1px solid #e9e9e9}
.carList .mod .ft{font-size:0; margin-bottom:15px; height:6px;background:url(../images/rct_btm.png)}
.carList .mod .bd .address{width:90%;margin:10px auto}
.carList .mod .bd .address div{border:1px dashed #e0bd85; background:#fefaee;padding:5px 10px; margin:5px;height:70px; width:250px;}
.carList .mod .bd .address div p{margin:3px 0;}
.carList .mod .bd dl{ width:88%;margin:25px auto}
.carList .mod .bd span{color:#999}
.carList .mod .bd dt{float:left;width:80px;*padding-top:8px; text-align:right}
.carList .mod .bd dd{padding:5px 0px;}
.carList .mod .bd dd em{color:#f00;margin:0 5px;}
.carList .mod .bd dd input{border:1px solid #9B9B9B; vertical-align:middle; width:150px; height:14px; line-height:14px;padding:2px;}
.carList .mod .bd .peisong{margin:10px auto;width:85%}
.carList .mod .bd .beizhu{width:85%;margin:10px auto}
.carList .mod .bd .beizhu textarea{width:450px; height:100px; border:1px solid #8c99a9}
.carList .mod .bd .step4_btn2{ overflow:hidden; text-align:center;margin-top:20px;}
.carList .mod .bd .step4_btn2 .prevStep,
.carList .mod .bd .step4_btn2 .nextStep{width:104px; height:54px; margin:0 25px; display:inline-block; background:url(../images/step3btn_2.png)}
.carList .mod .bd .step4_btn2 .nextStep{ background-position:-140px top}

/*setp 4*/
.carList table.order_info{width:100%; border:1px solid #ccc;margin-bottom:15px; border-top-width:2px}
.carList table.order_info th{font-size:13px;font-weight:700}
.carList table.order_info th,.carList table.order_info td{border:1px solid #ccc; text-align:center; height:28px;}

/*setp 5*/
.carList table.pay_info{width:100%; border:1px solid #ccc; border-top-width:2px}
.carList table.pay_info th{font-size:13px; font-weight:700}
.carList table.pay_info th,.carList table.pay_info td{border:1px solid #ccc; text-align:center; height:28px;}
.carList table.pay_info td.total{ background:#f6f6f6; height:33px; font-size:13px; text-align:right;padding-right:50px;}
.carList table.payway{width:100%; clear:both;margin:25px auto;}
.carList table.payway td{color:#333}
.carList table.payway td,.carList table.payway th{padding:0 25px;padding:10px; background:#f6f6f6}
.carList .notice{width:95%;margin:35px auto 50px}
.carList .notice h3{font-size:13px;color:#b00000;margin:10px 0; font-weight:700}
.carList .notice p{padding-left:10px; line-height:23px}

/*finished.aspx*/
.finished_btn{margin:30px 0;padding-left:300px}
.finished_btn a{display:block;float:left;width:104px; height:47px;margin:0 20px; background:url(../images/finished_btn.png) -172px top}
.finished_btn a.viewOrder{ background-position:left top}
