:root { font-family: PingFang SC; --re-color: #F40000; --re-backage: #F6F6F6; } .re-fcolor{ color: #F40000 !important; } .test{ border: 1rpx dashed red; } .re-card{ background-color: #FFFFFF; border-radius: 20rpx; width: 690rpx; min-height: 120rpx; margin: 0 calc(50vw - 690rpx / 2); margin-bottom: 30rpx; position: relative; } .re-card-p32{ background-color: #FFFFFF; border-radius: 20rpx; width: calc(690rpx - 64rpx); min-height: 120rpx; margin: 0 calc(50vw - 690rpx / 2); margin-bottom: 30rpx; padding: 32rpx; position: relative; } .re-from-line{ margin-bottom: 28rpx; } .re-from-label{ font-size: 28rpx; font-weight: normal; letter-spacing: 0px; margin-bottom: 10rpx; color: #1c1c1c; } .re-from-input{ box-sizing: border-box; width: 630rpx; height: 70rpx; line-height: 70rpx; border-radius: 10rpx; padding-left: 70rpx; border: 2rpx solid #CCCCCC; font-size: 28rpx; font-weight: normal; letter-spacing: 0px; color: #000; } .re-card-textarea{ width: 570rpx; height: 152rpx; border-radius: 8rpx; padding: 20rpx; background: #EEEEEE; font-size: 26rpx; line-height: normal; letter-spacing: 0em; color: #0d0d0d; } .re-from-icon { position: absolute; left: 26rpx; top: 18rpx; width: 32rpx; height: 32rpx; } .re-card-context{ font-size: 24rpx; font-weight: normal; line-height: normal; letter-spacing: 0em; color: #9E9E9E; line-height: 36rpx; } /* .re-card-context span { color: #F40000; } */ .re-card-context label { color: #F40000; } .re-card-show{ color: #9E9E9E; font-size: 24rpx; font-weight: normal; line-height: normal; letter-spacing: 0em; } .re-card-select{ height: 72rpx; line-height: 72rpx; font-size: 28rpx; color: #333333;; } .re-end-pand{ width: 100vw; height: 88rpx; opacity: 1; background: #FFFFFF; box-shadow: 0rpx 2rpx 20rpx 0rpx rgba(0, 0, 0, 0.2); padding: 30rpx 0; } .re-end-pand button{ width: 620rpx; height: 88rpx; line-height: 88rpx; border-radius: 10rpx; background: #F40000; color: #FFF; text-align: center; margin: 0 auto; font-size: 30rpx; font-weight: 400; transition: all 0.2s ease-in-out; } .re-end-pand button:active{ transform: translateY(2rpx) translateX(1rpx); } .re-item{ width: calc(100% - 64rpx); height: 120rpx; line-height: 120rpx; background-color: #FFF; margin: 0 32rpx; font-size: 32rpx; color: #152748; } .re-empty { position: absolute; color: #888; top: 50%; text-align: center; width: 100%; } /* 定制机型-微信单选框 */ radio .wx-radio-input{ border-color: #000000; width: 32rpx !important; height: 32rpx !important; } ::v-deep .wx-radio-input.wx-radio-input-checked { background-color: #F40000 !important; border-color: #F40000 !important; background-clip: content-box !important; box-sizing: content-box; } ::v-deep .wx-radio-input.wx-radio-input-checked::before { /* transform: scale(0.7); */ } /* radio[checked]{ background-color: #F40000 !important; border-color: #F40000 !important; } */ .font-title{ font-size: 36rpx; font-weight: 500; line-height: 36rpx; letter-spacing: 0; color: #333333; } .font-subtitle{ font-size: 32rpx; font-weight: 500; line-height: 36rpx; letter-spacing: 0px; color: #9E9E9E; } .font-botton{ font-size: 36rpx; font-weight: bolder; line-height: 36rpx; color: #F40000; } .font-justify{ text-align: justify; } .re-radio{ transform: scale(0.7); margin-left:-48rpx } .re-width2{ width:50%; } .re-width3{ width:33.33%; } .uni-checkbox-input-checked, .uni-radio-input-checked, .uni-switch-input-checked { background-color:var(--re-color) !important; border-color: var(--re-color) !important; } uni-checkbox:not([disabled]) .uni-checkbox-input:hover { border-color: var(--re-color); } .uni-radio-wrapper, .uni-radio-input{ margin: 0; } .wx-checkbox-input-checked, .wx-radio-input-checked, .wx-switch-input-checked { background-color: var(--re-color) !important; border-color: var(--re-color) !important; } .wx-checkbox-input, .wx-radio-input, .wx-switch-input { border-color: var(--re-color) !important; } .font-c{ color: #ccc; font-size: 26rpx; } .w50{ width: 50%; } .h375{ width: 100%; height: 375rpx; } .h238{ width: 238rpx; height: 238rpx; margin: auto; } .h220{ width: 100%; height: 220rpx; } .h120 { width: 100%; height: 120rpx; line-height: 120rpx; } .h70{ width: 100%; height: 70rpx; line-height: 70rpx; } .h22{ width: 100%; height: 22rpx; line-height: 22rpx; } .h32{ width: 100%; height: 32rpx; line-height: 32rpx; } .h44{ width: 100%; height: 44rpx; line-height: 44rpx; } .h88{ width: 100%; height: 88rpx; line-height: 88rpx; } .mb120{ margin-bottom: 120rpx; } .mb88{ margin-bottom: 88rpx; } .mb80{ margin-bottom: 80rpx; } .mb40{ margin-bottom: 40rpx; } .mb22{ margin-bottom: 22rpx; } .mb20{ margin-bottom: 20rpx; } .mt20{ margin-top: 20rpx; } .mt22{ margin-top: 22rpx; } .mt32{ margin-top: 32rpx; } .mt56{ margin-top: 56rpx; } .mt100{ margin-top: 100rpx; } .mt40{ margin-top: 40rpx; } .m120{ margin-top: 120rpx; margin-bottom: 120rpx; } .mr5{ margin-right: 5rpx; } .mr10{ margin-right: 10rpx; } .mr20{ margin-right: 20rpx; } .m5{ margin-top: 5rpx; margin-bottom: 5rpx; } .m10{ margin-top: 10rpx; margin-bottom: 10rpx; } .m20{ margin-top: 20rpx; margin-bottom: 20rpx; } .m36{ margin-top: 36rpx; margin-bottom: 36rpx; } .pt10{ padding-top: 10rpx; } .pb10{ padding-bottom: 10rpx; } .pb20{ padding-bottom: 20rpx; } .pb120{ padding-bottom: 120rpx; } .m10auto{ margin: 10 auto; } .m20auto{ margin: 20 auto; } .flex{ display: flex; } .flex-sb{ display: flex; justify-content: space-between; } .flex-wrap{ display: flex; justify-content: space-between; flex-wrap: wrap; } .flex-reverse{ display: flex; flex-direction: row-reverse; } .sb-w2{ width: calc(100% / 2); text-align: center; } .sb-w3{ width: calc(100% / 3); text-align: center; } .sb-w4{ width: calc(100% / 4); text-align: center; } .sb-w5{ width: calc(100% / 5); text-align: center; } .sb-w8{ width: calc(100% / 8); text-align: center; } .line36{ line-height: 36rpx; font-size: 30rpx; } .line42{ line-height: 42rpx; font-size: 32rpx; } .line64{ line-height: 64rpx; font-size: 36rpx; } .line72{ line-height: 72rpx; font-size: 42rpx; } .bottom-line{ border-bottom: 2rpx solid #eee; } .bottom-line:last-child{ border-bottom: none; } .square20{ width: 20rpx; height: 20rpx; } .square32{ width: 32rpx; height: 32rpx; } .square40{ width: 40rpx; height: 40rpx; } .square80{ width: 80rpx; height: 80rpx; } .square120{ width: 120rpx; height: 120rpx; } .square256{ width: 256rpx; height: 256rpx; } .square375{ width: 375rpx; height: 375rpx; } .garden{ overflow: hidden; border-radius: 50%; box-shadow: 0 10rpx 20rpx rgba(0, 0, 0, 0.4); } .b-fiexd{ min-height: 120rpx; width: calc(100vw - 40rpx); padding: 0 20rpx; position: fixed; left: 0; bottom: 0; box-shadow: -20rpx 10rpx 10rpx #000; background-color: #ffffff; } .b-relative{ position: relative; } .b-button{ background-color: 10rpx; height:72rpx; line-height: 72rpx; text-align:center; color: #ffffff; width: 376rpx; background-color: #fe8a00; border-radius: 10rpx; margin: 24rpx auto; } /** * 滑动定位 */ .bg-white{ background-color: white; } .box-shadow-gray{ box-shadow: #ccc 0 0rpx 40rpx 0.1rpx; } .box-shadow-light{ box-shadow: #ccc 0 1rpx 8rpx; } .sticky{ position: -webkit-sticky; position: sticky; top: 0; z-index: 100; transition: background-color 0.3s; } /** * 模拟药丸 */ .back-feixd { background-color: #fff8ef; border: 1rpx solid #dbc9ba; border-radius: 50%; width: 60rpx; height: 60rpx; position: fixed; top: 100rpx; left: 12rpx; z-index: 101; line-height: 60rpx; text-align: center; opacity: .7; } /** * 搜索 */ .s-input { padding: 16rpx 40rpx; margin: 0 20rpx; width: 590rpx; border-radius: 40rpx; height: 40rpx; line-height: 40rpx; border: 1rpx solid #ccc; color: #0d0d0d; font-size: 28rpx; } .s-input-line { height: 72rpx; line-height: 72rpx; margin: 0 78rpx; color: #666; font-size: 28rpx; } /** * 超出隐藏 */ .ellipsis { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; } /** * 圆形图片 */ .radius80{ width: 80rpx; height: 80rpx; border-radius: 50%; } /** * 隐藏滚动条 */ /* env(safe-area-inset-top) */ .driver{ width: 100%; height: 2rpx; background-color: #D5D5D5; opacity: .4; margin: 20rpx auto; }