.nav-wrap{

	margin-bottom: 20px;

}

.nav-link{

	margin-bottom: 10px;

	height: 42px;

}

.nav-link li{

	float: left;

}

.nav-link li span{

	display: inline-block;

	width: 174px;

	height: 42px;

	background-color: #f1f5f9;

	line-height: 42px;

	color: #84a2be;

	font-size: 14px;

	text-align: center;

}

.nav-link li .step1{

	width:189px;

	border-top-left-radius: 5px;

	border-bottom-left-radius: 5px;

}



.nav-link li .step5{

	width:168px;

	border-top-right-radius: 5px;

	border-bottom-right-radius: 5px;

}

.nav-link li i{

	display: inline-block;

	width: 30px;

	height: 42px;

	vertical-align: middle;

}

.nav-link li i.step-right{

	background:url(../images/step_ico1.jpg) no-repeat 0 -1px;

}

.nav-link li i.step-right2{

	display: none;

	margin-top: -2px;

	background:url(../images/step_ico3.jpg) no-repeat 0 0;

}

.nav-link li i.step-left{

	margin-top: -2px;

	display: none;

	background:url(../images/step_ico2.jpg) no-repeat 0 0;

}

.nav-link li.active span{

	background-color: #579cd2;

	color: #fff;

}

.nav-link li.active .step1,

.nav-link li.active .step5{

	background-color: #579cd2;

	color: #fff;

}

.nav-link li.active i.step-right2,

.nav-link li.active i.step-left{

	display: inline-block;

}

.nav-tit {

	font-size: 20px;

	color: #333;

	font-weight: 700;

}

/*step结束*/







#order-verticalsteps .maincontent table tr td input {

    background-color: #2f81c0;

    border: 0 none;

    border-radius: 5px;

    color: #fff;

    font-size: 12px;

    font-weight: 700;

    height: 30px;

    line-height: 30px;

    padding: 0 20px;

}



.maincontent select {

    height: 30px;

    width: 200px;

}

#order-verticalsteps .maincontent p input,

#order-verticalsteps .maincontent p .cart-btn {

    background-color: #2f81c0;

    border: 0 none;

    border-radius: 5px;

    color: #fff;

    font-weight: 700;

    height: 30px;

    line-height: 30px;

    padding: 0 20px;

}



#config_form select {

    height: 30px;

    width: 300px;
	border-radius:5px;
	background-color:#fff;

}

.t-box tbody tr td select{
	width:242px;
	background-color:#fff;
	border:1px solid #ccc;
	border-radius:5px;
}


.styled_title{
	margin-bottom: 10px;
}
.styled_title .hie9{
	background-color: #18649f;
    color: #fff;
    height: 50px;
    line-height: 50px;
    text-indent: 18px;
}
.hie9 small{
	font-size: 14px;
    font-weight: 400;
}
.styled_title h2{
    font-size: 18px;
}
.page-header9{
	width: 1000px;
    margin: 0 auto 10px;
}
.step5-ordertotal{
	background-color: #fff;
}
.step5-ordertotal strong{
    color: #f60;
}
#order-verticalsteps h2.step5-tit{
    font-size: 18px;
    font-weight: 400;
}


#order-verticalsteps .maincontent.updata3 table tr td input {

    height: 26px;

    width: 300px;

	background-color: #fff;
    border: 1px solid #ccc;
    color: #333;
}



#order-verticalsteps .maincontent.updata3 .t-box tbody tr td input{
        width:200px;
}



#order-verticalsteps .maincontent.updata3 .orderbox9 table tr td input{
	width:200px;
	height:26px;
}


#order-verticalsteps .maincontent p {

    font-size: 12px;

    margin-bottom: 10px;

}

#order-verticalsteps .maincontent .strength-bar table tr td:first-child {
	/*width:120px;*/
	padding:0;
}

#order-verticalsteps .maincontent .strength-bar table tr td nth-child(2) {
	width:200px;
}
#order-verticalsteps h2 {

    margin-bottom: 10px;

    margin-top: 10px;

}



#order-verticalsteps .maincontent .orderbox {

    margin: 0 0 10px;

}

.styled td{
	line-height:20px;
}

select{
	background-color:#fff;
	border-radius:5px;
	}
