.nav_menu {text-align:right;height:55px;}

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

.nav_menu .nav_menu_head{display:inline-block;*display:inline;*zoom:1; height:100%; z-index:2;text-align:center;vertical-align:top;padding-right:25px;}
.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{padding-right:0px;}
.nav_menu .nav_menu_head.children{}
.nav_menu .nav_menu_head.more{float:right;}
.nav_menu .nav_menu_head h4{color:#fff; height:100%; line-height:50px; font-size:16px; text-align:center; font-weight:normal; white-space:nowrap; position:relative;padding-bottom:2px;}
.nav_menu .nav_menu_head.last h4{border-right:0px;}
.nav_menu .nav_menu_head h4 a{display:block; padding:0px 5px; position:relative; text-decoration:none;}
.nav_menu .nav_menu_head.on h4 {z-index:3;color:#EBD100;}
.nav_menu .nav_menu_head_split{display:inline-block;*display:inline;*zoom:1;width:25px;height:10px;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:absolute; width:100%; left:0px; top:164px; background:url(../images/nav_menu_body_shadow.png) center bottom repeat-x #fff;background-color:rgba(255, 255, 255, .8);box-shadow:0px 2px 6px -2px rgba(0, 0, 0, .2);}
.nav_menu .nav_menu_body ol {padding:0px; zoom:1; margin:auto;}
.nav_menu .nav_menu_body ol ol {width:auto; height:40px; padding:10px 0px;}

.nav_menu .nav_menu_body li{color:#666; font-size:15px; display:block; float:left; text-align:center; padding:7px 0px; line-height:160%;margin-left:4px;}
.nav_menu .nav_menu_body li.navbar_body_hide {display:none;}

/*ie6 bug*/
.nav_menu .nav_menu_body li.arrow{}
/*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:5px; text-decoration:none;border-bottom:1px solid transparent;}
.nav_menu .nav_menu_body li a.on, .nav_menu .nav_menu_body li a:hover {color:#00916f; border-color:#00916f;}

.nav_menu li.nav_menu_body_split {width:20px; height:1px; font-size:0px; padding:0px !important; margin:0px;}

/*fix*/
.nav_menu #menu10 .nav_menu_body ol ol, .nav_menu #menu12 .nav_menu_body ol ol {display:block; margin-left:auto ! important; margin-right:auto;text-align:right;}
.nav_menu #menu10 .nav_menu_body ol ol li, .nav_menu #menu12 .nav_menu_body ol ol li {display:inline-block;*display:inline;*zoom:1;float:none;}
/*fix*/

.nav_menu_bottom {position:relative; display:inline-block;*display:inline;*zoom:1; white-space:nowrap;padding-bottom:25px;}

.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;margin-left:5%;}
.nav_menu_bottom .nav_menu_bottom_head.first{float:none;margin-left:0px;margin-right:3%;}
.nav_menu_bottom .nav_menu_bottom_head.last{float:right;margin-right:0;display:block;}
.nav_menu_bottom .nav_menu_bottom_head h4 {font-size:16px; font-weight:normal;margin-bottom:10px;}
.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 #EBD100;color:#EBD100;}
.nav_menu_bottom .nav_menu_head_split{padding:5px 0px; width:10px; 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{}

.nav_menu_bottom .nav_menu_bottom_body {list-style-type:none;text-align:left;}
.nav_menu_bottom .nav_menu_bottom_body li{line-height:140%; padding:1px 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 #EBD100;color:#EBD100;}
.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 {width:256px;height:80px;background:url(../images/logo_foot.png) left center no-repeat;}
.nav_menu_bottom .nav_menu_bottom_head.first h4 {display:none;}

.nav_menu_bottom .nav_menu_bottom_head.last {display:none;}

.nav_menu_bottom #menu8, .nav_menu_bottom #menu9, .nav_menu_bottom #menu10 {display:none;}


.foot_cartoon {float:right;width:38%;margin-top:-32px;}
.foot_cartoon .div {float:left;text-align:right;padding-left:32%;height:270px;background:url(../images/foot_cartoon.png) left top no-repeat;background-size:auto 100%;}
.foot_cartoon .box {text-align:left;font-size:30px;width:100%;line-height:25px;color:#00916f;margin:20px 0px;display:inline-block;*display:inline;*zoom:1;background:url(../images/foot_box.png) right top no-repeat;background-size:100% 100%;}
.foot_cartoon .box span {padding:20px 10px 0px 40px;display:block;}
.foot_cartoon .box a {font-size:38px;display:block;}
.foot_cartoon .div h5 {color:#fff;text-align:left;padding-left:25px;margin-right:10px;display:inline-block;*display:inline;*zoom:1;width:45%;background:url(../images/foot_marker.png) left 5px no-repeat;}
.foot_cartoon .div img {display:block;float:right;}
/*fix*/
