.components.SubmitBuyHouseResult { width: 100%; position: fixed !important; left: 0; top: 0; bottom: 0; background: rgba(0, 0, 0, 0.6); margin: 0 !important; padding: 0 !important; z-index: 100 !important; > view { width: 100%; > view { padding: 0 30px; position: relative; overflow: hidden; > view { position: relative; overflow: hidden; min-height: 80px; background: #fff; border-radius: 24px; > .Status { text-align: center; margin-top: 40px; > text { font-size: 34px; font-weight: bold; color: #193c83; display: block; text-align: center; line-height: 34px; &.iconfont { font-size: 100px; line-height: 100px; font-weight: normal; margin-bottom: 22px; } } } > .Tips { position: relative; overflow: hidden; margin-top: 30px; > text { display: block; text-align: center; font-size: 26px; color: #666; line-height: 50px; white-space: nowrap; } } > .Btn { padding: 0 80px; position: relative; overflow: hidden; margin-top: 40px; align-items: center; margin-bottom: 60px; > text, button { padding: 0; font-size: 30px; line-height: 78px; border-radius: 78px; margin-left: 60px; text-align: center; border: 2px solid #193c83; box-sizing: border-box; color: #193c83; font-weight: bold; &:first-child { margin-left: 0; } &.active { background: #193c83; color: #fff; } } } > .Recommend { padding: 0 30px; position: relative; overflow: hidden; > .Title { position: relative; overflow: hidden; &::after { content: ""; width: 100%; display: block; position: absolute; left: 0; top: 14px; height: 2px; background: rgba(0, 0, 0, 0.12); z-index: 1; } > view { display: block; position: relative; z-index: 2; margin: 0 auto; width: 260px; background: #fff; text-align: center; font-size: 0; &::after { content: ""; width: 100%; display: block; position: absolute; left: 0; top: 14px; height: 0; z-index: 2; border-bottom: 2px dashed #333; } > text { display: inline-block; position: relative; z-index: 3; font-size: 30px; line-height: 30px; font-weight: bold; color: #666; background: #fff; padding: 0 40px; } } } > .ScrollViewX { width: 100%; height: 400px; position: relative; overflow: hidden; margin-top: 30px; margin-bottom: 50px; &.active { height: 470px; } > scroll-view { width: 100%; height: 100%; .ListContainer { min-width: 100%; white-space: nowrap; font-size: 0; > .RecommendBuildingItem { &:only-child { width: 100%; margin-right: 0; } position: relative; overflow: hidden; display: inline-block; vertical-align: middle; width: 500px; margin-right: 30px; > view { position: relative; overflow: hidden; > .Img { width: 100%; padding-bottom: 60%; position: relative; overflow: hidden; background: #eee; > image { width: 100%; height: 100%; } } > .Title { align-items: flex-start; margin-top: 24px; > .flex-item { > text { display: block; font-size: 32px; font-weight: bold; color: #333; line-height: 40px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; } } > .Price { font-size: 22px; font-weight: bold; color: #333; margin-left: 10px; line-height: 40px; max-width: 50%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; > text { color: #fc2c2c; } } } > .Address { font-size: 22px; color: #666; line-height: 30px; margin-top: 20px; } } } } } } > .PlanTitle { font-size: 30px; font-weight: bold; white-space: nowrap; position: relative; overflow: hidden; margin-top: 40px; text-align: center; > text { color: #fc3838; } } } } } } }