
.login-main {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	width: 500px;
	margin: 0 auto;
	margin-top: -30px;
}

.fr {
	float: right;
}

.layui-elip {
	margin-top: 35%;
	height: 35px;
	line-height: 35px;
	font-size: 30px;
	font-weight: 100;
	text-align: center;
}

.layui-form {
	margin-top: 15%;
}

input:-webkit-autofill {
	　　-webkit-box-shadow: 0 0 0 400px #E8ECED inset;
}

#foot {
	text-align: center;
}

#email {
	-webkit-box-shadow: 0 0 0 400px #E8ECED inset;
}

#psw {
	-webkit-box-shadow: 0 0 0 400px #E8ECED inset;
}

.login-main, .login-main form, .login-main form .layui-input-inline {
	margin-bottom: 15px;
}

.login-main form .layui-input-inline, .login-main form .layui-input-inline input,
	.login-main form .layui-input-inline button {
	width: 100%;
	margin-top: 15px;
}

.layui-form-checked[lay-skin=red] i {
	border-color: #ff5722;
	background-color: #ff5722;
	color: #fff;
}

.layui-form-checkbox[lay-skin=red] i {
	right: auto;
	left: 0;
	width: 16px;
	height: 16px;
	line-height: 16px;
	border: 1px solid #d2d2d2;
	font-size: 12px;
	border-radius: 2px;
	background-color: #fff;
	-webkit-transition: .1s linear;
	transition: .1s linear;
}

.layui-form-checked[lay-skin=red] i {
	border-color: #ff5722;
	background-color: #ff5722;
	color: #fff;
}

.layui-form-checkbox[lay-skin=red] span {
	padding-left: 30;
	padding-right: 15px;
	line-height: 18px;
	background: 0 0;
	color: #666;
}