.nav_menu{width:100%; height:45px; padding:0px; position:relative; margin:auto; float:left; white-space_:nowrap;}

.nav_menu .nav_menu_block{display_:none; opacity:0; *filter:Alpha(opacity=0); width:0px; height:45px; position:absolute; left:0px; top:0px; overflow:hidden; background:url(../images/nav_menu_head_hover.png) center center no-repeat;background-size:100% auto;}

.nav_menu .nav_menu_head{width:8.2%; height:100%; float:left; position:relative; z-index:2;}
.nav_menu .nav_menu_head .img{width:100%; height:45px; 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.first{width:6%;}
.nav_menu .nav_menu_head.last{float:right;}
.nav_menu .nav_menu_head.children{}
.nav_menu .nav_menu_head.more{float:right;}
.nav_menu .nav_menu_head h4{display:block; width:100%; height:100%; line-height:45px; font-size:15px; text-align:center; font-weight:normal;}
.nav_menu .nav_menu_head h4 a{display:block; position:relative; color:#ffffff; text-decoration:none;}
.nav_menu .nav_menu_head.on h4 a{color:#ffffff;}
.nav_menu .nav_menu_head_split{float:left; width:2%; height:100%; background:url(../images/nav_menu_head_split.gif) center center repeat-y;}

.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; width:140px; left:50%; padding-top:0px; margin-left:-80px; padding:20px 10px 20px 10px; background:#ffffff; box-shadow:3px 3px 6px rgba(0, 0, 0, .3);}
.nav_menu .nav_menu_body ol{zoom:1; padding:0px; margin:auto; overflow:hidden;}
.nav_menu .nav_menu_body ol ol{}

.nav_menu .nav_menu_body li{display:block; text-align:center; padding:5px 0px; line-height:150%;}
/*ie6 bug*/
.nav_menu .nav_menu_body li.arrow{display:none;height:0px;position:relative;padding:0px;background:url(../images/nav_menu_body_arrow.png) center top no-repeat;}
/*ie6 bug*/
.nav_menu .nav_menu_body li img{padding-bottom:5px;}
.nav_menu .nav_menu_body li a{font-size:15px; text-decoration:none;}
.nav_menu .nav_menu_body li a:hover{color:#4B8C28;}
.nav_menu .nav_menu_body li a.on{color:#4B8C28;}
.nav_menu .nav_menu_body_split{display:block; height:1px; width:100%; font-size:0px; padding:0px ! important; margin:0px;}


.nav_menu_bottom{width:100%; margin:auto; position:relative; white-space_:nowrap;}

.nav_menu_bottom .nav_menu_bottom_head{width:8%; padding:15px 0px; float:left; position:relative; z-index:1; text-align:left;}
.nav_menu_bottom .nav_menu_bottom_head.first{width:5%;}
.nav_menu_bottom .nav_menu_bottom_head.last{float:right;}
.nav_menu_bottom .nav_menu_bottom_head h4 {font-size:16px; font-weight:normal;}
.nav_menu_bottom .nav_menu_bottom_head h4 a{color:#fff;}
.nav_menu_bottom .nav_menu_bottom_head h4 a:hover{}
.nav_menu_bottom .nav_menu_head_split{float:left; padding:5px 0px; width:2%; height:100%;}
.nav_menu_bottom .nav_menu_head_split.first{}

.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{font-size:14px;line-height:18px;padding:3px 0px;}
.nav_menu_bottom .nav_menu_bottom_body a{cursor:pointer;color:#fff;}
.nav_menu_bottom .nav_menu_bottom_body a:hover{}
.nav_menu_bottom .nav_menu_body_split{display_:none; float:left; height:1px ! important; line-height:1px ! important; width:100%; font-size:0px; overflow:hidden; padding:0px;}


.nav_menu #menu39 {width:10%;white-space:nowrap;}


.nav_menu_bottom #menu5 {width:12%;}
.nav_menu_bottom #menu39 {width:9%;white-space:nowrap;}
