@charset "UTF-8";
* {
  margin: 0;
  padding: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

html {
  -webkit-text-size-adjust: none;
  font-size: 100px;
  -webkit-overflow-scrolling: touch; }

@media only screen and (min-device-width: 320px) and (max-device-width: 480px) and (-webkit-min-device-pixel-ratio: 2) {
  html {
    font-size: 100px; } }
@media only screen and (min-device-width: 320px) and (max-device-width: 568px) and (-webkit-min-device-pixel-ratio: 2) {
  html {
    font-size: 100px; } }
@media only screen and (min-width: 360px) and (max-height: 640px) {
  html {
    font-size: 112.5px; } }
@media only screen and (min-width: 400px) {
  html {
    font-size: 128.44px; } }
@media only screen and (min-device-width: 375px) and (max-device-height: 667px) and (-webkit-min-device-pixel-ratio: 2) {
  html {
    font-size: 117.19px; } }
@media only screen and (min-device-width: 414px) and (max-device-width: 736px) and (-webkit-min-device-pixel-ratio: 3) {
  html {
    font-size: 129.38px; } }
/* iphone 6 */
@media (min-device-width: 375px) and (max-device-width: 667px) and (-webkit-min-device-pixel-ratio: 2) {
  html {
    font-size: 117.1875px; } }
/* iphone6 plus */
@media (min-device-width: 414px) and (max-device-width: 736px) and (-webkit-min-device-pixel-ratio: 3) {
  html {
    font-size: 129.375px; } }
body {
  -moz-user-select: none;
  font-family: "Microsoft Yahei", Tahoma, Arial, sans-serif;
  -webkit-user-select: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  background-color: #f7f7f7;
  margin: 0 auto;
  max-width: 750px;
  font-size: 14px; }

h1, h2, h3, h4, h5, h6 {
  font-weight: normal; }

input, textarea, button, select {
  display: block;
  outline: none;
  border: none; }

input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
  font-size: 12px;
  color: #999; }
input::-moz-placeholder, textarea::-moz-placeholder {
  font-size: 12px;
  color: #999; }
input:-moz-placeholder, textarea:-moz-placeholder {
  font-size: 12px;
  color: #999; }
input:-ms-input-placeholder, textarea:-ms-input-placeholder {
  font-size: 12px;
  color: #999; }

input[type='tel'], input[type='text'], input[type='button'], input[type='submit'], input[type='file'], button {
  cursor: pointer;
  -webkit-appearance: none; }

select {
  background: transparent;
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none; }

/* 禁止缩放表单 */
input[type="submit"], input[type="reset"], input[type="button"], input {
  resize: none;
  border: none; }

dl dt, dl dd {
  float: left; }

a {
  display: block;
  color: #333;
  text-decoration: none; }

a:link, a:active, a:visited, a:hover {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-tap-highlight-color: transparent; }

ol, ul {
  list-style: none; }

img {
  border: 0;
  vertical-align: middle; }

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

.clearfix {
  zoom: 1; }

.clearfix:after {
  content: " ";
  width: 0;
  height: 0;
  visibility: hidden;
  display: block;
  clear: both; }

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