@charset "gb2312";
/*=reset.css
----------------------------------------------------------------------*/
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0;}
body,button,input,select,textarea{font:12px/1.5 Helvetica,Tahoma,Arial,\5b8b\4f53,sans-serif;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
address,cite,dfn,em,var{font-style:normal;}
code,kbd,pre,samp{font-family:courier new,courier,monospace;}
small{font-size:12px;}
ul,ol{list-style:none;}
a{text-decoration:none; color:#000;}
a:hover{text-decoration:none; color:#46647c;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
abbr[title]{border-bottom:1px dotted;cursor:help;}
legend{color:#000;}
fieldset, img { border:0;} 
a img{vertical-align:text-bottom;}
img{ vertical-align:middle}
:focus {outline:0;}
textarea{overflow:auto;vertical-align:top;resize:vertical;}
button,input,select,textarea{font-size:100%;}
button,input,select{vertical-align:middle;}
button{cursor:pointer;}
table{border-collapse:collapse;border-spacing:0;}
caption,th{text-align:left;}

/* text align */

.tc{ text-align:center; }
.tr{ text-align:right; }
.tj{ text-align:justify; }

/* float and clear */

.fl{ float:left;display:inline; }
.fr{ float:right;display:inline; }
.cb{ clear:both; }

/* clear */

.clear { clear: both;display: block;overflow: hidden;visibility: hidden;width: 0;height: 0; }

/* images hide text */

.hide-text { font: 0/0 a;color: transparent;text-shadow: none;background-color: transparent;border: 0;visibility: hidden; }

/* contain floats */

.group:before,
.group:after,.layout:before,.layout:after{ content: "\0020"; display: block; height: 0; overflow: hidden; }
.group:after,.layout:after{ clear: both; }
.group,.layout{ zoom: 1; }




/**/
.line{ width:1000px; margin:0px auto; font-size:14px;}
.leftbar{ width:242px; padding:10px 0px 0px 10px; font-size:14px;}
.rightCon{ width:732px; padding:10px 10px 10px 0px; font-size:14px;}
	.l_mod{ width:242px; margin-bottom:10px;} .strong{ font-weight:bold;} .desc_hover{ *display:inline; float:right;} .desc_hover a,.desc_hover a:link{ color:#F00}
		.l_m_tit{ height:29px; line-height:28px; text-align:center; color:#d80e00; background:url(ico.gif) no-repeat 0 0;}
		.l_m_con{ width:222px; height:auto; border:#ebe3d9 1px solid; background-color:#f8f5ed; margin:0px auto; line-height:24px; padding:20px 6px 20px 10px; color:#736a48}
		.l_m_con ul li{ height:24px; line-height:24px;}
	.r_desc{ width:692px; height:85px; background:url(desc_bg.gif) #FFF no-repeat 0 0; padding:20px; line-height:26px; margin-bottom:10px;}
	.r_form{ width:728px; border:#f8d0af 1px solid; border-width:0px 1px 1px 1px; padding:0px 1px; background:url(form_bg.gif) repeat-x left bottom;}
		.r_Tit{ height:40px; line-height:40px; background:url(title_bg.gif) repeat-x 0 0;}
		.r_Tit h2{ width:263px; height:31px; background:url(ico.gif) no-repeat 10px -57px;}
		.r_con{ padding:15px 10px;}
			.tableForm td{ height:57px; padding:0px 5px; border:#d8d8d8 1px solid; vertical-align:middle; background-color:#FFF}
			.tableForm td table{ border:0px;}
			.tableForm td table td{ padding:0px 5px;}
				.tableForm .input_t{ height:18px; line-height:18px; border:#cccccc 1px solid;}
				.input_01{ width:98px;}
				.input_02{ width:198px;}
				.input_03{ width:550px;}
				.input_04{ width:58px;}
		.r_btn{ height:22px; text-align:center; padding:47px 0px;}
			.input_b{ width:60px; height:22px; line-height:22px; cursor:pointer; border:none}
			.input_b01{ background:url(reset_btn.gif) no-repeat 0 0;}
			.input_b02{ background:url(submit_btn.gif) no-repeat 0 0;}