input,select{
vertical-align:baseline;
}

.orderSteps{
width:92%;
margin:0 auto;
-webkit-border-radius:10px;
box-shadow:0px 1px 3px #cfcfcf;
background-color:#f8f8f8;
}

.stepState{
height:50px;
width:100%;
padding:15px 0;
}

.stepState-item{
float:left;
width:33.33%;
}

.linkline{
display:block;
height:1px;
width:65%;
border:0;   
border-top:5px solid #bebebe;
margin:1em auto -1.5em auto;
padding:0;
}

.countStep,.descriStep{
display:block;

}

.countStep{
width:30px;
height:30px;
line-height:30px;
-webkit-border-radius:30px;
margin:0 auto;
font-family:arial;
font-size:16px;
color:#fff;
text-align:center;
}

.passed{
background-color:#ff5501;
}
.unreached{
background-color:#bebebe;
}

.descriStep{
width:100%;
text-align:center;
font-size:14px;
font-weight:bold;
}

.word-passed{
color:#ff5501;
}

.word-unreached{
color:#bebebe;
}

.devideline{
display:block;
height:0px;
width:92%;
border:0;   
border-top:0px dotted #cccccc;
margin:0 auto 0.5em auto;
padding:0;
}

/*填写表单内容**/
.fillinOrder li{
padding:8px 0px;
}
.order-info,.address-info{
width:92%;
margin:10px auto 0px auto;
}

.normal-label{
font-size:18px;
color:#000;
font-weight:normal;
margin-right:5px;
height:25px;
line-height:25px;
}

.goodsName{
width:80%;
font-size:16px;
color:#686868;
line-height:18px;
text-align:justify;
margin:-23px 0px 0px 5px;

}

.unitPrice{
font-family:arial;
font-size:16px;
color:#686868;
margin:-23px 0px 0px 45px;
}

.total-price{
font-family:arial;
font-size:16px;
color:#ff5501;
}
.minusBtn{
display:inline-block;
width:30px;
height:30px;
background:url(../images/minus.png) no-repeat bottom left;
background-size:100%;
margin-bottom:-10px;
}
.plusBtn{
display:inline-block;
width:30px;
height:30px;
background:url(../images/plus.png) no-repeat bottom left;
background-size:100%;
margin-bottom:-10px;
}
.minusBtn1{
display:inline-block;
width:30px;
height:30px;
background:url(../images/minus.png) no-repeat bottom left;
background-size:100%;
margin-bottom:-10px;
}
.plusBtn1{
display:inline-block;
width:30px;
height:30px;
background:url(../images/plus.png) no-repeat bottom left;
background-size:100%;
margin-bottom:-10px;
}

input.goodsNumipt{
width:30%;
text-align:center;
}


.selBg{
width:120px;
height:35px;
-webkit-border-image:url(../images/selBg.png) 2 2 1 1 stretch;
margin-top:5px;
font-size:14px;
}

.fillinOrder li.selectigroup{
padding-left:15px;

}

.select-group{
margin:-35px 0px 0px 46px 
}

input[type="text"]{
height:25px;
-webkit-border-image:url(../images/inputBg.png) 3 2 2 2 stretch;
}

input[type="password"]{
height:25px;
-webkit-border-image:url(../images/inputBg.png) 3 2 2 2 stretch;
}


.btnli{
text-align:center;
}
.submitBtn{
width:130px;
height:42px;
-webkit-border-radius:8px;
font-size:18px;
color:#fff;
text-shadow:1px 1px 1px rgba(0,0,0,0.4);
background:url(../images/qrorder2.png) no-repeat bottom left;
background-size:100%;
border:none;
margin-bottom:25px;
}

.submitBtn22{
width:230px;
height:60px;
-webkit-border-radius:8px;
font-size:18px;
color:#fff;
text-shadow:1px 1px 1px rgba(0,0,0,0.4);
background:url(../images/cult.gif) no-repeat  left;
background-size:100%;
border:none;
margin-bottom:25px;
}
/****第二步**/

#orderStep-two #wrap{
width:100%;
padding:15px 0px 0px 0px;
}

#orderStep-two .stepState{
position:relative;
z-index:999;
margin-top:-48px;
}

.alreadydone{
vertical-align:middle;
}

.line-left,.line-right{
display:inline-block;
height:1px;
width:33%;
border:0;
padding:0;
}


.lineBg{
position:relative;
display:inline-block;
width:100%;
text-align:center;
margin-top:20px;
}

.passedline{
border-top:5px solid #ff5501;
}

.unpassedline{
border-top:5px solid #bebebe;
}

/*收货信息*/
.confirmInfo{
width:90%;
padding:0 1%;
-webkit-border-radius:2px;
border-top:1px solid #eeeeee;
border-left:1px solid #eeeeee;
border-right:1px solid #eeeeee;
margin:20px auto 15px auto;
}

.confirmInfo .devideline{
width:98%;
}
.confirm-address-info{
border-bottom:1px solid #eeeeee;
background:#fff url(../images/adressBg.png) no-repeat top left;
background-size:100%;
}



/*订单详情*/
.confirm-order-info,.order-confirmed{
background:#fff url(../images/orderBg.png) no-repeat bottom left;
background-size:100%;
}

.address-order-title{
font-size:14px;
font-weight:bold;
color:#010101;
padding:10px 0px 5px 10px;
}

.address-detail,.addressee,.contactNum,
.product-name,.unit-price,.goodsNum{
font-size:18px;
font-weight:normal;
color:#686868;
}

.address-detail,.product-name{
line-height:20px;
padding:10px 10px 5px 10px;
}

.unit-price{
font-size:20px;
}

.addressee,.contactNum{
display:inline-block;
padding:5px 10px 10px 15px;
}
.unit-price,.goodsNum{
display:inline-block;
padding:5px 10px 15px 15px;
}

.goodsNum{
float:right;
}

.contactNum,.goodsNum{
font-family:arial;
}

.pay-access{
width:92%;
font-size:20px;
font-weight:normal;
color:#000;
padding:10px 0px 15px 4%;
}

strong.emphasized{
color:#ff5501;
font-weight:normal;
}

.submitOrder{
width:100%;
height:42px;
margin-top:30px;
background-color:#fff;
}

.settle-totalprice{
display:inline-block;
height:42px;
line-height:42px;
font-size:20px;
color:#686868;
padding-left:14%;
}
.settle-totalprice .emphasized{
font-family:arial;
}


.submitOrderBtn{
float:right;
width:120px;
height:42px;
font-family:华文黑体, 黑体,Droid Sans Fallback;
font-size:18px;
color:#fff;
border:none;
background:url(../images/tijiaobtn.png) no-repeat bottom right;
background-size:100%;
cursor:pointer;
}

/*******************************第三步***********************************/

#orderStep-three #wrap{
width:100%;
padding:15px 0px 0px 0px;
}

#orderStep-three .stepState{
position:relative;
z-index:999;
margin-top:-48px;
}

.remind-tips{
width:92%;
margin:15px 4%;
font-size:20px;
font-weight:normal;
color:#ff5501;
}



.orderID{
width:90%;
padding:10px 1% 5px 1%;
margin:0 auto;
background-color:#e2e2e2;
}
.IDnum{
font-size:18px;
color:#000;
padding:0px 10px 0px 10px;
}


#orderStep-three .orderSteps{
padding-bottom:10px;
}

#orderStep-three .confirmInfo{
margin:0px auto 15px auto;
}

.wrap-order .devideline {
margin:0 auto;
}