body {
    margin:0px auto;
    padding:0px;
    font-family:Arial,Tahoma, Geneva, sans-serif;
    background:#E8E4D9;
	color:#585856;
	font-size:12px;
	}
a{font-family:Arial,Tahoma, Geneva, sans-serif;
}
a:link{
    color:#537D96;
	text-decoration:none;
	font-weight:bold;
	}
a:visited{
    color:#537D96;
	text-decoration:none;
	}
a:hover{
   color:#E96324;
   text-decoration:none;
   }
dt{
  float:left;
  }

dd{
  margin-left:0px;
  float:left;
  

}
dl{
  list-style:none;
  padding:0px;
  margin:0px;
 }
ul{
  list-style:none;
  padding:0px;
  margin:0px;
 
}
li{
  list-style:none;
  padding:0px;
  margin:0px;
  float:left;
}


#main{
    width:930px;
	margin:auto;
	padding:auto;
	
}


/*  header  */
#header{
    width:930px;
	height:126px;
	background:url(header.jpg);
}
#logo{
    width:390px;
	height:126px;
	background:url(logo.jpg);
	}


/*  menu  */
#menu{
    width:930px;
	height:58px;
	background:url(menu.jpg);
}
#menu ul{
    width:auto;
	}

#menu li{
    vertical-align:middle;
	height:58px;
	color:#FCF2E6;
	
	
}

#m-home{
     width:auto;
	 text-align:center;
	 margin-left:20px !important;
	 margin-left:16px;
	 }
#m-txt{
     width:auto;
	 text-align:center;
	 }
#m-home a:link,#m-home a:visited{
    font-family:Tahoma;
    font-size:14px;
	width:auto;
    float:left;
    color:#ffffff;
	vertical-align:middle;
	line-height:58px;
    text-decoration:none;
	padding-top:0px;
	font-weight:bold;
   }
#m-home a:hover{
   color:#2F3438;
   }
#m-txt a:link,#m-txt a:visited{
    font-family:Tahoma;
    font-size:14px;
	width:auto;
    float:left;
    color:#ffffff;
	vertical-align:middle;
	line-height:58px;
    text-decoration:none;
	padding-top:0px;
	font-weight:bold;
	letter-spacing:3px;
   }
   
#m-txt a:hover{
	font-size:14px;
	color:#2F3438;
	}

#menu li a:hover{
    color:#E96324;
	text-decoration:none;
	
	
}
#men-on{
   font-size:14px;
   font-weight:bold;
   text-align:center;
  }
#men-on a:link,#men-on a:visited{
    font-family:Tahoma;
    font-size:14px;
	width:auto;
    float:left;
    color:#E96324;
	vertical-align:middle;
	line-height:58px;
    text-decoration:none;
	padding-top:0px;
	font-weight:bold;
	letter-spacing:3px;
	}
#m-contact{
     width:auto;
	 text-align:center;
	 }
#m-txt{
     width:auto;
	 text-align:center;
	 }
#m-contact a:link,#m-contact a:visited{
    font-family:Tahoma;
    font-size:14px;
	width:auto;
    float:left;
    color:#ffffff;
	vertical-align:middle;
	line-height:58px;
    text-decoration:none;
	padding-top:0px;
	font-weight:bold;
   }
#m-contact a:hover{
   color:#FF0000;
   }
#m-line{
   height:58px;
   width:38px;
   }


/*  sidebar1  */
#sidebar1{
    width:220px;
	height:500px;
	float:left;
}
#hot{
    width:218px;
	height:380px;
	background:#F3F2ED;
	float:left;
	border-width:1px;
	border-style:solid;
	border-color:#CECECE;
	}
#hot-bar{
   width:200px;
   height:44px;
   background:url(hot.jpg) no-repeat;
   }
#hot-con{
   width:180px;
   height:auto;
   margin-left:17px !important;
   margin-left:6px;
   background:url(hot-bg.jpg) left repeat-y;
   }
#hot-dd{
    width:180px;
    height:30px;
	padding-left:12px;
	vertical-align:middle;
	line-height:30px;
	}
#hot a:link,#hot a:visited,#hot a:hover
  {font-size:13px;
  font-weight:normal;
  }
#left02{
    width:218px;
	height:auto;
	background:#F3F2ED;
	float:left;
	border-width:1px;
	border-style:solid;
	border-color:#CECECE;
	margin-top:5px;
	}
#left02 dt{
    width:218px;
	height:78px;
	background:url(left02-pic.jpg);
	}
#left02 dd{
    width:200px;
	margin-left:9px !important;
	margin-left:5px;
	}
#left02-dd1{
   vertical-align:middle;
   }
#left02-line{
   widht:200px;
   height:11px;
   background:url(left02-line);
   line-height:11px;
   font-size:11px;
}


/*  content */
#content{
    width:490px;
	height:auto;
	float:left;
}
#con-flash{
    width:480px;
	height:220px;
	background:#F3F2ED;
	float:left;
	border-width:1px;
	border-style:solid;
	border-color:#CECECE;
	margin-left:4px !important;
	margin-left:2px;
	}
#con01{
    width:480px;
	height:auto;
	background:#F3F2ED;
	float:left;
	border-width:1px;
	border-style:solid;
	border-color:#CECECE;
	margin-top:4px;
	margin-left:4px !important;
	margin-left:2px;
	}
#con01-fenge{
    width:460px;
	height:10px;
	line-height:10px;
	font-size:10px;
	float:left;
	}
#con01-line{
    width:460px;
	height:19px;
	background:url(con01-line.jpg) center;
	float:left;
	margin-left:12px !important;
	margin-left:6px;
	}
#con01-1{
    width:480px;
	height:auto;
	float:left;
	}
#con01-1 dt{
    width:285px;
	height:20px;
	line-height:20px;
	vertical-align:middle;
	}
#con01-1 dd{
    width:285px;
	height:auto;
	}
#more a:link,#more a:visited{
    text-decoration:underline;
	color:#E96324;
	}
#more a:hover{
    text-decoration:none;
	}
#con02{
    width:480px;
	height:auto;
	background:#F3F2ED;
	float:left;
	border-width:1px;
	border-style:solid;
	border-color:#CECECE;
	margin-top:4px;
	margin-left:4px !important;
	margin-left:2px;
	}
#con02-bar{
    width:480px;
	height:73px;
	background:url(con02-bar.jpg);
	float:left;
	}
#con02-fenge{
    width:1px;
	height:330px;
	background:#E0DFDA;
	float:left;
	}
#con02-fenge02{
    width:480px;
	height:8px;
	line-height:8px;
	font-size:8px;
	float:left;
	clear:both;
	}
#con02-con01{
    width:239px;
	height:auto;
	float:left;
	}
#con02-con01 li{
    width:220px;
	height:330px;
	background:url(con02-bg.jpg) left repeat-y;
	float:left;
	margin-left:10px !important;
	margin-left:5px;
	}
#con02-con01 dd{
    width:200px;
    height:30px;
	padding-left:12px;
	vertical-align:middle;
	line-height:30px;
	}
#con02-con01 a:link,#con02-con01 a:visited,#con02-con01 a:hover
  {font-size:12px;
  font-weight:normal;
  }
#con02-con02{
    width:239px;
	height:auto;
	float:left;
	}
#con02-con02 li{
    width:220px;
	height:330px;
	background:url(con02-bg.jpg) left repeat-y;
	float:left;
	margin-left:10px !important;
	margin-left:5px;
	}
#con02-con02 dd{
    width:200px;
    height:30px;
	padding-left:12px;
	vertical-align:middle;
	line-height:30px;
	}
#con02-con02 a:link,#con02-con02 a:visited,#con02-con02 a:hover
  {font-size:12px;
  font-weight:normal;
  }
	
	
/*  sidebar2  */
#sidebar2{
    width:220px;
	height:auto;
	float:left;
}
#new{
    width:218px;
	height:380px;
	background:#F3F2ED;
	float:left;
	border-width:1px;
	border-style:solid;
	border-color:#CECECE;
	}
#new-bar{
   width:200px;
   height:44px;
   background:url(new.jpg) no-repeat;
   }
#new-con{
   width:180px;
   height:auto;
   margin-left:17px !important;
   margin-left:6px;
   background:url(hot-bg.jpg) left repeat-y;
   }
#new-dd{
    width:180px;
    height:30px;
	padding-left:12px;
	vertical-align:middle;
	line-height:30px;
	}
#new a:link,#new a:visited,#new a:hover
  {font-size:13px;
  font-weight:normal;
  }

/* list */
#con-list{
    width:480px;
	height:auto;
	background:#F3F2ED;
	float:left;
	border-width:1px;
	border-style:solid;
	border-color:#CECECE;
	margin-left:4px !important;
	margin-left:2px;
	}
#con-list a:link,#con-list a:visited{
    font-weight:bold;
	}
#con-list li{
    margin-left:10px !important;
	margin-left:5px;
	margin-top:10px;
    }
#list-dt{
    width:460px;
	height:20px;
	vertical-align:middle;
	line-height:20px;
	}
#list-dd{
    width:460px;
	height:auto;
	}	
#fenye{
    height:40px;
	vertical-align:middle;
	line-height:40px;
	}

/* wenzhang */
#con-wz{
    width:700px;
	height:auto;
	background:#F3F2ED;
	float:left;
	border-width:1px;
	border-style:solid;
	border-color:#CECECE;
	}
#con-wz dt{
    width:680px;
	height:50px;
	font-size:25px;
	font-weight:bold;
	margin-left:10px !important;
	margin-left:5px;
	}
#con-wz-dd{
    width:680px;
	height:auto;
	margin-left:10px !important;
	margin-left:5px;
	}
#sidebar-wz{
    width:220px;
	height:500px;
	float:left;
	margin-left:5px;
}
#wr{width:680px;
	float:left;
	margin-top:30px;
	margin-left:10px;
	}
	
/* zdy */	
#con-zdy{
    width:930px;
	height:500px;
	background:#F3F2ED;
	float:left;
	border-width:1px;
	border-style:solid;
	border-color:#CECECE;
	}
#con-zdy dt{
    width:900px;
	font-size:20px;
	margin-left:15px !important;
	margin-left:8px;
	margin-top:10px;
	}	
#con-zdy dd{
    width:900px;
	font-size:auto;
	margin-left:15px !important;
	margin-left:8px;
	}	
/*  footer  */
#footer{
    width:930px;
	height:67px;
	background:url(footer.jpg);
	float:left;
	clear:both;
	color:#ffffff;
}
#footer a:link,#footer a:visited{
   font-weight:normal;
   color:#ffffff;
   text-decoration:none;
   }
#footer a:hover{
  text-decoration:underline;
  }

#f-menu{
    width:auto;
	margin-top:20px;
	float:left;
	margin-left:205px !important;
	margin-left:102px;
	}	
#f-line	{
    text-align:center;
	width:10px;
	}
#copyright{
    width:930px;
   text-align:center;
   float:left;
   margin-top:0px !important;
   margin-top:10px;
   }
#copyright a:link,#copyright a:visited{
  color:#ffffff;
  font-weight:bold;
  text-decoration:underline;
  }


/*  gg  */
#gg-header{
    width:468px;
	height:60px;
	margin-top:32px;
	}
#gg-left{
    width:218px;
	height:218px;
	background:#F3F2ED;
	float:left;
	border-width:1px;
	border-style:solid;
	border-color:#CECECE;
	margin-top:5px;
	}
#gg-left li{
    width:200px;
	height:200px;
	float:left;
	margin-top:9px !important;
	margin-top:9px;
	margin-left:9px !important;
	margin-left:4px;
	}
#gg-right{
    width:218px;
	height:620px;
	background:#F3F2ED;
	float:left;
	border-width:1px;
	border-style:solid;
	border-color:#CECECE;
	margin-top:5px;
	}
#gg-right li{
    width:160px;
	height:600px;
	float:left;
	margin-top:0px;
	margin-left:0px !important;
	margin-left:0px;
	}
#gg-wz{
    width:336px;
	height:250px;
	background:#F3F2ED;
	margin-left:180px !important;;
	margin-left:100px;
}
/*      link      */
#flink{ margin-top:10px;
	float:left;
	clear:both;
	background-color:#ECF4E9;}
.tbox{/* 自适应宽度的块(通用块) */
	width:100%;
	border-bottom:1px solid #C5DDBC;
	overflow:hidden;
}
.tbox dt{
    width:930px;
	height:25px;
	background:url(mbox-tbg.png) right top no-repeat;
	overflow:hidden;
	clear:both;
}
.tbox dt b{
	height:25px;
	line-height:25px;
	padding-left:10px;
	padding-right:4px;
	display:block;
	float:left;
	color:#4A7749;
	background:url(mbox-tbg.png) left top no-repeat;
	letter-spacing:1px;
}
.tbox dt b a{
	color:#4A7749;
}
.tbox dt b a:hover{
	color:#444;
	text-decoration:none;
}
.tbox dt span.more{
	float:right;
	position:relative;
	line-height:25px;
	padding-right:8px;
	color:#85A484;
}
.tbox dt span.more a{
	color:#7B9D79;
	text-decoration:none;
}
.tbox dt span.more a:hover{
	color:#333;
}
.tbox dt span.label{
	height:24px;
	float:right;
	overflow:hidden;
	padding-right:1px;
	padding-top:2px;
}
.tbox dt span.label a{
	height:25px;
	display:block;
	padding:0px 7px 0px 8px;
	line-height:23px;
	border-left:1px solid #C5DDBC;
	float:left;
	color:#666;
	text-decoration:none;
	overflow:hidden;
	letter-spacing:1px;
}
.tbox dt span.label a:hover{
	color:#360;
}
.tbox dt span.label a.thisclass{
	background:#FFF;
	color:#333;
	border-top:3px solid #F1F7EE;
}
.tbox dd{
	border-left:1px solid #C5DDBC;
	border-right:1px solid #C5DDBC;
	padding:4px 4px 0px;
	overflow:hidden;
}
.f5{/*友情链接(文字)专用*/
	width:100%;
	overflow:hidden;
	clear:both;
	padding-bottom:10px;
}
.f5 li{
	float:left;
	line-height:14px;
	padding:8px 10px 0px;
	white-space:nowrap;
}
.f5 li a{
	color:#666666;
	float:left;
}