﻿
.header{
	border-bottom: 1px solid #e5e5e5;
}



.login{
	background: #fff;
	height: 500px;
	margin: 0 auto;
	clear: both;
	padding: 0 10px;
	margin-top: 40px;
}




.logintable{
	width: 100%;
}




.login td.loginleft{
	background:url(../images/login_banner.gif) no-repeat center center;
	height: 486px;
	overflow: hidden;
}



.login .loginright{
	overflow: hidden;
	width: 395px;
}



.login .box{
	width: 395px;
	height: 386px;
	border: 1px solid  #ddd;
	overflow: hidden;
}
.login .box1{
	width: 395px;
	height: 400px;
	border: 1px solid  #ddd;
	overflow: hidden;
}

.login h1{
	height: 70px;
	line-height: 700px;
	overflow: hidden;
	background: url(../images/login_title.gif) no-repeat 10px 20px;
	border-bottom: 1px solid #14a5fe;
}

.login h2{
	height: 70px;
	line-height: 700px;
	overflow: hidden;
	background: url(../images/login_daili.gif) no-repeat 10px 20px;
	border-bottom: 1px solid #14a5fe;
}


.login .form{
	padding: 20px;
}


.login .form table{
	width:380px;
}


.login .form th{
	text-align:right;
	padding:14px 10px 14px 0;
	font-weight:normal;
	vertical-align:top;
	width:80px;
	text-align:right
}


.login .form td{
	padding-left:1em;
	height:25px;
	line-height:25px;
	padding:8px;
	vertical-align:top
}


.login .form #result{
	color:#ee5500;
	font-size:12px;
	height:35px;
	line-height:35px;
	float:left;
	padding-left:20px
}


.login .form .submit{
	width: 340px;
	height: 40px;
	background: #009fd9;
	color: #fff;
	border: none;
	cursor:pointer;
	font-size: 16px;
	font-weight: bold;
}



.login .form .username{
	width:285px;
	height:40px;
	line-height:40px;
	padding-left: 55px;
	background:url(../images/login_username.jpg) no-repeat;
	border: none;
}



.login .form .password{
	width:285px;
	height:40px;
	line-height:40px;
	padding-left: 55px;
	background:url(../images/login_password.jpg) no-repeat;
	border: none;
}


.login .form .captcha{
	width:195px;
	height:40px;
	line-height:40px;
	padding-left: 55px;
	background:url(../images/login_captcha.jpg) no-repeat;
	border: none;
}




.login .form .username_hover{
	background:url(../images/login_username_hover.png) no-repeat;
}



.login .form .password_hover{
	background:url(../images/login_password_hover.png) no-repeat;
}


.login .form .captcha_hover{
	background:url(../images/login_captcha_hover.png) no-repeat;
}









.onShow div,
.onCorrect div,
.onLoad div{display:none}



.onError div,
.onFocus div{
	font-size: 12px;
	height:33px;
	width:212px;
	padding-left:36px;
	line-height:30px;
	overflow:hidden;
}


.onError div
{
    background:url(login/onError.gif) no-repeat;
	color:#301d1d;
}



.onFocus div{
    background:url(login/onFocus.gif) no-repeat;
	color:#304356;
}



.footer{
	margin-top: 0
}





.framelogin h1{height:40px; line-height:40px; background:#f5f5f5; font-size:16px; font-family:"微软雅黑"; font-weight:normal; border-bottom:1px solid #ddd; text-align:center}
.framelogin .loginarea{margin-top:25px; padding:0 0 0 35px; border:none}



.framelogin table{width:360px}
.framelogin table th{width:38px; text-align:right}
.framelogin th{text-align:right;padding:18px 10px 18px 0;font-weight:normal; vertical-align:top}
.framelogin td{padding-left:1em;height:25px;line-height:25px; padding:8px; vertical-align:top}

.framelogin .input{border:1px solid #bbb; background:#fefefe url(../Images/input_bg.gif) no-repeat; height:30px; line-height:30px; padding:0 5px}


.form_notice{ width:338px; border:1px solid #ccc; background:#FFEBEC; color:#E6393D; height:20px; font-size:12px; position:absolute;display:none;}


