#header{
	border-bottom:1px solid #d6dadd;
}
div.wrapper {
	margin: 0 auto;
	width: 640px;
}
#logo2 span.star-icon{
	display:inline-block;
	margin:10px 0 0 180px;
}
.doing .s-num {
    background-position: -23px 0;
}
.s-num {
    background-image: url("//misc.360buyimg.com/user/myjd-2015/css/i/step2013.png");
    color: #fff;
    font-weight: 700;
    height: 23px;
    line-height: 23px;
    margin: -15px auto 0;
    position: relative;
    width: 23px;
}
.doing .s-text {
    color: #7abd54;
}
.s-text {
    color: #ccc;
}
.stepflex::after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}
#sflex04 {
    width: 640px;
}
.stepflex {
    border-top: 5px solid #ccc;
    margin: 30px auto;
    text-align: center;
}
.stepflex {
    display: block;
}

.stepflex dl {
    border-top: 5px solid #ccc;
    float: left;
    position: relative;
    top: -5px;
    width: 160px;
}

.stepflex dl {
    border-top: 5px solid #ccc;
    float: left;
    position: relative;
    top: -5px;
    width: 160px;
}

.form .item::after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}
.form .item {
    display: block;
    line-height: 30px;
    margin-bottom: 20px;
}

.form .item span.label {
    float: left;
    height: 18px;
    line-height: 18px;
    padding: 6px 0;
    text-align: right;
    width: 100px;
}
div.form .itxt, div.form .text {
    padding: 8px 23px 8px 5px;
}
.form .itxt, .form .text {
    height: 18px;
    padding: 5px 23px 5px 5px;
    width: 127px;
}
.form .area, .form .itxt, .form .sele, .form .selt {
    border: 1px solid #ccc;
    float: none;
    font-family: "Microsoft YaHei";
    font-size: 12px;
    line-height: 18px;
    padding: 5px;
}

.form .item span.label {
    float: left;
    height: 18px;
    line-height: 18px;
    padding: 6px 0;
    text-align: right;
    width: 100px;
    color: #666;
}

.clear, .clr {
    clear: both;
    display: block;
    font-size: 0;
    height: 0;
    line-height: 0;
    overflow: hidden;
}

#loginBtn{
	text-align: center;
}
.stepflex dl {
    float: left;
    position: relative;
    top: -5px;
    width: 160px;
}

dl.done {
    border-top-color: #caecb6;
}

.done .s-num {
    background-position: -46px 0;
}

#content .btn-10, #content .btn-14, #content .btn-4 {
    font-size: 14px;
    padding: 8px 14px;
}
.btn-10:link, .btn-10:visited, .btn-11:link, .btn-11:visited, .btn-12:link, .btn-12:visited, .btn-9:link, .btn-9:visited {
    color: #323333;
    text-decoration: none;
}
.btn-10, .btn-14 {
    padding: 5px 14px;
}
.btn-10, .btn-11, .btn-12, .btn-9 {
    background-color: #f7f7f7;
    background-image: linear-gradient(to bottom, #f7f7f7 0px, #f3f2f2 100%);
    border: 1px solid #ddd;
    border-radius: 2px;
    color: #323333;
    display: inline-block;
    height: 18px;
    line-height: 18px;
    padding: 2px 14px 3px;
}
.ml10 {
    margin-left: 10px;
}

.ftx-un {
    font-size: 16px;
    line-height: 25px;
    margin-right: 10px;
}
a.sendMobileCode{
	display:inline;
	padding:8px;
	width:200px;
}

.ftx-01, .ftx01 {
    color: #e4393c;
}
.next_button {
	background-color: #1e8efb;
	border: 1px solid #1e8efb;
	color: #fff;
}
.next_button:hover {
	background-color: #349AFF;
	border: 1px solid #349AFF;
	color: #fff;
}
form.forget_password a,form.forget_password a:hover{
	text-decoration:none;
	border-bottom-color:#ddd;
}
.login{
	float: none;
}