*{
    margin: 0;
    padding: 0;
    font-family: "思源黑体 CN";
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.clear{
    clear: both;
}
body,html{
    background-color: #f0f0f0;
    max-width: 1920px;
    min-width: 1000px;
    margin: 0 auto;
}
a{
    cursor:pointer;
    text-decoration:none;
    outline:none;
    color:#515c62;
}
ul>li{
    list-style:none;
}
div,a{
    outline: none;
}
.fl{
    float: left;
}
.fr{
    float: right;
}
a:hover{ text-decoration:none;}

input{
    outline: none;
}
i,b,em{
    font-style:normal;
}
button{
    cursor: pointer;
}
img {
    vertical-align: baseline !important;
}
/*浮动产生塌陷的兼容性*/
.clearfix{zoom:1; }
.clearfix:before,.clearfix:after{display:table;line-height:0;content:"";}
.clearfix:after{clear:both;}