@charset "utf-8";
/* CSS Document */

body { font-size:12px; color:#000; }
* { margin:0; padding:0; }
div, ul, li, ol, dt, dd, dl, p, h4 { overflow:hidden; margin:0; padding:0; }
ul, li { list-style:none; }
img { border:none; }
a { text-decoration:none; color:#000; }
a:hover { text-decoration:underline; }
:focus {outline: 0;}
h4 { font-size:14px; font-weight:bold; }

body{ font-family: Arial, Helvetica, sans-serif;background: #E9E9E9 url(../images/bg_wrap.jpg) left top repeat-x;}
#wrap{ width:970px; height:auto; margin:0 auto; }
#header{ width:970px; height:auto;}
	#hd_top{ width:970px; height:197px; background:url(../images/bg_banner.jpg) left top no-repeat;}
	#nav{ width:720px; height:32px; line-height:33px; padding:0 30px 0 220px; background:url(../images/bg_nav.jpg) left top repeat-x;}
		#nav a{ float:left; display:inline-block; width:auto; height:auto;color:#fff; font-size:14px; font-weight:700;}
		#nav span{ float:left; display:inline-block; width:1px; height:32px; text-align:center; padding:0 30px; background:url(../images/liney_nav.jpg) center center no-repeat;}
		#nav a.a_cn{ float:right;}
		#nav a.a_en{ float:right; margin-left:10px;}
#content{ width:950px; height:auto; padding:0 10px; padding-top:5px; background:#fff;}
	#left{ float:left; width:220px; height:auto; padding:0 5px; background:rgb(216,219,228)}

	#right{ float:right; width:195px; height:auto; padding:0 10px; background:rgb(151,168,184);}

		
#footer{ width:970px; height:auto;}
	#flink{ width:970px; height:auto; background:#fff;}
	#flink h4{ width:970px; height:23px; line-height:23px; background:#D6F4FA url(../images/icon_blue.jpg) 10px 5px no-repeat; color: #358EC9; font-size:12px; text-indent:30px;}
	#flink_list{ width:930px; height:50px; padding:10px; margin:0 auto;}
	#flink_list ul{ width:945px; height:50px;}
	#flink li{  float:left; width:120px; height:50px;margin-right:15px;}
	
	#copyright{ width:950px; height:auto; line-height:25px; padding:5px 10px; background:rgb(15,88,143); color:#fff;}
	
/*style for article & list page*/

#position{ width:910px; height:25px; line-height:25px; padding-right:60px; text-align:right;}
#position a{color:#333;}
#position a.pnav_index{ display:inline-block; padding-left:20px; background:url(../images/icon_position.jpg) left center no-repeat; font-weight:bold;}
#position span{ color:#666;}


#left_navbox{ float:left; width:214px; height:auto; background:url(../images/bg_left_nav.jpg) left top repeat-y; border-bottom:1px solid #EAEAEA;}
	#left_nav_top{ width:214px; height:auto; background:url(../images/bg_lefttop.jpg) left top no-repeat;}
	#left_nav_bot{ width:184px; height:auto; padding-right:30px;  background:url(../images/left_pic.jpg) -1px bottom no-repeat;}
		#left_tit{ width:184px; height:40px; line-height:43px; text-align:center;color: #3977DA; font-family:"幼圆"}
		#left_tit strong{ font-size:14px; font-weight:bold;}
		#left_tit span{ font-family:Arial, Helvetica, sans-serif; font-size:14px;}
		#left_nav{ width:160px; height:auto; float:left; padding-left:10px; margin-top:20px;}
		#left_nav li{ float:left; width:160px; height:22px; line-height:22px; *line-height:25px; margin-top:2px; }
		#left_nav li a{ display:block; width:130px; height:22px; line-height:22px; *line-height:25px; padding-right:30px; text-align:right; background:url(../images/bg_left_nav_off.jpg) left top no-repeat;}
		#left_nav li a:hover{ background:url(../images/bg_left_nav_on.jpg) left top no-repeat; color:#fff; text-decoration:none;}
		
		#left_nav li a{ color:#666;}
		#left_nav li.left_nav_on a{ background:url(../images/bg_left_nav_on.jpg) left top no-repeat; color:#fff;}
		
	#r_box{float:left; width:710px; height:auto; background:#fff url(../images/r_contbox_bg.jpg) right top repeat-y ;}
		#rbox_top{ width:710px; height:100%; background: url(../images/bg_rbot.jpg) right bottom no-repeat;}
			#rbox_contbox{ width:600px ; height: auto; min-height:500px; padding:30px 55px; background:url(../images/bg_rtop.jpg) right top no-repeat;}
			
			
			#rbox_tit{ width:100%; height:30px; line-height:30px; border-bottom:1px solid #EAEAEA; text-align:center; overflow:visible;}
			#rbox_tit span{ display:inline-block; width:auto; height:30px; padding:0 40px; border-bottom:1px solid #000;color:#666;}
			
			#rbox_cont{ width:100%; height:auto; margin-top:20px;}
			.r_subtit{ width:100%; height:23px; line-height:23px; border-top:1px dashed #ccc; border-bottom:1px dashed #ccc;}
				.r_subtit strong{ display:inline-block; margin-left:20px; padding-left:15px; background:url(../images/icon_v.jpg) left center no-repeat; color:#666;}
				
			.arc_cont{ width:100%; height:auto; margin-top:20px; color:#666; line-height:25px;}
			.arc_cont p{ margin:10px 0;}

			.color_red{ color:#F00}

			.tables td{ padding:5px; line-height:20px; background:#fff;}
			.tables p{ margin:0;}
		
		
		.pagelist{ width:100%; height: auto; line-height:25px; margin-top:20px; text-align:center;}
		.pagelist a{ padding:0 5px; color:#1b652a;}