* {
	margin: 0; padding:0;font-family:arial, helvetica, sans-serif,宋体;
}

*:focus { outline: none; }

.top_log_l{width:20px;height:63px;background:url(../images4.0/top_login_left.png) no-repeat left top;}
.top_log_c{height:63px;background:url(../images4.0/top_login_among.jpg) repeat-x left top;}
.top_log_r{width:20px;height:63px;background:url(../images4.0/top_login_right.png) no-repeat left top;}

a{
	font-size: 12px;
	color: #2a95ee;
	text-decoration:none;
}
a:hover{
	font-size: 12px;
	color: #2a95ee;
	text-decoration:underline;
}

.reg_tab{
border-radius:5px;
border: 1px solid #969696;
box-shadow:0 0 6px 0 #E4E4E4;
width: 820px;
height: 500px;
font-size: 12px;
background-color: #FFFFFF;
}
.reg_tab th{
font-size: 24px;
color: #000000;
}
.r_text{
width: 348px;
height: 30px;
}
.reg_btn{
	width:348px;
	height:40px;
	border: 1px solid #2B68B7;
	background-color: #1B61A6;
	text-align: center;
	line-height: 40px;
	color: #FFFFFF;
	font-size: 11pt;	
	cursor: pointer;
}

.field_name{
font-size: 12px;
color: #000000;
width: 200px;
text-align: right;
height: 30px;
}
label{
height: 22px;
}
label.error {height: 22px;float: none; color: red; vertical-align: top;line-height: 22px;background: url("../images/ic_warning.png") no-repeat top left;padding-left: 16px}
input.error { border:1px solid #BB6666;background-color:#FFEFEF;line-height: 22px}
input.select { border:1px solid #556BB4;background-color:#FFFFFF;line-height: 22px}