* { margin: 0; padding: 0; list-style: none; text-decoration: none; box-sizing: border-box; } header { background: #fff; width: 100%; position: sticky; top: 0; left: 0; } header .part1 { width: 96%; margin: 0 auto; height: 65px; display: flex; justify-content: space-between; align-items: center; } header img { width: 94px; height: 25px; } header .msg { width: 170px; height: 25px; display: flex; justify-content: space-around; } header .msg div{ width: 70px; height: 25px; font-size: 12px; border-radius: 13px; text-align: center; line-height: 25px; color: #fff; background: #00BAFF; } header .msg .vip{ background: linear-gradient(90deg, #F5CE79 0%, #E5BD61 100%);; } /* background: */ /* 94 25 */ header .part2 { width: 100%; height: 59px; background: rgba(0,0,0,.04); font-size: 16px; } header .part2 ul { display: flex; height: 100%; width: 96%; margin: 0 auto; align-items: center; justify-content: space-evenly; } header .part2 ul li { flex: 1; text-align: center; } header .part2 ul li a { font-size: 16px; color: #818894; } header .part2 ul li img { width: 17px; height: 17px; } header .part2 ul li:last-child { margin-top: 5px; } header .part2 ul li:first-child a { font-size: 21px; color: #000; } main { background: rgba(0,0,0,.04); } main .pictures { width: 100%; height: 101px; display: flex; justify-content: center; } main .pictures img{ width: 345px; height: 86px; margin-top: 15px; } main .mode1 { width: 96%; height: 368px; background: yellowgreen; margin: 15px auto 0; }