.total{
    text-align: center;
    font-size: .6rem;
    background: #fff;
    padding-top: .5rem;
  }
  .loading-view {
      height: 160rpx;
      display: flex;
      justify-content: center;
      background: white;
  }
  
  .loading-label {
      margin-top: 20rpx;
      font-size: 28rpx;
      color: #8B8B8B;
      letter-spacing: 0;
  }
  
  .member-list {
      display: flex;
      padding: .3rem;
      justify-content: flex-start;
      flex-wrap: wrap;
      filter: gray;
      background: white;
  }
  
  .member-cell {
      box-sizing: border-box;
      display: flex;
      justify-content: center;
      align-items: center;
      flex-direction: column;
      position: relative;
      height: 4.5rem;
      width: 20%;
  }
  
  .add-member {
      width: 2.5rem;
      height: 2.5rem;
  }
  
  .clear {
      opacity: 0.3;
  }
  
  .member-name {
      width: 2.5rem;
      height: .8rem;
      line-height: .8rem;
      margin-top: .3rem;
      font-size: .5rem;
      color: #888888;
      letter-spacing: 0;
      text-align: center;
      overflow:hidden;
      text-overflow:ellipsis;
      white-space:nowrap;
  
  }
  
  .check-all {
      display: flex;
      justify-content: center;
      align-items: center;
      width: 100%;
      height: 100rpx;
      background: white;
  }
  
  .check-all-label {
      font-size: .6rem;
      color: #8B8B8B;
      letter-spacing: 0;
  }
  
  .check-all-arrow {
      width: .3rem;
      height: .5rem;
      padding-left: .2rem;
  }
  
  .parting-1 {
      width: 100%;
      height: 43rpx;
      background: #F1F5F6;
  }
  
  .cell-section1 {
      margin-top: 43rpx;
      background: white;
  }
  
  .cell-section2 {
      margin-top: 43rpx;
      background: white;
  }
  
  .quit-section {
      margin-top: 40rpx;
      margin-bottom: 67rpx;
  }
  
  .settings-button {
      height: 88rpx;
      background: #FFFFFF;
      font-size: 34rpx;
      color: #FB7878;
      letter-spacing: 0;
  }
  
  .add-button {
      opacity: 0;
      left: 0;
      top: 0;
      position: absolute;
      width: 100rpx;
      height: 100rpx;
  }
  
  .group-member-avatar-box {
      width: 2.5rem;
      height: 2.5rem;
      position: relative;
  }
  
  .avatar-image {
      width: 100%;
      height: 100%;
      border-radius: 50%;
  }
  
  .avatar-icon-role {
      width: .8rem;
      height: .8rem;
      position: absolute;
      right: -.2rem;
      bottom: 0;
  }
  
  .avatar-icon-silenced {
      width: 28rpx;
      height: 28rpx;
      position: absolute;
      right: -5rpx;
      bottom: 0rpx;
  }
  
  .avatar-icon-crown {
      width: 34rpx;
      height: 24rpx;
      position: absolute;
      top: -25rpx;
      left: 18rpx;
  }
  .member-deleicon {
    width: .8rem;
    height: .8rem;
    position: absolute;
    top: .2rem;
    right: 0rem;
  }