body{
    background-color: white;
}
/* 卡片 */
.card{
    margin:0.4rem auto;
    width:90%;
}
.card #member_top{
    background: url("/api/static/image/club/club_card.png") no-repeat center center;
    border-radius: 0.2rem;
    height: 3.5rem;
    color:white;
    box-shadow: 0 3px 7px 0px rgba(0, 0, 0, 0.18);
}

/* 卡片文字 , 底部文字 */
.card .card_type{
    /*border-bottom: 1px solid #e6e6e6;*/
    height:0.7rem;
    line-height:0.7rem;
    padding-right:0.2rem;
    font-size: 0.32rem;
}

.card a{
    color:white;
}

.member_top .headImg{
    padding: 0.3rem 0.2rem 0 0.2rem;
    font-size: 0.32rem;
}

.member_top .headImg img{
    width: 40px;
    height: 40px;
    border-radius: 50%;
    vertical-align:middle;
    margin-right:0.2rem ;
}

.card .score-info{
    padding:0.3rem 0  0.1rem 0 ;
    font-size:0.5rem;
    text-align: center;
}

.card .more-text{
    font-size: 0.3rem;
    text-align: center;
}
/** */
.card .score-info{
}

.tab-btns{
    text-align: center;
}
.top_tab {
    height: 1.1rem;
    background-color: white;
}

.top_tab .tab_item {
    position: relative;
    display: inline-block;
    width: 33.33%;
    font-size: 0.32rem;
    line-height: 1.1rem;
    color: rgb(51,51,51);
    text-align: center;
}
.top_tab .tab_item.active {
    color: rgb(172,30,43);
}
.top_tab .tab_item.active:before {/*选中底下那行*/
    position: absolute;
    content: "";
    bottom: -2px;
    left: 50%;
    margin-left: -0.48rem;
    width: 0.96rem;
    height: 0.06rem;
    background-color: rgb(172,30,43);
}

.row {
    width: 100%;
    height: 0.2rem;
    background-color: #f5f5f5;
}

.js-tab-child{
    display: none;
}