page { background: #f2f1f6; } .check { padding: 20rpx; position: fixed; top: 70px; width: 95%; border-radius: 20px; } .case-info { background: #fff; border-radius: 10rpx; padding: 20rpx; margin-bottom: 15rpx; } .title-status { display: flex; justify-content: space-between; margin-bottom: 10rpx; } .radio-btns { display: flex; flex-direction: column; justify-content: flex-start; align-items: center; } .radio-btns radio { width: 100%; margin-left: -25px; } .title { font-size: 36rpx; line-height: 60rpx; display: inline-block; max-width: 65%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; color: #000000; } .status { line-height: 60rpx; display: inline-block; padding: 0 30rpx; color: #FFFFFF; } .status.green { color: #2dfe2e; background: rgba(45, 254, 46, 0.1) } .status.red { color: red; background: rgba(255, 0, 0, 0.1) } .row { font-size: 14px; color: #101010; line-height: 60rpx; } .row-desc { color: #9A9A9A; } .title-date { font-size: 12px; color: #101010; } .photo { margin: 50rpx 0; } .photo image { width: 140rpx; height: 140rpx; margin-right: 10rpx; margin-bottom: 10rpx; } .position { font-size: 14px; } .position-box { position: absolute; bottom: 0; width: 100%; padding: 5px 2px; color: #FFFFFF; background-color: rgba(0, 0, 0, .65); display: flex; flex-direction: row; align-items: center; justify-content: flex-start; } .position-box image { width: 20px; height: 20px; } .map-box map { width: 100%; height: 400rpx; } .map { width: 100%; height: 400rpx; position: relative; } .handle-info { border-radius: 10rpx; background: #fff; margin-top: 15rpx; padding: 20rpx 20rpx 10rpx; } .handle-photo { margin: 20rpx 0 0; } .handle-title { color: #000000; display: flex; flex-direction: row; justify-content: flex-start; align-items: center; padding: 5px 0px 0px 5px; } .form-head-line { height: 15px; width: 6px; background-color: #4985f8; margin-right: 5px; } radio { transform: scale(.8); } .handle-title text { color: red; } .handle { background-color: #FFFFFF; } .check-box { padding: 20rpx; background: #fff; border-radius: 10rpx; margin-top: 15rpx; } .check-content { background: #f2f1f6; margin-bottom: 20rpx; } .check-content textarea { width: 100%; height: 300rpx; padding: 15rpx; box-sizing: border-box; } .qualified { display: flex; justify-content: space-between; font-size: 14px; padding: 5px 0px; } .qualified label { margin-right: 20rpx; } .qualified label:last-child { margin-right: 0; } .satisfied { padding: 5px 0px; font-size: 14px; } .satisfied-title { font-size: 14px; } .satisfied-box label { display: block; margin-top: 15rpx; } .choose-photo { margin-top: 15rpx; } .choose-photo .img-box { width: 32%; height: 140rpx; margin-right: 2%; margin-bottom: 10rpx; position: relative; display: inline-block; } .img-box image { width: 100%; height: 100%; } .img-box .delete-btn { position: absolute; top: -10rpx; right: -10rpx; width: 40rpx; height: 40rpx; } .choose-photo .img-box:nth-child(3n) { margin-right: 0; } .photo-main { background: none; padding: 0; } .add { display: inline-block; width: 32%; height: 140rpx; background: #f1f1f6; position: relative; } .add image { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 60rpx; height: 60rpx; } .submit { width: 710rpx; height: 100rpx; background: #008cff; line-height: 100rpx; text-align: center; color: #fff; border-radius: 10rpx; margin: 15rpx auto; } .check-container { margin-top: 15rpx; background-color: #FFFFFF; } .title-box { display: flex; flex-direction: row; background-color: #4583fe; height: 100px; align-items: center; padding-left: 10px; } .title-box image { width: 32px; height: 32px; }