@charset "utf-8";
@import url("base.css");

html {
	background:url(../../images/admin/bg3.png) ;
	background:url(../../images/admin/login_bg2.jpg) no-repeat center fixed;
	*overflow:hidden;
}

body {
}

.logo {
	text-align:center;
	margin-top:140px;
}
.logo a {
	display:inline-block;
	width:230px;
	height:28px;
	background:url(../../images/admin/logo-white.png) no-repeat center;
}

.login_box_box {
	width:380px;
	height:400px;
	margin:0 auto;
	overflow:hidden;
	padding:5px;
	background:url(../../images/admin/logo_main.png) no-repeat center;
	position:relative;
}
.login_box {
	float:left;
	width: 300px;
	height:300px;
	overflow:hidden;
	margin: 20px auto;
	padding:20px 40px;
	background: url(../../images/admin/opacity/w90.png);
	color: #000;
	/*
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	-webkit-box-shadow: 0 0 0 5px rgba(0,0,0,.15);
	-moz-box-shadow: 0 0 0 5px rgba(0,0,0,.15);
	box-shadow: 0 0 0 5px rgba(0,0,0,.15);
	*/
}
.login_top {
	text-align:right;
	padding-bottom:35px;
	height:14px;
	overflow:hidden;
}
.login_top a {
	display:inline-block;
	width:14px;
	height:14px;
	margin-left:10px;
	
	filter:alpha(opacity=20);
	-moz-opacity:0.2;
	-webkit-opacity:0.2;
	opacity:0.2;	
}
.login_top a:hover {
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-webkit-opacity:0.7;
	opacity:0.7;	
}
.login_top a.a1 {
	background:url(../../images/admin/ico.png) no-repeat 0 0;
}
.login_top a.a2 {
	background:url(../../images/admin/ico.png) no-repeat 0 -20px;
}

.login_main {
	height:230px;
	overflow:hidden;
}
.login_main p {
	margin-bottom:15px;
	position:relative;
}
.login_main p.submit {
	/* padding-top:15px;*/
	padding-bottom:10px;
	text-align:center;
}
.login_main p input.input {
	border:2px solid #e5e5e5;
	width:246px;
	padding:5px 10px 6px 40px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 4px;
	background:none;
	color:#888;
	font-family:"微软雅黑","黑体",Arial,Helvetica,sans-serif;
	font-size:12px;
	position:relative;
	z-index:100;
}
.login_main p input.input:focus {
	border:2px solid #ddd;
}
.login_main p input.input1 {
	background:url(../../images/admin/ico.png) no-repeat 12px -33px;
}
.login_main p input.input1:focus {
	/*
	background-position:12px -53px;
	*/
}
.login_main p input.input2 {
	background:url(../../images/admin/ico.png) no-repeat 12px -73px;
}
.login_main p input.input2:focus {
	/*
	background-position:12px -93px;
	*/
}
.login_main p.erro input.input1 {
	border:2px solid #ffb363;
	background:#fffcf9 url(../../images/admin/ico.png) no-repeat 12px -33px;
}
.login_main p.erro input.input2 {
	border:2px solid #ffb363;
	background:#fffcf9 url(../../images/admin/ico.png) no-repeat 12px -73px;
}
.login_main p em {
	position:absolute;
	top:7px;
	*top:10px;
	line-height:16px;
	left:43px;
	color:#888;
	font-family:"微软雅黑","黑体",Arial,Helvetica,sans-serif;
	font-size:12px;
	z-index:10;
}


.btn_login {
	display:inline-block;
	width:160px;
	height:40px;
	overflow:hidden;
	position:relative;
	cursor:pointer;
}
.btn_login:hover {
	text-decoration:none;
}
.btn_login b {
	display:inline-block;
	width:175px;
	height:40px;
	background:url(../../images/admin/sprites.png) no-repeat 0 0;
	position:absolute;
	top:0;
	right:0;
	z-index:5;
	filter:alpha(opacity=95);
	-moz-opacity:0.95;
	-webkit-opacity:0.95;
	opacity:0.95;	
}
.btn_login_no b {
}
.btn_login i {
	display:inline-block;
	width:160px;
	height:40px;
	position:absolute;
	top:0;
	left:0;
	z-index:10;
	line-height:40px;
	font-style:normal;
	color:#fff;
	font-size:15px;
	text-align:left;
	text-indent:40px;
}

.login_footer {
	border-top:1px solid #e5e5e5;
	padding:10px 0 0;
	/*margin-top:20px;*/
	text-align:center;
	color:#aaa;
}
.login_footer a {
	color:#aaa;
	text-decoration:none;
}
.msg_error{
    display: none;
    padding: 2px 0 2px 0;
    text-align: center;
}
