@charset "UTF-8";
.lst-tnm{border-bottom: 1px solid #efddbe;}
.lst-tnm a { padding: 5px 40px;border-bottom: none;line-height: 36px;background: #efddbe;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;}

@media (max-width: 991px) {
	.ztzl-bg{padding: 1rem;}
}


/* 信件列表 */
.sq_tnm{height: auto;overflow: hidden;/* margin-bottom: 10px; *//* padding: 15px 0; */}
.tszx{font-size: 16px;color: #1b51a8;font-weight: bold;line-height: 2;}
.wyxx{padding: 1rem 6.7rem;background: #eb6100;color: #FFFFFF;font-size: 16px;float: right;}
.sq_header{background: #dde8ef;/* margin-top: 20px; */}
.sq_header div{color: #00479d !important;font-size: 16px;}
#sq_body{padding-top: 10px;}
.sq_row{padding: 6px 0;height: auto;line-height: 24px;overflow: hidden;}
.sq_row div{float: left;text-indent: 1em;font-size: 15px;color: #666666;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; text-align: center;}
.sq_row div a{font-size: 15px;color: #666666;}
.sq_xjbm{width: 18%;}
.sq_title{width: 40%;}
.sq_start_time{width: 15%;}
.sq_clzt{width: 15%;}
.sq_row .sq_gkzt{width: 12%;color: #1859bb;}
.sq_row .sq_off{color: #ff4242;}


.m-tsrk img{width: 100%; height: 120px;}