/*CWW专用移动端base.css*/
*, :after, :before {
    box-sizing: border-box;
}
img{
    max-width: 100%;
    margin: 0 auto;
}
html {
    font-family:'黑体', Microsoft YaHei, Helvetica Neue, Helvetica, Roboto, Heiti SC, STHeiTi, Arial, sans-serif;
    font-size: 62.5%;
    line-height: 1;
    width: 100%;
}

body {
    width: 100%;
    margin: 0;
    font-size: 1.6rem;
    min-width: 320px;
    max-width: 640px;
    color: #474747;
    background: #f2f2f2;
}
header, footer, article, aside, details, figcaption, figure, footer, menu, nav {
    display: block;
}

audio, canvas, progress, video {
    display: inline-block; /* 1 */
    vertical-align: top; /* 2 */
}


audio:not([controls]) {
    display: none;
    height: 0;
}

[hidden],
template {
    display: none;
}

a {
    background-color: transparent;
    text-decoration:none;
}

a:active, a:hover {
    /* background: transparent; */
    text-decoration: none;
    -webkit-tap-highlight-color: transparent;
    outline: 0;
}

b, strong {
    font-weight: bold;
}


img {
    border: 0;
}

button, input, optgroup, select, textarea {
    color: inherit; /* 1 */
    font: inherit; /* 2 */
    margin: 0; /* 3 */
}

button {
    overflow: visible;
}


button, select {
    text-transform: none;
}

button, html input[type="button"], input[type="reset"], input[type="submit"] {
    -webkit-appearance: button;
    cursor: pointer;
}

button[disabled], html input[disabled] {
    cursor: default;
}

button::-moz-focus-inner, input::-moz-focus-inner {
    border: 0;
    padding: 0;
}

input {
    line-height: normal;
}

input[type="checkbox"], input[type="radio"] {
    box-sizing: border-box; /* 1 */
    padding: 0; /* 2 */
}


input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {
    height: auto;
}

input[type="search"] {  -webkit-appearance: textfield; /* 1 */
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box; /* 2 */
    box-sizing: content-box;
}

input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
}

textarea {
    overflow: auto;
}


table {
    border-collapse: collapse;
    border-spacing: 0;
}

td, th {
    padding: 0;
}

ul{list-style:none;
    margin: 0;
    padding: 0;
}

h1,h2,h3,h4,h5,p{margin: 0;}

.clear{zoom: 1;}
.clear:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: "";
    clear: both;
    height: 0;}

