.header{
	padding-top: 1.38rem;
	text-align: center;
}

.header .icon-logo{
	display: inline-block;
	width: 3.4rem;
	height: 3.75rem;
	background: url(../images/login_index.jpg) no-repeat scroll center/cover;
}

.main{
	padding: 0 1.16rem 0.6rem;
}

.form-group{
	position: relative;
	margin-bottom: 0.45rem;
	padding-left: 1.2rem;
	height: 0.94rem;
	border: 1px solid #dedede;
	border-radius: 0.14rem;
}

.form-group input[type="text"],
.form-group input[type="password"]{
	display: block;
	width: 100%;
	height: 100%;
	font-size: 0.26rem;
}

.form-group [class^="icon-"]{
	position: absolute;
	top: 0;
	bottom: 0;
	margin: auto;
}

.form-group .icon-user,
.form-group .icon-password,
.form-group .icon-type{
	left: 0.3rem;
	width: 0.34rem;
	height: 0.34rem;
}

.form-group .icon-user{
	background: url(../images/icon_user03.png) no-repeat scroll center/contain;
}

.form-group .icon-password{
	background: url(../images/icon_password.png) no-repeat scroll center/contain;
}

.form-group .icon-type{
	background: url(../images/icon_type.png) no-repeat scroll center/contain;
}

.form-group .icon-breakline{
	left: 0.92rem;
	width: 2px;
	height: 0.6rem;
	background: url(../images/icon_breakline.png) no-repeat scroll center/contain;
}

.form-group .radio-item{
	height: 0.94rem;
	line-height: 0.94rem;
}

.form-group .radio-item label{
	display: inline-block;
	position: relative;
	width: 1.1rem;
	margin-right: 0.08rem;
}

.form-group .radio-item span{
	display: block;
	border: 1px solid #ddd;
	width: 100%;
	height: 0.46rem;
	font-size: 0.28rem;
	line-height: 0.46rem;
	text-align: center;
}

.form-group .radio-item input[type="radio"]:checked + span{
	border-color: #48c70a;
}

.form-group .radio-item input[type="radio"]:checked + span::after{
	position: absolute;
	right: 0;
	bottom: -0.08rem;
	color: #48c70a;
	content: "√";
}

.form-group .radio-item input[type="radio"]{
	display: none;
}

.main .btn-submit{
	display: block;
	height: 0.94rem;
	font-size: 0.44rem;
	line-height: 0.94rem;
	text-align: center;
	border-radius: 0.14rem;
	color: #fff;
	background-color: #67c80a;
}