榆山
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

595 lines
11 KiB

2 years ago
page {
background: #fff;
box-sizing: border-box
}
.f-container {
width: 100%;
box-sizing: border-box
}
.f-top {
position: relative;
width: 100%;
height: 200rpx;
background: #e3271c;
border-radius: 0 0 30rpx 30rpx;
-webkit-border-radius: 0 0 30rpx 30rpx;
-moz-border-radius: 0 0 30rpx 30rpx;
-ms-border-radius: 0 0 30rpx 30rpx;
-o-border-radius: 0 0 30rpx 30rpx
}
.f-top .flex-view {
display: flex;
justify-content: space-between;
}
.f-top .f-card {
position: absolute;
left: 50%;
bottom: -64rpx;
width: 690rpx;
height: 200rpx;
margin-left: -345rpx;
background-color: #fff;
box-sizing: border-box;
padding: 28rpx 30rpx 18rpx;
box-shadow: rgba(184, 184, 184, .25) 0px 0px 30px 5px;
overflow: hidden;
border-radius: 14rpx;
-moz-border-radius: 14rpx;
-ms-border-radius: 14rpx;
-o-border-radius: 14rpx;
-webkit-border-radius: 14rpx
}
.f-top .f-card .card-right {
flex-shrink: 0;
margin-left: 10rpx
}
.f-top .f-card .card-title {
height: 96rpx;
font-family: PingFang-SC-Bold;
font-size: 34rpx;
letter-spacing: 1rpx;
color: #333;
overflow: hidden
}
.f-top .f-card .card-num {
display: flex;
align-items: center;
font-family: PingFang-SC-Medium;
font-size: 28rpx;
letter-spacing: 1rpx;
color: #333;
overflow: hidden
}
.f-top .f-card .card-num image {
flex-shrink: 0;
width: 32rpx;
height: 18rpx
}
.f-top .f-card .card-qr {
width: 30rpx;
height: 30rpx;
}
.f-top .f-card .card-qr image {
display: block;
width: 100%;
height: 100%;
}
.f-top .f-card .card-qr-long {
width: 100rpx;
height: 100rpx
}
.f-top .f-card .card-qr-name {
font-family: PingFang-SC-Regular;
font-size: 22rpx;
font-weight: 400;
font-stretch: normal;
letter-spacing: 1rpx;
color: #333
}
.f-wr {
width: 100%;
box-sizing: border-box;
padding: 100rpx 20rpx 0
}
.title-right,
.title-wr {
display: flex;
align-items: center
}
.title-wr {
justify-content: space-between;
padding: 28rpx 0;
border-bottom: 1rpx solid #e7eeee
}
.title-wr .title-label {
position: relative;
padding-left: 25rpx;
font-family: PingFang-SC-Bold;
font-size: 34rpx;
font-weight: 400;
font-stretch: normal;
letter-spacing: 0;
color: #333
}
.title-wr .title-label::after {
content: '';
position: absolute;
top: 50%;
left: 0;
width: 6rpx;
height: 30rpx;
margin-top: -15rpx;
background-color: #e60000;
border-radius: 3rpx;
-webkit-border-radius: 3rpx;
-moz-border-radius: 3rpx;
-ms-border-radius: 3rpx;
-o-border-radius: 3rpx
}
.title-wr .title-right-label {
font-family: PingFang-SC-Light;
font-size: 26rpx;
font-weight: 400;
font-stretch: normal;
color: #999
}
.title-wr .right-icon {
width: 30rpx;
height: 30rpx
}
.f-table {
background-color: #fbfbfb
}
.f-table .table-cell {
display: flex;
align-items: center;
padding: 26rpx 0;
border: solid 1rpx #e3e3e3;
border-top: 0;
font-family: PingFang-SC-Regular;
font-size: 30rpx;
color: #000003
}
.f-table .table-cell .table-col {
flex: 1;
text-align: center;
line-height: 1
}
.f-table .table-cell .table-col-4 {
color: #dd2a2a
}
.f-table .table-header {
background: #f1f1f1;
border: 0;
font-family: PingFang-SC-Regular;
font-size: 28rpx;
color: #666
}
.f-btns {
display: flex;
align-items: center;
padding: 30rpx 0
}
.f-btns .f-btns-icon {
width: 30rpx;
height: 30rpx;
font-size: 28rpx;
color: #dd2a2a;
text-align: center;
line-height: 30rpx;
border: 1rpx solid #dd2a2a;
border-radius: 50%;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
-ms-border-radius: 50%;
-o-border-radius: 50%
}
.f-btns .f-btns-label {
margin-left: 10rpx;
font-size: 28rpx;
color: #dd2a2a
}
.mt40 {
margin-top: 40rpx
}
.mt16 {
margin-top: 16rpx
}
.no-data {
font-size: 28rpx;
color: #999;
text-align: center;
line-height: 300rpx
}
.m-fm .fm {
top: 500rpx;
width: 600rpx;
padding: 0 0 40rpx 0;
background: #fff;
overflow: hidden
}
.m-fm .fm .btn-close {
top: 27rpx;
padding: 0 30rpx;
font-size: 36rpx;
color: #fff;
line-height: 90rpx
}
.m-fm .fm .btn-close image {
display: block;
width: 36rpx;
height: 36rpx
}
.m-fm .fm .fm-btn {
width: 240rpx;
height: 54rpx;
margin: 20rpx auto 0;
font-family: PingFang-SC-Medium;
font-size: 28rpx;
font-weight: 400;
font-stretch: normal;
letter-spacing: 0;
color: #999;
text-align: center;
line-height: 54rpx;
border-radius: 27rpx;
border: solid 1rpx #eee;
-webkit-border-radius: 27rpx;
-moz-border-radius: 27rpx;
-ms-border-radius: 27rpx;
-o-border-radius: 27rpx
}
.m-fm .fm-header {
width: 100%;
height: 90rpx;
margin-bottom: 20rpx;
text-align: center;
line-height: 90rpx;
font-family: PingFang-SC-Bold;
font-size: 32rpx;
color: #fff;
background-image: linear-gradient(90deg, #ca151d 0, #e11c13 100%)
}
.m-fm .fm-qr {
width: 400rpx;
height: 400rpx;
box-sizing: border-box;
margin: 0 auto
}
.m-fm .fm-qr image {
display: block;
width: 100%;
height: 100%
}
.no-family {
padding-top: 200rpx
}
.no-family image {
display: block;
width: 506rpx;
margin: 0 auto
}
.no-family .no-btn {
width: 220rpx;
height: 66rpx;
margin: 60rpx auto 0;
font-size: 32rpx;
color: #fff;
text-align: center;
line-height: 66rpx;
background-image: linear-gradient(90deg, #ca151d 0, #e11c13 100%);
border-radius: 30rpx;
-webkit-border-radius: 30rpx;
-moz-border-radius: 30rpx;
-ms-border-radius: 30rpx;
-o-border-radius: 30rpx
}
.tab-bar {
width: 100%;
height: 90rpx;
background: #fff;
overflow-x: scroll;
display: flex;
align-items: center;
justify-content: space-around;
position: relative;
padding:0 60rpx;
box-sizing: border-box;
}
.tab-bar .type {
font-size: 30rpx;
color: #999;
flex: 1;
text-align: center;
/* width: 300rpx; */
height: 90rpx;
line-height: 90rpx;
}
.tab-bar .hover-tabbar {
background: #f3f3f3;
}
.tab-bar .type.selected-resiNew {
color: #F82525;
font-weight: bolder;
}
.tab-bar .type.selected-housePrice {
color: #F82525;
font-weight: bolder;
}
.tab-bar .type.selected-groupPrice {
color: #F82525;
font-weight: bolder;
}
.tab-bar .type.selected-integral {
color: #F82525;
font-weight: bolder;
}
.tab-bar .select-bar {
position: absolute;
bottom: 0;
left: 0;
width: 80rpx;
height: 6rpx;
background: #f95454;
border-radius: 4rpx;
transition: left 0.5s ease;
}
.tab-bar .select-bar.selected-resiNew {
left: 12%;
transition: left 0.5s ease;
}
.tab-bar .select-bar.selected-housePrice {
left: 34%;
transition: left 0.5s ease;
}
.tab-bar .select-bar.selected-groupPrice {
left: 54%;
transition: left 0.5s ease;
}
.tab-bar .select-bar.selected-integral {
left: 75%;
transition: left 0.5s ease;
}
.f-wr .housePrice-list {
overflow-y: scroll;
}
.f-wr .housePrice-list .housePrice-hader{
display: flex;
padding: 20rpx 61rpx;
background-color: #fff;
}
.f-wr .housePrice-list .housePrice-hader .active_btn{
background: #dc1e20;
color: #fff;
border: 1px solid #dc1e20;
opacity: 1;
}
.f-wr .housePrice-list .search-box{
display: flex;
margin-top: 20rpx;
height: 60rpx;
line-height: 60rpx;
align-items: center;
padding: 0 30rpx;
position: relative;
}
.f-wr .housePrice-list .housePrice-content{
width: 100%;
height: 440rpx;
border-radius: 5%;
margin-top: 20rpx;
box-sizing: border-box;
background-color: #fff;
}
.housePrice-images{
display: flex;
justify-content: left;
padding: 20rpx 20rpx 0rpx 0rpx;
background-color: #fff;
height: 230rpx;
border-radius: 0 0 5rpx 5rpx;
}
.housePrice-images image{
margin-left: 20rpx;
border-radius: 5rpx;
float: left;
height: 207rpx;
width: 202rpx;
}
.f-wr .housePrice-list .housePrice-content view{
background-color: #fff;
}
.f-wr .housePrice-list .housePrice-content .housePrice-header{
display: flex;
background-color: #fff;
box-sizing: border-box;
padding: 10rpx 0 10rpx 0;
border-radius: 5rpx 5rpx 0 0 ;
}
.f-wr .housePrice-list .housePrice-content .housePrice-body{
padding: 0 20rpx;
}
.f-wr .housePrice-list .housePrice-content .housePrice-header image{
width: 100rpx;
height: 100rpx;
border-radius: 50%;
}
.f-wr .housePrice-list .housePrice-content .housePrice-header .housePrice-header-name {
display: flex;
flex-direction: column;
justify-content: center;
padding:0 20rpx;
flex: 1;
}
.housePrice-header-top{
display: flex;
justify-content: space-between;
align-items: center;
}
.housePrice-header-top .tag{
background-color: #fff0e2;
color:#ffa822 ;
padding: 0rpx 20rpx;
font-size: 24rpx;
border-radius: 3rpx;
box-sizing: border-box;
margin-left: 20rpx;
height: 40rpx;
line-height: 40rpx;
}
.housePrice-header-name .price{
color: #e74636;
}
.housePrice-header-top .address {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
line-height: 63rpx;
max-width: 250rpx;
}
.housePrice-header-top .date{
color: #757775;
flex: 1;
text-align: right;
overflow: hidden;
height: 63rpx;
line-height: 63rpx;
}
.housePrice-header-name .price{
color: #e74636;
}
.f-wr .housePrice-list .search-img{
width:40rpx;
height:40rpx;
object-fit: cover;
margin: 0 7rpx 0 25rpx;
position: absolute;
z-index: 5;
}
.f-wr .housePrice-list .search-box .search-input{
background: #fff;
border-radius: 25rpx;
padding-left: 24rpx;
width:100%;
height: 100%;
}
.f-wr .housePrice-list .search-box .search-img{
position: absolute;
right: 38rpx;
width: 29rpx;
height: 32rpx;
top:12rpx ;
}
.f-wr .housePrice-list .housePrice-hader view{
width: 166rpx;
height: 56rpx;
line-height: 56rpx;
background: #FFFFFF;
border: 1px solid #828282a9;
border-radius: 28rpx;
text-align: center;
color: #333333;
font-family: PingFang SC;
font-weight: bold;
}
.img_btn{
width: 134rpx;
height: 134rpx;
position: fixed;
bottom: 30rpx;
left: 50%;
transform: translateX(-50rpx);
}
.groupPrice-list {
width: 100%;
overflow-y: scroll;
}
.groupPrice-list .groupPrice-card{
display: flex;
justify-content: space-around;
align-items: center;
margin-top: 14rpx;
padding: 30rpx;
box-sizing: border-box;
background-color: #fff;
}
.groupPrice-list .groupPrice-card image{
border-radius: 20rpx;
width: 220rpx;
height: 146rpx;
}
.groupPrice-list .groupPrice-card .right{
flex: 1;
/* */
height: 146rpx;
flex-direction: column;
justify-content: space-between;
padding-left: 20rpx;
}
.groupPrice-list .groupPrice-card .right view{
height: 50%;
display: flex;
align-items: center;
}
.nomore-tip {
width: 100%;
height: 100rpx;
background: #f7f7f7;
display: flex;
justify-content: center;
align-items: center;
color: #999;
font-size: 26rpx;
}