html, body, h1, h2, h3, h4, h5, h6, p, span, div, a, ul, ol, li, img, button, input { padding: 0; margin: 0; } body { font-size: 14px; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; } .left { float: left; } .right { float: right; } a { text-decoration: none; } ul, ol, li { list-style: none; } @media screen and (min-width: 1401px) { body { width: 100%; height: 510PX; background: url(../../public/index/banner.jpg) no-repeat center top; background-size: auto 510PX; overflow: visible !important; } } @media screen and (min-width: 801px) and (max-width: 1400px) { body { width: 100%; height: 510PX; background: url(../../public/index/banner.jpg) no-repeat center top; background-size: auto 510PX; overflow: visible !important; } } @media screen and (max-width: 800px) { .topBg { width: 100%; height: auto; padding: 0; background: url(../../public/index/banner.jpg) no-repeat center top; background-size: auto 100%; } }