.am-page-result { display: flex; flex-direction: column; background: #fff; background: var(--am-result-background, #fff); overflow: hidden; } .am-page-result-pic { width: 336rpx; height: 336rpx; background-position: center bottom; background-repeat: no-repeat; background-size: contain; } .am-page-result-title { margin: 40rpx auto 0; margin: var(--am-result-margin-vertical, 40rpx) auto 0; max-width: calc(100vw - 96rpx); max-width: calc(100vw - var(--am-result-title-h-spacing, 96rpx)); overflow: hidden; text-overflow: ellipsis; white-space: nowrap; text-align: center; font-size: 36rpx; font-size: var(--am-result-title-fontSize, 36rpx); color: #333; color: var(--am-result-title-color, #333); } .am-page-result-brief { margin: 0 auto; padding-top: 24rpx; padding-top: var(--am-result-brief-margin-top, 24rpx); font-size: 26rpx; font-size: var(--am-result-brief-fontSize, 26rpx); color: #999; color: var(--am-result-brief-color, #999); max-width: calc(100vw - 192rpx); overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; text-align: center; } .error-btn { display: inline-block; margin-top: 0.2rem; color: #1677ff; padding: 0 0.36rem; border: 0.02rem solid #1677ff; border-radius: 0.1rem; }