.nav_menu{width:100%; text-align:center;}

.nav_menu .nav_menu_block{display_:none;opacity:0; *filter:Alpha(opacity=0); width:0px; height:2px; position:absolute; left:0px; top:-1px; overflow:hidden; background:#256055;}

.nav_menu .nav_menu_head{width:12.5%; *width:12%; display:inline-block;*display:inline;*zoom:1; height:100%; z-index:2;text-align:center;position:relative;vertical-align:top;}
.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{}
.nav_menu .nav_menu_head_logo .logo {}
.nav_menu .nav_menu_head_logo img {display:block; margin:auto; max-width:100%; height:auto;}
.nav_menu .nav_menu_head.first{background:url(../images/icon_nav_home.png) 20% center no-repeat;}
.nav_menu .nav_menu_head.last{}
.nav_menu .nav_menu_head.children{}
.nav_menu .nav_menu_head.more{float:right;}
.nav_menu .nav_menu_head h4{color:#666; height:100%; line-height:30px; font-size:16px; text-align:center; font-weight:normal; white-space:nowrap; position:relative;border-right:1px solid #D0D0D0;margin:10px 0px;}
.nav_menu .nav_menu_head.last h4{border-right:0px;}
.nav_menu .nav_menu_head h4 a{color:#666; display:block; position:relative; text-decoration:none;}
.nav_menu .nav_menu_head.on h4 {color:#256055; z-index:3;}
.nav_menu .nav_menu_head_split{display:inline-block;*display:inline;*zoom:1;width:1px; height:30px; margin-top:10px; padding:0px 0px; background:#D0D0D0;display:none;}
.nav_menu .nav_menu_head_split.first{}
.nav_menu .nav_menu_head_split.last{}

.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:relative; width:100%; padding-top:0px;}
.nav_menu .nav_menu_body.on {background:#2e7669;}

.nav_menu .nav_menu_body ol{zoom:1; padding:0px; margin:auto;}
.nav_menu .nav_menu_body ol ol{padding-top:10px; padding-bottom:10px;}

.nav_menu .nav_menu_body li{color:#fff; display:block; text-align:center; padding:7px 0px; line-height:160%;}
.nav_menu .nav_menu_body li.navbar_body_hide {display:none;}

/*ie6 bug*/
.nav_menu .nav_menu_body li.arrow{display:none;position:absolute;width:30px;height:10px;top:0px;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:#fff;font-size:15px;}
.nav_menu .nav_menu_body li a.on, .nav_menu .nav_menu_body li a:hover {border-bottom:1px solid #fff;}
.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:auto; display:inline-block;*display:inline;*zoom:1;vertical-align:top; position:relative; z-index:1; text-align:left;padding-right:50px;}
.nav_menu_bottom .nav_menu_bottom_head.first{width:6%;}
.nav_menu_bottom .nav_menu_bottom_head.last{float:right;display:block;padding-right:0px;}
.nav_menu_bottom .nav_menu_bottom_head h4 {color:#fff;font-size:16px; font-weight:normal;}
.nav_menu_bottom .nav_menu_bottom_head h4 a{color:#fff;text-decoration:none;}
.nav_menu_bottom .nav_menu_bottom_head h4 a:hover{border-bottom:1px solid #fff;}
.nav_menu_bottom .nav_menu_head_split{padding:5px 0px; width:2%; height:100%;display:inline-block;*display:inline;*zoom:1;display:none;}
.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{line-height:140%; padding:2px 0px; color:#fff;}
.nav_menu_bottom .nav_menu_bottom_body a{text-decoration:none;cursor:pointer;color:#fff;font-size:14px;}
.nav_menu_bottom .nav_menu_bottom_body a:hover{border-bottom:1px solid #fff;}
.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;}

.nav_menu_bottom .nav_menu_bottom_body li.navbar_body_hide {display_:none;}

/*fix*/
.nav_menu_bottom .nav_menu_bottom_head.first{cursor:pointer; width:16%; height:50px;background:url(../images/logo_foot.png) left top no-repeat;}
.nav_menu_bottom .nav_menu_bottom_head.first h4{display:none;}

.nav_menu_bottom .nav_menu_bottom_head.last a:hover {border-color:#fff;}
.nav_menu_bottom .nav_menu_bottom_head.last > h4 {display:none;}
.nav_menu_bottom .nav_menu_bottom_head.last{width:33%;margin-top:-10px;}
.nav_menu_bottom .nav_menu_bottom_head.last img {margin-top:-60px;}

.nav_menu_bottom .nav_menu_bottom_head .hot_tel{padding-left:55px;background:url(../images/foot_contact_tel.png) left center no-repeat;}
.nav_menu_bottom .nav_menu_bottom_head .hot_tel h3 {margin-bottom:5px;color:#fff;}
.nav_menu_bottom .nav_menu_bottom_head .hot_tel h5 {font-size:16px;color:#fff;}

.nav_menu_bottom #menu8 {display:none;}
.nav_menu_bottom #menu9 {display:none;}
.nav_menu_bottom #menu10 {display:none;}
.nav_menu_bottom #menu11 .nav_menu_bottom_body li {display:none;}
.nav_menu_bottom #menu11 .bottom_body_content {}
.nav_menu_bottom #menu11 .bottom_body_content div {color:#fff;}

.nav_menu_bottom #menu6 {width:22%;}
.nav_menu_bottom #menu6 li {width:45%;margin-right:5%;float:left;overflow:hidden;word-break:keep-all;white-space:nowrap;text-overflow:ellipsis;}
.nav_menu_bottom .nav_menu_bottom_body li.navbar_body_more {display:none;}

/*fix*/



/*ie6 fix*/
.nav_menu_bottom #menu11 .nav_menu_bottom_body li {*display:inline;*position:absolute;*height:0px;}
.nav_menu_bottom #menu11 .nav_menu_bottom_body li > a {*display:none;}
.nav_menu_bottom .nav_menu_bottom_head.last{*margin-top:-240px;}
.nav_menu_bottom #menu6 li {*margin-right:4%;}
.nav_menu_bottom .nav_menu_bottom_head.last img {*margin-top:-50px;}
/*ie6 fix*/
