body,div, h1, h2, p, form, label, input, textarea, img, span{
	margin:0; padding:0;border:none;
}
#header{
height:112px;
width:980px;
background: #FFF url(../images/header.gif) no-repeat;
font-size:12px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
}
.top{
margin:0px;
padding:30px 30px 0px 0px;
float:right;
color:#505750;
}
a{
color:#505750;}
#header ul{
margin:0px;
padding:85px 0px 0px 120px;
list-style:none;}

#header ul li{
list-style:none;
float:left;
color:#D6EAD6;
padding:0px 8px 0px 8px;
}
#header ul li a{
color:#D6EAD6;
text-decoration:none;
}
.clear {
	clear: both;
	margin:0px;
	padding:0px;
	height: 0px;
}




#footer {
    width:980px;
	font-size: 12px;
   color:#737A7E;
	text-align: center;
	line-height: 20px;
	clear: both;
	padding: 10px 0px 8px 0px;
	margin: 45px 0px 0px 0px;
    background-color:#374146;
}

#footer a{

color:#737A7E;
text-decoration:none;}
#footer p {
	padding:0px;
}

/* @group main_nav */

#main_nav {
	
margin: 92px 0px 0px 10px!important;
margin: 72px 0px 0px 10px;
height: 45px;
padding: 0px;
}

#main_nav  ul li a.index{
    width:120px;
	color:#fff;
	padding:12px 0px 0px 0px;
	background-color:inherit;
	cursor:text;
	background-image: url(../images/meul_gbg.gif);
	background-repeat:repeat-x;
}

#main_nav ul {
width:980px;
padding:0px;
margin:0px;
	font-size: 14px;
	list-style: none;
font-weight:bold;
}

#main_nav ul li {
   width:120px;
	float:left;
	position: relative;
	z-index: 5;
	padding:0px 0px 0px 0px;
	
}

#main_nav ul  li a {
	color: #fff;
	display: block;
	 width:160px;
	height: 45px;
	text-decoration: none;
	text-align: center;

	padding:12px 0px 0px 0px;
}
#main_nav ul li a:hover {
	background: url(../images/meul_gbg.gif)  repeat-x top left;
	height:45px;
}
 
#main_nav li ul {
  width:180px;
     padding:0px;
	 margin:0px;
	position: absolute;
	top: 42px;
	left: 0px;
	background: #390;
	border-color: #360;
	display: none;
	border-top:3px solid #ffff33;
}
#main_nav li ul li{
    float:none;
	padding:2px 0px 0px 0px;
	height:20px;
	width:180px;
	text-align:center;
}

#main_nav li ul li a {
height:20px;
	font-size: 12px;
    font-weight:normal;
	margin: 0px;
padding:2px 0px 0px 0px;
	text-align:center;
width:180px;
}

#main_nav li ul li a:hover{
	background: #ccc;
	height:20px;
	padding:2px 0px 0px 0px;
		text-align:center;
	width:180px;
}







/* @end */
.lingzi{
color:red;
}

.company{

font-size:12px;
font-weight:bold;
padding:0px 25px 0px 0px;
text-align:right;
}