@charset "UTF-8";
* {
  margin: 0;
  padding: 0;
  -webkit-tap-highlight-color: transparent;
  -webkit-appearance: none;
}

html, body, div, dl, dt, dd, ul, ol,i, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, select, input, blockquote, textarea, p, th, td, table, em, b, span, samp {
  margin: 0;
  padding: 0;
  font-family: "calibri","微软雅黑",Microsoft YaHei,Arial, Helvetica, sans-serif;
  font-style: normal;
}

html {
  font-size: 14px;
}

html, body {
  height: 100%;
  width: 100%;
}

img {
  vertical-align: middle;
  border: none;
}

ol, ul, li {
  list-style: none;
}

a {
  text-decoration: none;
  color: inherit;
  font-size: inherit;
}

a:focus {
  outline: none;
  -moz-outline: none;
}

input {
  outline: none;
}

input::-webkit-input-placeholder {
  color: #cccccc !important;
  /*WebKit browsers*/
}

input:-moz-placeholder {
  color: #cccccc !important;
  /*Mozilla Firefox 4 to 18*/
}

input::-moz-placeholder {
  color: #cccccc !important;
  /*Mozilla Firefox 19+*/
}

input:-ms-input-placeholder {
  color: #cccccc !important;
  /*Internet Explorer 10+ */
}

input:focus, select:focus, textarea:focus {
  border-color: #ffcc33 !important;
}

table {
  border-collapse: collapse;
}

.Arial {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
}

.Number, .English {
  font-family: Helvetica,Microsoft YaHei, "微软雅黑",Arial, sans-serif;
}

h1.title, h2.title, h3.title, h4.title, h5.title, h6.title {
  font-weight: normal;
}

body {
  background: #f7f7f7 !important;
  font-size: 1rem;
}

/*通用全局*/
h1.title, h2.title, h3.title, h4.title, h5.title, h6.title {
  font-weight: normal;
}

