/* packageH/liveAuthorization/liveAuthorization_collection/liveAuthorization_collection.wxss */
#liveAuthorization_collection {
  margin-bottom: 150rpx;
}

#liveAuthorization_collection .list {
  width: 100%;
  background: #fff;
  padding: 25.92rpx 29.12rpx;
  margin-bottom: 20.16rpx;
  padding-bottom: 0;
  box-sizing: border-box;
}

#liveAuthorization_collection .list .lis {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-bottom: 20.16rpx;
}

#liveAuthorization_collection .list .tapSelectShow {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 20.16rpx 0;
  border-top: 0.0313rem solid #f2f2f2;
}

#liveAuthorization_collection .list .tapSelectShow .selectLeft {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}

#liveAuthorization_collection .list .tapSelectShow .selectLeft .user {
  display: flex;
  align-content: center;
  margin-top: 16rpx;
}

#liveAuthorization_collection .list .tapSelectShow .selectLeft .user .img {
  width: 36.16rpx;
  height: 36.16rpx;
  border-radius: 50%;
  margin-right: 8rpx;
}

#liveAuthorization_collection .list .tapSelectShow .selectLeft .user .img image {
  width: 100%;
  height: 100%;
  border-radius: 50%;
}

#liveAuthorization_collection .list .tapSelectShow .selectLeft .user .userName {
  color: #666;
  font-size: 24rpx;
}

#liveAuthorization_collection .list .tapSelectShow .selectRight {
  font-size: 22.08rpx;
  color: #666;
}

#liveAuthorization_collection .list .left {
  height: 100%;
  text-align: left;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

#liveAuthorization_collection .list .left .name {
  margin-bottom: 16.32rpx;
  font-size: 32rpx;
  display: flex;
  align-items: center;
}

#liveAuthorization_collection .list .left .name .status {
  background-color: #f14e4e;
  border-radius: 4.16rpx;
  font-size: 22.08rpx;
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 7.04rpx 9.92rpx;
  margin-right: 13.12rpx;
}

#liveAuthorization_collection .list .left .name .statusT {
  background-color: #aeaeae;
  border-radius: 4.16rpx;
  font-size: 22.08rpx;
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 7.04rpx 9.92rpx;
  margin-right: 13.12rpx;
}

#liveAuthorization_collection .list .right {
  font-size: 25.92rpx;
  color: #f14e4e;
}

#liveAuthorization_collection .list .right .righrTop {
  margin-bottom: 16rpx;
  font-size: 32rpx;
  color: #333;
}

#liveAuthorization_collection .list .right .rightBottom {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}

.btnTop {
  width: 100%;
  height: 244.16rpx;
  display: flex;
  align-items: center;
  justify-content: space-around;
  background-color: #fff;
}

.btnTop .boxBtn {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

.shareBox {
  position: relative;
}

.shareBoxP {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  opacity: 0;
}

.btnTop .boxBtn icon {
  font-size: 96rpx;
}

.cancel {
  height: 90.88rpx;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #fff;
}

.newcomerAward_popup {
  background-color: transparent;
}

.c_imag {
  position: absolute;
  left: -3200rpx;
  top: 0;
}

#img_box {
  width: 580.16rpx;
  height: 814.08rpx;
  box-shadow: -0.32rpx 5.12rpx 19.52rpx 0.64rpx rgba(81, 81, 81, 0.45);
  border-radius: 20.8rpx;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  position: relative;
}

#img_box .nameBox {
  position: absolute;
  bottom: 54.08rpx;
  left: 42.88rpx;
  width: 89.92rpx;
  height: 89.92rpx;
  background-color: #fff;
  border-radius: 50%;
}

#img_box .nameBox img {
  width: 100%;
  height: 100%;
}

#img_box .codeBox {
  width: 125.12rpx;
  height: 126.08rpx;
  position: absolute;
  bottom: 52.16rpx;
  right: 42.88rpx;
}

#img_box .codeBox img {
  width: 100%;
  height: 100%;
}

#img_box .userName {
  position: absolute;
  bottom: 103.04rpx;
  left: 154.88rpx;
  color: #fff;
  font-size: 29.12rpx;
}

#img_box .recommend {
  position: absolute;
  left: 157.12rpx;
  bottom: 64.96rpx;
  color: #fff;
  font-size: 23.04rpx;
}

.canvasBox {
  display: flex;
  justify-content: center;
  align-items: center;
}
