@charset "utf-8";
/* built by kelvin.yu */


.formbluetextarea {border:1px solid #5980A9; padding:3px;font-size:12px;  color:#666}

.img { border:1px solid #5980A9}
.imgc { border:1px solid #ccc}
	
#fn_main { width:960px; margin:15px auto 0px auto; clear:both}

	#fn_sidebar { width:180px; float:left; background: url(../images/bg_leftbar.jpg) no-repeat top}	
		#fn_sidebar ul { padding:15px;}
		#fn_sidebar li { width:150px; line-height:28px; height:28px; background:url(../images/bg_radial.gif) no-repeat bottom; padding-top:9px}
		#fn_sidebar li a { color:#3366CC; font-size:14px; font-weight:bold; background:url(../images/ico_arrowblue.gif) no-repeat 5px 3px;padding-left:20px}
		#fn_sidebar li a:link,
		#fn_sidebar li a:visited { color:#3366CC; }
		#fn_sidebar li a:hover{ color:#000;background:url(../images/ico_arrowblack.gif) no-repeat 9px 3px; text-decoration:none }
	
	#fn_column { width:765px; float:right;}
		#fn_title { width:765px; line-height:25px; height:25px; font-size:14px; font-weight:bold; border-bottom:1px solid #ccc; color:#3366CC;}
		#fn_title p { float:right; text-align:right; background:url(../images/ico_square.gif) no-repeat left center; padding-left:15px; margin-right:10px; display:inline }
		
		#fn_about {width:745px; padding:20px 10px}
		#fn_about p{ line-height:25px; font-size:14px; text-indent:2em}
		#fn_about .em { text-indent:0em}
		
		#fn_service {width:745px; padding:20px 10px}
		#fn_service p{ line-height:35px; font-size:14px;}
		#fn_service p em { color:#F00}
	
		#fn_joke {width:745px; text-align:center}
		
		#fn_copyright {width:745px; padding:20px 10px}
		#fn_copyright p{ line-height:25px; font-size:14px; text-indent:2em}
	
		#fn_contact {width:745px; padding:10px 10px 30px 10px;height:auto}
			#fn_contact ul{width:745px;}
			#fn_contact li {width:360px; float:left; margin:10px 5px; display:inline}
			#fn_contact li dl {width:360px; float:left; font-size:14px}
			#fn_contact li dt,#fn_contact li dd { line-height:22px; height:22px; padding:2px 0px 0px 5px}
			#fn_contact li dt {background:#eee; padding-left:5px; font-weight:bold}
		
		#fn_links {width:745px;padding:10px 10px}
			#fn_links_p1 { width:745px;line-height:22px;border-bottom:1px dashed #ccc;padding:10px 0}
			#fn_links_p2 { width:745px;line-height:22px; padding:10px 0; border-bottom:1px dashed #ccc}
			#fn_links_p2 p {text-indent:2em}
			#fn_links_p3 { width:745px;padding:10px 0}
		
		#fn_privacy {width:745px;padding:10px 10px}
			#fn_privacy p {line-height:22px; font-size:14px}
			
	    #fn_report {width:745px;padding:10px 10px}
			#fn_report  p{line-height:22px; font-size:14px}
			
		#fn_map {width:765px;padding:10px 0px}
			#fn_map ul {width:765px;}
			#fn_map li {width:360px; margin:10px; float:left; display:inline}
				#fn_map li span {width:60px; float:left;}
				#fn_map li dl {width:300px; float:left;line-height:22px; }
				#fn_map li dt {background:#eee;padding:2px 0px 0px 5px; font-weight:bold; font-size:14px;line-height:22px;}
				#fn_map li dd {padding:6px 0px 0px 5px;line-height:20px;}
				#fn_map li dd a:link,
				#fn_map li dd a:visited {color:#666; }
				#fn_map li dd a:hover{text-decoration: underline }
				
		#fn_help {width:765px;padding:10px 0px; text-align:center}
			#fn_help table a:link,
			#fn_help table a:visited { font-size:12px; text-decoration:underline}
			#fn_help table font { font-size:14px;width:120px; height:30px; line-height:30px;font-weight:bold;padding-right:10px; display:block; background:#eee}
			
#fn_job{width:745px; padding:20px 10px}
#fn_job p{ line-height:25px; font-size:14px; text-indent:2em}
#fn_job .em { text-indent:0em}
#fn_job_div{ width:760px; padding:15px 0 0; overflow:hidden;}
#fn_job_div p{ text-indent:23px; line-height:25px; font-size:14px;}
#fn_job_div dl p{ text-indent:0; line-height:20px; padding:5px 0 0;}
#fn_job_div dl dt{ height:22px; padding:5px 0 0 20px; margin:15px 0 0; font-weight:bold; font-size:16px; background:url(../images/sj09033101.gif) 10px 10px no-repeat #DBEAF8; border-bottom:2px solid #999; overflow:hidden;}
#fn_job_div dl dl{width:760px; padding:0; color:#36c; line-height:24px;overflow:hidden;}
#fn_job_div dl dl dt{ width:50%; float:left; height:25px; background:url(../images/black_squre.gif) 10px 15px no-repeat #fff; margin:0; padding:5px 0 5px 4%;border-bottom:1px solid #999; font-size:16px; font-weight:normal;overflow:hidden;}
#fn_job_div dl dl dd{ width:23%; height:25px;border-bottom:1px solid #999; margin:0; padding:5px 0; font-size:14px; float:left; text-align:center; overflow:hidden;}
#fn_job_div dl dl dd span{ display:block; text-align:right; padding:0 10px 0 0;}
#fn_job_div img{ cursor:pointer; margin:0;}
#fn_job_div h2{ display:block; height:25px; line-height:24px; font-size:16px; font-weight:normal; overflow:hidden;}
#fn_job_div h3{ display:block; height:25px; line-height:24px; font-size:16px; font-weight:bold; overflow:hidden;}
#fn_job_div div{ clear:both; width:760px; padding:10px 0 0;border-bottom:1px solid #999; display:none; overflow:hidden;}
#fn_job_div ol{ margin:0 0 10px;}
#fn_job_div li{line-height:22px; list-style:inside; padding:5px 0 0; font-size:16px; list-style-type:decimal;}
#fn_job_div li span{ font-size:14px;}
#fn_media {width:760px; padding:20px 0; overflow:hidden;}
#fn_media dl{ width:380px; height:25px; line-height:25px; float:left; font-size:14px; overflow:hidden;}
#fn_media dt{ width:280px; height:25px; line-height:25px; float:left; padding:0 0 0 20px;background:url(../images/black_squre.gif) 6px 10px no-repeat #fff;  overflow:hidden;}
#fn_media dd{ width:80px; height:25px; line-height:25px; float:right; overflow:hidden;}
#fn_media dl a:link,#fn_media dl a:visited{ color:#000; text-decoration:none;}
#fn_media dl a:hover{ text-decoration:underline;}
#fn_media .em { text-indent:0em}
.clear{ clear:both; height:0; overflow:hidden;}

