@charset "utf-8";
@font-face {
  font-family: "AgencyFB";
  font-style: normal;
  font-weight: 400;
  font-display: auto;
  src: url(../font/AgencyFB.eot);
  src: url(../font/AgencyFB.eot?#iefix) format("embedded-opentype"), url(../font/AgencyFB.woff2) format("woff2"), url(../font/AgencyFB.woff) format("woff"), url(../font/AgencyFB.ttf) format("truetype")
}

html{ overflow-x: hidden; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; text-rendering: optimizelegibility; }
html *,
html *:before,
html *:after{ padding: 0; margin: 0; box-sizing: border-box; -webkit-tap-highlight-color: transparent; outline: none; }

::-moz-focus-inner{ padding: 0; border: 0; }

body, button, input, select, textarea{ font: normal 12px/1.5 Microsoft YaHei,tahoma,arial,Hiragino Sans GB,\\5b8b\4f53,sans-serif; -webkit-appearance: none; -webkit-font-smoothing: antialiased; }

a:link,
a:visited,
a:hover,
a:active{ text-decoration: none; }
a:focus { outline: none; }

em, i{ font-style:normal; }

strong, b{ font-weight: normal; }

h1, h2, h3, h4, h5, h6{ font: bold 1em/1.8 Microsoft YaHei,tahoma,arial,Hiragino Sans GB,\\5b8b\4f53,sans-serif; }

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

iframe{ border: none; }

table{ display: table; border-collapse: collapse; }
table td{ border-width: 1px; border-style: solid; border-color: grey; }

li{ list-style: none; }