*,*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box}
html,body{min-height:100%}
html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
body{margin:0}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,main,nav,section,summary{display:block}
[hidden],template,script{display:none}
a{background-color:transparent}
a:focus{outline:thin dotted}
a:active,a:hover{outline:0}
ins,a{text-decoration:none}
b,strong{font-weight:700}
img{-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:middle;border:0}
html{font-size:10px;-webkit-tap-highlight-color:transparent}
body{position:relative;background:#fff;font-family:segoe ui,lucida grande,Helvetica,Arial,microsoft yahei,FreeSans,Arimo,droid sans,wenquanyi micro hei,hiragino sans gb,hiragino sans gb w3,fontawesome,sans-serif;font-weight:400;line-height:1.6;color:#333;font-size:1.6rem}
body,input,textarea,select,button{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-font-feature-settings:"liga","kern"}
@media only screen and (max-width:640px){body{word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;-moz-hyphens:auto;hyphens:auto}}
a{color:#0e90d2}
a:focus{outline:thin dotted;outline:1px auto -webkit-focus-ring-color;outline-offset:-2px}
p,hr,ul,ol,dl,blockquote,pre,address,fieldset,figure{margin:0 0 1.6rem}
*+p,*+hr,*+ul,*+ol,*+dl,*+blockquote,*+pre,*+address,*+fieldset,*+figure{margin-top:1.6rem}
h1,h2,h3,h4,h5,h6{margin:0 0 1.6rem;font-weight:600;font-size:100%}
h1{font-size:1.5em}
h2{font-size:1.25em}
*+h1,*+h2,*+h3,*+h4,*+h5,*+h6{margin-top:2em}
ul,ol{padding-left:2em}
.am-g{margin:0 auto;width:100%}
.am-g:before,.am-g:after{content:" ";display:table}
.am-g:after{clear:both}
[class*=am-avg-]{display:block;padding:0;margin:0;list-style:none}
[class*=am-avg-]:before,[class*=am-avg-]:after{content:" ";display:table}
[class*=am-avg-]:after{clear:both}
[class*=am-avg-]>li{display:block;height:auto;float:left}
@media only screen{.am-avg-sm-2>li{width:50%}.am-avg-sm-2>li:nth-of-type(n){clear:none}.am-avg-sm-2>li:nth-of-type(2n+1){clear:both}}
@media only screen and (min-width:641px){.am-avg-md-4>li{width:25%}.am-avg-md-4>li:nth-of-type(n){clear:none}.am-avg-md-4>li:nth-of-type(4n+1){clear:both}}
@font-face{font-family:fontawesome;src:url(../css/fontawesome-webfont.woff2) format('woff2');font-weight:400;font-style:normal}
[class*=am-icon-]{display:inline-block;font-style:normal}
[class*=am-icon-]:before{display:inline-block;font:normal normal normal 1.6rem/1 "FontAwesome",sans-serif;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}
.am-icon-user:before{content:"\f007"}
.am-icon-fire:before{content:"\f06d"}
.am-thumbnails{margin-left:-.5rem;margin-right:-.5rem}
.am-thumbnails>li{padding:0 .5rem 1rem}
.am-sticky{position:fixed!important;z-index:1010;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}
@media print{*,*:before,*:after{background:0 0!important;color:#000!important;-webkit-box-shadow:none!important;box-shadow:none!important;text-shadow:none!important}img{max-width:100%!important}}
