/* pages/detail/detail.wxss */ page { background: #f5f5f5; padding-bottom: 139rpx; } /* 待遇详情 */ .header { width: 750rpx; height: 200rpx; padding: 15rpx 30rpx 40rpx 30rpx; box-sizing: border-box; background: #fff; display: flex; flex-direction: column; justify-content: center; } .info { display: flex; justify-content: space-between; } .name { color: #31364c; font-size: 48rpx; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .money { color: #3243bd; font-size: 38rpx; flex-basis:275rpx; text-align: right; } .month { font-size: 24rpx; } .bottom { font-size: 26rpx; color: #888a8e; display: flex; align-items: center; justify-content: space-between; margin-top: 20rpx; } .bottom view { display: flex; align-items: center; } .bottom image { height: 25rpx; width: 25rpx; margin-right: 10rpx; } /* 公司地址 */ .address { width: 750rpx; height: 148rpx; background: #fff; padding: 30rpx; box-sizing: border-box; display: flex; align-items: center; justify-content: space-between; margin-top: 15rpx; } .address image { height: 80rpx; width: 80rpx; margin-right: 30rpx; } .address-info { flex: 1; height: 100%; font-size: 28rpx; color: #31364c; display: flex; flex-direction: column; justify-content: space-between; overflow: hidden; } .address-info-text { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .point { font-size: 26rpx; color: #888a8e; display: flex; align-items: center; } .point text { flex: 1; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .point image { height: 22rpx; width: 18rpx; margin-right: 10rpx; } .detail { margin: 15rpx 0; padding: 15rpx 0; background: #fff; } /* 需求详情 */ .cell { color: #535768; font-size: 28rpx; background: #fff; padding: 30rpx; display: flex; flex-direction: column; } .cell-content { margin-top: 15rpx; } .cover { position: fixed; left: 0; top: 0; height: 100%; width: 100%; background: rgba(0, 0, 0, 0.4); display: flex; align-items: center; justify-content: center; } .model { height: 510rpx; width: 670rpx; background: #f5f5f5; border-radius: 10rpx; } .cancel-icon { display: flex; justify-content: flex-end; padding: 30rpx 30rpx 0 30rpx; box-sizing: border-box; } .cancel-img { height: 24rpx; width: 24rpx; } .model-title { text-align: center; line-height: 53rpx; color: #31364c; font-size: 38rpx; } .textarea { width: 610rpx; height: 224rpx; padding: 30rpx; margin: 30rpx auto; font-size: 32rpx; box-sizing: border-box; border: 2rpx solid #ddd; border-radius: 10rpx; } .textarea textarea { height: 100%; width: 100%; } .model-action { height: 110rpx; display: flex; align-items: center; justify-content: space-between; border-top: 1rpx solid #eaebee; } .cancel, .confirm { width: 50%; height: 100%; line-height: 110rpx; font-size: 34rpx; color: #31364c; box-sizing: border-box; text-align: center; } .cancel { border-right: 1rpx solid #eaebee; } /* .confirm { border-left: 1rpx solid #eaebee; } */