.app-footer {
    height: 685px;
    background: #F4F3ED;
    padding-top: 60px;
    color: black;
}

.footer-logo {
    width: 322px;
    height: 36px;
    background: url(../../images/sub-pc/header-logo-gold.png) no-repeat center / 322px 36px;
}

.contact-col {
    margin-top: 40px;
    width: 743px;
    font-size: 18px;
    line-height: 25px;
}

.contact-box {
    margin-top: 24px;
}

.contact-content {
    margin-top: 8px;
}

.contact-img {
    width: 16px;
    height: 16px;
    margin-right: 8px;
}

.contact-img-1 {
    background: url(../../images/sub-pc/contact-img-1.png) no-repeat center /16px 16px;
}

.contact-img-2 {
    background: url(../../images/sub-pc/contact-img-2.png) no-repeat center /16px 16px;
}

.contact-img-3 {
    background: url(../../images/sub-pc/contact-img-3.png) no-repeat center /16px 16px;
}

.contact-img-4 {
    background: url(../../images/sub-pc/contact-img-4.png) no-repeat center /16px 16px;
}

.qrcode-col {
    width: 388px;
    margin-top: 76px;
}

.qrcode-container + .qrcode-container {
    margin-left: 100px;
}

.qrcode-img {
    width: 144px;
    height: 144px;
    margin-bottom: 20px;
}

.qrcode-img-1 {
    background: url(../../images/sub-pc/qrcode-app.png) no-repeat center /144px 144px;
}

.qrcode-img-2 {
    background: url(../../images/sub-pc/qrcode-wechat.png) no-repeat center /144px 144px;
}

.footer-bottom {
    margin-top: 60px;
    line-height: 20px;
    row-gap: 10px;
}

.footer-bottom a {
    color: #000000;
}

.simple-footer {
    height: 88px;
    background: #363636;
    padding-top: 20px;
    color: #999;
}

.simple-footer a {
    color: #999;
}

.left-top span + span {
    margin-left: 15px;
}

.left-bottom {
    margin-top: 10px;
}

.footer-divider {
    margin: 0 8px;
}

.copyright {
    margin-top: 10px;
}
