@charset "utf-8";

/* CSS Document */
#header {width:960px;margin: 0 auto;padding:0px 10px; overflow:visible;position: relative; background:#FFF; z-index:12}
#head_bar{width:960px;height:99px;background:#FFF;}
   #head_bar #logo{float:left;}
   ul#main_nav{float:left;width:510px;height:38px;}
      ul#main_nav li { width:78px; height:14px; float:left; text-align:center; border-right:1px solid #fe0000;
	                margin-bottom:12px;}
			ul#main_nav li a{ display:block; height:14px; width:76px;line-height:16px;font-size:13px;}		
   #head_bar #search_box{width:232px;height:20px;position:absolute;top:102px;right:9px;}
   #head_bar .search_img{ float:left; padding-right:6px; padding-top:2px;}
   #head_bar .search_text{float:left;text-align:left;height:18px;width: 150px;border:1px solid #cdcdcd;background:                             #fff;cursor:pointer;color:#000;}
   #head_bar .search_btn{float:left;width:49px;height:18px; margin:2px 0px 0px 4px;border:none;background:
                                  transparent  url(../images/top_search_btn.gif) no-repeat scroll 0 0;}
#head_function{ width:960px; height:28px; background:#fe0000;}
     #head_function .hotnews,#head_function #head_time,#head_function .head_weather{ display:inline; 
	       line-height:28px;color:#FFF;}
     #head_function dl.hotnews{ float:left; margin-left:18px;}
.grid-c3-s3e3{ width:960px;}
     .grid-c3-s3e3 #index_hotnew,.grid-c3-s3e3 #index_swtich_box,.grid-c3-s3e3 #index_func{ float:left;}
	 .grid-c3-s3e3 #index_swtich_box{ width: 366px; padding-right:6px;}
     .grid-c3-s3e3 #index_hotnew{ width:348px; height:299px; background: url(../images/index_hotnewbg.jpg) scroll  no-repeat 0 0;}	      
	 .grid-c3-s3e3 #index_func{ width: 210px; padding-left:2px;}
	 
#grid-c2-s3e3{ width:746px; margin-top:8px;}
   #grid-c2-s3e3 .index_b_subculmn{float:left;width:366px;height:190px; margin-bottom:8px;}
     .index_b_subculmn .subculmn_c{ width:343px; height:136px; padding:12px;}
   #grid-c2-s3e3 .subculmn_c{width:366px;height:165px;background:url(../images/index_s_bg.jpg) no-repeat scroll 0 0;}
   #index_r_column .right_c{ width:210px; padding-left:4px;}

.memberlogin .s_btn{ float: left; width:62px; height:19px; background:url(../images/s_btn.jpg) no-repeat scroll 0 0;                          border:none;}


#main {	width:960px;overflow: hidden;position: relative;visibility: visible;margin:0 auto;padding:0px;border:none;
	     background:#FFF;padding:12px 10px;}
    #main #containe{display:inline;width:739px;float:left;margin:0px;padding:0px;margin-left:10px;position: relative;
	                 border:none;}
    #main #sidebar{_display:inline;float:left;width:210px;overflow: hidden;padding:0px;	margin:0px;border:none;	}

#in_title{ width:718px; padding-left:18px; border-bottom:2px solid #f6f6f6;}
    #in_title .bread_h,#in_title .main_title{ float:left; height:28px; line-height:28px;}
    #in_title .bread_h{ font-size:12px;}
    #in_title .main_title{font-size:16px; font-weight:700;padding-left:215px;}
   .main_title{ font-size:16px; font-weight:700; text-align:center; margin-top:18px;}
	
#footer {width:960px;height:215px;overflow:hidden;position: relative;margin:0 auto;padding:0px 10px;background:#FFF;}
   #footer #friendlink_list{ width:960px; height:71px;}
   #footer #foot_link{width:980px; height:24px; line-height:24px;margin:0 auto;margin-left:-10px;background:#fe0000 }
       #footer #foot_link ul li{ width:64px; height:24px; float:left;}
           #footer #foot_link ul li a{ color:#FFF;}
   
    .in_news li{ width:95%; border-bottom:1px dashed #6a6a6a; height:24px; line-height:24px; background: 
	                url(../images/in_litype.jpg) no-repeat scroll left center; padding-left:18px;}
	     .in_news li	.title_style{ float:left;}
	     .in_news li	.date_style{ float:right; padding-right:10px;}
#zmain{width:1004px;margin: 0 auto;overflow: hidden;position: relative;visibility: visible;padding:0px;border:none;}




/*右侧新闻basic样式*/
.column_c,.zhuanti_c,.flfg_c{ width:209px; background:#c9c9ca;}
    .a_news,.r_yznews,.r_flfgnews{ padding-left:12px; width:184px;}
	 .r_ztnews{ padding-left:8px; padding-top:4px;}
        .r_yznews li,.r_ztnews li,.r_flfgnews li{ width:190px; background: url(../images/r_li_type.jpg) no-repeat   
		                                         scroll left center; padding-left:8px; height:24px;}








#main .in_content{padding:10px;	}

#main .content_t{
	margin:22px 0px 0px 16px;
	width:693px;
	height:16px;
	}






#main #content_r{
float:left;
margin:40px 0px 0px 39px;
}






#main #incontaine{
	width:931px;
	margin:0 auto;
	
	}

#main #content_box{
	float:left;
	width:723px;
	margin:32px 0px 10px 36px;
	background:#FFF;
	}






#main #containe_top{
width:1004px;
background:url(../images/main_top.jpg) no-repeat scroll left top;}

#index_bcolumn .index_subcolumn{
    position:relative;
	float:left;
	width:237px;
	height:223px;
	margin-right:10px;
}

#index_bcolumn .column_content{
	width:203px;
	height:162px;
	padding:43px 17px 17px 14px;
	}


#index_bcolumn .btn_submore{
width:43px;
height:12px;
position:absolute;
top:36px;
left:142px;
border:none;
text-indent:-1999px;

}

















	



#footer #copyright{
width:960px;
margin:0 auto;
text-align: center;
padding-top:8px 10px 6px 10px;
color: #000;
}
#copyright a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 24px;
	color:#000;
	text-decoration: none; border:0px;
}
#copyright a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 24px;
	color:#000;
	text-decoration: none;
}
#copyright a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 24px;
	color:#000;
	text-decoration: none;
}
#copyright  a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 24px;
	color:#000;
	text-decoration: none;
}
	
	
	
#clearfloat {
    clear:both;
    height:1px;
    overflow:hidden;
    margin-top:-1px;
}
.mainmiddle{
	float:left;
	width:467px; 
	overflow: hidden;
	position: relative;
	visibility: visible;
	margin:0px; padding:0px; border:none;
}
.mainright{
	float:left;
	width:292px; 
	overflow: hidden;
	position: relative;
	visibility: visible;
	margin:0px; padding:0px; border:none;
}
.mianmiddlewrite{width:455px; float:left; padding-left:10px; padding-top:6px; margin:0px; border:0px; border:none; line-height:24px;}
#box{
	float:left;
	width:749px;
	overflow: hidden;
	position: relative;
	visibility: visible;
	margin:0px; padding:0px; border:none;
}
#boxindex{
	float:left;
	width:467px;
	overflow: hidden;
	position: relative;
	visibility: visible;
	margin:0px; padding:0px; border:none;
}
.write{ width:739px; float:left;overflow: hidden;padding-left:10px; padding-top:6px; margin:0px; border:0px; border:none; line-height:24px;}
#meql{ float:left;width:555px; padding-top:3px;margin:0px; margin-left:13px; margin-right:13px;overflow: hidden;border:none;}
.loginbg{
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	overflow: hidden;
	position: relative;
	visibility: visible;padding:0px;border:none;height:97px; width:218px; background-image:url(../images/loginbg.jpg); background-repeat:no-repeat;}
.indexbg{
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	overflow: hidden;
	position: relative;
	visibility: visible;padding:0px;border:none;width:749px; height:41px; background-image:url(../images/aboutbg.jpg); background-repeat:no-repeat;}
.mainwriteabout{
	font-family:"黑体";
	font-weight: bold; font-size:14px; padding-left:29px; padding-top:8px; overflow:hidden; color:#22308C;
}
.mainsmall{
	font-family:"O4b_08";
	font-weight: bold; font-size:8px;  padding-top:8px; overflow:hidden; color:#22308C;
}
.indexcontactbg{
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	overflow: hidden;
	position: relative;
	visibility: visible;padding:0px;border:none;width:190px; background-image:url(../images/index_25.jpg); background-repeat:repeat-y;}
.indexaboutbg{
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	overflow: hidden;
	position: relative;
	visibility: visible;padding:0px;border:none;width:550px; background-image:url(../images/about2.jpg); background-repeat:repeat-y;}
.sarchbg{
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	overflow: hidden;
	position: relative;
	visibility: visible;padding:0px;border:none;width:202px; height:98px; background-image:url(../images/searchbg.jpg); background-repeat:no-repeat;}
.writeindex{  float:left;  margin:0px;padding-left:10px; padding-top:6px;  border:none;line-height:24px; overflow:hidden; }	