/* CSS Document */
html,body{ margin:0px; padding:0px; background:#ffffff url(../images/header_bg_1.jpg) repeat-x top;}

body{ font-family:"宋体","Times New Roman", Times, serif; font-size:12px; color:#000000; line-height:15px;}
a {
	blr:expression(this.onFocus=this.blur());outline:none; text-decoration:none; color:#0071c7;	cursor:pointer;	text-decoration:none;
}
a:hover{ text-decoration:underline;}
area {
	blr:expression(this.onFocus=this.blur());outline:none;
}
img, a img{ border:0; padding:0; margin:0;}
input{ vertical-align:middle;}
a, div, ul, li, span, input, p, form{ padding:0; margin:0;}
ul li{ list-style:none;}
.left{ float:left;}
.right{ float:right;}
input{
	vertical-align:middle;
	}
.clear{
	clear:both;
	}	

#login_page{ width:960px; margin:0 auto; position:relative;}
.login_head_main{ width:960px; height:112px; overflow:hidden; margin:0 auto; position:relative;}
.login_head_logo{ float:left; width:960px; height:100px; }

.login_content_main{ width:960px; margin:0 auto; height:460px; position:relative;}
.login_middlebg{ float:left; width:920px; padding-top:30px; position:relative; background:url(../images/register_new/middle_bg.jpg) repeat-x;}


.reg_new_bg{
	width:90%; 
	margin:0 auto;
	clear:both; 
	padding-top:30px;
	background:url(../images/reg_new_bg.jpg) no-repeat;
	overflow:hidden;
	}
.lo_bg{
	width:340px; 
	height:50px; 
	background:url(../images/lo_bg_1.gif) no-repeat;
	padding:30px 0 0 65px;
	position:relative;
	}
.lo_bg img{
	margin-top:-3px;
	}
	
.loginLink_bg{
	width:456px; 
	height:61px; 
	background:url(../images/loginLink_bg.jpg) no-repeat;
	padding:10px 0 0 20px;
	margin-top:87px;
	*margin-top:85px;
	}

.loginLink_bg a{
	display:inline-block;
	width:85px;
	height:22px;
	color:#696969;
	text-decoration:none;
	}
.loginLink_bg span{
	color:#0088d6;
	display:inline-block;
	height:22px;
	position:relative;
	*top:-3px;
	}
.loginLink_bg a:hover{
	text-decoration:underline;
	}
	
.reg_bg_top{
	background:url(../images/login_images/reg_bg_top.jpg) no-repeat; 
	width:270px; 
	height:40px;
	}
.reg_bg_bottom{
	background:url(../images/login_images/reg_bg_bottom.jpg) no-repeat; 
	width:270px; 
	height:15px;
	}
	
.reg_bg{
	width:270px;
	background:url(../images/login_images/reg_bg_middle.jpg) repeat-y;
	text-align:left;
	padding:10px 0 0 0;
	}
.reg_bg .title{
	width:100%; 
	text-align:center;
	color:#296ec5;
	}
.reg_bg ul{
	width:95%;
	margin:0 auto;
	padding-top:10px;
	}
.reg_bg ul li{
	height:40px;
	}
.reg_bg ul li.ll{
	padding-left:15px;
	position:relative;
	}
.reg_bg ul li.l1{
	height:50px;
	padding-left:15px;
	position:relative;
	}
.reg_bg ul li.ll a.aa{
	display:inline-block; 
	width:40px; 
	position:absolute; 
	top:-3px; 
	right:20px;
	}
.reg_bg ul li.l2{
	text-align:left; 
	padding-left:10px;
	height:25px;
	color:#ff0000;
	}
.reg_bg ul li.l2 img{
	padding-right:5px;
	}
.reg_bg ul li.l3{
	text-align:center;
	}
.reg_bg ul li.l4{
	text-align:left;
	padding-left:10px;
	height:25px;
	}
.reg_bg ul li.l4 a{
	margin-right:25px;
	}
.reg_bg ul li span.spanTxt{
	display:inline-block;
	width:55px;
	}
	
.input_bg_1_2{
	display:inline-block;
	width:166px;
	height:28px;
	background:url(../images/login_images/input_bg_1.gif) no-repeat;
	}
.input_bg_1{
	width:111px;
	height:18px;
	background:none;
	border:none;
	padding:5px;
	}
	
.input_bg_3_2{
	display:inline-block;
	width:60px;
	height:28px;
	background:url(../images/login_images/input_bg_3.gif) no-repeat;
	}	
.input_bg_3{
	width:45px;
	height:18px;
	background:none;
	border:none;
	padding:5px;
	}
.btn_login{ width:79px; height:29px; background:url(../images/b_79.gif) no-repeat; border:0px; color:#ffffff; cursor:pointer;}


.footer_content{ width:960px; height:100px; margin:0 auto; padding-top:5px; font-size:1em; position:relative;}
.footer_content .line_td{ height:25px; width:100%; overflow:hidden;}
.footer_content .line{ height:5px; width:100%; background-color:#a1c1da; overflow:hidden;}
.footer_content .link{ width:99.4%; border-bottom:1px solid #cecece; padding:5px 5px 5px 0; color:#0071c7;}
.footer_content .link a{ padding:0 15px 0 15px; color:#0071c7;}
.footer_content .link a:hover{ color:#0071c7; text-decoration:underline;}
.footer_content .link span{ padding:0 0 0 395px;}
.footer_content .info{ padding:5px 0 5px 0;}
.footer_content .info span{ padding-right:0px; line-height:18px;}