.top-nav-01 {
	background: linear-gradient(0deg, #ffffff, #fffd85);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	font-size: 32px;
	background-clip: text;
	font-weight: normal;
	text-align: center;
	line-height: 1.5;
	text-shadow: 1px 1px 10px rgba(255, 244, 244, 0.3);
	transition: all 0.3s ease;
	cursor: pointer;
	display: inline-block;
}

.top-nav-01:hover {
	text-shadow: 1px 1px 10px rgba(255, 244, 244, 0.3);
	transform: scale(1.05);
}

.top-nav-01:active {
	transform: scale(0.98);
	transition: all 0.1s ease;
}


.home-nav-01 {
	background: linear-gradient(0deg, #bc0000, #792400);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	font-size: 40px;
	background-clip: text;
	font-weight: normal;
	text-align: center;
	line-height: 1.5;
	text-shadow: 1px 1px 10px rgba(112, 0, 0, 0.3);
	transition: all 0.3s ease;
	cursor: pointer;
	display: inline-block;
}

.home-nav-01:hover {
	text-shadow: 1px 1px 10px rgba(110, 0, 0, 0.3);
	transform: scale(1.05);
}

.home-nav-01:active {
	transform: scale(0.98);
	transition: all 0.1s ease;
}


.home-nav-01-dlq {
	background: linear-gradient(0deg, #ff8484, #ff4a4a);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	font-size: 40px;
	background-clip: text;
	font-weight: normal;
	text-align: center;
	line-height: 1.5;
	text-shadow: 1px 1px 10px rgba(255, 0, 0, 0.3);
	transition: all 0.3s ease;
	cursor: pointer;
	display: inline-block;
}

.home-nav-01-dlq:hover {
	text-shadow: 1px 1px 10px rgba(255, 0, 0, 0.3);
	transform: scale(1.05);
}

.home-nav-01-dlq:active {
	transform: scale(0.98);
	transition: all 0.1s ease;
}


.home-nav-02 {
	background: linear-gradient(0deg, #ffffff, #fffd85);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	font-size: 30px;
	background-clip: text;
	font-weight: normal;
	text-align: center;
	line-height: 1.5;
	text-shadow: 1px 1px 10px rgba(255, 244, 244, 0.3);
	transition: all 0.3s ease;
	cursor: pointer;
	display: inline-block;
}

.home-nav-02:hover {
	text-shadow: 1px 1px 10px rgba(255, 244, 244, 0.3);
	transform: scale(1.05);
}

.home-nav-02:active {
	transform: scale(0.98);
	transition: all 0.1s ease;
}


/* home-bg-01、home-bg-02、home-bg-03 三张导航背景统一上下浮动 */
td[background="images/home-bg-01.png"],
td[background*="home-bg-01.png"],
td[background="images/home-bg-02.png"],
td[background*="home-bg-02.png"],
td[background="images/home-bg-03.png"],
td[background*="home-bg-03.png"] {
	animation: floatUpDown 2.8s ease-in-out infinite;
}

/* 定义上下浮动动画 */
@keyframes floatUpDown {
	0% {
		transform: translateY(0px);
	}

	50% {
		transform: translateY(-12px);
	}

	100% {
		transform: translateY(0px);
	}
}


/* 三个下载导航图片统一同步放大缩小 */
#home-nav-gaodu img[src="images/home-down-01.png"],
#home-nav-gaodu img[src="images/home-down-02.png"],
#home-nav-gaodu img[src="images/home-down-03.png"] {
	animation: pulseScale 2.8s ease-in-out infinite;
}

/* 定义放大缩小动画 */
@keyframes pulseScale {
	0% {
		transform: scale(1);
	}

	50% {
		transform: scale(0.95);
	}

	100% {
		transform: scale(1);
	}
}