/* pages/message/message.wxss */ .page { width: 100vw; height: 100vh; background: #F2F2F2; display: flex; flex-direction: column; } .scrollbox{ margin-top: 30rpx; flex: 1; overflow-y: scroll; -webkit-overflow-scrolling: touch; } .toptip { margin-top: 172rpx; display: flex; align-items: center; padding: 35rpx 32rpx 20rpx; background: #FFFFFF; box-shadow: 0px 0px 14px 2px rgba(221, 221, 221, 0.68); } .consultwraper { background-color: #fff; margin: 0 32rpx; border-radius: 10rpx; } .titlebox { display: flex; justify-content: space-between; } .msg{ flex:1; margin-left: 20rpx; } .msg .title { font-size: 30rpx; color: #000; } .msg .tips { line-height: 48rpx; margin-top: 10rpx; font-size: 26rpx; color: #333333; } .bell{ width:97rpx; height:100rpx; flex-shrink: 0; } .circle{ width: 20rpx; height:20rpx; background: #EF4F20; border-radius: 50%; } .bage { min-width: 17rpx; padding: 0 10rpx; height: 36rpx; display: flex; align-items: center; color: #fff; justify-content: center; border-radius: 30rpx; font-size: 26rpx; background: #EF4F20; } .listcell { position: relative; padding: 40rpx 32rpx 20rpx; background: #fff; border-bottom: 1rpx solid #E7E7E7; } .listcell:last-child{ border:none; } .right .del{ top:0; position: absolute; right:0; width:32rpx; height:32rpx; } .headicon { width: 80rpx; height: 80rpx; border-radius: 50%; } .info{ display: flex; align-items: center; } .right{ flex:1; position: relative; margin-left: 20rpx; } .hospital{ margin-top: 18rpx; } .persontip{ margin-top:20rpx; font-size: 28rpx; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; color: rgba(0,0,0,0.85); } .bottombox{ margin-top: 24rpx; display: flex; align-items: center; justify-content: space-between; } .bottombox .nameinfo{ flex-shrink: 0; word-break: break-all; padding:0 20rpx; border-radius: 27rpx; border: 1rpx solid #3CC7C0; height: 57rpx; display: flex; align-items: center; border-radius: 30rpx; color: rgba(0,0,0,0.65); font-size: 24rpx; } .nameinfo .name{ display: inline-block; max-width:160rpx; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .bottombox .date{ height: 30rpx; display: flex; align-items: center; white-space: nowrap; color: rgba(0,0,0,0.45); font-size: 24rpx; } .nomsg{ width:100%; } .topdata{ margin:98rpx 0 84rpx 0; display: flex; justify-content: center; align-items: center; } .nodata{ color: #999999; font-size: 32rpx; margin-left: 30rpx; margin-right: 18rpx; } .msgicon{ width:479rpx; height:216rpx; } .price{ color:#EF4F20; font-size: 34rpx; font-weight: bold; } .consultbox{ margin:0 32rpx; background-color: #fff; border-radius: 10rpx; } .consultbox .btn{ width: 160rpx; height: 60rpx; background: #3CC7C0; color:#fff; display: flex; justify-content: center; align-items: center; font-size: 30rpx; border-radius: 30rpx; } .viewwrap{ border-bottom:1rpx solid #E7E7E7; display: flex; justify-content: space-between; padding:30rpx 0rpx 30rpx; margin:0 52rpx; display: flex; } .viewwrap:last-child{ border-bottom:none; } .viewwrap .right{ margin-left: 20rpx; } .viewwrap .price{ margin-top: 10rpx; } .viewwrap .name{ font-size: 28rpx; font-weight: 600; color: #333333 } .top{ width:100%; display: flex; justify-content: center; padding:20rpx 0; } .top .up{ width:40rpx; height:22rpx; } .leftimg{ display: flex; align-items: center; } .price .unit{ color:#333; font-size: 28rpx; } .zxicon{ width:80rpx; height:80rpx; } .list .bage{ top:50%; transform: translateY(-50%); position: absolute; right:32rpx; } .list .circle{ top:50%; transform: translateY(-50%); margin-right: 8rpx; position: absolute; right:32rpx; }