body {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  overflow-x: hidden;
}

* {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

.qingyun-hmos div,
.qingyun-hmos span,
.qingyun-hmos applet,
.qingyun-hmos object,
.qingyun-hmos iframe,
.qingyun-hmos h1,
.qingyun-hmos h2,
.qingyun-hmos h3,
.qingyun-hmos h4,
.qingyun-hmos h5,
.qingyun-hmos h6,
.qingyun-hmos p,
.qingyun-hmos blockquote,
.qingyun-hmos pre,
.qingyun-hmos a,
.qingyun-hmos abbr,
.qingyun-hmos acronym,
.qingyun-hmos address,
.qingyun-hmos big,
.qingyun-hmos cite,
.qingyun-hmos code,
.qingyun-hmos del,
.qingyun-hmos dfn,
.qingyun-hmos em,
.qingyun-hmos img,
.qingyun-hmos ins,
.qingyun-hmos kbd,
.qingyun-hmos q,
.qingyun-hmos s,
.qingyun-hmos samp,
.qingyun-hmos small,
.qingyun-hmos strike,
.qingyun-hmos strong,
.qingyun-hmos tt,
.qingyun-hmos var,
.qingyun-hmos b,
.qingyun-hmos u,
.qingyun-hmos i,
.qingyun-hmos center,
.qingyun-hmos dl,
.qingyun-hmos dt,
.qingyun-hmos dd,
.qingyun-hmos ol,
.qingyun-hmos ul,
.qingyun-hmos li,
.qingyun-hmos fieldset,
.qingyun-hmos form,
.qingyun-hmos label,
.qingyun-hmos legend,
.qingyun-hmos table,
.qingyun-hmos caption,
.qingyun-hmos tbody,
.qingyun-hmos tfoot,
.qingyun-hmos thead,
.qingyun-hmos tr,
.qingyun-hmos th,
.qingyun-hmos td,
.qingyun-hmos article,
.qingyun-hmos aside,
.qingyun-hmos canvas,
.qingyun-hmos details,
.qingyun-hmos embed,
.qingyun-hmos figure,
.qingyun-hmos figcaption,
.qingyun-hmos footer,
.qingyun-hmos header,
.qingyun-hmos menu,
.qingyun-hmos nav,
.qingyun-hmos output,
.qingyun-hmos ruby,
.qingyun-hmos section,
.qingyun-hmos summary,
.qingyun-hmos time,
.qingyun-hmos mark,
.qingyun-hmos audio,
.qingyun-hmos video,
.qingyun-hmos p {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  vertical-align: baseline
}

.qingyun-hmos article,
.qingyun-hmos aside,
.qingyun-hmos details,
.qingyun-hmos figcaption,
.qingyun-hmos figure,
.qingyun-hmos footer,
.qingyun-hmos header,
.qingyun-hmos hgroup,
.qingyun-hmos nav,
.qingyun-hmos section,
.qingyun-hmos main {
  display: block
}

.qingyun-hmos audio:not([controls]) {
  display: none
}

.qingyun-hmos [hidden],
.qingyun-hmos .hidden {
  display: none
}

.qingyun-hmos a {
  text-decoration: none;
  color: #000
}

.qingyun-hmos a:focus,
.qingyun-hmos a:hover,
.qingyun-hmos a:active {
  outline: 0
}

.qingyun-hmos abbr[title] {
  border-bottom: 1px dotted
}

.qingyun-hmos b,
.qingyun-hmos strong {
  font-weight: bold
}

.qingyun-hmos blockquote {
  margin: 0
}

.qingyun-hmos dfn {
  font-style: italic
}

.qingyun-hmos hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #ccc;
  margin: 1em 0;
  padding: 0
}

.qingyun-hmos ins {
  background: #ff9;
  color: #000;
  text-decoration: none
}

.qingyun-hmos pre,
.qingyun-hmos code,
.qingyun-hmos kbd,
.qingyun-hmos samp {
  font-family: monospace, serif;
  font-size: 1em
}

.qingyun-hmos pre {
  white-space: pre;
  word-wrap: break-word
}

.qingyun-hmos q {
  quotes: none
}

.qingyun-hmos q::before,
.qingyun-hmos q::after {
  content: ''
}

.qingyun-hmos small {
  font-size: 85%
}

.qingyun-hmos nav ul,
.qingyun-hmos nav ol,
.qingyun-hmos ul,
.qingyun-hmos ol {
  list-style: none;
  list-style-image: none;
  margin: 0;
  padding: 0
}

.qingyun-hmos img {
  border: 0;
  -ms-interpolation-mode: bicubic;
  vertical-align: middle
}

.qingyun-hmos svg:not(:root) {
  overflow: hidden
}

.qingyun-hmos figure {
  margin: 0
}

.qingyun-hmos form {
  margin: 0
}

.qingyun-hmos fieldset {
  border: 0;
  margin: 0;
  padding: 0
}

.qingyun-hmos label {
  cursor: pointer
}

.qingyun-hmos legend {
  border: 0;
  padding: 0;
  white-space: normal
}

.qingyun-hmos button,
.qingyun-hmos input,
.qingyun-hmos select {
  font-size: 100%;
  margin: 0;
  padding: 0;
  vertical-align: baseline;
  outline: 0
}

.qingyun-hmos button,
.qingyun-hmos input {
  line-height: normal
}

.qingyun-hmos button,
.qingyun-hmos input[type='button'],
.qingyun-hmos input[type='reset'],
.qingyun-hmos input[type='submit'] {
  cursor: pointer;
  -webkit-appearance: button
}

.qingyun-hmos button[disabled],
.qingyun-hmos input[disabled] {
  cursor: default
}

.qingyun-hmos input[type='text'],
.qingyun-hmos input[type='email'],
.qingyun-hmos input[type='password'],
.qingyun-hmos input[type='search'],
.qingyun-hmos textarea {
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none
}

.qingyun-hmos button::-moz-focus-inner,
.qingyun-hmos input::-moz-focus-inner {
  border: 0;
  padding: 0
}

.qingyun-hmos textarea {
  font-size: 100%;
  margin: 0;
  padding: 0;
  outline: 0;
  overflow: auto;
  vertical-align: top;
  resize: vertical
}

.qingyun-hmos input:invalid,
.qingyun-hmos textarea:invalid {
  background-color: #f0dddd
}

.qingyun-hmos input,
.qingyun-hmos textarea,
.qingyun-hmos select {
  outline: 0
}

.qingyun-hmos table {
  border-collapse: collapse;
  border-spacing: 0;
  border-color: transparent
}

.qingyun-hmos td {
  vertical-align: top
}