blockquote, body, button, caption, dd, div, dl, dt, fieldset, figure, form,
h1, h2, h3, h4, h5, h6, hr, html, input, legend, li, menu, ol, p, pre, table,
td, textarea, th, ul {  margin: 0;  padding: 0  }

address, article, aside, details, figcaption, figure, footer, header,
hgroup, menu, nav, section {  display: block  }
table { border-collapse: collapse;  border-spacing: 0 ;}
caption, th {  text-align: left;  font-weight: 400  }
abbr, body, fieldset, html, iframe, img {  border: 0  }
address, cite, dfn, em, i, var {  font-style: normal  }
[hidefocus], summary {  outline: 0  }
li {  list-style: none  }
h1, h2, h3, h4, h5, h6, small {  font-size: 100%  }
sub, sup {  font-size: 83%  }
code, kbd, pre, samp {  font-family: inherit  }
q:after, q:before {  content: none  }
textarea {  overflow: auto;  resize: none  }
label, summary {  cursor: default  }
a, button {  cursor: pointer  }
b, em, h1, h2, h3, h4, h5, h6, strong {  font-weight: 700 ;}
a, a:hover, del, ins, s, u {  text-decoration: none  }
body, button, input, keygen, legend, select, textarea {
    font: 12px/1.14 arial, \5b8b\4f53;  color: #333;  outline: 0
}
a, a:hover {  color: #333  }
.f-cb:after, .f-cbli li:after {
    display: block;  clear: both;  visibility: hidden;
    height: 0;  overflow: hidden;  content: "."
}
.f-cb, .f-cbli li {  zoom: 1  }
.f-ib {  display: inline-block;  *display: inline;  *zoom: 1  }
.f-dn {  display: none  }
.f-db {  display: block  }
.f-fl {  float: left  }
.f-fr {  float: right  }
.f-pr {  position: relative}
.f-prz {  position: relative;  zoom: 1  }
.f-oh {  overflow: hidden  }
.f-ff0 {  font-family: arial, \5b8b\4f53  }
.f-ff1 {  font-family: "Microsoft YaHei", \5fae\8f6f\96c5\9ed1, arial, \5b8b\4f53  }
.f-fs1 {  font-size: 12px  }
.f-fs2 {  font-size: 14px  }
.f-fwn {  font-weight: 400  }
.f-fwb {  font-weight: 700  }
.f-tal {  text-align: left  }
.f-tac {  text-align: center  }
.f-tar {  text-align: right  }
.f-taj {  text-align: justify;  text-justify: inter-ideograph }
.f-vam, .f-vama * {  vertical-align: middle  }
.f-wsn {  word-wrap: normal;  white-space: nowrap  }
.f-pre {
    overflow: hidden;  text-align: left;
    white-space: pre-wrap;
    word-wrap: break-word;
    word-break: break-all
}
.f-wwb {  white-space: normal;  word-wrap: break-word;  word-break: break-all  }
.f-ti {  overflow: hidden;  text-indent: -30000px  }
.f-ti2 {  text-indent: 2em  }
.f-lhn {  line-height: normal  }
.f-tdu, .f-tdu:hover {  text-decoration: underline  }
.f-tdn, .f-tdn:hover {  text-decoration: none  }
.f-toe {
    overflow: hidden;
    word-wrap: normal;
    white-space: nowrap;
    text-overflow: ellipsis
}
.f-csp {  cursor: pointer  }
.f-csd {  cursor: default  }
.f-csh {  cursor: help  }
.f-csm {  cursor: move  }
.f-usn {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none
}
.mt0 {  margin-top: 0  }
.mr0 {  margin-right: 0  }
.mb0 {  margin-bottom: 0  }
.ml0 { margin-left: 0  }
.mt5 {  margin-top: 5px  }
.mr5 {  margin-right: 5px  }
.mb5 {  margin-bottom: 5px  }
.ml5 {  margin-left: 5px  }
.mt10 {  margin-top: 10px  }
.mr10 {  margin-right: 10px  }
.mb10 {  margin-bottom: 10px  }
.ml10 {  margin-left: 10px  }
.mt20 {  margin-top: 20px  }
.mr20 {  margin-right: 20px  }
.mb20 {  margin-bottom: 20px  }
.ml20 {  margin-left: 20px  }