.recruit-title { width: 100%; } .recruit-padding { padding: 30rpx; box-sizing: border-box; } .user-info { background-image: linear-gradient(to bottom, #5491f4, #85b2fc); border-radius: 50rpx 50rpx 0 0; padding: 30rpx 30rpx 50rpx; box-sizing: border-box; } .user-white { background-color: #ffffff; border-radius: 50rpx 50rpx 0 0; padding: 30rpx; box-sizing: border-box; position: relative; display: flex; } .user-head { width: 110rpx; height: 110rpx; border: 4rpx solid #5390f4; border-radius: 50%; } .user-cont { padding-left: 30rpx; box-sizing: border-box; } .user-name { margin: 5rpx 0 20rpx; font-size: 34rpx; } .user-tips { background-color: #e6efff; color: #5390f4; font-size: 24rpx; line-height: 44rpx; padding: 0 15rpx; border-radius: 10rpx; } .user-go { position: absolute; right: 30rpx; top: 50rpx; background-color: #ffcb57; color: #ffffff; box-shadow: 0 10rpx 0 #ffb000; line-height: 68rpx; font-size: 28rpx; padding: 0 30rpx; border-radius: 80rpx; } .recruit-block { background-color: #5390f4; border-radius: 50rpx; padding: 20rpx; box-sizing: border-box; margin-bottom: 30rpx; } .recruit-block:first-child { margin-top: -50rpx; } .recruit-border { border: 4rpx solid #000000; border-radius: 50rpx; padding: 50rpx; box-sizing: border-box; } .recruit-img { width: 100%; } .recruit-white { background-color: white; border-radius: 40rpx; padding: 5rpx 35rpx; box-sizing: border-box; margin-top: 30rpx; position: relative; } .clockIn-tool { display: flex; margin: 80rpx -20rpx 40rpx; height: 100rpx; line-height: 100rpx; } .clockIn-btn { flex: 2; text-align: center; position: relative; margin: 0 20rpx; } .clockIn-btn-img, .clockIn-btn-text { position: absolute; left: 0; top: 0; width: 100%; } .clockIn-btn-text { color: #ffffff; font-size: 34rpx; text-shadow: 4rpx 4rpx 4rpx rgba(0, 0, 0, .3); } .recruit-bottom { position: relative; height: 180rpx; } .recruit-bottom-img { position: absolute; left: 0; top: 0; width: 100%; } .recruit-bottom-text { position: absolute; left: 0; bottom: 0; width: 100%; z-index: 9; color: #ffffff; text-align: center; font-size: 28rpx; } .frame { border-top: 4rpx dotted #ffffff; border-bottom: 4rpx dotted #ffffff; padding: 30rpx 0; box-sizing: border-box; } /* 图片上传 */ .album-list{ display: flex; flex-wrap:wrap; margin: 20rpx -10rpx 0; } .album-list-li{ position: relative; width: 30%; padding-top: 30%; box-sizing: border-box; margin: 10rpx; } .album-list-img, .album-list-li-add{ position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: #a1c5ff; border-radius: 6rpx; } .album-list-li-add{ text-align: center; display: -webkit-box; -webkit-box-orient: vertical; -webkit-box-pack: center; color: #ffffff; font-size: 26rpx; } .album-list-add-icon{ width: 78rpx; height: 78rpx; } .album-remove{ position: absolute; right: 0; bottom: 0; background: rgba(0, 0, 0, .5); color: white; font-size: 28rpx; text-align: center; line-height: 50rpx; width: 100%; z-index: 9; } .frame-write-name { color: #ffcb5c; margin-bottom: 20rpx; } .frame-write-text { color: #cde0ff; line-height: 48rpx; }