.flexbox{
    display: flex;
    justify-content: center;
    align-items: center;
}


    /* 定义图片动画 */
    @keyframes fadeInOut {
        0% { opacity: 0; }
        5% { opacity: 1; }
        80% { opacity: 1; } /* 保持图片显示 */
        85% { opacity: 0; } /* 开始隐藏 */
        100% { opacity: 0; } /* 完全隐藏 */
    }

    /* 循环动画 */
    .cover-img {
        position: absolute;
        opacity: 0;
        animation: fadeInOut 40s infinite; /* 延长动画周期以适应20秒延迟 */
    }

    /* 各个图片显示的时机 */
    .text1 {
        left: 18vw;
        top: 13vh;
        width: 40vw;
        animation-delay: 0s;
    }

    .text2 {
        left: 50vw;
        top: 30vh;
        width: 40vw;
        animation-delay: 1s;
    }

    .text3 {
        left: 23vw;
        top: 45vh;
        width: 35vw;
        animation-delay: 2s;
    }

    .text4 {
        left: 42vw;
        top: 50vh;
        width: 60vw;
        animation-delay: 3s;
    }
    
    .img1,.img2,.img3,.img4,.img5{
        position: absolute;
    }

    .foot1,.foot2,.foot3,.foot4,.foot5{
        position: absolute;
        width: 7.5vw;
        opacity: 0;
        animation: fadeInOut 20s infinite;
    }
    

    .img1 {
        left: 15%;
        top: 3%;
        width: 60vw;
    }

    .foot1 {
        left: 31%;
        top: 15%;
        animation-delay: 0s;
    }
    .foot2 {
        left: 30%;
        top: 17%;
        animation-delay: 1s;
    }
    .foot3 {
        left: 38%;
        top: 18%;
        animation-delay: 2s;
    }
    .foot4 {
        left: 37%;
        top: 22%;
        animation-delay: 3s;
    }
    .foot5 {
        left: 43%;
        top: 25%;
        animation-delay: 4s;
    }


    .img2 {
        left: 23%;
        top: 23%;
        width: 60vw;

    }

    .foot6,.foot7,.foot8,.foot9,.foot10{
        position: absolute;
        width: 7.5vw;
        opacity: 0;
        animation: fadeInOut 20s infinite;
    }
    

    .foot6 {
        right: 35%;
        top: 33%;
        animation-delay: 5s;
    }
    .foot7 {
        right: 35%;
        top: 36%;
        animation-delay: 6s;
    }
    .foot8 {
        right: 42%;
        top: 37.5%;
        animation-delay: 7s;
    }
    .foot9 {
        right: 40%;
        top: 40.5%;
        animation-delay: 8s;
    }
    .foot10 {
        right: 46%;
        top: 43%;
        animation-delay: 9s;
    }

    .img3 {
        left: 15%;
        top: 40%;
        width: 70vw;

    }

    .foot11,.foot12,.foot13,.foot14,.foot15{
        position: absolute;
        width: 7.5vw;
        opacity: 0;
        animation: fadeInOut 20s infinite;
    }
    

    .foot11 {
        left: 31%;
        top: 53%;
        animation-delay: 10s;
    }
    .foot12 {
        left: 32%;
        top: 56%;
        animation-delay: 11s;
    }
    .foot13 {
        left: 40%;
        top: 57%;
        animation-delay: 12s;
    }
    .foot14 {
        left: 38%;
        top: 60.5%;
        animation-delay: 13s;
    }
    .foot15 {
        left: 44%;
        top: 63%;
        animation-delay: 14s;
    }

    .img4 {
        left: 10%;
        top: 60%;
        width: 77vw;
    }

    .foot16,.foot17,.foot18,.foot19,.foot20{
        position: absolute;
        width: 7.5vw;
        opacity: 0;
        animation: fadeInOut 20s infinite;
    }

    .foot16 {
        right: 37%;
        top: 72%;
        animation-delay: 15s;
    }
    .foot17 {
        right: 37%;
        top: 75%;
        animation-delay: 16s;
    }
    .foot18 {
        right: 44%;
        top: 76.5%;
        animation-delay: 17s;
    }
    .foot19 {
        right: 42%;
        top: 79.5%;
        animation-delay: 18s;
    }
    .foot20 {
        right: 48%;
        top: 82%;
        animation-delay: 19s;
    }

    .img5 {
        position: absolute;
        left: 15%;
        top: 80%;
        width: 60vw;

    }

    footer .container .fac .flexbox p{
        margin-left: 0vw !important;
    }