:root {
            --dark-red: #8B0000;
            --light-red: #A52A2A;
        }
        body {
            font-family: 'Microsoft YaHei', sans-serif;
            color: #333;
        }
		.aboutlogo{
			text-align:center;
		}
		.aboutlogo img{
			width:80%;
			height:auto;
		}
        .section-title {
            color: var(--dark-red);
            border-bottom: 2px solid var(--dark-red);
            padding-bottom: 10px;
            margin-bottom: 30px;
        }
        .bg-dark-red {
            background-color: var(--dark-red);
        }
        .text-dark-red {
            color: var(--dark-red);
        }
        .btn-dark-red {
            background-color: var(--dark-red);
            border-color: var(--dark-red);
            color: white;
        }
        .btn-dark-red:hover {
            background-color: var(--light-red);
            border-color: var(--light-red);
            color: white;
        }
        .department-card {
            border-left: 4px solid var(--dark-red);
            transition: transform 0.3s;
        }
        .department-card:hover {
            transform: translateY(-5px);
            box-shadow: 0 10px 20px rgba(0,0,0,0.1);
        }
        .hero-section {
			padding: 100px 0;
			color: white;
			overflow: hidden; /* 防止图片溢出 */
		}

		.hero-bg-container {
			z-index: 0;
		}

		.hero-bg-image {
			object-fit: cover; /* 确保图片填充整个容器 */
		}

		.hero-overlay {
			position: absolute;
			top: 0;
			left: 0;
			width: 100%;
			height: 100%;
			background: linear-gradient(rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7));
			z-index: 1;
		}

		.container {
			z-index: 2; /* 确保文字在图片和渐变之上 */
		}