@charset "utf-8";
    /* CSS Document */
    /* ----------------------------------------------------- clear ---------------------------------------------- */
    *{padding:0;margin:0;font-size:12px;font-family: "微软雅黑"; color: #2b2b2b;box-sizing: border-box;}
    html,body { transition: all ease 200ms;color: #262626;}
    /* PingFangSC-Regular */
    ul,ol,dl{padding:0;margin:0;}
    li{list-style:none;}
    h1,h2,h3,h4,h5,h6{font-size:12px;font-weight:normal;}
    i,em{font-style:normal;}
    b,strong{font-weight:normal;}
    a{text-decoration:none;color:#000;}
    button, input {outline: none;}
    .clearfix:after{display:block;content:'';clear:both;}
    .clearfix{zoom:1;}
    .fl{float:left;}
    .fr{float:right;}
    table{border-collapse:collapse;}
    th,td{border:1px solid #000;padding:0;}
    a img{border:none;}
    a:hover { text-decoration: none;color: #2b2b2b; }
    input,textarea{outline:none;}
    .flex { display: flex; }
    .line { border-top: 1px solid #eee; width: 100%;}
    .sun-center {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}
    .sun-center-y {position: absolute;top: 50%;transform: translate(0, -50%);}
    .sun-center-x {position: absolute;left: 50%;transform: translate(-50%, 0);}
    .ellipsis {overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
    .ellipsis-two {display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}