* {
   padding:0px;
   margin:0px;
}
.clear  {
   clear:both;
   height:0px; 
   overflow:hidden;
}
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:35px;   
}
#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:646px;   
   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:10px;
  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:14px;
  line-height:24px;
}
.list1 {
  padding:10px 10px;
  font-size:12px;
  line-height:24px;
  height:195px;
}
.list2 {
  padding:10px 20px;
  font-size:14px;
  line-height:24px;
}
.center {
  text-align:center;
  padding-top:10px;
  line-height:30px;
}
#c_right {
   width:200px;
   height:742px;
   border:#216942 solid 2px;
   float:left;
   background:#FFF;
   padding:10px;   
}
#c_right dd{
   padding-left:10px;
}
#left_news {
   border:#216942 solid 2px;
   margin-top:10px;
   background:#FFF;
}

#pic {
   border:#216942 solid 2px;   
   height:234px;
   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:622px;
   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;    
}
.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 {
   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:50px;
   text-align:center;
   border-top:#216942  solid 4px;
   background:#FFF;
   line-height:50px;
}

