body {
	background-image: url(../img/login-bg-img.png);
	background-repeat: no-repeat;
	background-size: cover;
	background-attachment: fixed;
}
.login-box {
	display: flex;
	justify-content: center;
	align-items: center;
	width: 500px;
	margin: 100px auto;
	border-radius: 10px;
	background-color: rgba(255, 255, 255, 1)
	
}

.login-logo {
	display: flex;
	justify-content: center;
	
}
.login-logo img {
	width: 320px;
	height: 90px;
	margin: 40px 0 30px 0;
}

.login-registered-box {
	display: flex;
	justify-content: center;
}
.login-registered {
	margin: 0 10px;
}
.login-registered h2 {
	color: #8d8d8d;
}
.login-registered-box .active h2{
	color: #06549C;
}
.information-fill-box {
	width: 500px;
	margin-top: -10px;
}
.errorMessage{
	display: flex;
	min-height: 16px;
	margin-top: 10px;
	color: red;
	flex-direction: column;
	text-align: center;
}
.login-fill  {
	display: flex;
	align-items: center;
	margin: 20px 0 20px 70px;
	position: relative;
}
.login-fill input[type="password"]::-ms-reveal{
	display:none
}
.login-fill input::-ms-reveal{display: none;}
.login-fill button {
	width: 50px;
	height: 40px;
	margin-right: 4px;
	border-radius: 2px;
	background-color: #06549C;
}
.login-fill button a img {
	width: 26px;
	height: 26px;
}
.login-fill input {
	width: 300px;
	height: 40px;
	font-size: 14px;
	padding-left: 10px;
	border-radius: 2px;
	border: 1px solid #E5E5E5;
}
.icon_see.nosee{
	background: url(/img/home_see.png) no-repeat;
	background-size: 100% 100%;
}
.icon_see{
	background: url(/img/biyan.png) no-repeat;
	background-size: 100% 100%;
	width: 18px;
	height: 14px;
	position: absolute;
	top: 14px;
	right: 90px;
	cursor: pointer;
}
.Verification-code {
	display: flex;
	align-items: center;
	margin: 20px 0 20px 70px;
}
.login-btn {
	margin: 20px 0;
	text-align: center;
}
.login-btn button {
	width: 200px;
	height: 40px;
	margin: 0 auto;
	border-radius: 2px;
	background-color: #06549C;
}
.login-btn button span {
	font-size: 16px;
	color: #FFFFFF;
}
.Verification-code button {
	width: 50px;
	height: 40px;
	margin-right: 4px;
	border-radius: 2px;
	background-color: #06549C;
}
.Verification-code button a img {
	width: 26px;
	height: 26px;
}
.Verification-code input {
	width: 150px;
	height: 40px;
	font-size: 14px;
	padding-left: 10px;
	border-radius: 2px;
	border: 1px solid #E5E5E5;
}
.get-Verification {
	margin-left: 10px;
}
.img-verification{
	margin-left: 10px;
	height: 40px;
	width: 140px;
	border: 1px solid #E5E5E5;
}
#codeGetAfter{
	cursor: default;
}
.get-Verification button {
	width: 140px;
	height: 40px;
	margin-right: 4px;
	border-radius: 2px;
}
.get-Verification button:hover {
	background-color: #2c80c5;
}
.get-Verification button a  {
	font-size: 15px;
	color: #FFFFFF;
}

.agree {
	text-align: center;
}
.information-fill-box form ul li {
	text-align: center;
}
.login-way {
	display: flex;
	justify-content: center;
}
.login-icon {
	width: 40px;
	height: 40px;
	margin: 20px 40px;
	border-radius: 50%;
	background-color: #e5f5fd;
}
.login-icon img {
	margin-top: 8px;
	margin-left: 2px;
}