html {

  -ms-text-size-adjust: 100%;

  -webkit-text-size-adjust: 100%;

  overflow-y: scroll;

  -webkit-overflow-scrolling: touch;

}



body {

  margin: 0;

  font-size: 12px;

  line-height: 2;

  color: #333;

  background-color: #fff;

}



article,

aside,

details,

figcaption,

figure,

footer,

header,

hgroup,

main,

nav,

section,

summary {

  display: block;

}



audio,

canvas,

progress,

video {

  display: inline-block;

  vertical-align: baseline;

  *display: inline;

  *zoom: 1;

}



audio:not([controls]) {

  display: none;

  height: 0;

}



[hidden],

template {

  display: none;

}



a {

  background: transparent;

  text-decoration: none;

  color: #ee742b ;

}



a:active,

a:hover {

  outline: 0;

}



a:hover {

  color: #006699;

}



abbr[title] {

  border-bottom: 1px dotted;

}



b,

strong {

  font-weight: bold;

}



dfn {

  font-style: italic;

}



mark {

  background: #ff0;

  color: #000;

}



small {

  font-size: 80%;

}



sub,

sup {

  font-size: 75%;

  line-height: 0;

  position: relative;

  vertical-align: baseline;

}



sup {

  top: -0.5em;

}



sub {

  bottom: -0.25em;

}



img {

  border: 0;

  vertical-align: middle;

  -ms-interpolation-mode: bicubic;

}



svg:not(:root) {

  overflow: hidden;

}



hr {

  -moz-box-sizing: content-box;

  box-sizing: content-box;

  height: 0;

}



pre {

  overflow: auto;

  white-space: pre;

  white-space: pre-wrap;

  word-wrap: break-word;

}



code,

kbd,

pre,

samp {

  font-size: 1em;

}



button,

input,

optgroup,

select,

textarea {

  color: inherit;

  font: inherit;

  margin: 0;

}



button {

  overflow: visible;

}



button,

select {

  text-transform: none;

}



button,

html input[type="button"],

input[type="reset"],

input[type="submit"] {

  -webkit-appearance: button;

  cursor: pointer;

  *overflow: visible;

}



button[disabled],

html input[disabled] {

  cursor: default;

}



button::-moz-focus-inner,

input::-moz-focus-inner {

  border: 0;

  padding: 0;

}



textarea:focus,

input:focus {

  outline: none;

}



input {

  line-height: normal;

}



input[type="checkbox"],

input[type="radio"] {

  box-sizing: border-box;

  padding: 0;

  *height: 13px;

  *width: 13px;

}



input[type="number"]::-webkit-inner-spin-button,

input[type="number"]::-webkit-outer-spin-button {

  height: auto;

}



input[type="search"] {

  -webkit-appearance: textfield;

  -moz-box-sizing: content-box;

  -webkit-box-sizing: content-box;

  box-sizing: content-box;

}



input[type="search"]::-webkit-search-cancel-button,

input[type="search"]::-webkit-search-decoration,

input[type="text"] {

  -webkit-appearance: none;

}



fieldset {

  border: 1px solid #c0c0c0;

  margin: 0 2px;

  padding: 0.35em 0.625em 0.75em;

}



legend {

  border: 0;

  padding: 0;

  *margin-left: -7px;

}



textarea {

  overflow: auto;

  resize: vertical;

}



optgroup {

  font-weight: bold;

}



table {

  border-collapse: collapse;

  border-spacing: 0;

}



td,

th {

  padding: 0;

}



q {

  quotes: none;

}



html,

button,

input,

select,

textarea {

  font-family: "Microsoft YaHei", "PingFang SC", "Calibri", "opensans", "GothicArial", "Arial", "San Francisco", 'Hiragino Sans GB', "Helvetica Neue", Helvetica, sans-serif;

}



h1,

h2,

h3,

h4,

h5,

h6,

p,

figure,

form,

blockquote {

  margin: 0;

}



ul,

ol,

li,

dl,

dd {

  margin: 0;

  padding: 0;

}



ul,

ol {

  list-style: none outside none;

}



h1,

h2,

h3 {

  line-height: 2;

  font-weight: normal;

}



h1 {

  font-size: 18px;

}



h2 {

  font-size: 15.6px;

}



h3 {

  font-size: 14.04px;

}



h4 {

  font-size: 12px;

}



h5,

h6 {

  font-size: 10.2px;

  text-transform: uppercase;

}



input:-moz-placeholder,

textarea:-moz-placeholder {

  color: #ccc;

}



input::-moz-placeholder,

textarea::-moz-placeholder {

  color: #ccc;

}



input:-ms-input-placeholder,

textarea:-ms-input-placeholder {

  color: #ccc;

}



input::-webkit-input-placeholder,

textarea::-webkit-input-placeholder {

  color: #ccc;

}



.clear {

  clear: both;

}



.f-cb {

  zoom: 1;

}



.f-cb:after {

  display: block;

  height: 0;

  clear: both;

  visibility: hidden;

  overflow: hidden;

  content: ".";

}



.fl {

  float: left;

  display: inline;

}



.fr {

  float: right;

  display: inline;

}



.por {

  position: relative;

}



.poa {

  position: absolute;

}



.pof {

  position: fixed;

}



.poa-f {

  position: absolute;

  left: 0;

  top: 0;

  width: 100%;

  height: 100%;

}



.ovh {

  overflow: hidden;

}



.noselect {

  -moz-user-select: none;

  -webkit-user-select: none;

  -ms-user-select: none;

}



.dn {

  display: none;

}



.w-f {

  width: 100%;

}



.h-f {

  height: 100%;

}



@keyframes spinner {

  0% {

    transform: rotate(0deg);

  }



  100% {

    transform: rotate(360deg);

  }

}