.header { position: fixed; display: flex; justify-content: space-between; width: 100%; height: 2.25rem; background: #fff; padding: 0px .8rem; box-sizing: border-box; align-items: center; border-bottom: 1px solid #f5f5f5; z-index: 999; overflow: hidden; top: 0; left: 0; right: 0; } .left a{ font-size: .75rem; color: #333; } .header i{ font-weight: 600; } .header p { font-size: .9rem; color: #000; font-weight: 600; } .header .icon-back1 { font-size: 16px; } .header .icon-search{ font-size: 18px; } .content { padding-left: .8rem; box-sizing: border-box; } .content li { float: left; width: 8.3rem; box-shadow: 0 0.15rem 0.3rem rgb(0 0 0 / 10%); border-radius: .35rem; margin-right: 10px; } .content .img{ position: relative; } .content .img img{ width: 166px; height: 222px; overflow: hidden; background-size: cover; background-repeat: no-repeat; background-position: center; border-radius: 7px; margin-top: 9px; } .content .start{ width: 1rem; height: 1rem; position: absolute; top: 15px; right: 10px; text-align: center; line-height: 1rem; } .content .start i{ color: #333; font-size: 20px; } .content li p { margin: 0 .5rem 0 .5rem; font-size: 16px; color: #333; font-weight: 600; } .text { margin: 1rem .5rem 0 .5rem; padding-bottom: .5rem; display: flex; align-items: center; justify-content: space-between; } .text .text_left { display: flex; align-items: center; } .text .text_left img { width: .9rem; height: .9rem; border-radius: 100%; } .text .text_left span { font-size: .45rem; color: #666; margin-left: 5px; } .text .text_right { display: flex; align-items: center; } .text .text_right .icon-eye { font-size: .6rem; color: #666; } .text .text_right span { font-size: .45rem; color: #666; }