@media screen and (min-width: 751px) {
	.vivd-navbar {
		width: 1200px;
		height: 55px;
		position: absolute;
		top: 25px;
		left: 0;
		right: 0;
		margin: 0 auto;
	}

	header {
		width: 1200px;
		margin: 0 auto;
		display: flex;
		justify-content: space-between;
	}

	header .logo {
		width: 152px;
		height: 50px;
	}
	header .logo img {
		width: 152px;
		height: 50px;
	}

	header nav {
		display: flex;
		justify-content: space-between;
		align-items: center;
	}

	header nav a {
		font-family: PingFangSC, PingFang SC;
		font-weight: 500;
		font-size: 16px;
		color: #FFFFFF;
		line-height: 22px;
		text-align: left;
		font-style: normal;
	}

	header nav a:hover,
	header nav a.active {
		color: #46A0FF;
		padding-bottom: 5px;

		/* 背景渐变模拟下划线，支持圆角和宽度控制 */
		background: linear-gradient(180deg, #429FFF 0%, #0A66FF 100%) no-repeat center bottom;
		background-size: 70% 2px;
		border-radius: 3px;
		/* 圆角大小 */
	}

	.menu-li {
		margin: 0 20px;
	}
}