/*margin的样式初始化*/
body,h1,h2,h3,h4,h5,h6,header,p,ul,li,ol,dl,dd,header,article,nav {
    margin: 0;
    padding: 0;
}
html {
    font-size: 625%; /* chrome最小为12px */
}
body {
    font-size: 0.12rem;
 }
ul,ol,li {
    list-style-type: none;
}

em,i {
    font-style: normal;
}

a {
    text-decoration: none;
}
a:link {
    color: #000;
}
a:hover {
    text-decoration: none;
}
a:visited {
    color: #000;
}
input,select,textarea {
    border: none;
    outline: none;
    background:none;
}

/* 清浮动 */
/* .clearfix{
    overflow: auto;
    _height:1%;
} */
.clearfix:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix{_height:1%;}
/* .clearfix{*+height:1%;} */

/* 公共 */
.fl{
    float: left;
}

.fr{
    float: right;
}

.show{ display: block; }
.hide{ display: none; }