/* innitial */
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display: block}
video,audio,canvas{display: inline-block}
[hidden],template{display:none}
html{font:normal 62.5%/1 "microsoft yahei",'HelveticaNeue',sans-serif;color:rgba(0,0,0,1);-ms-text-size-adjust: none; -webkit-text-size-adjust: none;width:100%;height:100%}
body{width:100%;height:100%}
a{background: transparent; text-decoration:none;}
a:focus {outline: thin dotted}
a:active,a:hover{outline:0}
abbr[title]{border-bottom: 1px dotted}
b,strong{font-weight:bold}
dfn{font-style:italic}
hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}
mark{background:rgba(255,255,0,1);color:rgba(0,0,0,1)}
img {border: 0; display:block;}
fieldset {border: 1px solid rgba(192,192,192,1);margin: 0 0.2rem;padding: 0.35em 0.625em 0.75em}
legend {border: 0; padding: 0}
button,input,select,textarea {font-family: inherit}
button,input {line-height: normal}
input[type="text"],input[type="password"]{autocapitalize="off"}
button,select {text-transform: none}
button,html input[type="button"],input[type="reset"],input[type="submit"] {-webkit-appearance: button; cursor: pointer}
button[disabled],html input[disabled] {cursor: default}
input[type="checkbox"],input[type="radio"] {-webkit-box-sizing: border-box; padding: 0}
button::-moz-focus-inner,input::-moz-focus-inner {border: 0;padding: 0}
textarea {overflow: auto;vertical-align: top}
table {border-collapse: collapse;border-spacing: 0}
body,figure,button,input,select,textarea,p,h1,h2,h3,h4,ul,li,dl,dd,dt,blockquote,form{margin:0;padding:0}/* 2013-12-17update */
li{list-style:none}
input,select,textarea{outline:none}
h1,h2,h3,h4,th{font-weight:normal}
em{font-style:normal}
select{-webkit-appearance:none;-o-appearance: none;-moz-appearance: none;-ms-appearance: none;-webkit-tap-highlight-color: transparent}
/* common */
.fl{float:left}
.fc{margin:auto 0}
.fr{float:right}
.clearfix:after{clear:both;display:block;content:"";}
.clearfix{*zoom:1;}
