/* 自定义视频背景样式 */
section.app-video {
    background-size: 1110px auto;
    background-position: center center;
    max-width: 1110px;
    margin: 0 auto;
}

section.app-video:before {
    max-width: 1110px;
    margin: 0 auto;
    left: 0;
    right: 0;
}

/* 响应式调整 */
@media (max-width: 1110px) {
    section.app-video {
        background-size: cover;
        max-width: 100%;
    }
    
    section.app-video:before {
        max-width: 100%;
    }
}

/* 确保导航栏中的所有项目在同一行 */
@media (min-width: 992px) {
    .header-menu > ul {
        display: flex;
        flex-wrap: nowrap;
        justify-content: space-between;
    }
    
    .header-menu > ul > li {
        flex: 0 1 auto;
    }
} 