

body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, 
form, fieldset, table, td, img, div {
  border:none;
  margin:0;
  padding:0;
  list-style:none;
}
a { 
  outline: none;
} 
a:focus { 
  outline: none; 
} 
a:link, a:visited {
  text-decoration:none;
}
a:hover, a:active {
  text-decoration:none;
}
.home {

}
/* -------------------------- #header -------------------------*/ 
#header {
  background:url(../newhome/images/topbg.jpg) repeat-y top center;
}
#header .innerHeader {
  margin:0 auto;
  text-align:left;
  width:970px;
}
#header .innerHeader .logo {
  float:left;
  height:54px;
  width:140px;
  display:table;  
  text-align:center;
  *position:relative;
  *overflow:hidden;
}
#header .innerHeader .logo a {
	display:table-cell;
	vertical-align:middle;
	*position:absolute;
	*left:50%;
	*top:50%;
}
#header .innerHeader .logo a img {
	*position:relative;
	*left:-50%;
	*top:-50%;
}
#header .nav, #header .nav li {
  float:right;
}
#header .nav {
  height:54px;
  *line-height:54px;
}
#header .nav li a {
  float:left;
  font:bold 14px/54px Microsoft Yahei;
  margin:0 18px;
  display:inline-block;
}
#header .nav li a:link, #header .nav li a:visited {
  color:#eee;
}
#header .nav li a:hover, #header .nav li a:active {
  color:#fff;
  text-decoration:none;
  text-shadow:-1px 2px 1px #000;
/*  filter:dropshadow(color=#fff,positive=true,offx=1,offy=1);  */
}
#header .nav li img {
  margin-top:13px;
  *margin-top:0;
  _margin-top:13px;
}
/* -------------------------------- #footer -------------------------------- */
#footer {
  clear:both;
  height:80px;
  padding:20px 0;
  text-align:center;
}
#footer img {
  margin:0 5px 0 30px;
  vertical-align:middle;
}
#footer p {
  margin:20px;
}
#footer p a:link, #footer p a:visited {
  color:#999;
  text-decoration:none;
}
#footer p a:hover, #footer p a:active {
  color:#36c;
  text-decoration:underline;
}

