@charset "utf-8";
html,body{ margin:0px; padding:0px;text-align: center;font-family: PingFang SC,Microsoft YaHei, Helvitica, Verdana, Tohoma, Arial, san-serif;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td ,a,span{ margin:0px; padding:0px; list-style:none}
ul,div{margin:0 auto;}
img {
    border: none;
    vertical-align: middle;
    max-width: 100%;
    height: auto;
    image-rendering: -moz-crisp-edges; /* Firefox */ /* 必须使用保留图像中的对比度和边缘的算法来缩放图像，并且不会在处理中使图像变得光滑或模糊 */
    image-rendering: -o-crisp-edges; /* Opera */
    image-rendering: -webkit-optimize-contrast; /*Webkit (non-standard naming) */
    image-rendering: crisp-edges;
    -ms-interpolation-mode: nearest-neighbor; /* ie8以下浏览器 */
}
.hide{display: none}
a{text-decoration:none;}
i{
    font-style: normal;
}
.fl{float: left}
.fr{float: right}
.cz_c{
    display: flex;
    align-items: center;
    justify-content: center;
}
.font1{
    color: #0E7EC2;
}
.font2{
     color: #CCCCCC;
}
.font3{
    color: #999999;
}
.yuan{
    color: #F94102;
}
/*超出省略号*/
.ellipsis {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
/* 遮罩 */
.mask {
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.4);
    position: fixed;
    /*display: none;*/
    z-index: 2;
}
