/* pages/familyDoc/familyDoc.wxss */
.noimg {
  width: 206rpx;
  height: 100rpx;
}
.scrollbox{
  flex:1;
}
.tips {
  font-size: 24rpx;

  color: #999999;
}
.page{
  display: flex;
 flex-direction: column;
}
.nodata {
  margin-top: 172rpx;
  width: 100%;
  height: 100vh;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.nodata .btnbox,.hasdata .btnbox{
  width:100%;
}
.nodata .btn,.hasdata .btn{
  display: flex;
  margin: 40rpx 32rpx 0;
  box-sizing: border-box;
  align-items: center;
  height: 80rpx;
  background: #3CC7C0;
  color: #fff;
  font-size: 30rpx;
  justify-content: center;
  border-radius: 8rpx;
}

.namecell{
  display: flex;
  margin:0 32rpx;
  height: 142rpx;
  align-items: center;
  padding:0 20rpx 0 30rpx;
  background: #FFFFFF;
  border-radius: 10rpx;
  justify-content: space-between;
}
.hasdata{
  flex:1;
  margin-top: 172rpx;
  overflow: hidden;
  position: relative;
  display: flex;
flex-direction: column;
}
.namebox{
  width:100%;
  margin-top: 20rpx;
  flex:1;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
}
.namecell {
  margin-bottom: 10rpx;
}
.namecll .name{
font-size: 34rpx;
color: #333333;
}
.righticon{
 width:20rpx;
 height:40rpx;
}
.add{
  background-color: #fff;
  margin-bottom: 20rpx;
}
.memberimg{
  width:206rpx;
  height:100rpx;
}
.nodata .tips{
  font-size: 24rpx;
color: #999999;
}
.nobtn{
  background-color: transparent;
}