@charset 'utf-8';

/****首页****/
.wxhy-c1 {
  width: 100%;
  height: 4.22rem;
  position: relative;
  overflow: hidden;
}

.wxhy-carousel-img li {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
}

.wxhy-carousel-img li img {
  width: 100%;
  height: 4.22rem;
}

.wxhy-carousel-text {
  position: absolute;
  overflow: hidden;
  width: 100%;
  height: 0.6rem;
  bottom: 0;
  background: url(../images/wap_dian_bg.png);
}

.wxhy-carousel-text li {
  width: 100%;
  height: 100%;
}

.wxhy-carousel-text li a {
  color: #fff;
  font-size: 0.16rem;
  line-height: 0.6rem;
  display: inline-block;
  max-width: 5rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin-left: 0.2rem;
}

.pagination {
  position: absolute;
  bottom: 0.23rem;
  right: 0.25rem;
}

.pagination span {
  float: left;
  width: 0.07rem;
  height: 0.07rem;
  margin-left: 0.1rem;
  background: rgba(255, 255, 255, 0.35);
  border-radius: 0.07rem;
  margin-top: 0.02rem;
}

.pagination span.active {
  background: #fff;
  width: 0.35rem;
}

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

.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-newspic p {
  position: absolute;
  overflow: hidden;
  width: 100%;
  height: 0.6rem;
  bottom: 0;
  left: 0;
  background: url(../images/wap_dian_bg.png);
}

.index-newspic p a {
  color: #fff;
  font-size: 0.3rem;
  line-height: 0.6rem;
  display: inline-block;
  max-width: 5rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin-left: 0.2rem;
}

.index-wrap1-tab .pagination {
  position: absolute;
  bottom: 0.23rem;
  right: 0.25rem;
  width: auto;
  text-align: right;
  z-index: 99;
}

.index-wrap1-tab .pagination span {
  width: 0.14rem;
  height: 0.14rem;
  margin-left: 0.1rem;
  background: #fff;
  opacity: 0.35;
  border-radius: 0.14rem;
  float: none;
}

.index-wrap1-tab .pagination span.swiper-pagination-bullet-active {
  background: #fff;
  width: 0.35rem;
  opacity: 1;
}

.wxhy-c2 {
  margin-top: 0.16rem;
  padding: 0 0.25rem;
}

.wxhy-tabas {
  width: 100%;
  overflow-x: scroll;
  white-space: nowrap;
  overflow-y: hidden;
  -webkit-backface-visibility: hidden;
  -webkit-perspective: 1000;
  -webkit-overflow-scrolling: touch;
  text-align: justify;
  height: 0.75rem;
  border-bottom: 0.01rem solid rgba(0, 0, 0, 0.1);
}

.wxhy-tabas a {
  text-align: center;
  display: inline-block;
  font-size: 0.32rem;
  color: rgb(102, 102, 102);
  /* width: 23%; */
  padding: 0 0.2rem;
  height: 100%;
  /* padding: 0 0.26rem; */
  line-height: 0.75rem;
  background: url(../images/wap-line.png) no-repeat left center;
}

.wxhy-tabas a:first-child {
  background: none;
  /* width: 31%; */
}

.wxhy-tabas a.cur {
  color: rgb(77, 149, 227);
  font-weight: bold;
}

.wxhy-tabas::-webkit-scrollbar {
  display: none;
}

.wxhy-items {
  padding: 0.1rem 0.05rem 0;
  width: 100%;
}

.wxhy-itemsul li {
  width: 100%;
  line-height: 0.72rem;
}

.wxhy-itemsul li a {
  display: inline-block;
  padding-left: 0.2rem;
  box-sizing: border-box;
  font-size: 0.3rem;
  color: rgb(85, 85, 85);
  max-width: 80%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  background: url(../images/wap-wz-kuai.png) no-repeat left 0.3rem;
  background-size: 0.1rem 0.1rem;
}

.wxhy-itemsul li a:hover {
  color: #4d95e3;
}

.wxhy-itemsul li span {
  color: rgb(153, 153, 153);
  font-size: 0.24rem;
}

.wxhy-c2amore {
  display: block;
  width: 3.34rem;
  height: 0.8rem;
  line-height: 0.8rem;
  margin: 0.3rem auto 0;
  background: rgb(248, 251, 255);
  text-align: center;
  font-size: 0.26rem;
  color: rgb(77, 149, 227);
  border-radius: 0.04rem;
}

.wxhy-c2amore:hover {
  font-weight: bold;
}

.wxhy-c2amore:after {
  display: inline-block;
  content: ">>";
  color: rgb(77, 149, 227);
  margin-left: 0.04rem;
  width: 0.22rem;
  height: 0.19rem;
  line-height: 0.19rem;
}

.wxhy-dis {
  background-color: #fff;
  padding: 0.51rem 0.25rem 0;
  border-top: 0.1rem solid rgb(250, 250, 250);
}

.wxhy-dis a:hover img {
  opacity: 0.9;
}

.w-g-xhy-dis {
  padding: 0 0.25rem;
}

.wxhy-c3t {
  height: 0.4rem;
  line-height: 0.4rem;
  padding-left: 0.22rem;
  background: url(../images/wap-yb-line.png) no-repeat left center;
  background-size: 0.08rem 0.33rem;
}

.wxhy-c3t a {
  display: inline-block;
  color: rgb(77, 149, 227);
  font-weight: bold;
  font-size: 0.4rem;
}

.g-wxhy-c3t {
  margin-top: 0;
  padding-top: 0.52rem;
  line-height: 0.4rem;
  border-top: 0.1rem solid rgb(250, 250, 250);
}

.wxhy-c3t-rt a {
  display: inline-block;
  color: rgb(85, 85, 85);
  font-size: 0.26rem;
  font-weight: 400;
}

.wxhy-c3t-rt a:hover {
  color: #4d95e3;
}

.wxhy-c3t-rt span {
  display: inline-block;
  margin: 0 0.18rem;
  width: 0.03rem;
  height: 0.24rem;
  vertical-align: middle;
  background: url(../images/wap-line_06.png) center;
  background-size: 100%;
}

.zf-tit {
  width: 4.26rem;
  height: 0.33rem;
  margin: 0.75rem auto 0.44rem;
  line-height: 0.33rem;
  color: rgb(79, 85, 101);
  font-size: 0.36rem;
  text-align: center;
  background: url(../images/wap-zf-bg.png) no-repeat center;
  background-size: 100%;
}

.w-zf-tit {
  margin: 0.5rem auto 0.44rem;
}

.zf-ul li {
  /* float: left; */
  width: 2.57rem;
  padding-left: 0.81rem;
  height: 0.96rem;
  line-height: 0.96rem;
  /* margin-left: 0.24rem; */
  background: rgb(245, 248, 251) url(../images/wap-zn-icon1.png) no-repeat 0.31rem center;
  background-size: 0.32rem 0.35rem;
}

.zf-ul li:first-child {
  margin-left: 0;
  background: rgb(245, 248, 251) url(../images/wap-zn-icon0.png) no-repeat 0.33rem center;
  background-size: 0.33rem 0.36rem;
}

.zf-ul li a {
  width: 100%;
  display: inline-block;
  font-size: 0.3rem;
  color: rgb(51, 51, 51);
}

.zf-ul li a:hover {
  color: #4d95e3;
}

.zf-ul li.bg1 {
  margin-left: 0;
  margin-top: 0.22rem;
  background: rgb(245, 248, 251) url(../images/wap-zn-icon2.png) no-repeat 0.32rem center;
  background-size: 0.34rem 0.38rem;
}

.zf-ul li.bg2 {
  margin-top: 0.22rem;
  background: rgb(245, 248, 251) url(../images/wap-zn-icon3.png) no-repeat 0.31rem center;
  background-size: 0.35rem 0.36rem;
}

.zf-ul1 {
  margin: 0.85rem 0 0.83rem;
}

.zf-ul1 li {
  float: left;
  width: 1.4rem;
  margin-left: 1.3rem;
  text-align: center;
}

.zf-ul1 li:first-child {
  margin-left: 0;
}

.zf-ul1 li a {
  display: inline-block;
}

.zf-ul1 li a:hover span {
  color: #4d95e3;
}

.zf-ul1 li a:hover img {
  opacity: 0.9;
}

.zf-ul1 li a img {
  margin-bottom: 0.24rem;
  width: 0.64rem;
  height: 0.72rem;
}

.zf-ul1 li a img.jgzn {
  width: 0.67rem;
  height: 0.66rem;
  margin-top: 0.06rem;
}

.zf-ul1 li span {
  display: inline-block;
  width: 100%;
  font-size: 0.3rem;
  color: rgb(51, 51, 51);
  line-height: 0.3rem;
}

.file-search {
  width: 7rem;
  height: 0.66rem;
  line-height: 0.66rem;
  box-sizing: border-box;
  border: 0.01rem solid rgb(211, 211, 211);
  border-radius: 0.04rem;
  position: relative;
}

.file-search .tit {
  font-size: 0.3rem;
  color: rgb(51, 51, 51);
  padding: 0 0.17rem;
  display: inline-block;
}

.file-search .line {
  display: inline-block;
  width: 0.01rem;
  height: 0.44rem;
  margin-top: 0.11rem;
  background-color: rgb(234, 234, 234);
}

.file-search input {
  outline: none;
  vertical-align: middle;
  width: 4.1rem;
  padding: 0 0.2rem;
  font-size: 0.28rem;
  color: rgb(215, 215, 215);
}

.file-search button {
  position: absolute;
  right: 0;
  top: -0.01rem;
  width: 0.98rem;
  height: 0.66rem;
  border-radius: 0.04rem;
  background: rgb(77, 149, 227) url(../images/wap-search1.png) no-repeat center;
  background-size: 0.41rem 0.41rem;
}

.wxhy-zfce {
  margin: 0.4rem 0.36rem 0.4rem 0.25rem;
}

.wxhy-leaderimg img {
  width: 1.83rem;
  height: 2.56rem;
}

.wxhy-zfctext {
  margin-left: 0.28rem;
  width: 4.78rem;
}

.wxhy-zfct2 {
  border-bottom: none;
  color: #131313;
  font-weight: bold;
  font-size: 0.38rem;
  line-height: 0.5rem;
}

.wxhy-zfct3 {
  padding-top: 0.2rem;
  font-size: 0.32rem;
  line-height: 0.48rem;
  color: rgb(51, 51, 51);
  min-height: 1.46rem;
}

.w-leader_detail {
  display: block;
  color: rgb(77, 149, 227);
  font-size: 0.28rem;
}

.w-leader_detail:hover {
  font-weight: bold;
}

.wap-leaderInfo-ul {
  padding: 0 0.25rem 0.36rem;
}

.wap-leaderInfo-ul li {
  /* float: left; */
  width: 3.42rem;
  margin-bottom: 0.15rem;
  /* margin-left: 0.16rem; */
  height: 1.04rem;
  background-color: rgb(77, 149, 227);
}

.wap-leaderInfo-ul li:first-child {
  margin-left: 0;
}

.wap-leaderInfo-ul li.ml0 {
  margin-left: 0;
}

.wap-leaderInfo-ul li a {
  display: inline-block;
  margin-left: 0.75rem;
  padding-left: 0.67rem;
  color: rgb(254, 254, 255);
  font-size: 0.32rem;
  line-height: 1.04rem;
  background: url(../images/wap-leader-bg1.png) no-repeat left center;
  background-size: 0.6rem 0.6rem;
}

.wap-leaderInfo-ul li a:hover {
  font-weight: bold;
}

.wap-leaderInfo-ul li:first-child a {
  background: url(../images/wap-leader-bg0.png) no-repeat left center;
  background-size: 0.6rem 0.6rem;
}

.wap-leaderInfo-ul li a.bg1 {
  background: url(../images/wap-leader-bg2.png) no-repeat left center;
  background-size: 0.6rem 0.6rem;
}

.wap-leaderInfo-ul li a.bg2 {
  background: url(../images/wap-leader-bg3.png) no-repeat left center;
  background-size: 0.6rem 0.6rem;
}

.wxhy-c4 {
  margin-top: 0.5rem;
}

.wxhy-c4 a {
  display: block;
  margin-bottom: 0.5rem;
}

.wxhy-c4 a img {
  border-radius: 0.06rem;
  width: 100%;
  height: auto;
}

.wxhy-c4-ul li {
  width: 3.4rem;
  height: 1.12rem;
  line-height: 1.12rem;
  background: url(../images/wap-bs-bg.png) no-repeat;
  background-size: 100%;
  /* margin-left: 0.17rem; */
  margin-bottom: 0.5rem;
}

.wxhy-c4-ul li a {
  display: inline-block;
  padding-left: 1.4rem;
  width: 100%;
  height: 1.12rem;
  color: #fff;
  font-size: 0.32rem;
  line-height: 1.12rem;
  box-sizing: border-box;
  background: url(../images/wap-fr.png) no-repeat 0.73rem center;
  background-size: 0.59rem 0.59rem;
}

.wxhy-c4-ul li a:hover {
  font-weight: bold;
}

.wxhy-c4-ul li:first-child {
  margin-left: 0;
}

.wxhy-c4-ul li:first-child a {
  background: url(../images/wap-zr.png) no-repeat 0.56rem center;
  background-size: 0.59rem 0.59rem;
}

.wxhy-car2 {
  margin: 0.5rem auto;
  width: 7rem;
  height: 1.54rem;
  position: relative;
  overflow: hidden;
}

.wxhy-car2 .wxhy-carousel-img img {
  width: 7rem;
  height: 1.54rem;
}

.swiper-container {
  width: 100%;
  height: 100%;
  position: relative;
}

.swiper-slide {
  text-align: center;
  font-size: 0.18rem;
  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 {
  width: 7rem;
  height: 1.54rem;
}

.g-swiper-button-next {
  position: absolute;
  margin-top: -0.235rem;
  right: 0;
  z-index: 99;
  top: 50%;
  width: 0.47rem;
  height: 0.47rem;
  background: url(../images/wap-rtBg.png) no-repeat center;
  background-size: 100%;
}

.g-swiper-button-prev {
  position: absolute;
  margin-top: -0.235rem;
  z-index: 99;
  left: 0;
  top: 50%;
  width: 0.47rem;
  height: 0.47rem;
  background: url(../images/wap-lfBg.png) no-repeat center;
  background-size: 100%;
}

.g-swiper-button-next.swiper-button-disabled,
.g-swiper-button-prev.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}

.wxhy-c5c {
  margin-top: 0.15rem;
  width: 100%;
  border-bottom: 0.01rem solid #c7c7c7;
}

.wxhy-c5c a {
  font-weight: bold;
  display: block;
  height: 0.7rem;
  line-height: 0.7rem;
  font-size: 0.16rem;
  border-left: 0.05rem solid #275293;
  padding-left: 0.12rem;
  color: #464646;
}
.zw-tit a{
  display: inline-block;
  color: #666666;
  font-size: .28rem;
  background: url(../images/wap-line.png) no-repeat left center;
}
.zw-tit a:first-child{
  background: none;
}
.zw-tit a.cur{
  font-weight: normal;
}
/*互动交流*/
.w-g-hd-jl {
  margin-top: 0.5rem;
}

.wxhy-bt {
  border-top: 0.01rem solid rgb(234, 234, 234);
}

.wap-talk-ul {
  padding: 0 0.26rem;
}

.wap-talk-ul li {
  /* float: left; */
  margin-left: 0.23rem;
  width: 2.17rem;
  height: 1.8rem;
  background: rgb(246, 247, 252);
  text-align: center;
}

.wap-talk-ul li:first-child {
  margin-left: 0;
}

.wap-talk-ul li:last-child {
  margin-left: 0;
}

.wap-talk-ul li a {
  display: inline-block;
  padding-top: 1.2rem;
  font-size: 0.3rem;
  color: rgb(51, 51, 51);
  line-height: 0.34rem;
  background: url(../images/wap-talk1.png) no-repeat center 0.36rem;
  background-size: 0.44rem 0.52rem;
}

.wap-talk-ul li a:hover {
  opacity: 0.9;
  color: #4d95e3;
}

.wap-talk-ul li:first-child a {
  background: url(../images/wap-talk0.png) no-repeat center 0.44rem;
  background-size: 0.47rem 0.52rem;
}

.wap-talk-ul li a.bg3 {
  background: url(../images/wap-talk2.png) no-repeat center 0.38rem;
  background-size: 0.56rem 0.56rem;
}

/*领导信息*/
.wap-leader-info {
  padding: 0 0.25rem;
}

.wap-leader-info img {
  width: 2rem;
  height: 2.8rem;
}

.wap-bigLeader {
  margin-top: 0.81rem;

  text-align: center;
}

.wap-leader-info a {
  display: inline-block;
  height: 4.44rem;
  overflow: hidden;
}

.wap-leader-info p {
  cursor: pointer;
  font-size: 0.36rem;
  line-height: 0.5rem;
  color: rgb(51, 51, 51);
}

.wap-leader-info p.wap-post {
  color: rgb(77, 149, 227);
  font-weight: bold;
}


.wap-leaders-ul li {
  float: left;
  width: 2rem;
  margin-right: 0.46rem;
  text-align: center;
  height: 4.3rem;
  overflow: hidden;
  margin-bottom: 0.17rem;
}

.wap-leaders-ul li:nth-child(3n) {
  margin-right: 0;
  float: right;
}

/*领导详情*/
.wap-master-tit {
  height: 0.42rem;
  line-height: 0.42rem;
  margin-bottom: 0.34rem;
  border-left: 0.09rem solid rgb(77, 149, 227);
}

.wap-master-tit a {
  display: inline-block;
  color: rgb(77, 149, 227);
  font-size: 0.36rem;
  padding-left: 0.2rem;
}

.wap-master {
  color: rgb(51, 51, 51);
  font-size: 0.3rem;
  line-height: 0.52rem;
}

.wap-master p {
  margin-bottom: 0.5rem;
}

/*6单列表栏目*/
.wxhy-tabas .wap-lonely-a {
  font-weight: 400;
  border-bottom: 0.02rem solid rgb(77, 149, 227);
}

.w-g-xhy-c2 {
  border-top: 0.1rem solid rgb(250, 250, 250);
}

/**************当前位置****************/
.wap-yourLocatin {
  line-height: 0.72rem;
  padding-left: 0.1rem;
  background: rgb(250, 250, 250) url(../images/wap-position.png) no-repeat 0.25rem 0.2rem;
  background-size: 0.21rem 0.29rem;
  margin: 0 auto;
  text-indent: 0.4rem;
  color: rgb(102, 102, 102);
  font-family: Helvetica, "PingFang-SC-Regular";
  font-size: 0.24rem;
}

.wap-yourLocatin a {
  margin: 0 0.1rem;
  color: rgb(102, 102, 102);
}

.wap-yourLocatin span.wap-blue {
  color: rgb(77, 149, 227);
}

.wap-yourLocatin a:hover {
  color: rgb(77, 149, 227);
}

.mt16 {
  margin-top: 0.16rem;
}

.mt18 {
  margin-top: 0.18rem;
}

.mt27 {
  margin-top: 0.27em;
}

.mt50 {
  margin-top: 0.5rem;
}

/* 首页走进 */
.index-zj-box {
  margin-top: .6rem;
}

.index-zj {
  padding-top: .36rem;
}

.index-zj p {
  line-height: .6rem;
  font-size: .3rem;
  color: #333333;
}

.index-zj img {
  width: 7rem;
  margin-bottom: .3rem;
}

.index-zj-bar {
  margin-top: .4rem;
  margin-right: -.18rem
}

.index-zj-bar a {
  display: inline-block;
  width: 1.64rem;
  height: 1.55rem;
  color: #333333;
  font-size: .3rem;
  margin-right: .14rem;
  text-align: center;
  background: #eef4fb;
}

.index-zj-bar a div {
  height: .9rem;
  padding-top: .1rem;
  line-height: .9rem;
}

.index-zj-bar a img {
  vertical-align: middle;
}

/* 信息公开指南 */
.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 {
  display: inline-block;
  color: #888888;
  font-size: .32rem;
  margin-right: .5rem;
}

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

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

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

.gkzn-con .tjh_lists_more a {
  margin-top: 0;
}

/* 走进xx */
.sec-zj-bar {
  text-align: center;
}

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

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

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

/* 首页200709 */
.index-tit1 a{
  /*padding: 0 .5rem;*/
  padding: 0;
  width: 33.3%;
}
.index-tit2 a{
  /*padding: 0 .5rem;*/
  padding: 0;
  width: 50%;
}
.index-xf{
  margin-top: .3rem;
}
.index-xf-l{
  margin: .24rem .25rem 0;
}
.index-xf-l a{
  display: inline-block;
  width: 2.16rem;
  height: 1.8rem;
  text-align: center;
  padding-top: .44rem;
  box-sizing: border-box;
  background: #f6f7fc;
  margin-left: .26rem;
}
.index-xf-l a:first-child{
  margin-left: 0;
}
.index-xf-l a img{
  height: .52rem;
  margin-bottom: .22rem;
}
.index-xf-l a p{
  color: #333333;
  font-size: .3rem;
}