

.g-footer {
    background: var(--weui-FG-HALF);

}

.g-footer ul, .g-footer li {
    margin: 0;
    padding: 0;
    list-style: none;
}

.g_footer_ct {
    width: 1120px;
    margin: 0 auto;
    display: flex;
    padding-top: 31px;
    padding-bottom: 23px;
}

.footer_boc {
    flex: 1;
}

.footer_bocLt {
    flex: 1.5;
}

.footer_bocCt {
    flex: 4;
    display: flex;
    border-left: .5px solid #44464f;
    /*border-right: .5px solid #44464f;*/
    padding-left: 50px;
}

.footer_list {
    flex: 1;
}

.footer_bocRt {
    flex: 1;
    padding-left: 30px;
}

.footer_bt {
    width: 100%;
    text-align: center;
    line-height: 40px;
    color: #5f5f5f;
    background: var(--weui-FG-0);
}
.g-footer {
    color: var(--weui-BG-5);
}
.footer_bocCt a {
    line-height: 30px;
    color: var(--weui-BG-5);
}

.g-footer .footer_bocCt p {
    color: var(--weui-BG-5);
    font-size: 16px;
    margin-bottom: 15px;
    transition: all .3s linear;
}

.footer_list li{
    line-height: 35px;
}

@media (min-width: 376px) and (max-width: 425px) {
    .g_footer_ct{
        width: 100vw;
        display: block;
    }
    .footer_boc{
        padding: 0 20px;
    }
    .footer_bocCt{
        display: none;
    }
}
