@charset "UTF-8";
.text-center.data-v-61242973 {
  text-align: center;
}
.font-weight.data-v-61242973 {
  font-weight: bold;
}
.page-width.data-v-61242973 {
  width: 100%;
}
.goods-hover-class.data-v-61242973 {
  opacity: .9;
  background-color: #f7f7f7;
}
.background-image.data-v-61242973 {
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-position: center;
}
/*全局文字大小*/
/* 屏幕宽度*/
page.data-v-61242973 {
  font-size: 32rpx;
  background: #f7f7f7;
}
.page-width.data-v-61242973 {
  width: 100%;
}
.u-hover-class.data-v-61242973 {
  opacity: .9;
  background-color: #f7f7f7;
}
.safe-area-inset-bottom.data-v-61242973 {
  padding-bottom: 0;
  padding-bottom: constant(safe-area-inset-bottom);
  padding-bottom: env(safe-area-inset-bottom);
}
.search.data-v-61242973 {
  height: 88rpx;
  width: 750rpx;
  border-bottom: 1rpx solid #d6d6db;
  position: fixed;
  top: 0;
  background-color: #efeff4;
  z-index: 1000;
  padding: 0 24rpx;
}
.search .icon.data-v-61242973 {
  width: 60rpx;
  height: 60rpx;
  padding: 15rpx;
}
.search .icon-img.data-v-61242973 {
  width: 100%;
  height: 100%;
}
.search .input.data-v-61242973 {
  width: 620rpx;
  height: 56rpx;
  border-radius: 28rpx;
  background-color: #ffffff;
  border: 1rpx solid #eaeaef;
}
.search .input .search-icon.data-v-61242973 {
  width: 25rpx;
  height: 25rpx;
  background-size: 100% 100%;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAMAAACelLz8AAAAYFBMVEUAAACysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy1rXrAAAAH3RSTlMAJOX60Gud7lc3COEowruqkEU/FxDz2tjKs31zXTIgy+dxoQAAAMdJREFUKM+1z9euwyAQRVE7Q3MvcXrZ//+XV1dAMEh5zHk6aA0eU/ks5iyIml9VkUYRc3tnogWZnk3d6AHsshcY+9DXC7KmrwkmzW0D9hgPitGXYN1nckH6bLNDwjXDVOXp0L6ceRY0x2GhKUhz9QXqghzq+60x/rsuyGDi0iGX1uJ8e8Ga0QPbhnrjsu2kP3GP/W0ZtiQdqv2cFqFzYc/jBIfda1YL3aydNhbUIbOjEXzsva29JdTTVY3G/a9JVuR3pqpvpvo/4m8OG3AHZ7MAAAAASUVORK5CYII=);
  background-repeat: no-repeat;
  margin-right: 5rpx;
}
.search .input .text.data-v-61242973 {
  font-size: 25rpx;
  color: #b2b2b2;
  margin-left: 5rpx;
}
.cats.data-v-61242973 {
  height: 100rpx;
  line-height: 100rpx;
  width: 750rpx;
  background-color: #ffffff;
  border-top: 1rpx solid #eaeaef;
  border-bottom: 1rpx solid #eaeaef;
  white-space: nowrap;
  padding-left: 20rpx;
  position: -webkit-sticky;
  position: sticky;
  top: 88rpx;
  z-index: 1000;
}
.cats .cats-item.data-v-61242973 {
  display: inline-block;
  margin-right: 32rpx;
  height: 58rpx;
  line-height: 58rpx;
  border-radius: 29rpx;
  font-size: 26rpx;
  padding: 0 28rpx;
}
.cats .cats-item-active.data-v-61242973 {
  color: #ffffff;
}
.cats .cats-item-no.data-v-61242973 {
  color: #666666;
}
.cats-fixed.data-v-61242973 {
  position: fixed;
  top: 88rpx;
  z-index: 1000;
}
.rule-fixed.data-v-61242973 {
  margin-top: 188rpx;
}
.rule-no-fixed.data-v-61242973 {
  margin-top: 88rpx;
}
.rule.data-v-61242973 {
  padding: 36rpx 24rpx 30rpx 24rpx;
}
.rule .rule-top.data-v-61242973 {
  margin-bottom: 30rpx;
}
.rule .icon.data-v-61242973 {
  width: 54rpx;
  height: 28rpx;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADYAAAAcCAYAAAAqckyNAAAEi0lEQVRYhe2Ye4gXVRTHP6ub9jBKK7SicpPChNqlskLKtqDYqNBAtNK2NfOPCtMtSKF0LeiPsHDLDHpgRmgPqRaljB7kkn/0WMmiIsk2k2wjRdctTTbbb9z4DtyGmd/MUkEtfmG4d849c+acex73zFRJug64lIGF9mobNXeAGcag/4AO/woOGZaDPcCnwK5o+QfTDvwD+u3LkF8KZQy7F2gEfstYWwvUAasi2hLTtuTI+wTYWVK/jkj+y8ATZQ2rLljfC6y3Ml3A6/ZIs9e3e3wcaPN8q8dbgWGetwK1wCbgQmAqsLqsksZgF7mrgJq/a9gxwAZgEvAOcD2wMDIiwdbIoAQd0bzb43lAPfACcJOVDOH8QM77v/f4mj0XImym+SdW1FxSq4qxV1KtpAUpzpWS0jLmmbY5R+oWSUMknSXpoKRt5u/PVaRzaxmmXo89HvdJ6vb1laQ2SZ9HtC8kbZDUFdEOpGTOsRFPR4bN8zy+3vXabSl6j/LRIWlCCMWHgF7g7oxi8hEQOpOlzouA6RmhWITFQEvEs9ChWx/RjgU2+0owPQks4DSgEzgKODrnfWuAGcGeaheFeyxwVYoxxHiPc+tbYD5wuZVIsBH4EZji+1Aph7pIJBibknsC8Ibn30X0sGEro/ubvdlJji4HlrlojUrJ/Am4xU4iHdfvZzg45MrJXl+Usd4kaXR0XydpckF4x0hCcbGk/VH4hqtP0kmSJpr/fEmjcuQsi21JV8W3gItTtFCm24ErotBpjtZDuO6OaDt8ON8f8SywF2PsB45M0dqsQ4I7gTGOqnD2hWPnBrLR+RdqymMtFXa2N5r3t4p1Z8gLXp6Z8lgoIMdLqjetzTyhii43bU2Ofg/G70wXi4ac3Qh4HngyapVudOwHD5/jBE+SfLLn83JkfQhss8d2m5Z4NMh7L+Id67x52Ll9bY7MKfG5HBs2C7go56HfXcnmR7QhPsBDdfsMeNZ8XQ7dHRU26RWPk6I+cFgO73iPoXg1ZoR0gjPjyhsMOxF4BHiqgiLr3UqF+D48one4Is5yPqzz7o5xZ9GXI+9Vb8plwNemnVHBsCp7o9mRkIf7XNlrBtkLdxU0xInRTSl66AGPcOPb4vYr4BkfEz9nyPoA+Aa42spuMr3O40YbnGCtjTkbGO13Tauga0iRuUW9It7R0PyOS51NXwIfA3OA4T5zTjdPrfNkUYa8FR6nWeE3nUcjU78o6rwxd/g+hPsu094uUrqMYUscUunfB+O8OzN8Hw75X6KGNqs7CCX+JW9EgxvrEOKzvT7ZFz5GrnGxWuGvhaX+4hhZqHVBr9jlUnucD8+43DeleDtdsgPWSXpO0rmSDnOzK9PCs7N9f4Gkaj8bY7WkoX73i6ZPNe8ISY0VdA5oLfLYTofWJc6lSqiJqlK7yzMuIoM9v9LVtcFRMN5HRfr7aoLD87Ho8yR8ZG53SN5e5LCqP1v84r9UfaniEj7XRwCn5PDvcT8XQu7UAtm/lti0GAdLpNCjZXKMjIpZW8A/3FcZ9McoStaFQ3+p/ncIbg2JPrAA7X8Ar7Ofw7hrsQ0AAAAASUVORK5CYII=);
  background-size: 100% 100%;
  background-repeat: no-repeat;
  margin-top: 7rpx;
}
.rule .text.data-v-61242973 {
  width: 648rpx;
  font-weight: bold;
  font-size: 28rpx;
  color: #FFFFFF;
  margin-left: 8rpx;
}
.rule .rule-text.data-v-61242973 {
  width: 120rpx;
  height: 40rpx;
  border-radius: 20rpx;
  background-color: rgba(0, 0, 0, 0.4);
  color: #ffffff;
  font-size: 22rpx;
  line-height: 40rpx;
  text-align: center;
}
.rule .time-icon.data-v-61242973 {
  width: 26rpx;
  height: 26rpx;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAABqElEQVRIicWWPU4jQRCFP7CXFQSwxIQrQeIEQYIzJA7BLTgAAScg5QyEjiAkwxfYxEJITkhIGEZCGK+WhwY9i14zP93CQEkl9cxUv9ddU/W65yQRYS1gF+gAvxyeAX+AC+BfI0RBVONbks4lPUu6kzTSm4387tkxW3VYVTtaBk6Brsf3wAIwAG4cswZsAGNgBciBS2Df48YdLUnKJP2VlEvqSerWrLbrmNxzMmP8F1dGUqRiLGkoab0htaGve87YGEtVRMteTRHYL1uV/cpelY2+MTJjviM689aHNSSrLoKRx1VkQ2OdTRNtewV5Q7piiCZpzI25HRJNSrjX8B9iiTDWpPRfiVpBn+zMkGgn6LPWvDt+0if9GJmItL4xC+zdecvKoptx1jYwdqdt7foZdHysHZTEnQC3wXOBuVlwtBPBH4G2Rfao5Psh8KNsYtsq/GTtarIRcAz8roi7nnpeM3ZWVMeeq+MhQW5i/cHYe6nlneLdsLxTGzbF3zVsigSlKHmpBMWKaozXiioJx0SdRx0TfNXBF5LN/Cj/1stJ6J9+3Zq2j10ggRfpXM1++dVTZAAAAABJRU5ErkJggg==);
  background-repeat: no-repeat;
  background-size: 100% 100%;
  margin-right: 8rpx;
}
.rule .time-text.data-v-61242973 {
  font-size: 26rpx;
  color: #ffffff;
  line-height: 1;
}
.no-empty.data-v-61242973 {
  width: 100%;
  margin-top: 150rpx;
}
.goods-item.data-v-61242973 {
  padding: 24rpx;
  background-color: #ffffff;
  border-bottom: 1rpx solid #e2e2e2;
}
.goods-item .goods-pic.data-v-61242973 {
  width: 200rpx;
  height: 200rpx;
  border-radius: 13rpx;
  margin-right: 24rpx;
}
.goods-item .goods-cont.data-v-61242973 {
  width: 478rpx;
}
.goods-item .goods-cont .goods-name.data-v-61242973 {
  font-size: 26rpx;
  color: #353535;
}
.goods-item .goods-cont .goods-vip.data-v-61242973 {
  margin-top: 8rpx;
}
.goods-item .goods-cont .app-button-icon-cart.data-v-61242973 {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAMAAABiM0N1AAAAclBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9eWEHEAAAAJXRSTlMA8zAME/qC9zpOK+C8n5KLVuXZyppnX0QHqiHrrmukcxizfkrEL+gfJAAAAslJREFUWMO92NeS4jAQBdArSzJyzgEPJvf//+JWbcAwag041J5HMBePR7RaDXLTVXIKwrME5DkMTkmlyc0ZFKWBhOoaP93v90nqN52CDNJiXtAuMVB5XdKLss4VuuPu4yDhqz6/aGLoS94rX3wUpDMlr1/k9HWVKtPvg+JBWt9o3bEc4jdBokEQ0VtRgEb8FFSG6kAfOaiwdAfF0hT0ocLI2BV0RKvpY7pFwgfVuNIsJ9Rc0B4ZzZRhbwfFvU+z+X38PaiULS3QyPI1SIRG0wLahOIlaFQFLVKo8TnojgMtdMB9CtJhQIsFoX4EZTKixSKZ/QsSyqcVfCX+BvlS0FKP+wDRTr38NCQAU827pd3voKR/qYdjEBhgTtJXn/wOMrn1VoyBZsgNESjChSwDCuFClgsiAqVKcxXCTVlVQquUQF1LthpnzwVI6Zu2I2h5JFv8Q3ESkPTNUWpUiNiLPXKygyJUqBVxziCXOxrrNVljNMQJ4NxsE9TWa2bEja+MPmJ3zbffam8IfeLESMkhhLC/N8SZ/0CJhhwAsqRnyIQ4GmfiFTBkSSSwJ5bnetoHbontgd5RrVtXAchQsUEqcV1/JFaOgv3ThtS17EZi9SD2YXu+85kKRnljWw0/nBakXZJ4AftEbxgN8W7wGDf+f2NG1Ip4LWZsdrJG5bq+wlDtLII4EaqpsFlScNg98Cj1VGpt98bkgfEeTB54XrDjHkM3FX9e8fI7KQWxtEqn7YgjDHDTj5gBjkV6QTRtkJwOTY78scXj1CHjN8hpy+ZoDE/VJ8aJCAO/ZU9NBEvhcnx8NIKKM+R8E/GmrYkloKrn5RAWbFuzcaO1vvXbuBld3x5v2bBvf4SgUjbrDjXrj1nbH/weavhrj6LrD8frj+vbDxDWjzS2H7LYYx/5buwjM73JIOoq/sNozBal3Z9hXf00rOvcw7rNxoe/AJAijKTHxkbiAAAAAElFTkSuQmCC);
}
.goods-item .goods-cont .app-button-icon.data-v-61242973 {
  width: 56rpx;
  height: 56rpx;
  display: block;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
.goods-item .goods-cont .sales.data-v-61242973 {
  font-size: 22rpx;
  color: #b0b0b0;
}
.goods-item .goods-cont .price.data-v-61242973 {
  font-size: 24rpx;
}
.u-loading-list.data-v-61242973 {
  height: 64rpx;
  line-height: 64rpx;
  text-align: center;
  color: #b0b0b0;
  font-size: 24rpx;
}

