html, body, form, h1, h2, h3, h4, h5, h6, div, dl, dt, dd, ul, ol, li, p, em, address, a, input, textarea, span, strong, img {
  margin: 0px;
  padding: 0px; }

body {
  font-size: 14px;
  color: #333;
  font-family: "microsoft yahei"; }

ul, dl {list-style: none; }

input, textarea, select, button { font-size: 14px; }

img {border: none;}

a {
  color: #000;
  text-decoration: none;
  blr: expression(this.onFocus=this.blur());
  outline: none;
  -webkit-transition: all 0.3s linear;
  transition: all 0.3s linear; }

a:hover{text-decoration: none;}
i, em {
  font-style: normal; }

table {
  border-collapse: collapse;
  margin: 0px; }

thead, tbody, tfoot, tr, td {
  margin: 0px; }

h1, h2, h3, h4, h5, h6 {
  font-size: 14px;
  font-weight: normal; }

::selection {
  background: #e57779;
  color: #fff; }

::-webkit-selection {
  background: #e57779;
  color: #fff; }

::-moz-selection {
  background: #e57779;
  color: #fff; }

section, article, aside, header, footer, nav, dialog, figure {
  display: block; }

.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
  font-size: 0; }
.clearfix{*zoom:1;}
.pr {position: relative;}
.pa { position: absolute; }

.tin {
  text-indent: 2em; }

.tac {
  text-align: center; }

.tal {
  text-align: left; }

.tar {
  text-align: right; }

.fl {
  float: left; }

.fr {
  float: right; }

.show {
  display: block; }
.hide {
  display: none; }
.wrap {
  width: 94%;
  margin: auto; }

/*# sourceMappingURL=base.css.map */
