﻿/*菜单外框*/
.divMenus div.navmenu-container{white-space:nowrap;position:relative;width:100%;font: bold 11px "Arial","Verdana";z-index:99;height: 100%;}
/*菜单体*/
.divMenus ul.navmenu{width:100%;display:flex;position: relative !important;height: 100%;align-items: center;}
/*所有菜单项默认样式*/
.divMenus ul.navmenu>li{font-size: 1.4rem;position:relative;margin-left:3.675rem;line-height:2.5rem;height: 100%;display:flex;align-items:center;}
 
.divMenus ul.navmenu>li:after{clear:both;content:'';display:block;width: 27px;height: 14px;position:absolute;background:url(images/menuicon.png) no-repeat;top: 86px;display:none;left:50%; transform: translateX(-50%);}
.divMenus ul.navmenu>li:hover:after{display:block}
.divMenus ul.navmenu>li.level-0-first:hover:after{display:none}
.divMenus ul.navmenu>li.active>a>span{color:#fff !important;display:inline-block;}
.divMenus ul.navmenu>li.hover>a{color:#fff !important;opacity:.9;border-bottom:1px solid #fff;display:inline-block;}
.divMenus .level-0 .sub-0>.navitem-1{/* justify-content:space-around; */}
.divMenus .breadcrumb-0>a>span{}
/*所有菜单项默认链接样式*/
.divMenus ul.navmenu li a.level-0{/* line-height:40px; */text-decoration:none;color:#fff;}
.divMenus a.level-0,.divMenus a.level-0:link,.divMenus a.level-0:visited,.divMenus a.level-0:hover,.divMenus a.level-0:active{color:#fff}
/*所有菜单项默认文本样式*/
.divMenus  ul.navmenu li a.level-0 span{font-size:1.4rem;font-weight:normal;cursor:pointer;color:#fff;}
.divMenus .navmenu .level-0-first{/* margin-left:25px */}
.divMenus .navmenu .level-0-last{background:none}
/*******************************************/
/*所有菜单项默认悬停文本样式*/
.divMenus ul.navmenu li.hover a span{color: #fff;cursor:pointer; text-decoration:none;}
/*******************************************/
/*所有二级菜单默认样式*/
.navmenu li.breadcrumb-0>a{border-bottom:1px solid #fff}
/*二级菜单边框*/
.divMenus ul.navmenu .level-0>div.sub>ul.sub{position:absolute;transform: translateX(-50%);top: 7.75rem;z-index:9999;background: rgba(0,0,0,0.5);height:5rem;border-top:1px solid rgba(255,255,255,0.5);left:50%;}
.divMenus ul.navmenu div.sub ul.sub{/* background:#fff; */}
.divMenus .navmenu  li.level-0 div.sub{display:none;}
.divMenus .navmenu  li.level-0 div.sub:before{height:30px;}

.divMenus .sub li{/* background:none !important; *//* padding:0 10px !important; */}
.divMenus .navmenu  li.hover div.sub{ display:block;}
.divMenus .navmenu  li.level-0 div.sub-1{/* display:none; */display: block;}
.divMenus .navmenu  li.level-0 div.sub ul.sub-1{/* display:none; */}
/*******************************************/


.divMenus ul.navmenu li.current{color:#ffffff;cursor:hand;}
.divMenus ul.navmenu li.current a:link{color:#ffffff;cursor:hand;}

/*所有二级菜单项样式*/
/*所有菜单项默认样式*/
.divMenus div.navmenu-container ul.navmenu li.level-0 div.sub ul.sub li.level-1{text-align:left;line-height:2.5rem;position:relative;}
.divMenus div.navmenu-container ul.navmenu li.level-0 div.sub ul.sub li.level-1:after{display:block;content:'';position:absolute;top:1.4rem;width:.0625rem;
	height:2.1875rem;
	background-color:rgba(255,255,255,0.5)}
	div.navmenu-container ul.navmenu li.level-0 div.sub ul.sub li.level-1-first:after{width:0 !important;}
/*所有菜单项默认链接样式*/
.divMenus div.navmenu-container ul.navmenu li.level-0 div.sub ul.sub li.level-1 a{
	text-decoration:none;
	margin-left:3.75rem;
	display: inline-block;
	line-height: 5rem;
	height: 5rem;
	margin-right:3.75rem;
	font-size:1.25rem;
	color:#ffffff;
	text-decoration:none;
	}
.divMenus div.navmenu-container ul.navmenu li.level-0 div.sub ul.sub li.level-1 a:hover{ text-decoration:none;}
/*所有菜单项默认文本样式*/
.divMenus div.navmenu-container ul.navmenu li.level-0 div.sub ul.sub li.level-1 a.level-1 span{font-weight:normal;display:inline-block;line-height:2.5rem;}
.divMenus div.navmenu-container ul.navmenu li.level-0 div.sub ul.sub li.hover{}
.divMenus div.navmenu-container ul.navmenu li.level-0 div.sub ul.sub li.hover a.level-1 span{color:#fff;opacity:.9;border-bottom:1px solid #fff;}

.divMenus .navmenu-container .level-0>.sub-0>ul.sub-0{/* width:1200px; *//* font-size:0px; */display:flex;/* flex-wrap:wrap; */justify-content:center;position:relative;}
.divMenus .navmenu-container .level-0>.sub-0>ul.sub-0:before{}
.divMenus .navmenu-container .level-0>.sub-0>ul.sub-0>li.level-1{/* width:240px; *//* margin: 0 17px; */}
.divMenus .navmenu-container .level-0>.sub-0>ul.sub-0>li.level-1>a{color:#fff;}
.divMenus .navmenu-container .level-0>.sub-0>ul.sub-0>li.level-1>a>span{/* color:#fff; *//* font-size:18px; */}
.divMenus .navmenu-container ul.sub-1>li.level-2>a{display:inline-block;line-height: 21px;}
.divMenus .navmenu-container ul.sub-1>li.level-2>a>span{font-size:14px;color:#363636;font-weight:normal}

