page { background-color: white; } .top-act { position: fixed; width: 750rpx; z-index: 99999; background-color: white; top: 0; display: flex; align-items: center; box-sizing: border-box; padding-left: 30rpx; font-size: 36rpx; font-family: PingFang SC, PingFang SC-Bold; font-weight: 700; } .swiper-item { height: 347rpx; width: 100%; background: #f6f6f6; } .sticky-box { border-bottom: 1px solid #e6e6e6; /* height: 103rpx; */ height: 48px; padding: 0 32rpx; background-color: white; box-sizing: border-box; width: 750rpx; position: fixed !important; z-index: 100; } .content { padding: 0 32rpx 30rpx 32rpx; } /* 列表 */ .namewrap { position: relative; /* padding-top: 20rpx; */ } .downMenu .section { color: #585858; /* color: #1a1a1a; */ font-family: PingFang-SC-Regular; text-align: center; margin-left: 0; } .downMenu { margin-top: 0rpx !important; margin-bottom: 0rpx !important; display: flex; flex-direction: row; justify-content: flex-start; padding: 0 32rpx; position: fixed; z-index: 99; background-color: white; } .gray { color: #666666; margin-left: 11rpx; } .section { /* height: 90rpx; */ height: 50px; width: fit-content; display: flex; flex-direction: row; align-items: center; } .section picker { justify-content: center; } .top20 { padding-top: 15rpx; } .section .picker { display: flex; /* height: 90rpx; */ height: 50px; align-items: center; width: 100%; justify-content: center; } .namewrap .nameitem { display: inline-block; font-size: 32rpx; font-weight: 600; text-align: left; color: #666666; margin-right: 43rpx; position: relative; /* height: 103rpx; line-height: 103rpx; */ height: 48px; padding-top: 15rpx; /* line-height: 57px; */ font-family: PingFang SC, PingFang SC-Regular; font-weight: 400; letter-spacing: 0.28px; box-sizing: border-box; } .item-line { position: absolute; bottom: 0; width: 80%; height: 4rpx; background: #ffdd36; border-radius: 2rpx; left: 50%; transform: translateX(-50%); } .namewrap .nameactive { font-size: 34rpx; font-weight: 700; text-align: left; color: #1a1a1a; } .item-box { /* width: calc(100% - 113rpx); */ width: 100%; white-space: nowrap; overflow-x: auto; z-index: 1000000; position: relative; } .namewrap .filter { position: absolute; top: 20rpx; right: 0; z-index: 10; height: 49rpx; width: 103rpx; text-align: center; line-height: 49rpx; background: #ffffff; border-radius: 10rpx; color: #666666; } .namewrap .filter .triangle { background: white; border-top: 10rpx solid white; border-right: 5px solid #666666; height: 0; float: right; margin-right: 10rpx; margin-top: 30rpx; display: flex; justify-content: center; align-items: flex-end; width: 5rpx; border-radius: 0 5rpx 0rpx 0rpx; } .categoryitem { padding: 30rpx 0 30rpx 0; box-sizing: border-box; background: white; /* margin-bottom: 15rpx; */ /* border-radius: 10rpx; */ border-bottom: 1px solid #e6e6e6; display: flex; align-items: center; } .right-box { /* margin-left: 32rpx; */ width: 544rpx; } .img-sex { width: 142rpx; display: flex; align-items: center; /* justify-content: center; */ } .per-img1 { width: 27rpx; height: 71rpx; flex-shrink: 0; margin-right: 80rpx; margin-left: 36rpx; } .per-img2 { width: 39rpx; height: 72rpx; flex-shrink: 0; margin-right: 72rpx; margin-left: 33rpx; } .per-img3 { width: 77rpx; height: 72rpx; flex-shrink: 0; margin-right: 50rpx; margin-left: 17rpx; } .categoryitem .label { font-size: 26rpx; font-weight: 400; color: #767676; margin-right: 10rpx; display: inline-block; } .categoryitem .label2 { box-sizing: content-box; font-size: 24rpx; font-weight: 400; color: #767676; height: 38rpx; line-height: 38rpx; padding: 0 12rpx; margin: 10rpx 10rpx 0 0; background: rgba(255, 255, 255, 0.00); border: 1px solid #d7d7d7; border-radius: 4rpx; display: inline-block; } .catetop { display: flex; flex-direction: row; align-items: center; justify-content: space-between; } .type-sex { display: flex; font-size: 26rpx; font-family: PingFang SC, PingFang SC-Regular; font-weight: 400; margin-top: 15rpx; align-items: flex-end; justify-content: space-between; position: relative; } .type-box-sex { display: flex; font-size: 26rpx; font-family: PingFang SC, PingFang SC-Regular; font-weight: 400; /* margin-top: 15rpx; */ align-items: flex-end; justify-content: space-between; } .type { background: rgba(255, 255, 255, 0.00); border: 1px solid #d7d7d7; border-radius: 4px; padding: 4rpx 12rpx; color: #767676; } .sex { background: rgba(255, 255, 255, 0.00); border: 1px solid #d7d7d7; border-radius: 4px; padding: 4rpx 12rpx; color: #767676; margin-left: 14rpx; } .catetop text { font-size: 24rpx; font-weight: 500; text-align: left; color: #2b2b2b; /* line-height: 52rpx; */ overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .catetop .titlex { width: 540rpx; color: #2b2b2b; font-size: 26rpx; font-family: 'FZZhunYuan-M02S'; font-weight: 400; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; overflow: hidden; flex-shrink: 0; } .catetop .price { display: flex; flex-direction: row; align-items: center; } .catetop .price .p2 { font-size: 36rpx; font-weight: bold; color: #EC2E26; line-height: 45rpx; } .catetop .price .p1 { font-size: 26rpx; color: #EC2E26; line-height: 52rpx; } .catebottom { display: flex; justify-content: space-between; /* align-items: center; */ margin-top: 13rpx; } .bot-left-type { font-size: 26rpx; font-family: PingFang SC, PingFang SC-Regular; font-weight: 400; color: #808080; } .time-icon { color: #FFDD36; } .bot-time { display: flex; margin-top: 15rpx; } .bot-right { display: flex; flex-direction: column; /* justify-content: space-between; */ align-items: flex-end; position: absolute; right: 0; bottom: 0; } .time-box { font-size: 26rpx; font-family: PingFang SC, PingFang SC-Regular; font-weight: 400; color: #808080; margin-left: 9rpx; } .catebottom .adico { width: 17rpx; height: 24rpx; margin-right: 14rpx; display: inline-block; } .catebottom .address { display: inline-block; line-height: 24rpx; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 330rpx; font-size: 26rpx; font-weight: 400; text-align: left; color: #999999; } .catebottom .sub-btn-box { display: inline-block; width: calc(100% - 375rpx); text-align: right; vertical-align: text-top; margin-top: -10rpx; } .type-sex .sub-btn { background: #e6e6e6; border-radius: 28rpx; height: 55rpx; line-height: 55rpx; color: #0a0a0a; font-size: 28rpx; width: 150rpx; text-align: center; margin-top: 22rpx; } .type-sex .sub-btn.green { background: #FFDC2F; } .filter-box { padding: 47rpx 30rpx 0 30rpx; } .filter-box .close { width: 33rpx; float: left; margin-top: 10rpx; } .filter-box .title-box { font-size: 36rpx; font-weight: 400; text-align: center; color: #1a1a1a; } .filter-box .tips { box-sizing: border-box; margin-top: 25rpx; font-size: 30rpx; font-weight: 400; color: #666666; } .filter-box .tips .red { color: #ff0000; } .filter-box .class-box { height: calc(100vh - 152rpx - 147rpx); } .class-title { font-size: 34rpx; font-weight: 500; color: #1a1a1a; margin: 45rpx 0 20rpx 0; } .class-label { height: 68rpx; line-height: 68rpx; width: fit-content; border-radius: 16rpx; padding: 0 37rpx; font-size: 28rpx; font-weight: 500; display: inline-block; margin: 0 20rpx 20rpx 0; background: white; border: 1px solid #d9d9d9; color: #666666; } .class-label.active { background: #f1ffdf; border: 1px solid #9ddb52; color: #9ddb52; } .filter-box .bottom-box { height: 147rpx; display: flex; justify-content: space-between; align-items: center; } .bottom-box .left-btn { width: 172rpx; height: 88rpx; border: 1px solid #9ddb52; border-radius: 20rpx; text-align: center; font-size: 32rpx; font-weight: 400; color: #9ddb52; background: white; } .bottom-box .right-btn { width: 363rpx; height: 88rpx; border: 1px solid #9ddb52; border-radius: 20rpx; text-align: center; font-size: 32rpx; font-weight: 400; color: white; background: #9DDB52; } .nodata-img { margin: 130rpx auto; } .top-act { position: fixed; width: 750rpx; z-index: 99999; background-color: white; top: 0; display: flex; align-items: flex-end; box-sizing: border-box; padding-left: 30rpx; justify-content: space-between; padding-bottom: 10px; } .act-title { font-size: 36rpx; font-family: PingFang SC, PingFang SC-Bold; font-weight: 700; } .paging { padding: 20rpx 0; width: 100%; display: flex; justify-content: space-between; align-items: center; } .paging .page-btn { width: 150rpx; height: 66rpx; line-height: 66rpx; font-size: 24rpx; } .paging .page-num { font-size: 24rpx; }