.page { background-color: #F9F9F9; width: 100%; height: 100%; } .head{ position: fixed; left: 0; top: 0; z-index: 100; display: flex; align-items: center; justify-content: space-between; width: 100%; height: 100rpx; /* #ifdef MP */ height: calc(120rpx + var(--status-bar-height)); padding-top: calc(40rpx + var(--status-bar-height)); /* #endif */ background-color: rgba(255,255,255,1); .logo-title{ width: 64%; color: #000; padding-left: 25rpx; font-size: 32rpx; display: flex; align-items: center; image { width: 32rpx; height: 32rpx; margin-right: 10rpx; } } .title{ } .setting-mess{ width: 20%; display: flex; align-items: center; height: 100%; margin-right: 25rpx; } } .main { margin-top: 100rpx; padding-top: 10rpx; padding-bottom: 140rpx; } .top-box { display: flex; justify-content: space-between; margin: 25rpx; background-color: #fff; border-radius: 20rpx; padding: 30rpx; .red { color: #FF4141; } .top-box-heng { display: flex; align-items: center; .top-box-heng-right { margin-left: 40rpx; } } .top-box-img { display: flex; align-items: center; input { text-align: right; font-size: 26rpx; color: #000; } .placeholder { font-size: 26rpx; color: #acacac; line-height: 45rpx; } .top-box-image { width: 20rpx; height: 20rpx; margin-left: 20rpx; } } } .message-list{ background-color: #FFFFFF; border-radius: 20rpx; margin: 25rpx; .info-box { padding: 0 30rpx; border-radius: 20rpx; margin-bottom: 30rpx; .info-box-list { display: flex; align-items: center; border-bottom: 2rpx solid #ececec; padding-top: 30rpx; padding-bottom: 30rpx; .width100 { width: 100% !important; } .info-box-width { width: 50%; .red { color: #FF4141; } .info-box-list-img { margin-top: 30rpx; image { width: 130rpx; height: 130rpx; border-radius: 20rpx; } } .textarea { background-color: #F4F4F4; border-radius: 20rpx; width: 100%; margin-top: 20rpx; padding: 20rpx; font-size: 28rpx; min-height: 120rpx; } } .serve { display: flex; justify-content: space-between; width: 100%; .serve-title { color: #000; } .serve-right { display: flex; align-items: center; input { text-align: right; font-size: 26rpx; color: #000; } .placeholder { font-size: 26rpx; color: #acacac; line-height: 45rpx; } } } } .info-box-list:last-child { border-bottom: 0; } } } /* 底部 */ .page-footer{ position: fixed; bottom: 0; display: flex; height: 140rpx; background-color: #fff; padding: 0 25rpx 25rpx 25rpx; width: 100%; .footer-buy{ height: 100%; width: 100%; .cart-add{ width: 100%; height: 100rpx; line-height: 100rpx; background-color: #477eff; text-align: center; border-radius: 30rpx; text{ font-size: 32rpx; color: #fff; } } } } .rule-win{ .cu-dialog { background-color: #fff; border-radius: 30rpx; } .rule-img { position: absolute; top: 29%; left: 33%; z-index: 10; image { width: 250rpx; height: 250rpx; } } .rule-content{ padding: 120rpx 0 30rpx 0; text-align: center; color: #8D8D8D; .rule-title { font-size: 32rpx; color: #000; margin-bottom: 20rpx; } .rule-btn { display: flex; justify-content: space-between; margin: 50rpx 30rpx 0 30rpx; .rule-btnleft { background-color: #EEEEEE; color: #6F6F6F; border-radius: 30rpx; padding: 20rpx 0; width: 48%; } .rule-btnright { background-color: #E4ECFF; color: #477EFF; border-radius: 30rpx; padding: 20rpx 0; width: 48%; } } } }