/* 首页四块公告标题 */
#cgNoticeList li a, #zjNoticeList li a, #jgNoticeList li a, #gzNoticeList li a {
    display: inline-block;
    max-width: 400px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

/* 重点推荐专区标题 */
.zdtj-list li a {
    display: inline-block;
    max-width: 700px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

/* 适配手机端 */
@media screen and (max-width: 800px) {
    /* 首页四块公告标题 */
    #cgNoticeList li a, #zjNoticeList li a, #jgNoticeList li a, #gzNoticeList li a {
        display: inline;
        max-width: 100%;
        white-space: normal;
        overflow: visible;
        text-overflow: clip;
    }

    /* 重点推荐专区标题 */
    #noticeGkList li a, #noticeHxList li a {
        display: inline;
        max-width: 100%;
        white-space: normal;
        overflow: visible;
        text-overflow: clip;
    }
}

/* 同业交流左侧图片 */
#hyzxList img, #gzjlList img, #zcfgList img, #jcxtList img {
    min-height: 106px;
    max-width: 160px;
}

/* 同业交流标题 */
.cfcpn-tab-content-title {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

/* 同业交流内容 */
.cfcpn-tab-content-cont {
    /*word-break: break-all;*/
    /*text-overflow: ellipsis;*/
    /*display: -webkit-box;*/
    /*-webkit-box-orient: vertical;*/
    /*-webkit-line-clamp: 2;*/
    /*overflow: hidden;*/
    position: relative;
    line-height: 24px;
    overflow: hidden;
    padding-right: 10px;
}

.cfcpn-tab-content-cont-after:after {
    content: "...";
    position: absolute;
    bottom: 0;
    right: 0;
    padding-left: 40px;
}

/* 国家开发银行、华夏银行logo */
.bank-logo {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}