.cy-top-container { width: 100%; height: auto; overflow: hidden; } .cy-view-top { position: fixed; width: 100%; background-color: white; overflow: hidden; box-shadow: 0px 3rpx 12rpx 0px rgba(97, 97, 97, 0.10); z-index: 99; } .cy-title-item { margin-left: 30rpx; margin-top: 15rpx; width: 460rpx; height: auto; } .cy-food-mark { position: absolute; bottom: 26rpx; right: 30rpx; width: 200rpx; height: 60rpx; /* border: 1rpx solid rgba(254, 182, 9, 1); */ border-radius: 30rpx; /* color: #ffc639; */ top: 15rpx; } .cy-food-mark image { width: 33rpx; height: 47rpx; font-size: 33rpx; } .cy-food-mark text { margin-left: 14rpx; font-size: 24rpx; font-family: PingFang-SC-Medium; font-weight: 500; color: rgba(255, 255, 255, 1); } .cy-title-row { width: 100%; height: 50rpx; } .cy-title-row text:nth-child(1) { font-size: 22rpx; } .cy-title-row text:nth-child(2) { font-weight: bold; } .cy-view-evaluation { width: 750rpx; height: 130rpx; background: white; } .cy-evaluation-list { position: relative; margin-top: 20rpx; width: 750rpx; bottom: 0rpx; background: white; overflow: scroll; } .cy-evaluation-item { margin: 50rpx 30rpx; width: 690rpx; height: auto; } .cy-evaluation-header-view { margin-right: 15rpx; width: 80rpx; height: auto; } .cy-evaluation-header-view image { width: 80rpx; height: 80rpx; background: #f3f3f3; border-radius: 50%; } .cy-item-name { font-size: 30rpx; font-family: PingFang-SC-Medium; font-weight: 500; color: rgba(51, 51, 51, 1); } .cy-item-time { position: absolute; right: 0rpx; font-size: 24rpx; font-family: PingFang-SC-Medium; font-weight: 500; color: rgba(102, 102, 102, 1); } .cy-item-content { margin-top: 10rpx; font-size: 28rpx; width: 596rpx; font-family: PingFang-SC-Medium; font-weight: 500; color: rgba(51, 51, 51, 1); } .cy-item-evaluate { margin-right: 15rpx; font-size: 24rpx; font-family: PingFang-SC-Medium; font-weight: 500; color: rgba(153, 153, 153, 1); } .cy-item-icon-image { width: 24rpx; height: 23rpx; margin-right: 5rpx; } .cy-evaluation-row { margin-left: 50rpx; width: 345rpx; height: 130rpx; font-size: 30rpx; font-family: PingFang-SC-Medium; font-weight: 500; color: rgba(102, 102, 102, 1); } .cy-evaluation-view { margin-left: 15rpx; width: auto; height: 30rpx; text-align: right; } .cy-evaluation-row image { width: 32rpx; height: 30rpx; margin-right: 10rpx; } .cy-view-store { position: absolute; width: 100%; overflow: hidden; letter-spacing: 1.5rpx; top: 240rpx; bottom: 0rpx; background: white; } .cy-store-info { width: 100%; height: 100rpx; background: white; } .cy-store-info text { margin-left: 20rpx; color: #333; font-size: 28rpx; width: 560rpx; } .cy-store-bottom-line { margin-top: 20rpx; border-bottom: 1px solid #e0e0e0; } .cy-store-mobile { position: absolute; right: 30rpx; width: 50rpx; height: 50rpx; /* background: #ffc639; */ border-radius: 50%; } .cy-store-icon { margin-left: 30rpx; width: 30rpx; height: 30rpx; line-height: 30rpx; } .cy-store-icon image { width: 100%; height: 100%; } .cy-store-address { font-size: 12px; font-weight: 350; } .cy-top-bar { position: absolute; width: 100%; height: 100rpx; top: 160rpx; background-color: white; } .cy-top-bar view { width: 281rpx; height: 100%; } .cy-top-title { padding-top: 10rpx; height: 100%; box-sizing: border-box; } .cy-normal-title { border-bottom: 5rpx solid white; font-size: 30rpx; color: #666; } .cy-select-title { border-bottom: 4rpx solid var(--color--); font-size: 32rpx; /* color: #ffc639; */ } .cy-content-cart { position: fixed; width: 100%; left: 0rpx; height: 120rpx; bottom: 0rpx; background-color: white; z-index: 199; box-shadow: 0px -2px 6px 0px rgba(0, 0, 0, 0.1); } .cy-content-cart-image { position: relative; width: 110rpx; height: 110rpx; padding-left: 10rpx; padding-top: 10rpx; left: 34rpx; top: -34rpx; background-color: white; border-radius: 60rpx; box-shadow: 0px -2px 6px 0px rgba(0, 0, 0, 0.1); } .cy-view-cart { position: absolute; width: 550rpx; height: 100%; right: 0rpx; } .cy-content-cart-total { position: relative; width: 100%; height: 50rpx; } .cy-content-cart-total text { width: auto; color: #ff4949; } .cy-sum-money { font-size: 50rpx; margin-left: 5rpx; } .cy-content-place-order { position: absolute; width: 220rpx; height: 100%; right: 0rpx; /* background-color: #fecf5b; */ letter-spacing: 2rpx; font-size: 40rpx; font-family: PingFang SC; font-weight: 500; color: rgba(51, 51, 51, 1); } .cy-content-list { position: absolute; width: 100%; overflow: hidden; letter-spacing: 1.5rpx; top: 260rpx; bottom: 120rpx; } .cy-category-list { position: absolute; width: 22%; top: 0rpx; bottom: 34rpx; overflow: auto; } .cy-category-item { width: 100%; height: 120rpx; } .cy-unchecked-item { color: #666; font-size: 30rpx; } .cy-checked-item { background-color: white; /* color: #ffc639; */ font-weight: 500; font-size: 30rpx; } .cy-select-line { width: 12rpx; height: 100%; /* background: #ffc639; */ } .cy-category-name { position: relative; margin: 0 10rpx; width: 100%; font-size: 28rpx; } .cy-product-list { position: relative; left: 22%; width: 78%; height: 100%; overflow: scroll; background-color: white; } .cy-view-search { width: 100%; height: 100rpx; background: white; overflow: hidden; /* position: fixed; */ /* top: -30rpx; */ } .cy-search { margin-left: 35rpx; margin-top: 30rpx; width: 512rpx; height: 60rpx; background: #f0f0f0; border-radius: 60rpx; } .cy-search-icon { width: 35rpx; height: 35rpx; margin-left: 24rpx; } .cy-search-input { margin-left: 10rpx; width: 420rpx; height: 60rpx; font-size: 28rpx; } .cy-product-item { width: 93%; min-height: 190rpx; border-bottom: 0.1rpx solid rgba(237, 237, 237, 1); margin: auto auto; background: rgba(255, 255, 255, 1); } .cy-product-view-image { position: relative; width: 180rpx; /* height: 95%; margin: auto auto; */ display: flex; justify-content: center; } .cy-product-surplus{ position: absolute; left: 15rpx; bottom: 18rpx; width: 150rpx; height: 48rpx; background: rgba(0, 0, 0, 0.5); color: #ffffff; display: flex; justify-content: center; align-items: center; font-size: 24rpx; border-top-left-radius: 16rpx; border-top-right-radius: 16rpx; } .cy-product-image { /* margin: 0rpx 10rpx 15rpx 20rpx; */ width: 150rpx; height: 80%; display:flex; justify-content: center; margin: auto auto; } .cy-product-view-image image:nth-child(2) { position: absolute; margin: 0rpx; top: 0rpx; right: -20rpx; width: 70rpx; height: 70rpx; font-size: 14px; } .cy-product-row { width: 350rpx; min-height: 190rpx; margin: auto auto; display: flex; justify-content: space-around; /* justify-content:space-between; */ flex-direction: column; } .cy-product-name { max-width: 80%; height: 60rpx; font-size: 32rpx; line-height: 60rpx; } .cy-product-description { font-size: 24rpx; font-family: PingFang SC; font-weight: 400; color: rgba(136, 136, 136, 1); margin-top: -5rpx; line-height: 30rpx; /* height: 75rpx; */ padding-top: 2rpx; } .cy-product-more { width: 100%; height: 60rpx; line-height: 60rpx; } .cy-product-price { width: 100rpx; height: 100%; font-weight: 450; color: #ff4949; font-size: 32rpx; } .cy-product-width { position: absolute; right: 30rpx; width: auto; height: auto; color: white; } .product-add{ width: auto; height: auto; position: absolute; right: 128rpx; display: flex; align-items: center; margin-bottom: 4rpx; } .cy-product-sym { position: relative; width: 40rpx; height: 40rpx; border-radius: 40rpx; margin-bottom: 10rpx; display: flex; align-items: center; justify-content: center; } .cy-product-sym .mykd{ background: #734804; position: relative; height: 28rpx; width: 4rpx; } .cy-product-sym .mykd:after{ background: #734804; position: absolute; content: ''; height: 4rpx; width: 28rpx; left: -14rpx; top: 12rpx; } .cy-product-sym image { width: 100%; height: 100%; /* padding-bottom: 8rpx; */ display: block; margin: auto auto; } .cy-product-sub { color: black; border: 1px solid gray; } .cy-product-count { width: auto; min-width: 60rpx; max-width: 80rpx; height: 40rpx; text-align: center; font-size: 32rpx; background-color: white; color: #333; } .cy-product-position { position: absolute; top: -12rpx; right: -10rpx; min-width: 32rpx; height: 32rpx; line-height: 32rpx; text-align: center; font-size: 12px; border-radius: 30rpx; color: white; background-color: red; } .cy-product-spec { padding-left: 20rpx; padding-right: 20rpx; margin-bottom: 10rpx; width: auto; height: 48rpx; line-height: 48rpx; font-size: 24rpx; /* background-color: #ffc639; */ border-radius: 30rpx; color: rgba(0, 51, 51, 1); } .cy-product-sell_out { padding-left: 20rpx; padding-right: 20rpx; margin-top: 5rpx; width: auto; height: 48rpx; line-height: 48rpx; border-radius: 30rpx; background: rgba(102, 102, 102, 1); font-size: 26rpx; font-family: PingFang SC; font-weight: 500; color: rgba(255, 255, 255, 1); } .cy-cart-image { position: relative; width: 100rpx; height: 100rpx; /* background-color: #ffc639; */ border-radius: 100rpx; } .cy-cart-view-image { margin: 20rpx; width: 60rpx; height: 60rpx; } .cy-cart-count { position: absolute; top: 0rpx; right: -10rpx; min-width: 46rpx; max-width: 58rpx; height: 46rpx; line-height: 46rpx; text-align: center; background-color: red; border-radius: 46rpx; font-size: 30rpx; color: white; } .cy-mask-spec { position: fixed; top: 0px; left: 0px; width: 100%; height: 100%; z-index: 299; } .cy-spec-back { position: absolute; width: 620rpx; height: auto; background-color: white; border-radius: 18rpx; z-index: 99999; overflow: hidden; } .cy-spec-header-view { width: 100%; height: 108rpx; text-align: center; background: white; font-size: 32rpx; font-family: PingFang-SC-Bold; font-weight: bold; color: rgba(51, 51, 51, 1); overflow: hidden; } .cy-spec-header { position: relative; margin-top: 26rpx; } .cy-spec-bottom-view { position: relative; width: 100%; height: 128rpx; font-size: 32rpx; font-weight: 500; color: #333; box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.2); } .cy-spec-bottom-left-view { margin-left: 30rpx; width: 240rpx; height: 100%; overflow: hidden; } .cy-spec-bottom-price { height: 55rpx; margin-top: 15rpx; font-size: 38rpx; font-family: PingFang-SC-Medium; font-weight: 500; color: rgba(255, 73, 73, 1); } .cy-spec-text { font-size: 26rpx; font-family: PingFang-SC-Medium; font-weight: 500; color: rgba(102, 102, 102, 1); } .cy-close { position: absolute; top: 8rpx; width: 80rpx; height: 100%; right: 0rpx; color: gray; font-size: 26rpx; } .cy-spec-list { position: relative; margin-left: 30rpx; width: 560rpx; max-height: 600rpx; overflow: scroll; } .cy-spec-item { position: relative; width: 100%; height: auto; } .cy-spec-content { position: relative; width: 100%; height: auto; overflow: hidden; } .cy-spec-label { margin: 15rpx 25rpx 8rpx 0rpx; padding: 8rpx 40rpx; width: auto; height: 40rpx; line-height: 40rpx; border-radius: 40rpx; border: 1rpx solid gainsboro; font-size: 28rpx; color: #666; } .cy-spec-list-title { width: 100%; height: 40rpx; font-size: 26rpx; font-weight: 450; color: #666; } .cy-footer-add { position: absolute; top: 24rpx; right: 24rpx; width: 224rpx; height: 80rpx; /* background: #ffc639; */ color: white; font-size: 30rpx; border-radius: 20rpx; } .cy-footer-change { position: absolute; top: 24rpx; right: 24rpx; width: 224rpx; height: 80rpx; font-size: 30rpx; } .cy-footer-icon { padding: 0rpx 20rpx; } .cy-bg { /* background: #ffc639; */ color: white; border: 1rpx solid var(--color--); } .cy-cart-back { position: absolute; width: 100%; top: 0px; bottom: 120rpx; overflow: hidden; } .cy-cart { position: absolute; width: 100%; height: auto; max-height: 750rpx; bottom: 0rpx; z-index: 101; background-color: white; } .cy-cart-header { width: 100%; height: 70rpx; background-color: #f0f0f0; } .cy-cart-clear { width: auto; height: 100%; margin-left: 40rpx; letter-spacing: 2rpx; } .cy-cart-clear image { margin-right: 20rpx; width: 30rpx; height: 30rpx; } .cy-cart-clear view { width: auto; height: 40rpx; font-size: 26rpx; font-family: PingFang-SC-Medium; font-weight: 500; color: rgba(102, 102, 102, 1); } .cy-cart-close { position: absolute; width: 100rpx; height: 100%; right: 0rpx; text-align: center; line-height: 70rpx; color: gray; font-size: 28rpx; } .cy-cart-content { width: 100%; max-height: 680rpx; overflow: scroll; } .cy-cart-item { width: 750rpx; height: 140rpx; } .cy-cart-item-view { position: relative; margin-left: 40rpx; width: 710rpx; height: 70rpx; font-size: 13px; } .cy-cart-content-name { width: 50%; height: 100%; font-size: 32rpx; font-family: PingFang-SC-Bold; font-weight: bold; color: rgba(51, 51, 51, 1); } .cy-cart-content-count { width: auto; height: 100%; font-size: 38rpx; color: #333; } .cy-cart-line { border-top: 1px solid gainsboro; } .iconfont { color: #333; font-size: 26rpx; } .cy-new-product { width: 55rpx; height: 30rpx; background:linear-gradient(137deg, rgba(254, 182, 9, 1), rgba(254, 84, 99, 1)); border-radius: 4rpx; font-size: 20rpx; /* font-family: PingFang SC; */ font-weight: 500; color: rgba(255, 255, 255, 1); text-align: center; /* margin-top: -20rpx; */ margin-left: 15rpx; font-family:FZLTHJW--GB1-0; font-weight:400; } .cy-product-title { display: flex; flex-wrap: nowrap; justify-content: flex-start; align-items: center; justify-items: center; } .cy_shop_banner { width: 520rpx; height: 180rpx; border-radius: 10rpx; margin: auto auto; /* margin-bottom: 30rpx; */ /* margin-top: 110rpx; */ } .cy_shop_banner image { width: 100%; height: 100%; border-radius: 10rpx; } .cy_sellOut { background: #e0e0e0; border: 1rpx solid #e0e0e0; } .cy-content-no-cart { position: fixed; width: 100%; height: 135rpx; bottom: 0rpx; background: rgba(102, 102, 102, 1); z-index: 199; box-shadow: 0px -2px 6px 0px rgba(0, 0, 0, 0.1); color: white; font-size: 36rpx; font-weight: 500; text-align: center; line-height: 135rpx; } .cy_store_describe { width: 100%; height: 150rpx; background: red; z-index: 10; } video { width: 100%; height: 100%; border-radius: 10rpx; } .cy_noticeInfo { width: 110%; height: 40rpx; display: flex; flex-direction: row; justify-content: start; align-items: center; align-content: center; } .cy_noticeInfo_img { height: 23rpx; width: 35rpx; margin-top: -8rpx; } .cy_noticeInfo_img image { /* height: 30rpx; */ width: 29rpx; display: block; margin-left: 5rpx; margin-top: -5rpx; } .cy_noticeInfo_msg { font-size: 26rpx; font-family: PingFang SC; font-weight: 500; color: rgba(102, 102, 102, 1); line-height: 40rpx; white-space: nowrap; text-overflow: ellipsis; padding-left: 15rpx; } .cy_product_border { width: 550rpx; height: 1rpx; border-bottom: 0.1rpx solid rgba(237, 237, 237, 1); } .margin-bottom { margin-bottom: 35rpx; } .margin-bottom2 { margin-bottom: 10rpx; } .heigth { height: 149rpx; } .cy-state{ width: 80rpx; height: 30rpx; background:linear-gradient(137deg, rgba(254, 182, 9, 1), rgba(254, 84, 99, 1)); font-size:20rpx; font-family:FZLTHJW--GB1-0 ;font-weight:400; color:rgba(255, 255, 255, 1); line-height:30rpx; margin-top:-10rpx; margin-left:-150rpx; } .cy-product-originalPrice { font-size: 25rpx; font-family: PingFang SC; font-weight: bold; text-decoration: line-through; color: rgba(153, 153, 153, 1); padding-left: 15rpx; margin-bottom: -3rpx; } .member-price-left{ width: 65rpx; height: 40rpx; background: #5A5148; color: #A48F70; font-size: 24rpx; text-align: center; line-height: 40rpx; } .member-price-centext{ width: 80rpx; height: 40rpx; background: #DAB682; color: #734804; font-size: 24rpx; text-align: center; line-height: 40rpx; } .member-price-style{ display: flex; margin-top: 15rpx; }