body, ul, li, p { margin: 0; padding: 0; list-style: none; } .footer { height: 50px; position: fixed; width: 100%; bottom: 0; left: 0; background: #fff; } .footer ul { display: flex; justify-content: space-around; } .footer ul img { width: 20px; } .footer ul p { font-size: 14px; color: #8e8e93; } .footer ul li { text-align: center; } .header { background-image: linear-gradient(90deg, #0af, #0085ff); height: 92px; padding: 10px 14px; width: 100%; position: fixed; left: 0; top: 0; box-sizing: border-box; } .h_location { display: flex; align-items: center; margin-bottom: 12px; } .h_location img { width: 18px; height: 18px; } .h_location img:last-child { margin-left: 6px; } .h_search { width: 100%; height: 36px; background: #fff; display: flex; align-items: center; justify-content: center; } .h_search img { width: 16px; height: 16px; } .h_search p { font-size: 14px; color: #999; height: 20px; } .content { margin-bottom: 50px; margin-top: 92px; } .loction { font-size: 14px; color: #fff; } .menu_list { display: flex; flex-wrap: wrap; } .list_item { width: 20%; text-align: center; } .menu_list img { width: 45px; height: 45px; margin-bottom: 10px; } .menu_list p { font-size: 12px; color: #666; } .shop_item { display: flex; margin: 10px 0; padding: 0 10px; margin-bottom: 20px; } .shop_item .shop_img { width: 65px; height: 65px; margin-right: 10px; } .shop_item .title p { font-size: 15px; color: #333; font-weight: 700; } .title_icon { height: 14px; line-height: 10px; } .shop_item .title_icon i { font-size: 12px; color: #666; } .right_con { flex: 1; } .right_con .title { display: flex; justify-content: space-between; align-items: center; margin-bottom: 8px; } .xs { margin-bottom: 6px; } .xs span { font-size: 11px; color: #666; } .xs img { width: 56px; } .ps { display: flex; justify-content: space-between; } .ps_left span:first-child::after { content: "|"; color: #ddd; margin-left: 6px; } .ps_left span { font-size: 11px; color: #666; } .tips { margin-top: 4px; } .tips .tips_item { padding: 1px 4px; color: #666; font-size: 11px; border: 1px solid rgb(221, 221, 221); display: inline-block; } .mj { margin-top: 8px; border-top: 1px dotted#ededed; padding-top: 6px; } .mj_item { display: flex; justify-content: space-between; align-items: center; margin-bottom: 5px; } .mj_item_l { display: flex; } .mj_item_r { color: #666; font-size: 11px; } .mj_item_l p { font-size: 11px; color: #fff; background: rgb(240, 115, 115); padding: 1px 3px; margin-right: 5px; border-radius: 1px; } .mj_item_l span { width: 210px; color: #666; font-size: 11px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }