* {
	margin: 0;
	padding: 0;
	box-sizing: border-box;
}

li {
	list-style: none;
}

a {
	text-decoration: none;
	list-style: none;
}

div {
	display: block;
}

img {
	display: block;
}

.header {
	width: 100%;
	position: absolute;
}

.header-cen {
	display: flex;
	justify-content: space-between;
}

.header-logo {
	float: left;
	height: 90px;
	display: flex;
	align-items: center;
	position: relative;
	z-index: 999;
}

.header-logo img {
	width: 349px;
}

.header-nav {
	display: block;
	float: right;
	visibility: visible;
	opacity: 1;
}

.header-right {
	display: flex;
	float: right;
}

.header-nav {
	display: block;
	float: right;
	visibility: visible;
	opacity: 1;
}


.nav-a ul {
	display: flex;
	text-align: center;
}

.nav-a>ul>li {
	padding: 0 .7vw;
	float: left;
	z-index: 9;
	position: relative;
	display: flex;
	flex-wrap: wrap;
}

/*.nav-nav:hover .nav-a-lol {*/
/*	display: block;*/
	
/*}*/

.nav-menu {
	position: relative;
	height: 90px;
	display: flex;
	align-items: center;
	font-size: 16px;
	font-weight: 400;
	color: #ffffff;
	transition: color .4s ease;
	

}

.nav-a ul li a {
	white-space: nowrap;
}

.nav-a-lol {
	display: none;
	position: absolute;
	min-width: 90px;
	top: 4.625rem;
	 /*top: -100%;*/
	left: 50%;
	text-align: center;
	transform: translateX(-50%);

}

.nav-a-lpl {
	width: 100%;
	display: flex;
	justify-content: center;
}

.nav-a-lpl-uzi {
	width: 100%;
}

.nav-a-lpl-uzi ul {
	display: flex;
	flex-direction: column;
}

.Uzi-menu {
	width: 100%;
}

.Uzi-item {
	display: block;
	width: 100%;
	color: #000;
	line-height: 30px;
	background: #fff;
	padding: 0 10px;
	transition: all 0.3s ease;
	text-align: left;
}

.Uzi-item:hover {
	color: #fff;
	background: #0074c1;
}

.header-lang {
	float: right;
	height: 90px;
	line-height: 90px;
	color: #fff;
}

.header-lang p a {
	color: #9cbddf;
}

.header-lang p .lang-activ {
	color: #fff;
}

.header-xian {
	height: 90px;
	line-height: 90px;
	padding: 0 12px;
	color: #fff;
}



.header-search {
	float: right;
	height: 90px;
	line-height: 90px;
}

.search-lick .iconfont {
	/* color: #fff; */
}

.search-lick .icon-guanbi {
	display: none;
}

.nav-b {
	float: right;
	display: none;
}

.search-b {
	/* display: none; */
}

.header-search {
	/* position: relative; */
	color: #fff;
}

.header-right {
	position: relative;
	z-index: 6;
}

/* 菜单 */
.nav-b {
	float: right;
	height: 90px;
	line-height: 90px;
	margin-right: 10px;
}

.nav-b .iconfont {
	color: #fff;
	font-size: 27px;
}

.nav-b .icon-guanbi {
	color: #333;
}

.nav-b .icon-guanbi {
	z-index: 666;
	display: none;
}

.nav-c {
	position: fixed;
	height: 100vh;
	width: 100vw;
	padding: 0 5vw;
	z-index: 9;
	left: 0;
	top: 0px;
	padding-top: 90px;
	background: #ffffff;
	display: none;
}

.nav-c .nav-nav {
	border-bottom: 1px solid #999;
}

.nav-c .nav-menu {
	color: #333;
	height: 50px;
	width: 120px;
}

.nav-c .Uzi-item {
	color: #333;
}

.nav-c .nav-a-lol {
	position: relative;
	top: 0;
	left: 10px;
	text-align: left;
	transform: none;
}

.nav-c .nav-b {
	position: absolute;
	top: 0px;
	right: 20px;
}

.search-b {
	display: none;
	position: absolute;
	z-index: 6;
	left: 0;
	top: 90px;
	width: 100%;
}

.search-b form {
	line-height: 1;
	display: flex;
}

.search-b form input {
	width: 95vw;
	height: 50px;
	text-indent: 2em;
	border: 0;
	outline: none;
	font-size: 16px;
}

.search-b form button {
	display: block;
	width: 5vw;
	height: 50px;
	border: none;
	cursor: pointer;
}

.search-b form button .iconfont {
	font-weight: bold;
}

@media screen and (max-width :1200px) {
	.nav-a {
		display: none;
	}

	.nav-b {
		display: block;
	}

}

@media screen and (max-width :1000px) {
	/*.nav-c .nav-a-lol {*/
	/*	display: block;*/
	/*}*/

	.nav-c .nav-a-lol .nav-a-lpl-uzi a {
		line-height: 25px;
	}
}

@media screen and (max-width :768px) {
	.header-logo {
		width: 45.57vw;
	}

	.header-logo img {
		width: 100%;
	}
}