.page_head {margin-top:0px; z-index:700;}
.page_head_fix {height:80px;}

.nav_menu{width:100%; height:auto; float:left; margin:0px; padding:0px; padding-top:20px;}

.nav_menu .nav_menu_block{display:none !important;}

.nav_menu .nav_menu_head {position:relative;width:100%;float:none; margin:0px; padding:0px;max-width:none !important;}
.nav_menu .nav_menu_head.first {width:100%;float:none;}
.nav_menu .nav_menu_head.first {padding-left:35px;background:url(../images/icon_m_nav_home.png) 40px 45% no-repeat;}

.nav_menu .nav_menu_head.last {width:100%;float:none;}
.nav_menu .nav_menu_head h4 {text-align:left;height:auto;line-height:100%; color:#fff; font-size:26px !important; font-weight:normal !important; border:0px !important;}
.nav_menu .nav_menu_head h4 a {color:#fff;padding:10px 40px; font-size:inherit !important;}
.nav_menu .nav_menu_head.on h4 a {color:#fff;}
.nav_menu .nav_menu_head h4 a.menu_head_en {display:none !important;}

/*.nav_menu .nav_menu_head.first h4 {background:url(../images/icon_home.png) 15px center no-repeat; padding-left:30px;}*/
.nav_menu .nav_menu_head.first a:hover {}
.nav_menu .nav_menu_head.first.on h4 {color:#fff ! important;}

.nav_menu .nav_menu_head_split {display:block; width:100%; margin:0px; padding:0px; height:0px; border-bottom:0px solid #222;}

.nav_menu .nav_menu_body {display:none ! important; position:static !important; width:100%; box-shadow:none; margin:0px; padding:0px; float:left;}
.nav_menu .nav_menu_body ol {width:100%; max-width:100%; padding:0px; margin:0px;}
.nav_menu .nav_menu_body ol ol {background:#333; display:block; width:auto;text-align:left;padding:10px 0px; overflow-y:auto;}

.nav_menu .nav_menu_body li {display:block;text-align:left;width:100%;min-width:100%;margin:0px;padding:0px;height:auto;}
.nav_menu .nav_menu_body li.arrow{display:none ! important;}
.nav_menu .nav_menu_body li a {display:block; padding:15px 0px 15px 25px; color:#aaa; font-size:20px !important;}
.nav_menu .nav_menu_body li a:hover,.nav_menu .nav_menu_body li a.on{border-bottom:0px solid #aaa;color:#aaa;}
.nav_menu .nav_menu_body h2{font-weight:normal !important;font-size:18px !important;display:block;position:static;margin:0px;padding:0px 30px;text-align:left;height:auto;line-height:18px;}
.nav_menu .nav_menu_body .nav_menu_body_en {display:none;position:static;margin:0px;padding:0px 30px;text-align:left;height:auto;line-height:16px;}
.nav_menu .nav_menu_body .nav_menu_body_img {display:none;}
.nav_menu .nav_menu_body_split {display:block; width:100%; margin:0px; padding:0px; height:0px !important; background-image:url(about:blank); border-bottom:1px solid #444;}


.nav_menu_bottom .nav_menu_bottom_head {width:auto !important; height:auto !important; display:block !important; border-bottom:1px solid #368b7c; padding:8px 0px; position:relative;}
.nav_menu_bottom .nav_menu_bottom_head.first {padding-left:30px; background:url(../images/icon_m_nav_home.png) left 45% no-repeat; border-top:1px solid #368b7c; margin-top:20px;}
.nav_menu_bottom .nav_menu_bottom_head.first h4{display:block !important;}
.nav_menu_bottom .nav_menu_bottom_head.last {width:auto !important; display:block !important;}
.nav_menu_bottom .nav_menu_bottom_head h4 a {text-decoration:none !important; border-bottom:0px !important; display:block !important;}

.nav_menu_bottom .nav_menu_bottom_head .navbar_head_open {position:absolute; right:0px; top:0px; padding:0px 10px 0px 30px; width:20px; height:100%; text-align:center;}
.nav_menu_bottom .nav_menu_bottom_head .navbar_head_open:after {content:"＋"; font-size_:20px; color:#fff; font-family:'SimSun' !important; line-height:55px;}
.nav_menu_bottom .nav_menu_bottom_head .navbar_head_open:hover:after {content:"－";}

.nav_menu_bottom .nav_menu_bottom_head .nav_menu_bottom_body {padding:0px; height:0px; overflow:hidden;}
.nav_menu_bottom .nav_menu_bottom_head .nav_menu_bottom_body ol ol {padding-top:5px;}
.nav_menu_bottom .nav_menu_bottom_head .nav_menu_bottom_body li a {padding-left:20px;background:url(../images/icon_Arrow_Item.png) left center no-repeat;}
.nav_menu_bottom .nav_menu_bottom_head .nav_menu_bottom_body a {font-size:20px;}


.nav_menu_bottom .nav_menu_bottom_head.last .nav_menu_bottom_body li {font-size:18px;}
.nav_menu_bottom .nav_menu_bottom_head.last .nav_menu_bottom_body li a {font-size:18px;}

.nav_menu_bottom .nav_menu_bottom_head.last .navbar_head_open {display:none;}
.nav_menu_bottom .nav_menu_bottom_head.last {margin-top:5px;border:0px; width:100% !important;}
.nav_menu_bottom .nav_menu_bottom_head.last .nav_menu_bottom_body {height:auto !important;}
.nav_menu_bottom .nav_menu_bottom_head.last .nav_menu_bottom_body span {max-width:65% !important;}
.nav_menu_bottom .nav_menu_bottom_head.last a {padding-left:0px !important;background-image:url(about:blank) !important;}
.nav_menu_bottom .nav_menu_bottom_head.last img {margin-top:-30px;}

.nav_menu_bottom .nav_menu_bottom_head .hot_tel h3 {font-size:25px !important; line-height:130% !important;}
.nav_menu_bottom .nav_menu_bottom_head .hot_tel h3 a {line-height:130%}
.nav_menu_bottom .nav_menu_bottom_head .hot_tel h5 {font-size:18px !important; line-height:150% !important;}

.nav_menu_bottom #menu6 ol ol {padding-top:10px !important;}
.nav_menu_bottom #menu6 li {display:inline-block;*display:inline;*zoom:1;width:45%;margin-right:5%;float:none !important;overflow:hidden;word-break:keep-all;white-space:nowrap;text-overflow:ellipsis;}
.nav_menu_bottom #menu6 li a {line-height:120% !important;}
.nav_menu_bottom #menu6 .nav_menu_body_split {display:none !important;}
.nav_menu_bottom #menu6 .navbar_body_more {display:none !important;}
