dl,dt,dd,ul,ol,menu,li,h1,h2,h3,h4,h5,h6,p,pre,code,form,fieldset,legend,blockquote,figure{margin:0;padding:0}body{min-width:320px;margin:0 auto;font-family:Helvetica,"STHeiti","Heiti SC","Droid Sans Fallback";line-height:1.75;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-overflow-scrolling:touch}div{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}details,main{display:block}[hidden],template{display:none}audio,canvas,progress,video{vertical-align:baseline}audio:not([controls]){display:none;height:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:normal}a{text-decoration:none}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}sub,sup{position:relative;vertical-align:baseline}img{max-width:100%;height:auto !important;vertical-align:middle;border:0}svg:not(:root){overflow:hidden}hr{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{word-break:break-all;word-break:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}optgroup{margin:0;color:inherit;font:inherit;font-weight:bold}button,input,select,textarea{margin:0;color:inherit;font:inherit}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button}input::-ms-clear{display:none}input[type="text"]{-webkit-appearance:none}input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:none;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}textarea{-webkit-appearance:none;overflow-y:auto}table{border-collapse:collapse;border-spacing:0}ul,ol,menu{list-style:none outside none}.clearfix::before,.clearfix::after{content:' ';display:table}.clearfix::after{clear:both}@media only screen and (max-width: 359px){html{font-size:16px}}@media only screen and (min-width: 360px){html{font-size:18px}}
