﻿/*菜单外框*/
div.navmenu-container{white-space:nowrap;/* position:relative; *//* height:33px; */z-index:999;font-family: "\5FAE\8F6F\96C5\9ED1","\5B8B\4F53";font-weight: bold;}
/*菜单体*/
ul.navmenu{height:4vw;margin-left: 0;margin-bottom:0px;}
/*所有菜单项默认样式*/
ul.navmenu li{float:left;/* text-align:center; *//* position:relative; */}
/*特定级别样式*/
/*可以有level-1 ----*/
ul.navmenu li.level-0{float:left;text-align:center;/* height:40px; *//* line-height:40px; */list-style:none;transition:all .3s}
/**/
ul.navmenu li.nobg{background:none;}
ul.navmenu li.hover{}
ul.navmenu div.sub ul.sub li.hover{ background:none;}
ul.navmenu li.active{/* height:40px; */}
ul.navmenu li.breadcrumb-0{/* height:40px; */}
ul.navmenu div.sub ul.sub li.active{ background:none;}
ul.navmenu li.level-0-last{text-align:left;}
ul.navmenu li.nav-last a.level-0:hover{width:175px;text-indent:20px;}

/*所有菜单项默认链接样式*/
ul.navmenu li a.level-0{height:4vw;line-height:4vw;text-decoration:none;color:#2c2b33;display: block;padding:0 1.6vw}
a.level-0,a.level-0:link,a.level-0:visited,a.level-0:hover,a.level-0:active{}
/*所有菜单项默认文本样式*/
ul.navmenu li a.level-0 span{cursor:pointer;font-family: "\5FAE\8F6F\96C5\9ED1","\5B8B\4F53";font-weight: bold;font-size:1.2vw;letter-spacing:.05vw;}

/*******************************************/
/*所有菜单项默认悬停文本样式*/
ul.navmenu li.hover{background:#f5f5f5;transition:all .3}
ul.navmenu li.hover>a>span{cursor:pointer; text-decoration:none;}
/*******************************************/
/*所有二级菜单默认样式*/
/*二级菜单边框*/
ul.navmenu div.sub{position:absolute;left:0px;top:4vw;background:#fff;border:0px;width: 100% !important;height: 25vw;background:rgba(255,255,255,.8);justify-content:center;display:flex;}
ul.navmenu>li.level-0>div.sub>ul.sub{/* height:75px; *//* border:1px solid #99cfe9; *//* padding-top:15px; */width:500px;margin-left:0;width: 53% !important;/* margin:0 auto; */box-sizing:border-box;max-width: 1020px;margin-top:3vw;}
.navmenu li.level-0 div.sub:after{content:"";display:block;/* float:left; */width: 27%;}
.navmenu  li.level-0 div.sub{display:none;}
div.sub{ display:none;}
.navmenu  li.hover div.sub{ display:flex;}
.navmenu  li.level-0 div.sub-1{ display:block;}
.navmenu  li.level-0 div.sub ul.sub-1{/* display:none; */width: 100% !important;}

ul.navmenu li.level-1>div.sub{background:none;height:10vw;}
/*******************************************/

/**/
	/* .navmenu div.div-sub-7{position:absolute;left:-50px !important;}
	.navmenu div.div-sub-9{position:absolute;left: -700px !important;}
	.navmenu div.div-sub-8{position:absolute;left:-180px !important;} */
/*当前样式*/
ul.navmenu li.current{color:#ffffff;cursor:hand;}
ul.navmenu li.current a:link{color:#ffffff;cursor:hand;}

/*所有二级菜单项样式*/
/*所有菜单项默认样式*/
div.navmenu-container ul.navmenu li.level-0 div.sub ul.sub li.level-1{/* height:24px; *//* line-height:24px; */width:auto;display:inline-block;}
div.navmenu-container ul.navmenu li.level-0 div.sub ul.sub li.level-1:hover>a{border-bottom:2px solid;border-image:linear-gradient(to right, #009e91, #1363aa) 1;}
/*所有菜单项默认链接样式*/
div.navmenu-container ul.navmenu li.level-0 div.sub ul.sub li.level-1 a{/* height:24px; *//* line-height:24px; *//* padding-left:5px; *//* padding-right:15px; */text-decoration:none;}
div.navmenu-container ul.navmenu li.level-0 div.sub ul.sub li.level-1 a:hover{ text-decoration:none;}
/*所有菜单项默认文本样式*/
div.navmenu-container ul.navmenu li.level-0 div.sub ul.sub li.level-1 a.level-1 span{font-weight:normal;color:#000;cursor:pointer;font-size:1.2vw;}
div.navmenu-container ul.navmenu li.level-0 div.sub ul.sub li.hover{}
div.navmenu-container ul.navmenu li.level-0 div.sub ul.sub li.hover a.level-1 span{color:#024287;}

div.navmenu-container ul.navmenu li.level-0 div.sub ul.sub li.level-1{width: 21%;display: block;text-align:left;margin-right: 4%;}
div.navmenu-container ul.navmenu li.level-0 div.sub ul.sub li.level-1>a{display:inline-block;border-bottom:2px solid #d2d7cc;width:100%;line-height:3vw;}
div.navmenu-container ul.navmenu li.level-0 div.sub ul.sub li.level-1>a:hover{}
/*所有三级菜单项样式*/

div.navmenu-container ul.navmenu li.level-0 div.sub ul.sub li.level-1 div.sub{position:inherit;height:auto;}
div.navmenu-container ul.navmenu li.level-0 div.sub ul.sub li.level-1 div.sub ul.sub{float:none;margin: 0;}
div.navmenu-container ul.navmenu li.level-0 div.sub ul.sub li.level-1 div.sub ul.sub li.level-2{float:left;line-height:2.5vw;font-size:0.9vw;width: 95%;padding-right:5%;}
div.navmenu-container ul.navmenu li.level-0 div.sub ul.sub li.level-1 div.sub ul.sub li.level-2:hover{background:url(images/menu-icon.png) no-repeat right;}
div.navmenu-container ul.navmenu li.level-0 div.sub ul.sub li.level-1 div.sub ul.sub li.level-2 a{color:#666666;font-weight:normal;display:inline-block;width:100%;}

div.navmenu-container ul.navmenu li.level-0 div.sub ul.sub li.level-1 div.sub ul.sub li.level-2 div.sub{display:none !important;}
.div-sub-1:after{background: url(images/gywm-img.jpg) no-repeat  center 2vw;background-size:auto 20vw;}
.div-sub-2:after{background: url(images/xwzx-img.jpg) no-repeat  center 4vw;background-size:auto 15vw;}
.div-sub-5:after{background: url(images/rlzy-img.jpg) no-repeat  center 4vw;background-size:auto 15vw;}
.div-sub-7:after{background: url(images/shzr-img.jpg) no-repeat  center 4vw;background-size:auto 15vw;}
.div-sub-8:after{background: url(images/qywh-img.jpg) no-repeat  center 4vw;background-size:auto 15vw;}
.div-sub-9:after{background: url(images/xxgk-img.jpg) no-repeat  center 4vw;background-size:auto 15vw;}


/*特别样式*/
div.navmenu-container ul.navmenu li.level-0 div.sub ul.navitem-9 li.level-1:nth-child(1),div.navmenu-container ul.navmenu li.level-0 div.sub ul.navitem-9 li.level-1:nth-child(2),div.navmenu-container ul.navmenu li.level-0 div.sub ul.navitem-9 li.level-1:nth-child(3){height: 11.5vw;}
div.navmenu-container ul.navmenu li.level-0 div.div-sub-9>ul.navitem-9>li.level-1:nth-child(9){display:none}

div.navmenu-container ul.navmenu li.level-0 div.div-sub-2>ul.navitem-2>li.level-1:nth-child(5),div.navmenu-container ul.navmenu li.level-0 div.div-sub-9>ul.navitem-9>li.level-1:first-child,div.navmenu-container ul.navmenu li.level-0 div.div-sub-9>ul.navitem-9>li.level-1:nth-child(4){width:46%;}
div.navmenu-container ul.navmenu li.level-0 div.div-sub-2>ul.navitem-2>li.level-1:nth-child(5) div.sub ul.sub li.level-2,div.navmenu-container ul.navmenu li.level-0 div.div-sub-9>ul.navitem-9>li.level-1:first-child div.sub ul.sub li.level-2{width: 45%;}
div.navmenu-container ul.navmenu li.level-0 div.div-sub-2>ul.navitem-2>li.level-1:nth-child(5) div.sub ul.sub li.level-2:nth-child(odd):hover,div.navmenu-container ul.navmenu li.level-0 div.div-sub-9>ul.navitem-9>li.level-1:first-child div.sub ul.sub li.level-2:nth-child(odd):hover{background:url(images/menu-icon.png) no-repeat 10vw;}


/*主营业务下拉菜单样式*/
.navmenu li.level-0 div.div-sub-4:after{width:0;}
ul.navmenu>li.level-0>div.div-sub-4>ul.sub{width: 80% !important;max-width:1520px;}
div.navmenu-container ul.navmenu li.level-0 div.div-sub-4>ul.navitem-4>li.level-1{float:none;width:100%;margin-bottom:1vw}
div.navmenu-container ul.navmenu li.level-0 div.div-sub-4>ul.navitem-4>li.level-1-last div.sub ul.sub li.level-2:hover{background:none}
div.navmenu-container ul.navmenu li.level-0 div.div-sub-4>ul.navitem-4>li.level-1 div.sub ul.sub li.level-2:hover a{color:#024287}
div.navmenu-container ul.navmenu li.level-0 div.div-sub-4>ul.navitem-4>li.level-1>div.sub>ul.sub{display:flex;justify-content:space-between}
div.navmenu-container ul.navmenu li.level-0 div.div-sub-4>ul.navitem-4>li.level-1>div.sub>ul.sub li.level-2{width: auto;padding-right:0;}
div.navmenu-container ul.navmenu li.level-0 div.div-sub-4>ul.navitem-4>li.level-1-first>div.sub>ul.sub li.level-2{text-align:center;padding-top:3vw}
div.navmenu-container ul.navmenu li.level-0 div.div-sub-4>ul.navitem-4>li.level-1-first>div.sub>ul.sub li.level-2:nth-child(1){background:url(images/qjgn-icon.png) no-repeat center 0.8vw;background-size:2.5vw}
div.navmenu-container ul.navmenu li.level-0 div.div-sub-4>ul.navitem-4>li.level-1-first>div.sub>ul.sub li.level-2:nth-child(1):hover{background:url(images/qjgn-active.png) no-repeat center 0.8vw;background-size:2.5vw}
div.navmenu-container ul.navmenu li.level-0 div.div-sub-4>ul.navitem-4>li.level-1-first>div.sub>ul.sub li.level-2:nth-child(2){background:url(images/sthb-icon.png) no-repeat center 0.8vw;background-size:2.5vw}
div.navmenu-container ul.navmenu li.level-0 div.div-sub-4>ul.navitem-4>li.level-1-first>div.sub>ul.sub li.level-2:nth-child(2):hover{background:url(images/sthb-active.png) no-repeat center 0.8vw;background-size:2.5vw}
div.navmenu-container ul.navmenu li.level-0 div.div-sub-4>ul.navitem-4>li.level-1-first>div.sub>ul.sub li.level-2:nth-child(3){background:url(images/smjk-icon.png) no-repeat center 0.8vw;background-size:2.5vw}
div.navmenu-container ul.navmenu li.level-0 div.div-sub-4>ul.navitem-4>li.level-1-first>div.sub>ul.sub li.level-2:nth-child(3):hover{background:url(images/smjk-active.png) no-repeat center 0.8vw;background-size:2.5vw}
div.navmenu-container ul.navmenu li.level-0 div.div-sub-4>ul.navitem-4>li.level-1-first>div.sub>ul.sub li.level-2:nth-child(4){background:url(images/lsjz-icon.png) no-repeat center 0.8vw;background-size:2.5vw}
div.navmenu-container ul.navmenu li.level-0 div.div-sub-4>ul.navitem-4>li.level-1-first>div.sub>ul.sub li.level-2:nth-child(4):hover{background:url(images/lsjz-active.png) no-repeat center 0.8vw;background-size:2.5vw}
div.navmenu-container ul.navmenu li.level-0 div.div-sub-4>ul.navitem-4>li.level-1-first>div.sub>ul.sub li.level-2:nth-child(5){background:url(images/lsxcl-icon.png) no-repeat center 0.8vw;background-size:2.5vw}
div.navmenu-container ul.navmenu li.level-0 div.div-sub-4>ul.navitem-4>li.level-1-first>div.sub>ul.sub li.level-2:nth-child(5):hover{background:url(images/lsxcl-active.png) no-repeat center 0.8vw;background-size:2.5vw}
div.navmenu-container ul.navmenu li.level-0 div.div-sub-4>ul.navitem-4>li.level-1-first>div.sub>ul.sub li.level-2:nth-child(6){background:url(images/lscl-icon.png) no-repeat center 0.8vw;background-size:2.5vw}
div.navmenu-container ul.navmenu li.level-0 div.div-sub-4>ul.navitem-4>li.level-1-first>div.sub>ul.sub li.level-2:nth-child(6):hover{background:url(images/lscl-active.png) no-repeat center 0.8vw;background-size:2.5vw}
div.navmenu-container ul.navmenu li.level-0 div.div-sub-4>ul.navitem-4>li.level-1-first>div.sub>ul.sub li.level-2:nth-child(7){background:url(images/zlzc-icon.png) no-repeat center 0.8vw;background-size:2.5vw}
div.navmenu-container ul.navmenu li.level-0 div.div-sub-4>ul.navitem-4>li.level-1-first>div.sub>ul.sub li.level-2:nth-child(7):hover{background:url(images/zlzc-active.png) no-repeat center 0.8vw;background-size:2.5vw}

@media screen and (min-width: 2000px){
    ul.navmenu li a.level-0{height:4vw;line-height:4vw;text-decoration:none;color:#2c2b33;display: block;padding:0 1.1vw}
    ul.navmenu li a.level-0 span{font-size:1vw}
}