﻿.nav_menu{width:100%;  height:30px;}

.nav_menu .nav_menu_block{opacity:0; *filter:Alpha(opacity=0); width:0px; height:2px; position:absolute; left:0px; bottom:15px; overflow:hidden; background:#fff;}

.nav_menu .nav_menu_head{width:auto; *width:80px;max-width:100px; display:inline-block;*display:inline;*zoom:1; height:100%; z-index:2;text-align:left;position:relative;vertical-align:middle;}
.nav_menu .nav_menu_head .img{width:100%; height:40px; position:relative; text-align:center; overflow:hidden; cursor:pointer;}
.nav_menu .nav_menu_head .img img{margin:auto;}
.nav_menu .nav_menu_head_logo{width:330px; height:20px; max-width:none; margin:0px 10px;}
.nav_menu .nav_menu_head_logo .logo {}
.nav_menu .nav_menu_head_logo img {display:block; margin:auto; max-width:100%; height:auto;margin-top:-50px;}
.nav_menu .nav_menu_head.first{display:none;}
.nav_menu .nav_menu_head.last{display:none;}
.nav_menu .nav_menu_head.children{}
.nav_menu .nav_menu_head.more{float:right;}
.nav_menu .nav_menu_head h4{color:#000;display:inline-block;*display:inline;*zoom:1; height:100%; line-height:50px; font-size:18px; text-align:center; font-weight:normal; white-space:nowrap; position:relative;}
.nav_menu .nav_menu_head h4 a{display:block; position:relative; text-decoration:none;color: #fff;}
.nav_menu .nav_menu_head.on h4 {color:#fff; z-index:3;}
.nav_menu .nav_menu_head_split{
	display:inline-block;*display:inline;*zoom:1;width:4%; height:70px; padding:0px;
	background:url(../images/nav_menu_head_split.gif) center center no-repeat;vertical-align:middle;}
.nav_menu .nav_menu_head_split.first{display:none;}
.nav_menu .nav_menu_head_split.last{display:none;}

.nav_menu .more .nav_menu_body{left:auto; right:0px; margin-left:0px;}
.nav_menu .more .nav_menu_body .arrow{background-position:70% top;}

.nav_menu .nav_menu_body{display:none; position:absolute; top:100%; left:50%; margin-left:-70px;margin-top:-8px; width:140px; padding-top:10px;}
.nav_menu .nav_menu_body ol{zoom:1; padding:10px; margin:auto;}
.nav_menu .nav_menu_body ol ol{*background:#fde9c8; background:rgba(253, 233, 200, 1); box-shadow:0px 0px 6px rgba(0, 0, 0, .3);}

.nav_menu .nav_menu_body li{display:block; text-align:center; padding:8px 0px; line-height:150%;}
/*ie6 bug*/
.nav_menu .nav_menu_body li.arrow{position:absolute;width:30px;height:10px;top:10px;left:50%;margin-left:-15px;z-index:300;padding:0px;background:url(../images/nav_menu_body_arrow.png) center top no-repeat;}
/*ie6 bug*/
.nav_menu .nav_menu_body li img{display:block;width:auto;height:60px;margin:auto;padding-bottom:0px;}
.nav_menu .nav_menu_body li a.on img, .nav_menu .nav_menu_body li a:hover img {opacity:.7;*filter:Alpha(opacity=70);}

.nav_menu .nav_menu_body li a{padding-bottom:3px; text-decoration:none;color:#000;font-size:14px;}
.nav_menu .nav_menu_body li a.on, .nav_menu .nav_menu_body li a:hover {color:#004932; border-bottom:1px solid #004932;}
.nav_menu li.nav_menu_body_split{height:1px; width:15px; font-size:0px; padding:0px ! important; margin:0px;}

.nav_menu_bottom{width:100%;float:left; position:relative; white-space_:nowrap;}

.nav_menu_bottom .nav_menu_bottom_head{width:11%; float:left; position:relative; z-index:1; text-align:left;}
.nav_menu_bottom .nav_menu_bottom_head.first{width:6%;}
.nav_menu_bottom .nav_menu_bottom_head.last{width:9%;float:right;}
.nav_menu_bottom .nav_menu_bottom_head h4 {color:#666;font-size:16px; font-weight:normal;}
.nav_menu_bottom .nav_menu_bottom_head h4 a{color:#666;text-decoration:none;}
.nav_menu_bottom .nav_menu_bottom_head h4 a:hover{border-bottom:1px solid #666;}
.nav_menu_bottom .nav_menu_head_split{float:left; padding:5px 0px; width:5%; height:100%;}
.nav_menu_bottom .nav_menu_head_split.first{}
.nav_menu_bottom .nav_menu_head_split.last{display:none;}

.nav_menu_bottom .nav_menu_bottom_body{padding-top:5px;list-style-type:none;text-align:left;}
.nav_menu_bottom .nav_menu_bottom_body li{float:left; line-height:140%; padding:1px 0px; color:#666;}
.nav_menu_bottom .nav_menu_bottom_body a{text-decoration:none;cursor:pointer;color:#666;font-size:14px;}
.nav_menu_bottom .nav_menu_bottom_body a:hover{border-bottom:1px solid #666;}
.nav_menu_bottom .nav_menu_body_split{display_:none; height:1px ! important; line-height:1px ! important; width:100%; font-size:0px; overflow:hidden; padding:0px;margin:0px;}

