	* {
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box
	}

	html,
	body {
		min-height: 100%
	}

	ul,
	ol {
		list-style: none
	}

	img {
		border: none;
		vertical-align: middle
	}

	a {
		color: #595757;
		text-decoration: none
	}

	a:visited {
		color: #595757;
		text-decoration: none
	}

	a:hover {
		color: #595757;
		text-decoration: none
	}

	.clearfix {
		zoom: 1
	}

	.clearfix:after {
		content: ".";
		width: 0;
		height: 0;
		visibility: hidden;
		display: block;
		clear: both;
		overflow: hidden
	}

	/* 本案例CSS*/
	header {
		/* position: relative; */
		z-index: 9999;
		/* height: 110px; */
		box-sizing: border-box;
		background-color: #FFF;
	}

	.wrap {
		width: 100%;
		/* margin: 0 auto; */
		padding:  0 10%;
	}

	#nav {
		display: flex;
		/* flex-direction: row; */
		justify-content: space-between;
		/* width: 48%; */
		align-items: center;
		/* flex-wrap: wrap; */
		/* background-color: #006621; */
	}
	.logo {
		width: 250px;
		overflow: hidden;
		opacity: 1;
	}

	/* .logo a {
		display: block;
	}

	.logo a img {
		max-width: 100%;
	} */
	/* .nav-item .lines:hover {
	    
	}	
 */
	ul.nav {
		display: flex;
		justify-content: center;
		align-items: center;
		text-align: left;
		flex: 1;
	}

	li.nav-item {
		/* flex: 1; */
		position: relative;
	}

	li.nav-item>a {
		text-align: center;
		font-family: MicrosoftYaHei;
		line-height: 35px;
		/* margin: 0 5px; */
		color: #595757;
		font-weight: 500;
		flex-wrap: nowrap;
	}
	
	/* .nav-item .active {
		color: #003E8C;
		padding-bottom: 5px;
		border-bottom: 2px solid #003E8C;
	} */
	
	/* li.nav-item:hover>a{
		color: #003E8C;
		padding-bottom: 5px;
	} */
	
	li.nav-item:hover>a::before,
	li.nav-item.active>a::before {
	}

	/* 二级菜单 */
	.subMenu {
		display: none;
		position: absolute;
		top: 35px;
		left: -14px;
		padding: 10px 5px;
		width: 100px;
		text-align: center;
		background-color: #FFFFFF;
	}
	/* .subMenu2 {
		display: none;
		position: absolute;
		top: 30px;
		left: -14px;
		padding: 5px 0;
		width: 100px;
		text-align: center;
		background-color: #FFFFFF;
	}
	.subMenu2>ul {
		display: flex;
		width: 100%;
		justify-content: center;
	}
	
	.subMenu2>ul>li>a {
		display: flex;
		justify-content: center;
		align-items: center;
		margin: 3px 0;
		color: #595757;
	}
	
	.subMenu2>ul>li>a:hover {
		color: #003E8C
	} */
	.subMenu>ul {
		display: flex;
		width: 100%;
		justify-content: center;
	}

	.subMenu>ul>li>a {
		display: flex;
		justify-content: center;
		align-items: center;
		margin: 5px 0;
		color: #595757;
	}

	.subMenu>ul>li>a:hover {
		color: #003E8C
	}
	.cbvn{
		margin: 10px 0;
	}
	.cbvn a{
		color: #595757;
		font-weight: 300;
		font-family: MicrosoftYaHei;
		
	}
	.cbvn a:hover{
		color: #003E8C;
	}