.listBox{ position: relative; z-index: 1; } .content { width: 100%; padding-bottom:120rpx; } .top { position: relative; .topphone { position: absolute; z-index: 1; bottom: -20rpx; left: 50%; transform: translate(-50%, -50%); .topphonebg { position: relative; width: 288rpx; image{ width: 288rpx; height: 70rpx; } } .topphonetext { position: absolute; font-size: 28rpx; font-weight: bold; color: #fff; display: flex; align-items: center; top: 16rpx; left: 25%; text-align: center; image { width: 28rpx; height: 28rpx; margin-right: 10rpx; } } } .topimg { margin: 25rpx; image { width: 100%; border-radius: 20rpx; } } } .titleall-box { display: flex; justify-content: space-between; padding: 40rpx 20rpx 20rpx 0; .titleall-left { font-size: 32rpx; font-weight: bold; display: flex; align-items: center; .titleall-left-line { width: 14rpx; height: 36rpx; border-radius: 0 10rpx 10rpx 0; background-color: #667FFF; box-shadow: 0 0 10rpx 5rpx #d1d9ff; margin-right: 20rpx; } text { font-size: 28rpx; color: #999999; } } } .message-list{ background-color: #FFFFFF; border-radius: 20rpx; font-size: 26rpx; margin: 25rpx; .info-box { padding: 0 40rpx; 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%; font-size: 30rpx; font-weight: bold; .info-box-small { font-size: 26rpx; color: #a8a8a8; font-weight: 500; margin-top: 10rpx; } .info-box-list-img { margin-top: 30rpx; image { width: 180rpx; height: 180rpx; border-radius: 20rpx; } } .input-text { font-size: 30rpx; } .inputtext{ color: #3d3d3d; } } .serve { display: flex; justify-content: space-between; width: 100%; .serve-title { font-size: 30rpx; color: #909090; } .serve-right { font-size: 30rpx; font-weight: bold; display: flex; align-items: center; justify-content: flex-end; text { color: #FC4444; } image { width: 20rpx; height: 20rpx; margin-left: 10rpx; } } } } .info-box-list:last-child { border-bottom: 0; } } } .tips { color: #F74141; margin: 50rpx 30rpx; .tips-top { margin-bottom: 40rpx; } } /* 底部 */ .page-footer{ margin: 0 3%; display: flex; height: 100rpx; position: fixed; bottom: 40rpx; width: 94%; .footer-buy{ display: flex; align-items: center; justify-content: space-between; width: 100%; .cart-add{ display: flex; align-items: center; justify-content: center; width: 34%; image { width: 240rpx; height: 80rpx; box-shadow: 5rpx 10rpx 20rpx 0 #e0e0e0; border-radius: 100rpx; } .cart-add-text { font-size: 30rpx; font-weight: bold; color: #262626; position: absolute; display: flex; align-items: center; line-height: 80rpx; image { width: 28rpx; height: 28rpx; margin-right: 10rpx; } } } .buy-at{ display: flex; align-items: center; justify-content: center; width: 64%; image { position: absolute; z-index: 0; width: 440rpx; height: 80rpx; box-shadow: 5rpx 10rpx 20rpx 0 #b7c8ff; border-radius: 100rpx; } text{ font-size: 30rpx; font-weight: bold; color: #FFFFFF; position: absolute; z-index: 1; } } } } .example-body { /* #ifndef APP-NVUE */ display: flex; /* #endif */ flex-direction: row; } .calendar-button { flex: 1; font-weight: bold; font-size: 32rpx; } .recharge-list{ display: flex; flex-wrap: wrap; justify-content: space-between; padding: 30rpx; .list{ display: flex; flex-direction: column; align-items: center; justify-content: center; width: 49%; height: 150rpx; background-color: #FFFFFF; border: 2rpx solid #EEEEEE; border-radius: 10rpx; margin-bottom: 20rpx; .price{ display: flex; align-items: center; justify-content: center; width: 100%; text{ font-size: 32rpx; font-weight: bold; color: #555555; } } .give{ display: flex; align-items: center; justify-content: center; width: 100%; margin-top: 10rpx; .give-left { margin-right: 40rpx; color: #929292; } text{ font-size: 26rpx; color: #959595; } } } .action{ background-color: #F5F7FF; border: 2rpx solid #547DFF; .price{ text{ color: #547DFF; } } .give{ color: #547DFF; .give-left { color: #547DFF; } } } }