#content{
	/* background: #eee; */
	/* padding:1px 0; */
	/* min-height: 50%; */
}
.reg-wrap,.bindMobile-wrap{
	background-color: #fff;
	margin: 20px auto;
	padding: 20px 0;
	width: 520px;
	position: relative;
}
.reg-wrap .form,.bindMobile-wrap .form{
	width: 440px;
	margin: auto;
}

.form .item-fore1,.form .item-fore2{
	position: relative;
	margin-bottom: 20px;
	z-index: 1;

	border: 1px solid #bdbdbd;
	width: 100%;
	overflow: hidden;
	font-size: 18px;
}
.form .item input,.form .item{
	font-size: 18px;
	height: 2.78em;
	line-height: 2.78em;
}
.form .hide{display: none;}
.form .show{display: block;}
.form .item.min-app-btn{
	text-align:center;
}
.form .item.min-app-btn .btn{
	color:#8c2024;
}
.form .item.min-app-drcode{
	height:auto;
}
.form .item.min-app-drcode > div{
	width:80%;
	margin:auto;
	color:#8c2024;
	text-align:center;
}
.form .item.min-app-drcode img{
	width:100%;
}
.form .login-label{
	top: 0;
	left: 0;
	width: 5em;
	height: 100%;
	position: absolute;
	z-index: 3;
	border-right: 1px solid #bdbdbd;
	text-align: center;
}

.form .itxt {
	line-height: 2.5em;
	border: 0;
	padding: 0 0 0 5.5em;
	width: 100%;
	float: none;
}
.form .vcode-btn{
	display:block;
	width:6em;
	height: 100%;
	position:absolute;
	right:0;
	top: 0px;
	text-align:center;
	color: black;
	text-decoration: none;
	border-left: 1px solid #bdbdbd;
}
.form .toggle-pwd{
	display:block;
	width: 3em;
	height: 100%;
	position:absolute;
	right:0;
	top: 0px;
	text-align:center;
	color: black;
	text-decoration: none;
}
.form  .login-btn {
}
.form  .login-btn .btn-link {
	display: block;
	width: 100%;
	background-color: #000;
	line-height: 2em;
	color: #fff;
	font-size: 20px;
	font-family: 'Microsoft YaHei';
	text-align: center;
	text-decoration: none;
}
.form .item.agree_wraper{font-size: .8em; height: auto;}
.znw .form  .login-btn .btn-link{
	background-color: #116bb4;
}
.znw .form .agree{
	color: #116bb4;
}
.iia .form  .login-btn .btn-link{
	background-color: #c03d33;
}
 .iia .form .agree{
	color: #c03d33;
}
.zaoche .form  .login-btn .btn-link{
	background-color: #8c2024;
}
 .zaoche .form .agree{
	color: #8c2024;
}
.extra {
	padding-left: 20px;
	padding-right: 20px;
	line-height: 50px;
	border-top: 1px solid #f4f4f4;
	height: auto;
	background-color: #fcfcfc;
	font-size: 18px;
	display: none;
}
.extra ul{display: block;}
.extra li {
	float: left;
}
.extra li.extra-r {
	float: right
}
.extra li .line {
	color: #ccc;
	padding: 0 10px
}
.extra li a.link {
	display: inline-block;
	position: relative;
	padding-left: 24px
}
.extra li a.link b {
	width: 20px;
	height: 20px;
	display: block;
	margin: 0 auto;
	position: absolute;
	float: left;
	left: 0;
	top: 1px;
}
.form  .capslock {
	position: absolute;
	z-index: 4;
	display: none;
	width: 106px;
	top: 28px;
	left: 50px;
	padding-left: 26px;
	height: 26px;
	line-height: 28px;
	overflow: hidden;
	background-color: #fdf6d2;
}

@media screen and (max-width: 640px){
	.body_c {
		width: 100%;
		min-width: 300px;
		margin: 0 auto;
	}
	.reg-wrap .form,.bindMobile-wrap .form{width: 94%;float: none;padding-bottom: 20px;}
	.form .item{width: 96%;margin: 0 auto 20px;}
	
.form .itxt,.form .login-label,.form .item input, .form .item,.extra,.extra a.toLink{font-size:14px;}
.extra{display:block;}
.top .toLinkWrap{display:none;}

}