.navlanmu .nav-item { display:inline-block; float:left; position:relative; vertical-align:bottom;}
.navlanmu .on { z-index:10;}
.navlanmu .nav-item .mark {display:block; width:100%; height:100%; position:absolute; left:0;top:0; z-index:99; }
.navlanmu .nav-item a{ font-family:"Microsoft Yahei"; display:block;text-align:center;position:relative; z-index:100;font-size:16px;}
.navlanmu .nav-item a.parent:hover{}
.navlanmu .nav-item a.parent {color:#000;}
.navlanmu .nav-item a span.item-name { display:inline-block; padding:5px 10px; line-height:24px;cursor:pointer;}
.navlanmu .sub-nav {display:block;position:absolute;z-index:100;background:#eee;opacity:.8;min-width:100px;top:20px;left:-18px;}
.navlanmu .sub-nav .nav-item { white-space:nowrap; }
.navlanmu .sub-nav .nav-item .mark { background:#bee1ff;}
.navlanmu .sub-nav .nav-item a {display:block;color:#000;height:auto;line-height:40px;padding:0 5px;font-size:15px;font-family:"Microsoft Yahei";text-align:left;}
.navlanmu .sub-nav .nav-item a.parent:hover{ background:#fff;color:#000;}
.navlanmu .sub-nav .nav-item a.parent { background:#eee;color:#000;}
.navlanmu .sub-nav .nav-item a span.item-name { padding:5px 10px; line-height:24px;}
.navlanmu .nav-item a.parent:hover span.item-name{}
.navlanmu .nav-item a.parent span.item-name{}
.navlanmu .sub-nav .nav-item a.parent:hover span.item-name{}
.navlanmu .sub-nav .nav-item a.parent span.item-name{}