锘 @media only screen and (max-width: 768px) { .footer { color: #fff; height: 200px; background-color: #1F55B1; padding: 22px; } .footer ul li { line-height: 35px; } .footer ul li:nth-child(5) { font-size: 10px; margin-top: 15px; text-align: center; } } @media only screen and (min-width: 768px) { .footer { color: #fff; height: 240px; background-color: #1F55B1; padding: 22px 19vw; } } .footer table { width: 62vw; text-align: left; } .footer table thead th { height: 58px; font-size: 18px; } .footer table thead tr > th:first-child { width: 52vw; } .footer table tbody tr .large { font-size: 18px; } .footer table tbody tr .last_row { font-size: 12px; text-align: center; } .footer table tbody td { height: 30px; font-size: 14px; } .footer table thead tr > th:first-child { text-align: left; }