.fz0 {
    font-size: 0;
}

.fz12 {
    font-size: 12px;
}

.fz14 {
    font-size: 14px;
}

.fz16 {
    font-size: 16px;
}

.fz18 {
    font-size: 18px;
}

.fz20 {
    font-size: 20px;
}

.fz22 {
    font-size: 22px;
}

.fz24 {
    font-size: 24px;
}

.fz28 {
    font-size: 28px;
}

.fz32 {
    font-size: 32px;
}

.fz36 {
    font-size: 36px;
}

.fz40 {
    font-size: 40px;
}

.warp {
    width: 1200px;
    margin: 0 auto;
}

.tx-c {
    text-align: center;
}

.fw-5 {
    font-weight: 500;
}

.c33 {
    color: #333333;
}

.c66 {
    color: #666666;
}

.cff {
    color: #fff;
}

.c77 {
    color: #777777;
}

.c44 {
    color: #444444;
}

.p-te {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.p-te2 {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    /* autoprefixer: ignore next */
    -webkit-box-orient: vertical;
}

.p-te3 {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    /* autoprefixer: ignore next */
    -webkit-box-orient: vertical;
}
.p-te4{
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    /* autoprefixer: ignore next */
    -webkit-box-orient: vertical;  
}
.p-te5 {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 5;
    /* autoprefixer: ignore next */
    -webkit-box-orient: vertical;
}
.p-te7 {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 7;
    /* autoprefixer: ignore next */
    -webkit-box-orient: vertical;
}
.p-te10 {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 10;
    /* autoprefixer: ignore next */
    -webkit-box-orient: vertical;
}

.ov {
    overflow: hidden;
}

.ovh {
    overflow: hidden;
}

.c99 {
    color: #999999;
}

.dib {
    display: inline-block;
}

/* //解决英文、数字不换行 */
.word-break {
    word-break: break-all;
    word-wrap: break-word;
}

.mit {
    vertical-align: top;
}

.fw-b {
    font-weight: 600 !important;
}

.ca25 {
    color: rgba(0, 0, 0, 0.25);
}

.w890 {
    width: 890px;
}

.bg-F8FAFC {
    background-color: #F8FAFC;
}

.w840 {
    width: 840px;
}

.bg-1E62A1 {
    background: #1E62A1;
}

.h40 {
    height: 40px;
}

.bgf7 {
    background: #f7f7f7;
}

.plr3 {
    padding-left: 3px;
    padding-right: 3px;
}

.br2 {
    border-radius: 2px;
}

.br6 {
    border-radius: 6px;
}

.mar0 {
    margin: 0 auto;
}

.c-1890FF {
    color: #1890FF
}


.ca85 {
    color: rgba(0, 0, 0, 0.85);
}

.c3b {
    color: #3B3B3B;
}

.ca65 {
    color: rgba(0, 0, 0, 0.65);
}

.c-FF7128 {

    color: rgba(255, 113, 40, 0.65);
}

.pl125 {
    padding-left: 125px;
}

.fz0 {
    font-size: 0;
}

.pb150 {
    padding-bottom: 150px;
}

/* .bg90 {
    background-color: #901919;
} */

.bs {
    box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.06);
}

.bgff {
    background: #fff;
}

.mr2 {
    margin-right: 2px;
}

.cae {
    color: #AEAEAE;
}

.mb100 {
    margin-bottom: 100px;
}

.mb140 {
    padding-bottom: 140px;
}

.poa-r0 {
    position: absolute;
    right: 0;
    top: 0;
}

.br12 {
    border-radius: 12px;
}

.border {
    border: 1px solid #DCDCDC;
}

.lh20 {
    line-height: 20px;
}

.h-auto {
    height: auto;
}

.bgfa {
    background: #fafafa;
}

.bgf2 {
    background: #f2f2f3;
}

.pr100 {
    padding-right: 100px;
}

img {
    -webkit-user-drag: none;
}

.pb100 {
    padding-bottom: 100px;
}

.h500 {
    height: 500px;
}

.text-indent {
    text-indent: 30px;
}

.pt90 {
    padding-top: 90px;
}

.mb150 {
    margin-bottom: 150px;
}

.bg-f9 {
    background: #f9f9f9;
}

.w940 {
    width: 940px;
}

.lh40 {
    line-height: 40px;
}

.mb90 {
    margin-bottom: 90px;
}

.cccc {
    color: #cccccc;
}

.w72 {
    width: 80px;
}

.w115 {
    width: 115px;
}

.w490 {
    width: 490;
}

.mb12 {
    margin-bottom: 12px;
}

.fz72 {
    font-size: 72px;
}

.c-hot {
    color: #FF7128;
}

.tx-r {
    text-align: right;
}

.pb80 {
    padding-bottom: 80px;
}

.w76 {
    width: 76px;
}