.footer {
    width: 100%;
}

.service-list img {
    object-fit: contain;
}

.footer .block {
    width: 28px;
}

.footer-top {
    width: 1200px;
    margin: auto;
}

.footer .list-item {
    display: inline-block;
    margin-right: 40px;
    margin-bottom: 24px;
    line-height: 28px;
}

.footer-information-wrapper {
    background-size: 100% 100%;
}

.contact-information {
    margin: auto;
    width: 1200px;
    height: 246px;
    padding: 32px 0;
    color: #fff;
}

.contact-information .information-left,
.contact-information .information-right {
    display: inline-block;
}

.contact-information .information-right {
    float: right;
    text-align: right;
}

.contact-information .logo {
    width: 194px;
    height: 33px;
    background-image: url('/images/footer_logo.png');
    background-size: 100% 100%;
}

.contact-information .visited-user-count {
    line-height: 24px;
    margin-bottom: 64px;
}


.footer-information-wrapper .information-right .img-item {
    display: inline-block;
    vertical-align: top;
}

.footer-information-wrapper .information-right .shiyedanwei img {
    display: inline-block;
    vertical-align: top;
    width: 74px;
    height: 92px;
}

.footer-information-wrapper .information-right .text {
    width: 86px;
    min-height: 36px;
    font-size: 10px;
    padding: 4px 8px;
    color: #00477C;
    background: #fff;
    text-align: center;
    margin-top: -5px;
}

.footer-information-wrapper .information-right .text.last {
    line-height: 28px;
}

.footer-bottom {
    width: 100%;
    height: 40px;
    line-height: 40px;
    margin-top: -40px;
    color: #fff;
    text-align: center;
}

.footer-bottom img {
    vertical-align: text-bottom;
    margin: 0 8px 0 56px;
}

.footer-bottom .filing-item {
    display: inline-block;
}

.footer .block {
    width: 28px;
}
