body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td { 
  margin:0; 
  padding:0; 
}
input:focus{
  -webkit-tap-highlight-color:rgba(0,0,0,0);
  
  -webkit-user-modify:read-write-plaintext-only;
}
input[type="button"], input[type="submit"], input[type="reset"] {-webkit-appearance: none;}
body { 
  color:rgba(73, 73, 73, 1);
 
  font-family: Microsoft YaHei;
  font-weight: 400;
  height: 100%;
  font-size: 14px;
  
}
td,th,caption { 
  font-size:14px; 
}
h1, h2, h3, h4, h5, h6 { 
  font-weight:normal; 
  font-size:100%; 
}
address, caption, cite, code, dfn, em, strong, th, var { 
  font-style:normal; 
  font-weight:normal;
}
a { 
  color:rgba(73, 73, 73, 1); 
  text-decoration:none; 
}
a:hover { 
  /* text-decoration:none;  */
}
img { 
  border:none; 
  display: block;
  margin: 0;
  padding: 0;
}
ol,ul,li { 
  list-style:none; 
}
table { 
  border-collapse:collapse; 
}
.banxin {
  width: 1200px;
  margin: 0 auto;
}
.flexRow {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}

/* 头部 */
header {
  max-width: 1920px;
  min-width: 1200px;
  height: 744px;
  margin: 0 auto;
  background-image: url(../images/banner.png);
  background-size: 100% 100%;
  margin-bottom: 94px;
  display: flex;
  align-items: center;
  justify-content: center;

}

.logo{
  width: 1192px;
  height: 209px;
  background-image: url(../images/logo.png);
  background-size: 100% 100%;
  margin-top: -91px;
  
}
.n_title {
  height: 50px;
}
.n_content {
  padding: 40px 0;
}
.newText1 {
  font-size: 18px;
}
.date {
  font-size: 16px;
  color: #999;
}
/* 动态聚焦 */
.swiperDiv {
  width: 579px;
  height: 362px;
  overflow: hidden;
  position: relative;
}
.swiperDiv span {
  box-sizing: border-box;
  position: absolute;
  bottom: 0;
  padding:23px 26px;
  background-image: url(../images/textBottm.png);
  background-size: 100% 100%;
  color: white;
  font-size: 24px;
  display: block;
  width: 100%;
  font-weight: 500;
}

.swiper {
  width: 100%;
  height: 100%;
}

.swiper-slide {
  text-align: center;
  font-size: 18px;
  background: #fff;

  /* Center slide text vertically */
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}

.swiper-slide img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.snext{
  width: 33px;
  height: 39px;
  background-image: url(../images/next.png);
  background-size: 100% 100%;
  position: absolute;
  top: 45%;
  right: 0;
  z-index: 10;
}
.sprev{
  width: 33px;
  position: absolute;
  top: 45%;
  left: 0;
  height: 39px;
  background-image: url(../images/prev.png);
  background-size: 100% 100%;
  z-index: 10;
}
.snext2{
  width: 33px;
  height: 39px;
  background-image: url(../images/next.png);
  background-size: 100% 100%;
  position: absolute;
  top: 45%;
  right: 0;
  z-index: 10;
}
.sprev2{
  width: 33px;
  position: absolute;
  top: 45%;
  left: 0;
  height: 39px;
  background-image: url(../images/prev.png);
  background-size: 100% 100%;
  z-index: 10;
}
.newList1 {
  width: 48%;
}

.dtjjT {
  box-sizing: border-box;
  background: #F8F7EF;
  padding: 33px;

}
.dtjjT h5 {
  font-size: 24px;
  color:  #827258;
  margin-bottom: 22px;
  font-weight: bold;
}
.dtjjT p {
  font-size: 16px;
  color: #827258;
}

.dtjjC{
  margin-top: 22px;
}
.dtjjC ul li {
  display: flex;
  justify-content: space-between;
  flex-direction: row;
  align-items: center;
  margin-bottom: 18px;
  color: #333333;
  font-size: 18px;
}

.dtjjC ul li span {
  display: block;
}
.dtjjC ul li span:nth-child(1) {
  width: 80%;
  
}
.dtjj {
  background-image: url(../images/dtjj.png);
  background-size: 100% 100%;
}
.newText1::before{
  content: " ";
  margin: 5px 10px 5px 0;
  display: inline-block;
  width: 5px;
  line-height: 16px;
  height: 5px;
  background-image: url(../images/yuan.png);
  background-size: 100% 100%;
}
.yuan{
  
  display: block;
  width: 5px;
  height: 5px;
  background-image: url(../images/yuan.png);
  background-size: 100% 100%;
}
/* 融媒报道 */
.rmbd {
  background-image: url(../images/rmbd.png);
  background-size: 100% 100%;
}
.threeItem {
  width: 32%;
  /* height: 250px; */
}
.rmbdItem {
  height: 258px;
  width: 385px;
  position: relative;
}
.rmbdItem i{
  display: inline-block;
}
.rmbdItem img{
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.video{
  width: 21px;
  height: 14px;
  background-image: url(../images/video.png);
  background-size: 100% 100%;
  margin-right: 10px;
  
}

.pic{
  width: 21px;
  height: 14px;
  background-image: url(../images/pic.png);
  background-size: 100% 100%;
  margin-right: 10px;
}
.rmbdItem span {
  box-sizing: border-box;
  position: absolute;
  bottom: 0;
  background: #F8F7EF;
  display: block;
  width: 100%;
  font-size: 16px;
  color: #333333;
  padding: 12px 15px;
}

.moreBtn {
  display: block;
  float: right;
  color: white;
  width: 34px;
  height: 40px;
}
/* 政策解读 */
.zcjd {
  background-image: url(../images/zcjd.png);
  background-size: 100% 100%;
}
.zcjtItem {
  border: 1px solid #827258;
  padding: 0 14px;
  box-sizing: border-box;
  width: 385px;
  padding-bottom: 22px;
  height: 270px;
  
}
.zcjdC ul li {
  display: flex;
  justify-content: flex-start;
  flex-direction: column;
  
 
}
.zcjdline{
  width: 350px;
  height: 1px;
  background: #FEFEFE;
  border-top: 1px dotted #999999;
  margin: 20px auto;
}
.zcjdp2{
  font-size: 16px;
  font-weight: normal;
  color: #827258;
  line-height: 24px;
}
.zcjdp1{
  margin-top: 26px;
  font-size: 24px;
  font-weight: 400;
  color: #333333;
  line-height: 36px;
}
.zcjdMore{
  font-size:14px;
  font-weight: 400;
  color: #999999;
  line-height:24px;
  margin-top: 10px;

}
.jiahao{
  margin-left: 4px;
  display: inline-block;
  background-image: url(../images/jiahao.png);
  background-size: 100% 100%;
  width: 10px;
  height: 10px;
  line-height: 24px;
}
/* <!-- 典型报道 --> */
.back2 {
  background-image: url(../images/back2.png);
  background-size: 100% 100%;
  max-width: 1920px;
  min-width: 1200px;
  height: 710px;
  margin: 0 auto;
  padding-top: 78px;
  box-sizing: border-box;
}
.dxbdInDiv{
  margin-top: 78px;
}
.dxbd {
  background-image: url(../images/dxbd.png);
  background-size: 100% 100%;
}
.dxbdLeft {
  display: flex;
  justify-content: space-between;
  flex-direction: column;
  width: 885px;
}
.dxbdRight {
  background-color:#E9E5DA ;
  width: 294px;
  height: 462px;
  padding: 34px 20px;
  box-sizing: border-box;
  
}
.dxbdRight h5{
  font-size: 24px;
  font-weight: bold;
  color: #827258;
  line-height: 36px;
  margin-bottom: 13px;
}
.dxbdRight p{
  color: #827258;
  font-size: 16px;
  font-family: Adobe Heiti Std;
}
.dxbdLeftTop {
  height: 272px;
  overflow: hidden;
  position: relative;
}
.dxbdLeftBottom {
  box-sizing: border-box;
  background-color: #1355E0;
  height: 170px;
  padding: 40px 20px;

}
.dxbdLeftBottom ul{
  display: flex;
  display: -webkit-flex;
  justify-content: space-between;
  flex-direction: row;
  flex-wrap: wrap;
}
.dxbdLeftBottom ul li{
  width:385px;
  color: #fff;
  font-size: 18px;
  line-height: 30px;

  
}
.dxbdLeftBottom ul li p::before{
  content: " ";
  margin: 5px 10px 5px 0;
  display: inline-block;
  width: 5px;
  line-height: 16px;
  height: 5px;
  background: #E9E5DA;
  border-radius: 50%;
}
.dxbdSwiper span {
  box-sizing: border-box;
  position: absolute;
  bottom: 0;
  padding:13px 26px;
  background-image: url(../images/textBottm.png);
  background-size: 100% 100%;
  color: white;
  font-size: 18px;
  display: block;
  width: 100%;
  font-weight: 500;
}
.xuxian{
  margin:25px auto;
  width: 255px;
  height: 1px;
  background-image: url(../images/xuxian.png);
  background-size: 100% 100%;
}
.dW{
  width: 433.5px;
}
.dW2{
  width: 578px;
}
/* <!-- 理论时评 --> */
.llsp {
  background-image: url(../images/llsp.png);
  background-size: 100% 100%;
}
.zcjdC ul{
  display: flex;
  justify-content: space-between;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: center;

  
}
.zcjdC ul li{
  width: 568px;
  display: flex;
  flex-direction: row;
  align-items: center;
  line-height: 40px;
  justify-content: space-between;

}
.zcjdC ul li span:first-child{
  width: 450px;

}
.zcjdC ul li span:nth-child(2){
  width: 100px;
  margin-left: 25px;
}
/* <!-- 民政互动和征集活动 --> */
.mzhdT {
  background-image: url(../images/mzhd.png);
  background-size: 100% 100%;
  width: 582px;
  height: 52px;
  position: relative;
}
.zjhdT {
  background-image: url(../images/zjhd.png);
  background-size: 100% 100%;
  width: 582px;
  height: 52px;
}
.mzhdC,.zjhdC {
  margin-top: 27px;
  width: 580px;
  height: 323px;
  position: relative;
}

.mzhdC span,.zjhdC span{
  box-sizing: border-box;
  position: absolute;
  bottom: 0;
  padding:23px 26px;
  background-image: url(../images/textBottm.png);
  background-size: 100% 100%;
  color: white;
  font-size: 24px;
  display: block;
  width: 100%;
  font-weight: 500;
}

.mzhdC img,.zjhdC  img{
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

/* 尾部 */
.footer1 {
  max-width: 1920px;
  min-width: 1200px;
  height: 186px;
  margin: 0 auto;
  background-image: url(../images/footer.png);
  background-size: 100% 100%;
  margin-top: 112px;
}
.footer2 {
  max-width: 1920px;
  min-width: 1200px;
  margin: 0 auto;
}
.ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.ellipsis2 {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}
.ellipsis3 {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
}
.ellipsis4 {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 4;
}
.mgB {
  margin-bottom: 50px;
}
.mgT {
  margin-top: 50px;
}
