.nav_menu_bg {display:none;position:absolute;top:75px;left:0px;width:100%;bottom:0px; background:#353535;}

.nav_menu{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:0px; overflow:hidden; background:#FF0000;}

.nav_menu .nav_menu_head{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{;}
.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:#000; height:100%; line-height:20px; font-size:16px; text-align:center; font-weight:normal; white-space:nowrap; position:relative;margin:10px 0px;padding:5px 15px;display:inline-block;*display:inline;*zoom:1;height:45px;}
.nav_menu .nav_menu_head h4 a {}
.nav_menu .nav_menu_head.last h4{}
.nav_menu .nav_menu_head h4 a{color:#000; position:relative; text-decoration:none;}
.nav_menu .nav_menu_head.on h4 {color:#FF0000; z-index:3;}
.nav_menu .nav_menu_head_split{display:inline-block;*display:inline;*zoom:1; width:2%; height:30px; margin-top:10px; padding:0px 0px; display:none;}
.nav_menu .nav_menu_head_split.first{}
.nav_menu .nav_menu_head_split.last{}

/**fix**/
.nav_menu #menu6.nav_menu_head h4 {min-width:50px;}
.nav_menu #menu27.nav_menu_head h4,.nav_menu #menu28.nav_menu_head h4 {padding-left:8px;padding-right:8px;background:url(../images/nav_point.gif) left 13px no-repeat;}
.nav_menu #menu5.nav_menu_head h4 {padding-right:8px;}
.nav_menu #menu11.nav_menu_head h4 {padding-right:13px;}
/**fix**/

.nav_menu .nav_menu_head h4, .nav_menu .nav_menu_head.on h4, .nav_menu .nav_menu_head .nav_menu_body a, .nav_menu .nav_menu_head .nav_menu_body a:hover, .nav_menu .nav_menu_body li.arrow, .nav_menu .nav_menu_body.on li.arrow {
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}

.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 ol{zoom:1; padding:0px; margin:auto;}
.nav_menu .nav_menu_body ol ol{padding-top:10px; padding-bottom:15px;}

.nav_menu .nav_menu_body li{display:block; text-align:center; padding:3px 0px; line-height:160%;position:relative;z-index:2;}
.nav_menu .nav_menu_body li.navbar_body_hide {display:none;}

.nav_menu .nav_menu_body li.arrow {position:absolute;left:0px;top:0px;width:100%;bottom:0px;z-index:1;background:#000;opacity:0;*filter:Alpha(opacity=0);}
.nav_menu .nav_menu_body.on li.arrow {opacity:1;*filter:Alpha(opacity=100);}

.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:#b3b3b3;font-size:14px;}
.nav_menu .nav_menu_body li a.on, .nav_menu .nav_menu_body li a:hover {color:#FF0000;}
.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; text-align:center; position:relative; white-space_:nowrap;}

.nav_menu_bottom .nav_menu_bottom_head{width:50%; display:block;float:left;text-align:left;}
.nav_menu_bottom .nav_menu_bottom_head.first{}
.nav_menu_bottom .nav_menu_bottom_head.last{}
.nav_menu_bottom .nav_menu_bottom_head h4 {color:#808080;font-size:34px; font-weight:normal;padding:0px;display:inline-block;*display:inline;*zoom:1;}
.nav_menu_bottom .nav_menu_bottom_head h4:hover {color:#ccc;}
.nav_menu_bottom .nav_menu_bottom_head h4 a{text-decoration:none; font-weight:normal;}
.nav_menu_bottom .nav_menu_head_split{display:none;}
.nav_menu_bottom .nav_menu_head_split.first{}
.nav_menu_bottom .nav_menu_head_split.last{}

.nav_menu_bottom .nav_menu_bottom_body{display:none;}


.nav_menu_bottom .nav_menu_bottom_head h4 a, .nav_menu_bottom .nav_menu_bottom_head h4:hover a{
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
}
