/*! normalize.css v8.0.1 | mit license | github.com/necolas/normalize.css */

/* document
   ========================================================================== */

/**
 * 1. correct the line height in all browsers.
 * 2. prevent adjustments of font size after orientation changes in ios.
 */

 html {
    overflow-x: hidden;
    line-height: 2; /* 1 */
    -webkit-text-size-adjust: 100%; /* 2 */
    font: 14px/1.5 'helvetica neue', helvetica, arial, 'microsoft yahei',
      'hiragino sans gb', 'heiti sc', 'wenquanyi micro hei', sans-serif;
  }
  
  /* sections
     ========================================================================== */
  
  /**
   * remove the margin in all browsers.
   */
  
  body {
    line-height: 2;
    margin: 0;
    background-color: #ffffff;
  }
  
  /**
   * render the `main` element consistently in ie.
   */
  
  main {
    display: block;
  }
  
  /**
   * correct the font size and margin on `h1` elements within `section` and
   * `article` contexts in chrome, firefox, and safari.
   */
  
  h1 {
    font-size: 2em;
    margin: 0.67em 0;
  }
  
  /* grouping content
     ========================================================================== */
  
  /**
   * 1. add the correct box sizing in firefox.
   * 2. show the overflow in edge and ie.
   */
  
  hr {
    box-sizing: content-box; /* 1 */
    height: 0; /* 1 */
    overflow: visible; /* 2 */
  }
  
  /**
   * 1. correct the inheritance and scaling of font size in all browsers.
   * 2. correct the odd `em` font sizing in all browsers.
   */
  
  pre {
    font-family: monospace, monospace; /* 1 */
    font-size: 1em; /* 2 */
  }
  
  /* text-level semantics
     ========================================================================== */
  
  /**
   * remove the gray background on active links in ie 10.
   */
  
  a {
    background-color: transparent;
    text-decoration: none;
    color: #000;
  }
  
  a:link{text-decoration:none; }  /* 鎸囨甯哥殑鏈璁块棶杩囩殑閾炬帴*/
  
  a:visited{text-decoration:none; }/*鎸囧凡缁忚闂繃鐨勯摼鎺�*/
  
  a:active{text-decoration:none;}/* 鎸囨鍦ㄧ偣鐨勯摼鎺�*/ 
  
  a:hover {
    text-decoration: none!important;
    color: #386cce;
  }
  
  /**
   * 1. remove the bottom border in chrome 57-
   * 2. add the correct text decoration in chrome, edge, ie, opera, and safari.
   */
  
  abbr[title] {
    border-bottom: none; /* 1 */
    text-decoration: underline; /* 2 */
    text-decoration: underline dotted; /* 2 */
  }
  
  /**
   * add the correct font weight in chrome, edge, and safari.
   */
  
  b,
  strong {
    font-weight: bolder;
  }
  
  ul {
    margin: 0;
    padding-left: 0;
  }
  li {
    list-style: none;
  }
  
  p {
    margin: 0;
  }
  /**
   * 1. correct the inheritance and scaling of font size in all browsers.
   * 2. correct the odd `em` font sizing in all browsers.
   */
  
  code,
  kbd,
  samp {
    font-family: monospace, monospace; /* 1 */
    font-size: 1em; /* 2 */
  }
  
  /**
   * add the correct font size in all browsers.
   */
  
  small {
    font-size: 80%;
  }
  
  /**
   * prevent `sub` and `sup` elements from affecting the line height in
   * all browsers.
   */
  
  sub,
  sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
  }
  
  sub {
    bottom: -0.25em;
  }
  
  sup {
    top: -0.5em;
  }
  
  /* embedded content
     ========================================================================== */
  
  /**
   * remove the border on images inside links in ie 10.
   */
  
  img {
    max-width: 100%;
    height: auto;
    border-style: none;
  }
  
  /* forms
     ========================================================================== */
  
  /**
   * 1. change the font styles in all browsers.
   * 2. remove the margin in firefox and safari.
   */
  
  button,
  input,
  optgroup,
  select,
  textarea {
    font-family: inherit; /* 1 */
    font-size: 100%; /* 1 */
    line-height: 1.15; /* 1 */
    margin: 0; /* 2 */
  }
  
  /**
   * show the overflow in ie.
   * 1. show the overflow in edge.
   */
  
  button,
  input {
    /* 1 */
    overflow: visible;
  }
  
  /**
   * remove the inheritance of text transform in edge, firefox, and ie.
   * 1. remove the inheritance of text transform in firefox.
   */
  
  button,
  select {
    /* 1 */
    text-transform: none;
  }
  
  /**
   * correct the inability to style clickable types in ios and safari.
   */
  
  button,
  [type='button'],
  [type='reset'],
  [type='submit'] {
    -webkit-appearance: button;
  }
  
  /**
   * remove the inner border and padding in firefox.
   */
  
  button::-moz-focus-inner,
  [type='button']::-moz-focus-inner,
  [type='reset']::-moz-focus-inner,
  [type='submit']::-moz-focus-inner {
    border-style: none;
    padding: 0;
  }
  
  /**
   * restore the focus styles unset by the previous rule.
   */
  
  button:-moz-focusring,
  [type='button']:-moz-focusring,
  [type='reset']:-moz-focusring,
  [type='submit']:-moz-focusring {
    outline: 1px dotted buttontext;
  }
  
  /**
   * correct the padding in firefox.
   */
  
  fieldset {
    padding: 0.35em 0.75em 0.625em;
  }
  
  /**
   * 1. correct the text wrapping in edge and ie.
   * 2. correct the color inheritance from `fieldset` elements in ie.
   * 3. remove the padding so developers are not caught out when they zero out
   *    `fieldset` elements in all browsers.
   */
  
  legend {
    box-sizing: border-box; /* 1 */
    color: inherit; /* 2 */
    display: table; /* 1 */
    max-width: 100%; /* 1 */
    padding: 0; /* 3 */
    white-space: normal; /* 1 */
  }
  
  /**
   * add the correct vertical alignment in chrome, firefox, and opera.
   */
  
  progress {
    vertical-align: baseline;
  }
  
  /**
   * remove the default vertical scrollbar in ie 10 .
   */
  
  textarea {
    overflow: auto;
  }
  
  /**
   * 1. add the correct box sizing in ie 10.
   * 2. remove the padding in ie 10.
   */
  
  [type='checkbox'],
  [type='radio'] {
    box-sizing: border-box; /* 1 */
    padding: 0; /* 2 */
  }
  
  /**
   * correct the cursor style of increment and decrement buttons in chrome.
   */
  
  [type='number']::-webkit-inner-spin-button,
  [type='number']::-webkit-outer-spin-button {
    height: auto;
  }
  
  /**
   * 1. correct the odd appearance in chrome and safari.
   * 2. correct the outline style in safari.
   */
  
  [type='search'] {
    -webkit-appearance: textfield; /* 1 */
    outline-offset: -2px; /* 2 */
  }
  
  /**
   * remove the inner padding in chrome and safari on macos.
   */
  
  [type='search']::-webkit-search-decoration {
    -webkit-appearance: none;
  }
  
  /**
   * 1. correct the inability to style clickable types in ios and safari.
   * 2. change font properties to `inherit` in safari.
   */
  
  ::-webkit-file-upload-button {
    -webkit-appearance: button; /* 1 */
    font: inherit; /* 2 */
  }
  
  /* interactive
     ========================================================================== */
  
  /*
   * add the correct display in edge, ie 10 , and firefox.
   */
  
  details {
    display: block;
  }
  
  /*
   * add the correct display in all browsers.
   */
  
  summary {
    display: list-item;
  }
  
  /* misc
     ========================================================================== */
  
  /**
   * add the correct display in ie 10 .
   */
  
  template {
    display: none;
  }
  
  /**
   * add the correct display in ie 10.
   */
  
  [hidden] {
    display: none;
  }