﻿.wp_nav { display:block; margin: 0; padding: 0;display: block; *zoom:1;}
.wp_nav * {margin: 0; padding: 0;}
.wp_nav:after {clear: both;content: ".";display: block;height: 0;visibility: hidden;}
.wp_nav .nav-item { display:inline-block; float:left; position:relative; vertical-align:bottom;}
.wp_nav .on { z-index:10;}
.wp_nav .nav-item .mark {display:block; width:100%; height:100%; position:absolute; left:0;top:0; z-index:99;}
.wp_nav .nav-item a{ font-family:"Microsoft Yahei"; display:block;text-align:center;position:relative; z-index:100;}
.wp_nav .nav-item a.parent:hover{}
.wp_nav .nav-item a.parent {color:#000;background:rgba(0, 0, 0, .4);}
.wp_nav .nav-item a span.item-name { display:inline-block; padding:0px 10px; line-height:10px;cursor:pointer;}
.wp_nav .sub-nav {display:block; width:100%; position:absolute; z-index:200; visibility:hidden; border-top:none;}
.wp_nav .sub-nav .nav-item { white-space:nowrap;}
/* .wp_nav .sub-nav .nav-item .mark { } */
.wp_nav .sub-nav .nav-item a {font-family:"Microsoft Yahei";   font-size:10px;font-weight:normal; color:#fff;text-align:center;min-width: 100px;}
.wp_nav .sub-nav .nav-item a.parent:hover{}
/* .wp_nav .sub-nav .nav-item a.parent { } */
.wp_nav .sub-nav .nav-item a span.item-name { padding:0px 10px; line-height:10px;}
.wp_nav .nav-item a.parent:hover span.item-name{}
.wp_nav .nav-item a.parent span.item-name{}
.wp_nav .sub-nav .nav-item a.parent:hover span.item-name{}
.wp_nav .sub-nav .nav-item a.parent span.item-name{}



#nav{width:1265px;height:50px;margin:0 auto;float:left;}

div#menu{color:#222222; width:1265px; margin:auto; display:block; height:50px;}
 ul.menu{clear:both;float:none;cursor:pointer;z-index:1;position:relative;}
div#menu ul{margin:0px;padding:0px;list-style:none;float:left;z-index:2;position:relative; }
div#menu li{position:relative;margin:0px;display:block;overflow:visible;float:left;height:50px;z-index:3;font-size:17px; }
div#menu .nav_bn{ background:none;}
/* menu::level1 */
div#menu li a{height:50px;display:block;float:left;line-height:50px;text-decoration:none;color:#222;overflow:hidden;z-index:4;position:relative;}

div#menu li span{color:#222;display:block; z-index:6;position:relative; font-size:17px; text-align: center;float:left;padding:0px 31px;}
div#menu li span font img{ vertical-align:middle;padding-right:13px;}

div#menu li span.bg{display:block;padding:0;height:30px;z-index:5;position:relative;float:left;}

div#menu li.current{font-weight:bold;}
div#menu li.current ul{font-weight:normal;}

/* menu::level2 */
div#menu ul.menu ul{padding:0px;color:#fff;background:rgba(0, 0, 0, 0.4); left:-999em; width:120px;position:absolute;top:50px;text-align:center;}
div#menu li:hover ul,div#menu li.sfhover ul{left:0px;z-index:100;visibility:visible;}
div#menu li li{width:100%;text-indent:0px;float:none;height:auto;background:none;}
div#menu li li a,div#menu li li span.separator{padding:0px; 
 height:auto;float:none;display:block;line-height:45px;width:120px; font-size:15px;}
div#menu li li a,div#menu li li{background: none;color:#fff;}
div#menu li li a.parent{ }
div#menu li li a span{font-size:15px;background:none;text-align:center;padding:0px!important;}
div#menu li li a.parent span{ font-size:15px;}

div#menu a:hover{color:#fff;}
div#menu span:hover{color:#222;}
div#menu li ul span{color:#fff;font-size:15px;}
div#menu li ul span:hover{color:#fff;text-decoration:none;background:#5b5b5b;}




div#menu li.current{font-weight:bold;}
div#menu li.current ul{font-weight:normal;}


/* menu::level2 */
div#menu ul.menu ul{padding:0px 0px 0px;background:rgba(0,0,0,0.4); left:-999em; width:120px;position:absolute;top:50px;}
div#menu li:hover ul,div#menu li.sfhover ul{left:0px;z-index:100;visibility:visible;}
div#menu li li{width:100%;text-indent:0px;float:none;height:auto;background:none;}

div#menu li li a,div#menu li li span.separator{padding:0px; 
 height:auto;float:none;display:block;line-height:40px;width:120px; font-size:15px;}
 
 
div#menu li li a,div#menu li li{background: none;}
div#menu li li a.parent{ }
div#menu li li a span{font-size:15px;background:none;width:120px;}
div#menu li li a.parent span{ font-size:15px;}