html {
  font-size: 12px; }

body {
  background: #c1ecff;
  line-height: 1;
  min-width: 1080px; }

body, html {
  height: 100%; }

body, button, input, select, textarea {
  font-family: "Helvetica Neue",Helvetica,tahoma,"PingFang SC","Hiragino Sans GB","Microsoft YaHei","\5FAE\8F6F\96C5\9ED1",Arial,sans-serif; }

body, ul, ol, dl, dd, h1, h2, h3, h4, h5, h6, pre, form, fieldset, legend, input, button, textarea, p, blockquote, table, th, td, menu {
  margin: 0;
  padding: 0;
  resize: none; }

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

ul, ol, menu {
  list-style: none;
  text-align: left; }

fieldset, img {
  border: none; }

input, textarea, select, address, caption, cite, code, dfn, em, i, b, strong, small, th, var, abbr, button, u, s {
  font-style: normal;
  text-decoration: none; }

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

code, kbd, pre, samp, tt {
  font-family: Consolas,"Courier New", Courier, monospace; }

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

blockquote, q {
  quotes: none; }

blockquote:before, blockquote:after, q:before, q:after {
  content: "";
  content: none; }

a {
  text-decoration: none;
  cursor: pointer;
  color: #555;
  display: block; }
  a:hover, a:focus {
    outline: none;
    color: #f60; }

img {
  border: 0;
  display: block; }

::-webkit-scrollbar {
  width: 8px;
  height: 10px; }

::-webkit-scrollbar-thumb {
  min-height: 20px;
  background: rgba(255, 255, 255, 0.5); }

::-webkit-scrollbar-track-piece {
  background: rgba(31, 45, 61, 0.5); }

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none !important;
  margin: 0; }

.main {
  width: 1200px;
  height: 100%;
  margin: 0 auto;
  overflow: hidden; }

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