@charset "utf-8";
* {
   padding:0px;
   margin:0px;}
.clear  {
   clear:both;
   height:0px; 
   overflow:hidden;}
em {
	font-style:normal;}
li {
   list-style:none;}
a {
  color:#216942;
  text-decoration:none;}
a:hover {
  color:#216942;
  text-decoration:underline;}
body {
  background:#FFBA00;  
  font:"宋体";
  font-size:12px;
  line-height:20px;
  color:#216942;}
#main {
   margin:auto;   
   width:900px;   
   background:#FFF;}
#topmenu li {
   float:left;
   margin:0px 4px;
   line-height:24px;
   letter-spacing:2px;}
.index {
   font-weight:bold;
   margin-left:18px;
   margin-right:20px;}

.center  {
   margin-left:auto;
   margin-right:auto;}
#menu {
   background:#216942;
   height:30px;
   padding-left:10px;}
#menu li {
   float:left;
   color:#FFF;
   font-size:14px;
   line-height:30px;}
#menu li a {
   color:#FFF;
   margin:0px 14px;
   letter-spacing:2px;}
#center  {  
   padding:10px;
   background:#FFF5CC;}
#c_left {
   width:100%;   
   float:left;
   margin-right:10px;}
#subleft_c {
   width:220px;       
   float:left;}
#subright_c {
   width:382px; 
   padding-left:20px;
   background:url(images/linebg.jpg) repeat-y 8px 0px;
   float:left;}
.title1  {
  font-size:14px;
  color:#FFF;
  font-weight:bold;
  background:#BDE7D6 url(images/title_bg.jpg) no-repeat 0px -2px;
  padding-left:6px;
  letter-spacing:2px;
  line-height:22px;}
.title1 a {
  color:#FFF;}
.title1 a:hover {
  color:#FFF;}
.xz_title1 {
   padding-top:10px;
   font-weight:bold;
   font-size:14px;
   padding-left:5px;}
.xz_title2 {
   padding-top:10px;
   font-weight:bold;
   padding-left:10px;}
.xz_txt {
   padding-left:24px;}
.title2  {
  height:24px;    
  line-height:24px;  
  font-weight:bold;
  text-align:center;}
.txt1 {
  padding-top:5px;
  line-height:20px;
  text-align:center;}
.pic2 {
   padding-left:31px;
   padding-top:10px;}
.pic3 {
   padding-left:18px;
   padding-top:10px;}

.list {
  padding:10px 2px;
  font-size:12px;
  line-height:24px;}
.list1 {
  padding:10px 10px;
  font-size:12px;
  line-height:24px;}
.list2 {
  padding:10px 20px;
  font-size:12px;
  line-height:24px;}
.center {
  text-align:center;
  padding-top:10px;
  line-height:30px;}
#c_right {
   width:200px;
   height:972px;
   border:#216942 solid 2px;
   float:left;
   background:#FFF;
   padding:10px;}
#c_right dd{
   padding-left:10px;}
#left_news {
   border:#216942 solid 2px;
   background:#FFF;
   padding:10px;}

#pic {
   border:#216942 solid 2px;   
   height:190px;
   background:#FFF;
   padding:10px;
   line-height:30px;
   background:#FFF;}
.d1 {
   padding-top:10px;}
.d2 {
   padding-bottom:10px;}
.b_class  {
   width:301px;  
   float:left; 
   background:#FFF;
   padding:10px;}
.bc_class {
   width:301px;
   float:left;
   background:#FFF;
   padding:10px;}
#sub_center  {  
   padding:0px 10px 10px 10px;
   background:#FFF5CC;}
#sub_left {
   width:200px;
   height:700px;
   border:#216942 solid 2px;
   float:left;
   background:#FFF;
   padding:10px;}
#sub_right {
   width:calc(100% - 230px);
   height:700px;
   border:#216942 solid 2px;
   float:left;
   background:#FFF;
   padding:10px; 
   margin-left:10px;}
#sub_content {
   width:622px;   
   border:#216942 solid 2px;
   float:left;
   background:#FFF;
   padding:10px; 
   margin-left:10px;}
#content {
   border:#216942 solid 2px;
   background:#FFF;
   padding:10px;}
.nav  {
   line-height:30px;}
.newstitle  {
  font-size:14px;
  font-weight:bold;
  border-bottom:#216942 solid 1px;
  text-align:center;
  letter-spacing:2px;
  line-height:30px;
  margin-left:15px;
  margin-right:15px;}
.info {
   text-align:center;
   line-height:30px;}
.content {
  padding:20px;
  font-size:14px;}
.author {
max-width:90%;
   width:580px;
   margin:0px auto;
   height:24px;
   line-height:24px;
   padding-right:20px;
   text-align:right;
   background:#F2F2F2;}
.news_link {
   margin-top:10px;
   margin-bottom:20px;}
#bottom {
   height:auto;
   text-align:center;
   border-top:#216942  solid 4px;
   background:#FFF;
   line-height:50px;}
/*sf更新css--*/
em {
	font-style:normal;}
.page_css {
	margin-bottom:40px;
	margin-top:20px;}
 .pagecss a {
	font-size:12px;
	display:inline-block;
	border:1px solid #a8c1ce;
	padding:3px 8px;
	line-height:100%;
	color:#666;
	text-decoration:none;}
.pagecss a:hover {
	color:#fff;
	border:1px solid #4081A1;
	background:#62A1DF;}
.pagecss b a {
	color:#fff;
	border:1px solid #4081A1;
	background:#62A1DF;
	text-decoration:none;}
.list .datetime {
	float:right;}
.list li {
	padding-left:10px;
	background:url(images/p.gif) no-repeat 0px 1px;}