.followBox {
  padding: 0rpx 20rpx 20rpx;

  .screening {
    position: fixed;
    top: 0px;
    left: 0px;
    width: 100%;
    padding: 0rpx 28rpx 20rpx;
    display: flex;
    z-index: 9;
    align-items: center;
    justify-content: space-between;
    box-sizing: border-box;
    background-color: #F2F6FC;
    padding-left: 20rpx;


    .type {
      position: relative;
      padding: 4rpx 0rpx;
      color: #666;
      font-size: 26rpx;

      .noticeTips {
        position: absolute;
        right: -6rpx;
        top: 0rpx;
        width: 30rpx;
        padding: 2rpx 0rpx;
        border-radius: 40rpx;
        color: white;
        font-size: 18rpx;
        text-align: center;
        background-color: #FF0000;
      }

    }

    .currentType {
      color: #333;
      font-weight: bold;
      border-bottom: 6rpx solid #00C657;
    }

    .searchFriend {
      font-size: 26rpx;
      display: flex;
      align-items: center;
      padding: 10rpx 30rpx;
      border-radius: 25rpx;
      color: #666666;
      background-color: white;

      image {
        width: 22rpx;
        height: 22rpx;
        margin-right: 10rpx;
      }
    }
  }

  .box {
    padding-bottom: 20rpx;
    margin-top: 88rpx;

    .userBox {
      margin-bottom: 28rpx;
      display: flex;
      align-items: flex-start;
      justify-content: space-between;
      padding: 16rpx 24rpx 24rpx;
      border-radius: 20rpx;
      box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
      background-color: white;

      .identity {
        position: relative;
        text-align: center;

        .avatar {
          width: 106rpx;
          height: 106rpx;
          border-radius: 50%;
          position: relative;
          background-color: #e4e1e1;
        }

        .identityText {
          position: absolute;
          top: 86rpx;
          left: 0rpx;
          right: 0rpx;
          margin: auto;
          width: 80rpx;
          margin-top: 6rpx;
          font-size: 24rpx;
          color: white;
          background-color: #10CA61;
          border-radius: 25rpx;
        }
      }

      .userRight {
        flex: 1;
        margin-left: 30rpx;

        .topBox {
          .row {
            display: flex;
            align-items: center;
            justify-content: space-between;

            .nickName {
              width: 200rpx;
              color: #333;
              font-size: 32rpx;
            }

            .gradeText {
              margin: 18rpx 0rpx 12rpx;
              font-size: 24rpx;
              color: rgba(0, 0, 0, 0.6);

              .copy {
                width: 22rpx;
                height: 22rpx;
              }
            }

            .count {
              margin-top: 10rpx;
              flex: 1;
              font-size: 24rpx;
              color: rgba(0, 0, 0, 0.6);
              text-align: left;

              .countNum {
                margin-left: 10rpx;
              }
            }



            .countEnd {
              text-align: right;
              border: none;
            }
          }
        }

        .btmBox {
          display: flex;
          align-items: center;
          justify-content: space-between;
          margin-top: 30rpx;

          .state {
            text-align: center;

            .character {
              width: 24rpx;
              height: 24rpx;
              margin-right: 6rpx;
            }

            .stateText {
              width: 200rpx;
              display: flex;
              justify-content: center;
              align-items: center;
              padding: 12rpx 0rpx;
              border-radius: 50rpx;
              font-size: 24rpx;
            }

            .already {
              background-color: #E4EDFB;
            }

            .yet {
              background-color: #1BC665;
              color: white;
            }
          }

          .follow {
            display: flex;
            align-items: center;
            justify-content: center;
            width: 200rpx;
            height: 52rpx;
            font-size: 24rpx;
            border-radius: 50rpx;
            background-color: #10CA61;
            color: white;

            .character {
              width: 24rpx;
              height: 24rpx;
              margin-right: 6rpx;
            }
          }

          .isFans {
            background-color: #E2ECFB;
            color: #333;
          }
        }
      }
    }
  }
}

.empty {
  margin-top: 200rpx;
}