@charset "utf-8";
/* CSS Document */
body{ margin:0px; padding:0px; font-size:11px; font-family:arial;}
a{ text-decoration:none;}
a:hover{ text-decoration:underline;}
.cl{ clear:both;}


#page{ margin:0px auto; width:932px;}
/*---------------------------------------------------------------------------------*/
#header{ overflow:hidden;}
	#logo{ float:left;}
		#logo a{ display:block; background:url(logo.gif); height:65px; width:215px; display:block;}
	#topmenu{ float:right; text-align:right; margin-top:10px; color:#999;}
		#topmenu a{ color:#999; text-decoration:none; font-size:11px; padding:0px 3px 0px 0px;}
		#topmenu a:hover{ color:#f60; text-decoration:underline;}
	#menu{}
		#menu .menu_left{ background:url(round_gray_left.gif) no-repeat #efefef; height:32px;}
		#menu .menu_right{ background:url(round_gray_right.gif) right no-repeat; height:32px; padding:0px 6px;}		
		#menu ul{ margin:7px 0px; padding:0px; overflow:hidden; list-style:none; float:right;}
			#menu ul li{ float:left; font-size:14px; font-weight:bold; padding:0px 15px; border-left:1px solid #c5c5c5; white-space:nowrap;}
				#menu ul li a{ color:#377ca3; text-decoration:none;}
				#menu ul li a:hover{ color:#000; text-decoration:underline;}
			#menu ul li.on { border:none; color:#000;}


/*---------------------------------------------------------------------------------*/
#main{ background:#efefef; overflow:hidden; width:100%;}
	#mainpic{ background:url(mainpic.jpg) no-repeat; width:932px; height:303px;}
	
	#content_subpage{ margin:0px 10px 10px 10px; overflow:hidden;}
		#content_subpage #leftmenu{ float:left; margin-right:10px; width:222px;}
		#content_subpage #maincontent{ float:left; width:680px;}
	
	#content{ margin:10px; overflow:hidden;}
		#content #leftmenu{ float:left; margin-right:10px; width:222px;}

		#content #leftmenu ul{ margin:6px 0px 5px 0px; padding:0px; list-style:none; display:block!important;display:inline; }
		#content #leftmenu ul li{ border-bottom:1px dashed #c2c2c2; height:25px; line-height:25px; background:url(tag_yellow.gif) 3px 10px no-repeat; padding-left:15px; }
			#content #leftmenu ul li a{ color:#0b5079;}
		
		.c_li_01{border-bottom:1px dashed #c2c2c2; height:25px; line-height:25px; background:url(tag_yellow.gif) 3px 10px no-repeat; padding-left:15px;}
		.c_li_01 a{ color:#0b5079;}
		
		
		#content #maincontent{ float:left; width:680px;}
			#news{ float:left; padding-right:35px; border-right:1px solid #c5c9ca; width:340px;}
				#news .title{ background:url(title_02.gif) no-repeat;border-bottom:1px dashed #c2c2c2; height:18px;}
				#news ul{margin:0px; padding:0px; list-style:none; margin-top:3px;}
				#news ul li{ background:url(tag_li.gif) 0px 9px no-repeat; white-space:normal; line-height:14px; padding:3px 10px;}
					#news ul li a{ color:#666;}
			
				.c_li_02{background:url(tag_li.gif) 0px 9px no-repeat; white-space:normal; line-height:14px; padding:3px 10px;}	
				.c_li_02 a{color:#666;}	
			
				.more{ margin-top:2px;}
				.more a{ background:url(more.gif) no-repeat; height:11px; width:37px; display:block; float:right;}
				
			#link{ float:left; padding-left:35px; width:210px;}
				#link .title{ background:url(title_03.gif) no-repeat;border-bottom:1px dashed #c2c2c2; height:18px;}
				#link ul{margin:0px; padding:0px; list-style:none; margin-top:5px;}
					#link ul li{background:url(tag_li_02.gif) 0px 9px no-repeat; padding:2px 8px;}
					#link ul li a{ color:#0b5079; line-height:15px;}
					
				.c_li_03{background:url(tag_li_02.gif) 0px 9px no-repeat; padding:2px 8px;}	
				.c_li_03 a{color:#0b5079; line-height:15px;}
	
		.round_blue_left{ background:url(round_blue_left.gif) no-repeat; height:27px;}
		.round_blue_right{ background:url(round_blue_right.gif) right no-repeat; height:27px; padding:0px 7px;}
		.round_blue{ background:url(title_01.gif) no-repeat #0b5079; height:27px;}
		
		.round_grayborder_left{ background:url(round_grayborder_left.gif) no-repeat; height:7px;}
		.round_grayborder_right{ background:url(round_grayborder_right.gif) right no-repeat; height:7px; padding:0px 7px;}
		.round_grayborder{ background:#fff; border-top:1px solid #c5c9ca; font-size:1px; height:6px;}
		
		.round_grayborder_bleft{ background:url(round_grayborder_bottomleft.gif) no-repeat; height:7px;}
		.round_grayborder_bright{ background:url(round_grayborder_bottomright.gif) right no-repeat; height:7px; padding:0px 7px;}
		.round_grayborder_b{ background:#fff; border-bottom:1px solid #c5c9ca; font-size:1px; height:6px;}
		
		.round_content{border-left:1px solid #c5c9ca;border-right:1px solid #c5c9ca; background:#fff; padding:5px 25px 5px 25px; overflow:hidden;}
		
		.left{ height:110px;}
		.right{ height:130px;}



/*---------------------------------------------------------------------------------*/	
#footer{background:#efefef;}
	.info{text-align:right; padding-right:20px; color:#666;}
	.round_gray_bleft{ background:url(round_gray_bottomleft.gif) no-repeat #efefef; height:8px; font-size:1px;}
	.round_gray_bright{ background:url(round_gray_bottomright.gif) right no-repeat; height:8px; padding:0px 8px; font-size:1px;}