/**
 *
 */
.main_body {
  width: 1200px;
  margin: 2px auto;
  overflow: unset;
  position: relative;
  display: flow-root;
}


/* 无障碍下隐藏浮动窗口 begin */
.ariabodytopfiexed #floatimg {
  display: none
}

.ariabodytopfiexed #myleft {
  display: none;
}

.ariabodytopfiexed #myright {
  display: none;
}

.ariabodytopfiexed #ad1 {
  display: none;
}


/***********头部*******/
.leels_ul li img {
  width: 610px !important;
}

.img a img {
  width: 360px !important;
  height: 250px !important;
}

.header {
  background: url(/cms_files/jcms1/web3611/site/picture/0/2303271743598943310.jpg?0.540336748467023) no-repeat center center;
  height: 218px;
  width: 100%;
}

.tab_zj {
  background: url(bk.png) no-repeat center center;
  height: 28px;
  padding: 2px 0px;
  width: 250px;
  background-size: 100%;
  margin: 3px auto;
}

.tab_zj a {
  width: 120px;
  height: 20px;
  text-align: center;
  line-height: 20px;
  margin: 3px 0px 3px 2px;
  float: left;
  background-size: 100%;
}

.tab_zj a:hover {
  color: #ffffff;
}

.jh {
  background: url(bkb.png) no-repeat center center;
  color: #ffffff;
}

.nav {
  height: 45px;
  width: 100%;
  background-color: #2d9eee;
  line-height: 45px;
}

.nav_l {
  width: 820px;
}

.nav_l ul li {
  float: left;
  width: 118px;
  padding-left: 44px;
  text-align: center;
}

.nav_l ul li a {
  color: #ffffff;
  font-size: 16px;
  display: block;
}

.nav_l ul li:hover {
  background-color: #1c88d4;
}

.nav_l ul li.on_h {
  background-color: #1c88d4;
}

.nav_l ul li.on_hover {
  background-color: #1c88d4;
}

.nav1 {
  background: url(nav_1.png) no-repeat 60px center;
}

.nav2 {
  background: url(nav_2.png) no-repeat 45px center;
}

.nav3 {
  background: url(nav_3.png) no-repeat 45px center;
}

.nav4 {
  background: url(nav_4.png) no-repeat 45px center;
}

.nav5 {
  background: url(nav_5.png) no-repeat 45px center;
}

.search {
  width: 280px;
  position: relative;
}

.search_txt {
  width: 275px;
  height: 32px;
  padding-left: 5px;
  outline: none;
}

.search_btn {
  width: 25px;
  height: 30px;
  position: absolute;
  top: 9px;
  right: 0px;
  background: url(search.png) #ffffff no-repeat center center;
  outline: none;
}

.nav_time {
  height: 40px;
  width: 100%;
  background-color: #f3f8fb;
  line-height: 40px;
}

.nav_time_l {
  color: #757575;
}

.nav_time_r {
  width: 800px;
  overflow: hidden;
  height: 40px;
}

.nav_time_r a {
  color: #757575;
  display: inline-block;
  padding-left: 15px;
}

/************正文*********/
.pic {
  width: 1200px;
  margin: 20px auto;
  overflow: hidden;
}

/*头部图片切换样式1*/
.pa_sy_mt10 {
  margin-bottom: 10px;
}

.pa_sy_mt10 tr {
  height: 102px;
}

.pa_sy_mt10 tr {
  height: 102px;
  margin-right: 10px;
}

#q_h {
  width: 592px;
  /* 圖片的寬 */
  height: 102px;
  /* 圖片的高 */
  overflow: hidden;
}

#q_h a {
  position: absolute;
}

/* 以下是针对选择按钮设定 */
#q_h .abgne-controls {
  right: 0px;
  bottom: 0px;
  list-style: none;
  position: absolute;
}

#q_h .abgne-controls li {
  background: url(i_news.png) no-repeat center center;
  width: 18px;
  height: 18px;
  text-align: center;
  line-height: 18px;
  margin-right: 4px;
  float: left;
  font-size: 12px;
  cursor: pointer;
  color: #FFFFFF;
}

#q_h .abgne-controls li.current {
  background: url(i_news_H.png) no-repeat center center;
}

/*头部图片切换样式2*/
#q_h_1 {
  width: 592px;
  /* 圖片的寬 */
  height: 102px;
  /* 圖片的高 */
  overflow: hidden;
  right: 0;
}

#q_h_1 a {
  position: absolute;
}

/* 以下是针对选择按钮设定 */
#q_h_1 .abgne-controls_1 {
  right: 0px;
  bottom: 0px;
  list-style: none;
  position: absolute;
}

#q_h_1 .abgne-controls_1 li {
  background: url(i_news.png) no-repeat center center;
  width: 18px;
  height: 18px;
  text-align: center;
  line-height: 18px;
  margin-right: 4px;
  float: left;
  font-size: 12px;
  cursor: pointer;
  color: #FFFFFF;
}

#q_h_1 .abgne-controls_1 li.current {
  background: url(i_news_H.png) no-repeat center center;
}

/*焦点图*/
.flexslider {
  position: relative;
  width: 610px;
  height: 240px;
  overflow: hidden;
  zoom: 1;
}

.flex-viewport {
  max-height: 2000px;
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  transition: all 1s ease;
}

.flexslider .slides {
  zoom: 1;
}

.flex-direction-nav a {
  width: 60px;
  height: 90px;
  line-height: 99em;
  overflow: hidden;
  margin: -60px 0 0;
  display: block;
  background: url(ad_ctr.png) no-repeat;
  position: absolute;
  top: 50%;
  z-index: 10;
  cursor: pointer;
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transition: all .3s ease;
  transition: all .3s ease;
}

.flex-direction-nav .flex-next {
  background-position: 0 -90px;
  right: 0;
}

.flex-direction-nav .flex-prev {
  left: 0;
}

.flexslider:hover .flex-next {
  opacity: 0.8;
  filter: alpha(opacity=25);
}

.flexslider:hover .flex-prev {
  opacity: 0.8;
  filter: alpha(opacity=25);
}

.flexslider:hover .flex-next:hover,
.flexslider:hover .flex-prev:hover {
  opacity: 1;
  filter: alpha(opacity=50);
}

.flex-control-nav {
  width: 50%;
  position: absolute;
  bottom: 10px;
  text-align: right;
  right: 0px;
}

.flex-control-nav li {
  margin: 0 5px;
  display: inline-block;
  zoom: 1;
  *display: inline;
}

.flex-control-paging li a {
  position: relative;
  display: inline;
  width: 12px;
  height: 12px;
  border-radius: 7px;
  margin: 0 5px;
  color: #D9D9D9;
  font: 12px/15px "\5B8B\4F53";
  text-decoration: none;
  text-align: center;
  outline: 0;
  float: left;
  background: #D9D9D9;
}

.flex-control-paging li a.flex-active {
  background: #329ce6;
  color: #329ce6
}

.shadow {
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0px;
  z-index: 10;
  height: 40px;
  line-height: 40px;
  background: rgba(0, 0, 0, 0.6);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#80000000', endColorstr='#80000000')\9;
  display: block;
  text-align: left;
}

.img {
  position: relative;
}

.shadow a {
  text-decoration: none;
  color: #f4f4f4;
  font-size: 14px;
  overflow: hidden;
  margin-left: 10px;
  font-family: "\5FAE\8F6F\96C5\9ED1";
}

.shadow a:hover {
  color: #f4f4f4
}

/*焦点图*/

.con_l {
  width: 570px;
}

.content_tit a {
  color: #c31916;
  font-size: 18px;
}

.con_tab {
  margin-top: 10px;
  border-bottom: 2px solid #f4f3f3;
  height: 35px;
  line-height: 35px;
}

.con_tab ul li {
  float: left;
}

.con_tab ul {
  overflow: unset;
  display: flow-root;
}

.con_tab ul li a {
  display: inline-block;
  padding: 0px 17px;
  color: #272727;
  font-size: 16px;
}

.active {
  border-bottom: 2px solid #2d9eee;
}

.con_tab_ul ul li {
  background: url(pa_public1.png) no-repeat 10px center;
  line-height: 34px;
  padding-left: 20px;
}

.con_tab_ul ul li span {
  float: right;
}

/******首页政府信息公开*******/
.xxgk_body {
  width: 1200px;
  margin: 0 auto;
}

.on_top {
  margin-top: 20px;
}

.xxgk_tit {
  height: 35px;
  background-color: #f4f3f3;
  position: relative;
}

.xxgk_tit a {
  display: inline-block;
  width: 149px;
  height: 37px;
  position: absolute;
  background: url(xxgk_tit.png) no-repeat center center;
  text-align: center;
  line-height: 37px;
  color: #ffffff;
  font-size: 16px;
  left: 0px;
  top: -5px;
}

.xxgk_con {
  overflow: unset;
  display: flow-root;
}

.xxgk_con_l {
  width: 295px;
  margin: 2px auto;
}

.xxgk_con_t ul li {
  height: 27px;
  background-color: #f4f3f3;
  margin-top: 8px;
  border-radius: 4px;
  line-height: 27px;
  width: 295px;
}

.xxgk_con_t ul li:hover {
  background-color: #2D9EEE;
}

.xxgk_con_t ul li a {
  font-size: 14px;
  display: block;
  text-align: center;
}

.xxgk_con_t ul li a:hover {
  color: #fff;
}

.xxgk_con_b {
  background-color: #fefbfb;
  height: 85px;
  margin-top: 8px;
}

.xxgk_con_b ul {
  overflow: unset;
}

.xxgk_con_b ul li {
  float: left;
  width: 58px;
  background: url(pa_public2.png) no-repeat 10px center;
  padding: 0px 20px;
  margin-top: 20px;
}

.xxgk_con_r {
  width: 888px;
  margin: 2px auto;
}

.xxgk_tab {
  height: 29px;
  line-height: 29px;
  background-color: #f4f3f3;
  margin-top: 10px;
}

.xxgk_tab ul {
  overflow: unset;
}

.xxgk_tab ul li {
  float: left;
}

.xxgk_tab ul li a {
  padding: 0px 15px;
  display: block;
  color: #030303;
}

.xxgk_list {
  overflow: hidden;
  margin-top: 10px;
}

.xxgk_tab_ul ul li {
  background: url(pa_public1.png) no-repeat left center;
  line-height: 36px;
  padding-left: 10px;
}

.xxgk_tab_ul {
  width: 435px;
}

.link_zf {
  width: 1200px;
  height: 76px;
  margin: 20px auto;
}

/*******政务服务******/
.fu_l {
  width: 850px;
  height: 145px;
}

.fu_l ul li {
  float: left;
  width: 105px;
  height: 145px;
}

.fu_l ul li a {
  width: 105px;
  padding-top: 95px;
  height: 50px;
  text-align: center;
  display: inline-block;
  color: #000000;
}

.fuxm1 {
  background: url(grbs1.png) no-repeat center 23px;
}

.fuxm2 {
  background: url(frbs1.png) no-repeat center 23px;
}

.fuxm3 {
  background: url(xxsp2.png) no-repeat center 23px;
}

.fuxm4 {
  background: url(ygzw1.png) no-repeat center 23px;
}

.fuxm5 {
  background: url(ggzf1.png) no-repeat center 23px;
}

.fuxm6 {
  background: url(tzxm1.png) no-repeat center 23px;
}

.fuxm7 {
  background: url(qlqd1.png) no-repeat center 23px;
}

.fuxm8 {
  background: url(tjsj1.png) no-repeat center 23px;
}

.fuxm1:hover {
  background: #F3F3F3 url(grbs2.png) no-repeat center 23px;
}

.fuxm2:hover {
  background: #F3F3F3 url(frbs2.png) no-repeat center 23px;
}

.fuxm3:hover {
  background: #F3F3F3 url(xzsp1.png) no-repeat center 23px;
}

.fuxm4:hover {
  background: #F3F3F3 url(ygzw2.png) no-repeat center 23px;
}

.fuxm5:hover {
  background: #F3F3F3 url(ggzf2.png) no-repeat center 23px;
}

.fuxm6:hover {
  background: #F3F3F3 url(tzxm2.png) no-repeat center 23px;
}

.fuxm7:hover {
  background: #F3F3F3 url(qlqd2.png) no-repeat center 23px;
}

.fuxm8:hover {
  background: #F3F3F3 url(tjsj2.png) no-repeat center 23px;
}

.fu_r {
  width: 330px;
}

.fu_con {
  overflow: hidden;
}

.fu_con_l {
  width: 35px;
  height: 97px;
  background-color: #21b7ec;
  font-size: 18px;
  color: #ffffff;
  text-align: center;
  padding: 20px 0px;
}

.fu_con_r {
  width: 300px;
}

.fu_con_r ul li {
  float: left;
  height: 40px;
  width: 110px;
  line-height: 40px;
  padding-left: 40px;
}

.fu_con_r ul {
  overflow: hidden;
  margin: 10px 0px;
}

.fu_li1 {
  background: url(lx_serve23.png) no-repeat left center;
}

.fu_li2 {
  background: url(lx_serve29.png) no-repeat left center;
}

.fu_li3 {
  background: url(lx_serve32.png) no-repeat left center;
}

.fu_li4 {
  background: url(lx_serve30.png) no-repeat left center;
}

.fu_li5 {
  background: url(lx_serve25.png) no-repeat left center;
}

.fu_li6 {
  background: url(lx_serve33.png) no-repeat 7px center;
}

.pa_sl1 {
  width: 350px;
  height: 290px;
  /*margin-top:10px;*/
}

.pa_add_sy_mail {
  overflow: unset;
  margin-top: 15px;
  display: flow-root;
}

.pa_add_sy_mail li {
  float: left;
  width: 60px;
  height: auto;
  text-align: center;
  display: flow-root;
}

.pa_add_sy_mail li.onclass {
  margin-right: 0;
}

.pa_add_sy_mail li a.pa_add_sy_mail1 {
  background: url(icon_1.png) no-repeat center 0;
}

.pa_add_sy_mail li a.pa_add_sy_mail2 {
  background: url(icon_2.png) no-repeat center 0;
}

.pa_add_sy_mail li a.pa_add_sy_mail3 {
  background: url(icon_3.png) no-repeat center 0;
}

.pa_add_sy_mail li a.pa_add_sy_mail4 {
  background: url(icon_4.png) no-repeat center 0;
}

.pa_add_sy_mail li a.pa_add_sy_mail5 {
  background: url(icon_5.png) no-repeat center 0;
}

.pa_add_sy_mail li a {
  display: block;
  width: 69px;
  height: auto;
  padding-top: 75px;
  color: #3a90d9;
}

.pa_add_sy_mail li a:hover {
  color: #f4454b;
}

.pa_add_sy_mail li a.pa_add_sy_mail1:hover {
  background: url(icon_1_hover.png) no-repeat center 0;
}

.pa_add_sy_mail li a.pa_add_sy_mail2:hover {
  background: url(icon_2_hover.png) no-repeat center 0;
}

.pa_add_sy_mail li a.pa_add_sy_mail3:hover {
  background: url(icon_3_hover.png) no-repeat center 0;
}

.pa_add_sy_mail li a.pa_add_sy_mail4:hover {
  background: url(icon_4_hover.png) no-repeat center 0;
}

.pa_add_sy_mail li a.pa_add_sy_mail5:hover {
  background: url(icon_5_hover.png) no-repeat center 0;
}

.pa_add_sy_mail li a span {
  display: block;
}

.pa_p_m1_c31 {
  overflow: hidden;
  width: 350px;
}

.pa_p_m1_c31 a {
  float: left;
  margin: 5px 6px;
  width: 163px;
  text-align: center;
  height: 40px;
  line-height: 40px;
  background-color: #F4F9FF;
  font-size: 16px;
  color: #fff;
  font-weight: 600;
}

.pa_p_m1_c31 a.ldzc {
  background-color: #40a8ed
}

.pa_p_m1_c31 a.zxft {
  background-color: #71bd44
}

.pa_p_m1_c31 a.wsdc {
  background-color: #ffa200
}

.pa_p_m1_c31 a.yjzj {
  background-color: #2592da
}

.pa_sl2 {
  width: 825px;
}

.ps_sl_link {
  overflow: unset;
}

.ps_sl_link_l {
  width: 475px;
}

.ps_w_m1 {
  height: 35px;
  line-height: 35px;
  border-bottom: 1px solid #2d9eee;
  background: url(tzdt_03.png) #fbfbfb no-repeat 10px center;
  padding-left: 40px;
}

.ps_w_m1.on_lv {
  background: url(lvdt_03.png) #fbfbfb no-repeat 10px center;
}

.ps_w_m1 ul li {
  float: left;
}

.ps_w_m1 ul li a {
  padding: 0px 15px;
  color: #000000;
}

.on_class {
  border-bottom: 2px solid #1667a0;
}

.ps_w_m1_link ul li {
  background: url(pa_public1.png) no-repeat 10px center;
  line-height: 32px;
  padding-left: 20px;
}

.ps_w_m1_link ul {
  margin: 5px 0px;
}

.ps_sl_link_r {
  width: 330px;
}

/*******友情链接*******/
.link {
  height: 35px;
  background: url(column2.jpg) repeat-x center center;
}

.link a {
  float: left;
  height: 35px;
  line-height: 35px;
  padding: 0 15px;
  margin-left: 50px;
  font-size: 20px;
  color: #000000;
  background-color: #ffffff;
}

.lx_w_m1 ul li {
  float: left;
  margin-right: 50px;
}

.lx_w_m1 {
  margin-top: 10px;
  border-bottom: 2px solid #f4f3f3;
  height: 35px;
  line-height: 35px;
}

.lx_w_m1 ul li a {
  display: inline-block;
  padding: 0px 25px;
  color: #272727;
  font-size: 16px;
}

.lx_w_m2 ul li {
  float: left;
  width: 210px;
  padding: 5px 0 5px 18px;
}

.lx_w_m2 ul li a {
  font-size: 14px;
  line-height: 20px;
  color: #000;
}

.lx_w_m2 {
  overflow: hidden;
  margin: 15px 0px;
}

.lx_w_m3 {
  margin: 15px 0px;
}

.lx_link_city {
  overflow: hidden;
}

.lx_link_city ul li {
  float: left;
  width: 60px;
  margin: 5px 0 5px 7px;
}

/********专题专栏*******/
.ztzl_l {
  width: 20px;
  background-color: #27abed;
  font-size: 16px;
  color: #ffffff;
  text-align: center;
  padding: 10px 5px 15px 5px;
}

.ztzl_r {
  width: 1170px;
  margin-top: 3px;
}

.ztzl_r a {
  float: left;
  margin-left: 10px;
}

.swiper-container {
  height: 77px;
}

/* ===============================================================
 ================================================================*/
.swiper-container {
  margin: 0 auto;
  position: relative;
  overflow: hidden;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -o-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1;
}

.swiper-wrapper {
  position: relative;
  width: 100%;
  -webkit-transition-property: -webkit-transform, left, top;
  -webkit-transition-duration: 0s;
  -webkit-transform: translate3d(0px, 0, 0);
  -webkit-transition-timing-function: ease;

  -moz-transition-property: -moz-transform, left, top;
  -moz-transition-duration: 0s;
  -moz-transform: translate3d(0px, 0, 0);
  -moz-transition-timing-function: ease;

  -o-transition-property: -o-transform, left, top;
  -o-transition-duration: 0s;
  -o-transform: translate3d(0px, 0, 0);
  -o-transition-timing-function: ease;
  -o-transform: translate(0px, 0px);

  -ms-transition-property: -ms-transform, left, top;
  -ms-transition-duration: 0s;
  -ms-transform: translate3d(0px, 0, 0);
  -ms-transition-timing-function: ease;

  transition-property: transform, left, top;
  transition-duration: 0s;
  transform: translate3d(0px, 0, 0);
  transition-timing-function: ease;
}

.swiper-free-mode>.swiper-wrapper {
  -webkit-transition-timing-function: ease-out;
  -moz-transition-timing-function: ease-out;
  -ms-transition-timing-function: ease-out;
  -o-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
  margin: 0 auto;
}

.swiper-slide {
  float: left;
}

.swiper-wp8-horizontal {
  -ms-touch-action: pan-y;
  touch-action: pan-y;
}

.swiper-wp8-vertical {
  -ms-touch-action: pan-x;
  touch-action: pan-x;
}

/*******底部*******/
.footer {
  height: auto;
  width: 100%;
  padding: 25px 0;
  background-color: #edecec;
}

.footer_w {
  position: relative;
  width: 1200px;
  margin: 0 auto;
  overflow: hidden;
}

.f_m2 {
  width: 850px;
  margin: 0 auto;
}

.pa_f_m2_c1 {
  line-height: 32px;
  text-align: center;
}

.pa_f_m2_c1 a {
  font-size: 14px;
  color: #292929;
  margin: 0 5px;
}

.f_m2 p {
  text-align: center;
  line-height: 32px;
  color: #292929;
}

.pa_f_m3 {
  position: absolute;
  left: 80px;
  top: 10px;
}

.pa_f_m4 {
  position: absolute;
  right: 133px;
  top: 30px;
}

/*********首页-国务院，省政府*******/
.govpushinfo150203 li {
  list-style: none;
  line-height: 29px;
  background: url(pa_public1.png) no-repeat left 12px;
  padding-left: 10px;
  font-size: 14px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

ul {
  padding: 0;
  margin: 0;
}

.govpushinfo150203 ul {
  margin: 0;
}

.govpushinfo150203 li a {
  text-decoration: none;
  color: #000;
  line-height: 29px;
  float: left;
}

.govpushinfo150203 li a:hover {
  color: #FF0000;
}

.govpushinfo150203 li span {
  float: right;
  display: black;
}

/*******友情链接*******/
.ps_w_m2 {
  width: 310px;
  height: 35px;
  line-height: 35px;
  border-bottom: 1px solid #2d9eee;
  background: url(tzdt_03.png) #fbfbfb no-repeat 10px center;
  padding-left: 40px;
}

.ps_w_m2_li {
  border: none;
}

.ps_w_m2_a {
  font-size: 16px;
}

.ps_w_m2_a:hover {
  color: #000000;
}

.policy li {
  height: 36px;
  line-height: 36px;
  background: url(Point.gif) no-repeat left 12px;
  padding-left: 10px;
  font-size: 14px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  float: left;
  margin-left: 10px;
  width: 423px;
}

ul {
  padding: 0;
  margin: 0;
}

.policy ul {
  margin: 0;
}

.policy li a {
  text-decoration: none;
  float: left;
  width: 336px;
  height: 36px;
  line-height: 36px;
  text-overflow: ellipsis;
}

.policy li a:hover {
  color: #C30000;
  text-decoration: none;
}


/*省统建要闻栏目*/
.headLines {
  position: relative;
  margin-top: 15px;
  margin-bottom: 15px;
  overflow: hidden;
  background: #f3f8fb;
  width: 100%;
  height: 200px;
}

.headLines .headLines-container {
  margin: 0 auto;
  padding: 30px 30px;
}

.headLinesWrap {
  width: 1000px;
}

.headLines .tag-head {
  margin-right: 20px;
  position: relative;
  margin-top: 20px;
}

.headLines .tag-head span {
  display: block;
  position: absolute;
  color: #fff;
  padding: 10px 0;
  text-align: center;
  width: 56px;
  min-height: 73px;
  font-size: 22px;
  font-weight: bold;
  line-height: 44px;
}

.headLines .lf {
  float: left;
}

.headLinesWrap a {
  width: 100%;
  padding-left: 20px;
  background: url(dian_on.png) no-repeat left center;
  background-size: 9px;
  font-size: 22px;
  color: #1492ff;
  line-height: 38px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: inline-block;
}

.ts_more {
  position: absolute;
  display: inline-block;
  font-size: 16px;
  color: #1492ff;
  right: 30px;
  bottom: 20px;
}

.elder .headLines {
  height: 300px;
}

.elder .headLines .ts_more {
  position: absolute;
  display: inline-block;
  font-size: 28px;
  color: #1492ff;
  right: 30px;
  bottom: 20px;
}

.elder .headLinesWrap a {
  width: 100%;
  font-size: 36px;
  line-height: 200%;
  overflow: hidden;
  color: #1492ff;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: inline-block;
}

/*省统建要闻栏目*/



/***********政务公开**********/
#PC_ZWGK_index .pa_zfgk_main {
  width: 100%;
  min-width: 1200px;
  overflow: unset;
  margin-top: 10px;
  margin-bottom: 20px;
}

#PC_ZWGK_index .pa_zfgk_le {
  width: 900px;
  margin-right: 10px;
  overflow: unset;
}

#PC_ZWGK_index .pa_zfgk_r1 {
  height: 330px;
  overflow: unset;
}

#PC_ZWGK_index .pa_zfgk_zfld {
  display: flow-root;
  width: 307px;
  height: auto;
  line-height: 40px;
  border-top: 2px solid #2D9EEE;
  background-color: #F4F3F3;
  margin-top: 10px;
}

#PC_ZWGK_index .pa_zfgk_zfld_zf {
  overflow: unset;
  display: flow-root;
}

#PC_ZWGK_index .pa_zfgk_zfld_zf a {
  font-size: 16px;
  color: #000;
}

#PC_ZWGK_index .jh_gk_pr_c2 {
  overflow: unset;
}

#PC_ZWGK_index .jh_gk_pr_c2 li a {
  display: flow-root;
}

#PC_ZWGK_index .pa_zfgk_zf_a1 {
  float: left;
  margin-left: 20px;
}

#PC_ZWGK_index .pa_zfgk_zf_a2 {
  float: right;
  margin-right: 20px;
}

#PC_ZWGK_index .pa_zfgk_zfld_img p img {
  vertical-align: middle;
  margin: 10px 100px;
}

#PC_ZWGK_index .pa_zfgk_zfld_img p .pa_zfld_span {
  background-color: #2D9EEE;
  font-size: 16px;
  color: #fff;
  margin-right: 15px;
  width: 98px;
  text-align: center;
  overflow: hidden;
}

#PC_ZWGK_index .span1 {
  padding: 5px 15px;
}

#PC_ZWGK_index .span2 {
  padding: 5px 23px;
}

#PC_ZWGK_index .pa_zfgk_r2 {
  margin-top: 20px;
}

#PC_ZWGK_index .pa_zfgk_zxgk {
  width: 570px;
  overflow: unset;
}

#PC_ZWGK_index .pa_zfgk_xzf1 {
  height: 35px;
  background-color: #f4f3f3;
  position: relative;
}

#PC_ZWGK_index .pa_zfgk_xzf1 a {
  display: inline-block;
  width: 196px;
  height: 37px;
  position: absolute;
  background: url(pazfgk_xzf.png) no-repeat center center;
  text-align: center;
  line-height: 37px;
  color: #ffffff;
  font-size: 16px;
  left: 0px;
  top: -5px;
}

#PC_ZWGK_index .pa_zfgk_xzf2 {
  height: 370px;
  overflow: hidden;
}

#PC_ZWGK_index .pa_zfgk_xzf2 ul {
  overflow: hidden;
  padding: 10px;
}

#PC_ZWGK_index .pa_zfgk_xzf2 ul li {
  background: url(i_ico7.gif) no-repeat 10px 12px;
  width: 190px;
  padding-left: 28px;
  float: left;
  line-height: 30px
}

#PC_ZWGK_index .pa_zfgk_xzf2 ul li a {
  font-size: 14px;
  color: #000;
  text-align: left;
}

#PC_ZWGK_index .pa_zfgk_r3 {
  margin-top: 20px;
  height: 175px;
}

#PC_ZWGK_index .pa_zfgk_xzf3 {
  height: 35px;
  background-color: #f4f3f3;
  position: relative;
}

#PC_ZWGK_index .pa_zfgk_xzf3 a {
  display: inline-block;
  width: 155px;
  height: 37px;
  position: absolute;
  background: url(pazfgk_xzf1.png) no-repeat center center;
  text-align: center;
  line-height: 37px;
  color: #ffffff;
  font-size: 16px;
  left: 0px;
  top: -5px;
}

#PC_ZWGK_index .pa_zfgk_xzf4 {
  height: 140px;
  overflow: hidden;
}

#PC_ZWGK_index .pa_zfgk_xzf4 ul {
  overflow: hidden;
  padding: 10px;
}

#PC_ZWGK_index .pa_zfgk_xzf4 ul li {
  background: url(i_ico7.gif) no-repeat 10px 12px;
  width: 145px;
  padding-left: 30px;
  float: left;
  line-height: 30px
}

#PC_ZWGK_index .pa_zfgk_xzf4 ul li a {
  font-size: 14px;
  color: #000;
  text-align: left;
}

#PC_ZWGK_index .pa_zfgk_r4 {
  margin-top: 20px;
}

#PC_ZWGK_index .pa_zfgk_xzfwj {
  height: 35px;
  line-height: 35px;
  border-bottom: 2px solid #2d9eee;
  background-color: #fbfbfb;
}

#PC_ZWGK_index .pa_zfgk_xzfwj .on_class1 .pa_zfgk_act {
  background-color: #2D9FEE;
  color: #fff;
}

#PC_ZWGK_index .pa_zfgk_xzfwj ul li {
  float: left;
}

#PC_ZWGK_index .pa_zfgk_xzfwj ul li a {
  padding: 7px 25px;
  font-size: 16px;
}

#PC_ZWGK_index .pa_zfgk_xzfwj ul li a:hover {
  color: #000;
}

#PC_ZWGK_index .pa_zfgk_xzfwj_li ul {
  margin: 5px 0px;
}

#PC_ZWGK_index .pa_zfgk_xzfwj_li ul li {
  background: url(pa_public1.png) no-repeat 10px center;
  line-height: 32px;
  padding-left: 20px;
  height: 32px;
}

#PC_ZWGK_index .pa_zfgk_xzfwj_li ul li a {
  float: left;
}

#PC_ZWGK_index .pa_zfgk_xzfwj_li ul li span {
  float: right;
  margin-right: 15px;
}

#PC_ZWGK_index .pa_zfgh_more {
  color: #444040;
}

#PC_ZWGK_index .pa_zfgk_r5 {
  margin-top: 20px;
}

#PC_ZWGK_index .pa_zfgk_czyjs {
  width: 308px;
  overflow: hidden;
}

#PC_ZWGK_index .pa_zfgk_czy {
  height: 35px;
  line-height: 35px;
  border-bottom: 2px solid #2d9eee;
  background: url(pazfgk_czyjs.png) #fbfbfb no-repeat 10px center;
  padding-left: 40px;
}

#PC_ZWGK_index .pa_zfgk_czy ul li {
  float: left;
}

#PC_ZWGK_index .pa_zfgk_czy ul li a {
  padding: 0px 15px;
  color: #000000;
  font-size: 16px;
  float: left;
}

#PC_ZWGK_index .pa_zfgk_zfcg {
  width: 570px;
  overflow: hidden;
}

#PC_ZWGK_index .pa_zfgk_czy.zfcg {
  background: url(pazfgk_zfcg.png) #fbfbfb no-repeat 10px center;
}

#PC_ZWGK_index .pa_zfgk_ri {
  width: 285px;
  overflow: unset;
}

#PC_ZWGK_index .pa_zfgk_list {
  overflow: hidden;
  margin-top: 10px;
}

#PC_ZWGK_index .pa_zfgk_list ul li {
  height: 43px;
  line-height: 43px;
  background-color: #F2F2F2;
  margin-bottom: 10px;
  display: block;
  cursor: pointer;
}

#PC_ZWGK_index .pa_zfgk_list ul li:hover {
  background-color: #65BAF6;
}

#PC_ZWGK_index .pa_zfgk_list ul li a {
  font-size: 16px;
  color: #000;
  display: block;
  padding-left: 90px;
}

#PC_ZWGK_index .pa_zfgk_list ul li a:hover {
  color: #fff;
}

#PC_ZWGK_index .pa_zfgk_r1_l1 {
  background: url(pazfgk_02.png) no-repeat 45px center;
}

#PC_ZWGK_index .pa_zfgk_r1_l2 {
  background: url(pazfgk_03.png) no-repeat 45px center;
}

#PC_ZWGK_index .pa_zfgk_r1_l3 {
  background: url(pazfgk_04.png) no-repeat 45px center;
}

#PC_ZWGK_index .pa_zfgk_r1_l4 {
  background: url(pazfgk_05.png) no-repeat 45px center;
}

#PC_ZWGK_index .pa_zfgk_r1_l5 {
  background: url(pazfgk_06.png) no-repeat 45px center;
}

#PC_ZWGK_index .pa_zfgk_r1_l6 {
  background: url(pazfgk_07.png) no-repeat 45px center;
}

#PC_ZWGK_index .pa_gzbg_list {
  margin-top: 25px;
}

#PC_ZWGK_index .pa_gzbg_list ul {
  overflow: hidden;
}

#PC_ZWGK_index .pa_gzbg_list ul li {
  float: left;
  width: 130px;
  height: 38px;
  line-height: 38px;
  background-color: #65BAF6;
  margin-bottom: 10px;
  margin-left: 10px;
  text-align: center;
}

#PC_ZWGK_index .pa_gzbg_list ul li a {
  font-size: 16px;
  color: #fff;
  display: block;
}

#PC_ZWGK_index .pa_gzbg_list ul li:hover {
  background-color: #f3f3f3;
}

#PC_ZWGK_index .pa_gzbg_list ul li a:hover {
  color: #000;
}

#PC_ZWGK_index .pa_zfgk_czy.gggs {
  background: url(pazfgk_gggs.png) #fbfbfb no-repeat 10px center;
}

#PC_ZWGK_index .pa_zfgk_gggs_li ul li {
  line-height: 32px;
  border-bottom: 1px dashed #ccc;
  background: url(pa_public1.png) no-repeat 5px 15px;
  padding-left: 20px;
  margin-top: 10px;
  padding-bottom: 10px;
}

#PC_ZWGK_index .pa_zfgk_gggs_li ul li:last-child {
  border-bottom: 0;
}

#PC_ZWGK_index .pa_zfgk_rsxx {
  margin-top: 11px;
}

#PC_ZWGK_index .pa_zfgk_czy.rsxx {
  background: url(pazfgk_rsxx.png) #fbfbfb no-repeat 10px center;
}

#PC_ZWGK_index .pa_zfgk_tjsj {
  margin-top: 20px;
}

#PC_ZWGK_index .pa_zfgk_czy.tjsj {
  background: url(pazfgk_tjsj.png) #fbfbfb no-repeat 10px center;
}