

body {
    margin: 0;
    padding: 0;
    font-family: Arial, sans-serif;
    background: 
    url(../img/background.jpg) no-repeat top center, /* 顶层主背景 */
    url(../img/repeat.jpg) repeat; /* 底层平铺背景 */
    background-size: 100vw,
    100vw,auto;
    font-family:"宋体";
    font-weight: bold;
}


.container {
    position: relative; /* 改为相对定位，避免脱离文档流 */
    margin: 15vw auto 0; /* 让 container 覆盖 header */
    width: 60%;
    padding: 150px 115px;
    z-index: 10; /* 保持 container 在背景图之上 */
    color: #fee376;
}
.top-indent{
    font-size: 20px;
    line-height: 40px;
    margin: 0 0 15px;
    text-indent: 0em;
    letter-spacing: 0.3em;
}
.container p {
    font-size: 20px;
    line-height: 40px;
    margin: 0 0 15px;
    text-indent: 2.6em;
    letter-spacing: 0.3em;
}

.special-indent {
    position: relative; /* 使用相对定位来设定基准 */
    height: 200px;
}

.special-indent span {
    position: absolute; /* 文字绝对定位 */
    left: 70%; /* 设置文字距离网页左侧 60% */
    transform: translateX(-50%); /* 确保文字以中心对齐基准 */
    font-size: 20px;
    line-height: 40px;
    margin: 0 0 15px;
    letter-spacing: 0.3em;
    text-align: left; /* 确保文字靠左对齐 */
    white-space: nowrap; 
}

.special-indent img {
    position: absolute; /* 图片绝对定位 */
    left: 70%; /* 图片与文字对齐 */
    top: 6em; /* 图片距离文字的间距 */
    transform: translateX(-50%); /* 确保图片以中心对齐基准 */
    width: 13vw; /* 保持签名图片大小 */
    max-width: 151px;
    height: auto;
}

.footer {
    /* width: 100vw; */
    height: 150px;
    background-size: cover;
    margin: 30px auto 0;
    position: relative;
    z-index: 1;
    color: #fee376;
    text-align: center;
    line-height: 150px;
}

