header {
	position: relative;
}

body {
	background: #e8f3ff url(../images/loginbg.png) no-repeat top center;
}

.slogin-main {}

.slogin {
	margin: 150px 0px;
}

.slogin-r {
	background-color: #fff;
	width: 600px;
	height: 503px;
	box-shadow: 0px 8px 20px 0px rgba(35, 109, 200, 0.2);
	border-radius: 0px 10px 10px 0px;
	margin-left: -5px;
	text-align: center;
}

.slogin-r-con {
	width: 400px;
	margin: 0px auto
}

.login-logo {
	margin-top: 35px;
}

.input-bg {
	width: 398px;
	height: 48px;
	background: #f5f5f5;
	border-radius: 5px;
	text-align: left;
	display: flex;
	align-items: center;
}
.input-bg span i{
	padding: 10px 15px;
	font-size:24px;
	color: #999999;
}
.input-bg .login-input{
	width:340px;
	height: 35px;
	border: 0px;
	font-size: 14px;
	background: transparent;
}
.input-bg .login-shot-input{
	width:180px!important;

}

.remberme {
	padding: 20px 0px;
	text-align: left;
}

.remberme span:last-child {
	float: right;
}
 a.a_blue,a:visited.a_blue{
	font-size: 12px;
	color: #2D98FF;
}
.zcxy{
	text-align: left;
	font-size:12px;
}

.layui-form-checked[lay-skin=primary] i {

	border-color: #2d98ff !important;
	background-color: #2d98ff;
}
.layui-form-checkbox[lay-skin=primary]:hover i{
	border-color: #2d98ff !important;
}

.login-btn {
	width: 398px;
	height: 48px;
	background: linear-gradient(90deg, #2d98ff, #6fb2ff);
	border-radius: 4px;
	border: 0px;
	cursor: pointer;
	color: #fff;
}

.yz-btn{
	width:100%;
	background: transparent;
	color: #2d98ff;
}
.layui-btn:hover{
	color: #f55b01;
}

.other-btn{
	padding: 15px;
}
.other-btn img{cursor: pointer}
.bindwechat{font-weight:bold;font-size:18px;}
