
/* CSS Reset*/
html { font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,SimSun,sans-serif; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; font-size: 62.5%; }
body { margin: 0;font-size: 14px;font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,SimSun,sans-serif;  color: #333; background-color: #fff; height: 100%; overflow-x: hidden; -webkit-overflow-scrolling: touch; line-height: 26px}
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary { display: block; }
a { background: transparent; text-decoration: none; color: #333; }
a:active { outline: 0; }
a:hover, a:focus{
    text-decoration: none;
}
a:-webkit-any-link{
    text-decoration: none;
}
*{
    box-sizing: border-box;
}
a{
    text-decoration: none;
    color: #333;
}
b, strong { font-weight: bold; }
dfn { font-style:normal;}
img { border: 0;}
input,textarea,button { border: 0; margin: 0; padding: 0; }
textarea { resize: none;}
table { border-collapse: collapse; border-spacing: 0; }
td, th { padding: 0; }
h1, h2, h3, h4, h5, h6, p, figure, form, blockquote { margin: 0; }
ul, ol, li, dl, dd { margin: 0; padding: 0; }
ul, ol, li{ list-style: none; }
input::-moz-placeholder, textarea::-moz-placeholder { color: #ccc; }
input:-ms-input-placeholder, textarea:-ms-input-placeholder { color: #ccc; }
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { color: #ccc; }
input:focus{outline:none;}
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clearfix { display:inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height:1%;}
.clearfix {display:block;}
.fl {float: left;}
.fr {float: right;}

