.banner {
    width: 7.5rem;
}

.index-title {
    padding: .2rem 0;
    text-align: center;
    color: #FFE7B5;
}

.index-person {
    height: 1.38rem;
    background: #ffe7b5;
    padding: .25rem .3rem;
}

.person-item {
    width: 30%;
    text-align: center;
    font-weight: 600;
    color: #D3000A;
}

.person-item div {
    font-weight: 400;
    font-size: .28rem;
    margin-top: .1rem;
}

.index-activity {
    height: 2.68rem;
    margin-top: .2rem;
    background: #ffe7b5;
    padding: .35rem .25rem;
    font-size: .28rem;
}

.index-activity div {
    margin-bottom: .1rem;
}

.activity-look {
    color: #D3000A;
}

.icon {
    margin-right: .1rem;
}

.search-box {
    height: .84rem;
    margin: .2rem auto;
}

.intC {
    background: #FFE7B5;
    height: .84rem;
    padding: 0 .2rem;
}

.btn {
    width: 1.68rem;
    height: .84rem;
    line-height: .84rem;
    padding-left: .78rem;
    background: url('../image/i3.png') no-repeat .3rem #de0103;
    background-size: .48rem .48rem;
    color: #FFE7B5;
}

.user-box {
    margin-bottom: 1.2rem;
    flex-wrap: wrap;
}

.user-item {
    width: 3.2rem;
    height: 4.2rem;
    background: #ffefcc;
    margin-bottom: .2rem;
    position: relative;
    text-align: center;
    font-size: .28rem;
    text-align: center;
}

.abs-num {
    position: absolute;
    left: .2rem;
    top: 0;
    padding: 0 .15rem;
    background: #DA1913;
    color: #FFDDAA;

}

.user-img {
    width: 3.2rem;
    height: 2.5rem;
    overflow: hidden;
}

.user-img img {
    width: 100%;
}
.user-msg-content{
    padding:0 .5rem;
    margin: .1rem auto;
}
.user-name {
    color: #333;
    margin-right:.1rem;
}

.user-score {
    color: #A3350E;
    font-weight: 600;
}
.user-job{
    padding-right:.2rem;
}
.user-btn {
    width: 2rem;
    height: .48rem;
    line-height: .48rem;
    background: #d3000a;
    border-radius: .08rem;
    color: #FFDDAA;
    margin: .1rem auto 0;
}
.list-null{
   width: 2.42rem;
   display: block;
   margin:1rem auto 2rem; 
}

/* 空数据 */
.num-img{
    width: 3.36rem;
    display: block;
    margin:1rem auto .5rem;
}
.about{
    width: 6.94rem;
    display: block;
    margin:0 auto .2rem;
}
/* 弹窗 */
.pop-title {
    color: #A3350E;
    font-weight: 600;
    font-size: .34rem;

    margin: .1rem auto;
}

.pop-img {
    width: 5.68rem;
}

.pop-content {
    height: 4.6rem;
    overflow: hidden;
    overflow-y: auto;
    text-align: justify;
    font-size: .28rem;
}

.pop-btn {
    height: .8rem;
    line-height: .8rem;
    background: #ffcb89;
    border-radius: .08rem;
    margin: .2rem auto;
}

.vote-box {
    width: 5.22rem;
    height: 6.4rem;
}

.vote-img {
    width: 3.86rem;
}

.vote-btn {
    width: 4rem;
    height: .8rem;
    line-height: .8rem;
    background: #D3000A;
    color: #FFE7B5;
    margin: .25rem auto;
    border-radius: .4rem;
}

.hei {
    margin-top: .2rem;
    height: 6.5rem;
}

.pop-btns {
    height: .8rem;
    line-height: .8rem;
    background: #D3000A;
    border-radius: .08rem;
    margin: .2rem auto;
    color: #FFE7B5;
}