/**index.wxss**/ page { background: #f5f5f5; } .container { position: relative; top: 0; transition: all 500ms ease 0ms; -moz-transition: all 500ms ease 0ms; -webkit-transition: all 500ms ease 0ms; -o-transition: all 500ms ease 0ms; } /* 头部条件筛选 */ .block { width: 100%; } .block-title { width: 100%; color: #31364c; font-size: 38rpx; padding: 15rpx; background: #fff; box-sizing: border-box; border-top: 1rpx solid #f7f7f7; display: flex; align-items: center; justify-content: space-between; } .block-title image { height: 53rpx; width: 53rpx; } swiper { width: 750rpx; height: 333rpx; background: #fff; } swiper-item { width: 750rpx; height: 333rpx; } swiper-item image { width: 750rpx; height: 333rpx; } .swiper .wx-swiper-dot { transform: scale(0.8); } .swiper .wx-swiper-dot-active { transform: scale(1.2); } .choose-area { width: 750rpx; height: 118rpx; background: #fff; padding: 0 30rpx; box-sizing: border-box; display: flex; align-items: center; justify-content: space-between; } .condition { display: flex; align-items: center; justify-content: space-between; } .condition-content { flex: 1; text-align: center; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .condition view { width: 178rpx; height: 58rpx; color: #535768; font-size: 28rpx; padding: 0 15rpx; box-sizing: border-box; border-radius: 10rpx; background: #f5f5f5; display: flex; align-items: center; justify-content: center; } .condition view image { height: 9rpx; width: 16rpx; margin-left: 10rpx; } .industry-list { width: 100%; background: #fff; display: flex; flex-wrap: wrap; padding-bottom: 15rpx; position: absolute; } .industry-list-item { width: 218rpx; font-size: 28rpx; text-align: center; padding: 15rpx 0; box-sizing: border-box; color: #888a8e; background: #f8f8f8; border-radius: 10rpx; margin-left: 24rpx; margin-top: 15rpx; } .condition-list-item-action { color: #31364c; background: #eaebee; } .color { color: #3243bd; } .price-list { width: 100%; display: flex; flex-direction: column; padding: 15rpx 0; background: #fff; position: absolute; } .price-list-item { height: 98rpx; color: #535768; font-size: 28rpx; line-height: 98rpx; padding: 0 30rpx; box-sizing: border-box; } /* 需求列表 */ .list { margin-top: 25rpx; } .list-item { width: 750rpx; height: 258rpx; display: flex; flex-direction: column; justify-content: space-around; padding: 30rpx; box-sizing: border-box; background: #fff; margin-bottom: 15rpx; } .top, .midden { display: flex; align-items: center; justify-content: space-between; } .name { color: #31364c; font-size: 34rpx; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .payment { color: #3243bd; font-size: 34rpx; flex-basis: 265rpx; text-align: right; } .company { color: #31364c; font-size: 28rpx; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .time { font-size: 24rpx; color: #888a8e; flex-basis: 365rpx; text-align: right; } .bottom { display: flex; align-items: center; flex-wrap: wrap; } .bottom-item { height: 48rpx; color: #535768; font-size: 24rpx; padding: 0 15rpx; border-radius: 10rpx; background: #f5f5f5; display: flex; align-items: center; margin-right: 15rpx; } .bottom-item image { height: 22rpx; width: 18rpx; margin-right: 15rpx; } /* 蒙层 */ .cover { height: 100%; width: 100%; position: fixed; left: 750rpx; top: 0; z-index: 3; background: #fff; box-sizing: border-box; } .offline, .loading, .list-length { height: calc(100vh - 628rpx); color: #cdcfd3; font-size: 28rpx; display: flex; justify-content: center; align-items: center; margin-top: 118rpx; } .offline-content { display: flex; justify-content: center; align-items: center; flex-direction: column; /* margin-top: 156rpx; */ } .offline-content image { height: 74rpx; width: 84rpx; margin-bottom: 45rpx; } .offline-btn { width: 220rpx; height: 88rpx; text-align: center; line-height: 88rpx; font-size: 34rpx; color: #fff; border-radius: 10rpx; background: #cdcfd3; margin-top: 193rpx; } .transition { top: -413rpx; } .choose-area-content.nofixed { position: relative; } .choose-area-content.fixed { position: fixed; top: 0; left: 0; } .margin { margin-top: 142rpx; }