@charset "utf-8";
.content_w_main {
	float:left;
	display:inline;
	width:960px;
	background-color:#FFFFFF;
	border-right:8px solid #d4d4d4;
}
div.footborder{
	clear:both;
	font-size:0;
	line-height:0;
	height:8px;
	overflow:hidden;
	background:#d4d4d4;
	border-left:16px solid #eee;
}
.login_error_info{
	background:url(../images/login_tip_bg.png);
	width:385px;
	height:48px;
	white-space:nowrap;
	overflow:hidden;
	margin:60px 0 0 285px;
	line-height:38px;
	padding-left:15px;
}
.login_form_div{
	background:url(../images/login_form_bg.png);
	overflow:hidden;
	height:302px;
	width:312px;
	margin:5px 0 60px 280px;
	padding:0 50px;
}
.login_form_div h2{
	font-size:14px;
	color:#669BB7;
	background:url(../images/line_5x1.png) repeat-x 0 bottom;
	padding:10px 0;
}
.login_form_div div{
	margin:17px 0;
}
.login_form_div div.noinput,
.login_form_div div.func,
.login_form_div div.link{
	padding-left:56px;
}
.login_form_div label{
	display:block;
	float:left;
	width:80px;
	text-align:right;
	line-height:20px;
	color:#666;
}
.login_form_div input{
	vertical-align:middle;
}
.login_form_div input.txt{
	width:185px;
	background:#fff;
	border:1px solid #ccc;
	font-family:Tahoma;
	font-size:12px;
	color:#666;
	height:18px;
	font-weight:700;
}
.login_form_div .func input{
	background:url(../images/btn_bg1.png);
	height:27px;
	border:1px solid #bababa;
	font-size:14px;
	font-weight:700;
	color:#333;
	cursor: hand;
}
.login_form_div .link a{
	color:#f60;
	text-decoration:underline;
}
.login_form_div .link a:hover{
	color:#c00;
}
.reg_form_div{
	background:url(../images/login_yb_bg.png);
	width:545px;
	overflow:hidden;
	margin:40px 0 40px 250px;
	color:#666;
}
.reg_form_div .topborder{
	display:block;
	background:url(../images/login_yb_tf.png);
	height:12px;
	overflow:hidden;
}
.reg_form_div .footborder{
	display:block;
	background:url(../images/login_yb_tf.png) 0 -12px;
	height:12px;
	overflow:hidden;
}
.reg_form_div h2{
	font-size:14px;
	color:#669BB7;
	padding:10px 0;
	background:url(../images/line_5x1.png) repeat-x 0 bottom;
	margin:0 30px;
}
.reg_form_div h2 small{
	font-size:12px;
	font-weight:400;
	color:#c00;
}
.reg_form_div h4{
	margin:-25px 30px 25px 30px;
	text-align:right;
	font-weight:400;
}
.reg_form_div form{
	margin:0 30px 20px 30px;
}
.reg_form_div form div{
	margin-bottom:15px;
}
.reg_form_div div.yz,
.reg_form_div div.func{
	padding-left:83px;
}
.reg_form_div img{
	vertical-align:middle;
	margin-right:10px;
}
.reg_form_div div.func input{
	background:url(../images/btn_bg1.png);
	height:27px;
	border:1px solid #bababa;
	font-size:14px;
	font-weight:700;
	color:#333;
	cursor: hand;
}
.reg_form_div label{
	display:inline-block;
	width:80px;
	text-align:right;
}
.reg_form_div input{
	vertical-align:middle;
}
.reg_form_div .txt{
	border:1px solid #ccc;
	width:170px;
	font-family:Tahoma;
	font-size:12px;
	color:#666;
	height:16px;
}
.reg_form_div code{
	display:inline-block;
	background:url(../images/ico_pink.png) no-repeat 0 2px;
	padding-left:10px;
	margin-left:3px;
	color:#c00;
}
.reg_form_div em{
	display:block;
	font-size:11px;
	font-family:PMingLiU;
	color:#999;
	font-style:normal;
	margin:4px 0 0 83px;
}
.reg_form_div .tip{
	background: #FFFF66 url(../images/ico_alert.gif) no-repeat 10px 8px;
	line-height:30px;
	color:#c00;
	padding-left:32px;
}