footer {
    margin-top: 1px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
}


/* 背景图片 */

.footer-container {
    width: 100%;
    min-width: 1190px;
    color: #fff;
    background-image: url(../images/footer_background.webp);
    background-repeat: no-repeat;
    background-size: cover;
    font-family: "Noto Sans SC"
}


/* 布局盒子 */

.footer-container .box {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}


/* 左边空白 */

.footer-container .box .item-left {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
    -webkit-box-flex: 1;
        -ms-flex: auto;
            flex: auto;
}


/* 主要内容 */

.footer-container .box .item-center {
    width: 1190px;
    min-width: 1190px;
    height: 200px;
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
    -webkit-box-flex: 0;
        -ms-flex: 0 1 auto;
            flex: 0 1 auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    /* 右边空白 */
}

.footer-container .box .item-right {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
    -webkit-box-flex: 1;
        -ms-flex: auto;
            flex: auto;
}


/* NCME */

.footer-container .box .item-center .ncme {
    display: inline-block;
    font-size: 90px;
    line-height: 90px;
    padding: 55px 0px;
    letter-spacing: 0;
    font-weight: 500;
}


/* 三行文字 */

.footer-container .box .item-center .three-line {
    display: inline-block;
    font-size: 14px;
    line-height: 26px;
    /* padding-left: 20px; */
    padding: 68px 0px 0px 24px;
    width: 450px;
}


/* 右边封装 */

.footer-container .box .item-center .the-last {
    display: inline-block;
    font-size: 36px;
    line-height: 36px;
    margin-left: 85px;
    padding: 100px 0px;
}


/* 左横杠 */

.footer-container .box .item-center .stripe-left {
    display: inline-block;
    width: 20px;
    height: 4px;
    background-color: #fff;
    margin-left: 200px;
    margin-bottom: 10px;
}


/* 右横杠 */

.footer-container .box .item-center .stripe-right {
    display: inline-block;
    width: 20px;
    height: 4px;
    background-color: #fff;
    margin-bottom: 10px;
}


/* 1952 */

.footer-container .box .item-center .num {
    display: inline-block;
    font-size: 36px;
    /* font-weight: 300; */
    font-family: "Noto Sans SC";
    line-height: 36px;
    padding: 0 8px;
}

.footer-container .box .item-center .three-line .littlehand {
    cursor: pointer;
}

.footer-container .box .item-center .three-line a {
    color: inherit;
    text-decoration: none;
}


/* 自下而上进入 */

.footer-fadeInUp01 {
    animation-name: sosomove;
    animation-duration: 0.6s;
    -webkit-animation-name: sosomove;
    -webkit-animation-duration: 0.6s;
}

.footer-fadeInUp02 {
    animation-name: sosomove;
    animation-duration: 0.9s;
    -webkit-animation-name: sosomove;
    -webkit-animation-duration: 0.9s;
}

.footer-fadeInUp03 {
    animation-name: sosomove;
    animation-duration: 1.2s;
    -webkit-animation-name: sosomove;
    -webkit-animation-duration: 1.2s;
}

@keyframes sosomove {
    from {
        opacity: 0;
        -webkit-transform: translateY(100%);
    }
    to {
        opacity: 1;
        -webkit-transform: translateY(0);
    }
}

@-webkit-keyframes sosomove {
    from {
        opacity: 0;
        -webkit-transform: translateY(100%);
    }
    to {
        opacity: 1;
        -webkit-transform: translateY(0);
    }
}