/* pages/search/index.wxss */ page { background-color: #fff; } .search-box { width: 100%; height: 100%; } .fixed-box { width: 100%; height: 146rpx; } .top { position: fixed; top: 0; left: 0; width: 100%; z-index: 9; background-color: #fff; } .top-search { display: flex; align-items: center; padding: 0 30rpx; height: 80rpx; } .list-search-box { display: flex; align-items: center; width: 100%; padding: 0 20rpx; margin-right: 30rpx; height: 62rpx; background: #f2f2f2; border-radius: 90rpx; font-size: 24rpx; box-sizing: border-box; } .list-search-box input { width: 100%; font-size: 28rpx; letter-spacing: 6rpx; } .list-iconfont { margin-right: 10rpx; } .top-search .close { font-size: 26rpx; flex-shrink: 0; } .top .tabs { display: flex; justify-content: space-around; align-items: center; width: 100%; height: 60rpx; font-size: 26rpx; border-bottom: 2rpx solid #ececec; } .top .tabs .tab { position: relative; height: 100%; line-height: 60rpx; } .top .tabs .activateTab { color: #3493fb; } .top .tabs .activateTab::after { content: ""; display: block; position: absolute; bottom: 0; width: 100%; height: 4rpx; background-color: #1684fc; } .content { padding: 30rpx 32rpx 30rpx 32rpx; } /* 潮兼职 */ .categoryitem { padding: 30rpx 0 30rpx 0; box-sizing: border-box; background: white; border-bottom: 1px solid #e6e6e6; display: flex; align-items: center; } .right-box { width: 544rpx; } .img-sex { width: 142rpx; display: flex; align-items: 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); 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); border: 1px solid #d7d7d7; border-radius: 4px; padding: 4rpx 12rpx; color: #767676; } .sex { background: rgba(255, 255, 255, 0); 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; } /* 最会玩 */ .boxm { position: relative; text-align: center; width: 100%; opacity: 1; background: #ffffff; border-radius: 20rpx 20rpx 0 0; margin-bottom: 20rpx; border-bottom: 1px solid #e6e6e6; display: flex; padding-bottom: 28rpx; } .boxmfix { margin-bottom: 15rpx; } .icon-time { margin-right: 9rpx; font-size: 30rpx; color: #ffdc2f; } .icon-pel { font-size: 30rpx; color: #ffdc2f; margin-right: 9rpx; } .img-view > image { position: relative; border-radius: 20rpx; width: 240rpx; height: 240rpx; flex-shrink: 0; } .c-BBBBBB { color: #bbbbbb; } .txt-c-t { color: #171717; font-size: 32rpx; font-weight: bold; width: 80%; } .txt-c-time > label { font-size: 30rpx; margin-bottom: 5rpx; color: #33bcb2; font-weight: bold; } .img-view { width: 100%; height: 240rpx; opacity: 1; background: rgba(0, 0, 0, 0); border-radius: 20rpx 20rpx 0px 0; } .shadow { position: absolute; top: 0; left: 0; height: 100%; width: 100%; background: rgba(0, 0, 0, 0.5); border-radius: 24rpx; } .txt-t { position: absolute; top: 100rpx; left: 110rpx; font-family: "PingFang-SC-Bold"; font-weight: Bold; color: #fff; font-size: 32rpx; } .txt-b { position: absolute; top: 160rpx; left: 165rpx; font-family: "PingFang-SC-Regular"; font-weight: Regular; color: #fff; font-size: 10px; } .txt-con { /* width: 100%; */ padding: 0 30rpx 0 30rpx; text-align: left; display: flex; flex-direction: column; justify-content: space-between; } .txt-con-fix .title { font-size: 28rpx; line-height: 40rpx; color: #292929; margin-bottom: 10rpx; font-family: PingFang SC, PingFang SC-Bold; font-weight: 700; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; overflow: hidden; } .titem { width: 100%; } .address-type { display: flex; justify-content: space-between; align-items: center; padding-top: 9rpx; } .active-type { font-size: 24rpx; font-family: PingFang SC, PingFang SC-Regular; font-weight: 400; color: #333333; flex-shrink: 0; /* width: 118rpx; */ } .active-item-address { display: flex; position: relative; } .icon-list-dizhi { /* position: absolute; */ color: #ffdc2f !important; font-size: 30rpx !important; margin-right: 9rpx !important; /* top: 2rpx; left: -2rpx; */ } .active-item-address .address-word { font-size: 24rpx; font-family: PingFang SC, PingFang SC-Regular; font-weight: 400; color: #999999; /* margin-left: 36rpx; */ white-space: nowrap; text-overflow: ellipsis; overflow: hidden; word-break: break-all; width: 400rpx; } .status { position: absolute; left: 0; top: 0; font-size: 24rpx; padding: 0 20rpx; height: 39rpx; line-height: 39rpx; text-align: center; background: rgba(0, 0, 0, 0.6); z-index: 7; color: white; border-radius: 20rpx 0 0 0; } .activestatus { background: #ffdc2f; } .baostatus { background: #3be5b2; } .endstatus { background: #707070; } .nostatus { background: rgba(251, 177, 120, 0.9); } .mstatus { background: #ff3a3a; } .txt-con .item .time-box, .txt-con .address-type, .txt-con .num-price .num { display: flex; align-items: center; } .txt-con .item .time-box, .txt-con .num-price .num { font-size: 24rpx; color: #999999; } .txt-con .item .icon-box, .txt-con .address-type .icon-box, .txt-con .num-price .icon-box { width: 35rpx; text-align: left; margin-right: 9rpx; flex-shrink: 0; } .num-price { display: flex; justify-content: space-between; font-size: 28rpx; line-height: 36rpx; font-weight: 400; color: #333333; margin-bottom: 5rpx; font-family: PingFang SC, PingFang SC-Regular; margin-top: 8rpx; position: relative; } .price-h .p1 { font-size: 20rpx; font-weight: 500; text-align: left; color: #ec2e26; } .price-h .p2 { font-size: 30rpx; font-weight: bold; text-align: left; color: #ec2e26; }