@charset "utf-8";

.homef {
    background: url(../images/1028/fbg.jpg) no-repeat bottom center;
    background-size: cover;
}

.homed:after {
    background: url(../images/1028/dbg2.jpg) no-repeat center;
    background-size: cover;
}

.homec {
    background: url(../images/1028/cbg.jpg) no-repeat center;
    background-size: cover;
}

.homeb {
    background: url(../images/1028/bbg.png) no-repeat center;
    background-size: cover;
}

.homea {
    background: url(../images/1028/abg.jpg) no-repeat center;
    background-size: cover;
}

.homed li .txt {
    left: 2px;
    right: 2px;
    bottom: 2px
}

.homed .ul1 .items .item .pic,
.homed .ul2 .items .item .pic,
.homed .ul2 li.li1 .itemt,
.homed .ul2 li.li2 .item .pic,
.homed .ul2 li.li2 .itemt {
    border: 2px solid #fff;
}

.homec .ctit img {
    max-width: 5.76rem;
}

.homec-a .list li {
    height: 1rem
}

.homec-a .list li h4 {
    font-size: .165rem;
    line-height: .24rem;
    max-height: .54rem\0;
    -webkit-line-clamp: 3;
}

.homec .ca .list li:nth-child(1) {
    margin-bottom: .15rem
}

.homec .ca .list li:nth-child(2) {
    margin-bottom: .15rem
}

.homec .ca .list li:nth-child(5) {
    background: url(../images/cli1.png) no-repeat center;
    background-size: cover;
    margin-top: .15rem
}

.homec .ca .list li:nth-child(6) {
    background: url(../images/cli2.png) no-repeat center;
    background-size: cover;
    margin-top: .15rem
}

.homec .cb .list li:nth-child(1) {
    margin-bottom: .15rem
}

.homec .cb .list li:nth-child(2) {
    margin-bottom: .15rem
}

.homec .cb .list li:nth-child(5) {
    background: url(../images/cli1.png) no-repeat center;
    background-size: cover;
    margin-top: .15rem
}

.homec .cb .list li:nth-child(6) {
    background: url(../images/cli2.png) no-repeat center;
    background-size: cover;
    margin-top: .15rem
}

.homea .aleft .slide-news .txt p {
    margin-bottom: .1rem;
    color: #666
}

.homea .aright ul li .txt {
    display: flex;
    justify-content: space-between;
}

.homea .aright ul li .txt h4 {
     white-space: nowrap; /* 确保文本在一行内显示 */
  overflow: hidden; /* 隐藏溢出的内容 */
  text-overflow: ellipsis; /* 使用省略号表示文本溢出 */
    font-size: .165rem;
    line-height: .24rem;
    margin-bottom: 0;
    width: calc(100% - 1rem);
    /* line-height: .24rem; */
    height: .52rem;
    max-height: .52rem\0;
}

.homea .aright ul li .txt time {
    font-size: .15rem
}

.homea .aright ul li {
    padding: .1rem 0;
}

.homea .aright ul li:last-child {
    border-bottom: 1px dashed #bbb;
}

.homea .aleft .slide-news .txt {
    border-bottom: 3px solid #d20b17
}

.homeb .item .txt h4 {
    font-size: .165rem;
    line-height: 0.24rem;
    max-height: .56rem\0
}

.homeb .item .txt p {
    font-size: .14rem;
    margin-bottom: .15rem;
    line-height: 1.6em;
    height: .66rem\0
}

.homeb .item .txt time {
    font-size: .14rem
}

.homeb ul li h4 {
    font-size: .165rem;
    line-height: .24rem;
    /* font-size: .18rem; */
    width: calc(100% - 1rem);
    /* line-height: .26rem; */
    height: .52rem;
    margin-bottom: 0 !important;
}

.homeb ul li time {
    font-size: .14rem
}

.homeb ul li {
    padding: .08rem 0;
    display: flex;
    justify-content: space-between;
}

.homeb .aleft ul li {
    padding: .08rem 0;
}

.homeb .aright ul li h4 {
    padding-right: 0;
    margin-bottom: .1rem
}

@media (max-width: 980px) {
    .homea .aright ul li {
        padding: .15rem 0
    }
}



@media (max-width: 900px) {
    .homea .pgba {
        bottom: 2.1rem !important;
    }

    .homea .aleft .slide-news .txt {
        height: 2rem;
    }

    /*
.eclip {
    white-space: normal;
}*/
}



@media (max-width: 540px) {

    .homeb .item .txt p {
        display: none
    }

    .homeb .item .txt h4 {
        font-size: .2rem
    }

    .homeb ul li time,
    .homeb .item .txt time,
    .homea .aright ul li .txt time {
        font-size: .16rem
    }
}