body {
	height: auto;
	margin: 0;
}

/* 基本样式 */
nav {
	z-index: 99;
	top: 0;
	left: 0;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
}

a {
	text-decoration: none;
}

.nav-diy {
	opacity: 0;
}

/* 大屏幕下导航栏样式（水平排列） */
@media screen and (min-width: 769px) {
	.navar-img {
		width: 100vw;
		height: calc(10/1920*100vw);
		position: fixed;
		top: 0;
		z-index: 100;
	}


	nav {
		position: fixed;
		width: 100vw;
		min-width: calc(1100 / 1920 * 100vw);
		height: calc(100 / 1920 * 100vw);

	}

	.logo {
		display: flex;
		justify-content: center;
		margin-left: calc(160/1920*100vw);
		width: calc(160 / 1920 * 100vw);
		height: calc(80 / 1920 * 100vw);
	}

	.logo-img {
		position: absolute;
		top: 0;
		/* width: calc(169 / 1920 * 100vw); */
		height: calc(100 / 1920 * 100vw);
	}

	.nav-menu {
		margin-left: calc(160/1920*100vw);
		justify-content: center;
		display: flex;
		/* flex: 6; */
	}

	ul {
		justify-content: space-evenly;
		list-style-type: none;
		width: 100%;
		margin: 0;
		padding: 0;
		display: flex;
	}

	li {
		margin-right: calc(100 / 1920 * 100vw);
	}

	li a {
		backdrop-filter: blur(5px); 
		color: #000000;
		font-size: calc(19 / 1920 * 100vw);
	}

	.active {
		font-weight: bold;
		color: red !important;
	}

	.active-cor {
		background-color: #0000;
	}

	.navr-bak {
		width: 100vw;
		background-color: rgba(255, 255, 255, 1);
		box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	}

	.navr-bak a {
		color: #000;
	}

	.search-container {
		margin-right: calc(70/1920*100vw);
		/* 	flex: 2; */
		display: flex;
		align-items: center;
		width: calc(200 / 1920 * 100vw);
		height: calc(38 / 1920 * 100vw);
		padding: 0 calc(5 / 1920 * 100vw);
	}


	.search-icon {
		width: calc(180 / 1920 * 100vw);
		height: calc(33 / 1920 * 100vw);
		margin-right: calc(10 / 1920 * 100vw);
	}

	.search-icon1 {
		display: none;
	}

	.search-icon2 {
		position: absolute;
		right: calc(20/1920*100vw);
		width: calc(66 / 1920 * 100vw);
		height: calc(27 / 1920 * 100vw);
		margin-right: calc(10 / 1920 * 100vw);
	}
}

/* 小屏幕下导航栏样式（水平滑动） */
@media screen and (max-width: 768px) {
	::-webkit-scrollbar {
		width: 0px !important;
		/* 转动条整体宽度 */
		height: 8px;
		/* 笔直转动条高度 */
	}

	.navar-img {
		display: none;
	}

	nav {
		position: fixed;
		width: 100vw;
		height: calc(80/768*100vw);
	}

	.logo {
		display: flex;
		justify-content: center;
		width: 20vw;
		height: calc(80/768*100vw);
	}

	.logo-img {
		position: absolute;
		top: 0;
		width: calc(80/768*100vw);
		height: calc(80/768*100vw);
	}

	.nav-menu {
		margin: 0;
		padding: 0;
		display: flex;
		overflow-x: hidden;
		/* 隐藏水平转动条 */
		white-space: nowrap;
		/* 菜单项不换行显示 */
		width: 54vw;
		/* 让菜单部分占有剩余空间，，可凭证现实结构调解 */
		padding-left: 10px;
		box-sizing: border-box;
	}

	.nav-menu ul {
		width: 54vw;
	}

	ul {
		list-style-type: none;
		margin: 0;
		padding: 0;
		display: flex;
		justify-content: space-evenly;
	}

	li {
		margin-right: 40px;
		font-size: calc(30/768*100vw);
	}

	li a {
		color: white;
	}

	.active {
		border-bottom: white solid 2px;
		color: white;
	}

	.navr-bak {
		width: 100vw;
		background-color: #db0a17;
		box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	}

	.search-container {
		width: 24.5vw;
		margin-left: 1.5vw;
		display: flex;
		justify-content: space-evenly;
	}

	.search-container a {
		margin-left: 2vw;
	}

	.disnone {
		display: none;
	}

	.search-container-div {
		display: flex;
		align-items: center;
		width: calc(485 / 768 * 100vw);
		height: calc(50/ 768 * 100vw);
	}

	.ydddhl {
		position: fixed;
		top: 0;
		left: 0;
		height: 100vh;
		width: 100vw;
		background-color: #ffffff;
		z-index: 98;
	}

	.ydddhl div {
		border-radius: calc(20 / 768* 100vw);
		height: calc(100 / 768* 100vw);
		margin: 0 auto;
		width: 90vw;
		background-color: #ffffff61;
		border-bottom: solid 1px #ccc;
		display: flex;
		padding-left: calc(40 / 768* 100vw);
		align-items: center;
	}

	.ydddhl a {
		color: #000;
	}

	.yddltop {
		margin-top: calc(80/768*100vw);
	}

	/* 	.search-input-inp {
		display: block !important;
		margin-left: calc(30 / 768 * 100vw);
		width: calc(400 / 768* 100vw);
		height: calc(40 / 768* 100vw);
	} */

	/* 	.search-input {
		display: none;
		border: none;
		outline: none;
	} */
	.search-icon {
		display: none;
	}

	.search-icon1 {
		position: relative;
		z-index: 100;
		width: calc(40 / 768 * 100vw);
		height: calc(40 / 768 * 100vw);
		margin: calc(5 / 768 * 100vw);
	}

	.img-zk {
		width: calc(50 / 768 * 100vw);
		height: calc(50 / 768 * 100vw);
	}

	.search-icon2 {
		display: none;
	}
}

/* 选中链接的样式 */<!--耗时1767350371.7288秒-->