/* 首页start */


/* 内容start */
.tjh_home {
  width: 100%;
}

.tjh_nav {
  width: 100%;
  height: .8rem;
  background: #4d95e3;
  border-bottom: .02rem solid #ec9d58;
  overflow-x: scroll;
  white-space: nowrap;
  overflow-y: hidden;
}

.tjh_nav::-webkit-scrollbar {
  display: none;
}

.tjh_nav a {
  display: inline-block;
  /*width: 1.86rem;*/
  padding: 0 .3rem;
  height: 100%;
  line-height: .8rem;
  /*font-size: .34rem;*/
  font-size: 0.27rem;
  text-align: center;
  color: #fff;
}

.tjh_nav a.cur {
  background: url(../images/w8_nav_cur.png) no-repeat;
  background-position: center;
  background-size: 100% 100%;
}

.tjh_nav a:hover {
  background: url(../images/w8_nav_cur.png) no-repeat;
  background-position: center;
  background-size: 100% 100%;
}

.tjh_nav span {
  display: inline-block;
  width: 0.02rem;
  height: .27rem;
  background: url(../images/w8_nav_line.png) no-repeat;
  background-position: center;
  background-size: 100%;
  margin-top: .29rem;
}



/* 政务公开start */
.tjh_zwgk {
  margin-top: .6rem;
  box-sizing: border-box;
  padding: 0 .25rem;
}

.tjh_zwgk_tit a {
  display: inline-block;
  font-size: .36rem;
  line-height: .42rem;
  margin-right: .5rem;
  color: #333333;
}
.tjh_zwgk_tit a.cur{
  padding-left: .18rem;
  border-left: .09rem solid #4d95e3;
  color: #4d95e3;
}

.tjh_zwgk_logo {
  display: block;
  width: 5.6rem;
  height: .46rem;
  background: url(../images/w8_zwgk_logo.png) no-repeat;
  background-position: center;
  background-size: 100%;
  margin: 0 auto;
  margin-top: .7rem;
  margin-bottom: .54rem;
}

/* .tjh_zwgk_lists a {
  display: inline-block;
  width: 3.4rem;
  height: .78rem;
  background: #eef2f7;
  text-align: center;
  line-height: .78rem;
  font-size: .32rem;
  color: #333333;
} */
.tjh_zwgk_lists ul li {
  width: 3.4rem;
  height: .78rem;
  background: #eef2f7;
  text-align: center;
  line-height: .78rem;
  font-size: .32rem;
}

.tjh_zwgk_lists ul li.w100{
  width: 100%;
}
.tjh_zwgk_lists ul li a {
  display: inline-block;
  width: 100%;
  height: 100%;
  color: #333333;

}

.tjh_zwgk_lists a:hover {
  opacity: .9;
}

.mr18 {
  margin-right: .18rem;
}

.mr24 {
  margin-right: .24rem;
}

.mt27 {
  margin-top: .27rem;
}

.tjh_zwgk_btns {
  width: 7rem;
  margin-top: .6rem;
  margin-bottom: .5rem;
  text-align: center;
}

/* .tjh_zwgk_btns a {
  display: inline-block;
  width: 2.17rem;
  height: 1.8rem;
  box-sizing: border-box;
  padding-top: 1.2rem;
  text-align: center;
  font-size: .3rem;
  color: #fff;
} */
.tjh_zwgk_btns ul li {
  width: 2.17rem;
  height: 1.8rem;
  text-align: center;
  font-size: .3rem;
  float: left;
}

.tjh_zwgk_btns ul li a {
  display: inline-block;
  box-sizing: border-box;
  padding-top: 1.2rem;
  width: 100%;
  height: 100%;
  color: #fff;
}

.tjh_zwgk_btns a:hover {
  opacity: 0.9;
}

.zwgk_btn1 {
  background: url(../images/w8_ldxx_bg.png) no-repeat;
}

.zwgk_btn2 {
  background: url(../images/w8_jgzn_bg.png) no-repeat;
}

.zwgk_btn3 {
  background: url(../images/w8_zkly_bg.png) no-repeat;

}

.zwgk_btn1,
.zwgk_btn2,
.zwgk_btn3 {
  background-position: center;
  background-size: 100%;
}

.tjh_zwgk_search {
  width: 7rem;
  height: .8rem;
  border: .01rem solid #dbdbdb;
  background: #fafafa;
  margin-top: .54rem;
}

.tjh_search_input {
  width: 5.85rem;
  height: .51rem;
  box-sizing: border-box;
  padding: 0 .25rem;
  font-size: .28rem;
  line-height: .51rem;
  color: #cdcdcd;
  margin-top: .15rem;
  border-right: .01rem solid #dbdbdb;
}

.tjh_zwgk_search a {
  display: inline-block;
  width: 1.15rem;
  height: 100%;
  font-size: .32rem;
  color: #333333;
  line-height: .8rem;
  text-align: center;
}

/* 政务公开end */


/* 政策解读 */

.tjh_zcjd .tjh_lists_header a {
  width: 3.4rem;
  padding: 0;
  text-align: center;
  line-height: .78rem;
  margin-left: .19rem;
}

.tjh_zcjd .tjh_lists_header a:first-child {
  margin-left: 0;
  margin-right: 0;
}

/* 愉快办 */
.tjh_ykb {
  box-sizing: border-box;
  padding: 0 .25rem;
  margin-bottom: .6rem;
}

.tjh_ykb_img {
  display: block;
  width: 100%;
  height: 1.12rem;
}

.tjh_ykb_img:hover {
  opacity: .9;
}

.tjh_ykb_img img {
  width: 100%;
  height: 100%;
}

.tjh_ykb_btns {
  width: 7rem;
  margin-top: .2rem;
}

.tjh_ykb_btns a {
  display: inline-block;
  width: 3.4rem;
  height: 1.94rem;
  box-sizing: border-box;
  padding-top: 1.25rem;
  text-align: center;
  font-size: .34rem;
  color: #fff;
}

.tjh_ykb_btns a:hover {
  opacity: .9;
}

.ykb_btn1 {
  background: url(../images/w8_zrr_img.png) no-repeat;
  margin-right: .18rem;
}

.ykb_btn2 {
  background: url(../images/w8_fr.png) no-repeat;
}

.ykb_btn1,
.ykb_btn2 {
  background-position: center;
  background-size: 100%;
}

/* 公开信箱 */
.tjh_gkxx .tjh_lists_con {
  padding: .2rem 0;
}

.tjh_gkxx_btns {
  width: 7rem;
  margin-top: .4rem;
}

.tjh_gkxx_btns a {
  display: inline-block;
  width: 2.17rem;
  height: 1.8rem;
  font-size: .3rem;
  text-align: center;
  box-sizing: border-box;
  padding-top: 1.22rem;
  color: #333333;
}

.tjh_gkxx_btns a:hover {
  opacity: .9;
}

.gkxx_btn1,
.gkxx_btn2,
.gkxx_btn3 {
  background-position: .79rem .42rem;
}

.gkxx_btn1 {
  background: url(../images/w8_wyxx_icon.png) no-repeat;
  background-size: 100%;
  margin-right: .24rem;
}

.gkxx_btn2 {
  background: url(../images/w8_xj_icon.png) no-repeat;
  background-size: 100%;
  margin-right: .24rem;
}

.gkxx_btn3 {
  background: url(../images/w8_tj_icon.png) no-repeat;
  background-size: 100%;
}

/* banner--start */
.banner {
  box-sizing: border-box;
  padding: 0 .2rem;
}

.tjh_banner {
  width: 100%;
  height: 1.92rem;
  --swiper-navigation-color: #ffffff;
  --swiper-navigation-size: .35rem
}

.tjh_banner a {
  display: inline-block;
  width: 100%;
  height: 100%;
}

.tjh_banner a img {
  width: 100%;
  height: 100%;
}

.swiper-button-prev,
.swiper-button-next {
  width: .46rem;
  height: .9rem;
  margin-top: -0.45rem;
  background: url(../images/w8_banner_arrbg.png) no-repeat;
  background-size: 100%;
}

.swiper-button-prev {
  left: 0;
}

.swiper-button-next {
  right: 0;
}

/* banner--end */
/* 内容end */
/* 首页end */


/* 政务公开start */
.centerPadding {
  box-sizing: border-box;
  padding: 0 .25rem;
}

.tjh_ldxx {
  width: 7rem;
  margin: 0 auto;
  margin-top: .6rem;

}

.ldxx_pic {
  display: inline-block;
  width: 1.83rem;
  margin-right: .3rem;
}

.ldxx_pic img {
  width: 100%;
  height: 2.56rem;
}

.tjh_ldxx_info {
  width: 4.87rem;
  height: 2.56rem;
}

.tjh_ldxx_info span {
  font-size: .38rem;
  color: #333333;
  font-weight: bold;
}

.tjh_ldxx_info p {
  /* display: inline-block; */
  width: 100%;
  height: .84rem;
  font-size: .32rem;
  color: #333333;
  margin-top: .32rem;
  margin-bottom: .52rem;
  overflow: hidden;
}

.tjh_ldxx_info a {
  font-size: .28rem;
  color: #4d95e3;
}

.tjh_ldxx_btns {
  margin-top: .48rem;
}

.tjh_ldxx_btns a {
  display: inline-block;
  width: 2.22rem;
  height: 1.67rem;
  border: .01rem solid #e9e9e9;
  box-sizing: border-box;
  padding-top: 1.12rem;
  font-size: .32rem;
  text-align: center;
  color: #333333;
  background-position: .83rem .32rem;
}

.tjh_ldxx_btns a:hover {
  opacity: .9;
}

.tjh_ld_btn1 {
  background: url(../images/w8_ldxx_img1.png) no-repeat;
  margin-right: .15rem;
  background-size: .58rem .62rem;
}

.tjh_ld_btn2 {
  background: url(../images/w8_ldxx_img2.png) no-repeat;
  margin-right: .15rem;
  background-size: .7rem .61rem;

}

.tjh_ld_btn3 {
  background: url(../images/w8_ldxx_img3.png) no-repeat;
  background-size: .53rem .67rem;

}

.tjh_ld_btn4 {
  background: url(../images/w8_ldxx_img4.png) no-repeat;
  margin-right: .15rem;
  margin-top: .2rem;
  background-size: .49rem .57rem;

}

.tjh_ld_btn5 {
  background: url(../images/w8_ldxx_img5.png) no-repeat;
  margin-right: .15rem;
  margin-top: .2rem;
  background-size: .54rem .62rem;
}

.tjh_ld_btn6 {
  background: url(../images/w-fg-icon4.png) no-repeat;
  margin-top: .2rem;
  background-size: .51rem .57rem;
}
.tjh_ld_btn7 {
  background: url(../images/w-fg-icon1.png) no-repeat;
  margin-right: .15rem;
  margin-top: .2rem;
  background-size: .62rem .62rem;
}
.tjh_ld_btn8 {
  background: url(../images/w-fg-icon2.png) no-repeat;
  margin-right: .15rem;
  margin-top: .2rem;
  background-size: .55rem .64rem;
}
.tjh_ld_btn9 {
  background: url(../images/w-fg-icon3.png) no-repeat;
  margin-top: .2rem;
  background-size: .6rem .6rem;
}

.tjh_ld_btn1,
.tjh_ld_btn2,
.tjh_ld_btn3,
.tjh_ld_btn4,
.tjh_ld_btn5,
.tjh_ld_btn6 {
  background-position: .83rem .32rem;
}

.tjh_zwgk_bts a {
  display: inline-block;
  width: 100%;
  height: 1.04rem;
  box-sizing: border-box;
  padding-left: 1.2rem;
  font-size: .36rem;
  color: #333333;
  line-height: 1.04rem;
  text-align: center;
}

.tjh_zwgk_bts a:hover {
  opacity: 0.9;
}

.ldxx_btn1 {
  background: #f5f7fa url(../images/w8_ldxx_zn.png) no-repeat;
  background-size: 1.2rem 1.04rem;
  background-position: left;
}

.ldxx_btn2 {
  background: #f5f7fa url(../images/w8_ldxx_zd.png) no-repeat;
  background-size: 1.2rem 1.04rem;
  background-position: left;
  margin-top: .23rem;
}

.ldxx_btn3 {
  background: #f5f7fa url(../images/w8_ldxx_nr.png) no-repeat;
  background-size: 1.2rem 1.04rem;
  background-position: left;
  margin-top: .23rem;

}

.ldxx_btn4 {
  background: #f5f7fa url(../images/w8_ldxx_nb.png) no-repeat;
  background-size: 1.2rem 1.04rem;
  background-position: left;
  margin-top: .23rem;
}

.tjh_zwgk_news {
  width: 100%;
  height: .58rem;
  border-bottom: 1px solid #e5e5e5;
  box-sizing: border-box;
  padding: 0 .1rem;
  margin-top: .5rem;
  overflow-x: scroll;
  white-space: nowrap;
  overflow-y: hidden;
}

.tjh_zwgk_news::-webkit-scrollbar {
  display: none;
}

.tjh_zwgk_news a {
  display: inline-block;
  height: 100%;
  font-size: .34rem;
  color: #333333;
  margin-right: .85rem;
}

.tjh_zwgk_news a.cur {
  color: #4d95e3;
  background: url(../images/w8_tab_icon.png) no-repeat;
  background-size: .13rem .06rem;
  background-position: bottom center;
}

.tjh_zwgk_news a:hover {
  color: #4d95e3;
  background: url(../images/w8_tab_icon.png) no-repeat;
  background-size: .13rem .06rem;
  background-position: bottom center;
}

.tjh_zwgk_con {
  padding: .4rem 0;
}

/* 政策解读 */
.tjh_zwgk_zcjd a {
  display: inline-block;
  height: 100%;
  font-size: .34rem;
  color: #333333;
  margin-right: 1.3rem;
}

.tjh_zwgk_zcjd a.cur {
  color: #4d95e3;
  background: url(../images/w8_tab_icon.png) no-repeat;
  background-size: .13rem .06rem;
  background-position: bottom center;
}

.tjh_zwgk_zcjd a:hover {
  color: #4d95e3;
  background: url(../images/w8_tab_icon.png) no-repeat;
  background-size: .13rem .06rem;
  background-position: bottom center;
}

/* 政务公开end */


/* 互动交流start */
.mt60 {
  margin-top: .6rem;
}

.tjh_zwgk_tit .tjh_cx a {
  font-size: .32rem;
  color: #ec9d58;
  line-height: .42rem;
  border-left: 0;
  padding: 0;
}

.tjh_cx span {
  display: inline-block;
  width: .02rem;
  height: .33rem;
  background: #dadada;
  margin: 0 .15rem;
  margin-top: .07rem;
}

.tjh_wyxx {
  display: inline-block;
  width: 7rem;
  height: 1.86rem;
  margin: 0 auto;
  margin-top: .4rem;
}

.tjh_wyxx:hover {
  opacity: .9;
}

.tjh_wyxx img {
  width: 100%;
  height: 100%;
  border-radius: .08rem;
}

.hdjl_btn1 {
  background: url(../images/w8_zxft.png) no-repeat;
  background-size: 100%;
  margin-right: .24rem;
}

.hdjl_btn2 {
  background: url(../images/w8_yjzj.png) no-repeat;
  background-size: 100%;
  margin-right: .24rem;
}

.hdjl_btn3 {
  background: url(../images/w8_wjdc.png) no-repeat;
  background-size: 100%;
}

.border_btm {
  border-bottom: .01rem solid #e5e5e5;
}

/* 互动交流end */


/* 领导信息start */
/*领导信息*/
.wap-leader-info{
  margin: 0 auto;
  width: 7rem;
}
.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.5rem;
  overflow: hidden;
}

.wap-leader-info p {
  cursor: pointer;
  font-size: 0.36rem;
  line-height: 0.43rem;
  color: rgb(51, 51, 51);
  margin-top: .1rem;
}

.wap-leader-info p.wap-post {
  color: rgb(77, 149, 227);
  /* font-weight: bold; */
  height: 1rem;
}

.wap-leaders-ul li {
  float: left;
  width: 2rem;
  margin-right: 0.47rem;
  text-align: center;
  height: 4.3rem;
  overflow: hidden;
  margin-bottom: 0.17rem;
}

.wap-leaders-ul li:nth-child(3n) {
  margin-right: 0;
}

/*领导详情*/
.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;
  height: .42rem;
  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;
  line-height: .52rem;
  font-size: .3rem;
}

/* 领导信息end */

/* 回到顶部 */
.wxhy-float {
  box-sizing: border-box;
  display: none;
  position: fixed;
  bottom: 1.79rem;
  right: 0.2rem;
  z-index: 99;
  width: 1.27rem;
  height: 1.08rem;
  font-size: 0.26rem;
  color: #666666;
  text-align: center;
  padding-top: 0.7rem;
  border-radius: 0.04rem;
  background: #fafafa url(../images/w8_backtop.png) no-repeat top 0.15rem center;
  background-size: 0.41rem 0.47rem;
}

/* 首页走进 */
.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-top: .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;
}

.index-bar1{
  margin-left: .25rem;
}
.index-bar1 a{
  display: inline-block;
  width: 2.2rem;
  height: .78rem;
  line-height: .78rem;
  text-align: center;
  color: #333333;
  font-size: .34rem;
  background: #eef2f7;
  margin-right: .2rem;
  margin-bottom: .2rem;
}
.index-bar2{
  margin-left: .25rem;
}
.index-bar2 a{
  display: inline-block;
  width: 3.37rem;
  border-left: .04rem solid #4d95e3;
  height: .78rem;
  line-height: .78rem;
  text-align: center;
  color: #333333;
  font-size: .32rem;
  background: #eef2f7;
  margin-right: .18rem;
  margin-bottom: .28rem;
}