.header { background:#fff; width:100%; height:90px; position:fixed; top:0; left:0; z-index:99999;-moz-box-shadow: 0px 0px 10px #ccc;-webkit-box-shadow: 0px 0px 10px #ccc;box-shadow:0px 0px 10px #ccc;font-family:Microsoft YaHei;}
.head { clear:both;width:1300px; height:90px; margin:0 auto;}
.logo { height:58px; float:left; margin-top:16px;}
.header .sou { float:right; margin-top:35px; margin-left:15px;}

#nav {float:right;height:90px; font-family:Arial;}
#nav ul {list-style: none;}
#nav ul li {float: left;line-height: 90px;position: relative;}
#nav div {width:120px;position: absolute;left: 0px;padding-bottom: 0px;float: left;height: 0;overflow: hidden;}
#nav li .a {text-decoration: none;color: #565656; padding:0 18px;line-height: 90px;display: block;}
#nav li .a:hover,#nav li:hover .a { text-decoration:none;background-color: #2e7e43; color:#fff;}
#nav div a {text-decoration: none;color: #fff;line-height:35px;display: block; border-bottom:#fff 1px dotted; display:block; padding:0 20px;background-color: #999;}

#nav1 .nav1 a,#nav2 .nav2 a,#nav3 .nav3 a,#nav4 .nav4 a,#nav5 .nav5 a,#nav6 .nav6 a,#nav7 .nav7 a,#nav8 .nav8 a{ text-decoration:none; color:#fff; background:#2e7e43;}
#nav1 .nav1 div a,#nav2 .nav2 div a,#nav3 .nav3 div a,#nav4 .nav4 div a,#nav5 .nav5 div a,#nav6 .nav6 div a,#nav7 .nav7 div a,#nav8 .nav8 div a{ text-decoration:none; color:#fff;background-color:#999;}
#nav div a:hover {background-color: #2e7e43; color:#fff;}
