html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,hr,a,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strong,sub,sup,tt,var,b,u,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:transparent;list-style:none;}
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-size:100%;font-weight:normal;}
div,input,select,option,optgroup,textarea{box-sizing:border-box;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}
ins{background-color:#ff9;color:#000;text-decoration:none;}
mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold;}
del{text-decoration:line-through;}
abbr[title],dfn[title]{cursor:help;}
table{border-collapse:collapse;border-spacing:0;}
hr{display:block;height:1px;border:0;border-top:1px dashed #ccc;margin:1em 0;padding:0;}
input,select{vertical-align:middle;}
input,textarea,select{outline:0;border:0;}
html{overflow-y:scroll;}
small{font-size:75%;}
strong,th{font-weight:bold;}
td,td img{vertical-align:top;}
th{text-align:left;}
pre{padding:15px;}
pre,code{white-space:pre;white-space:pre-wrap;white-space:pre-line;word-wrap:break-word;}
textarea{overflow:auto;}
input[type="radio"]{vertical-align:text-bottom;}
input[type="checkbox"]{vertical-align:bottom;}
.ie7 input[type="checkbox"]{vertical-align:baseline;}
.ie6 input{vertical-align:text-bottom;}
label,input[type=button],input[type=submit],button{cursor:pointer;}
button,input,select,textarea{margin:0;}
button{width:auto;overflow:visible;}
.ie7 img{-ms-interpolation-mode:bicubic;}
.visuallyhidden{position:absolute !important;clip:rect(1px, 1px, 1px, 1px);clip:rect(1px, 1px, 1px, 1px);}
.hidden{display:none;visibility:hidden;}
.invisible{visibility:hidden;}
.cf:before,.cf:after{content:'';display:table;}
.cf:after{clear:both;}
.cf{zoom:1;}
.left{float:left;}
.right{float:right;}
.txc{text-align:center;}
.txr{text-align:right;}
::selection{background:#67C2EF;color:#fff;text-shadow:none;}