ul, li{
	list-style-type:none;
}
* {padding:0;
   margin:0;
}

a:link {
	text-decoration: none;
	color: #8a8888;
}
a:visited {
	text-decoration: none;
	color: #8a8888;
}
a:hover ,a:active {
	text-decoration: none;
	color: #333333;
}

#logo{
	width:103px;
	height:85px;
	float:left;
	margin:18px 20px 0 50px;
}

#subwrap #logo {
	width:103px;
	height:85px;
	float:left;
	margin:18px 12px 0 42px;
}

	
#headerwrap{
	float:right;
    width:962px;
	height:200px;
	margin:8px 0 0 80px;
	*zoom:1;
}

#headerwrap:after {
	clear:both;
	content:"";
}
#subnaviwrap{
    float:right;
    width:200px;
	height:35px;
  }
#subnaviwrap li{
    float:left;
}
#naviwrap {
	clear:both;
    float:right;
	width:860px;
	height:40px;
	margin-right:40px;
	margin-top:33px;
}

#naviwrap ul li{
	width:100px;
	padding-right:40px;
    float:left;
}
#naviwrap .menu{
	height:18px;
	margin:0 20px 0 0;
	
}
#naviwrap ul li ul li{
	clear:both;
	margin:auto;

}
#naviwrap .menu li{
	margin:5px 0 5px 0px;
}
#naviwrap .menu2 li{
	margin:5px 0 5px -20px;
}
#naviwrap .menu3 li{
	margin:5px 0 5px -20px;
}
#naviwrap .menu4 li{
	margin:5px 0px 5px -5px;
	
}
#naviwrap .menu5 li{
	margin:5px 0px 5px -23px;

}

#footer{
	width:100%;
	height:60px;
	padding-top:10px;
}
#footerwrap{
	clear:both;
	width:100%;
	border-top:#e1e1e1 1px solid;
	margin:auto;

}

#footleft{
	width:1000px;
	height:60px;
	margin:auto;
	text-align:left;
}
#header .tol {
	position:absolute;
	left:0;
	top:82px;
	width:100%;
	height:150px;
	z-index:-1;
}
.hide {
	display:none;
}