page { height: 100%; } .container { position: relative; width: 100%; height: 1334rpx; font-family: "MicrosoftYaHei"; font-weight: 400; background-image: url(../../static/images/bg.png); background-size: 100% 100%; background-attachment: fixed; background-repeat: no-repeat; .order { position: absolute; top: 115rpx; left: 50%; transform: translateX(-345rpx); width: 690rpx; height: 28rpx; font-size: 28rpx; color: #ffffff; line-height: 54rpx; text-align: right; } button::after { border: none; } .mark { position: absolute; width: 100%; height: 100%; background: #000000; opacity: 0.2; z-index: 4; } .status_bar { position: fixed; top: 0; height: var(--status-bar-height); width: 100%; background: #f8f8f8; z-index: 1000; } .navBar { position: fixed; top: 0; left: 0; width: 750rpx; height: 55rpx; margin-top: 34rpx; color: #fff; font-weight: bold; background-color: rbga(0, 0, 0, 0.1); text-align: center; line-height: 55rpx; z-index: 1000; .back { display: inline-block; position: absolute; top: 16rpx; left: 30rpx; width: 10px; height: 10px; border: none; border-bottom: 4rpx solid #fff; border-left: 4rpx solid #fff; transform: rotate(45deg); text-align: center; } } .messageCard { display: flex; flex-direction: column; justify-content: flex-start; position: absolute; top: 170rpx; left: 36rpx; width: 678rpx; height: 1000rpx; background: #fff; border-radius: 14rpx; // box-sizing: border-box; .item-form { width: 618rpx; height: 906rpx; margin: 0 auto; overflow: scroll; .item, .item-pay { display: flex; justify-content: space-between; width: 618rpx; height: 89rpx; margin: 0 auto; margin-top: 8rpx; border-bottom: 1rpx solid #d9d9d9; line-height: 89rpx; box-sizing: border-box; .ite { display: inline-block; width: 200rpx; height: 60rpx; line-height: 89rpx; margin-left: 20rpx; font-size: 32rpx; color: #808080; } .content { display: inline-block; width: 400rpx; height: 60rpx; overflow: hidden; //多出部分隐藏 white-space: nowrap; //一行显示 text-overflow: ellipsis; //是否显示省略号 line-height: 89rpx; margin-left: 40rpx; color: #000; background: #fff; } } } button { width: 618rpx; height: 100rpx; background: #298def; font-size: 28rpx; color: #fff; text-align: center; line-height: 100rpx; } .okPay { width: 618rpx; height: 100rpx; margin: 0 auto; border-radius: 5rpx; background: #b3b3b3; opacity: 0.6; font-size: 28rpx; color: #fff; text-align: center; line-height: 100rpx; } .bottom-a { display: flex; justify-content: space-between; width: 618rpx; height: 80rpx; margin: 0 auto; navigator { height: 80rpx; font-size: 26rpx; color: #298def; text-align: center; line-height: 80rpx; } } } .messageBg1 { position: absolute; top: 190rpx; left: 51rpx; width: 648rpx; height: 1005rpx; background: #ffffff; opacity: 0.7; border-radius: 14rpx; } .messageBg2 { position: absolute; top: 209rpx; left: 58rpx; width: 634rpx; height: 1007rpx; background: #ffffff; opacity: 0.5; border-radius: 14rpx; } .pop-up { display: flex; flex-direction: column; justify-content: flex-start; position: absolute; top: 384rpx; left: 50%; transform: translateX(-325rpx); z-index: 5; width: 650rpx; height: 566rpx; background: #ffffff; box-shadow: 0rpx 0rpx 13rpx 0rpx rgba(0, 0, 0, 0.29); border-radius: 10rpx; overflow: hidden; .top { display: flex; justify-content: space-between; width: 650rpx; height: 90rpx; background: #e7eef5; line-height: 90rpx; text { width: 161rpx; height: 90rpx; margin-left: 35rpx; line-height: 90rpx; font-size: 32rpx; color: #333333; } .close { position: relative; width: 120rpx; height: 80rpx; background: #e7eef5; .image { position: absolute; top: 40%; left: 50%; width: 18rpx; height: 18rpx; background-image: url(../../static/images/close.png); background-size: 100%; } } } .name, .studentNo { display: flex; justify-content: space-around; width: 590rpx; height: 111rpx; margin: 0 auto; border-bottom: 1rpx solid #cccccc; background: #fff; padding-top: 12rpx; box-sizing: border-box; text { display: inline-block; width: 100rpx; height: 111rpx; font-size: 32rpx; color: #313131; line-height: 111rpx; text-align: center; } input { display: inline-block; width: 390rpx; height: 111rpx; text-align: left; line-height: 111rpx; } } .remark { width: 552rpx; height: 24rpx; margin: 0 auto; font-size: 24rpx; color: #999999; line-height: 54rpx; } .confirm { display: flex; justify-content: space-between; width: 410rpx; height: 254rpx; margin: 0 auto; button { width: 170rpx; height: 80rpx; margin-top: 92rpx; background: rgba(255, 255, 255, 1); border: 1rpx solid #298def; border-radius: 4rpx; text-align: center; line-height: 80rpx; color: rgba(41, 141, 239, 1); } button:nth-child(2) { background: rgba(41, 141, 239, 1); color: #fff; border-color: rgba(41, 141, 239, 1); } } } .leaveMess { display: flex; flex-direction: column; justify-content: flex-start; position: absolute; top: 301rpx; left: 50%; transform: translateX(-325rpx); z-index: 5; width: 650rpx; height: 732rpx; background: #ffffff; box-shadow: 0rpx 0rpx 13rpx 0rpx rgba(0, 0, 0, 0.29); border-radius: 10rpx; overflow: hidden; box-sizing: border-box; .top { display: flex; justify-content: space-between; width: 650rpx; height: 90rpx; background: #e7eef5; line-height: 90rpx; text { width: 161rpx; height: 90rpx; margin-left: 35rpx; line-height: 90rpx; font-size: 32rpx; color: #333333; } .close { position: relative; width: 120rpx; height: 80rpx; background: #e7eef5; .image { position: absolute; top: 40%; left: 50%; width: 18rpx; height: 18rpx; background-image: url(../../static/images/close.png); background-size: 100%; } } } .name, .tel { display: flex; justify-content: space-between; width: 570rpx; height: 56rpx; margin: 0 auto; margin-top: 30rpx; text { width: 101rpx; height: 56rpx; font-size: 28rpx; color: #333333; text-align: center; line-height: 56rpx; } input { width: 453rpx; height: 56rpx; font-size: 28rpx; border: 1rpx solid #bfbfbf; border-radius: 5rpx; text-align: left; text-indent: 10rpx; } } .name { text { text-align: right; } } .title { width: 570rpx; height: 30rpx; margin: 0 auto; margin-top: 40rpx; color: #333333; font-size: 28rpx; line-height: 30rpx; } textarea { width: 570rpx; height: 230rpx; border: 1rpx solid #cccccc; border-radius: 10rpx; margin: 0 auto; margin-top: 20rpx; } button { width: 170rpx; height: 80rpx; margin-top: 30rpx; background: #298def; border-radius: 4px; color: #fff; text-align: center; line-height: 80rpx; } } }