
/* 按钮样式重写 start*/
.content .btn{
	padding: 0;
	height: 50px;
	line-height: 50px;
	border-radius: 0;
}
.content .btn.btn-lev-one{
	width: 170px;
}
.content .btn.btn-lev-two{
	width: 295px;
}
.content .btn.btn-lev-three{
	width: 420px;
}
/* 按钮样式重写 end */

/* 选择认证方式 start */
.content .stepIndex{
	margin: 0 auto;
	width: 390px;
	height: 325px;
	margin-top: 85px;
	margin-bottom: 30px;
	padding-top: 55px;
	background: url(../images/bg-sticker.png) center no-repeat;
}
.content .stepIndex .btn{
	margin: 30px 47px;
	letter-spacing:1px;
}
.content .stepIndex .btn i{
	display: inline-block;
	width: 20px;
	margin-right: 6px
	
}
.content .stepIndex .btn.mobile-type i{
	background: url(../images/mobile-icon.png) center no-repeat;
}
    .content .stepIndex .btn.email-type i {
        background: url(../../images/email-icon.png) center no-repeat;
    } 
/* 选择认证方式 end */
 
/* 表单相关 start */
.form-group{
	margin-bottom: 32px;
	color: #333;
}
.form-group .inputTitle{
	display: inline-block;
	line-height: 50px;
	width:100px;
	font-size: 14px;
	letter-spacing:1px;
	color: #707070;
}
.form-group input[type=text],.form-group input[type=password],.form-group select{
	width: 420px;
	height: 50px;
	padding: 0 10px;
	line-height: 50px;
	border: 1px solid  #dfdfdf;
	outline: none;
	border-radius: 2px;
}
.form-group input[type=text]:hover,.form-group input[type=password]:hover,.form-group select:hover,.form-group input[type=text]:focus,.form-group input[type=password]:focus,.form-group select:focus{
    border-color: #aaa
}
.form-group input.min{
	width: 230px;
	margin-left: 3px;
}
.form-group .btn-lev-one{
	margin-left: 20px;
	margin-right: 6px;
}
.form-group .btn-lev-one img{
	margin-left: 0
}
.form-group .error{
	color: #f00;
	margin-left: 15px;
	line-height: 50px;
	display: none;
}
.form-group .btn-lev-three{
	margin-top: 8px;
	letter-spacing:1px;
}
/* 表单相关 end */

/* 其他 */
.content .stepCheck,.content .stepSet{
	padding: 100px 0 50px 150px;
	display: none;
}
/* 重置结束 */
.content .stepEnd{
	margin: 0 auto;
	padding: 130px 0 50px 0;
	width: 420px;
	display: none;
}
.content .stepEnd .success-icon{
	display: block;
	margin: 0 auto;
	width: 80px;
	height: 80px;
	background: url(../../images/user/successIco.png) center no-repeat;
}
.content .stepEnd .pro-txt{
	text-align: center;
	color: #333;
	font-size: 24px;
	line-height: 70px;
	margin-top: 15px;
}
.content .stepEnd .time-txt{
	text-align: center;
	color: #707070;
}
.content .stepEnd .time-txt span{
	color: #FD6272;
	margin: 0 8px;
}
.content .stepEnd .btn-lev-three{
	margin-top: 85px;
}

/*进度条样式*/
.arrow-step{
	position: relative;
	float: left;
	height: 50px;
	line-height: 50px;
	text-align: center;
	background-color: #EEEEEE;
	color: #666;
}
.arrow-step-4{
	width: 20%;
	margin-left: 5%;
}
.arrow-step.first-step{
	margin-left: 0;
	cursor: pointer;
}
.arrow-step .after-arrow{
	position: absolute;
	top: 0;
	right: -50px;
	width:0;
    height:0;
    border-width:25px;
    border-style:solid;
    border-color:transparent transparent transparent #eee;/*透明 透明 透明 灰*/
}
.arrow-step .before-arrow{
	position: absolute;
	top: 0;
	left: 0;
	width:0;
    height:0;
    border-width:25px;
    border-style:solid;
    border-color:transparent transparent transparent #fff;/*透明 透明 透明 灰*/
}

.arrow-step.current{
	background-color: #A9A9A9;
	color: #fff;
	font-weight: 600;
}
.arrow-step.current .after-arrow{
	border-color:transparent transparent transparent #A9A9A9;
}

.imgCodeInput img{
	width: 170px;
	height: 50px;
	cursor: pointer;
}