.box { // position: relative; .swiper { height: 500rpx; } .detail { position: absolute; background: white; width: 100%; // top: 400rpx; border-radius: 30rpx 30rpx 0 0; padding: 20rpx; .name { margin: 20rpx 0; .title { font-size: 55rpx; font-weight: bold; font-family: "华文琥珀"; } .desc { margin: 20rpx; font-size: 25rpx; // white-space: nowrap; // text-overflow: ellipsis; // overflow: hidden; } } .comments { .ul { .li { padding: 10rpx 0; border-bottom: whitesmoke 1rpx solid; .user { display: flex; .name { font-size: 28rpx; margin-left: 10rpx; font-weight: bold; } } .content { margin-top: 10rpx; margin-left: 50rpx; .text { font-size: 26rpx; } .icon { display: flex; align-items: center; margin: 10rpx 0; .love { margin-right: 35rpx; van-icon { font-size: 35rpx; margin-right: 5rpx; } text { font-size: 25rpx; } } .reply { font-size: 38rpx; } } .replyComment { background: whitesmoke; padding: 20rpx; border-radius: 10rpx; font-size: 28rpx; .reItem { padding: 25rpx 0 5rpx 0; border-bottom: rgb(235, 235, 235) solid 1rpx; .reName { color: #4F9AF7; } .reText { margin: 0 10rpx; } .reIcon { width: 100%; display: flex; align-items: center; justify-content: flex-end; >view { margin-right: 30rpx; } } } .more { padding-top: 10rpx; } } } } } } .inp { width: 100vw; border-top: 1rpx solid #e4d2fa; position: fixed; bottom: 0rpx; right: 0; } .date { display: flex; justify-content: space-between; align-items: center; margin: 20rpx; .toDay { font-size: 55rpx; font-weight: bold; color: #4F9AF7; font-family: "华文琥珀"; .month { font-size: 35rpx; } } .tip { font-size: 45rpx; font-weight: bold; font-family: "华文琥珀"; } } .item { display: flex; align-items: center; padding: 30rpx 0 20rpx 0rpx; margin: 0 30rpx; border-bottom: 1rpx solid rgb(224, 224, 224); .title { font-size: 30rpx; margin-right: 20rpx; align-items: center; font-weight: bold; van-icon { font-size: 30rpx; } } .common { font-size: 28rpx; van-icon { margin-right: 10rpx; } .arLog { display: flex; align-items: center; padding: 10rpx 0; color: #4F9AF7; font-weight: bold; } } } .btn { margin: 30rpx 0; background: #4F9AF7; font-size: 35rpx; } } } .popup { height: 70vh; overflow-y: auto; .topTitle { position: fixed; // top: 300rpx; left: 0rpx; z-index: 9; } .topBox{ border-radius:40rpx 40rpx 0 0; background: white; width: 100vw; padding: 20rpx; border-bottom: 1rpx solid rgb(206, 206, 206); text-align: center; font-weight: bold; } .registerStartDate { padding: 20rpx; display: flex; align-items: center; .title { width: 220rpx; font-size: 28rpx; text { color: red; } } .date { font-size: 28rpx; font-weight: bold; } } .registerStartTime { // height:; padding: 20rpx; .title { width: 220rpx; font-size: 28rpx; text { color: red; } } .box { display: flex; margin: 20rpx; align-items: center; justify-content: space-between; padding: 20rpx; box-shadow: 1rpx 1rpx 10rpx rgb(204, 204, 204); border-radius: 20rpx; .time { .from { margin: 10rpx 0; font-size: 35rpx; van-icon { font-size: 35rpx; } font-weight: bold; } .to { font-size: 28rpx; van-icon { font-size: 35rpx; } } } .btn { font-size: 30rpx; background: #4F9AF7; padding: 10rpx 20rpx; border-radius: 100rpx; color: white; } } } .btn_btm { width: 100vw; background: white; position: fixed; bottom: 0rpx; z-index: 9; button{ color: white; font-size: 30rpx; } } .revise { float: right; background: #4F9AF7; margin: 20rpx; } } .audit { font-size: 25rpx; color: #4F9AF7; background: #e4d2fa; width: 95rpx; padding: 5rpx 10rpx; margin-left: 10rpx; } .company { margin: 20rpx; .name { font-size: 26rpx; margin: 20rpx 40rpx; padding: 20rpx; border-bottom: 1rpx solid rgb(243, 243, 243); } } van-cell { van-radio-group { van-radio { margin: 20rpx 0; } } }