page { background-color: #F0F2F6; } .container { position: relative; width: 100vw; height: 100vh; overflow: hidden; } .title-img { width: 750rpx; /* height: 372rpx; */ height: 196rpx; /* background: linear-gradient(135deg, rgba(143, 103, 232, 1) 0%, rgba(99, 87, 204, 1) 100%); */ background-color: #8F67E8; border-radius: 0px 0px 0px 70rpx; } .list { position: absolute; /* top: 176rpx; */ /* top: 112rpx; */ top:0; left: 50rpx; right: 50rpx; bottom: 0; } .black-38 { height: 38rpx; clear: both; overflow: hidden; font-size: 0; } .list .item { position: relative; width: 100%; background: rgba(255, 255, 255, 1); border-radius: 24rpx; overflow: hidden; } .item .me-active{ position: absolute; top: -4rpx; right: 20rpx; } .item .me-active image{ width: 50rpx; height: 50rpx; } .item .item-img { width: 610rpx; height: 230rpx; background-color: #eee; } .item .item-img image{ width: 100%; height: 100%; } .item-content { padding: 28rpx 40rpx 24rpx; } .item-content .content-title { padding: 8rpx 0; font-size: 40rpx; font-weight: 400; color: rgba(49, 49, 49, 1); } .content-addr { display: flex; align-items: center; padding-bottom: 26rpx; } .addr-icon { width: 28rpx; height: 28rpx; margin: 0 18rpx 0 6rpx; } .addr-icon image { width: 100%; height: 100%; } .content-addr view { display: flex; align-items: center; } .addr { font-size: 24rpx; color: #313131; } .addr-m { font-size: 20rpx; color: #838383; } .content-time { display: flex; align-items: center; } .content-time view { display: flex; align-items: center; } .time-icon { width: 24rpx; height: 24rpx; margin: 0 18rpx 0 6rpx; } .time-icon image{ width: 100%; height: 100%; } .time { font-size: 28rpx; color: #313131; margin-right: 10rpx; } .number { color: #A5A5A7; font-size: 28rpx; } .line { margin: 0 40rpx; height: 0; border-bottom: 2rpx dashed #E5E5E5; } .item-fn { display: flex; align-items: center; justify-content: space-between; padding: 28rpx 40rpx 38rpx; } .fn-t { padding: 9rpx 0; font-size: 48rpx; color: #313131; } .fn-d { font-size: 20rpx; color: #313131; } .fn-r { position: relative; display: flex; align-items: center; justify-content: center; width: 300rpx; height: 100rpx; background: linear-gradient(135deg, rgba(143, 103, 232, 1) 0%, rgba(99, 87, 204, 1) 100%); border-radius: 50rpx; font-size: 32rpx; color: #fff; } .fn-r button:not([size='mini']){ width: 100%; height: 100%; background-color: none; margin:0; padding:0; position: absolute; top:0; left:0; right:0; bottom:0; background: none; } .black-112 { height: 112rpx; overflow: hidden; clear: both; } .add { position: absolute; right: 16rpx; bottom: 196rpx; width: 80rpx; height: 80rpx; background: rgba(140, 102, 230, 0.75); border-radius: 50%; color: #fff; font-size: 52rpx; text-align: center; } .go-detail{ display: flex; align-items: center; justify-content: center; width: 100%; height: 100%; }