

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; }
body { line-height: 1; }
:focus { outline: 1; }
ul li{list-style:none;}
article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary { display: block; }
nav ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
a { margin: 0; padding: 0; border: 0; font-size: 100%; vertical-align: baseline; background: transparent; text-decoration:none;outline-style:none}
ins { background-color: #ff9; color: #000; text-decoration: none; }
mark { background-color: #ff9; color: #000; font-style: italic; font-weight: bold; }
del { text-decoration: line-through; }
abbr[title], dfn[title] { border-bottom: 1px dotted #000; cursor: help; }
table { border-collapse: collapse; border-spacing: 0; }
hr { display: block; height: 1px; border: 0; border-top: 1px solid #cccccc; margin: 1em 0; padding: 0; }
input, select { vertical-align: middle; }
body,html{
width:100%;
/* -webkit-transform: translate3d(0,0,0);
-moz-transform: translate3d(0,0,0);
-ms-transform: translate3d(0,0,0);
-o-transform: translate3d(0,0,0);
transform: translate3d(0,0,0); */
height:100%;
background:#fff;
}
h3{
  font-weight: normal;
}
.f-l{float:left;}
.f-r{float:right;}
.p-a{position: absolute;}
.ov{
  overflow: hidden;
}
i{
  font-style:normal
}

*{-webkit-tap-highlight-color: rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;padding:0;margin:0;}
html { font-size: 100px; width: 100%; height: 100%; }
html, body {
  position: relative;
}
body {
  font-size: 16px;
  color:#000;
  margin: 0;
  padding: 0;
  font-family: '微软雅黑';
}
.input,textarea{
  outline:none;
}
@media screen and (max-width: 1560px){
    body{font-size: 15px !important;}
}
@media screen and (max-width: 1440px){
    body{font-size: 14px !important;}
}
@media screen and (max-width: 1366px){
    body{font-size: 13px !important;}
}
@media screen and (max-width: 1240px){
    body{font-size: 12px !important;}
}
@media screen and (max-width: 1024px){
    body{font-size: 11px !important;}
}
@media screen and (max-width: 960px){
    body{font-size: 10px !important;}
}
@media screen and (max-width: 320px) {
    body{font-size: 14px !important;}
}
@media screen and (min-width: 321px) and (max-width: 413px) {
    body{font-size: 14px !important;}
}
@media screen and (min-width: 414px) and (max-width: 768px) {
    body{font-size: 17px !important;}
}
