.header { position: fixed; width: 100%; top: 0; left: 0; right: 0; z-index: 999; height: 1.6rem; } .header .header_logo{ height: 0.88rem; display: flex; justify-content: space-between; padding: 0 0.3rem; align-items: center; box-sizing: border-box; } .header_logo_search { width: 82%; } .header .icon-taozi1{ font-size: 0.45rem; } .header .icon-wo{ font-size: 0.45rem; } .header .search{ width: 100%; background: #fff; height: 0.6rem; border-radius: 0.6rem; display: flex; align-items: center; box-sizing: border-box; padding-left: 0.3rem; } .header .search i{ color: #999; font-size: 0.26rem; margin-right: 0.1rem; padding-top: 0.02rem; } .header .search span{ font-size: 0.24rem; color: #999; } .header_menu { height: 0.72rem; display: flex; background: #fe7fa2; justify-content: space-between; align-items: center; } .header_menu .active_menu { color: #ffffff !important; } .header_menu i{ display: inline-block; width: 0.8rem; height: 0.72rem; font-size: 0.3rem; background: #fe7fa2; color: #e3e3e3; line-height: 0.72rem; text-align: center; } .header_menu ul{ display: flex; flex: 1; overflow-x: scroll; padding-left: 0.3rem; } .header_menu ul li{ font-size: 0.26rem; flex-shrink: 0; margin-right: 0.26rem; color: #d3d2d2; } .content { padding-top: 1.6rem; height: calc(100vh - 1.6rem - 1rem); overflow-y: scroll; } .content h2 { font-size: 20px; } .to_typeClass { display: flex; } .pic-list { } .pic-list .title{ font-size: 0.34rem; color: #333; margin-top: 0.3rem; } .pic-list .title i{ color: #fb7299; } .pic-list .title span{}