@charset "utf-8";
.login .login-heard {
	padding-top: 10px;
	padding-bottom: 10px;
}

.logo.logo-img {
	padding-right: 15px;
}

.logo.logo-img>img {
	height: 80px;
}

.logo.logo-text {
	padding: 27px 0;
	font-size: 24px;
}

.login .login-body {
	height: 511px;
	background: #4380d2 url("../img/login-bg.png") left center repeat-x;
}

.login .login-body .login-box {
	background-color: #fff;
	border-radius: 5px;
	margin-top: 70px;
	padding: 5px 15px;
}

.login-box .login-box-title {
	font-size: 18px;
	color: #2a70cc;
	border-bottom: 1px solid #ddd;
	padding: 10px;
	margin-bottom: 15px;
}

.login-box .form-box {
	padding: 0 10px;
}

.login-box .fgt-pwd {
	color: #888;
}

.login-box .fgt-pwd:hover,
.login-box .fgt-pwd:focus,
.login-box .fgt-pwd:active {
	color: #337ab7;
	text-decoration: none;
}

.login .login-footer {
	padding: 30px 0;
	color: #969696;
}

.login .login-footer .login-footer p {
	margin: 0;
	line-height: 23px;
}

.login .login-footer .login-footer-con .copy {
	display: inline-block;
	color: #969696;
	padding-left: 25px;
}

.login .login-footer .login-footer-con .copy:hover,
.login .login-footer .login-footer-con .copy:focus {
	color: #337ab7;
}