* { margin: 0; padding: 0; list-style: none; text-decoration: none; box-sizing: border-box; } #box { width: 100%; display: flex; flex-direction: column; } #header { width: 100%; height: 1.3rem; display: flex; justify-content: space-between; align-items: center; background-color: #fff; position: sticky; top: 0; left: 0; } #header .logo { width: 2rem; height: 0.5rem; background: url('./images/icon_kugou1.png'); background-position: center; background-size: cover; margin-left: 16px; } #header .content { width: 3.4rem; height: 0.5rem; margin-right: 16px; display: flex; justify-content: space-between; } #header .content div { width: 1.5rem; height: 0.5rem; font-size: 0.25rem; border-radius: 0.35rem; text-align: center; line-height: 0.5rem; color: #fff; } #header .content .down { background: #00BAFF; } #header .content .load { background: linear-gradient(90deg, #F5CE79 0%, #E5BD61 100%); } #main { width: 100%; flex: 1; } #main .nav { width: 100%; height: 1.2rem; padding: 0 0.35rem; display: flex; align-items: center; justify-content: space-between; font-size: 0.32rem; position: sticky; top: 1.3rem; left: 0; z-index: 99; background: linear-gradient(180deg, #F9FAFD 0%, #FFFFFF 100%); } #main .nav ul { width: 5.6rem; height: 0.6rem; display: flex; justify-content: space-between; align-items: center; } #main .nav ul li a{ color: #818894; } .active{ font-size: 0.42rem; font-weight: 600; color: #000 !important; } #main .nav .search { width: 0.35rem; height: 0.35rem; } #main .container { width: 100%; height: 18rem; padding: 0 0.35rem; } #main .container .pictures { width: 100%; height: 2rem; } #main .container .pictures img { width: 100%; height: 100%; } #main .news { width: 100%; margin-top: 0.4rem; } #main .news .tips { width: 100%; height: 1rem; display: flex; justify-content: space-between; align-items: center; } #main .news .tips .sing { font-size: 0.32rem; font-weight: 600; } #main .news .tips .more { font-size: 0.22rem; color: #818894; } #main .news .music { width: 100%; height: 6rem; display: flex; flex-wrap: wrap; justify-content: space-between; } #main .music .part { width: 2rem; height: 2.7rem; color: #000; font-size: 0.24rem; } #main .music .part img { width: 2rem; height: 2rem; border-radius: 0.15rem; } #main .music .part .names { color: #818894; }