/* packageE/appointment/appointment_index.wxss */ view, text, swiper { box-sizing: border-box; } .search_box .search { height: 2.75rem; line-height: 2.75rem; display: flex; justify-content: space-between; align-items: center; padding: 0 0.875rem; background-color: #fff; } .search_box .search .left { font-size: 15px; display: flex; } .search_box .search .left icon { color: #999; font-size: 1rem; } .search_box .search .left text { display: block; margin: 0 0.25rem; max-width: 3.75rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; color: #999; } .search_box .search .left icon:last-child { font-size: 1.125rem; } .search_box .search .right { height: 1.875rem; background: #f5f5f5; display: flex; line-height: 1.875rem; border-radius: 1rem; padding: 0 0.625rem; font-size: 14px; flex-direction: row; align-items: center; } .search_box .search .right icon { font-size: 1.125rem; color: #999; margin-right: 0.375rem; } .search_box .search .right input { border: none; width: 100%; } swiper { padding: 0.2rem 0.5rem; height: 11.65rem; } .hot, .recommend { margin: 1rem 0.5rem; position: relative; } .header { display: flex; } .icon-box { flex: 1; text-align: right; align-self: center; } .left { display: flex; } .left .avatar { width: 1rem; height: 1rem; margin-right: 0.5rem; } .left .title { font-size: 16px; font-weight: bold; line-height: 1.5rem; color: #000; } .user .img { width: 1.5rem; height: 1.5rem; border-radius: 50%; margin: 0 auto; overflow: hidden; background: #f2f2f2; position: absolute; } /* bottom: 20px; */ .user .img image { width: 100%; height: 100%; } .people { display: flex; flex-wrap: wrap; margin: 0.5rem 0 0 0.3rem; } .people .person { padding: 1rem 0 0 0; flex: 1; /* width: 5.031rem; */ height: 7.156rem; background-color: #fff; box-shadow: 0 0 0.563rem 0 rgba(169, 169, 169, 0.24); border-radius: 0.781rem; display: flex; flex-direction: column; color: #000; margin-right: 0.5rem; } .people .person image { width: 3rem; height: 3rem; border-radius: 50%; } .people .person .p { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; text-align: center; } .project { padding-bottom: 0.5rem; } .project-item { display: flex; padding: 1rem 0; border-bottom: 1px solid #f2f2f2; } .left { flex: 5.5rem; margin-right: 0.2rem; display: flex; align-items: center; } .left .left-img { width: 5rem; height: 5rem; margin: 0 auto; border-radius: 0.375rem; } .right { padding: 0.3rem; text-align: left; display: flex; flex-direction: column; } .headline { font-weight: bold; font-size: 16px; width: 17rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .describe { color: #999; margin: 0.1rem 0 0.4rem 0; overflow: hidden; font-size: 12px; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; } .appointment-bottom { position: fixed; bottom: 0; display: flex; background-color: #fff; text-align: center; width: 100%; padding: 0.3rem 0; } .appointment-bottom .item { flex: 1; display: flex; flex-direction: column; color: #ccc; } .appointment-bottom .item image { width: 1.5rem; height: 1.5rem; } .appointment-bottom .active { color: #f49f19; } .bottom { display: flex; } .bottom view { flex: 1; } .bottom .hit { border-radius: 2.5px; border: solid 0.5px #f49f19; color: #f49f19; display: inline-block; padding: 0 0.2rem; } .bottom .comment { color: #ccc; display: flex; align-items: center; /* text-align: right */ } .bottom .comment .iconfont { display: flex; }