/* 单栏目页 */
.mb2-lmtit1 {
  width: 100%;
  height: 0.9rem;
  border-bottom: 0.03rem solid #e5e5e5;
}

.mb2-lmtit1 a {
  display: inline-block;
  height: 0.9rem;
  font-size: 0.3rem;
  font-weight: bold;
  color: #2760b7;
  line-height: 0.9rem;
  margin-left: 0.63rem;
  background: url('../images/w2-lm1bg.png') no-repeat left center;
  background-size: 0.05rem 0.3rem;
  margin-left: 0.38rem;
  padding-left: 0.2rem;
}

.mb2-lmc {
  width: 100%;
}

.mb2-lmc ul {
  width: 7.04rem;
  margin: 0 auto;
  border-bottom: 0.05rem solid #e5e5e5;
  padding-bottom: 0.13rem;
  padding-top: 0.17rem;
}

.mb2-lmc .dlmf {
  margin-top: 0.08rem;
}

.mb2-lmc .nobottom {
  border-bottom: none;
}

.mb2-lmc ul li {
  width: 100%;
  height: 0.78rem;
  line-height: 0.78rem;
  border-bottom: 0.02rem solid #e5e5e5;
}

.mb2-lmc ul .li-lastb {
  border-bottom: none;
}

.mb2-lmc ul li a {
  display: inline-block;
  max-width: 6.3rem;
  font-size: 0.3rem;
  color: #555555;
  padding-left: 0.1rem;
}

.mb2-lmc ul li a:hover {
  color: #2760b7;
}

/* 多栏目页 */
.mb2-lmtit2 {
  width: 100%;
  height: 1.07rem;
  border-bottom: 0.03rem solid #e5e5e5;
  padding-top: 0.04rem;
}

.mb2-lmc .mb2-lmtit2 a {
  display: inline-block;
  max-width: 2rem;
  height: 1.07rem;
  font-weight: bold;
  line-height: 1.3rem;
  border-bottom: 0.06rem solid #1a74ca;
  font-size: 0.3rem;
  color: #2760b7;
  margin-left: 0.34rem;
  box-sizing: border-box;
}

.mb2-lmc .dlmf2 {
  border-bottom: none;
  padding-bottom: 0;
}

.mb2-lmc .dlmf2 li a {
  max-width: 5.70rem;
}

.mb2-lmc .dlmf2 li span {
  display: inline-block;
  max-width: 0.75rem;
  font-size: 0.24rem;

  color: #999999;
}

.mb2-lmc .dlmf2 .more {
  width: 7.04rem;
  height: 0.60rem;
  background-color: #eeeeee;
  border-radius: .05rem;
  margin-top: 0.2rem;
}

.mb2-lmc .dlmf2 .more a {
  display: inline-block;
  background: url('../images/w2-m-more.png') no-repeat left center;
  background-size: 0.22rem 0.13rem;
  font-size: 0.26rem;
  padding-left: 0.47rem;
  line-height: 0.6rem;
  margin-left: 2.61rem;
  color: #666666;
  max-width: 2rem;
}

.mb2-lmc .dlmf2 .more a:hover {
  color: #2760b7;
}

/* 首页 */
.mb2-headline {
  position: relative;
  overflow: hidden;
  height: 1.59rem;
}

.headline-item {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  text-align: center;
  background: #fff;
}

.headline-item h1 {
  padding-top: 0.41rem;
  height: .80rem;
  overflow: hidden;
}

.headline-item h1 a {
  display: inline-block;
  width: 6.12rem;
  color: #2760b7;
  font-size: 0.34rem;
  line-height: 0.41rem;
}

.index-wrap1-tab {
  width: 100%;
  height: 4.22rem;
  position: relative;
  overflow: hidden;
}

.index-wrap1-tab {
  width: 100%;
  height: 4.22rem;
}

.index-wrap1-tab .index-newspic {
  width: 100%;
  height: 4.22rem;
}

.index-wrap1-tab .index-newspic li {
  width: 100%;
  height: 100%;
}

.index-wrap1-tab .index-newspic li a {
  display: block;
  width: 100%;
  height: 100%;
}

.index-wrap1-tab .index-newspic li img {
  width: 100%;
  height: 100%;
}

.index-wrap1-tab .index-newspic li p {
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 1.48rem;
  text-align: center;
  background: url('../images/w2-indextxt.png') no-repeat center top;

}

.index-wrap1-tab .index-newspic li p a {
  display: inline-block;
  padding-top: 0.3rem;

  width: 6.45rem;
  height: 0.75rem;
  font-size: 0.28rem;
  line-height: 0.40rem;
  color: #ffffff;
  margin: 0 auto;
  overflow: hidden;
}

.index-wrap1-tab .index-num {
  position: absolute;
  height: 0.1rem;
  bottom: 0.16rem;
  text-align: center;
  z-index: 99;
}

.index-wrap1-tab .index-num .swiper-pagination-bullet {
  display: inline-block;
  width: 0.49rem;
  height: 0.1rem;
  opacity: 1;
  background: url('../images/w2-indexnum.png') no-repeat center;
  background-size: 100%;
  margin: 0 0.01rem;

}

.index-wrap1-tab .index-num span.swiper-pagination-bullet-active {
  display: inline-block;
  width: 0.49rem;
  height: 0.1rem;
  background: url('../images/w2-indexnumbg.png') no-repeat center;
  border-radius: 0;
}

.sy-xw1 {
  width: 100%;

  background-color: #fff;
  padding-top: 0.55rem;
}

.sy-xwtit {
  width: 7.12rem;
  height: 0.71rem;
  margin: 0 auto 0.35rem;
  overflow-x: scroll;
  white-space: nowrap;
  overflow-y: hidden;
  text-align: justify;
}

.sy-xwtit::-webkit-scrollbar {
  display: none;
}

.sy-xwtit li {
  display: inline-block;
  width: 25%;
  height: 100%;
  background: url('../images/w12-syqht.png') no-repeat left;
  background-size: 1.78rem 0.71rem;

}

.sy-xwtit li.cur,
.sy-xwtit li:hover {
  background: url('../images/w12-syqhtbg.png') no-repeat right bottom;
  background-size: 1.78rem 0.71rem;

}

.sy-xwtit li.cur a,
.sy-xwtit li:hover a {
  color: #fff;
  font-weight: bold;
}

.sy-xwtit li a {
  display: inline-block;
  width: 100%;
  text-align: center;
  font-size: 0.30rem;
  line-height: 0.71rem;
  color: #333333;
}

.sy-xw1c {
  width: 7.04rem;
  margin: 0 auto;

}

.sy-xw1c li {
  width: 7.01rem;
  margin: 0 auto;
  height: 0.7rem;
  border-bottom: 0.02rem solid #e5e5e5;
}

.sy-xw1c li.nobottom {
  border-bottom: none;
}

.sy-xw1c li a {
  display: inline-block;
  max-width: 5.65rem;
  font-size: 0.3rem;
  line-height: 0.7rem;
  padding-left: 0.1rem;
  color: #555555;
}

.sy-xw1c li a:hover {
  color: #2760b7;
}

.sy-xw1c li span {
  display: inline-block;
  max-width: 0.8rem;
  font-size: .24rem;
  line-height: 0.7rem;
  color: #999999;
}

.sy-xw1 .more {
  display: inline-block;
  width: 7.04rem;
  height: 0.60rem;
  background-color: #eeeeee;
  border-radius: .05rem;
  margin: 0 auto;
  margin-top: 0.2rem;
}

.sy-xw1 .more span {
  display: inline-block;
  background: url('../images/w2-m-more.png') no-repeat left center;
  background-size: .22rem .13rem;
  font-size: 0.26rem;
  padding-left: 0.47rem;
  line-height: 0.6rem;
  margin-left: 2.61rem;
  color: #666666;
  max-width: 2rem;
}

.sy-xw1 .more span:hover {
  color: #2760b7;
}

.mb2-zt {
  width: 100%;
  height: 1.89rem;
  padding-top: 0.49rem;

  position: relative;
}

.mb2-zt .index-wrap5-box {
  width: 100%;
  height: 100%;
}

.swiper-slide img {
  width: 100%;
  height: 100%;
}

.index-wrap5-box .index-ztpic {
  width: 100%;
  height: 100%;
}

.mb2-zt .btn {
  width: 0.45rem;
  height: 1.89rem;
  z-index: 99;
}

.mb2-zt .prev {
  position: absolute;
  bottom: 0;
  left: 0;
}

.mb2-zt .next {
  position: absolute;
  bottom: 0;
  right: 0;
}

.mb2-syzwgk {
  width: 100%;
  margin-top: 0.34rem;
}

.syzw-tit {
  width: 7.03rem;
  height: 0.48rem;
  margin: 0 auto;
  background: url('../images/w2-syzw-titbg.png') no-repeat center;
  background-size: 100%;
}

.syzw-tit a {
  display: inline-block;
  max-width: 2rem;
  background-color: #fff;
  height: 100%;
  font-size: .30rem;
  font-weight: bold;
  line-height: .44rem;
  color: #1a74ca;
  padding-left: 0.6rem;
  margin-left: 2.5rem;
  background: url('../images/w2-zwgk.png') no-repeat left;
  background-size: 0.4rem 0.48rem;
}

.mb2-zjxx .zj-t {
  background: url(../images/w2-zj.png) no-repeat left center;
  background-size: 0.37rem 0.36rem;
  padding-left: 0.49rem;
  font-weight: bold;
}

.zjxx-c1 {
  width: 7.03rem;
  height: 2.25rem;
  margin: 0 auto;
  margin-top: 0.41rem;
}

.zjxx-c1 .c11 {
  width: 3.1rem;
  height: 2.32rem;
  margin-left: 0.03rem;
}

.zjxx-c1 .c11 img {
  width: 3.1rem;
  height: 2.32rem;
}

.zjxx-c1 .c12 {
  width: 3.4rem;
  height: 2.32rem;
  margin-right: 0.2rem;
  font-size: .24rem;
  line-height: .40rem;
  color: #666666;
  overflow: hidden;
}

.zjxx-c2 {
  height: 1.60rem;
  margin-top: 0.54rem;
  margin-bottom: 1.02rem;
}

.zjxx-c2 a {
  display: inline-block;
  width: 1.12rem;
  height: 1.60rem;
  margin-left: 0.44rem;
  margin-right: 0.23rem;
}

.zjxx-c2 a:hover span {
  color: #1a74ca;
}

.zjxx-c2 a img {
  width: 1.1rem;
  /* height: 1.1rem; */
}

.zjxx-c2 a span {
  display: inline-block;
  font-size: .28rem;
  color: #666666;
  width: 1.12rem;
  overflow: hidden;
  margin-top: 0.2rem;
  text-align: center;
}

.syzx-c {
  width: 7.00rem;
  margin-left: .24rem;
  padding-bottom: 0.5rem;
}

.syzx-c .zw-bt {
  width: 100%;
  text-align: center;

  height: 1rem;
  background: url('../images/w2-zwbt.png') no-repeat center;
  background-size: 100%;
  margin-top: 0.36rem;
  margin-bottom: 0.30rem;

}

.syzx-c .zw-st {
  width: 3.4rem;
  height: 0.75rem;
  background-color: #eeeeee;
  margin-right: 0.20rem;
  margin-bottom: 0.20rem;
  text-align: center;
}

.syzx-c .zw-st a {
  display: inline-block;
  width: 100%;
  font-size: .28rem;
  line-height: .75rem;
  color: #666666;
}

.syzx-c .nomr {
  margin-right: 0;
}

.syzx-c .zw-bt a {
  display: inline-block;
  width: 100%;
  font-size: .35rem;
  line-height: 1rem;
  color: #ffffff;
}

.syzx-c .zw-bt a:hover {
  text-decoration: underline;
}

.syzx-c .zw-st a:hover {
  color: #2760b7;
}

.mb2-zw-zccx {
  display: inline-block;
  width: 7rem;
  margin-left: 0.26rem;
  height: 0.75rem;
  line-height: .75rem;
  background-color: #ffffff;
  border: solid 0.01rem #bfbfbf;
  margin-bottom: 0.31rem;
}

.mb2-zw-zccx input {
  height: 0.75rem;
  line-height: .75rem;
  font-size: .28rem;
  color: #999999;
  padding: 0 .2rem;
  width: 6rem;
}

.mb2-zw-zccx button {
  cursor: pointer;
  height: .75rem
}

.mb2-zw-zccx button img {
  width: .35rem;
}

.mb2-zw-zccx:hover span {
  color: #2760b7;
}

.mb2-zw-zccx span {
  display: inline-block;
  max-width: 2rem;
  background: url('../images/w2-zf-sousuo.png') no-repeat right center;
  background-size: 0.35rem 0.35rem;
  padding-right: 0.56rem;
  margin-left: 2.85rem;
  font-size: .28rem;
  color: #999999;
}

.syzwqh,
.syzwqh3 {
  width: 7.05rem;
  height: 0.79rem;
  margin: 0 auto;
  overflow-x: scroll;
  overflow-y: hidden;
  white-space: nowrap;
}

.syzwqh::-webkit-scrollbar {
  display: none;
}

.syzwqh li {
  display: inline-block;
  width: 1.75rem;
  height: 0.71rem;
  text-align: center;
  margin-right: 0.02rem;
  background-color: #eeeeee;
  position: relative;
}

.syzwqh2 li {
  display: inline-block;
  width: 3.5rem;
  height: 0.71rem;
  text-align: center;
  margin-right: 0.02rem;
  background-color: #eeeeee;
  position: relative;
}

.syzwqh3 li {
  display: inline-block;
  padding: 0 0.25rem;
  height: 0.71rem;
  text-align: center;
  margin-right: 0.02rem;
  background-color: #eeeeee;
  position: relative;
}

.syzwqh4 li {
  display: inline-block;
  width: 2.31rem;
  height: 0.71rem;
  text-align: center;
  margin-right: 0.02rem;
  background-color: #eeeeee;
  position: relative;
}

.syzwqh li.cur,
.syzwqh3 li.cur,
.syzwqh li:hover,
.syzwqh3 li:hover {
  background-color: #1a74ca;

}

.syzwqh li.cur a,
.syzwqh3 li.cur a,
.syzwqh li:hover a,
.syzwqh3 li:hover a {
  color: #fff;
}

.syzwqh li.cur i,
.syzwqh3 li.cur i,
.syzwqh li:hover i,
.syzwqh3 li:hover i {
  display: block;
}

.syzwqh li a,
.syzwqh3 li a {
  display: inline-block;
  width: 100%;
  font-size: .28rem;
  line-height: .71rem;
  color: #666666;
}

.syzwqh li i,
.syzwqh3 li i {
  display: none;
  position: absolute;
  width: 0.16rem;
  height: 0.1rem;
  bottom: -0.08rem;
  left: 50%;
  margin-left: -0.08rem;
  background: url('../images/w2-qhdarrow.png') no-repeat center;
  background-size: 100%;
}

.gh-t {
  width: 7rem;
  margin: 0 auto;
  height: 0.36rem;
  line-height: 0.36rem;
  border-left: 0.05rem solid #2760b7;
  margin-bottom: 0.4rem;
}

.gh-t a {
  font-size: 0.32rem;
  color: #2760b7;
  margin-left: 0.15rem;
}

.mb2-syzwgk .index-tab {
  width: 7.02rem;
  margin-left: 0.24rem;
}

.mb2-syzwgk .index-tab ul {
  margin-top: 0.23rem;
  padding-bottom: 0.30rem;
}

.mb2-syzwgk .index-tab li {
  width: 100%;
  height: 0.69rem;
  border-bottom: 0.03rem solid #f0f0f0;
  background: url('../images/w2-zwc2libg.png') no-repeat left center;
  background-size: 0.03rem 0.04rem;
}

.mb2-syzwgk .index-tab li.nobottom {
  border-bottom: none;
}

.mb2-syzwgk .index-tab li a {
  display: inline-block;
  max-width: 6.30rem;
  font-size: .30rem;
  line-height: .69rem;
  color: #555555;
  padding-left: 0.16rem;
}

.mb2-syzwgk .index-tab li a:hover {
  color: #2760b7;
}

.m2-zwtb {
  width: 7rem;
  height: 1.95rem;
  margin-left: 0.24rem;
  padding-bottom: 0.8rem;
}

.m2-zwtb li {
  width: 2.25rem;
  height: 100%;
  margin-right: 0.12rem;
  background: url('../images/w2-zwtb.png') no-repeat center;

}

.m2-zwtb li:hover {
  opacity: 0.9;
}

.m2-zwtb li.cur,
.m2-zwtb li:hover {
  background: url('../images/w2-zwtb2.png') no-repeat center;

}

.m2-zwtb li.nomr {
  margin-right: 0;
}

.m2-zwtb li.rsrm span {
  margin-top: 0.13rem;
}

.m2-zwtb li a {
  display: inline-block;
  width: 100%;
  height: 100%;
}

.m2-zwtb li img {
  width: .75rem;
  height: .75rem;
  margin-top: 0.38rem;
  margin-left: 0.79rem;
}

.m2-zwtb li .zw-ldjj {
  width: 0.59rem;
  height: 0.66rem;
  margin-left: 0.82rem;
}

.m2-zwtb li .zw-jgzn {
  width: 0.64rem;
  height: 0.64rem;
  margin-top: 0.41rem;
  margin-left: 0.81rem;
}

.m2-zwtb li span {
  display: inline-block;
  width: 100%;
  font-size: .30rem;
  text-align: center;
  margin-top: 0.2rem;
  line-height: .47rem;
  color: #ffffff;

}

.mb2-ykb {
  width: 7.03rem;
  margin-left: .24rem;
  /* padding-bottom: 0.83rem; */
}

.syzw-tit .ykb-t {
  font-size: .33rem;
  background: url('../images/w2-ykb.png') no-repeat left center;
  background-size: .32rem .36rem;
  padding-left: 0.49rem;
}

.mb2-ykb .ykbp {
  display: inline-block;
  width: 7rem;
  height: 1.59rem;
  margin-top: 0.48rem;
  background-color: #ffffff;
  /* border: solid 0.01rem #2760b7; */
}

.mb2-ykb .ykbp img {
  width: 100%;
  height: 100%;
}

.mb2-ykb .ykbp img:hover {
  opacity: 0.9;
}

.mb2-ykb .ykb-tb {
  width: 100%;
  height: 1.65rem;

}

.mb2-ykb .ykb-tb li {
  width: 50%;
  height: 1.36rem;
  text-align: center;
}

.mb2-ykb .ykb-tb li a {
  display: inline-block;
  /*width: 2.89rem;*/
  height: 1.36rem;
  margin-left: 0.41rem;
  margin-top: 0.29rem;
}

.mb2-ykb .ykb-tb li a .tb-pic {
  display: inline-block;
  width: 1.35rem;
  text-align: center;
  line-height: 1.36rem;
  height: 1.36rem;
  background-color: #f4f4f4;
  border-radius: 50%;
}

.mb2-ykb .ykb-tb li a .tb-pic img {
  width: 0.55rem;
  height: 0.55rem;
}

.mb2-ykb .ykb-tb li a .tb-t {
  display: inline-block;
  max-width: 1.8rem;
  font-size: .26rem;
  line-height: 1.36rem;
  margin-left: 0.22rem;
  color: #333333;
}

.mb2-ykb .ykb-tb li a:hover .tb-t {
  color: #2760b7;
}

.mb-hdjl {
  width: 7.05rem;
}

.mb2-hdjl .hdjl-t {
  background: url('../images/w2-hdjl.png') no-repeat left center;
  background-size: 0.37rem 0.36rem;
  padding-left: 0.49rem;
  font-weight: bold;
}

.hd-lj {
  width: 7.05rem;
  height: 0.69rem;
  margin-left: 0.21rem;
  margin-top: 0.23rem;
}

.hd-lj a {
  display: inline-block;
  width: 2.25rem;
  height: 100%;
  margin-right: 0.15rem;
  background-size: 100%;
  line-height: 0.69rem;
}

.hd-lj a:hover span {
  text-decoration: underline;
}

.hd-lj a span {
  display: inline-block;
  font-size: .26rem;
  margin-left: 0.08rem;
  color: #ffffff;
}

.hd-lj .hd-xx {
  background: url('../images/w2-hd-xx.png') no-repeat center;
}

.hd-lj .hd-xx img {
  width: 0.41rem;
  height: 0.33rem;
  margin-left: 0.2rem;
}

.hd-lj .hd-cx {
  background: url('../images/w2-hd-cx.png') no-repeat center;
}

.hd-lj .hd-cx img {
  width: 0.34rem;
  height: 0.34rem;
  margin-left: 0.25rem;
}

.hd-lj .hd-tj {
  margin-right: 0;
  background: url('../images/w2-hd-tj.png') no-repeat center;

}

.hd-lj .hd-tj img {
  width: 0.36rem;
  height: 0.36rem;
  margin-left: 0.25rem;
}

.mb2-hdjl .index-tab {
  width: 7.02rem;
  margin-left: 0.24rem;
  margin-top: 0.25rem;
  padding-bottom: 0.85rem;
}

.mb2-hdjl .index-tab2 {
  padding-bottom: 0.38rem;
}

.mb2-hdjl .index-tab .nobottom {
  border-bottom: none;
}

.mb2-hdjl .index-tab li {
  width: 100%;
  height: 0.68rem;
  background: url('../images/w2-zwc2libg.png') no-repeat left center;
  background-size: 0.03rem 0.04rem;
  border-bottom: 0.02rem solid #e5e5e5;
}

.mb2-hdjl .index-tab li a {
  display: inline-block;
  max-width: 5.91rem;
  font-size: .30rem;
  line-height: .69rem;
  color: #555555;
  padding-left: 0.16rem;
}

.mb2-hdjl .index-tab li a:hover {
  color: #2760b7;
}

/* 互动交流页 */
.hd-wrap1 {
  width: 6.7rem;

  margin-left: 0.4rem;
  padding-top: 0.3rem;
}

.hd-wrap1 li {
  width: 100%;
  height: 100%;
  background-color: #2760b7;
  border-radius: 0.10rem;
}

.hd-wrap1 li a {
  display: inline-block;
  width: 100%;
  height: 100%;
}

.hd-wrap1 li a:hover span {
  text-decoration: underline;
}

.hd-wrap1 li a span {
  display: inline-block;
  max-width: 3.5rem;
  height: 100%;
  font-size: .28rem;
  margin-left: 2.43rem;
  line-height: 0.83rem;
  padding-left: 0.6rem;
  color: #ffffff;
  background: url('../images/w2-hd-xx2.png') no-repeat left center;
  background-size: 0.39rem 0.37rem;
}

.hd-wrap1 a.nomr {
  margin-right: 0;
}

.hd-wrap1 .hd-lj2 {
  display: inline-block;
  width: 3.2rem;
  height: 1.95rem;

  border-radius: .03rem;
  margin-right: .30rem;
  background: url('../images/w2-xjbg.png') no-repeat center;
  background-size: 100%;
  margin-top: 0.26rem;
  text-align: center;
}

.hd-wrap1 .hd-lj2:hover p {
  text-decoration: underline;
}

.hd-wrap1 .hd-lj2.cur {
  background: url('../images/w2-xjbg2.png') no-repeat center;
  background-size: 100%;
}

.hd-wrap1 .hd-lj2 p {

  width: 100%;

  font-size: 0.3rem;
  line-height: .47rem;
  color: #ffffff;
}

.hd-wrap1 .hd-xjcxl p {
  margin-top: 0.05rem;
}

.hd-wrap1 .hd-lj2 img {
  width: 0.7rem;
  height: 0.59rem;
  margin-top: 0.48rem;

}

.hd-wrap1 .hd-xjcxl img {
  width: 0.88rem;
  height: 0.60rem;
  margin-top: 0.42rem;


}

.hd-wrap2 {
  width: 7rem;
  margin-left: 0.24rem;
  margin-top: 0.36rem;
  padding-bottom: 0.61rem;
}

.wrap2-t {
  width: 100%;
  height: 0.75rem;
  line-height: 0.75rem;
  background-color: #eef3f9;
  border-radius: .08rem;
  position: relative;
}

.wrap2-t a {
  display: inline-block;
}

.wrap2-t .more {
  max-width: 1.3rem;
  font-size: .24rem;
  position: absolute;
  left: 5.70rem;
  color: #999999;
}

.wrap2-t .more:hover {
  color: #2760b7;
}

.wrap2-t .hd-gk {
  max-width: 3.0rem;
  margin-left: 0.42rem;
  font-size: .30rem;
  font-weight: bold;
  color: #2760b7;
}

.hd-wrap2 ul {
  width: 7.04rem;
  margin-top: 0.2rem;
  padding-bottom: 0.5rem;
}

.hd-wrap2 ul li {
  width: 100%;
  height: 0.7rem;
  line-height: 0.7rem;
  border-bottom: 0.02rem solid #e5e5e5;
}

.hd-wrap2 ul li.nobottom {
  border-bottom: none;
}

.hd-wrap2 ul li a {
  display: inline-block;
  max-width: 4rem;
  font-size: .30rem;
  color: #555555;
  padding-left: 0.4rem;
}

.hd-wrap2 ul li a:hover {
  color: #2760b7;
}

.hd-wrap2 ul li span {
  display: inline-block;
  width: 0.84rem;
  font-size: .24rem;
  color: #999999;
}

.hd-wrap2 .hd-ctb {
  display: inline-block;
  width: 7.00rem;
  height: 1.23rem;
  line-height: 1.23rem;
  border-radius: .03rem;
  background: url('../images/w2-hdstb.png') no-repeat center;
  background-size: 100%;
  margin-bottom: 0.2rem;

}

.hd-wrap2 .hd-ctb.cur,
.hd-wrap2 .hd-ctb:hover {
  background: url('../images/w2-hdstb2.png') no-repeat center;
  background-size: 100%;
}

.hd-ctb span {
  display: inline-block;
  max-width: 2rem;
  font-size: .30rem;
  margin-left: 0.26rem;
  color: #ffffff;
}

.hd-ctb img {
  width: 0.5rem;
  height: 0.37rem;
  margin-left: 2.22rem;
  margin-right: 0.26rem;
}

.hd-ctb2 img {
  width: 0.56rem;
  height: 0.58rem;
  margin-right: 0.18rem;
  margin-left: 2.22rem;
}

.hd-ctb3 img {
  width: 0.62rem;
  height: 0.62rem;
  margin-left: 2.22rem;
  margin-right: 0.14rem;
}

/* 领导概览页 */
.ld-gl {
  width: 100%;
  padding-bottom: 0.49rem;
}

.ld-gl li {
  width: 6.4rem;
  height: 2.98rem;
  margin-left: 0.49rem;
  margin-top: 0.46rem;
}

.ld-gl li .ld-pic {
  display: inline-block;
  width: 2.21rem;
  height: 100%;
}

.ld-gl li .ld-pic img {
  width: 1.90rem;
  height: 2.66rem;
  padding: 0.15rem;
  border: solid 0.01rem #dcdcdc;
}

.ld-gl li .ld-pic img:hover {
  opacity: 0.9;
}

.ld-gl li .ld-r {
  width: 3.85rem;
  height: 100%;
}

.ld-r span {
  display: inline-block;
  width: 100%;
  font-size: .24rem;
  color: #333333;
  font-weight: bold;
}

.ld-r a {
  display: inline-block;
  max-width: 100%;
  font-size: .32rem;
  font-weight: bold;
  color: #333333;
}

.ld-r p {
  height: 0.68rem;
  overflow: hidden;
  font-size: .24rem;
  line-height: .36rem;
  color: #333333;
  margin-top: 0.34rem;
}

.ld-r .ld-xx {
  display: inline-block;
  width: 1.30rem;
  height: .50rem;
  background-color: #2760b7;
  border-radius: .08rem;
  font-size: .22rem;
  text-align: center;
  line-height: .50rem;
  font-weight: normal;
  color: #ffffff;
  margin-top: 0.42rem;
}

/* 领导细览页 */
.ld-xl1 {
  width: 100%;
  padding-bottom: 0.55rem;

}

.ld-xl1 li {
  width: 3.84rem;
  text-align: center;
  margin-left: 1.71rem;
}

.ld-xl1 li a {
  display: inline-block;
  width: 2.05rem;
  height: 2.98rem;
  margin-top: 0.46rem;
}

.ld-xl1 li a img {
  width: 1.9rem;
  height: 2.68rem;
  padding: 0.15rem;
  border: solid 0.01rem #dcdcdc;
}

.ld-xl1 li span {
  display: inline-block;
  width: 100%;
  font-size: .32rem;
  font-weight: bold;
  color: #333333;
  margin-top: 0.32rem;
}

.ld-xl1 li p {
  font-size: .24rem;
  height: 1.04rem;
  line-height: .52rem;
  color: #333333;
  overflow: hidden;
}

.ld-xl2 {
  width: 7rem;
  margin: 0 auto;
  border-top: 0.02rem solid #eaeaea;
}

.ld-xl2 .ld-xlt {
  width: 100%;
  height: .4rem;
  margin-top: 0.48rem;
}

.ld-xl2 .ld-xlt a {
  display: inline-block;
  max-width: 2rem;
  height: 100%;
  font-weight: bold;
  font-size: .32rem;
  line-height: .40rem;
  padding-left: 0.25rem;
  color: #1a74ca;
  margin-left: 0.04rem;
  background: url('../images/w2-ldxltbg.png') no-repeat left center;
  background-size: 0.05rem 0.3rem;
}

.ld-xl2 ul {
  width: 6.48rem;
  margin-left: 0.28rem;
  padding-bottom: 0.28rem;
  margin-top: 0.15rem;
}

.ld-xl2 ul p {
  font-size: .24rem;

  line-height: .52rem;

  color: #333333;
}

/* 政务公开 */
.mt59 {
  margin-top: 0.59rem;
}

.zw-warp1 {
  width: 7rem;
  margin: 0 auto;
  padding-top: 0.28rem;
}

.zw-warp1 .ld-gl {
  padding-bottom: 0.3rem;
}

.zw-warp1 .zw-pic {
  display: inline-block;
  width: 2.2rem;
  height: 2.96rem;
  margin-top: 0.26rem;
  margin-left: 0.26rem;
}

.zw-warp1 .zw-pic img {
  width: 1.9rem;
  height: 2.66rem;
  padding: 0.15rem;
  border: solid 0.01rem #dcdcdc;
}

.zw-warp1 .zw-a1 {
  display: inline-block;
  max-width: 100%;
  width: 2.24rem;
  height: .75rem;
  line-height: .75rem;
  background-color: #eef3f9;
  border-radius: .08rem;
  text-align: center;
  margin-right: 0.14rem;
  font-size: .30rem;
  color: #2760b7;
  font-weight: bold;
}

.zw-warp1 .zw-a1:hover {
  text-decoration: underline;
}

.zw-warp1 .zw-a1.nomr {
  margin-right: 0;
}

.zw-warp1 .zw-lj {
  width: 100%;
  margin-top: 0.19rem;
}

.zw-warp1 .zw-lj .zfxxgk {
  height: 1.02rem;
  line-height: 1.02rem;
  background-color: #ffffff;
  border-radius: .05rem;
  background: url('../images/w2-zfxxgk.png') no-repeat center;


}

.zw-warp1 .zw-lj .zfxxgk:hover {
  height: 1.02rem;
  line-height: 1.02rem;
  background-color: #ffffff;
  border-radius: .05rem;
  background: url('../images/w2-zfxxgk.png') no-repeat center;
  opacity: 0.9;
}

.zw-warp1 .zw-lj .zfxxgk span {
  display: inline-block;
  background-size: 100%;
  max-width: 3.3rem;
  font-size: .34rem;
  color: #f8f8f8;
  margin-left: 2.68rem;
}

.zw-warp1 .zw-lj .zw-gkzn {
  margin-top: 0.14rem;
}

.zw-warp1 .zw-lj a {
  display: inline-block;
  width: 100%;
  height: 0.75rem;
  line-height: 0.75rem;
  background: url('../images/w2-zwlja1.png') no-repeat center;
  background-size: 100%;
  margin-top: 0.2rem;
  font-size: .28rem;

  color: #ffffff;
}

.zw-warp1 .zw-lj a.cur,
.zw-warp1 .zw-lj a:hover {
  background: url('../images/w2-zwlja2.png') no-repeat center;
  background-size: 100%;
}

.zw-warp1 .zw-lj a.cur img,
.zw-warp1 .zw-lj a:hover img {
  box-shadow: 0rem .03rem .06rem 0rem rgba(121, 163, 212, 0.72);
}

.zw-warp1 .zw-lj a img {
  width: .40rem;
  height: 0.46rem;
  margin-right: 0.24rem;
  margin-left: 1.9rem;
  box-shadow: 0rem .03rem .06rem 0rem rgba(244, 186, 58, 0.72);
}

.zw-sousuo a {
  margin-bottom: 0;
}

.zw-qh {
  width: 100%;
}

.zw-qht {
  width: 100%;
  height: 0.99rem;
  line-height: 0.96rem;
  border-bottom: .03rem solid #e5e5e5;
  box-sizing: border-box;
  overflow-x: scroll;
  overflow-y: hidden;
  white-space: nowrap;
}

.zw-qht::-webkit-scrollbar {
  display: none;
}

.zw-qht a {
  display: inline-block;
  font-size: .30rem;
  height: 0.99rem;
  color: #333333;
  margin-left: 0.75rem;

  max-width: 2.15rem;
}

.zw-qht a:hover,
.zw-qht a.cur {
  color: #2760b7;
  background: url('../images/w2-zwtit.png') no-repeat center bottom;
  background-size: 0.57rem 0.06rem;
}

/* .zw-qht a.zcjd {
  margin-left: 1.14rem;
}

.zw-qht a.zcjd2 {
  margin-right: 0.5rem;
} */

.zw-qh .index-tab {
  margin-top: 0.3rem;
}

.zw-qh .more {
  width: 7.04rem;
  height: 0.60rem;
  background-color: #eeeeee;
  border-radius: .05rem;
  margin: 0 auto;
  margin-top: 0.2rem;
}

.zw-qh .more a {
  display: inline-block;
  background: url(../images/w2-m-more.png) no-repeat left center;
  background-size: .22rem .13rem;
  font-size: 0.26rem;
  padding-left: 0.47rem;
  line-height: 0.6rem;
  margin-left: 2.61rem;
  color: #666666;
  max-width: 2rem;
}

.zw-qh .more a:hover {
  color: #2760b7;
}

.zw-lj2 {
  width: 7rem;
  margin: 0 auto;
  margin-top: 0.52rem;
  padding-bottom: 0.3rem;
}

.zw-lj2 a {
  display: inline-block;
  width: 100%;
  height: 1.23rem;
  line-height: 1.23rem;
  background: url('../images/w2-zwlj2a1.png') no-repeat center;
  background-size: 100%;
  border-radius: .03rem;
  margin-bottom: 0.15rem;
}

.zw-lj2 a.cur,
.zw-lj2 a:hover {
  background: url('../images/w2-zwlj2a2.png') no-repeat center;

}

.zw-lj2 a span {
  display: inline-block;
  max-width: 2.5rem;
  font-size: .30rem;
  color: #ffffff;
}

.zw-lj2 .zfgznb img {
  width: 0.61rem;
  height: 0.61rem;
  margin-left: 1.90rem;
  margin-right: 0.46rem;
}

.zw-lj2 .zfgb img {
  width: 0.68rem;
  margin-left: 1.84rem;
  margin-right: 0.42rem;
  height: 0.71rem;
}

.zw-lj2 .czyjs img {
  width: 0.61rem;
  margin-right: 0.43rem;
  margin-left: 1.89rem;
  height: 0.55rem;
}

/* 指南 */
.index-title3 {
  height: .64rem;
  line-height: .64rem;
  border-bottom: 1px solid #e1e1e1;
  margin: 0 .25rem .1rem;
  white-space: nowrap;
  overflow-x: auto;
  overflow-y: hidden;
}

.index-title3 .tit.cur {
  color: #1369c0;
  font-weight: bold;
  padding-left: .16rem;
  background: url(../images/w12-bg6.png) left .22rem no-repeat;
  background-size: .05rem .24rem;
}

.index-title3 .tit {
  display: inline-block;
  color: #888888;
  font-size: .32rem;
  margin-right: .5rem;
}

.gkzn-l a {
  display: inline-block;
  width: 3rem;
  height: .6rem;
  text-align: center;
  line-height: .6rem;
  color: #333333;
  font-size: .28rem;
  margin-bottom: .3rem;
  margin-right: .4rem;
  background: #ecf3fa;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.index-gap {
  height: .12rem;
  background: #f0f0f0;
}

.index-title3 {
  height: .64rem;
  line-height: .64rem;
  border-bottom: 1px solid #e1e1e1;
  margin: 0 .25rem .1rem;
  white-space: nowrap;
  overflow-x: auto;
  overflow-y: hidden;
}

.index-more {
  text-align: center;
  margin: 0 .25rem;
  border-top: .01rem solid #e1e1e1;
  padding-top: .22rem;
  padding-bottom: .28rem;
}

.index-more a {
  display: inline-block;
  color: #1369c0;
  font-size: .26rem;
}

.gkzn-l {
  padding-left: .55rem;
  padding-top: .2rem;
  padding-bottom: .1rem;
}

/* 走进XX */
.zj-info {
  padding: .16rem .4rem .3rem;
}

.zj-info .img img {
  width: 6.7rem;
}

.zj-info .text {
  line-height: .54rem;
  color: #666666;
  font-size: .26rem;
  padding: .16rem .1rem 0;
}

.zj-info .text a {
  display: inline-block;
  color: #ff5a00;
}

.index-zj-bar {
  text-align: center;
}

.index-zj-bar a {
  display: inline-block;
  color: #575757;
  font-size: .28rem;
  margin: 0 .36rem .4rem;
}

.index-zj-bar a img {
  width: .96rem;
  margin-bottom: .16rem;
}

.bszn {
  width: 7rem;
  margin: 0 auto;
}

.bszn a {
  display: inline-block;
  width: 0.9rem;
  height: 1.38rem;
  margin-right: 0.58rem;
  text-align: center;
}

.bszn a:hover .bs-pic,
.bszn a.cur .bs-pic {
  background-color: #2760b7;
}

.bszn a.nomr {
  margin-right: 0;
}

.bszn a:first-child {
  margin-left: 0.09rem;
}

.mb60 {
  margin-bottom: 0.6rem;
}

.bszn a .bs-pic {
  display: inline-block;
  width: 0.9rem;
  height: 0.9rem;
  line-height: 0.78rem;
  background-color: #b1caee;
  border-radius: 12px;
  margin-bottom: 0.15rem;
}

.bszn a span {
  color: #333;
  font-size: 0.28rem;
}

.bszn a span img {
  width: 0.45rem;
  height: 0.43rem;
}

.bsfw {
  margin-left: 0.34rem;
}

.bsfw a {
  display: inline-block;
  width: 3.10rem;
  height: 1.12rem;
  line-height: 1.12rem;
  border-radius: .03rem;
  margin-right: 0.48rem;
  margin-bottom: 0.3rem;
}

.bsfw a span {
  display: inline-block;
  max-width: 1.2rem;

  line-height: 0.4rem;
  font-size: .30rem;
  color: #fff;
  font-weight: bold;
  margin-left: 1.4rem;
  vertical-align: middle;
}

.bsfw .a1 {
  background: url('../images/w-bsa1.png') no-repeat center;
  background-size: 100%;
}

.bsfw .a2 {
  background: url('../images/w-bsa2.png') no-repeat center;
  background-size: 100%;
}

.bsfw .a3 {
  background: url('../images/w-bsa3.png') no-repeat center;
  background-size: 100%;
}

.bsfw .a4 {
  background: url('../images/w-bsa4.png') no-repeat center;
  background-size: 100%;
}

.bsfw .a5 {
  background: url('../images/w-bsa5.png') no-repeat center;
  background-size: 100%;
}

.dtfw {
  margin-left: 0.4rem;
}

.dtfw a {
  display: inline-block;
  width: 2.95rem;
  height: 0.9rem;
  margin-bottom: 0.3rem;
  margin-right: 0.5rem;
}

.dtfw a span {
  display: inline-block;
  font-size: 0.28rem;
  color: #333;
  height: 0.9rem;
  line-height: 0.9rem;
}

.dtfw a span.cq-dt {
  line-height: 0.46rem;
  max-width: 1.8rem;
}

.dtfw a span.as {
  max-width: 1.2rem;
  line-height: 0.46rem;
}

.dtfw a .dt-pic {
  display: inline-block;
  width: 0.9rem;
  height: 0.9rem;
  line-height: 0.78rem;
  background-color: #b1caee;
  border-radius: .12rem;
  text-align: center;
  margin-right: 0.2rem;
}

.dtfw a .dt-pic img {
  width: 0.39rem;
  height: 0.39rem;
}

.dtfw a .dt-pic .dt2 {
  width: 0.6rem;
  height: 0.45rem;
}

.gh-bt2 {
  width: 6.92rem;
  margin: 0 auto;
  margin-top: 0.15rem;
  margin-bottom: 0.76rem;
}

.gh-bt2 a {
  display: inline-block;
  width: 3.25rem;
  height: .98rem;
  line-height: 0.98rem;
  margin-right: 0.4rem;
  background: url('../images/w-ghbt2.png') no-repeat center;
  background-size: 100%;
  color: #fff;
  font-size: 0.3rem;
  text-align: center;
}

.gh-bt2 a:first-child {
  background: url('../images/w-ghbt1.png') no-repeat center;
  background-size: 100%;

}

.gh-bt2 a.nomr {
  margin-right: 0;
}

.gk {
  margin-left: 0.46rem;
}

.gk a {
  display: inline-block;
  width: 3.21rem;
  height: .61rem;
  line-height: 0.61rem;
  background-color: #2760b7;
  margin-right: 0.3rem;
  margin-bottom: 0.3rem;
}

.gk a.cur,
.gk a:hover {
  background-color: #4984dc;
}

.gk a img {
  width: 0.35rem;
  height: 0.35rem;
  margin-left: 0.17rem;
}

.gk a span {
  font-size: .24rem;
  color: #fff;
  margin-left: 0.14rem;
}

/* 办事服务页 */
.xzsp .bszn a {
  width: 1.15rem;
  margin-right: 0.77rem;
}

.xzsp .bszn a.nomr {
  margin-right: 0;
}

.dtfw a {
  display: inline-block;
  width: 3.15rem;
  height: 1.19rem;
  margin-right: 0.32rem;
}

.dtfw .a0 {
  background: url('../images/w-dta0.png') no-repeat center;
  background-size: 100%;
}

.dtfw .a1 {
  background: url('../images/w-dta1.png') no-repeat center;
  background-size: 100%;
}

.dtfw .a2 {
  background: url('../images/w-dta2.png') no-repeat center;
  background-size: 100%;
}

.dtfw .a3 {
  background: url('../images/w-dta3.png') no-repeat center;
  background-size: 100%;
}

.dtfw .a4 {
  background: url('../images/w-dta4.png') no-repeat center;
  background-size: 100%;
}

.dtfw .a5 {
  background: url('../images/w-dta5.png') no-repeat center;
  background-size: 100%;
}

.cxfw {
  width: 6.61rem;
  margin: 0 auto;
}

.cxfw a {
  display: inline-block;
  width: 3.23rem;
  height: .81rem;
  line-height: 0.81rem;
  background-color: #2760b7;
  border-radius: 5px;
  color: #FFF;
  font-size: 0.24rem;
  margin-right: 0.14rem;
  margin-bottom: 0.16rem;
  text-align: center;
}

.cxfw a.cur {
  background-color: #4984dc;
}

.cxfw a.nomr {
  margin-right: 0;
}