/* 单栏目页 */
.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.64rem;
}

.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 {
  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;
}

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

}

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

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

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

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

.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;
  margin-left: 0.24rem;
  padding-bottom: 0.8rem;
}

.pb0 {
  padding-bottom: 0;
}

.m2-zwtb li {
  width: 3.4rem;
  height: 1.6rem;
  margin-right: 0.12rem;
  border-radius: .03rem;
  background: url('../images/w2-zwtb.png') no-repeat center;
  background-size: 100%;
  margin-bottom: 0.2rem;
}

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

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

}

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


.m2-zwtb li a {
  display: inline-block;
  width: 3.4rem;
  height: 1.6rem;
}

.m2-zwtb li img {
  margin-top: 0.44rem;
  margin-left: 0.41rem;
}

.m2-zwtb li .zw-ldjj {
  width: 0.74rem;
  height: 0.72rem;
  margin-left: 0.41rem;
}

.m2-zwtb li .zw-ldjj2 {
  width: 0.57rem;
  height: 0.69rem;
  margin-left: 0.64rem;
  margin-top: 0.42rem;
}

.m2-zwtb li .zw-jgzn {
  width: 0.59rem;
  height: 0.63rem;
  margin-top: 0.50rem;
  margin-left: 0.53rem;
}

.m2-zwtb li .zw-cjjy {
  width: 0.67rem;
  height: 0.67rem;
  margin-top: 0.46rem;
  margin-left: 0.59rem;
}

.m2-zwtb li span {
  display: inline-block;
  /* width: 100%; */
  font-size: .30rem;
  text-align: center;
  margin-top: 0.55rem;
  line-height: .47rem;
  margin-left: 0.32rem;
  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;
}

.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.30rem;
  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.79rem;
  height: 0.61rem;
  margin-left: 2.22rem;
}

.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;
}

/* 领导概览页 */
.bor {
  border-bottom: solid .01rem #d2d2d2;
}

.mb60 {
  margin-bottom: 0.6rem;
}

.zw-qld li.nomr {
  margin-right: 0;
}

.ld-gl .ld-xlt {
  width: 7rem;
  height: .4rem;
  margin: 0 auto;
  margin-top: 0.14rem;
}

.zw-qld {
  width: 7rem;
  margin: 0 auto;
  margin-top: 0.3rem;
}

.zw-qld li {
  width: 3.4rem;
  height: .81rem;
  background-color: #eeeeee;
  margin-bottom: 0.16rem;
  margin-right: 0.19rem;
}

.zw-qld li a {
  display: inline-block;
  width: 100%;
  height: 100%;
  line-height: .81rem;
  text-align: center;
  font-size: 0.26rem;
  color: #666;

}

.zw-qld li:hover,
.zw-qld li.cur {
  background-color: #2760b7;
}

.zw-qld li:hover a,
.zw-qld li.cur a {
  color: #fff;
}

.ld-gl {
  width: 100%;
  padding-bottom: 0.49rem;
}

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

.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-xlt {
  width: 100%;
  height: .4rem;
  margin-top: 0.48rem;
}

.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: 3.36rem;
  height: .75rem;
  line-height: .75rem;
  background-color: #eef3f9;
  border-radius: .08rem;
  text-align: center;
  margin-right: 0.25rem;
  font-size: .30rem;
  color: #2760b7;
}

.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.59rem; */
}

.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;

}

.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.7rem;
  /* font-weight: bold; */
  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;
  background-size: 100%;
}

.zw-lj2 a span {
  display: inline-block;
  max-width: 3.2rem;
  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;
}

.zw-lj2 .sydw img {
  width: 0.66rem;
  margin-right: 0.3rem;
  margin-left: 1.92rem;
  height: 0.65rem;
}

.zw-lj2 .zxta img {
  width: 0.58rem;
  margin-right: 0.3rem;
  margin-left: 1.92rem;
  height: 0.63rem;
}

.zw-lj2 .rdjy img {
  width: 0.54rem;
  margin-right: 0.3rem;
  margin-left: 1.92rem;
  height: 0.58rem;
}

.zw-b {
  width: 7rem;
  margin: 0 auto;
  margin-top: 0.35rem;
}

.zw-b li {
  width: 3.40rem;
  height: .75rem;
  background-color: #eef3f9;
  border-radius: .08rem;
  margin-right: 0.2rem;
  margin-bottom: 0.2rem;
}

.zw-b li.nomr {
  margin-right: 0;
}

.zw-b li a {
  display: inline-block;
  width: 100%;
  height: 100%;
  line-height: 0.75rem;
  font-weight: bold;
  font-size: .30rem;
  color: #2760b7;
  text-align: center;
  background: none;

}

.zw-b li a:hover {
  background: none;
}

/* 指南 */
.index-title3 {
  height: .64rem;
  line-height: .64rem;
  border-bottom: .01rem 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: .01rem 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;
}

/* 区情 */
.qq-c1 {
  padding-bottom: 0.4rem;
}

.pt40 {
  padding-top: 0.4rem;
}

.qq-c1ll {
  width: 6.5rem;
  margin: 0 auto;
}

.qq-c1ll a {
  display: inline-block;
  width: 1.86rem;
  height: 1.87rem;
  border-radius: 50%;
  border: .01rem solid #0d0d0d;
  box-sizing: border-box;
  position: relative;
  margin-right: .46rem;
  margin-bottom: .54rem;
}

.qq-c1ll a.nomr {
  margin-right: 0;
}

.qq-c1ll a .qq-pbg {
  background: #fff;
  position: absolute;
  top: .54rem;
  left: -.05rem;
}

.qq-c1ll a p {
  width: 1.96rem;
  text-align: center;
  font-size: .24rem;
  color: #000;
  font-weight: lighter;
  padding-bottom: .05rem;
}

.qq-c1ll a p:first-child {
  color: #000;
  font-size: .33rem;
  font-weight: bold;
  padding-bottom: 0;
}

.sztl {
  display: inline-block;
  width: 100%;
  height: 4.36rem;
  margin-top: 0.33rem;
}

.sztl img {
  width: 100%;
  height: 100%;
}

.qq-c1lr {
  /*width: 5.3rem;*/
  font-size: .26rem;
  color: #000000;
  line-height: .60rem;
  margin: 0 0.58rem;
}

.dlhj {
  width: 7.02rem;
  margin-left: 0.25rem;
  margin-bottom: 0.2rem;
  margin-top: 0.35rem;
}

.dlhj a {
  display: inline-block;
  width: 3.40rem;
  height: .90rem;
  line-height: .9rem;
  border: solid .01rem #9db5d9;
  border-top: .03rem solid #2f67ba;
  margin-bottom: 0.21rem;
  margin-right: 0.2rem;
  box-sizing: border-box;
}


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

.dlhj a img {
  width: 0.41rem;
  height: 0.41rem;
  margin-left: 0.89rem;
}

.dlhj .dl img {
  width: 0.32rem;
  height: 0.44rem;
  margin-left: 0.9rem;
}

.dlhj a span {
  display: inline-block;
  /*width: 1.1rem;*/
  font-size: .26rem;
  font-weight: bold;
  color: #2760b7;
  margin-left: 0.2rem;
}

.qq-c3l {
  width: 7.00rem;
  height: 3.36rem;
  background: #2f67ba;
  padding: .45rem .23rem .10rem .23rem;
  box-sizing: border-box;
  margin: 0 auto;
  margin-bottom: .50rem;
  text-align: center;
}

.qq-c3l a.tit2 {
  font-size: .30rem;
  color: #fff;
  font-weight: bold;
  display: inline-block;
  background: #2f67ba;
  padding: 0 .30rem;
  position: relative;
  top: .15rem;
}

.qq-c3lbox {
  border: .01rem solid #9db7df;
  text-align: left;
  padding: .45rem 0 0 .40rem;
  box-sizing: border-box;
}

.qq-c3lbox a {
  display: inline-block;
  width: 2.74rem;
  height: .50rem;
  line-height: .50rem;
  padding-left: .60rem;
  box-sizing: border-box;
  color: #fff;
  font-size: .16rem;
  margin-bottom: .30rem;
  margin-right: .30rem;
}

.qq-c3lbox a.qq-a0 {
  background: url(../images/qq-a0.png) no-repeat;
  background-size: 0.5rem 0.5rem;
}

.qq-c3lbox a.qq-a1 {
  background: url(../images/qq-a1.png) no-repeat;
  background-size: 0.5rem 0.5rem;

}

.qq-c3lbox a.qq-a2 {
  background: url(../images/qq-a2.png) no-repeat;
  background-size: 0.5rem 0.5rem;

}

.qq-c3lbox a.qq-a3 {
  background: url(../images/qq-a3.png) no-repeat;
  background-size: 0.5rem 0.5rem;

}

.qq-c3r .qq-c3lbox a.qq-a0 {
  background: url(../images/qq-a4.png) no-repeat;
  background-size: 0.5rem 0.5rem;

}

.qq-c3r .qq-c3lbox a.qq-a1 {
  background: url(../images/qq-a5.png) no-repeat;
  background-size: 0.5rem 0.5rem;

}

.qq-c3r .qq-c3lbox a.qq-a2 {
  background: url(../images/qq-a6.png) no-repeat;
  background-size: 0.5rem 0.5rem;

}

.qq-c3r .qq-c3lbox a.qq-a3 {
  background: url(../images/qq-a7.png) no-repeat;
  background-size: 0.5rem 0.5rem;

}

.qq-c3r {
  background: #0b8d9d;
  margin-top: 0.3rem;
}

.qq-c3r a.tit2 {
  background: #0b8d9d;
}

/* 招商引资 */
.hd {
  width: 7rem;
  margin: 0 auto;
}

.hd ul {
  width: 100%;
  margin: 0 auto;
  margin-top: 0.3rem;
}

.hd li {
  float: left;
  margin-right: .1rem;
  line-height: .71rem;
  background: #f7f7f7;
  margin-bottom: 0.2rem;
}

.hd li a {
  display: inline-block;
  width: 3.4rem;
  height: .71rem;
  color: #1369c0;
  font-size: .20rem;
  padding-left: 1.17rem;
  box-sizing: border-box;
  display: inline-block;
  font-weight: bold;
}

.hd li a.zsi0 {
  background: url(../images/zsi0.png) no-repeat 0.73rem center;
  background-size: 0.27rem 0.27rem;
}

.hd li a.zsi1 {
  background: url(../images/zsi1.png) no-repeat 0.73rem center;
  background-size: 0.27rem 0.27rem;

}

.hd li a.zsi2 {
  background: url(../images/zsi2.png) no-repeat 0.73rem center;
  background-size: 0.27rem 0.27rem;

}

.hd li a.zsi3 {
  background: url(../images/zsi3.png) no-repeat 0.73rem center;
  background-size: 0.27rem 0.27rem;

}

.hd li.cur,
.hd li:hover {
  background: url(../images/zs-tababg.png) no-repeat;
}

.hd li:hover a.zsi0,
.hd li.cur a.zsi0 {
  background: url(../images/zsi0on.png) no-repeat 0.73rem center;
  background-size: 0.27rem 0.27rem;

}

.hd li:hover a.zsi1,
.hd li.cur a.zsi1 {
  background: url(../images/zsi1on.png) no-repeat 0.73rem center;
  background-size: 0.27rem 0.27rem;

}

.hd li:hover a.zsi2,
.hd li.cur a.zsi2 {
  background: url(../images/zsi2on.png) no-repeat 0.73rem center;
  background-size: 0.27rem 0.27rem;

}

.hd li:hover a.zsi3,
.hd li.cur a.zsi3 {
  background: url(../images/zsi3on.png) no-repeat 0.73rem center;
  background-size: 0.27rem 0.27rem;

}

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

.zsyz_gk_left {
  width: 7.00rem;
  height: 6.57rem;
  margin: 0 auto;
  padding-top: .27rem;
  background: #2b73bc;
  margin-top: 0.4rem;
  -webkit-border-radius: .15rem;
  /*适配以webkit为核心的浏览器(chrome、safari等)*/
  -moz-border-radius: .15rem;
  /*适配firefox浏览器*/
  -ms-border-radius: .15rem;
  /*适配IE浏览器*/
  -o-border-radius: .15rem;
  /*适配opera浏览器*/
  border-radius: .15rem;
  /*适配所有浏览器(需要放在最后面，类似于if..else if..else..)*/
}

.zsyz_gk_left h3 {
  width: 6.74rem;
  height: 1.5rem;
  border-bottom: solid .01rem #95b9de;
  margin-left: .2rem;
}

.zsyz_gk_left h3 span {
  font-size: 0.26rem;
  color: #fbfbfb;
}

.zsyz_gk_left h3 p {
  font-size: 0.12rem;
  color: #fbfbfb;
  margin-bottom: .10rem;
  font-weight: normal;
  letter-spacing: 0;
}

.zsyz_gk_left h3 p.mb30 {
  margin-bottom: 0.3rem;
}

.zsyz_gk_left .zsyz_sp {
  float: left;
  margin-top: .20rem;
  width: 3.60rem;
  height: 2.04rem;
  cursor: pointer;
}

.zsyz_sp {
  width: 7.00rem;
  height: 3.94rem;
}

.zsyz_sp video {
  width: 7.00rem;
  height: 3.94rem;
}

.zsyz_gk_right {
  width: 7rem;
  margin: 0 auto;
  margin-top: 0.48rem;
}

.zsyz_gk_right li {
  overflow: hidden;
  width: 6.5rem;
  height: .7rem;
  line-height: 0.36rem;
  background: url(../images/zsyz_ico.jpg) no-repeat left .1rem;
  padding-left: .25rem;
  margin-bottom: 0.25rem;
}

.zsyz_gk_right li h3 {
  color: #000;
  font-weight: normal;
  font-size: 0.26rem;

}

.zsyz_gk_right li p {
  color: #000;
  font-weight: normal;
  font-size: 0.26rem;

}

.zs-c {
  width: 7.01rem;
  margin: 0 auto;
  margin-top: 0.3rem;
}

.zs-c p {
  font-size: .26rem;
  font-family: MicrosoftYaHeiLight;
  color: #000000;
}

.zs-t {
  width: 7rem;
  margin: 0 auto;
  height: 0.83rem;
  border-bottom: solid 0.02rem #e1e1e1;
  box-sizing: border-box;
}

.zs-t a {
  display: inline-block;
  height: 0.83rem;
  line-height: 0.83rem;
  font-size: .26rem;
  color: #1369c0;
  border-bottom: solid 0.03rem #1369c0;
  font-weight: bold;
  max-width: 5rem;
  overflow: hidden;

}