.app { width: 96%; margin: 20rpx auto; background-color: #fff; padding-bottom: 50rpx; font-size: 31rpx; .mask { background-color: #fff; width: 100%; position: relative; height: 100%; padding-top: 80rpx; .titletext { width: 100%; padding: 40rpx 30rpx 0; display: flex; .select { width: 60%; height: 63rpx; border: 2rpx solid #d0d0d0; border-radius: 5rpx; display: flex; position: relative; flex: 1; text { width:100%; height: 63rpx; padding: 0 60rpx 0 20rpx; line-height: 63rpx; font-weight: 400; color: gray; font-size: 24rpx; // text-overflow: -o-ellipsis-lastline; // overflow: hidden; // text-overflow: ellipsis; // display: -webkit-box; // -webkit-line-clamp: 1; // line-clamp: 1; // -webkit-box-orient: vertical; // white-space:normal; // word-break:break-all; } image { width: 9rpx; height: 17rpx; position: absolute; right: 40rpx; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); } } } .btnss { display: flex; text-align: center; border-top: 1rpx solid #f6f6f6; font-size: 32rpx; line-height: 100rpx; width: 100%; position: absolute; bottom: 0; .cancel { width: 50%; height: 100rpx; border-right: 0.5rpx solid #f6f6f6; } .Rescind { width: 50%; height: 100rpx; color: #4AC4AB; border-left: 0.5rpx solid #f6f6f6; } } textarea { padding: 10rpx 20rpx; font-size: 24rpx; border: 1rpx solid #d0d0d0; flex: 1; } text { display: inline-block; padding-left: 20rpx; width: 200rpx; height: 50rpx; font-size: 28rpx; line-height: 50rpx; color: #333333; } } .btns { width: 100%; display: flex; justify-content: space-evenly; padding-bottom: 100rpx; .leftbtn, .rightbtn { width: 290rpx; height: 62rpx; background: #FFFFFF; border: 1px solid #26A888; border-radius: 5rpx; text-align: center; font-weight: 500; color: #26A888; line-height: 62rpx; } .rightbtn { color: #fff; background: #26A888; } } .lookbtn { margin: 50rpx auto 0; width: 497rpx; height: 62rpx; background: #FFFFFF; border: 1px solid #26A888; border-radius: 5rpx; font-weight: 500; color: #26A888; text-align: center; line-height: 62rpx; } .border { width: 94%; height: 2rpx; margin: 60rpx auto 30rpx; background: #E6E6E6; } .item { width: 100%; padding: 30rpx 50rpx 0 50rpx; font-size: 30rpx; font-weight: 400; color: #333333; word-break: break-all; } .flexitem { display: flex; justify-content: space-between; .right { display: flex; align-items: flex-end; image { width: 30rpx; height: 30rpx; } text { padding-left: 10rpx; } } } .name { width: 100%; font-size: 38rpx; font-weight: 500; color: #333333; padding: 60rpx 50rpx 0 50rpx; display: flex; align-items: flex-end; .text { margin-right: 40rpx; } .card { font-size: 18rpx; font-weight: 400; color: #FFA115; padding: 0 15rpx; height: 35rpx; line-height: 35rpx; background: #FFFFFF; border: 1px solid #FFA115; border-radius: 5rpx; margin-right: 14rpx; text-align: center; } } .title { width: 100%; padding: 20rpx 0 0 30rpx; display: flex; align-items: flex-end; .text { font-size: 28rpx; font-weight: 500; color: #000000; padding-left: 20rpx; } image { width: 35rpx; height: 35rpx; } } }