.focus-banner {
  position: absolute;
  width: 60rem;
  overflow: hidden;
}

.focus-tab {
  margin-left: 62rem;
}

.item1_top_tplb .hd {
  width: 10rem;
  height: 1rem;
  overflow: hidden;
  position: absolute;
  right: 0.5rem;
  bottom: 1rem;
  z-index: 10;
}

.item1_top_tplb .hd ul {
  overflow: hidden;
  zoom: 1;
  float: left;
}

.item1_top_tplb .hd ul li {
  float: left;
  margin-right: 1rem;
  width: 1rem;
  height: 1rem;
  background: url(http://www.rushan.gov.cn/images/6001/num.png) no-repeat center;
  background-size: auto;
  background-size: cover;
  cursor: pointer;
}

.item1_top_tplb .hd ul li.on {
  background: url(http://www.rushan.gov.cn/images/6001/num_hover.png) no-repeat center;
  background-size: cover;
  width: 1rem;
}

.item1_top_tplb .bd li {
  zoom: 1;
  vertical-align: middle;
}

.item1_top_tplb .bd li a {
  position: relative;
  padding-top: 63%;
  z-index: 2;
  display: block;
}

.item1_top_tplb .bd li a img {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0
}

.item1_top_tplb .bd li a .text {
  width: 100%;
  height: 4rem;
  line-height: 4rem;
  background: url(http://www.rushan.gov.cn/images/6001/banner_num.png) no-repeat center;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 4;
  color: #ffffff;
  font-size: 1.5rem;
  padding: 0 13.5rem 0 2rem;
}


  .ztitem li {
    width: 50%;
    float: left;
  }
  .ztitem li.zt1 a {
    background: url(http://www.rushan.gov.cn/images/6001/common_01.jpg) center no-repeat;
      background-size: auto;
    background-size: cover;
    /* display: block; */
  }
  .ztitem li a {
    display: block;
    padding: 1.8rem;
    width: 96%;
    margin: 0px auto 1.5rem;
  }
  .ztitem li h3 {
    font-size: 1.8rem;
    margin: 1.2rem 0;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    color: #333;
  }
  .ztitem li a:hover h3 {
    color: #fff;
  }
  .ztitem li a p {
    text-align: right;
    padding-top: 1rem;
  }
  .ztitem li.zt1 a{
    background: url(http://www.rushan.gov.cn/images/6001/common_01.jpg) center no-repeat;
    background-size:cover;
  }
  .ztitem li.zt1 a:hover {
      background: url(http://www.rushan.gov.cn/images/6001/common_0-h1.jpg) center no-repeat;
    background-size:cover;
  }
  .ztitem li.zt2 a{
	background: url(http://www.rushan.gov.cn/images/6001/common_02.jpg) center no-repeat;
	background-size:cover;
}
.ztitem li.zt2 a:hover {
    background: url(http://www.rushan.gov.cn/images/6001/common_0-h2.jpg) center no-repeat;
	background-size:cover;
}
.ztitem li.zt3 a{
	background: url(http://www.rushan.gov.cn/images/6001/common_03.jpg) center no-repeat;
	background-size:cover;
}
.ztitem li.zt3 a:hover {
    background: url(http://www.rushan.gov.cn/images/6001/common_0-h3.jpg) center no-repeat;
	background-size:cover;
}
.ztitem li.zt4 a{
	background: url(http://www.rushan.gov.cn/images/6001/common_04.jpg) center no-repeat;
	background-size:cover;
}
.ztitem li.zt4 a:hover {
    background: url(http://www.rushan.gov.cn/images/6001/common_0-h4.jpg) center no-repeat;
	background-size:cover;
}
.ztitem li.zt5 a{
	background: url(http://www.rushan.gov.cn/images/6001/common_05.jpg) center no-repeat;
	background-size:cover;
}
.ztitem li.zt5 a:hover {
    background: url(http://www.rushan.gov.cn/images/6001/common_0-h5.jpg) center no-repeat;
	background-size:cover;
}
.ztitem li.zt6 a{
	background: url(http://www.rushan.gov.cn/images/6001/common_06.jpg) center no-repeat;
	background-size:cover;
}
.ztitem li.zt6 a:hover {
    background: url(http://www.rushan.gov.cn/images/6001/common_0-h6.jpg) center no-repeat;
	background-size:cover;
}

.ztitem li a:hover h3{
	color: #fff;
}
.ztitem li a p{
    text-align: right;
    padding-top:1rem;
}
.ztitem li a span{
    color: #373737;
    padding: 0.5rem 0.8rem;
    border: 1px solid #666;
    border-radius: 15px;
}
.ztitem li a:hover span{
	color: #fff;
    border: 1px solid #fff;
}
.ztitem {
    /* height: 378px; */
    overflow: hidden;
  }

  /* 工作报表 */
  .topic_zt {
    background: #FFFFFF;
  }
  .sec1_tilte {
    width: 100%;
    height: 6rem;
    background-color: #2962aa;
    text-align: center;
  }
  .sec1_tilte a {
    font-size: 2.4rem;
    line-height: 6rem;
    color: #FFFFFF;
    position: relative;
    padding-left: 5rem;
  }
  .sec1_tilte a::before {
    position: absolute;
    content: "";
    background: url(http://www.rushan.gov.cn/images/6001/gzbg.png);
    height: 3.6rem;
    width: 3.6rem;
    top: 0px;
    left: 0;
  }
  .sec1_con {
    width: 100%;
    background-color: #fff;
    font-size: 1.6rem;
    line-height: 3.5rem;
    text-indent: 2em;
    padding: 1rem;
  }
  /* 人事考试 */
  .container .topic_zt {
    padding: 1.6rem;
    background: #FFFFFF;
    margin-top: 1.6rem;
  }
  .topic_zt .wid {
    width: 48.5%;
  }
  .sec2_tilte_left {
    width: 100%;
    height: 6rem;
    background-color: #e04a43;
    text-align: center;
  }
  .sec2_tilte_left a {
    font-size: 2.4rem;
    line-height: 6rem;
    color: #FFFFFF;
    position: relative;
    padding-left: 5rem;
  }
  .sec2_tilte_left a::before {
    position: absolute;
    content: "";
    background: url(http://www.rushan.gov.cn/images/6001/rsgl.png);
    height: 3.6rem;
    width: 3.6rem;
    top: 0px;
    left:0;
  }
 
  .sec2_con li {
    line-height: 4.9rem;
    border-bottom: 1px dotted #E5E5E5;
    box-sizing: border-box;
  }
  .sec2_con li icon {
    display: inline-block;
    width: 0.4rem;
    height: 0.4rem;
    background: #2962AA;
    margin: 2.3rem 1.2rem 0 0;
  }
  .sec2_con li a .i-text {
    display: inline-block;
    width: 80%;
    color: #666666;
    font-weight: regular;
    font-size: 1.6rem;
  }
  .sec2_con li a .i-time {
    display: inline-block;
    width: 10%;
    color: #999999;
    font-size: 1.4rem;
  }
  .sec2_tilte_right {
    width: 100%;
    height: 6rem;
    background-color: #f2c94c;
    text-align: center;
    padding-left: 5rem;
  }
  .sec2_tilte_right a::before {
    position: absolute;
    content: "";
    background: url(http://www.rushan.gov.cn/images/6001/zwzt.png);
    height: 3.6rem;
    width: 3.6rem;
    top: 0px;
    left: 0;
  }
  .sec2_tilte_right a {
    font-size: 2.4rem;
    line-height: 6rem;
    color: #FFFFFF;
    position: relative;
    padding-left: 5rem;
  }

  .newsgk li {
    line-height: 4.9rem;
    height: 4.9rem;
    border-bottom: 1px dotted #E5E5E5;
  }


  /* 热点专题 */
  .topic_zt {
    padding: 1.6rem;
    background: #FFFFFF;
    margin-top: 1.6rem;
  }
  .ztmore {
    text-align: right;
    line-height: 4.8rem;
  }
  .ztmore a{color: #999;}
  .sec3_con li {
    width: 49.5%;
    height: 15rem;
    background: #FFFFFF;
    border: 1px solid #E5E5E5;
    margin-left:1%;
    margin-bottom: 1.5rem;
    float: left;
  }
  .sec3_con li:nth-child(2n+1){
    margin-left:0;
  }

  .sec3_con .topic-title {
    display: block;
    margin: 1.6rem 0 1.2rem 1rem;
    color: #2962AA;
    font-family: PingFang SC;
    font-weight: 500;
    font-size: 1.6rem;
  }
  .sec3_con{margin-top: 1.6rem;}
  .sec_img{padding-top:32%;position: relative;}
  .sec_img img{top: 0;position: absolute;width: 100%;height: 100%;}
  @media (max-width:1069px) {
    .focus-banner {
        width: 40rem;
    }
    .focus-tab {
        margin-left: 42rem;
    }
    .ztitem li a{
      padding:15px;
    }
    .ztitem li a p{padding:0;}
    .ztitem li h3{margin:0;}
  }
  @media (max-width:920px){
    .ztitem li a p{display: none;}
    .ztitem li a{padding: 1.8rem 1.6rem 3.2rem ;}
  }
  @media (max-width:768px){
    html {
      font-size: 56%;  }
  .focus-news{padding:1rem;}
  .focus-banner{width: 100%; position: relative;}
  .focus-tab{width: 100%; margin-top: 2rem;}
  .ztitem li a p{display: block;}
  .topic_zt .wid{width: 100%;}
  .sec2_tilte_right{margin-top: 1rem;}
  .wid:last-child{display: none;}

  }
  @media (max-width:500px){
    .ztitem li a p{margin-top: 1.6rem;}
    .ztitem li a{padding-bottom: 1.6rem;}
  }