﻿body {
	font-family: "PingFang SC", "Microsoft YaHei", sans-serif;
	color: #333;
	background-color: rgb(249 250 251);
}

menu, ol, ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

*, ::after, ::before {
	box-sizing: border-box;
	border-width: 0;
	border-style: solid;
	border-color: #e5e7eb;
}

.mx-auto {
	margin-left: auto;
	margin-right: auto;
}

.container {
	width: 70%;
}
/* 响应式适配 */
@media (max-width: 768px) {
	.container {
		width: 90%;
	}
}

.shadow {
	--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);
	--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.border-t {
	border-top-width: 1px;
}

.title {
	font-weight: 700;
	text-align: center;
	margin-bottom: 1.5rem;
}

.detail-info {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	gap: 2rem;
	border-bottom-width: 1px;
}

.detail-content {
	color: rgb(55 65 81);
	min-height: calc(100vh - 628px);
}

.detail-content p {
  line-height: 1.8;
  margin-bottom: 1.5rem;
}

.font-label {
	background-color: rgb(219 234 254);
	color: rgb(30 64 175);
	font-size: 0.875rem;
	line-height: 1.25rem;
	padding: 0.25rem 0.5rem;
	margin-right: 0.5rem;
	border-radius: 0.25rem;
}

.about-list {
}

	.about-list > :not([hidden]) ~ :not([hidden]) {
		margin-top: 0.5rem;
		margin-bottom: 0.5rem;
	}

	.about-list a {
		color: rgb(30 64 175);
		text-decoration: inherit;
	}

		.about-list a:hover {
			text-decoration: underline
		}

.iconfont {
	display: inline-block;
}