body {
    margin:0;padding:0;
    --color-primary:#D80311;
    --font-M:微软雅黑;
    --font-H:微软雅黑;
    --font-N:微软雅黑;
}
*{box-sizing: border-box;margin: 0;padding: 0;font-size: 0.34rem;font-family: var(--font-N);color: #303030;}
ul,li,a {list-style: none;text-decoration: none;color: #303030;}

.flex-1 {flex:1;}
.flex-1_1 {flex:1.1;}
.flex-1_2 {flex:1.2;}
.flex-row {flex-direction: row;display: flex;}
.flex-col {flex-direction: column;display: flex;}
.flex-center {align-items: center;justify-content: center;}
.flex-wrap {flex-wrap: wrap;}
.items-center {align-items: center}
.justify-center{justify-content: center;}
.justify-between{justify-content: space-between;}
.justify-end {justify-content: flex-end;}
.ml-auto {margin-left: auto;}
.mt-auto {margin-top: auto;}
.h-full {height: 100%;}
.w-full {width: 100%;}
.relative {position: relative;}
.absolute {position: absolute;}
.hidden {overflow: hidden;}
.clear {clear: both;}
.m-w-0 {min-width: 0;}
.cursor-pointer {cursor: pointer}

.abs-center {position: absolute;left: 0;right: 0;top: 0;bottom: 0;margin: auto;}


.font-bold {font-weight: bold;}

.text-sub {color: #a3a3a3;}
.text-line-1 {
    overflow:hidden;
    text-overflow:ellipsis;
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:1;
}
.text-line-2 {
    overflow:hidden;
    text-overflow:ellipsis;
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:2;
}
.text-line-3 {
    overflow:hidden;
    text-overflow:ellipsis;
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:3;
}

.bg-white {background: #fff;}
/*.gap-20 {gap:20px;}*/
.mt-10 {margin-top: 0.1rem;}
.mt-20 {margin-top: 0.2rem;}
.mt-30 {margin-top: 0.3rem;}
.mt-35 {margin-top: 0.35rem;}
.mt-40 {margin-top: 0.4rem;}
.mt-60 {margin-top: 0.6rem;}

.gap-4 {gap: 0.4rem;}

.w-50 {width: 50%;}

.ptb-30 {padding-top: 0.3rem;padding-bottom: 0.3rem;}
.ptb-40 {padding-top: 0.4rem;padding-bottom: 0.4rem;}

.c-primary {color: var(--color-primary);}

.border-top-dashed {border-top: 1px dashed #d8d8d8;}
.bg-f0 {background: #f0f0f0;}
