| 
						 | 
						- :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;
 - }
 
 
  |