.text-overflow-1 {
    display: -webkit-box;
    /* 使用旧版WebKit内核布局盒模型 */
    -webkit-line-clamp: 1;
    /* 限制文本显示的行数为2行 */
    -webkit-box-orient: vertical;
    /* 设置盒模型布局方向为垂直 */
    overflow: hidden;
    /* 超出部分隐藏 */
    text-overflow: ellipsis;
    /* 使用省略号表示被截断的部分 */
}

.text-overflow-2 {
    display: -webkit-box;
    /* 使用旧版WebKit内核布局盒模型 */
    -webkit-line-clamp: 2;
    /* 限制文本显示的行数为2行 */
    -webkit-box-orient: vertical;
    /* 设置盒模型布局方向为垂直 */
    overflow: hidden;
    /* 超出部分隐藏 */
    text-overflow: ellipsis;
    /* 使用省略号表示被截断的部分 */
}

.text-overflow-3 {
    display: -webkit-box;
    /* 使用旧版WebKit内核布局盒模型 */
    -webkit-line-clamp: 3;
    /* 限制文本显示的行数为2行 */
    -webkit-box-orient: vertical;
    /* 设置盒模型布局方向为垂直 */
    overflow: hidden;
    /* 超出部分隐藏 */
    text-overflow: ellipsis;
    /* 使用省略号表示被截断的部分 */
}

.m-t90 {
    margin-top: 90px;
}

.m-t60 {
    margin-top: 60px;
}

.m-t50 {
    margin-top: 50px;
}

.m-t45 {
    margin-top: 45px;
}

.m-t20 {
    margin-top: 20px;
}

.m-t10 {
    margin-top: 10px;
}


.c-index-news {
    border: 1px solid rgba(94, 94, 94, 0.4);
}

.c-index-news .img-box {
    width: 100%;
    height: 245px;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

.c-index-news .text-box {
    /* height: 200px; */
    box-sizing: border-box;
    padding:20px;
}

.c-index-news .text-box .title {
    font-size: 16px;
    color: #224e9c;
    font-weight: bold;
}

.c-index-news .text-box .desc {
    font-size: 15px;
    color: #2f3030;
}

.c-index-news .text-box .time {
    display: flex;
    align-items: center;
    color: #9999a0;
}

.c-index-news .text-box .time img {
    margin-right: 4px;
}

.c-index-news:hover {
    background: #224e9c;
}

.c-index-news:hover .text-box .title,
.c-index-news:hover .text-box .desc,
.c-index-news:hover .text-box .time {
    color: #fff;
}

.c-index-news:hover .text-box img {
    filter: grayscale(100%) brightness(200%);
}

.c-linkBox .c-linkItem a{
    padding: 29px 0;
    text-align: center;
    display: block;
    vertical-align: middle;
    line-height: 35px;
    font-size: 24px;
    display: block;
    color: #fff;
    text-decoration: none;
}
.c-linkBox .c-linkItem:not(:last-child) {
    margin-bottom: 52px;
}
.c-linkBox .c-linkItem a {
    color: #fff;
}
.c-linkBox .c-linkItem:nth-child(1) {
    background: #355494;
}
.c-linkBox .c-linkItem:nth-child(2) {
    background: #52c0d8;
}
.c-linkBox .c-linkItem:nth-child(3) {
    background: #f1973e;
}

.hide {
    display: none !important;
}
.classLinkBox {
    margin-top: 10px;
    display: flex;
    flex-wrap: wrap;
}
.classLinkBox a {
    color: #fff;
    padding: 5px 20px;
    border: 1px solid #fff;
    border-radius: 24px;
    color: #fff;
    display: inline-block;
    margin-bottom: 10px;
}
.classLinkBox a:hover {
    background: #fff;
    text-decoration: none;
    color: #355494;
}
.classLinkBox a:not(:last-child) {
    margin-right: 10px;
}
