.top-fixed{width:100%;position:fixed;top:0;left:0;z-index:10}.search-cont{padding:16rpx 30rpx;background-color:#fff;display:flex;align-items:center;justify-content:space-between}.search-cont .inner{box-sizing:border-box;width:100%;height:72rpx;background:#f7f7f7;border-radius:36rpx;display:flex;align-items:center;padding:0 30rpx}.search-cont .inner .icon-search{width:28rpx;height:28rpx;margin-right:20rpx}.search-cont .inner input{height:60rpx;line-height:60rpx;flex:1}.search-cont .icon-search{height:40rpx;display:flex;align-items:center}.search-cont .icon-search image{margin-left:10rpx;width:40rpx;height:40rpx}.sort-box{height:88rpx;background:#fff;padding:0 100rpx;display:flex;align-items:center;justify-content:space-between}.sort-box .item{display:flex;align-items:center;justify-content:center}.sort-box .item.active .label{color:#2bc7b9}.sort-box .item .label{font-size:26rpx;font-family:PingFang SC;font-weight:500;color:#666;line-height:1}.sort-box .item .sort-img{height:20rpx;display:flex;flex-direction:column;justify-content:space-between;margin:3rpx 0 0 10rpx}.sort-box .item .sort-img image{width:12rpx;height:8rpx}.medic-list{padding:20rpx}.medic-list .item{box-sizing:border-box;min-height:285rpx;background:#fff;border:4rpx solid #fff;border-radius:16rpx;margin-bottom:20rpx;padding:40rpx 30rpx;display:flex}.medic-list .item .img-box{width:200rpx;height:200rpx;margin-right:30rpx}.medic-list .item .img-box image{width:100%;height:100%}.medic-list .item .info-box{width:calc(100% - 210rpx)}.medic-list .item .info-box .title{font-size:32rpx;font-family:PingFang SC;font-weight:500;color:#111;line-height:40rpx;height:80rpx}.medic-list .item .info-box .intro{font-size:26rpx;font-family:PingFang SC;font-weight:500;color:#999;line-height:1;margin-top:26rpx}.medic-list .item .info-box .prce-num{display:flex;align-items:center;justify-content:space-between;margin-top:30rpx}.medic-list .item .info-box .prce-num .price{display:flex;align-items:flex-end}.medic-list .item .info-box .prce-num .price .unit{font-size:24rpx;font-family:PingFang SC;font-weight:500;color:#f63;line-height:1.2;margin-right:4rpx}.medic-list .item .info-box .prce-num .price .num{font-size:36rpx;font-family:PingFang SC;font-weight:700;color:#f63;line-height:1}.medic-list .item .info-box .prce-num .cart-img .sale{font-size:20rpx;font-family:PingFang SC;color:#999}.goods-list{padding:20rpx;display:flex;flex-wrap:wrap}.goods-list .item{margin-right:20rpx;margin-bottom:20rpx;width:345rpx;background:#fff;box-shadow:0 0 10rpx 4rpx hsla(0,0%,78%,.22);border-radius:20rpx;overflow:hidden}.goods-list .item:nth-child(2n){margin-right:0}.goods-list .item .img-box{width:100%;height:334rpx}.goods-list .item .img-box image{width:100%;height:100%}.goods-list .item .info-box{box-sizing:border-box;height:182rpx;padding:20rpx 20rpx 30rpx;display:flex;flex-direction:column;justify-content:space-between}.goods-list .item .info-box .title{font-size:26rpx;font-family:PingFang SC;font-weight:500;color:#111;line-height:40rpx}.goods-list .item .info-box .price-box{display:flex;align-items:flex-end}.goods-list .item .info-box .price-box .now{display:flex;align-items:flex-end;margin-right:20rpx}.goods-list .item .info-box .price-box .now .unit{font-size:24rpx;font-family:PingFang SC;font-weight:500;color:#f63;line-height:1.2;margin-right:4rpx}.goods-list .item .info-box .price-box .now .num{font-size:36rpx;font-family:PingFang SC;font-weight:700;color:#f63;line-height:1}.goods-list .item .info-box .price-box .old{font-size:26rpx;font-family:PingFang SC;font-weight:500;text-decoration:line-through;color:#bbb;line-height:1.1}