.gray {
    color: #999999;
}

.t-omit {
    /* 
        单行文本显示、超出省略 
        注意:在flex部分布局下使用可能会冲突  
    */
    display: block;
    white-space: nowrap;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
}

.t-omit-two {
    /* 
        两行文本超出省略显示  
        注意:在flex部分布局下使用可能会冲突
    */
    word-break: break-all;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    white-space: normal !important;
}

.t-omit-three {
    /* 
        两行文本超出省略显示  
        注意:在flex部分布局下使用可能会冲突
    */
    word-break: break-all;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
}
.gray {
    color: #999999;
}
  
.black {
    color: #353535;
}
  
button::after {
    border: 0;
}

@font-face {
    font-family: 'DIN';
    src: url(data:font/truetype;charset=utf-8;base64,[encoded data, 33360 characters]) format('truetype');
    font-weight: 500;
    font-style: normal;
}
