.account-1,.account-2,.account-3{
    width: 650px;
    margin: 145px auto 60px;
    font-family: 微软雅黑;
   border: 1px solid #ddd;
    box-shadow: 0 1px 1px 0 #ddd;
}
.account-1{
    height: 515px;
}
.account-2{
    height: 550px;
}
.account-3{
    height: 460px;
}
.account-1>h1,.account-2>h1,.account-3>h1{
    line-height: 42px;
}
.flow{
    width: 100%;
    height: 90px;
    background: #fbfbfb;
    position: relative;
}
.flow>div>h1{
    border-radius: 50%;
    margin: 0 auto;
}
.orange{
    width: 12px;
    height: 12px;
    background: #ff9900;
}
.orange-text{
    color: #ff9900;
}
.gray{
    width: 10px;
    height: 10px;
    background: #CDCDCD;
}
.flow>h2{
    width: 159px;
    height: 2px;
}
.line-1,.line-2{
    position: absolute;
    top: 14px;
}
.line-1{
        left: 157px;
}
.account-1>.flow>.line-2{
        right: 154px;
}
.account-2>.flow>.line-2{
    right: 141px;
}
.account-3>.flow>.line-2{
    right: 141px;
}
.gray-text,.pwdcode>span,.pwdcode1>span,.code>div>div>span{
    color: #666;
    font-size: 12px;
}
.first,.second,.third{
    float: left;
	margin-left: 117px;
    line-height: 35px;
    margin-top: 30px;
}
.languages,.languages>span,.position>span,.tel>span,.sex>span,.department>span, .mail>span, .name>span{
    font-weight: bold;
    color: #666;
}
.code{
    margin: 21px 144px 10px;
	width: 435px;
}
.code>div>div>input{
    margin-left: 12px;
	width: 110px;
	height:35px;
	padding-left: 5px;
	border:1px #eee solid;
}
.languages>input,.sex>input{
   margin: 0 15px 0 20px;
}
.languages{
    margin: 14px 85px 0 211px;
}
.next-step,.next-step-1{
    width: 120px;
    height: 35px;
    color: #fff;
    border-radius: 6px;
    border: 0;
	cursor: pointer;
	text-align: center;
}
.next-step{
	margin: 37px 265px;
}
.next-step:hover{
	background: #ff8800;
}
.next-step-1:hover{
	background: #ff8800;
}
.next-step-1{
    margin-top: 35px;
}
.position>input,.tel>input,.name>input, .department>input, .mail>input{
    width: 300px;
    height: 30px;
    margin-left: 25px;
	padding-left: 5px;
	border:1px #eee solid;
}
.position>input:hover,.tel>input:hover,.name>input:hover{
	border:1px #ddd solid;
}
.position,.sex, .department{
    margin: 20px 0 0 150px;
}
.name{
    margin: 40px 0 0 150px;
}
.tel, .mail{
    margin: 15px 0 0 122px;
}
.settings{
    font-size: 24px;
    line-height: 100px;
}
.congrats{
    color: #666;
}

.pwdcode{
    margin: 28px 81px 0 120px;
}

.pwdcode1{
    margin: 14px 85px 0 97px;
}

.firstpwd{
	width: 180px;

}

.secondpwd{
	width: 180px;
}
.pwdcode>input,.pwdcode1>input{
	width:320px;
	height:35px;
	margin-left:12px;
	padding-left: 3px;
	border:1px #eee solid;
}
#code{
	border:1px #eee solid;
	margin-left:25px;
	height:35px;
}
.pwdcode>input:hover,.pwdcode1>input:hover,.code>div>div>input:hover{
	border:1px #ddd solid;
}