@charset "UTF-8";
.lst-tnm a { padding: 5px 40px;border-bottom: none;line-height: 36px;background: #226ebc;color: #fff;font-size: 20px; }

.ztzl-bg{background: #FFFFFF;padding: 2rem;}
/* 通用标题样式复写 */
.tnm{height: 44px;line-height: 44px;border-bottom: 1px solid #226ebc;}
.tnm a{font-size: 18px;padding: 0 1rem;color: #337ab7;font-weight: bold;}
/* 焦点图 */
.jdt {position: relative;width: 100%;overflow: hidden;}
.jdt .swiper-slide {position: relative;}
.jdt img {display: block;width: 100%;max-width: 100%;object-fit: cover;height: 380px;}
.jdt h2 {position: absolute;right: 0;bottom: 0;left: 0;height: 42px;font-size: 16px;font-weight: bold;line-height: 42px;color: #fafafa;background: rgba(0, 0, 0, 0.6);margin-bottom: 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;padding: 0 25% 0 1rem;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.jdt a {display: block;}
.jdt .swiper-pagination {position: absolute;right: 0;bottom: 16px;z-index: 20;text-align: right;}
.jdt .swiper-pagination-bullet {display: inline-block;width: 8px;height: 8px;margin: 0 2px;cursor: pointer;background: #bfbfbf;opacity: 0.8;border-radius: inherit}
.jdt .swiper-pagination-bullet-active {background: #9b0000;}
.jdt .swiper-button-next{background: url(../../images/common.files/icon_rt.png) no-repeat left center;right: 12px;height: 90px;top: 145px;}
.jdt .swiper-button-prev{background: url(../../images/common.files/icon_lt.png) no-repeat left center;left: 12px;height: 90px;top: 145px;}

/*通用列表*/
.m-lst {height: auto;padding: 10px 10px 0;margin-bottom: 0;}
.m-lst li {overflow: hidden;line-height: 32px;text-overflow: ellipsis;white-space: nowrap;}
.m-lst li a {overflow: hidden;font-size: 16px;text-overflow: ellipsis;}
.m-lst li span {padding-left: 1rem;color: #787878;float: right;}
/* 栏目标题 */
.lst-tnm {
    overflow: hidden;
    height: auto;
    border-bottom: solid 1px #e1e1e1;
    line-height: 48px;
    }
@media (max-width: 991px) {
    .ztzl-bg{padding: 1rem;}
    }