@charset "utf-8";
/* CSS Document */
.userregister_box{
	float:left;
	overflow:hidden;
	width:670px;
	height:475px;
}
.userregister_orange_bg{
	float:left;
	overflow:hidden;
	width:665px;
	height:416px;
	background-color:#ff9c00;
}
.userregister_white_bg{
	float:left;
	overflow:hidden;
	display:inline;
	width:655px;
	height:406px;
	background-color:#FFF;
	margin-left:5px;
	margin-top:5px;
	background-image:url(/usercenter/images/register/register_title_bg.gif);
	background-position:left top;
	background-repeat:repeat-x;
}
.userregister_white_bg form{
	float:left;
}
.userregister_main_box{
	float:left;
	overflow:hidden;
	width:655px;
	height:391px;
	/*border:1px solid;*/
}
.userregister_header_title{
	float:left;
	overflow:hidden;
	width:655px;
	height:26px;
	background-image:url(/usercenter/images/register/register_title_dot.gif);
	background-repeat:no-repeat;
	background-position:10px 8px;
}
.userregister_header_title div{
	float:left;
	overflow:hidden;
	height:26px;
	width:150px;
	line-height:26px;
	text-indent:25px;
	color:#fff;
	font-weight:bold;
	font-family:宋体;
}
.userregister_header_title ul{
	float:left;
	overflow:hidden;
	display:inline;
	width:43px;
	height:16px;
	margin-top:5px;
	margin-left:450px;
}
.userregister_header_title ul li{
	float:left;
	overflow:hidden;
	display:inline;
	height:16px;
	margin-left:5px;
}
.userregister_body{
	float:left;
	overflow:hidden;
	display:inline;
	width:615px;
	height:292px;
	margin-left:20px;
	border:1px solid #d5d5d5;
	margin-top:20px;
}
/*************************************************/
.userregister_linebar{
	float:left;
	overflow:hidden;
	display:inline;
	width:574px;
	height:53px;
	border-bottom:1px solid #e7e7e7;
	margin-left:20px;
}
.userregister_linebar_75{
	float:left;
	overflow:hidden;
	display:inline;
	width:574px;
	border-bottom:1px solid #e7e7e7;
	padding-top:15px;
	padding-bottom:15px;
	margin-left:20px;
}
.userregister_title{
	float:left;
	overflow:hidden;
	width:84px;
	height:18px;
	line-height:18px;
	text-align:right;
	margin-top:17px;
}
.userregister_password_title{
	float:left;
	overflow:hidden;
	width:84px;
}
.userregister_password_title li{
	float:left;
	overflow:hidden;
	height:18px;
	line-height:18px;
	text-align:right;
	margin-top:3px;
	width:84px;
}
.userregister_password_text{
	float:left;
	overflow:hidden;
	width:135px;
}
.userregister_password_text li{
	float:left;
	overflow:hidde;
	width:135px;
	height:20px;
	margin-top:3px;
}
.userregister_password_text li input{
	float:left;
	height:18px;
	width:123px;
	border:1px solid #d5d5d5;
	margin-left:10px;	
	line-height:18px;
	text-indent:5px;
}
.userregister_text{
	overflow:hidden;
	display:inline;
	float:left;
	height:18px;
	width:123px;
	border:1px solid #d5d5d5;
	margin-left:10px;
	margin-top:16px;
	line-height:18px;
	text-indent:5px;
}
.userregister_checkcode{
	overflow:hidden;
	display:inline;
	float:left;
	height:18px;
	width:55px;
	border:1px solid #d5d5d5;
	margin-left:10px;
	margin-top:16px;
	line-height:18px;
	text-indent:5px;
}
.userregister_codepic{
	float:left;
	overflow:hidden;
	display:inline;
	height:20px;
	margin-top:16px;
	width:60px;
	padding-top:1px;
	padding-bottom:1px;
	margin-left:8px;
	margin-right:0px;
	/*border:1px solid;*/
}
.userregister_checkbox{
	overflow:hidden;
	display:inline;
	margin-right:5px;
	float:left;
	/*margin-left:31px;*/
	width:18px;
	height:18px;
	line-height:18px;
}
.userregister_see{
	overflow:hidden;
	float:left;
	height:18px;
	line-height:18px;
	
	
}
.userregister_http{
	float:left;
	overflow:hidden;
	display:inline;
	height:18px;
	margin-top:16px;
	line-height:18px;
	width:123px;
	margin-left:10px;
}
.userregister_http a:link{
	color:#cc0000;
	text-decoration:underline;
	font-weight:bold;
}
.userregister_http a:visited{
	color:#cc0000;
	text-decoration:underline;
	font-weight:bold;
}
.userregister_http a:hover{
	color:#F00;
	text-decoration:none;
	font-weight:bold;
}
.userregister_http a:active{
	color:#F00;
	text-decoration:none;
	font-weight:bold;
}
.userregister_reg{
	float:left;
	overflow:hidden;
	display:inline;
	height:33px;
	width:330px;
	
	margin-top:10px;
	margin-left:20px;
	/*border:1px solid;*/
}
/************************************/
.userregister_reg_notice{
	float:left;
	overflow:hidden;
	width:348px;
	height:33px;
}
.userregister_reg_notice label{
	overflow:hidden;
	width:36px;
	height:33px;
	float:left;
	background-image:url(/usercenter/images/register/notice_header.gif);
	background-position:left top;
	background-repeat:no-repeat;
}
.userregister_reg_notice div{
	float:left;
	overflow:hidden;
	height:33px;
	padding-left:5px;
	padding-right:5px;
	line-height:31px;
	background-image:url(/usercenter/images/register/notice_body.gif);
	background-position:left top;
	background-repeat:repeat-x;
	color:#4a4a4a;
}
.userregister_reg_notice span{
	float:left;
	width:4px;
	height:33px;
	background-image:url(/usercenter/images/register/notice_footer.gif);
	background-position:left top;
	background-repeat:no-repeat;
}
/********************************/
.userregister_reg_success{
	float:left;
	overflow:hidden;
	width:348px;
	height:33px;
}
.userregister_reg_success label{
	width:36px;
	height:33px;
	float:left;
	background-image:url(/usercenter/images/register/success_header.gif);
	background-position:left top;
	background-repeat:no-repeat;
}
.userregister_reg_success div{
	float:left;
	overflow:hidden;
	height:33px;
	padding-left:5px;
	padding-right:5px;
	line-height:31px;
	background-image:url(/usercenter/images/register/success_body.gif);
	background-position:left top;
	background-repeat:repeat-x;
	color:#4aa424;
}
.userregister_reg_success span{
	float:left;
	width:4px;
	height:33px;
	background-image:url(/usercenter/images/register/success_footer.gif);
	background-position:left top;
	background-repeat:no-repeat;
}
/*******************************************/
.userregister_reg_fail{
	float:left;
	overflow:hidden;
	width:348px;
	height:33px;
}
.userregister_reg_fail label{
	width:36px;
	height:33px;
	float:left;
	background-image:url(/usercenter/images/register/fail_header.gif);
	background-position:left top;
	background-repeat:no-repeat;
}
.userregister_reg_fail div{
	float:left;
	overflow:hidden;
	height:33px;
	padding-left:5px;
	padding-right:5px;
	line-height:31px;
	background-image:url(/usercenter/images/register/fail_body.gif);
	background-position:left top;
	background-repeat:repeat-x;
	color:#a42c24;
}
.userregister_reg_fail span{
	float:left;
	width:4px;
	height:33px;
	background-image:url(/usercenter/images/register/fail_footer.gif);
	background-position:left top;
	background-repeat:no-repeat;
}

/****************************************************/
.userregister_button{
	overflow:hidden;
	float:left;
	display:inline;
	width:116px;
	height:36px;
	margin-top:15px;
	margin-left:250px;
}
.userregister_gray_right{
	overflow:hidden;
	float:left;
	filter:alpha(opacity=50);
	opacity:0.5;
	width:5px;
	height:407px;
	background-color:#999;
	margin-top:9px;
}
.userregister_gray_bottom{
	float:left;
	overflow:hidden;
	display:inline;
	width:661px;
	height:5px;
	margin-left:9px;
	background-color:#999;
	filter:alpha(opacity=50);
	opacity:0.5;
}





