@charset "utf-8";
label{
	max-width: 100%;
    margin-bottom: 5px;
    font-weight: normal !important;
}
.err-inf span{
	display: block;
}
/*.registe-center .div-info span{
	width: 200px;
	height: 20px;
	border: 1px solid #000;
}*/
hr{
	border-color:#e0e0e0;
	box-shadow:0 0 8px #f1f2f7;
}
.logo{
	position: relative;
    height: 50px;
    width: 100%;
    margin-top: 18px;
    vertical-align: middle;
}
.help{
    float: right;
    margin-top: 10px;
}
.help-center{
	padding-left:30px;
}
.bg-center{
	width:100%;
	/*background-color:#2e3a61; */
	background-color:#86BF8F;
}

.logo>hr{
	position: absolute;
	width:100%;
	left:0;
	bottom:-20px;
}
.registe-center{
	width:100%;
}
.registe-center .content{
    height: 500px;
    margin: 0 auto;
    width: 650px;
    padding-top:50px;
}
.bottom{
	text-align:center;
	padding:20px 0;
	width:65%;
	margin:0 auto;
}
.bottom span{
	padding:0 15px;
}
.valid{
	line-height:29px;
	/*color:#ccc;*/
	display:none;
}
.btn-div{
	text-align: center;
}
.btn-ok{
	width:100%;
}
#btn-yzm{
    position: absolute;
    top: 0;
    right: 4.8%;
    padding:6px 5px;
}
.hidden{
	display:hidden;
}
.show{
	display:inline-block;
	position: relative;
    top: -5px;
}
.zjdl{
    position: relative;
    top: 17px;
    margin-left: 5px;
}
.yyzh{
	position: relative;
    top: 17px;
}
.btn-regist{
	width:100%;
}
.registok{
    margin-top: 200px;
    margin-left: 250px;
}
.divok{
	/*margin-top:130px;*/
}
.divok p{
	font-size:28px;
	text-align:center;
}
.divok img{
	height:50px;
	width:50px;
    margin-right: 5px;
}
.registe-info{
	margin-top:-1px;
	/*margin-left:40px;*/
	width:650px;
	position:relative;
	border-radius: 3px;
	padding:5px;
	/*height: 460px;*/
    border: 1px solid #E0E0E0;
    padding-top: 25px;
    border-top: 0px;
}