.tab-head {overflow:hidden;width:100%;height:auto;padding:0;text-align:center;border-bottom: none;}
.tab-head .tabs {overflow:hidden;height:auto;margin:0;padding:0;}
.tab-head ul li {display:inline-block;border-bottom:4px solid #ffffff;color:#333333;font-weight:bold;font-size:18px;float: none;}
.new-lst {overflow:hidden;height:auto;min-height:990px;padding:25px 0;}
#item1 {overflow:hidden;height:auto;border-bottom:solid 1px #efefef;}
#item2 {overflow:hidden;height:auto;border-bottom:solid 1px #efefef;}
#item3 {overflow:hidden;height:auto;border-bottom:solid 1px #efefef;}
#item4 {overflow:hidden;height:auto;border-bottom:solid 1px #efefef;}
#item5 {overflow:hidden;height:auto;border-bottom:solid 1px #efefef;}
.card {overflow:hidden;min-height:130px;padding:15px 0;border-top:1px solid #efefef;border-right:1px solid #efefef;border-bottom:none;}
.xwzs li {min-height:200px;}
.xwzs-tt {min-height:200px;background:#f4f4f4;}
.xwzs li p {min-height:180px;text-indent:2em;display:inline-block;padding:10px 0;font-size:16px;line-height:35px;letter-spacing:0px;color:#0b0b0b;font-weight:bold;}
.xwzs-xq {margin-bottom:0;overflow:hidden;}
.bdn {border-right:none;}
.banner {background:url("../../images/common.files/news-bj.png") no-repeat center center;}
.left-r {border-right:1px solid #eeeeee;}
.con-r {border-bottom:1px solid #eeeeee;}
.con-r p {display:inline-block;width:100%;text-align:center;line-height:30px;font-size:14px;color:#7b7b7b !important;margin-top:10px;}
.con-r .sj-bj {width:100%;height:160px;background:url("../../images/common.files/sj-bj.png") no-repeat center center;}
.con-r .sj-p1 {margin-top:60px;}
.con-r .sj-p1 .sj-s1 {font-size:60px;}
.con-r .sj-p1 .sj-s2 {font-size:20px;}
.con-r .sj-p2 {margin-top:3px;}
.bdsharebuttonbox {width: 125px;margin:0 auto;padding:10px 0;}
.con-fx {padding:0;}
.u-share{float: left;}
.dyym {display:inline-block;padding:10px 30px;background:url("../../images/common.files/dyj.png") no-repeat 20% center #8abcc3;color:white;font-size:16px;border-radius:10px;text-indent:2em;}
.fxlj {display:inline-block;padding:10px 30px;background:url("../../images/common.files/fxlj.png") no-repeat 20% center #c7b4b2;color:white;font-size:16px;border-radius:10px;text-indent:2em;}


/* 通用标题样式复写 */
.tnm{height: 44px;line-height: 44px;border-bottom: 1px solid #c52727;}
.tnm a{font-size: 18px;padding: 0 1rem;color: #c52727;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;}

/* 焦点图 */
.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;}

/* 党史学习教育 */
.tnm.dsxx{height: 54px;line-height: 54px;border-bottom: none;}
.tnm.dsxx span{float:right;}
.tnm.dsxx span a{font-size:16px;color:#2b2b2b;font-weight:normal;}
.m-lst li {line-height:40px;border-bottom: 1px dashed #aaa;}
.swiper-container{width:100%;}


@media (max-width:1024px) {.xwzs img {height:250px;}
	.tab-head ul li.default a {font-size:18px;}
	.xwzs li {min-height:250px;}
	.xwzs-tt {min-height:250px;}
	.xwzs li p {min-height:215px;padding:30px 0;}
}
@media all and (max-width:768px) {.xwzs img {height:225px;}
	.xwzs li p {min-height:180px;padding:20px 0;}
	.xwzs li {min-height:225px;}
	.xwzs-tt {min-height:225px;}
}
@media all and (max-width:750px) {.tab-head ul li {width:33%;font-size:18px;padding:0;}
	.tab-head ul li {border:none;}
	.tab-head ul li.default {border:none;}
	.tab-head ul li.default a {border:none;font-size:18px;}
	.con-nr h1 {width:100%;}
	.con-p {padding:0;}
}

.fbfa{height:auto;line-height:24px;border:solid 1px #e8e8e8;padding:10px 0;margin:5px 0;display:block;border-radius:2px;text-align:center;font-size:16px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
/* 专题banner样式 */
.ztzl-bn{width:100%;}
.ztzl-bn img{margin:0 auto;display:block;min-width:1320px;max-width:100%;}
@media all and (max-width: 1320px) {
.ztzl-bn img{min-width:100%;width:100%;}
}