.empty_container {
    padding: 30px;
}

.empty_img {
    width: 350px;
}

.wrap {
    flex-wrap: wrap;
}

.one {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.d-line {
    background: #F4F5F7;
    height: 1px;
    min-height: 1px;
    width: 100%;
}

.two {
    word-break: break-all;
    text-overflow: ellipsis;
    display: -webkit-box;
    /** 对象作为伸缩盒子模型显示 **/
    -webkit-box-orient: vertical;
    /** 设置或检索伸缩盒对象的子元素的排列方式 **/
    -webkit-line-clamp: 2;
    /** 显示的行数 **/
    overflow: hidden;
    /** 隐藏超出的内容 **/
}

.t-center {
    text-align: center;
}

.t-right {
    text-align: right;
}

.t-left {
    text-align: left;
}

.mt0 {
    margin-top: 0px;
}

.mt2 {
    margin-top: 2px;
}

.mt5 {
    margin-top: 5px;
}

.mt8 {
    margin-top: 8px;
}

.mt10 {
    margin-top: 10px;
}

.mt12 {
    margin-top: 12px;
}

.mt15 {
    margin-top: 15px;
}

.mt18 {
    margin-top: 18px;
}

.mt20 {
    margin-top: 20px;
}

.mt22 {
    margin-top: 22px;
}

.mt25 {
    margin-top: 25px;
}

.mt28 {
    margin-top: 28px;
}

.mt30 {
    margin-top: 30px;
}

.mt32 {
    margin-top: 32px;
}

.mt35 {
    margin-top: 35px;
}

.mt38 {
    margin-top: 38px;
}

.mt40 {
    margin-top: 40px;
}

.mt42 {
    margin-top: 42px;
}

.mt45 {
    margin-top: 45px;
}

.mt48 {
    margin-top: 48px;
}

.mt50 {
    margin-top: 50px;
}

.mt52 {
    margin-top: 52px;
}

.mt55 {
    margin-top: 55px;
}

.mt58 {
    margin-top: 58px;
}

.mt60 {
    margin-top: 60px;
}

.mt62 {
    margin-top: 62px;
}

.mt65 {
    margin-top: 65px;
}

.mt68 {
    margin-top: 68px;
}

.mt70 {
    margin-top: 70px;
}

.mt72 {
    margin-top: 72px;
}

.mt75 {
    margin-top: 75px;
}

.mt78 {
    margin-top: 78px;
}

.mt80 {
    margin-top: 80px;
}

.mt82 {
    margin-top: 28px;
}

.mt85 {
    margin-top: 85px;
}

.mt88 {
    margin-top: 88px;
}

.mt90 {
    margin-top: 90px;
}

.mt92 {
    margin-top: 92px;
}

.mt95 {
    margin-top: 95px;
}

.mt98 {
    margin-top: 98px;
}

.mt100 {
    margin-top: 100px;
}

.mt120 {
    margin-top: 120px;
}

.mt150 {
    margin-top: 150px;
}

.mt180 {
    margin-top: 180px;
}

.mt200 {
    margin-top: 200px;
}

.mt220 {
    margin-top: 220px;
}

.mt250 {
    margin-top: 250px;
}

.mt280 {
    margin-top: 280px;
}

.mt300 {
    margin-top: 300px;
}

.ml0 {
    margin-left: 0px !important;
}

.ml2 {
    margin-left: 2px;
}

.ml5 {
    margin-left: 5px;
}

.ml8 {
    margin-left: 8px;
}

.ml10 {
    margin-left: 10px;
}

.ml12 {
    margin-left: 12px;
}

.ml15 {
    margin-left: 15px;
}

.ml18 {
    margin-left: 18px;
}

.ml20 {
    margin-left: 20px;
}

.ml22 {
    margin-left: 22px;
}

.ml25 {
    margin-left: 25px;
}

.ml28 {
    margin-left: 28px;
}

.ml30 {
    margin-left: 30px;
}

.ml32 {
    margin-left: 32px;
}

.ml35 {
    margin-left: 35px;
}

.ml38 {
    margin-left: 38px;
}

.ml40 {
    margin-left: 40px;
}

.ml42 {
    margin-left: 42px;
}

.ml45 {
    margin-left: 45px;
}

.ml48 {
    margin-left: 48px;
}

.ml50 {
    margin-left: 50px;
}

.ml52 {
    margin-left: 52px;
}

.ml55 {
    margin-left: 55px;
}

.ml58 {
    margin-left: 58px;
}

.ml60 {
    margin-left: 60px;
}

.ml62 {
    margin-left: 62px;
}

.ml65 {
    margin-left: 65px;
}

.ml68 {
    margin-left: 68px;
}

.ml70 {
    margin-left: 70px;
}

.ml72 {
    margin-left: 72px;
}

.ml75 {
    margin-left: 75px;
}

.ml78 {
    margin-left: 78px;
}

.ml80 {
    margin-left: 80px;
}

.ml82 {
    margin-left: 28px;
}

.ml85 {
    margin-left: 85px;
}

.ml88 {
    margin-left: 88px;
}

.ml90 {
    margin-left: 90px;
}

.ml92 {
    margin-left: 92px;
}

.ml95 {
    margin-left: 95px;
}

.ml98 {
    margin-left: 98px;
}

.ml100 {
    margin-left: 100px;
}

.ml120 {
    margin-left: 120px;
}

.ml150 {
    margin-left: 150px;
}

.ml180 {
    margin-left: 180px;
}

.ml200 {
    margin-left: 200px;
}

.ml220 {
    margin-left: 220px;
}

.ml250 {
    margin-left: 250px;
}

.ml280 {
    margin-left: 280px;
}

.ml300 {
    margin-left: 300px;
}

.mr0 {
    margin-right: 0px !important;
}

.mr2 {
    margin-right: 2px;
}

.mr5 {
    margin-right: 5px;
}

.mr8 {
    margin-right: 8px;
}

.mr10 {
    margin-right: 10px;
}

.mr12 {
    margin-right: 12px;
}

.mr15 {
    margin-right: 15px;
}

.mr18 {
    margin-right: 18px;
}

.mr20 {
    margin-right: 20px;
}

.mr22 {
    margin-right: 22px;
}

.mr25 {
    margin-right: 25px;
}

.mr28 {
    margin-right: 28px;
}

.mr30 {
    margin-right: 30px;
}

.mr32 {
    margin-right: 32px;
}

.mr35 {
    margin-right: 35px;
}

.mr38 {
    margin-right: 38px;
}

.mr40 {
    margin-right: 40px;
}

.mr42 {
    margin-right: 42px;
}

.mr45 {
    margin-right: 45px;
}

.mr48 {
    margin-right: 48px;
}

.mr50 {
    margin-right: 50px;
}

.mr52 {
    margin-right: 52px;
}

.mr55 {
    margin-right: 55px;
}

.mr58 {
    margin-right: 58px;
}

.mr60 {
    margin-right: 60px;
}

.mr62 {
    margin-right: 62px;
}

.mr65 {
    margin-right: 65px;
}

.mr68 {
    margin-right: 68px;
}

.mr70 {
    margin-right: 70px;
}

.mr72 {
    margin-right: 72px;
}

.mr75 {
    margin-right: 75px;
}

.mr78 {
    margin-right: 78px;
}

.mr80 {
    margin-right: 80px;
}

.mr82 {
    margin-right: 28px;
}

.mr85 {
    margin-right: 85px;
}

.mr88 {
    margin-right: 88px;
}

.mr90 {
    margin-right: 90px;
}

.mr92 {
    margin-right: 92px;
}

.mr95 {
    margin-right: 95px;
}

.mr98 {
    margin-right: 98px;
}

.mr100 {
    margin-right: 100px;
}

.mr120 {
    margin-right: 120px;
}

.mr150 {
    margin-right: 150px;
}

.mr180 {
    margin-right: 180px;
}

.mr200 {
    margin-right: 200px;
}

.mr220 {
    margin-right: 220px;
}

.mr250 {
    margin-right: 250px;
}

.mr280 {
    margin-right: 280px;
}

.mr300 {
    margin-right: 300px;
}

.mb0 {
    margin-top: 0px;
}

.mb2 {
    margin-bottom: 2px;
}

.mb5 {
    margin-bottom: 5px;
}

.mb8 {
    margin-bottom: 8px;
}

.mb10 {
    margin-bottom: 10px;
}

.mb12 {
    margin-bottom: 12px;
}

.mb15 {
    margin-bottom: 15px;
}

.mb18 {
    margin-bottom: 18px;
}

.mb20 {
    margin-bottom: 20px;
}

.mb22 {
    margin-bottom: 22px;
}

.mb25 {
    margin-bottom: 25px;
}

.mb28 {
    margin-bottom: 28px;
}

.mb30 {
    margin-bottom: 30px;
}

.mb32 {
    margin-bottom: 32px;
}

.mb35 {
    margin-bottom: 35px;
}

.mb38 {
    margin-bottom: 38px;
}

.mb40 {
    margin-bottom: 40px;
}

.mb42 {
    margin-bottom: 42px;
}

.mb45 {
    margin-bottom: 45px;
}

.mb48 {
    margin-bottom: 48px;
}

.mb50 {
    margin-bottom: 50px;
}

.mb52 {
    margin-bottom: 52px;
}

.mb55 {
    margin-bottom: 55px;
}

.mb58 {
    margin-bottom: 58px;
}

.mb60 {
    margin-bottom: 60px;
}

.mb62 {
    margin-bottom: 62px;
}

.mb65 {
    margin-bottom: 65px;
}

.mb68 {
    margin-bottom: 68px;
}

.mb70 {
    margin-bottom: 70px;
}

.mb72 {
    margin-bottom: 72px;
}

.mb75 {
    margin-bottom: 75px;
}

.mb78 {
    margin-bottom: 78px;
}

.mb80 {
    margin-bottom: 80px;
}

.mb82 {
    margin-bottom: 28px;
}

.mb85 {
    margin-bottom: 85px;
}

.mb88 {
    margin-bottom: 88px;
}

.mb90 {
    margin-bottom: 90px;
}

.mb92 {
    margin-bottom: 92px;
}

.mb95 {
    margin-bottom: 95px;
}

.mb98 {
    margin-bottom: 98px;
}

.mb100 {
    margin-bottom: 100px;
}

.mb120 {
    margin-bottom: 120px;
}

.mb150 {
    margin-bottom: 150px;
}

.mb180 {
    margin-bottom: 180px;
}

.mb200 {
    margin-bottom: 200px;
}

.mb220 {
    margin-bottom: 220px;
}

.mb250 {
    margin-bottom: 250px;
}

.mb280 {
    margin-bottom: 280px;
}

.mb300 {
    margin-bottom: 300px;
}

.pt30 {
    padding-top: 30px;
}

.pt50 {
    padding-top: 50px;
}

.r-flex {
    display: flex;
    align-items: center;
}

.dy_button {
    width: 690px;
    height: 100px;
    background: #6721FF;
    border-radius: 50px;
    font-size: 32px;
    font-family: PingFangSC, PingFang SC;
    font-weight: 600;
    color: #FFFFFF;
    display: flex;
    align-items: center;
    justify-content: center;
}

.all-center {
    display: flex;
    justify-content: center;
    align-items: center;
}

.flex {
    display: flex;
}

.flex-1 {
    flex: 1;
}

.space-between {
    justify-content: space-between;
}

.pointer {
    cursor: pointer;
}

.v-center {
    display: flex;
    align-items: center;
}

.flex-column {
    flex-direction: column;
}

.slh {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.icon14 {
    width: 14px;
    height: 14px;
}

.icon20 {
    width: 20px;
    height: 20px;
}

.wrap {
    flex-wrap: wrap;
}

.no-wrap {
    white-space: nowrap;
}

.btn-green {
    width: 600px;
    height: 80px;
    background: linear-gradient(90deg, #52C98A 0%, #06B48D 100%);
    box-shadow: 0px 13px 30px 0px rgba(70, 184, 124, 0.25);
    border-radius: 40px;
    color: #fff;
    font-family: Source Han Sans CN;
    font-size: 32px;
    line-height: 80px;
}

.btn-normal {
    width: 240px;
    height: 72px;
    border: 1px solid #46B87C;
    box-shadow: 0px 13px 30px 0px rgba(70, 184, 124, 0.25);
    border-radius: 36px;
    font-size: 28px;
    font-family: Source Han Sans CN;
    font-weight: 400;
    color: #46B87C;
    line-height: 45px;
    background: unset;
}

.line {
    width: 40px;
    height: 4px;
    background: #46B87C;
    border-radius: 2px;
}