@charset "utf-8";
/* CSS Document */

header{ width:100%; position: relative; z-index: 9999; height: 100px; box-sizing: border-box;}
.wrap{ width:100%; max-width:1400px; margin: 0 auto;}
.wrap02{
	width:100%;
	max-width:1400px;
margin: 0 auto;}
#nav {display: flex;display: flex;flex-direction: row;justify-content: center;align-items: center;flex-wrap: wrap;}
.logo{width: 250px;overflow: hidden;}
/*.logo a{display:block;}*/
.logo a img { width:100%; display:block; max-width: 100%;}

ul.nav {display: inline-flex;flex: 1;padding-left:50px;}
li.nav-item {flex: 1;}
li.nav-item>a{display: block;text-align: center;line-height: 100px;font-size: 16px;position: relative;}
li.nav-item>a::before{ display: none; content: ''; position: absolute; left: 50%; bottom: 0; 
/*transform: translateX(-50%); 
border-width: 0 10px 10px; 
border-style: solid;
 border-color: transparent transparent #173e87;*/
 }
li.nav-item:hover>a ,
li.nav-item.active>a{color: #173e87;}
li.nav-item:hover>a::before,
li.nav-item.active>a::before{display: block;}

/* 二级菜单 */
.subMenu{display: none; position:absolute;top: 100px;
left: 0;width: 100%; height:auto;
background:rgba(255,255,255,0.8);
padding:15px 0;
}
.subMenu>ul{display: flex;flex-wrap: wrap;flex-direction: row;justify-content: center;align-items: center;}
.subMenu>ul>li{width:calc(100% / 3); float:left;}
.subMenu>ul>li>a{
	display:block;
	padding:8px 0;
	font-size:14px;
	/*padding:0 18px;
	text-align: center;
	line-height: 50px;
	color: #fff;*/}

@media (max-width:1400px){
	.subMenu>ul>li a{padding:8px 0 8px 15px;}
	}
	
	
@media (max-width:1200px){
	header{height:80px;}
	}	
	
	
	
	
	
	
	
	
	
	
	
	
	