.nav_menu{width:100%; padding:0px; margin:auto;}

.nav_menu .nav_menu_block{display:none; opacity:0; *filter:Alpha(opacity=0); width:0px; height:2px; position:absolute; left:0px; bottom:0px; overflow:hidden; background:#B7852E;}

.nav_menu .nav_menu_head{width:auto;*width:110px;max-width:130px;display:inline-block;*display:inline;*zoom:1; position:relative; height:100%; z-index:2; vertical-align:top;*background-image:url(about:blank);}
.nav_menu .nav_menu_head .img{width:100%; height:60px; 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:auto;min-width:0px;}
.nav_menu .nav_menu_head.last{width:auto;min-width:0px;}
.nav_menu .nav_menu_head.children{}
.nav_menu .nav_menu_head.more{float:right;}
.nav_menu .nav_menu_head h4{color:#000; display:block; height:100%; line-height:60px; font-size:18px; text-align:center; font-weight:bold; white-space:nowrap;}
.nav_menu .nav_menu_head h4 a{color:#000; display:block; position:relative; text-decoration:none;padding:0px 20px;}
@media screen and (max-width:1200px){.nav_menu .nav_menu_head h4 a {padding:0px 15px;}}
@media screen and (max-width:1000px){.nav_menu .nav_menu_head h4 a {padding:0px 5px;}}

.nav_menu .nav_menu_head.on h4, .nav_menu .nav_menu_head.on h4 a {color:#B7852E;}
.nav_menu .nav_menu_head_split{display:none;width:0px;}

.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 {position:relative; display:none; width:100%; padding-top:0px;margin:10px 0px 0px 0px;}
.nav_menu .nav_menu_body.on {background:#000;}

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

.nav_menu .nav_menu_body li{display:block; text-align:center; padding:8px 0px; line-height:150%;}
.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: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{padding-bottom:5px;}
.nav_menu .nav_menu_body li a{font-size:14px; padding-bottom:0px; text-decoration:none;color:#999;}
.nav_menu .nav_menu_body li a:hover, .nav_menu .nav_menu_body li a.on{color:#B7852E;}
.nav_menu .nav_menu_body_split{display:block; height:1px; width:100%; font-size:0px; padding:0px !important; margin:0px;}


.nav_menu_bottom{margin:auto; padding-top:30px; position:relative; white-space_:nowrap;}

.nav_menu_bottom .nav_menu_bottom_head{width:10%; padding:15px 0px; float:left; position:relative; z-index:1; text-align:left;}
.nav_menu_bottom .nav_menu_bottom_head.first{width:7%;}
.nav_menu_bottom .nav_menu_bottom_head.last{width:21%;}
.nav_menu_bottom .nav_menu_bottom_head h4 {font-size:18px; font-weight:normal;color:#e8e8e8;}
.nav_menu_bottom .nav_menu_bottom_head h4 a{color:#e8e8e8;}
.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_head_split.last{}

.nav_menu_bottom .nav_menu_bottom_body{padding-top:30px;list-style-type:none;text-align:left;}
.nav_menu_bottom .nav_menu_bottom_body li{font-size:12px;line-height:25px;padding:3px 0px;color:#999;}
.nav_menu_bottom .nav_menu_bottom_body a{text-decoration:none;cursor:pointer;color:#999;}
.nav_menu_bottom .nav_menu_bottom_body a:hover{border-bottom:1px solid #999;}
.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;}

/*fix*/

.nav_menu_bottom #menu6 {width:20%;}
.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 #menu10 li {color:#999;line-height:31px;}
.nav_menu_bottom #menu10 li h5 {font-weight:bold;color:#999;line-height:31px;margin-top:-3px;}

.nav_menu_bottom .nav_menu_en {margin:0px; height:40px; color:#444; margin-top:5px;font-size:15px;line-height:160%;}
.nav_menu_bottom .nav_menu_en a {color:#444;}
/*fix*/
