@import "/components/local/wxParse/wxParse.wxss"; view { overflow: visible; } .vip-origin-price { margin-left: 20rpx; font-size: 28rpx; font-family: PingFangSC-Regular, PingFang SC; font-weight: 400; color: #999999; line-height: 40rpx; text-decoration: line-through; } rich-text .richImg { max-width: 100%; max-height: 100%; vertical-align: middle; height: auto !important; width: auto !important; } .swiper-box { position: relative; height: 750rpx; } .swiper-box swiper { width: 100%; height: 100%; } .swiper-box image { width: 100%; height: 100%; } /*用来包裹所有的小圆点 */ .swiper-box .swiper-dots { position: absolute; width: 210rpx; height: 20rpx; display: flex; flex-direction: row; justify-content: center; left: 50%; transform: translateX(-50%); bottom: 16rpx; } /*未选中时的小圆点样式 */ .swiper-dots .swiper-dot { width: 12rpx; height: 12rpx; background: #FA7D22; opacity: 0.2; margin-right: 8rpx; border-radius: 12rpx; } /*选中以后的小圆点样式 */ .swiper-dots .swiper-dot-active { width: 24rpx; height: 12rpx; background: #FA7D22; border-radius: 6rpx; opacity: unset; } .project-desc { padding: 30rpx; border-radius: 24rpx; margin-bottom: 20rpx; background: #fff; } .project-desc .price { margin-bottom: 26rpx; } .project-desc .tags { margin-top: 16rpx; font-size: 24rpx; font-weight: 400; line-height: 34rpx; color: #999; flex-wrap: wrap; max-height: 68rpx; } .project-desc .tags .tags-item { display: inline; margin-right: 20rpx; } .project-change { border-radius: 24rpx; background-color: #fff; } .project-change .item { padding: 30rpx; /* margin: 20rpx 0; */ /* border-top: 2rpx solid #FFEBF3; */ /* background: #fff; */ } .project-change .item image { width: 48rpx; height: 48rpx; margin-left: 12rpx; } .project-change .location .box { width: 58rpx; height: 34rpx; border: 2rpx solid #FA7D22; border-radius: 8rpx; font-size: 20rpx; color: #FA7D22; box-sizing: border-box; } .project-change .location .label { font-size: 28rpx; color: #999; font-family: PingFang-SC-Medium, PingFang-SC; font-weight: 500; } .project-change .location .text { font-size: 28rpx; color: #333; font-family: PingFang-SC-Medium, PingFang-SC; font-weight: 500; } .project-detail { background: #fff; } .project-detail .title { height: 98rpx; padding-left: 30rpx; background: #FFEBF3; } .project-detail .title .line { width: 6rpx; height: 28rpx; background: #FAA9CB; } .project-detail .detail { overflow: hidden; width: 100%; } .project-detail .detail image { width: 100% !important; } .buy { height: 170rpx; background: #fff; position: fixed; bottom: 0; width: 100%; /* box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.5); */ } .buy-btn { width: 670rpx; height: 88rpx; /* background: #FF6423; */ background: #FA7D22; /* box-shadow: 0rpx 4rpx 10rpx 0rpx rgba(0, 0, 0, 0.5); */ border-radius: 42rpx; font-family: PingFangSC-Semibold; color: #FFFFFF; } .popup .top { justify-content: space-between; padding: 0 48rpx; height: 112rpx; border-bottom: 2rpx solid #eee; } .popup .top text { font-size: 36rpx; } .device-popup .list { height: 606rpx; padding: 0 30rpx; /* overflow-y: scroll; */ } .device-popup .list .item { padding: 40rpx 0; border-bottom: 2rpx solid #eee; } .device-popup .list .item.no-change { opacity: 0.5; } .device-popup .list .device-img { width: 176rpx; height: 176rpx; background-color: #eee; margin-right: 20rpx; } .device-popup .list .radio image { width: 48rpx; height: 48rpx; margin-left: 6rpx; } .vip-price { margin-left: 20rpx; background: #CAA470; border-radius: 8rpx; border: 2rpx solid #CAA470; padding-left: 8rpx; height: 28rpx; } .vip-price text { font-size: 20rpx; color: #fff; } .vip-price .price { background-color: #fff; border-radius: 0 6rpx 6rpx 0; color: #CAA470; padding: 0 8rpx; margin: 0; } /* =============================这里是选择项目的操作===================================== */ .coupon-popup { width: 100%; background: #F7F8FA; height: 70vh; } .payType { height: 68vh; } .select-product { /* margin-top: 30rpx; */ margin-bottom: 20rpx; 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; width: 56rpx; height: 56rpx; } .flex1In { flex: 1; } .v2-select-ontent-money { text-align: left; font-size: 40rpx; font-weight: normal; color: #FA4622; } .v2-select-ontent-money text { color: #FA4622; font-size: 24rpx; } .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 { margin-top: 10rpx; width: 216rpx; min-height: 296rpx; 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 { margin-top: 10rpx; width: 216rpx; min-height: 296rpx; 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; } .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-desc { margin-top: 8rpx; display: flex; align-items: center; overflow: hidden; } .goods-btn { display: flex; width: 670rpx; height: 88rpx; border-radius: 42rpx; font-size: 16px; font-family: PingFangSC-Medium, PingFang SC; font-weight: 500; color: #FFFFFF; line-height: 88rpx; text-align: center; } .goods-btn .goods-shop { flex: 1; background: #FF9F58; border-radius: 21px 0px 0px 21px; } .goods-btn .goods-buy { flex: 1; background: #FA7D22; border-radius: 0px 21px 21px 0px; } .disabled { cursor: not-allowed; opacity: 0.5; }