@charset "UTF-8"; /* 颜色变量 */ /* 行为相关颜色 */ /* 基本颜色 */ .contractinfo { background: #fff; padding: 20rpx 0; position: relative; } .contractinfo .constatus { position: absolute; right: 24rpx; top: 24rpx; background: rgba(0, 142, 255, 0.1); padding: 5rpx 12rpx; display: flex; justify-content: center; align-items: center; font-size: 24rpx; color: #008EFF; border-radius: 10rpx; } .contractinfo .constatus .clockimg { width: 32rpx; height: 32rpx; margin-right: 10rpx; } .contractinfo .nameli { display: flex; justify-content: flex-start; align-items: center; margin-bottom: 24rpx; } .contractinfo .nameli .zhangimg { width: 40rpx; height: 40rpx; margin-right: 15rpx; } .contractinfo .nameli .name { font-size: 32rpx; color: #333333; margin-left: 32rpx; } .contractinfo .content { font-size: 26rpx; color: #999; margin: 15rpx 0; margin-left: 32rpx; margin-right: 30rpx; } .contractinfo .content ._span { float: right; font-size: 34rpx; color: #008EFF; font-weight: 600; } .tabinfo { display: flex; justify-content: space-between; align-items: center; padding: 20rpx; background: #fff; border-top: 1rpx solid #C0C0C0; } .tabinfo .tableft { display: flex; justify-content: flex-start; align-items: center; } .tabinfo .tableft .headerimg { width: 45rpx; height: 45rpx; border-radius: 50%; } .tabinfo .tableft .name { font-size: 34rpx; color: #333; margin-left: 30rpx; } .tabinfo .rightimg { width: 32rpx; height: 32rpx; } .btnlist { padding: 20rpx 24rpx; display: flex; justify-content: space-around; align-items: center; border-top: 1rpx solid #DDDDDD; background: #fff; } .btnlist .btn { width: 300rpx; height: 60rpx; border-radius: 8rpx; font-size: 24rpx; color: #fff; text-align: center; line-height: 60rpx; } .btnlist .pass { background: #008EFF; } .btnlist .refuse { background: #F43F3B; } .info_detail { margin-bottom: 100rpx; } .info_detail .basic_head { display: flex; padding: 26rpx 30rpx; font-size: 30rpx; color: #333; } .info_detail .basic_main { display: flex; justify-content: space-between; padding: 0 32rpx; background-color: #fff; height: 90rpx; line-height: 90rpx; border-bottom: 1rpx solid #EAEAEA; font-size: 32rpx; color: #999; } .info_detail .basic_main .b_m_right { color: #333; font-size: 30rpx; } .operation_record { background: #fff; padding: 40rpx 30rpx; } .operation_record .record_item { display: flex; justify-content: space-between; padding-bottom: 20rpx; border-bottom: 1rpx solid #EAEAEA; margin-bottom: 20rpx; } .operation_record .record_item:last-child { border-bottom: none; } .operation_record .record_item image { width: 80rpx; height: 80rpx; border-radius: 50%; flex-shrink: 0; } .operation_record .record_item .record_info { flex: 1; margin-left: 25rpx; line-height: 40rpx; font-size: 28rpx; } .operation_record .record_item .record_info .info_top { display: flex; justify-content: space-between; align-items: center; margin-bottom: 10rpx; font-size: 30rpx; color: #999; } .operation_record .record_item .record_info .shenhetext { font-size: 26rpx; color: #666; line-height: 34rpx; } .operation_record .record_item .record_line { position: absolute; top: -102rpx; left: -26rpx; height: 105rpx; border-left: 4rpx dotted #dedede; } .bntbox { width: 750rpx; height: 120rpx; background: #fff; position: fixed; left: 0; bottom: 0; display: flex; justify-content: center; align-items: center; border-top: 1rpx solid #CCCCCC; } .bntbox .botbtn { width: 680rpx; height: 80rpx; border-radius: 40rpx; font-size: 26rpx; color: #fff; text-align: center; line-height: 80rpx; background: #008EFF; }