body,
h1,
h2,
h3,
h4,
h5,
h6,
p,
dl,
dd,
a {
    margin: 0;
    padding: 0;
}

ul,
ol {
    margin: 0;
    padding: 0;
    list-style: none;
}

img {
    border: none;
    vertical-align: top;
}

a {
    text-decoration: none !important;
    color: #000;
}
html {
    overflow-y: overlay;
    overflow-x: hidden;
  }
/* @media only screen and (max-width: 1254px) {
    .w {
        padding: 0 20px;
        margin: 0 auto;
    }
}

@media only screen and (min-width: 1255px) {
    .w {
        width: 1200px;
        margin: 0 auto;
    }
} */
.w {
    width: 1200px;
    margin: 0 auto;
}