/* pages/demandHall/needsDetail/index.wxss */ .top-box{ width: 100%; padding: 0 40rpx 40rpx; background: linear-gradient(180deg, #FF5100 0%, #FFA782 100%); } .count-down-box{ text-align: right; color: #FFFFFF; font-size: 24rpx; padding: 30rpx 0; } .needs-info{ width: 100%; padding: 24rpx 20rpx; background: #fff; font-size: 28rpx; color: #1D1D1D; line-height: 34rpx; border-radius: 12rpx; } .info-item{ display: flex; align-items: top; margin-bottom: 20rpx; } .item-l{ color: #707070; } .item-r{ width: 484rpx; margin-left: 16rpx; } .content-box{ width: 100%; padding: 40rpx; } .tag{ width: 216rpx; height: 48rpx; line-height: 48rpx; text-align: center; font-size: 24rpx; color: #fff; background: linear-gradient(314deg, #FF5100 0%, #FF8800 100%); border-radius: 8rpx; margin: 16rpx 0; } .col-line{ width: 8rpx; height: 36rpx; background: #FF7942; border-radius: 4rpx; margin-right: 14rpx; } .colG{ font-size: 28rpx; line-height: 40rpx; color: #707070; margin-left: 20rpx; } .mt40{ margin-top: 40rpx; } .company-card-box { padding: 30rpx 12rpx; margin-top: 34rpx; box-shadow: 0px 6px 12px rgba(0, 0, 0, 0.2); } .company-logo{ width: 150rpx; height: 150rpx; margin-right: 20rpx; } .name{ font-size: 32rpx; line-height: 44rpx; } .slogan{ font-size: 24rpx; line-height: 34rpx; color: #666; margin: 4rpx 0 12rpx; } .tags-box{ margin: 6rpx 0 10rpx; } .tag-item{ width: 112rpx; height: 36rpx; display: inline-block; line-height: 36rpx; text-align: center; font-size: 20rpx; background: linear-gradient(312deg, #FFB788 0%, #F9C8A7 100%); color: #fff; border-radius: 4rpx; margin-right: 8rpx; } .bgG{ background: linear-gradient(134deg, #AEC8F6 0%, #76A6FA 100%); } .user-name{ } .header-img{ width: 120rpx; height: 120rpx; border-radius: 50%; margin-right: 20rpx; } .user-name image{ width: 134rpx; height: 38rpx; margin-left: 12rpx; } .user-name .tyg-tag{ width: 164rpx; } .btn-box{ width: 100%; height: 150rpx; line-height: 150rpx; align-self: center; background: #fff; border-top: 1rpx solid #ececec; text-align: right; padding-right: 52rpx; position: fixed; bottom: 0; } .contact-btn{ display: inline-block; width: 240rpx; height: 88rpx; text-align: center; line-height: 88rpx; background: linear-gradient(134deg, #FFA782 0%, #FF6D31 100%); border-radius: 12rpx; font-size: 32rpx; color: #fff; }