page { background-color: #F7F8FA; } .tabs-wrap { z-index: 111; position: fixed; top: 0; left: 0; height: 216rpx; width: 100%; padding: 20rpx 30rpx; box-sizing: border-box; background-color: #fff; } .tabs-wrap-not-item { height: 116rpx; } .insada { width: 100%; } .wrap-title { margin-bottom: 40rpx; } .wrap-list { width: 100%; white-space: nowrap; } .tabs-wrap .item-title { font-size: 28rpx; font-family: PingFangSC-Medium, PingFang SC; font-weight: 500; color: #999999; margin-right: 48rpx; padding-bottom: 20rpx; } .tabs-wrap .item-title.active { min-width: 140rpx; text-align: center; font-size: 36rpx; font-family: PingFangSC-Semibold, PingFang SC; font-weight: 600; color: #333333; position: relative; } .tabs-wrap .item-title.active::before { content: ''; position: absolute; bottom: 0; left: 44rpx; width: 40rpx; height: 8rpx; background: linear-gradient(144deg, #FA7D22 0%, #FA4622 100%); border-radius: 4rpx; background-color: red; } .tabs-wrap .item-list { height: 66rpx; padding: 0 48rpx; background: #F5F5F6; border-radius: 33rpx; font-size: 24rpx; font-family: PingFangSC-Regular, PingFang SC; font-weight: 400; color: #666666; box-sizing: border-box; flex-shrink: 0; margin-right: 20rpx; display: inline-flex; } .tabs-wrap .item-list.active { background: #FFF0E6; border-radius: 33rpx; border: 2rpx solid #FA7D22; color: #FA7D22; } .tabs-content { margin-top: 236rpx; padding: 0 30rpx 60rpx; background-color: #fff; } .tabs-content .item { padding: 20rpx 0; background: #fff; } .tabs-content .item-image { width: 280rpx; height: 280rpx; background-color: #efefef; border-radius: 24rpx; margin-right: 20rpx; } .tabs-content .tags { flex-wrap: wrap; } .tabs-content .tags-item { margin-bottom: 4px; height: 38rpx; line-height: 38rpx; padding: 2rpx 4rpx; background: #F7F7F7; border-radius: 8rpx; font-size: 24rpx; font-family: PingFang-SC-Medium, PingFang-SC; font-weight: 500; color: #979797; display: inline; margin-right: 16rpx; } .tabs-content .tags-item:last-child { /* margin-right: 0; */ } .tabs-content .vip-price { background: #CAA470; border-radius: 8rpx; border: 2rpx solid #CAA470; padding-left: 8rpx; /* display: inline-block; */ height: 28rpx; /* box-sizing: border-box; */ } .tabs-content .vip-price text { height: 28rpx; line-height: 28rpx; font-size: 20rpx; color: #fff; } .tabs-content .vip-price .price { background-color: #fff; border-radius: 0 6rpx 6rpx 0; color: #CAA470; padding: 0 8rpx; } .tabs-content .vip-origin-price { font-size: 28rpx; font-family: PingFangSC-Regular, PingFang SC; font-weight: 400; color: #999999; line-height: 40rpx; text-decoration: line-through; } .tabs-content .vip-origin-price text{ font-size: 28rpx; font-family: PingFangSC-Regular, PingFang SC; font-weight: 400; color: #999999; line-height: 40rpx; text-decoration: line-through; } .tabs-content .btn-box image { width: 88rpx; height: 30rpx; margin-left: 16rpx; } .tabs-content .btn { width: 96rpx; height: 50rpx; background: #FA7D22; border-radius: 37rpx; font-size: 24rpx; font-family: PingFangSC-Medium, PingFang SC; font-weight: 500; color: #FFFFFF; } .selectInsRe { position: relative; } .selectIns { z-index: 111; } .tabs-content.active { padding: 0 20rpx 60rpx; background-color: #F7F8FA; } .content-item.active { display: grid; grid-gap: 20rpx 20rpx; /* padding: 0 20rpx 20rpx; */ grid-template-columns: repeat(2, 1fr); grid-auto-flow: row; background-color: #F7F8FA; } .content-item.active .item { width: 344rpx; height: 608rpx; display: flex; flex-direction: column; border-radius: 24rpx; overflow: hidden; padding: 0; } .content-item.active .item-image { width: 344rpx; height: 344rpx; border-radius: 0; } .content-item.active .item-text { padding: 0 24rpx; } .tabs-content .item-text .content-item-title { font-size: 32rpx; font-family: PingFangSC-Medium, PingFang SC; font-weight: 500; color: #333333; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; } .list_first_to { z-index: 110; top: 0rpx; position: fixed; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.7); } .insellShow { width: 390rpx; } .insellShow2 { width: 300rpx; } .list_top_show { width: 100%; display: flex; align-items: center; flex-direction: column; margin-top: 230rpx; } .list_top_img { width: 40rpx; height: 40rpx; } .list_top_content { padding-top: 15rpx; margin-top: 30rpx; width: 428rpx; height: 102rpx; background: rgba(0, 0, 0, 0.3); border: 2rpx dashed #FFFFFF; } .first_and_title { width: 100%; line-height: 44rpx; text-align: center; font-size: 28rpx; font-weight: 500; color: #FFFFFF; } .first_and_title text { font-size: 32rpx; color: #FFFFFF; } .KnowBtn { margin-left: 271rpx; text-align: center; width: 208rpx; height: 76rpx; border-radius: 42rpx; border: 2rpx solid #FFFFFF; font-size: 32rpx; font-weight: 400; color: #FFFFFF; line-height: 76rpx; position: absolute; bottom: 60rpx; } /* 第一步项目导航栏 可左右滑动快速筛选项目哟~ */ .onIndex { position: relative; z-index: 111; } .ondistShow { display: flex; align-items: center; position: fixed; z-index: 111; right: 150rpx; } .list_right_content { width: 276rpx; padding-top: 15rpx; height: 102rpx; border: 2rpx dashed #FFFFFF; background: rgba(0, 0, 0, 0.3); bottom: 200rpx; } .list_right_img { width: 40rpx; height: 40rpx; } /* 第二步选择你 心仪的项目下单 */ .navbar-box { width: 100%; /* height: 100%; */ position: fixed; top: 0; left: 0; background: #ffffff; z-index: 11; } .navbar-box-container { box-sizing: border-box; position: absolute; display: flex; align-items: center; z-index: 999; } .navbar-box-container .navbar-location { width: 48rpx; height: 48rpx; margin-left: 20rpx; } .navbar-box-container .navbar-tips { color: #000000; } .navbar-box-container .navbar-arrow { width: 40rpx; height: 40rpx; } .navbar-bg-white { background: #FA7D22; } .opct { opacity: 0; } /* listKer todo - project -select */ .new-v2-content-out { position: absolute; width: 100%; top: 96rpx; bottom: 0rpx; background-color: #fff; } .new-v2-content { display: flex; width: 100%; background-color: #fff; overflow: hidden; } .new-v2-content .v2-left { top: 166rpx; position: absolute; width: 160rpx; bottom: 0rpx; background: #F7F8FA; } .new-v2-content .v2-left .v2-left-item { width: 160rpx; height: 132rpx; background: #F7F8FA; display: flex; align-items: center; justify-content: center; text-align: center; /* line-height: 132rpx; */ font-size: 26rpx; font-weight: 400; color: #666666; } .new-v2-left-color { width: 160rpx; display: flex; align-items: center; justify-content: center; height: 132rpx; text-align: center; /* line-height: 132rpx; */ font-weight: 400; font-size: 28rpx; color: #292929; background: white; } .new-v2-content .v2-right { top: 166rpx; position: absolute; width: 590rpx; right: 0rpx; bottom: 0rpx; } .v2-right-item { margin-left: 20rpx; } .title-rt { line-height: 40rpx; margin-bottom: 20rpx; width: 100%; font-size: 26rpx; font-weight: 400; color: #343434; } .title-rt1 { line-height: 40rpx; margin-bottom: 20rpx; width: 100%; font-size: 28rpx; font-weight: 500; color: #222222; } .speach-top-spc { width: 100%; height: 20rpx; } .v2-right-product-item { margin-bottom: 40rpx; /* margin-top: 20rpx; */ width: 100%; display: flex; align-items: center; } .v2-img { width: 240rpx; height: 240rpx; border-radius: 8rpx; } .v2-item-content { height: 240rpx; flex: 1; display: flex; flex-direction: column; margin-left: 20rpx; margin-right: 20rpx; } .v2-title { font-size: 28rpx; font-weight: 500; color: #292929; } .v2-desc { margin-top: 8rpx; display: flex; align-items: center; overflow: hidden; } .desc-item { padding-left: 10rpx; padding-right: 10rpx; height: 38rpx; line-height: 38rpx; margin-right: 24rpx; background: #F7F7F7; font-size: 24rpx; text-align: center; font-weight: 500; color: #666666; } .v2-price { flex: 1; display: flex; align-items: flex-end; } .v2-price1 { margin-top: 20rpx; margin-bottom: 50rpx; flex: 1; display: flex; } .v2-submit1 { /* margin-left: 40rpx; */ margin-right: 20rpx; line-height: 50rpx; text-align: center; width: 140rpx; height: 50rpx; background: #FA7D22; border-radius: 25rpx; font-size: 24rpx; font-weight: 500; color: #FFFFFF; } .v2-price-money1 { flex: 1; font-size: 40rpx; font-weight: normal; color: #FA4622; } .v2-price-money1 text { font-size: 24rpx; color: #FA4622; } .v2-price-money { flex: 1; font-size: 40rpx; font-weight: normal; color: #FA4622; } .v2-price-money text { font-size: 24rpx; color: #FA4622; } .v2-submit { line-height: 50rpx; text-align: center; width: 140rpx; height: 50rpx; background: #FA7D22; border-radius: 25rpx; font-size: 24rpx; font-weight: 500; color: #FFFFFF; } .buttom-car { width: 100%; position: fixed; height: 104rpx; display: flex; align-items: center; bottom: 0rpx; background: white; } .car-img { margin-left: 24rpx; position: relative; width: 68rpx; height: 68rpx; } .car-icon { width: 68rpx; height: 68rpx; } .top-view { font-size: 12rpx; top: 0rpx; right: -8rpx; position: absolute; width: 36rpx; height: 36rpx; border-radius: 45rpx; background: #FF4414; text-align: center; line-height: 36rpx; font-size: 24rpx; font-weight: 500; color: #FFFFFF; } .addPage { margin-top: 10rpx; font-size: 24rpx; font-weight: 400; color: #FFC630; } .car-money { text-align: left; margin-left: 40rpx; flex: 1; font-size: 40rpx; font-weight: normal; color: #FA4622; } .car-money text { font-size: 24rpx; color: #FA4622; } .to-submit { width: 200rpx; height: 80rpx; background: #FA7D22; border-radius: 40rpx; margin-right: 24rpx; font-size: 32rpx; text-align: center; line-height: 80rpx; font-weight: 500; color: #FFFFFF; } .coupon-popup { width: 100%; background: #F7F8FA; height: 60vh; position: relative; } .exchange-tip{ bottom: 104rpx; position: fixed; height: 50rpx; width: 750rpx; background-color: #FFF6DF; color: #333333; font-size: 24rpx; line-height: 50rpx; } .exchange-tip text{ color: #FF3007; font-size: 24rpx; } .payType { height: 62vh; } .select-product { /* margin-top: 30rpx; */ margin-bottom: 38rpx; width: 702rpx; margin-left: 24rpx; display: flex; align-items: center; } .v2-select-image { border-radius: 12rpx; width: 200rpx; height: 200rpx; } .v2-select-content { margin-left: 20rpx; height: 200rpx; flex: 1; display: flex; flex-direction: column; } .v2-select-content-name { margin-top: 5rpx; display: flex; } .v2-select-content-names { flex: 1; text-align: left; font-size: 28rpx; font-weight: 500; color: #292929; } .close-img { margin-top: -10rpx; margin-left: 40rpx; width: 56rpx; height: 56rpx; } .flex1In { flex: 1; } .flex1In1 { width: 240rpx; } .v2-select-ontent-money { text-align: left; font-size: 40rpx; font-weight: normal; color: #FA4622; display: flex; align-items: center; flex: 1; align-items: flex-end; } .v2-select-ontent-money .v2-box{ height: 56rpx; width:100%; font-family: PingFangSC-Medium, PingFang SC; } .v2-select-ontent-money text { color: #FA4622; font-size: 24rpx; } .v2-select-ontent-money .v2-box .price__big{ font-size: 40rpx; } .v2-select-title { text-align: left; font-size: 28rpx; font-weight: 500; color: #151316; margin-left: 24rpx; margin-top: 40rpx; margin-bottom: 20rpx; } .bottom-select { width: 100%; height: 150rpx; } .submit_bottom { left: 40rpx; bottom: 30rpx; z-index: 111; position: fixed; text-align: center; line-height: 84rpx; width: 670rpx; height: 84rpx; background: #FA7D22; border-radius: 42rpx; font-size: 32rpx; font-weight: 500; color: #FFFFFF; } .showline { width: 100%; height: 30rpx; } .onSelectProduct { width: 216rpx; min-height: 296rpx; margin-top: 10rpx; margin-left: 20rpx; border-radius: 12rpx; border: 2rpx solid #FA7D22; background: #FFF0E6; } .v2-material { width: 746rpx; margin-left: 4rpx; display: flex; flex-wrap: wrap; align-items: flex-start; } .material-item { width: 216rpx; min-height: 296rpx; margin-top: 10rpx; border: 2rpx solid #ffffff; margin-left: 20rpx; border-radius: 12rpx; background: white; } .material-image { width: 220rpx; height: 220rpx; border-top-left-radius: 12rpx; border-top-right-radius: 12rpx; } .material-images { width: 216rpx; height: 220rpx; border-top-left-radius: 12rpx; border-top-right-radius: 12rpx; } .material-content { width: 100%; min-height: 80rpx; display: flex; align-items: center; } .material-name { margin-right: 10rpx; margin-left: 10rpx; font-size: 28rpx; font-weight: 400; color: #151316; text-align: left; /* white-space: nowrap; overflow: hidden; text-overflow: ellipsis; */ } .material-price { margin-bottom: 15rpx; width: 100%; margin-left: 10rpx; text-align: left; margin-right: 16rpx; font-size: 26rpx; font-weight: normal; color: #FA4622; } .onSelectLine { width: 220rpx; height: 300rpx; margin-left: 20rpx; border-radius: 12rpx; background: white; } .onSelectName { color: #FA7D22; } .material-price text { font-size: 16rpx; font-weight: normal; color: #FA4622; } .popup-Title-Car { font-size: 36rpx; font-weight: 500; color: #333333; background: #F7F8FA; line-height: 120rpx; } .v2-select-content-desc { margin-top: 20rpx; font-size: 24rpx; font-weight: 400; color: #999999; text-align: left; margin-bottom: 20rpx; flex: 1; } .discShow { width: 100%; position: fixed; bottom: 101rpx; height: 60rpx; text-align: center; line-height: 60rpx; background: #FFF6DF; font-size: 24rpx; font-family: PingFangSC-Regular, PingFang SC; font-weight: 400; color: #333333; } .discShow text { color: #FA4622; font-size: 24rpx; font-family: PingFangSC-Regular, PingFang SC; font-weight: 400; } .shopping-sup { width: 100rpx; height: 100rpx; position: fixed; right: 38rpx; bottom: 212rpx; background: #FA7D22; border-radius: 50%; display: flex; justify-content: center; align-items: center; } .shopping-sup image { width: 56rpx; height: 56rpx; } .shopping-list-num { width: 46rpx; height: 46rpx; line-height: 46rpx; border-radius: 50%; position: absolute; top: 0; right: -12rpx; background: #FF4414; font-size: 24rpx; font-family: PingFangSC-Medium, PingFang SC; font-weight: 500; color: #FFFFFF; text-align: center; } .calculation { width: 100%; display: flex; justify-content: flex-end; font-size: 32rpx; color: #979797; } .lation-content { margin-top: 20rpx; margin-bottom: 6rpx; width: 104rpx; height: 38rpx; line-height: 38rpx; background: #F7F7F7; border-radius: 4px; text-align: center; border: 1px solid #F2F2F2; display: flex; } .lation-num{ flex: 1; } .reduce, .lation-add { width: 28rpx; }