@charset "utf-8";
/* CSS Document */
html, body {
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	font-size: 12px;
	font-family: Arial, Microsoft YaHei, '微软雅黑';
	background: url(../images/bodybg.png) repeat 0 0;
}

a {
	bblr: expression(this.onFocus = this.blur ()); /*IE使用*/
	outline-style: none; /*FF使用*/
}

a:link {
	color: #7a7c7b;
	text-decoration: none
}

a:visited {
	color: #7a7c7b;
	text-decoration: none
}

a:hover {
	color: #7a7c7b;
	text-decoration: none
}

img, input {
	outline: none;
	border: none;
	vertical-align: middle;
	padding: 0
}

p, h1, h2, h3, h4, h5, h6, h7, ul, li, i {
	margin: 0;
	padding: 0;
	list-style: none;
	font-style: normal
}

/*---------------------*/
.loginWarp {
	position: relative;
	width: 100%;
	top: 50%;
	margin-top: -293px;
	height: 686px;
}

.loginBox {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -343px;
	margin-left: -467px;
	width: 934px;
	height: 686px;
	background: url(../images/loginbox.png) no-repeat center;
}

.loginTitle {
	width: 100%;
	height: 50px;
	text-align: center;
	margin-top: 75px;
	color: white;
	font-size: 32px;
	font-weight: bold;
	padding-left: 15px;
	letter-spacing: 10px;
	font-family: Microsoft YaHei, '微软雅黑';
}

.loginBox input {
	position: absolute;
	font-size: 14px;
	font-family: Arial, Microsoft YaHei, '微软雅黑';
	font-size: 15px;
}

.loginUser {
	top: 245px;
	left: 355px;
	height: 30px;
	width: 220px;
	color: #ababab;
}

.loginPass {
	top: 300px;
	left: 355px;
	height: 30px;
	width: 220px;
	color: #ababab;
}

.rememberPass {
	position: absolute;
	top: 360px;
	left: 355px;
}

.rememberPass label {
	color: #797979;
	font-family: Arial, Microsoft YaHei, '微软雅黑';
}

.loginBtn {
	top: 430px;
	left: 343px;
	width: 270px;
	height: 37px;
	line-height: 37px;
	text-align: center;
	color: #fff;
	font-size: 16px;
	cursor: pointer;
	background: url(../images/loginbtn.png) no-repeat center center;
}

.loginErr {
	position: absolute;
	left: 343px;
	bottom: 265px;
	width: 265px;
	height: 24px;
	line-height: 24px;
	border: 1px solid #fd9494;
	background: #ffdbdb;
	color: #d8231a;
	text-align: center
}

.loginLogo {
	position: absolute;
	top: 20px;
	left: 10%;
	width: 230px;
	height: 50px;
}

.loginFooter {
	position: absolute;
	bottom: 100px;
	width: 100%;
	text-align: center;
	font-size: 12px;
	color: #fff;
}

.remember-me {
	margin-right: 5px;
}

.remember-me, .remember-me input, .validate-code, validate-code input {
	position: static;
}