@charset "utf-8";
html, body { overflow-x: hidden; overflow-y: auto; }
body { background: #fff; }
#wrap { position: fixed; top: 0; left: 0; right: 0; bottom: 0; overflow-x: hidden; overflow-y: auto; }
.login { position: absolute; top: 28%; left: 0; right: 0; background: #fff; overflow: hidden; padding: 25px; background: url(../img/main_bg.jpg) center center; }
.login .login_header { width: 275px; margin: 0 auto; margin-bottom: 10px; }
.login .login_body { width: 275px; margin: 0 auto; }
.login .login_body a { color:#f2f2f2;}
.login .login_body a:hover { color:#fff;}


/*登录表单*/
.login form { display: block; }
.login form li { margin-bottom: 10px; }
.login .btnCenter { margin-top: 15px; }
.login .btnCenter a { display: inline-block; padding: 10px 50px; color: #333; border-radius: 10px; }


.login .btnCenter a { 
	color: #555; 
	border: 0; 
	border-radius: 3px; 
	box-shadow: 0 1px 0 rgba(255,255,255,0.4) inset; 
	background: -webkit-gradient(linear, left top, left bottom, from(#f7dfa5), to(#f0c14b));
	background: -moz-linear-gradient(top, #f7dfa5, #f0c14b);
	background: -ms-linear-gradient(top, #f7dfa5, #f0c14b);  
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7dfa5', endColorstr='#f0c14b');
}

.login .btnCenter a:hover { 
	background: -webkit-gradient(linear, left top, left bottom, from(#f0c14b), to(#f7dfa5));
	background: -moz-linear-gradient(top, #f0c14b, #f7dfa5);
	background: -ms-linear-gradient(top, #f0c14b, #f7dfa5);  
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f0c14b', endColorstr='#f7dfa5');
}

.login_footer { position: absolute; bottom: 0; left: 0; right: 0; text-align: center; padding:50px; font-size: 12px; color: #666; }
.login_footer a { color: #666; margin-right: 20px; }
.login_footer a:hover { color: #333; }
