.mian {
    background-color: #292e3b;
}

.mian .banner {
    position: relative;
}

.mian .banner .img {
    width: 100%;
    height: 5.46667rem;
}

.mian .banner .logo {
    width: auto!important;
    height: 1.06667rem;
    position: absolute;
    top: 50%;
    right: 0.4rem;
    z-index: 888;
    transform: translateY(-50%);
}

.mian .list {
    padding: 0.4rem;
    position: relative;
    z-index: 10;
    margin-top: -0.4rem;
    border-radius: 0.53333rem 0.53333rem 0 0;
}

.mian .list .title {
    text-align: center;
    color: #670001;
    font-size: 0.50667rem;
    height: 1.06667rem;
    line-height: 1.06667rem;
}

.mian .list .item {
    height: 1.33333rem;
    background: #232733;
    border-radius: 0.24rem;
    margin-bottom: 0.4rem;
    font-size: 0.42667rem;
    padding: 0 0.4rem;
    color: #fff;
}

.mian .list .item .van-icon {
    color: #fff !important;
}

.mian .list .item .img {
    width: 0.93333rem;
    height: 0.93333rem;
}