.wap-header{width:100%;display: block;background: #fff;height: 60px;border-bottom:1px solid #BEBEBE;}
.wap-header .logo{float:left;padding:12px;height: 60px;}
.wap-header .logo img{vertical-align: bottom;max-height: 100%;}
.wap-header .wap-lag{float:right;text-align: center;line-height: 60px;}
.wap-header .wap-lag a{font-size:14px;color: #adadad;padding:0 10px;display: inline-block;cursor: pointer;vertical-align: middle;position: relative;}
.wap-header .wap-lag a:first-child::before{content: "";width:1px;height: 16px;background: #dedede;position: absolute;top:50%;left:0;margin-top:-8px;}

.wap-header .navico{float: right;width:40px;height: 60px;background: url(../images/nav-open.png) center no-repeat;background-size: 20px auto;}


.layer-right{width:100%;position: relative;display:none;}
.layer-right #btnClose{width:60px;height: 60px;background: url(../images/nav-close.png) center no-repeat;background-size: 20px auto;border:none;outline: none;position: absolute;top:0;right:0px;}
/*下拉*/
.navMenubox { width: 100%;padding:50px 0 20px 20px;}
.navMenu-top { padding: 10px; color: #fff; border-bottom: 1px solid rgba(255,255,255,.1) }
.navMenu> li { display: block;width:100%;}
.navMenu>li>a { display: block; overflow: hidden;line-height: 40px;transition: all .3s; position: relative;font-size: 18px;color:#333;padding:0 8px 0 15px;}

.navMenu li a .arrow:before { display: block; float: right; margin-top: 1px; margin-right: 5px; display: inline; font-size: 16px; font-family: FontAwesome; height: auto; content: "\f105"; font-weight: 300; text-shadow: none; }
.navMenu li a .arrow.open:before { float: right; margin-top: 1px; margin-right: 5px; display: inline; font-family: FontAwesome; height: auto; font-size: 16px; content: "\f107"; font-weight: 300; text-shadow: none; }
.navMenu>li>a.active, .navMenu>li>a:hover {}
.navMenu>li>ul.sub-menu, .navMenu>li>ul.sub-menu>li>ul.sub-menu { display: none; list-style: none; clear: both;padding-bottom: 5px;padding-left:15px;}
.navMenu>li.active > ul.sub-menu, .navMenu>li>ul.sub-menu>li.active >ul.sub-menu { }
.navMenu>li>ul.sub-menu li { background: none; margin: 0px; padding: 0px;border-bottom:1px solid  #F1F1F1;}
.navMenu>li>ul.sub-menu li>a { display: block; font-size: 14px; line-height: 36px; padding-left: 0; color: #8e8e8e; clear: both;padding-right:10px;}
.navMenu>li>ul.sub-menu li>a.active, .navMenu>li>ul.sub-menu li>a:hover, .navMenu>li>ul.sub-menu>li.active >a { color: #FFF; background:#3184d2; }
.navMenu>li>ul.sub-menu li img{width:50px;height: 50px;display: inline-block;vertical-align: middle;margin-right:10px;}

@media screen and (max-width: 768px) {
	.layer-right{display:block;}
}