html {
  margin: 0;
  border: 0;
  padding: 0;
}
*{
  font-family: "microsoft yahei",Arial, "宋体";
}
body {
  margin: 0;
  border: 0;
  padding: 0;
  background-color: #FFFFFF;
  font-family: "microsoft yahei",Arial, "宋体";
  font-size: 12px;
}

article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
    display: block;
}
audio, canvas, progress, video {
    display: inline-block;
    vertical-align: baseline;
}
img {
  margin: 0;
  border: 0;
  padding: 0;
  vertical-align: middle;
}

b, strong {
    font-weight: bold;
}

ul, li, dl, dd, form, p, ol {
  margin: 0;
  border: 0;
  padding: 0;
}

ul,li,dl,dd {
  list-style: none;
}

a {
  cursor: pointer;
  text-decoration: none;
}
a:hover {
  color: #81d4fb;
}
a:active,a:hover {
  outline: 0;
}

table.p0 {
  border-collapse: collapse;
  border-spacing: 0;
  table-layout: fixed;
}
table.p0 td, table.p0 th {
  padding: 0;
}

.middle * {
  vertical-align: middle;
}
.fr{
  float: right;
}
.fl{
  float: left;
}
.clear{
  clear:both;
}
.wrapper{
  width: 1000px;
  margin: auto;
}
.mt15{  margin-top: 15px;}
.mt10{margin-top: 10px;}
.ml15{margin-left: 15px;}
.ml10{margin-left: 10px;}
.mt6{  margin-top: 6px;}
.f15{  font-size: 15px;}
.f14{  font-size: 14px;}
.f13{  font-size: 13px;}
.f12{  font-size: 12px;}
.f18{font-size: 18px;}
.f20{  font-size: 20px;}
.f16{  font-size: 16px;}
.f24{  font-size: 24px;}
.center{  text-align: center;}