﻿html, body {
  font-family:"Microsoft YaHei", Helvetica, STHeiTi, Arial, sans-serif;overflow: auto; }


html * {
/*   outline: 0;
  -webkit-text-size-adjust: none;
  -ms-text-size-adjust: none;
  -webkit-tap-highlight-color: transparent;  */

}

body, div,img,th, td, p, ol, ul, li, dl, dt, dd, a, h1, h2, h3, h4, h5, h6, form, fieldset, input, legend, select, textarea {
  margin: 0;
  padding: 0; }
input{
  background: none;
  outline: none;
}
input, img, fieldset {
  border: none; }

input, select, fieldset {
  vertical-align: middle; }

ul, ol {
  padding-left: 0;
  list-style-type: none; }

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

img {
  max-width: 100%;
  width: 100%;
  vertical-align: top; }

i, cite, em, var, address, dfn {
  font-style: normal; }

a:link {
  text-decoration: none; }

a:hover {
  text-decoration: none; }

a:active {
  text-decoration: none; }

a:visited {
  text-decoration: none; }

input:focus::-webkit-input-placeholder {
  color: transparent; }

input:focus:-moz-placeholder, input:focus::-moz-placeholder {
  color: transparent; }

button, input[type=button], input[type=password], input[type=submit], input[type=text], textarea {
  -webkit-appearance: none; }

input:-ms-clear {
  display: none; }

/* clear IE10 X */
input {
  -webkit-user-modify: read-write-plaintext-only; }

select {
  overflow-x: hidden; }

.clear::after {
  content: "";
  display: block;
  height: 0;
  clear: both;
  line-height: 0;
  visibility: hidden; }

.clear:after,.clearfix:after{
  content: "";
  display: block;
  height: 0;
  clear: both;
  line-height: 0;
  visibility: hidden;
  }

.fl {
  float: left; }

.fr {
  float: right; }








/* ellipsis */
.elli {
  display: block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis; }


img{width: 100%;}

del {
  text-decoration: line-through; }

hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #cccccc;
  margin: 1em 0;
  padding: 0; }

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