html,body{height:100%;background:#f2f4f6}body{font-size:12px;line-height:1.5;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}html,body,div,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,object,code,em,span,var,legend,button,input,textarea,th,td,a,img,header,footer,nav,aside,audio,datalist,section{margin:0;padding:0;border:0;outline:0}h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:100%}:focus{outline:0}ul,ol,ul li,ol li{list-style:none}address,caption,cite,em,code,dfn,th,var{font-style:normal;font-weight:normal}form label{cursor:pointer}input,button,select,textarea{font-family:inherit;font-size:100%;outline:0}textarea{resize:0;background:#f8f8f8;border-radius:4px;border:1px solid #e1e1e1;padding:12px;box-sizing:border-box}input{vertical-align:middle}input::-webkit-input-placeholder{color:#ccc}textarea::-webkit-input-placeholder{color:#ccc}img{border:0}table{border-collapse:collapse;border-spacing:0}.l{float:left}.r{float:right}button,input[type="reset"],input[type="button"],input[type="submit"]{line-height:normal!important}a{text-decoration:none;color:#666;cursor:pointer}a:hover{text-decoration:none}input{_filter:chroma(color=#000)}.clearfix:after{clear:both;content:"";display:block;font-size:0;height:0;visibility:hidden}.clearfix:after{_zoom:1}.overflow{overflow:hidden;_zoom:1}.clear{clear:both;height:0;font-size:0;overflow:hidden}