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%;
    }
}