page { background-color: #f8f8f8; } .success_page { width: 100%; min-height: 100vh; background: linear-gradient(180deg, #cdedff 11%, #c0e7ff 100%); } .close_page { width: 100%; min-height: 100vh; background-color: #ff827d; } .pass_page_content { padding-top: 10rpx; } .pass_page_content .pass_hader_img { padding: 0 40rpx; font-size: 0; } .pass_page_content .pass_hader_img image { width: 100%; } .house_relation_time { padding: 0 0 50rpx 0; } .house_relation_label { text-align: center; color: #666666; font-size: 28rpx; padding-bottom: 40rpx; } .time_contents { background-color: #f3f3f4; padding: 10rpx 20rpx; border-radius: 16rpx; color: #2a7efb; font-size: 34rpx; margin: 0 auto; width: 170rpx; text-align: center; font-weight: 500; } .pass_page { margin: 0 40rpx; background-color: #fff; border-radius: 30rpx; padding: 50rpx 0 0 0; } .pass_page .pass_header { color: #2a7efb; text-align: center; padding: 0 0 30rpx 0; } .pass_page .pass_header_icon { border-radius: 100rpx; display: flex; align-items: center; justify-content: center; margin: 0 auto; } .pass_page .pass_header_icon image { width: 120rpx; height: 120rpx; } .pass_page .pass_header .label { font-size: 34rpx; padding-top: 20rpx; } .pass_page .close_info { color: #cf1322; } .pass_page .close_des { padding: 50rpx 0 100rpx 0; color: #3d3d3d; font-weight: 500; font-size: 32rpx; } .pass_page .pass_address_label { color: #3d3d3d; font-size: 32rpx; font-weight: 500; text-align: center; padding: 10rpx 0 30rpx 0; } .pass_page .qr_code { width: 350rpx; height: 350rpx; margin: 0 auto; background-color: #f5f5f5; border: 1rpx solid #eee; } .pass_page .qr_code image { width: 100%; height: 100%; } .pass_page .qr_code_label { color: #666666; font-size: 26rpx; text-align: center; padding: 30rpx 0 20rpx 0; } .pass_page .user_qr_code { padding: 30rpx 0 20rpx 0; text-align: center; color: #3d3d3d; } .pass_page .user_qr_code image { width: 110rpx; height: 110rpx; } .pass_page .user_qr_code .user_name { font-size: 27rpx; padding-top: 10rpx; } .pass_page .pass_footer { display: flex; align-items: center; justify-content: space-between; padding: 30rpx 40rpx; margin: 30rpx; border-top: 1rpx solid #eee; text-align: center; } .pass_page .pass_footer .pass_footer_item { flex: 1; color: #000; font-size: 28rpx; } .pass_page .pass_footer .pass_footer_item .label { color: #666; padding: 7rpx 0 10rpx 0; } .close_pass_page { margin-top: 40rpx; }