.box {
    position: relative;
    font-size: 0.27rem;
    color: #333333;
}

/* 顶部banner图 */

.banner img {
    /* position: relative; */
    width: 100%;
    height: 2.93rem;
    /* background-image: url("../../resource/images/banner.png");
    background-size: 100% 100%; */
}


.banner .city {
    position: absolute;
    top: 0.26rem;
    right: 0.24rem;
    padding: 0.08rem 0.13rem 0.08rem 0.23rem;
    border-radius: 0.3rem;
    font-size: 0.23rem;
    background-color: #ffffff;
}

.banner .city img {
    width: 0.14rem;
    height: 0.09rem;
    margin-left: 0.05rem;
    vertical-align: middle;
}

/* 切换导航 */

.tabbar {
    margin: 0.17rem 0.22rem 0.05rem;
    border-bottom: 0.01rem solid #e2e2e2;
    font-size: 0.29rem;
}

.tabbar li {
    padding: 0.25rem 0.25rem 0;
    font-weight: 600;
}

.tabbar li .tabbar-line {
    width: 0.58rem;
    height: 0.06rem;
    margin-top: 0.25rem;
    border-radius: 0.2rem;
    background: #477ce6;
}

.tabbar li:nth-child(n + 2) .tabbar-line {
    visibility: hidden;
}

/* 防疫工具箱 */
.tools .tools-list {
    margin-top: 0.32rem;
}

.tools .tools-item {
    position: relative;
    width: 25%;
    color: #333333;
}

.tools .tools-item:nth-child(-n + 4) {
    margin-bottom: 0.29rem;
}

/* 病例数据 */
.bingli .bingli-area {
    border: 0.02rem solid #aaaaaa;
    border-radius: 0.1rem;
}

.bingli .list {
    text-align: center;
}

.bingli .list:nth-child(n + 3) {
    display: none;
}

.bingli .bingli-area span {
    display: inline-block;
    padding: 0.11rem 0.21rem;
}

.bingli .bingli-area span:nth-child(1) {
    border-right: 0.02rem solid #aaaaaa;
}

.bingli .bingli-area span:nth-child(2) {
    margin-left: -0.1rem;
}

.bingli .stop-time {
    margin-left: 0.22rem;
}

.bingli ul {
    justify-content: center;
    margin: 0.47rem 0.3rem 0 0.3rem;
    font-size: 0.23rem;
}

.bingli ul li {
    /* width: 31.5%; */
    flex-grow:1;
    padding-top: 0.29rem;
    border-radius: 0.2rem;
    color: #999999;
    background: #fcf3f2;
}

.bingli ul li:nth-child(2) {
    margin: 0 0.2rem;
    background-color: #f3f7fe;
}

.bingli ul li:nth-child(-n + 4):nth-child(n + 3),
.bingli ul li:nth-child(-n + 4):nth-child(n + 3) {
    background-color: #fcf7e9;
}

.bingli ul li:nth-child(5) {
    margin-left: 0.24rem;
    background-color: #f4fdf8;
}

.bingli ul li .num {
    margin: 0.2rem 0 0.3rem 0;
    font-size: 0.39rem;
    font-weight: 600;
    color: #d14949;
}

.bingli ul li:nth-child(2) .num,
.bingli ul li:nth-child(2) .add-num {
    color: #386dd9;
}

.bingli ul li:nth-child(-n + 4):nth-child(n + 3) .num,
.bingli ul li:nth-child(-n + 4):nth-child(n + 3) .add-num {
    color: #eea21e;
}

.bingli ul li:nth-child(5) .num,
.bingli ul li:nth-child(5) .add-num {
    color: #51a46f;
}

.bingli ul li .add-num {
    color: #d14949;
}

.bingli ul li .desc {
    margin-bottom: 0.4rem;
    color: #999;
}

.bingli ul li:nth-child(-n + 3) {
    margin-bottom: 0.29rem;
}

.bingli ul li span {
    margin-bottom: 0.2rem;
}

.bingli .stop-time:nth-child(n + 3) {
    display: none;
}

.bingli .sign {
    margin: 0.28rem 0.3rem 0;
    font-size: 0.25rem;
    color: #666666;
}

.bingli .add {
    display: none;
    /* visibility: hidden; */
}

/*  风险等级*/
.risk .stop-time {
    margin-left: 0.31rem;
}

.bobao {
    height: 1.38rem;
    margin: 0.48rem 0.3rem 0 0.31rem;
    padding: 0 0.18rem 0 0.29rem;
    border-radius: 0.16rem;
    line-height: 1.38rem;
    background-color: #ecf2fe;
}

.bobao-border img {
    width: 0.62rem;
    height: 0.55rem;
    margin-right: 0.29rem;
}

.bobao-title {
    margin-bottom: 0.23rem;
    font-size: 0.29rem;
    line-height: 0.3rem;
    font-weight: bold;
    color: #333333;
}

.bobo-detail {
    font-size: 0.23rem;
    line-height: 0.25rem;
    color: #666666;
}

.arrow-right {
    width: 0.17rem;
    height: 0.31rem;
}

.risk .risk-area {
    margin: 0.3rem 0.3rem 0;
}

.risk .risk-area li {
    padding: 0.35rem 0.3rem;
    margin-top: 0.2rem;
    border-radius: 0.2rem;
    background-color: #f5f4f4;
}

.risk .risk-area .area {
    width: 83%;
    font-weight: 600;
}

.risk .risk-area .risk-rank {
    color: #477ce6;
}

.spread-more {
    display: inline-block;
    margin-top: 0.39rem;
    padding: 0.26rem 1.32rem;
    border-radius: 0.2rem;
    color: #477ce6;
    text-align: center;
    background-color: #ecf2fe;
}

/* 到苗通知 */
.info .desc {
    margin: 0.36rem 0.31rem;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3; /*想省略几行就写几*/
    -webkit-box-orient: vertical;
    font-size: 0.25rem;
    color: #666666;
}

.info .info-bottom {
    justify-content: flex-end;
    margin: 0 0.31rem;
}

.info .process {
    font-size: 0.23rem;
    color: #999999;
}

.info .more {
    margin-left: 0.24rem;
    padding: 0.13rem 0.22rem;
    border-radius: 0.16rem;
    font-size: 0.25rem;
    color: #ffffff;
    background-color: #477ce6;
}

/* 疫苗预约渠道 */
.yuyue ul {
    margin: 0.48rem 0.3rem 0;
    border-bottom: 0.01rem solid #c2c2c2;
}

.yuyue .yuyue-title {
    font-weight: 600;
}

.yuyue-condition {
    display: flex;
    /* margin: 0.28rem 0 0.35rem 0; */
    margin: 0.28rem 0 0 0;
    padding: 0 0.31rem;
    font-size: 0.25rem;
    color: #999999 !important;
}

/*  */
.jiezhongdian {
    width: 3.32rem;
    height: 2.45rem;
    margin-right: 0.21rem;
    color: #333;
    background-image: url("../../resource/images/jiezhong.png");
    background-size: 100% 100%;
}

.jiezhongdian span {
    display: inline-block;
    margin: 1.05rem 0 1.05rem 0.3rem;
}

.health-code span,
.ban span {
    display: inline-block;
    margin: 0.34rem 0 0.34rem 0.3rem;
}

.health-code {
    margin-bottom: 0.1rem;
}

.health-code,
.ban {
    width: 3.32rem;
    height: 1.18rem;
    color: #333;
    background-size: 100% 100%;
}

.health-code {
    background-image: url("../../resource/images/health-code.png");
}

.ban {
    background-image: url("../../resource/images/ban.png");
}

/* 接种记录查询 */

.jilu ul {
    margin-top: 0.34rem;
}

.jilu ul li {
    justify-content: space-between;
    margin: 0.24rem 0.3rem 0rem;
    padding-bottom: 0.24rem;
    border-bottom: 0.01rem solid #c2c2c2;
}

.jilu ul li:last-child {
    border-bottom: none;
}

.jilu .name {
    width: 1.8rem;
}

.jilu .btn {
    margin-right: 0.2rem;
}

/* 全国接种剂次 */
.jici {
    margin: 0.25rem;
    padding: 0.5rem 0 0.4rem 0;
    color: #ffffff;
    background-image: url("../../resource/images/banner2.png");
    background-size: 100% 100%;
}

.jici .jici-name {
    font-size: 0.31rem;
}

.jici .jici-num {
    font-size: 1.27rem;
}

.jici .jici-unit {
    font-size: 0.49rem;
}

.jici .jici-time {
    margin-top: 0.15rem;
    font-size: 0.21rem;
}

.jici .check-city {
    margin-top: 0.3rem;
    padding: 0.1rem 0.12rem;
    border-radius: 0.1rem;
    color: #3a68e7;
    background: #ffffff;
}

/*  隔离政策*/
.panel {
    padding: 0.39rem;
    border-radius: 0.2rem;
    background-color: #ffffff;
}

.panel .city-border p {
    margin-left: -0.3rem;
    margin-bottom: 0.36rem;
    font-size: 0.29rem;
    color: #999999;
}

.panel .name-border {
    margin-bottom: 0.32rem;
    font-size: 0.47rem;
    color: #333333;
    font-weight: 700;
}

.name-border img {
    width: 0.16rem;
    height: 0.11rem;
    margin-left: 0.05rem;
    vertical-align: middle;
}

.disable {
    color: #f04141;
    border: 0.02rem solid rgba(255, 51, 51, 0.6);
}

.able {
    color: #2fbd51;
    border: 0.02rem solid rgba(76, 193, 65, 0.6);
}

.in-out-rule {
    height: 0.39rem;
    padding: 0 0.21rem;
    line-height: 0.39rem;
    font-size: 0.22rem;
    text-align: center;
    border-radius: 0.2rem;
}

.change-city {
    width: 0.55rem;
    height: 0.41rem;
}

.arrive {
    align-self: flex-start;
}

/* 出入说明 */
.in-out {
    margin: 0.2rem 0.24rem;
    padding: 0 0.23rem;
    padding-top: 0.4rem;
    padding-bottom: 0.46rem;
    border-bottom: 0.02rem solid #f3f3f3;
    background-color: #ffffff;
    border-radius: 0.22rem;
}

.in-out .city-name {
    margin-bottom: 0.12rem;
    font-size: 0.35rem;
    font-weight: 700;
    white-space: nowrap;
    overflow: hidden;
}

.in-icon,
.out-icon {
    width: 0.51rem;
    height: 0.53rem;
    margin-right: 0.21rem;
}

.height {
    background-color: rgba(252, 56, 56, 0.2);
}

.height a {
    color: #fc3838;
}

.middle {
    border: 0.02rem solid rgba(75, 152, 248, 0.6);
}

.middle a {
    color: #4b98f8;
}

.low {
    background-color: rgba(76, 193, 65, 0.2);
}

.low a {
    color: #4cc141;
}

.lv {
    height: 0.36rem;
    margin-left: 0.22rem;
    padding: 0 0.16rem;
    line-height: 0.36rem;
    font-size: 0.22rem;
    text-align: center;
    border-radius: 0.05rem;
    border-radius: 0.29rem;
    font-weight: 500;
}

.city-content-box {
    position: relative;
    margin-left: 0.27rem;
    /* border-left: 0.03rem dashed #e2e2e2; */
    font-size: 0.27rem;
}

.out .city-content-box {
    border-left: none;
}

.in .city-content {
    margin-bottom: 0.25rem;
}

.city-content {
    position: relative;
    width: 100%;
    padding: 0;
    border-radius: 0.14rem;
}

.link-list {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    flex-wrap: nowrap;
    margin-top: 0.2rem;
    /* margin-left: 0.4rem; */
}

.link-list a:last-child {
    margin-right: 0;
}

.link-list .show-more-message {
    margin-top: 0;
}

.show-more-message {
    flex-shrink: 0;
    display: block;
    margin-top: 0.2rem;
    margin-right: 0.14rem;
    line-height: 0.49rem;
    color: #3887d9;
}

.more-message {
    width: 0.11rem;
    height: 0.2rem;
    margin-left: 0.14rem;
}

.message {
    position: relative;
    display: -webkit-box;
    /* margin-left: 0.4rem; */
    padding-top: 0.25rem;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
    line-height: 0.49rem;
    font-size: 0.27rem;
    overflow: hidden;
}

/*  */

/* 出行交通政策查询 */
.border-content {
    margin: 0 0.24rem;
    margin-bottom: 0.34rem;
    padding: 0.28rem 0.25rem;
    background-color: #ffffff;
    border-radius: 0.22rem;
}

.border-content-title {
    margin-bottom: 0.34rem;
}

.border-content-title p {
    font-size: 0.29rem;
    color: #000000;
    font-weight: 700;
}

.border-content-title .change {
    font-size: 0.27rem;
    color: #3887d9;
}

.tab-bar {
    margin: 0 0.26rem 0.48rem;
    padding-bottom: 0.2rem;
    overflow-x: scroll;
}

.chouse {
    height: 0.84rem;
    line-height: 0.84rem;
    color: #ffffff;
    background-color: #ffffff;
    background-image: url("../../resource/images/chouse.png");
    background-size: 100%;
    background-repeat: no-repeat;
}

.bar-item {
    /* height: 0.75rem; */
    min-width: 1.43rem;
    margin-right: 0.12rem;
    border-radius: 0.18rem;
    line-height: 0.75rem;
    font-size: 0.29rem;
    text-align: center;
    background-color: #f9fbfc;
}

.question-item {
    margin-bottom: 0.37rem;
}

.border-detail .questions-list:nth-child(n + 2) {
    display: none;
}

.item-title {
    margin-bottom: 0.25rem;
    font-size: 0.33rem;
    font-weight: 700;
}

.item-title img {
    display: inline-block;
    width: 0.37rem;
    margin-right: 0.19rem;
}

.itme-detail {
    padding-left: 0.27rem;
    padding-bottom: 0.31rem;
    overflow: hidden;
    background-color: #f9fbfc;
    border-radius: 0.18rem;
}

.itme-detail p {
    display: -webkit-box;
    margin: 0.26rem 0.27rem;
    margin-left: 0;
    margin-bottom: 0.29rem;
    font-size: 0.27rem;
    line-height: 0.45rem;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    white-space: pre-wrap;
}

.itme-detail a {
    color: #3887d9;
}

.border-detail .more {
    display: block;
    height: 0.75rem;
    margin-top: 0.25rem;
    line-height: 0.75rem;
    font-size: 0.27rem;
    border-radius: 0.37rem;
    text-align: center;
    color: #000000;
    background-color: #f0eef2;
}

.border-content .border-detail:nth-child(n + 4) {
    display: none;
}

/* 常见问题 */
.common-problem {
    padding: 0.32rem 0;
}

.common-problem .problem {
    width: 70%;
    margin-left: 0.59rem;
    color: #477ce6;
}

/* 核酸检测地点 */

/* 核酸检测机构 */
.jigou .search {
    margin: 0.49rem 0.67rem 0;
    /* padding: 0.2rem 0.3rem; */
    border-radius: 0.31rem;
    font-size: 0.25rem;
    background: #eeeeee;
}

.jigou .search input {
    width: 80%;
    padding: 0.2rem 0.3rem;
    border-radius: 0.31rem 0 0 0.31rem;
    font-size: 0.25rem;
    background: #eeeeee;
}

.jigou .search .search-btn {
    padding: 0.2rem 0.3rem;
    border-radius: 0 0.31rem 0.31rem 0;
    color: #ffffff;
    background-color: #477ce6;
}

/* 核酸检测预约 */
.order ul {
    margin: 0.48rem 0.3rem 0;
    padding: 0 0.37rem;
    border-bottom: 0.01rem solid #c2c2c2;
    font-size: 0.25rem;
}

.order ul li {
    display: flex;
    margin-bottom: 0.28rem;
}

.yuyue ul .yuyue-item:nth-child(n + 2) {
    display: none;
}

.order ul .order-item:nth-child(n + 2) {
    display: none;
}

/* 底部tab切换 */
.info-tab .tab-bar {
    padding-bottom: 0;
    margin-bottom: 0.48rem;
    overflow-x: scroll;
}

.info-tab .bar-title {
    display: flex;
    align-items: center;
    justify-content: space-between;
    border-bottom: 0.0225rem solid rgb(238, 238, 238);
    padding-left: 0;
    font-size: 0.32rem;
    color: rgba(91, 91, 91, 1);
    margin: 0 0 0 0;
    padding-top: 0.04rem;
}

.click {
    display: flex;
    flex-direction: column;
    align-items: center;
    color: rgba(20, 20, 20, 1);
    line-height: 0.8rem !important;
    font-weight: 600;
}

.click img {
    width: 0.6rem;
    height: 0.07rem;
}

li.title-name {
    line-height: 0.7rem;
}

.info-tab .tab-content ul {
    padding-left: 0;
    margin: 0;
}

.imp {
    padding: 0.375rem 0.1rem;
    border-bottom: 0.0225rem solid rgb(238, 238, 238);
}

.imp-title {
    display: flex;
}

.imp-icon {
    width: 0.3rem;
    height: 0.2rem;
    margin-right: 0.2rem;
    margin-top: 0.1rem;
}

.imp-name {
    font-size: 0.31rem;
    font-weight: 600;
    color: #000000;
}

.imp-content {
    font-size: 0.3rem;
    color: rgb(102, 102, 102);
    margin-left: 5%;
    margin-top: 0.225rem;
}

.all {
    height: 0.9rem;
    width: 45%;
    margin: 0.3rem auto;
    text-align: center;
    line-height: 0.9rem;
    font-size: 0.3rem;
    background: #f0edf1;
    border-radius: 0.14rem;
    color: #000000;
}

/* 出行政策迭代新增样式 */
.pass,
.no-pass,
.part-no-pass,
.when-need-pass {
    padding: 0.04rem 0.16rem;
    border-radius: 0.21rem;
    font-size: 0.22rem;
    background-color: #fff;
}

/* 可进城、可出城 */
.pass {
    color: #55a657;
    border: 0.01rem solid #55a657;
}

/* 禁止进城、禁止出城 */
.no-pass {
    color: #dc5f5f;
    border: 0.01rem solid #dc5f5f;
}

/* 部分地区禁止进城、部分地区禁止出城 */
.part-no-pass {
    color: #f17013;
    border: 0.01rem solid #f17013;
}

/* 非必要不进城、非不要不出城 */
.when-need-pass {
    color: #3588da;
    border: 0.01rem solid #3588da;
}

.low-bg {
    background-color: #ecf8ec;
}

.mid-bg {
    background-color: #fff6df;
}

.high-bg {
    background-color: #fee9e9;
}

.order-low {
    background-color: #55a657;
}

.order-mid {
    background-color: #ffc123;
}

.order-high {
    background-color: #dc5f5f;
}

.left-line {
    border-left: 0.03rem dashed #e2e2e2;
    margin-right: 0.4rem;
    padding-bottom: 0.48rem;
}

.title-type {
    font-weight: 700;
}

.find-more {
    margin-top: 0.16rem;
    text-align: right;
}

.find-more a {
    display: inline-block;
    padding: 0.05rem 0.16rem;
    border-radius: 0.2rem;
    font-size: 0.21rem;
}

.dengji {
    padding: 0.16rem 0.23rem 0.23rem;
    border-radius: 0.2rem;
    background-color: #dbeafb;
}

.dengji .title-type {
    color: #3588da;
}

.dengji .find-more a,
.special-area .find-more a {
    color: #3588da;
    background-color: #dbeafb;
}

.mudi-border {
    margin-top: 0.16rem;
    padding: 0.23rem;
    border-radius: 0.2rem;
    font-size: 0.25rem;
    color: #666666;
    background-color: #fff;
}

.article p {
    position: relative;
    text-align: justify;
    line-height: 0.33rem;
}

.risk-border {
    margin: 0.23rem 0;
    padding: 0.16rem 0.23rem 0.23rem;
    border-radius: 0.2rem;
}

.article ul li {
    display: flex;
    align-items: center;
    padding: 0.25rem 0;
    border-bottom: 0.02rem solid #e2e2e2;
}

.article ul li:nth-child(1) {
    padding: 0 0 0.25rem;
}

.article ul li:last-child {
    margin-bottom: 0.23rem;
}

.article ul li .order {
    width: 0.29rem;
    height: 0.29rem;
    line-height: 0.29rem;
    margin-right: 0.23rem;
    border-radius: 50%;
    font-size: 0.2rem;
    color: #fff;
    text-align: center;
}

.collapse {
    position: absolute;
    right: 0;
    bottom: 0;
    padding-left: 0.1rem;
    color: #3887d9;
}

.ellipsis {
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}

.pass-ban {
    padding: 0.16rem 0.23rem 0.23rem;
    border-radius: 0.2rem;
    color: #fff;
    background-color: #f57567;
}

.pass-ban .article {
    padding: 0.45rem 0;
    text-align: center;
}

.pass-no {
    display: none;
    margin-top: 0.4rem;
}

/*  */
.low-color {
    color: #55a657;
}

.mid-color {
    color: #FFC123;
}

.high-color {
    color: #DC5F5F;
}

.risk-border .article .item {
    width: 90%;
}

.daofen-box {
    margin-top: 0.1rem;
    padding: 0.1rem 0.4rem;
    font-size: 0.31rem !important;
    line-height: 0.60rem !important;
    background: #fff;
}

body .container .content_box {
    padding: 0.2rem 0.2rem 0.4rem;
}

.info-tab {
    margin: 0.22rem;
    border-radius: 0.2rem;
    background-color: #fff;
}

.qu_list li .text2 {
    font-size: 0.29rem;
    font-weight: 600;
}

/* 2022/4/12 病例数据迭代样式 */
.yiqing_head {
    margin: 0.32rem 0.24rem 0.24rem;
}

.yiqing_head .head-img {
    width: 0.24rem;
    height: 0.4rem;
    margin-right: 0.24rem;
}

.yiqing_head .exchange-img {
    width: 0.36rem;
    height: 0.36rem;
    margin: 0 0.24rem;
}

.yiqing_head span:nth-of-type(1) {
    font-size: 0.32rem;
    font-weight: 700;
}

.yiqing_head span:nth-of-type(2) {
    font-size: 0.26rem;
    color: #999;
}

.bendi_bingli,.quanguo_bingli {
    margin: 0 0.24rem 0.4rem;
    padding: 0.24rem;
    border-radius: 0.2rem;
    background-color: #fff;
}

.more_detail {
    font-size: 0.24rem;
    color: #477CE6;
}

.more_detail img {
    width: 0.1rem;
    height: 0.18rem;
    margin-left: 0.15rem;
}

.bingli_head p span:first-child {
    margin-right: 0.24rem;
    font-size: 0.3rem;
    font-weight: 700;
}

.bendi_bingli .bendi_list ul {
    margin: 0.32rem 0;
}

.bendi_bingli .bendi_list li {
    width: 1.52rem;
    height: 1.52rem;
    border-radius: 0.16rem;
}

.bendi_bingli .bendi_list .num {
    margin-top: 0.16rem;
    font-size: 0.4rem;
    font-weight: 700;
}

.bendi_bingli .bendi_list .desc {
    height: 0.4rem;
    margin-top: 0.12rem;
    font-size: 0.2rem;
    font-family: "PingFang SC";
    color: #999;
    text-align: center;
}

.bendi_bingli .bendi_list .sign,.quanguo_bingli .quanguo_list .sign {
    margin: 0 0 0.32rem;
    font-size: 0.24rem;
    color: #999;
}

.quanguo_bingli .quanguo_list ul {
    margin: 0.32rem 0;
    justify-content: space-between;
}

.quanguo_bingli .quanguo_list ul li {
    width: 2rem;
    height: 2rem;
    margin-bottom: 0;
}

.quanguo_bingli .quanguo_list ul li .desc {
    font-size: 0.22rem;
    font-family: "PingFang SC";
    color: #999;
}

.quanguo_bingli .bingli_head .stop-time {
    margin-left: 0;
}

.quanguo_bingli .bobao {
    margin: 0 0 0.32rem;
}

.tonggao {
    margin-bottom: 0.2rem;
    padding-top: 0.31rem;
    border-top: 0.01rem solid rgba(0,0,0,.08);
}

.tonggao .tg-dot {
    position: absolute;
    width: 0.16rem;
    height: 0.16rem;
    border-radius: 50%;
    margin-top: 0.1rem;
    background-color: #477CE6;
}

.tonggao .tg-text {
    margin-left: 0.32rem;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.tonggao .tg-time {
    margin-left: 0.07rem;
    margin-top: -0.1rem;
    margin-bottom: -0.1rem;
    padding: 0.26rem 0.25rem 0.42rem;
    border-left: 0.02rem solid #C2D6FF;
    font-size: 0.24rem;
    color: #999;
}

.tonggao li:last-child .tg-time {
    padding: 0.26rem 0.25rem 0;
}
