.container {
  background-color: #F7F7F7;
  letter-spacing: 8rpx;
}

.container .shop-stars, .container .product-stars {
  height: 100rpx;
  display: flex;
  justify-content: flex-start;
  margin: 10rpx 0;
  background-color: #fff;
}

.container .shop-stars .title, .container .product-stars .title {
  margin: 0 30rpx;
  line-height: 100rpx;
}

.container .shop-stars .info, .container .product-stars .info {
  display: flex;
  justify-content: flex-start;
  margin: 20rpx;
}

.container .shop-stars .info .star, .container .product-stars .info .star {
  margin: 0 5rpx;
}

.container .comment-text {
  width: 100%;
  background-color: #fff;
}

.container .comment-text .words {
  width: 90%;
  margin: 10rpx auto;
  padding-top: 20rpx;
  background-color: #fcfcfc;
}

.container .comment-text .words .words-num {
  display: flex;
  justify-content: flex-end;
  margin-bottom: 20rpx;
  color: #707070;
}

.container .comment-text .words .words-num .red {
  color: red;
}
