*{
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	list-style-type:none;
	text-decoration:none;
	border:0px;
	}
body{
background:url(../images/login/bg02.gif) repeat-x;
}
.Clear{
	clear:both;
	}

.header, .main, .strength, .footer{
	margin:0 auto;
width:966px;
	}
.header{
	height:130px;
	text-align:center;
	}
.main{
	width:966px;
overflow:hidden;
	}
	
.BG_left{
	height:454px;
	width:286px;
	float:left;
	background:url(../images/login/bg_new.jpg) 0px 0px no-repeat;
	}	
.BG_right{
	height:454px;
	width:285px;
	float:left;
background:url(../images/login/bg_new.jpg) -681px 0px no-repeat;
	}
	
	
.login{
	height:454px;
	width:395px;
background:url(../images/login/bg_new.jpg) -286px 0px no-repeat;
	float:left;
	overflow:hidden;
	}
	
	
.login .login_Name{
width:136px;
height:30px;
margin-top:86px;
margin-left:45px;
overflow:hidden;
background:url(../images/login/name.png) 0px 0px no-repeat;
	}	
	
.login .login_Name1{
width:136px;
height:30px;
margin-top:86px;
margin-left:45px;
overflow:hidden;
background:url(../images/login/name.png) 0px -30px no-repeat;
	}
	
.login .login_Name2{
width:136px;
height:30px;
margin-top:86px;
margin-left:45px;
overflow:hidden;
background:url(../images/login/name.png) 0px -60px no-repeat;
	}	
	
	
	
	
	
	
	.login .M{
		width:301px;
		margin:0 auto;
}
.login ul{
	width:301px;
	margin-top:48px;
	}	
	
.login ul, .login ul li, .login ul li a, .login ul li p{
	display:block;
	}

.login ul, .login ul li, .login ul li a, .login ul li input, .login ul li p{
	float:left;
	}
	
	
.login ul li.user{
	height:36px;
	width:375px;
	padding-left:55px;
	line-height:36px;
	/*margin-bottom:5px;*/
	font-size:16px;
	font-weight:bold;
	margin-top:40px;
	margin-bottom:30px;
	}
.login ul li.form{
	width:301px;
	height:37px;
	margin-bottom:15px;
	overflow:hidden;
	}


.login ul li.form p.error{
	width:28px;
	}
	
.login ul li.help{
	float:right;
	margin-top:58px;
	font-size:14px;
	color:#6F6F6F;
	display:block;
	}
	.login ul li.help span{
	float:left;
	}		
.login a.forgot{
	font-size:14px;
	color:#0056A8;
	text-decoration:underline;
	}
.login a.forgot:hover{
	color:#009944;
	text-decoration:underline;
	}	
	

.login ul li input.check{
	border:0px;
	padding:0px;
	margin:0px 6px;
	}
.login input{
	border:0px;
	padding:0px;
	margin:0px;
	}	
	
	
.login ul li input.blank{
	width:289px;
	height:35px;
	line-height:35px;
	color:#ABABAB;
	font-weight:bold;
	border:#B7CFDF 1px solid;
background:url(../images/login/form_bg.png) #FFF repeat-x;
font-size:15px;
		margin:0px;
		padding:0px;
		padding-left:10px;
	}
.login ul li input.blank1{
	width:289px;
	height:35px;
	color:#035BB7;
	font-weight:bold;
	border:#74A6C7 1px solid;
		line-height:35px;
		background:url(../images/login/form_bg1.png) #FFF repeat-x;
		font-size:15px;
		margin:0px;
		padding:0px;
		padding-left:10px;
	}
	
	
	
	
	
	
.login ul li input.key{
	width:269px;
	height:35px;
	line-height:35px;
	color:#ABABAB;
	font-weight:bold;
	border:#B7CFDF 1px solid;
background:url(../images/login/form_key.png) #FFF 0px 0px no-repeat;
font-size:15px;
		margin:0px;
		padding:0px;
		padding-left:30px;

	}
.login ul li input.key1{
	width:269px;
	height:35px;
	color:#035BB7;
	font-weight:bold;
	border:#74A6C7 1px solid;
		line-height:35px;
background:url(../images/login/form_key.png) #FFF  0px -35px no-repeat;
		font-size:15px;
		margin:0px;
		padding:0px;
		padding-left:30px;

	}	
	
	
	
	
	
	
	
	
	

	
	
.login .button{
width:152px;
height:45px;
float:left;
margin-top:45px;
	}
.login a.submit{
	height:45px;
	width:152px;
	display:inline;
	}
.login a.submit{
	background:url(../images/login/login01.png) 0px 0px no-repeat;
	}
.login a.submit:hover{
	background:url(../images/login/login01.png) 0px -45px no-repeat;
	}
.login .get_pwd a.submit{
	background:url(../images/login/submit01.png) 0px 0px no-repeat;
	}
.login .get_pwd a.submit:hover{
	background:url(../images/login/submit01.png) 0px -45px no-repeat;
	}
.login ul li.ban, .ban a, .ban img{
	float:left;
	}
.login ul li.ban{
	/*height:75px;
	width:412px;
	margin:0px 9px 10px 9px;
	display:inline;
	background:url(../images/login/bg04.png) center bottom no-repeat;*/
	display:none;
	}

.footer{
	color:#868686;
	width:966px;
	margin-top:20px;
	font-size:12px;
	}
.footer span{
float:left;
	}
.footer a{
float:right;
	}
.footer .footer_a{
width:64px;
height:16px;
overflow:hidden;
background:url(../images/login/bank_h.png) 0px 0px no-repeat;
display:block;
}
.footer a.footer_a:hover{
background:url(../images/login/bank_h.png) 0px -16px no-repeat;
display:block;
	}
	#loading{display:none;position: fixed;top: 52%;left: 53%;text-align:center;margin-left: -50px;margin-top: -50px;z-index:2;overflow: auto;}