@charset "utf-8";
/* 初始化 */
body{
	text-align:center;
}
body, td, th, select, button {
	font: 12px/160% Tahoma,Verdana,Arial,snas-serif;
	color: #333;
}
body, ul, dl, dt, dd, p, h1, h2, h3, h4, h5, h6, form, fieldset, label, select{
	margin: 0px;
	padding: 0px;
}
a:link {color:black;text-decoration:none;}
a:visited{color:black;text-decoration:none;}
a:hover{color:#C2130E;text-decoration:underline;}
a:active{color:#C2130E;}
img,a img{
	border: 0px;
}
.main{
	margin: 0px auto;
	padding:0px;
	width:800px;
}
.title_16{
	color:#000;
	font-size: 16px;
	font-weight: bold;
	font-family:Tahoma,Verdana,Arial,snas-serif;
	background: url("../img/title_line_bc.gif") no-repeat center bottom;
	margin: 20px;
	padding-bottom:8px;
	text-align: center;
}
.tis_bg_b{
	padding:0px;
	font-size:14px;
	line-height:37px;
	text-align: center;
	font-weight:bold;
	background: url("../img/w_t_bg.gif");
	border: 1px #B7B7B7 solid;
}
.tis_text{
	background:#F7F7F7;
	padding:20px 0px;
}
.input_out{
	height:16px;
	border:0px;
	color:#E56416;
	border:2px #1D64BF solid;
	font:12px;
}
.input_over{
	height:16px;
	border:0px;
	color:#1D64BF;
	border:2px #E56416 solid;
	font:12px;
}
.getfocus{
	border:#FFC261 1px solid;
	color:#00387A;
	background: url(../img/btn_bg2.gif) repeat-x left center;
	font-size:12px;
	height:22px;
}
.lostfocus{
	border:#86CFFF 1px solid;
	color:#00387A;
	background: url(../img/btn_bg1.gif) repeat-x left center;
	font-size:12px;
	height:22px;
}/**************************************************************/
.input_txt{
	width:100%;
	margin:0px auto;
}
.input_txt ul{ 
	margin:0px; 
	padding:0px;
	list-style:none;
	height:25px;
} 
.input_txt ul li{
	border: 0px;
	padding: 0px;
	display: block;
	float:left;
	height:25px;
	line-height:25px;
}
.input_li_r{width:35%; text-align:right;}
.input_li_l{width:65%; text-align:left;}
/**************************************************************/
.Mobile{
	width:200px;
	margin:20px auto 0px auto;
	border:1px solid #C8E3FF;
}
.Mobile ul{ 
	margin:0px; 
	padding:0px;
	list-style:none;
	height:25px;
} 
.Mobile ul li{
	border: 0px;
	padding: 0px 10px;
	display: block;
	float:left;
	height:25px;
	line-height:25px;
}
/**************************************************************/
.IDCard{
	width:280px;
	margin:20px auto 0px auto;
	border:1px solid #C8E3FF;
}
.IDCard ul{ 
	margin:0px; 
	padding:0px;
	list-style:none;
	height:25px;
} 
.IDCard ul li{
	border: 0px;
	padding: 0px 10px;
	display: block;
	float:left;
	height:25px;
	line-height:25px;
}
/**************************************************************/
.div_html {
	margin:0px;
	padding:0px 0px 0px 24px;
	float:left;
	height:18px;
	display:block;
}
.div_error {
	margin:0px;
	padding:0px 0px 0px 20px;
	background:url(../img/error.gif) no-repeat;
	width:175px;
	height:20px;
	display:block;
}
.div_initialize {
	margin:0px;
	padding:0px 0px 0px 20px;
	background:url(../img/initialize.gif) no-repeat;
	width:200px;
	height:20px;
	display:block;
}
.div_fulfill {
	margin:0px;
	padding:0px 0px 0px 20px;
	background:url(../img/fulfill.gif) no-repeat;
	float:left;
	height:18px;
	display:block;
}
.div_loadding {
	margin:0px auto;
	padding:0px 0px 0px 20px;
	background:url(../img/Loadding.gif) no-repeat;
	width:130px;
	height:20px;
	display:block;
}
.div_Preview {
	position:absolute;
	border:5px solid #D3E9FE;
	padding:5px;
	background-color:#FFFFFF;
	display:none;
}
.div_Message {
	position:absolute;
	line-height:20px;
	padding:3px;
	border:1px solid #EAEAEA;
	background:#FFF;	
}
/**************************************************************/
/*定义文字颜色*/
.f_9933FF {
	color:#9933FF;
}
.f_FF0000 {
	color:#FF0000;
}
.f_0000FF {
	color:#0000FF;
}
.f_CCCCCC {
	color:#CCCCCC;
}
.f_Page {
	color:#F00;	
}
/**************************************************************/
/*定义文字属性*/
.b {
	font-weight:bold;
}
.i {
	font-style: italic;
}
.u {
	text-decoration: underline;
}
/**************************************************************/
.f10{
	font-size:10px;
}
.f14{
	font-size:14px;
}
.f16{
	font-size:16px;
}
.f18{
	font-size:18px;
}
.f20{
	font-size:24px;
	font-family:Arial, Helvetica, sans-serif;
}
/**************************************************************/
.m_20 {
	margin:20px;
}
.m_t_15 {
	margin-top:15px;
}
.m_t_20 {
	margin-top:20px;
}
.m_b_5 {
	margin-bottom:5px;
}
.m_b_15 {
	margin-bottom:15px;
}
.m_b_20 {
	margin-bottom:20px;
}
.p_2 {
	padding:2px;
}
.p_5 {
	padding:5px;
}
.p_10 {
	padding:10px;
}
.p_15 {
	padding:15px;
}
.p_20 {
	padding:20px;
}
.p_l_2 {
	padding-left:2px;
}
.p_l_5 {
	padding-left:5px;
}
.p_l_10 {
	padding-left:10px;
}
.p_l_15 {
	padding-left:15px;
}
.p_l_20 {
	padding-left:20px;
}
.p_l_30 {
	padding-left:30px;
}
.p_t_2 {
	padding-top:2px;
}
.p_t_5 {
	padding-top:5px;
}
.p_t_10 {
	padding-top:10px;
}
.p_t_15 {
	padding-top:15px;
}
.p_t_20 {
	padding-top:20px;
}
/**************************************************************/
.hiding {
	display:none;
}
