.news-list .list-item{border-bottom:1px solid #e6e6e7;display:block;margin-bottom:28px;padding-bottom:28px;position:relative}
.news-list .list-item:after{clear:both;content:"";display:block}
.news-list .list-item:hover .list-item__title{color:#3a53ad}
.news-list .list-item:hover .list-item__image img{transform:scale(1.05)}
.news-list .list-item__text{float:left;padding-right:40px;width:72%}
.news-list .list-item__meta{bottom:32px;color:#6b7280;font-family:Roboto,sans-serif;font-size:14px;position:absolute}
.news-list .list-item__meta-item{margin-right:10px}
.news-list .list-item__pubdate{font-family:Roboto,sans-serif}
.news-list .list-item__source:before{color:#4b5563;content:"/";display:inline-block;font-size:12px;margin-right:3px;position:relative;top:-1px}.news-list .list-item__title{font-size:18px;line-height:30px;max-height:60px;transition-duration:.3s;transition-property:color}.news-list .list-item__description,.news-list .list-item__title{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;height:auto;overflow:hidden;text-overflow:ellipsis;word-break:break-all}
.news-list .list-item__description{color:#4b5563;font-size:16px;line-height:26px;margin-bottom:40px;margin-top:10px;max-height:52px}.news-list .list-item__image{border-radius:4px;float:right;max-height:140px;overflow:hidden;width:28%}
.news-list .list-item__image img{transition-duration:.3s;transition-property:transform;width:100%}
.notice-list .list-item{background-color:#f4f8fc;display:block;line-height:68px;padding:10px}
.notice-list .list-item:after{clear:both;content:"";display:block}
.notice-list .list-item:nth-child(2n){background-color:inherit}
.notice-list .list-item__pubdate{background-color:#4462cb;border-radius:4px;color:#fff;float:left;font-family:Roboto,sans-serif;height:68px;line-height:1;margin-right:18px;width:68px}
.notice-list .list-item__pubdate span{display:block;text-align:center}
.notice-list .list-item__pubdate .year-month{font-size:14px;margin:14px 0 6px}
.notice-list .list-item__pubdate .date{font-size:24px}
.notice-list .list-item__title{-webkit-box-orient:vertical;-webkit-line-clamp:1;display:-webkit-box;float:left;font-size:16px;height:auto;line-height:68px;max-height:68px;overflow:hidden;text-overflow:ellipsis;width:76%;word-break:break-all}
.notice-list .list-item__more{color:#334a98;float:right;font-size:14px;margin-right:16px}
.video-list .page__content{margin:0 -10px}
.video-list .list-item{border-top:1px solid #e6e6e7;float:left;margin:20px 10px 0;overflow:hidden;padding-top:20px;width:calc(33.33333% - 20px)}.video-list .list-item:nth-child(-n+3){border-top:0;margin-top:0;padding-top:0}
.video-list .list-item:hover .list-item__image img{transform:scale(1.05)}
.video-list .list-item__image{border-radius:4px;height:170px;margin-bottom:16px;overflow:hidden}
.video-list .list-item__image img{transition-duration:.3s;transition-property:transform;width:100%}
.video-list .list-item__title{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;font-size:16px;height:54px;line-height:27px;overflow:hidden;text-overflow:ellipsis;word-break:break-all}
.video-list .list-item__pubdate{color:#4b5563;margin-top:16px}
.newspaper-list .list-item__image{height:380px;overflow:hidden}
.newspaper-list .list-item__pubdate{margin-top:10px}
.list-focus{height:332px;margin-bottom:30px;overflow:hidden;position:relative;width:100%}
.list-focus__dots{bottom:0;height:10px;position:absolute;right:0;width:140px;z-index:11}
.list-focus__dots .slick-dots{bottom:10px;right:10px;text-align:right}
.list-focus__dots .slick-dots li{background-color:#fff;border-radius:50em;height:12px;width:12px}
.list-focus__dots .slick-dots li.slick-active{background-color:#60a5fa;width:32px}
.list-focus__dots .slick-dots li button{display:none}
.list-focus__item{height:332px;overflow:hidden;position:relative;width:100%}
.list-focus__item:hover .list-focus__image{transform:scale(1.04)}
.list-focus__item:hover .list-focus__title{background-color:rgba(68,98,203,.5)}
.list-focus__title{background:rgba(0,0,0,.5);bottom:0;color:#fff;padding:10px;position:absolute;transition-duration:.3s;transition-property:background-color;width:100%;z-index:11}
.list-focus__title span{-webkit-box-orient:vertical;-webkit-line-clamp:1;display:inline-block;display:-webkit-box;height:auto;line-height:1;max-height:1;overflow:hidden;text-overflow:ellipsis;width:75%;word-break:break-all}
.list-focus__image{transition-duration:.3s;transition-property:transform;width:100%}

.ul-expert{display:block;overflow:hidden;margin:0 -13px;padding:20px 0 0 0;}
.ul-expert li{float:left;width:50%;margin-bottom:40px;overflow:hidden}
.ul-expert .con{display:block;padding:0 13px}
.ul-expert .con1{border:1px solid #f1f1f1;overflow:hidden}
.ul-expert li:hover .con1{box-shadow:0 0 20px rgb(0,0,0,.1)}
.ul-expert .pic{width:180px;height:240px;float:left;margin-right:18px}
.ul-expert .pic img{width:100%;height:100%;display:block}
.ul-expert .txt{overflow:hidden;padding:10px 15px 10px 0}
.ul-expert .tit{font-size:24px;height:40px;line-height:40px;display:inline-block;margin-bottom:15px;color:#333;position:relative}
.ul-expert .tit::after{content:"";position:absolute;width:68px;height:2px;background-color:#920d14;left:0;bottom:0}
.ul-expert .desc{margin-bottom:16px;font:14px/24px "Microsoft YaHei";color:#6d6d6d;height:124px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}
.ul-expert .time{font-size:14px;color:#fff;padding:3px 5px;display:inline-block;border-radius:5px;background-color:#05a08e;margin-bottom:12px}
.ul-expert .detai{font-size:16px;color:#eb8a47}


.faq-wrap {
    margin-bottom:30px;
}
.faq-item {
    border: 1px solid #e8ecef;
    border-radius: 14px;
    margin-bottom: 16px;
    overflow: hidden;
}
.faq-question {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 10px 24px;
    cursor: pointer;
}
.faq-title {
    font-size: 15px;
    color: #c8102e;
    font-weight: bold;
}
.faq-icon {
    position: relative;
    width: 24px;
    height: 24px;
	line-height:24px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 15px;
    color: #fff;
    background-color: #920d14;
    flex-shrink: 0;
    transition: color 180ms ease, background-color 180ms ease;
}
.faq-icon .plus,.faq-icon .cross {
    position: absolute;
    transition: opacity 180ms ease;
}
/* 默认：加号显示，叉号隐藏 */
.faq-icon .cross {
    opacity: 0;
}
.faq-icon .plus {
    opacity: 1;
}
/* active状态：叉号显示，加号隐藏 */
.faq-item.active .faq-icon .cross {
    opacity: 1;
}
.faq-item.active .faq-icon .plus {
    opacity: 0;
}
.faq-answer {
    padding: 0 24px;
    max-height: 0;
    overflow: hidden;
    transition: all 0.35s ease;
}
.faq-item.active .faq-answer {
    max-height: 800px;
}
.faq-answer-inner {
    padding-bottom:24px;
    font-size:14px;
    color:#444;
    line-height:1.7;
}