.home1 {
    font-family: Arial, sans-serif;
    background-color: #f5f3e9;
    width: 100%;
    height: 100%;
}

.home1header {
    background-color: #6c2100;
    color: #fff;
    padding: 10px 20px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    height: 10%;
  	width: 100%;
}

.home1header .logo {
    font-size: 33px;
    color: #F2EDE7;
    font-family: "zixiaohunxuegenyuankaishu", sans-serif;
}

.home1header .date-info {
    font-size: 30px;
    color: #F2EDE7;
    font-family: "zixiaohunxuegenyuankaishu", sans-serif;
    display: flex;
    /* 设置子元素之间的间距。 */
    gap: 20px;
    padding: 0px 50px 0px 0px;
}

.home1 .home1Container {
    width: 100%;
    height: 90%;
}

.nav {
    text-align: center;
    margin-bottom: 20px;
    display: flex;
    /* 使用 Flexbox 布局 */
    justify-content: center;
    /* 水平居中 */
    align-items: center;
    /* 垂直居中 */
    width: 100vw;
    /* 设置容器的高度，以便垂直居中效果明显 */
    /* 可选：添加边框以便观察效果 */
    background-color: rgba(255, 255, 255, 0);
    /* 半透明背景 */
    gap: 20px;
    /* 导航项间距 */
    position: absolute;
    list-style: none;
}

.nav a {
    color: #50290f;
    margin: 0 10px;
    text-decoration: none;
    font-size: 30px;
}

.home1Carousel {
    width: 100%;
    height: 100%;
    overflow: hidden;
    /* 隐藏超出 div 的内容 */
}

.home1Carousel img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.carousel-indicators {
    top: 92vh;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    display: flex;
    list-style: none;
    /* 去除列表的默认圆点样式 */
    cursor: pointer;
    /* 设置鼠标悬停时为手型指针 */
    position: absolute;
    /* 绝对定位，悬浮在轮播图上 */
    z-index: 10;
    /* 确保导航栏在轮播图之上 */
}

.indicator {
    margin: 0 10px 0 10px;
    padding: 0;
    width: 31px;
    height: 31px;
    background:url("/{ms:global.style/}/img/lbtb.png") left no-repeat;
}

.indicator.active {
    background:url("/{ms:global.style/}/img/lbtb.png") right no-repeat;
}

.nav .nLi {
    position: relative;
}

.nav .nLi .sub {
    display: none;
    padding: 0px 0px;
    position: absolute;
    width: 100%;
    z-index: 10;
    list-style: none;
    top: 40px;
}

.nav .nLi .sub li {
   margin-bottom: 5px;
}

.nav .nLi a :hover {
    background: url("/{ms:global.style/}/img/menu.png") no-repeat bottom left 50%;
}

.nav .nLi a.on {
    background: url("/{ms:global.style/}/img/menu.png") no-repeat bottom left 50%;
}

.nav .nLi:hover .sub {
    display: block;
    /* 悬停时显示子菜单 */
}