/* 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;
	}	

#register_page{ width:960px; margin:0 auto; position:relative;}

.register_head_main{ width:960px; height:120px; overflow:hidden; margin:0 auto; position:relative;}
.register_head_logo{ float:left; width:225px; height:120px; }


.register_content_main{ width:960px; margin:0 auto; position:relative;}
.register_middlebg{ float:left; width:920px; padding-top:30px; position:relative; background:url(../../images/register_new/middle_bg.jpg) repeat-x;}
.register_content_main .register_middlebg .helpTxt{ height:16px; position:absolute; right:40px; top:30px; color:#0262a7; font-weight:bold; padding:0 0 0 20px; padding:2px 0 0 20px\9; *padding:3px 0 0 20px; background: url(../../images/register_new/wenhao.gif) no-repeat scroll 0 0;}
.register_content_main .register_middlebg .title{ padding:0 0 20px 10px;}
.register_content_main .register_middlebg .tab_bar{ width:897px; margin:0 auto; height:38px;}
.register_content_main .register_middlebg .tab_btn{ float:left; width:171px; height:38px; cursor:pointer; position:relative; z-index:9; top:3px; float:left;}
.register_content_main .register_middlebg .tab_barbg{ float:left; position:relative; width:872px; height:25px; margin:0 auto; background:url(../../images/register_new/tab_bar.jpg) no-repeat; z-index:1; padding:8px 0 0 25px; clear:both;}

.li_checked{ background-color:#d1eeff; }
.li_error{ background-color:#ffffff; }
.li_ok{ background-color:#ffffff; }
	
.register_content_main .register_middlebg ul{
	border:1px solid #b2c1ea; 
	width:895px;
	border-top:none;
	margin:0 auto;
	padding:30px 0 0 0;
	_padding:0 0 0 0;
	position:relative;
	}
.register_content_main .register_middlebg ul li{
	height:42px;
	padding:15px 0 0 20px;
	position:relative;
	}
.register_content_main .register_middlebg ul li img{ cursor:pointer; }
.register_content_main .register_middlebg ul li.li_bottom{ padding-bottom:30px; }
.register_content_main .register_middlebg ul li.bottom_line {
    background: url("../../images/register_new/bottom_line.jpg") repeat-x scroll 0 0 transparent;
	_background:none;
    clear: both;
    height:20px;
	position:absolute;
    width:100%;
	bottom:0px;
	_bottom:-1px;
	left:0;
	padding:0;
}
.bottom_line {
    background: url("../../images/register_new/bottom_line.jpg") repeat-x scroll 0 0 transparent;
	_background:none;
    clear: both;
    height:20px;
	position:absolute;
    width:100%;
	bottom:0px;
	left:0;
}
.register_content_main .register_middlebg ul li div.noticeTxt{
	color:#0262a7; 
	font-weight:bold;
	width:460px;
	float:right;
	display:none;
	margin:5px 0 0 0;
	margin:6px 0 0 0\9;
	*margin:5px 0 0 0;
	background:url(../../images/register_new/gth.jpg) no-repeat 0 1px;
	background:url(../../images/register_new/gth.jpg) no-repeat 0 0\9;
	*background:url(../../images/register_new/gth.jpg) no-repeat 0 1px\9;
	padding:0 0 0 20px;
	height:18px;
	}
.register_content_main .register_middlebg ul li div.noticeTxt1{
	margin-top:-3px;
	margin-top:-1px\9;
	background:url(../../images/register_new/gth.jpg) no-repeat 0 8px;
	background:url(../../images/register_new/gth.jpg) no-repeat 0 7px\9;
	height:42px;
	}
.register_content_main .register_middlebg ul li div.errorTxt{
	color:#ea352c; 
	font-weight:bold;
	width:460px;
	float:right;
	display:none;
	margin:5px 0 0 0;
	margin:6px 0 0 0\9;
	*margin:5px 0 0 0;
	background:url(../../images/register_new/cha.jpg) no-repeat 0 1px;
	padding:0 0 0 20px;
	padding:2px 0 0 20px\9;
	*padding:3px 0 0 20px;
	height:18px;
	}
.register_content_main .register_middlebg ul li div.okTxt{
	color:#ffffff; 
	font-weight:bold;
	width:460px;
	float:right;
	display:none;
	margin:5px 0 0 0;
	margin:6px 0 0 0\9;
	*margin:5px 0 0 0;
	padding:0 0 0 20px;
	background:url(../../images/register_new/v_ok.jpg) no-repeat 0 1px;
	background:url(../../images/register_new/v_ok.jpg) no-repeat 0 0\9;
	*background:url(../../images/register_new/v_ok.jpg) no-repeat 0 1px\9;
	height:18px;
	}
.register_content_main .register_middlebg ul li div.errorTxt img{ padding-right:10px; }
.register_content_main .register_middlebg ul li span.spanTxt{
	display:inline-block;
	width:88px;
	text-align:right;
	}
.register_content_main .register_middlebg ul li span.h1{
	position:absolute; 
	top:15px; 
	left:245px;
	width:159px;
	height:28px;
	border:none;
	}
.register_content_main .register_middlebg ul li span.longInputSpan{
	background:url(../../images/register_new/input_bg.gif) no-repeat; 
	width:291px;
	height:28px;
	display:inline-block;
	}
.register_content_main .register_middlebg ul li span.shortInputSpan{
	background:url(../../images/register_new/input_bg_s.gif) no-repeat; 
	width:291px;
	_width:282px;
	height:28px;
	display:inline-block;
	}
	
input.long_input{
	width:280px; 
	height:18px;
	padding:5px;
	background:none; 
	border:0;
	}
	
input.short_input{
	width:122px; 
	height:18px;
	padding:5px;
	background:none; 
	border:0;
	}

.pass_qd_div{
	position:absolute;
	top:50px; 
	left:110px;
	
	}
.pass_sm{
	position:absolute; 
	top:0px; 
	left:350px;
	width:400px;
	display:none;
	}

.pass_sm div{ height:40px; }
.code_style{
	position:relative;
	top:0px;
	top:4px\9;
	*top:2px;
	left:0px;
	}
#PASS_QD{ display:none; }

.btn_zc{ background:url(../../images/register_new/reg_btn.jpg) no-repeat; width:184px; height:43px; border:0px; cursor:pointer;}

/*注册成功*/
.middle_right{
	float:right;
	padding-right:10px;
	}
.middle_left{
	float:left;
	padding-left:10px;
	}
.register_content_main .register_middlebg .content_top_bar{
	width: 900px; 
	height:4px; 
	background:url(../../images/register_new/content_top_bar.jpg) repeat-x; 
	border:1px solid #1866d4;
	overflow:hidden;
	}
.register_content_main .register_middlebg .content_top_bg{
	width:900px; 
	background:url(../../images/register_new/content_top_bg.jpg) repeat-x; 
	border:1px solid #b2c1ea;
	padding-bottom:40px;
	position:relative;
	}
.register_content_main .register_middlebg .middle_right .content_top_bg{
	border-bottom:none;
	padding:0;
	}
.register_content_main .register_middlebg .titleTxt{
	margin: 6px 20px 0; 
	margin: 8px 20px 0\9;
	color:#0b3b8c; 
	font-size:14px; 
	font-weight:bold;
	}
.register_content_main .register_middlebg .titleTxt font{
	font-size:16px; 
	}
	
.register_content_main .register_middlebg .b_gou{
	height:54px; 
	background:url(../../images/register_new/b_gou.jpg) no-repeat; 
	padding:20px 0 0 70px; 
	margin:40px 0 0 20px;
	width:83%;
	}
.register_content_main .register_middlebg .b_gou.d1{
	line-height: 25px;
	margin: 50px 0 0 132px;
	padding: 5px 0 10px 70px;
	font-size:14px;
	width:493px; 
	height:295px;
	}
.register_content_main .register_middlebg .b_cha{
	height:54px; 
	background:url(../../images/register_new/b_cha.jpg) no-repeat; 
	padding:20px 0 0 70px; 
	margin:40px 0 0 20px;
	width:83%;
	}
.register_content_main .register_middlebg .b_cha.d1{
	line-height: 25px;
	margin: 50px 0 0 20px;
	padding: 5px 0 50px 70px;
	font-size:14px;
	}	

.register_content_main .register_middlebg .width230{
	width:204px;
	}
	
.register_content_main .register_middlebg ul.yx_list{
	border:none;
	margin:10px 0 0 0; 
	width:100%;
	padding:0;
	}
.register_content_main .register_middlebg ul.yx_list li span.s1{
	display:inline-block;
	width:90px;
	padding-left:15px;
	}
.register_content_main .register_middlebg ul.yx_list li {
    background: url("../../images/register_new/yx_list_line.jpg") repeat-x scroll 0 0 transparent;
    height:27px;
    padding-top:7px;
	}
.register_content_main .register_middlebg ul.yx_list li a{
	text-decoration:none;
	color:#464646;
	}	
.register_content_main .register_middlebg ul.yx_list li a:hover{
	text-decoration:underline;
	}	

.register_content_main .register_middlebg .content_top_sbg{
	background:url(../../images/register_new/content_top_sbg.jpg) repeat-x #e9f4ff; 
	height:28px; 
	border:1px solid #b6d0e9; 
	height:123px;
	}

.register_content_main .register_middlebg .content_top_sbg .item{
	width:170px;
	margin:0 auto;
	padding-top:12px;
	*padding-top:18px; 
	clear:both;
	}
.register_content_main .register_middlebg .content_top_sbg .item .txt_div{
	border-bottom:1px solid #a3bed8; 
	padding:5px 0 15px 0;
	padding:8px 0 13px 0\9;
	float:left;
	}

/*
弹出层

*/

.show_div{
	width:670px; 
	border:5px solid #afafaf; 
	position:fixed;
	_position:absolute;
	top:200px; 
	left:100px; 
	z-index:9999;
	background-color:#ffffff;
	display:none;
	}

.show_div .title_div{
	width:100%; 
	height:30px;
	background-color:#ececec;
	}
.show_div .title_div .title{
	padding:7px 0 0 20px; 
	float:left;
	}


.show_div .title_div .show_close_btn{
	float:right; 
	margin:6px 10px 0 0; 
	cursor:pointer;
	}


.show_div .content{
	width:80%;
	margin:0 auto; 
	padding-top:30px;
	}


.show_div .content .show_wenhao{
	float:left;
	width:15%; 
	margin-top:-10px;
	}

.show_div .content .mainTxt{
	float:left; 
	width:80%;
	color:#0162a7;
	}

.show_div .btn_div{
	clear:both;
	width:55%;
	margin:0 auto; 
	padding-top:40px;
	padding-bottom:30px;
	text-align:center;
	}
.show_div .btn_div img{
	cursor:pointer;
	}
	
.show_mask{
	width:100%; 
	height:100%; 
	background-color:#000000;
	filter: Alpha(opacity=60);
	-moz-opacity:0.6;
	opacity:0.6; 
	position:absolute;
	top:0px;
	left:0px; 
	z-index:999;
	}

#SHOW_MASK{
	display:none;
	}
/*按钮*/
.btn{
	text-align:center;
	padding-top:2px;
	height:24px;	
	height:21px\9;
	display:inline-block;
	cursor:pointer;
	margin:0 3px 0 0;
	*margin:0 5px 0 0;
	color:#ffffff;
	}
.btn_c79{ width:79px; height:29px; background:url(../../images/b_79.gif) no-repeat; border:0px; color:#ffffff;}
.btn_c79 a{ color:#ffffff;}
.btn_c79 a:hover{ color:#f4ff96; text-decoration:underline;}
.btn_zc{ width:184px; height:43px; border:0px; background:url(../../images/register_new/reg_btn.jpg) no-repeat;}

.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;}