.index-footer {
    width: 100%;
    height: 2.825rem;
    background: #00144d;
    display: flex;
    flex-direction: column;
background: linear-gradient(90deg, #005c97 0%, #363795 100%);
}

.index-footer-top {
    width: 20.175rem;
    height: calc(100% - 0.4875rem);
    display: flex;
    justify-content: space-between;
    margin: 0 auto;
    align-items: center;
}

.index-footer-top ul li {
    font-size: 0.2rem;
    margin: 0 0 0.1625rem 0;
    color: rgba(255, 255, 255, 0.6);
    text-indent: 0.2875rem;
}

.index-footer-top ul {
    width: 10.5625rem;
    padding: 0 0 0 0.875rem;
    border-left: 1px solid rgba(255, 255, 255, 0.17);
}

.index-footer-top ul li:nth-child(1) {
    font-size: 0.225rem;
    margin-bottom: 0.2875rem;
    text-indent: 0;
}

.index-footer-top ul li:nth-child(2) {
    background: url(../img/footer/address.png) left center no-repeat;
    background-size: 0.2rem 0.2rem;
}

.index-footer-top ul li:nth-child(3) {
    background: url(../img/footer/email.png) left center no-repeat;
    background-size: 0.2rem 0.2rem;
}

.index-footer-top ul li:nth-child(4) {
    background: url(../img/footer/phone.png) left center no-repeat;
    background-size: 0.2rem 0.2rem;
}

.index-footer-top img.logo {
    width: 4.25rem;
    height: 1.0375rem;
}

.index-footer-top .er {
    width: 1.475rem;
    height: 1.475rem;
    display: flex;
    flex-direction: column;
}

.index-footer-top .er img {
    width: 1.475rem;
    height: 1.475rem;
}

.index-footer-top .er span {
    font-size: 0.175rem;
    text-align: center;
    padding: 0.0625rem 0 0 0;
    box-sizing: border-box;
    color: rgba(255, 255, 255, 0.6);
}

.index-footer-bottom {
    width: 20.175rem;
    height: 0.4875rem;
    border-top: 1px solid rgba(255, 255, 255, 0.17);
    color: rgba(255, 255, 255, 0.6);
    font-size: 0.175rem;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 auto;
    position: relative;
}

.index-footer-bottom a {
    padding: 0 0 0 0.3375rem;
}

.index-footer-bottom p:nth-child(2) {
    position: absolute;
    right: 0;
}