body {
  font-family: '微软雅黑';
  font-size: 15px;
}
.clear:after {
  content: "";
  display: block;
  clear: both;
}
.le {
  float: left;
}
.rt {
  float: right;
}
a {
  color: #000000;
}
.dian {
  padding-left: 15px;
  background: url(dian_03.png) no-repeat left center;
}
.span-red {
  border-top: 2px solid #bb2335;
  height: 100%;
  padding: 0 20px;
  line-height: 58px;
  background: #FFFFFF;
  font-size: 21px;
  color: #015293;
}
.span-blue {
  display: inline-block;
  line-height: 58px;
  border-top: 2px solid #015293;
  padding: 0 20px;
  background: #fff;
  font-size: 21px;
  color: #015293;
}
.ct1-head {
  width: 100%;
  height: 60px;
  border-left: 1px solid #f1f1f1;
  background: #f1f1f1;
}
.ct1-head > * {
  float: left;
}
.ct1-head img {
  float: right;
}
.ct1-head > span {
  border-top: 2px solid #bb2335;
  height: 100%;
  padding: 0 20px;
  line-height: 58px;
  background: #FFFFFF;
  font-size: 21px;
  color: #015293;
}
.ct1-head ul {
  padding-left: 23px;
}
.ct1-head ul li {
  float: left;
  line-height: 60px;
}
.ct1-head ul li a {
  padding: 0 5px;
}
.ct-rt1 {
  width: 100%;
  height: 60px;
  background: #f1f1f1;
  border-left: 1px solid #f1f1f1;
}
.ct-rt1 span {
  display: inline-block;
  line-height: 58px;
  border-top: 2px solid #015293;
  padding: 0 20px;
  background: #fff;
  font-size: 21px;
  color: #015293;
}
.ct {
  /*正文部分*/
  width: 1100px;
  margin: 0 auto;
}
.ct > div {
  width: 100%;
}
.ct .ct1 {
  /*文件、专栏*/
  margin-top: 25px;
  min-height: 313px;
  margin-bottom: 27px;
}
.ct .ct1 > .le {
  width: 715px;
}
.ct .ct1 > .le .ct1-head {
  width: 100%;
  height: 60px;
  border-left: 1px solid #f1f1f1;
  background: #f1f1f1;
  margin-bottom: 28px;
}
.ct .ct1 > .le .ct1-head > * {
  float: left;
}
.ct .ct1 > .le .ct1-head img {
  float: right;
}
.ct .ct1 > .le .ct1-head > span {
  border-top: 2px solid #bb2335;
  height: 100%;
  padding: 0 20px;
  line-height: 58px;
  background: #FFFFFF;
  font-size: 21px;
  color: #015293;
}
.ct .ct1 > .le .ct1-head ul {
  padding-left: 23px;
}
.ct .ct1 > .le .ct1-head ul li {
  float: left;
  line-height: 60px;
}
.ct .ct1 > .le .ct1-head ul li a {
  padding: 0 5px;
}
.ct .ct1 > .le .ct1-head .hover {
  color: #bb2335;
  font-weight: bold;
}
.ct .ct1 > .le .ct1-list .ct1-ul-ty {
  width: 100%;
}
.ct .ct1 > .le .ct1-list .ct1-ul-ty li {
  width: 100%;
  line-height: 27px;
  padding-left: 15px;
  background: url(dian_03.png) no-repeat left center;
}
.ct .ct1 > .le .ct1-list .ct1-ul-ty li span {
  font-weight: bold;
}
.ct .ct1 > .le .ct1-list .ct1-ul-ty li a {
  font-size: 14px;
}
.ct .ct1 > .le .ct1-list .zcjd {
  /*政策解读list*/
  width: 100%;
  height: 100%;
}
.ct .ct1 > .le .ct1-list .zcjd > * {
  float: left;
}
.ct .ct1 > .le .ct1-list .zcjd .ct1-ul {
  width: 45%;
}
.ct .ct1 > .le .ct1-list .zcjd .ct1-ul li {
  width: 100%;
  line-height: 29px;
  padding-left: 15px;
  background: url(dian_03.png) no-repeat left center;
}
.ct .ct1 > .le .ct1-list .zcjd .ct1-ul li span {
  font-weight: bold;
}
.ct .ct1 > .le .ct1-list .zcjd .ct1-ul li a {
  font-size: 14px;
}
.ct .ct1 > .le .ct1-list .zcjd > div {
  height: 216px;
  width: 1px;
  background: #CCCCCC;
  margin: 0 28px;
}
.ct .ct1 > .rt {
  width: 371px;
}
.ct .ct1 > .rt .ct-rt1 {
  width: 100%;
  height: 60px;
  background: #f1f1f1;
  border-left: 1px solid #f1f1f1;
  margin-bottom: 20px;
}
.ct .ct1 > .rt .ct-rt1 span {
  display: inline-block;
  line-height: 58px;
  border-top: 2px solid #015293;
  padding: 0 20px;
  background: #fff;
  font-size: 21px;
  color: #015293;
}
.ct .ct1 > .rt > ul {
  /*专栏list*/
  width: 100%;
}
.ct .ct1 > .rt > ul li {
  width: 175px;
  height: 45px;
  border: 1px solid #f1f1f1;
  float: left;
  margin-right: 20px;
  margin-bottom: 20px;
}
.ct .ct1 > .rt > ul li img,
.ct .ct1 > .rt > ul li a {
  float: left;
}
.ct .ct1 > .rt > ul li a {
  padding-left: 10px;
  line-height: 43px;
}
.ct .zdly {
  /*重点领域*/
  height: 327px;
  /*.zdyl-nav{!*重点领域导航*!
      height:56px;
      width: 100%;
      >img,>ul{
        float: left;
      }
      ul{
        height: 56px;
        line-height: 55px;
        width: 265*4px;
        border-top: 1px solid #015293;
        border-bottom: 1px solid #015293;
        li{
          float: left;
          width: 265px;
          border-right:1px solid #015293;
          text-align: center;
          font-size: 19px;
        }
        li.hover{
          background: #015293;
          color: #fff;
        }
      }
    }*/
  /*.zdly-body{
      height: 191px;
    }*/
}
.ct .zdly .zdly-head {
  /*头部分*/
  height: 60px;
  background: #f1f1f1;
  border-left: 1px solid #f1f1f1;
  margin-bottom: 20px;
}
.ct .zdly .zdly-head > span {
  display: inline-block;
  line-height: 58px;
  border-top: 2px solid #015293;
  padding: 0 20px;
  background: #fff;
  font-size: 21px;
  color: #015293;
}
.ct .zdly .zdly-head img {
  float: right;
}
.ct .zdly .zdyl-nav {
  /*重点领域导航*/
  height: 56px;
  width: 100%;
}
.ct .zdly .zdyl-nav .zdly-img1,
.ct .zdly .zdyl-nav .zdly-img2,
.ct .zdly .zdyl-nav .zdlydh {
  float: left;
}
.ct .zdly .zdyl-nav .zdlydh {
  height: 56px;
  line-height: 55px;
  width: 1048px;
  border-top: 1px solid #015293;
  border-bottom: 1px solid #015293;
}
.ct .zdly .zdyl-nav .zdlydh li {
  float: left;
  width: 262px;
  border-right: 1px solid #015293;
  text-align: center;
  font-size: 19px;
}
.ct .zdly .zdyl-nav .zdlydh li.hover,
.ct .zdly .zdyl-nav .zdlydh li.on {
  background: #015293;
  color: #fff;
}
.ct .zdly .parBd {
  height: 191px;
}
.ct .zdly .parBd .slideBox ul {
  width: 1110px;
}
.ct .zdly .parBd .slideBox ul li {
  width: 147px;
  margin: 0 10px;
}
.ct .ct3 {
  /*第三大块*/
  min-height: 816px;
}
.ct .ct3 .ct3-le {
  /*第三层左半边*/
  width: 715px;
  float: left;
}
.ct .ct3 .ct3-le .rsxx-hd {
  /*人事信息头部导航*/
  background: #f1f1f1;
  border-left: 1px solid #f1f1f1;
  margin-bottom: 23px;
  /*> span {
          .span-blue;
        }*/
}
.ct .ct3 .ct3-le .rsxx-hd span,
.ct .ct3 .ct3-le .rsxx-hd ul {
  float: left;
}
.ct .ct3 .ct3-le .rsxx-hd img {
  float: right;
}
.ct .ct3 .ct3-le .rsxx-hd ul li {
  float: left;
  line-height: 60px;
  height: 60px;
  font-size: 21px;
}
.ct .ct3 .ct3-le .rsxx-hd ul li a {
  padding: 0 10px;
  font-size: 21px;
}
.ct .ct3 .ct3-le .rsxx-hd ul li a.hover {
  display: inline-block;
  line-height: 58px;
  border-top: 2px solid #015293;
  padding: 0 20px;
  background: #fff;
  font-size: 21px;
  color: #015293;
}
.ct .ct3 .ct3-le .rsxx-hd ul li span {
  color: #999999;
  float: right;
}
.ct .ct3 .ct3-le .rsxx-bd {
  height: 316px;
}
.ct .ct3 .ct3-le .rsxx-bd div .rsss-nav {
  width: 100%;
}
.ct .ct3 .ct3-le .rsxx-bd div .rsss-nav li {
  float: left;
  margin: 0 5px;
  height: 40px;
  line-height: 40px;
}
.ct .ct3 .ct3-le .rsxx-bd div .rsss-nav li a {
  padding: 9px 11px;
  border-radius: 5px;
  border: 1px solid #f1f1f1;
}
.ct .ct3 .ct3-le .rsxx-bd div .rsss-nav li a.hover {
  background: #3e95d0;
  border-color: #3e95d0;
  color: #fff;
}
.ct .ct3 .ct3-le .rsxx-bd div .rsxx-list {
  width: 100%;
  padding-top: 10px;
}
.ct .ct3 .ct3-le .rsxx-bd div .rsxx-list li {
  width: 100%;
  line-height: 35px;
  padding-left: 15px;
  background: url(dian_03.png) no-repeat left center;
}
.ct .ct3 .ct3-le .rsxx-bd div .rsxx-list li a {
  float: left;
}
.ct .ct3 .ct3-le .rsxx-bd div .rsxx-list li span {
  float: right;
  color: #999999;
}
.ct .ct3 .ct3-rt {
  /*第三层右半边*/
  width: 371px;
  float: right;
}
.ct .ct3 .ct3-rt div.ct-rt1 {
  margin-top: 24px;
  margin-bottom: 19px;
}
.ct .ct3 .ct3-rt .qdlist {
  width: 100%;
  height: 174px;
}
.ct .ct3 .ct3-rt .qdlist li {
  float: left;
  width: 33.33333333%;
  height: 87px;
  position: relative;
  /*a{

            position: absolute;
            top:25px;
            right: 0px;
            bottom: 0px;
            left:18px;
            margin:auto;
          }*/
}
.ct .ct3 .ct3-rt .qdlist li a {
  display: inline-block;
  width: 100%;
  height: 87px;
  text-align: inherit;
  padding: 0 10px;
  padding-top: 14px;
  padding-left: 20px;
}
.ct .ct3 .ct3-rt .qdlist li a:hover {
  background: #015293;
  color: #FFFFFF;
}
.ct .ct3 .ct3-rt .qdlist .a1 {
  background: #d2d2d2;
}
.ct .ct3 .ct3-rt .qdlist .a2 {
  background: #e4e4e4;
}
.ct .ct3 .ct3-rt .linklist {
  width: 100%;
}
.ct .ct3 .ct3-rt .linklist ul {
  width: 100%;
}
.ct .ct3 .ct3-rt .linklist ul li {
  width: 100%;
  margin: 11px 0;
}
