/* 背景 */
.ranking-background{
  height: 523upx;
  width: 750upx;
  top: 0;
  left: 0;
  z-index: 0;
}
.ranking-screen{
  padding: 0 30upx 10upx;
  z-index: 99;
}
/* 背景 */

/* 排行榜商品 */
.ranking-shop-item {
  height: 240upx;
  background-color: #fff;
  border-radius: 20upx;
  box-shadow: 0 5upx 20upx 0 rgba(175, 175, 175, 0.47);
  padding:20upx;
  margin-bottom: 20upx;
}
.ranking-shop-icon{
  width: 34upx;
  height: 52upx;
  top: 0;
  left: 23upx;
  z-index: 99;
}
.ranking-shop-number{
  width: 34upx;
  height: 34upx;
  top:20upx;
  background-color: #FFC730;
  border-radius: 50%;
  font-size: 24upx;
  line-height: 24upx;
  color: #fff;
}
.ranking-shop-image{
  width: 200upx;
  height: 200upx;
  border-radius: 5upx;
  margin-right: 20upx;
}
.ranking-shop-title{
  font-size: 30upx;
  line-height: 40upx;
  max-height: 80upx;
  color: #333;
  font-weight: 500;
  margin-top: 5upx;
}
.ranking-shop-info{
  font-size: 24upx;
  line-height: 30upx;
  color: #999;
  margin-top: 20upx;
}
.ranking-shop-price-group{
  font-size: 28upx;
  line-height: 36upx;
  color: #FF002B;
  font-weight: 500;
}
.ranking-shop-price{
  font-size: 32upx;
}
.ranking-shop-old-price{
  font-size: 24upx;
  line-height: 30upx;
  color: #999999;
  margin-left: 10upx;
}
.ranking-shop-button{
  width: 160upx;
  height: 60upx;
  background-color: #41AE3C;
  border-radius: 30upx;
  font-size: 26upx;
  color: #fff;
  line-height: 30upx;
  font-weight: 500;
}
/* 排行榜商品 */