.authority {
  height: 100%;
  padding: 0rpx 20rpx;
}
.authority .module {
  margin-bottom: 30rpx;
}
.authority .module .topic {
  font-size: 36rpx;
}
.authority .module .explain {
  margin: 10rpx 0rpx;
  font-size: 24rpx;
}
.authority .module .works {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.authority .module .works .work {
  margin: 20rpx 0rpx;
}
.authority .module .works .work .content {
  position: relative;
  font-size: 0px;
}
.authority .module .works .work .content .cover {
  width: 344rpx;
  height: 194rpx;
  border-radius: 10rpx;
}
.authority .module .works .work .content .audioBox {
  position: relative;
}
.authority .module .works .work .content .audioBox .audioPlay {
  position: absolute;
  left: 0px;
  top: 0px;
  bottom: 0px;
  right: 0px;
  margin: auto;
  width: 220rpx;
  height: 174rpx;
  display: flex;
  align-items: center;
  justify-content: center;
}
.authority .module .works .work .content .audioBox .audioPlay .audioPlayBg {
  width: 150rpx;
  height: 150rpx;
}
.authority .module .works .work .content .audioBox .audioPlay .audioPlayZhen {
  position: absolute;
  right: 30rpx;
  top: 16rpx;
  width: 32rpx;
  height: 40rpx;
}
.authority .module .works .work .content .audioBox .audioPlay .cover {
  position: absolute;
  width: 130rpx;
  height: 130rpx;
  border-radius: 50%;
}
.authority .module .works .work .content .mask {
  position: absolute;
  width: 100%;
  height: 40rpx;
  bottom: 0px;
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.3), transparent);
  display: flex;
  align-items: center;
}
.authority .module .works .work .content .mask .fb {
  margin: 6rpx 10rpx;
  width: 26rpx;
  height: 26rpx;
}
.authority .module .works .work .content .mask .fb-num {
  font-size: 24rpx;
  color: white;
}
.authority .module .works .work .title {
  width: 344rpx;
  margin-top: 6rpx;
  font-size: 32rpx;
}
