/*主体部分 表单背景*/
.login_right_cont{
    background: rgba(255,255,255,.9);
}
.login_layout .login_body{
/*	padding: 105px 0;*/
	color: #000;
	align-items: center;
	justify-content: center;
	height: 100%;
}
.login_body .login_right_cont,.login_right_cont #p_errorMsg{
	color: #000;
}
#error_message_login_btn,.checkbox_msg{
	padding-top: 10px!important;
}
#error_message,.div_login_command #Button_Login,.div_login_command{
	width: 100%!important;
}
.div_login_command{
	padding-left: 0px!important;
}
#error_message_login_btn .div_login_command #Button_Login{
	display: block;
	/*background: linear-gradient(to right, #54bdb6,#a6cf66);*/
	border-radius: 5px;
	background: #006dd8;
	padding: 3px 0;
	color: #ffffff;
}
.login_layout .login_body .login_right_cont{
	padding: 10px 15px 10px;
	box-shadow: 0px 0px 10px 0px #9e9e9e;
	border-radius: 15px;
}
#div_header{
	position: absolute;
	top: 16%;
	right: 10px;
}
.width_icon_input .login-input-area{
	height: 32px;
}
.width_icon_input .login-input-area ,.login_right_cont .checkbox_msg input[type="checkbox"]::before{
	border: 1px solid #909191;
}
.login_right_cont .login-password-area .password-state{
	top: 4px;
}
.password, .userID, .userPhoneNum{
	padding: 20px 0;
}
.password{
	padding-top: 45px!important;
}
.div_login_command{
	padding-top: 20px!important;
}
.top-right-more-btn{
	display: none;
}

@media (max-width: 1367px){
	.login_layout .login_body{
		padding: 55px 0;
	}
	.login_layout .login_body .login_right_cont{
		padding: 15px 15px 30px;
	}
	.password{
		padding-top: 20px!important;
	}
	.width_icon_input .login-input-area{
		height: 26px;
	}
	.div_login_command{
		padding-top: 10px!important;
	}
	.login_body .login_left{
		width: 50%;
	}
	#div_header{
		top: 10%;
	}
	.login_right_cont .login-password-area .password-state{
		top: 1px;
	}
}