@charset "utf-8";
/* CSS Document */
h1{
	height:72px;
	width:766px;
	margin:0px auto;
	padding:0px;
	margin-top:8px;
	*margin-top:4px;
	_margin-top:4px;
	}
h1 img{ float:left; border:0;}
h1 .regtit{
	margin-left:10px;
	margin-top:30px;
	}

.reg_tab{
	height:33px;
	padding-left:90px;
	width:676px;
	margin:0 auto;
	margin-top:10px;
	background:url(../../images/pass/line.gif) bottom repeat-x;
	}
.reg_tab2{
	height:13px;
	border-bottom:1px solid #cbcbcb;
	width:766px;
	margin:0 auto;
	}
.tab_on{
	float:left;
	margin-left:10px;
	text-align:center;
	height:31px;
	line-height:31px;
	font-size:14px;
	font-weight:bold;
	width:98px;
	border:1px solid #aaa;
	border-bottom:1px solid #FFF;
}
.tab_off{
	text-align:center;
	float:left;
	margin-left:10px;
	font-size:14px;
	cursor:pointer;
	height:31px;
	line-height:31px;
	width:98px;
	border:1px solid #aaa;
	background:#f9f9f9;
}
.reg_con{
	width:766px;
	margin:20px auto;
	height:auto;
	dispaly:none;
	padding-top:10px;
}
.reg_con_item{
	height:auto;
	width:766px;
	margin:20px auto;
	clear:both;
}
.item_text{
	float:left;
	width:200px!important;
	width:210px;
	height:30px;
	line-height:30px;
	font-size:14px;
	text-align:right;
}
.item_yzm{
	float:left;
	width:200px!important;
	width:210px;
	line-height:60px;
	font-size:14px;
	text-align:right;
}
.yzm{
	height:23px; 
	width:100px; 
	border:1px solid #999; 
	margin-top:0px;
	*+margin-top:15px;
	_margin-top:15px;
	line-height:23px;
	font-size:14px;
	vertical-align:middle;
	}

.item_input{float:right;width:555px!important;width:545px;	height:auto;text-align:left;}
.reinput{height:23px; width:315px; border:1px solid #999; margin-top:2px; margin-bottom:5px;line-height:23px;font-size:14px;vertical-align:middle;	}
.rebutton{	font-weight:bold;padding:4px 2px 1px 4px;font-size:14px;}
.item_input em{ color:#F00; font-size:12px; font-style:normal; margin-left:10px;}
.item_desc{ float:right; text-align:left;margin-top:2px;color:#666; font-size:12px; width:555px!important; width:545px;}
.item_error{ float:right; display:; text-align:left;margin-top:0px;color:#F00; font-size:12px; height:14px; line-height:14px; width:555px!important;width:545px;}
.item_input span{font-size:12px;}
.reg_container{ height:460px; padding:0px; margin:0px;}
.regbottom{ width:766px; height:40px; line-height:40px; margin:0 auto; margin-top:20px!important; margin-top:0px; border-top:1px solid #999; text-align:center; color:#999; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.reg_container h2{ font-size:14px; width:766px; margin:10px auto; font-weight:normal;}
.userinfo{ width:766px; list-style:inside; margin:0px auto; padding:0px;}
.userinfo li{ list-style-type:disc; line-height:30px; font-size:12px;}
.userinfo li a{ font-weight:bold; font-size:12px; text-decoration:underline; color:#0066ca;}
.userinfo li a:hover{ font-weight:bold; font-size:12px; text-decoration:none; color:#0066ca;}

.sendok{ width:380px; height:48px; line-height:48px; margin:150px auto; background:#ffffeb; border:1px solid #f9bc52; font-size:16px; font-weight:bold; color:#f9bc52; text-align:center;}

.reg_con_left{ float:left; height:300px; width:260px; text-align:center;}
.reg_con_left img{ margin-top:50px;}
.reg_con_right{ float:left; width:465px; height:auto;}
.invite{ width:90%; height:auto; background:#f5f5f5; padding:10px; line-height:25px; font-weight:bold;}
.invite_textarea{ border:1px solid #9b9b9b; font-size:14px;}
h3{height:25px; line-height:25px; padding-left:10px; text-align:left; font-size:14px; color:#0e78e5; clear:both;}
.copyinput{ height:22px; line-height:22px; border:1px solid #9a9a9a; width:320px;}
.eym_lv{color:#00FF00;}

