@charset "utf-8";
/* CSS Document */
.nav2 li { height: 50px; line-height: 50px; }
/**首页**/
.xw_top li a { width: 87px; }
/**大标题**/
.dbtbox { padding: 22px 0 24px; }
.dbtbox .list1 { padding: 0 20px; }
.dbtbox .title { text-align: center; width: 100%; margin: 0 auto; }
.dbtbox .title a { float: none;  line-height: 1.6; font-size: 32px; font-weight: bold; color: #c50001;  }
.dbtbox .remarks { padding: 0; height: 40px; line-height: 40px; font-size: 18px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
/**轮播图**/
.twbox { width: 660px; height: 370px; overflow: hidden; }
.ls-flash { position: relative; }
.ls-flash .flash-pic, .ls-flash .flash-pic a, .ls-flash .flash-pic img, .ls-flash .flash-pic li, .ls-flash .flash-pic ul { height: 100%; width: 100%; }
.ls-flash .flash-pic { position: relative; z-index: 0; }
.ls-flash .flash-pic li { zoom: 1; vertical-align: middle; }
.ls-flash .flash-pic a { display: block; color: #fff; position: relative; }
.ls-flash .flash-pic img { display: block; }
.ls-flash .flash-pic .title { display: block; height: 40px; line-height: 40px; padding: 0 120px 0 10px; font-size: 16px; background: rgba(0, 0, 0, 0.5); overflow: hidden; white-space: nowrap; text-overflow: ellipsis; position: absolute; left: 0; right: 0; bottom: 0; color: #fff; }
.ls-flash .flash-pic a:hover .title { color: #fff; }
.ls-flash .flash-num { height: 12px; overflow: hidden; position: absolute; right: 10px; bottom: 14px; z-index: 1; }
.ls-flash .flash-num ul { overflow: hidden; zoom: 1; float: left; }
.ls-flash .flash-num ul li { float: left; margin-right: 10px; width: 12px; height: 12px; text-indent: -20em; font-size: 0; background: url("../images/tw_ico.png") 0 0 no-repeat; overflow: hidden; cursor: pointer; }
.ls-flash .flash-num ul li.on { background: url("../images/tw_ico.png") -12px 0 no-repeat; }
.ls-flash .next, .ls-flash .prev { display: none; width: 42px; height: 69px; position: absolute; top: 50%; margin-top: -35px; cursor: pointer; z-index: 1; }
.ls-flash .prev { left: 0; background: url("../images/tw_prev.png") center no-repeat; }
.ls-flash .next { right: 0; background: url("../images/tw_next.png") center no-repeat; }
.ls-flash:hover .next, .ls-flash:hover .prev { display: block; }
/*手机版轮播图*/
.phoneImg { width: 100%;/* height: 423px;*/ height: auto; overflow: hidden; position: relative; }
.slideBox .hd { position: absolute; height: 40px; line-height: 40px; bottom: 0; right: 0; z-index: 1; }
.slideBox .hd li { display: inline-block; width: 12px; height: 12px; background: url("../images/tw_ico.png") 0 0 no-repeat; text-indent: -9999px; overflow: hidden; margin-right: 10px; }
.slideBox .hd li.on { background: url("../images/tw_ico.png") -12px 0 no-repeat; }
.slideBox .bd { position: relative; z-index: 0; }
.slideBox .bd li { position: relative; }
.slideBox .bd li img { width: 100%; /*height: 423px;*/ height: auto; display: block; }
.slideBox .bd li a { -webkit-tap-highlight-color: rgba(0, 0, 0, 0); /* 取消链接高亮 */ }
.slideBox .bd li .title { display: block; width: 85%; padding-right: 15%; position: absolute; bottom: 0; text-indent: 10px; height: 40px; line-height: 40px; background: url(../images/black50.png); color: #fff; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
@media only screen and (max-width:670px) {
  .phoneImg, .slideBox .bd li img { /*height: 368px;*/ }
}
@media only screen and (max-width:570px) {
  .phoneImg, .slideBox .bd li img { /*height: 312px;*/ }
}
@media only screen and (max-width:479px) {
  .phoneImg, .slideBox .bd li img { /*height: 280px;*/ }
  .slideBox .bd li .title { width: 60%; padding-right: 40%; }
}
@media only screen and (max-width:375px) {
  .phoneImg, .slideBox .bd li img { /*height: 240px*/; }
}
@media only screen and (max-width:320px) {
  .phoneImg, .slideBox .bd li img { /*height: 200px;*/ }
}

.xwbox { width: 522px; }
.xwcon .list1 { height: 330px; padding: 0; }
.xwcon .list1 li a { max-width: 430px; }
.zyzz_tit { height: 30px; line-height: 30px; padding-top: 10px; overflow: hidden; }
.zyzz_tit li { float: left; margin-right: 22px; }
.zyzz_tit li a { font-size: 16px; color: #c50001; }
.xwcon .zyzzcon { height: 122px; padding: 0; }

.xwcon .zyzzcon li a { max-width: none; display: block; float: none; margin-right: 60px; }
/**政府文件链接**/
.zfwj_link { height: 105px; margin: 20px 0; overflow: hidden; }
.zfwj_link li { width: 155px; float: left; }
.zfwj_link li .img_ico { height: 35px; text-align: center; display: block; overflow: hidden; }
.zfwj_link li a { display: block; height: 86px; padding-top: 19px; text-align: center; background: #f5f5f5; border-right: #fff 1px solid; }
.zfwj_link li.num7 { width: 174px; }
.zfwj_link li.num7 a { border-right: none; }
.zfwj_link li .img_title { display: block; height: 26px; line-height: 26px; font-size: 18px; margin-top: 12px; cursor: pointer; }
.zfwj_link li a:hover img { transform: rotateY(360deg); -webkit-transform: rotateY(360deg); -moz-transform: rotateY(360deg); transition: transform 0.9s; -webkit-transition: transform 0.9s; -moz-transition: transform 0.9s; }
.zfwj_link1 { width: 320px; margin: 0 20px 20px 0; height: auto; }
.zfwj_link1 li.num1 { width: 100%; height: 90px; text-align: center; margin-bottom: 10px; }
.zfwj_link1 li.num1 a { display: block; height: 90px; line-height: 90px; padding: 0; border-right: none; }
.zfwj_link1 li.num1 .img_title { display: inline-block; }
.zfwj_link1 li.num1 .img_ico { display: inline-block; vertical-align: middle; }
.zfwj_link1 li.num3 { float: right; }
/*政策文件*/
.xw_title2 ul li { width: 50%; }
.listbox { width: 420px; }
.gklist { padding-top: 2px; }
.gklist li { overflow: hidden; padding: 2px 50px 2px 15px; background: url("../images/dot.png") left center no-repeat; height: 30px; line-height: 30px; font-size: 16px; overflow: hidden; position: relative; }
.gklist li .nr { float: left; max-width: 100%; display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.gklist li .title, .list li .tit { display: block; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; float: none; }
.gklist li .gl { display: none; float: right; max-width: 80%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.gklist li .gl .split { padding: 0 2px; }
.gklist li .gl a { display: inline; color: #c50001; float: none; background: none; max-width: none; padding: 0; margin: 0; }
.gklist li span.date { font-family: Arial; white-space: nowrap; color: #999; font-size: 14px; position: absolute; right: 0; top: 2px; }
.gklist .fbh-list li{ padding-right: 120px;}
.gklist .fbh-list li a{ max-width: 100%; display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.gklist .fbh-list li .date{ max-width: 110px; white-space: nowrap; overflow: hidden;  text-overflow: ellipsis;}
@media (max-width: 991px) {
  .gklist li .gl { display: none; }
}
@media (max-width: 767px) {
  .gklist .fbh-list li{ padding-right: 0; height: auto;  line-height: 1.6; background-position: left 12px; }
  .gklist  .fbh-list li a{ float: none;}
  .gklist .fbh-list li .date{ position: static !important; float: none; display: block;}
}
/**办事**/
.ind_fwbox { width: 674px; }
.bjcx_a { position: absolute; right: 0; top: 0; line-height: 41px; font-size: 15px; color: #daad66; padding-left: 22px; background: url("../images/bjcx_btn.png") left center no-repeat; }
.bjcx_a:hover { color: #daad66; text-decoration: underline; }
.ind_fwcon { padding-top: 20px; }
.bs_list { height: 230px; overflow: hidden; }
.bs_list li { width: 120px; float: left; margin: 0 17px 20px 0; }
.bs_list li .img_ico { height: 30px; text-align: center; display: block; overflow: hidden; }
.bs_list li.num10, .bs_list li.num5 { margin-right: 0; }
.bs_list li a { display: block; font-size: 16px; height: 79px; padding-top: 24px; border: #ddd 1px solid; background: #fff; text-align: center; }
.bs_list li .img_title { display: block; height: 24px; line-height: 24px; margin-top: 13px; cursor: pointer; }
.bs_list li a:hover img { transform: rotateY(360deg); -webkit-transform: rotateY(360deg); -moz-transform: rotateY(360deg); transition: transform 0.9s; -webkit-transition: transform 0.9s; -moz-transition: transform 0.9s; }
.bm_list, .tsfw_list { height: 230px; overflow: hidden; }
.bm_list ul, .tsfw_list ul { width: 684px; }
.bm_list li { width: 161px; float: left; margin: 0 10px 10px 0; }
.bm_list li a, .tsfw_list li a { display: block; text-align: center; height: 48px; line-height: 48px; font-size: 16px; border: #ddd 1px solid; padding: 0 5px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.bm_list li a:hover, .tsfw_list li a:hover { background: #e3cba5; border-color: #e3cba5; color: #fff; transition: all .6s; -webkit-transition: all .6s; }
.tsfw_list li { width: 218px; float: left; margin: 0 10px 10px 0; }

.rdsx_list, .rdsx_list ul { height: 238px; overflow: hidden; }
.rdsx_list ul li { height: 30px; line-height: 30px; font-size: 16px; overflow: hidden; vertical-align: bottom; padding: 2px 0 2px 14px; background: url(../images/dot.png) left center no-repeat; }
/**信件选登**/
.ind_hdbox { width: 506px; }
.ind_xjxd { line-height: 41px; color: #bdbdbd; }
.ind_xjxd a { padding: 0 14px; font-size: 15px; color: #daad66; }
.ind_xjxd a:hover { text-decoration: underline; }
.ind_mesglist { height: 170px; margin-top: 10px; overflow: hidden; }
.ind_mesglist li { height: 34px; line-height: 34px; font-size: 16px; overflow: hidden; vertical-align: bottom; padding-left: 14px; background: url("../images/dot.png") left center no-repeat; }
.ind_mesglist li p.p3 { float: right; font-size: 14px; color: #999; }
.ind_mesglist li p { height: 34px; line-height: 34px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.ind_mesglist li p.p1 { margin-right: 60px; }

.ind_hdlink { height: 55px; margin-top: 12px; }
.ind_hdlink li { width: 189px; float: left; margin-right: 14px; }
.ind_hdlink li.num4 { margin-right: 0; }
.ind_hdlink li a { display: block; height: 55px; line-height: 55px; border: #e3cba5 1px solid; text-align: center; font-size: 16px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.ind_hdlink li a:hover { background: #e3cba5; border-color: #e3cba5; color: #fff; transition: all .6s; -webkit-transition: all .6s; }
.mesglist_search3 { padding: 5px 10px; background: #f6f7fb; margin-top: 6px; }
.mesglist_search3 li { float: left; padding: 7px 0; line-height: 40px; text-align: left; }
.mesglist_search3 li.bt { width: 163px; }
.mesglist_search3 li .tit { float: left; font-size: 16px; text-align: right; width: 85px; line-height: 40px; height: 40px; }
.mesglist_search3 .select, .mesglist_search3 li .input { height: 40px; margin-left: 10px; line-height: 0; font-size: 0; }
.mesglist_search3 li .input input { border: 1px solid #c6c6c6; background: #fff; height: 40px; border-radius: 8px; line-height: 40px; font-size: 16px; padding: 0 10px; width: 100%; box-sizing: border-box; }
.mesglist_search3 li.bh { width: 295px; }
.mesglist_search3 li.bh .input { }
.mesglist_search3 li.ly { width: 225px; }
.mesglist_search3 li.ly .select { margin-left: 80px; }
.mesglist_search3 li.ly .tit { width: 80px; }
.mesglist_search3 .select select { width: 100%; height: 40px; padding: 0 1%; font-size: 16px; line-height: 40px; border-radius: 8px; vertical-align: middle; border: 1px solid #c6c6c6; overflow: hidden; }
.mesglist_search3 li.cxm { width: 323px; }
.mesglist_search3 li.cxm .tit { width: 110px; }
.mesglist_search3 li.cxm .input { margin-left: 110px; }
.mesglist_search3 li.btn01 { width: 90px; font-size: 0; line-height: 0; padding-left: 3px; }
.mesglist_search3 li.btn01 input { width: 80px; margin-left: 10px; text-align: center; height: 40px; cursor: pointer; line-height: 40px; color: #fff; font-size: 18px; background: #c50001; border-radius: 8px; border: 0 none; vertical-align: middle; }
@media (min-width:992px) and (max-width:1199px) {
  .mesglist_search3 { padding: 5px; }
  /*.mesglist_search3 li.bt{width: 208px;}*/
  .mesglist_search3 li.btn01 { width: 70px; }
  .mesglist_search3 li.btn01 input { width: 60px; }
  .xw_top li { width: 16.666%; }
  .xw_top li a { display: block; width: auto; }
  .xwcon .list1 { height: 230px; overflow: hidden; }
  .xwcon .zyzzcon { height: 76px; }
}
@media (max-width:991px) {
  .mesglist_search3 li { float: none!important; width: auto!important; }
  .mesglist_search3 { padding: 13px 25px 13px 10px; }
  .mesglist_search3 li .input { margin-left: 80px; }
  .mesglist_search3 li.btn01 { text-align: center; padding-left: 0; }
  .xw_top li { width: 16.666%; }
  .xw_top li a { display: block; width: auto; }
}
@media (max-width:767px) {
  .xw_top li { width: auto; }
  .xw_top li a { padding: 0 10px; }
  .xw_top { height: auto; }
}
/**专题专栏**/
.ztzlbox { height: 100px; overflow: hidden; position: relative; padding-left: 32px; }
.ztzlbox .j-scroll { height: 100px; width: 100%; position: relative; overflow: hidden; }
.ztzlbox li { width: 285px; height: 100px; float: left; margin-right: 12px; }
.ztzlbox .bd .ulWrap li { margin-right: 0; margin-left: 7px; }
.ztzlbox .bd { width: 100%; height: 100px; }
.ztzlbox li a { display: block; }
.ztzlbox li .img_title { display: none; }
/* .ztzlbox .prev,.ztzlbox .next{width: 20px;height: 40px;position: absolute;top: 50%;margin-top: -20px;z-index: 1;cursor: pointer;}
.ztzlbox .prev{left: 0;background: url("../images/prev.png") center no-repeat;}
.ztzlbox .next{right: 0;background: url("../images/next.png") center no-repeat;} */
.ztzlbox .next, .ztzlbox .prev { width: 23px; height: 30px; position: absolute; right: 0; z-index: 1; cursor: pointer; left: auto; }
.ztzlbox .prev { top: 16px; background: url("../images/ind_zt_prev-top.png") center center no-repeat!important; }
.ztzlbox .next { bottom: 16px; background: url("../images/ind_zt_prev-bot.png") center center no-repeat!important; }

.zt-more { position: absolute; left: 0; top: 0; text-align: center; padding: 14px 6px; font-size: 16px; width: 20px; line-height: 18px; font-weight: bold; background: #c50001; }
.zt-more a { color: #fff; }
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .twbox { width: 480px; height: 272px; }
  .xwbox { width: 492px; }
  .xwbox .list1 li a { max-width: 400px; }
  .zfwj_link1 { width: 234px; }
  .listbox { width: 359px; }
  .zx_tu img { width: 100%; }
  .xw_title1 li a { padding: 0 5px; font-size: 18px; }
  .zfwj_link li { width: 112px; }
  .zfwj_link li.num7 { width: 140px; }
  .ind_fwbox { width: 554px; }
  .ind_fwbox .xw_title li a { padding: 0 6px; }
  .bs_list li { width: 98px; margin: 0 15px 20px 0; }
  .bm_list ul, .tsfw_list ul { width: 564px; }
  .bm_list li { width: 131px; }
  .tsfw_list li { width: 178px; }
  .ind_hdbox { width: 418px; }
  .ind_hdlink li { width: 150px; }
  .mesglist_search3 li.ly { width: 165px!important; }
  .ztzlbox .bd .ulWrap li { width: 24%; margin-left: 1%; }
  .ztzlbox .bd .ulWrap li img { width: 100%; height: 100px; }
}
@media only screen and (max-width:991px) {
  .dbtbox { padding: 15px 0; }
  .dbtbox .title a { font-size: 26px; }
  .dbtbox .remarks { padding: 0 30px; }
  .twbox { width: 100%; float: none; height: 418px; }
  .xwbox { width: 100%; float: none; margin-top: 20px; }
  .xwbox .list1 li a { max-width: 648px; }
  .zfwj_link li { width: 105px; }
  .zfwj_link li.num7 { width: 108px; }
  /*.zfwj_link li .img_title{font-size: 14px;}*/
  .ind_fwbox { width: 100%; float: none; }
  .bs_list li { width: 134px; }
  .bm_list ul, .tsfw_list ul { width: 100%; }
  .tsfw_list li { width: 236px; }
  .ind_hdbox { width: 100%; float: none; margin-top: 20px; }
  .ind_hdlink li { width: 232px; }
  .zt-more { display: none; }
  .ztzlbox { padding-left: 0; height: 180px; margin-top: 0; }
  .ztzlbox .bd .ulWrap ul { height: 180px!important; width: 100%; }
  .ztzlbox .bd .ulWrap li { width: 48%; margin: 10px 1% 0; height: 80px; }
  .ztzlbox .bd .ulWrap li img { width: 100%; height: 80px; }
  .zfwj_link1 { width: auto; float: none; margin: 0 0 20px 0; }
  .zfwj_link1 li { width: 49%; }
  .listbox { width: auto; float: none; margin-bottom: 20px; }
  .zx_tu img { width: 100%; height: auto; }
}
@media only screen and (max-width:767px) {
  .dbtbox .list1 { padding: 0; }
  .dbtbox .title a { font-size: 20px; height: auto; }
  .dbtbox .title { width: 100%; height: auto; }
  .dbtbox .remarks { display: none; }
  .twbox { height: 423px; }
  .xwbox .list1 li a { max-width: none; }
  .zyzz_tit { height: auto; }
  .zfwj_link { height: auto; }
  /*.zfwj_link li{width: 33.33%;margin: 0 0 1px;}*/
  .zfwj_link li a { border-right: #fff 1px solid!important; }
  .zfwj_link li.num7 { width: 100%; }
  .bs_list li { width: 18%; margin: 0 1% 15px!important; }
  .bm_list li { width: 31.33%; margin: 0 1% 10px!important; }
  .tsfw_list li { width: 48%; margin: 0 1% 10px!important; }
  .bjcx_a { display: none; }
  .ind_xjxd { display: none; }
  .xw_title ul.fl { float: none; }
  .ind_hdlink li { width: 48%; margin: 0 1% 10px!important; }
  .zfwj_link1 { margin: 0 0 10px 0; }
  .listbox { margin-bottom: 10px; }
}
@media only screen and (max-width:479px) {
  .bs_list { height: auto; }
  .bs_list li { width: 31.33%; margin: 0 1% 15px!important; }
  .ztzlbox .scroll-wrap ul { width: 100%!important; }
  .ztzlbox li { width: 100%!important; margin-right: 0!important; }
  .ztzlbox li img { width: 100%; }
  .ztzlbox { padding-left: 0; height: 440px; margin-top: 0; }
  .ztzlbox .bd .ulWrap ul { height: 440px!important; width: 100%; }
  .ztzlbox .bd .ulWrap li { width: 100%; margin: 10px 0 0; height: 100px; }
  .ztzlbox .bd .ulWrap li img { width: 100%; height: 100px; }
  .xwbox .xw_top li { width: 25%; }
  .xwbox .xw_top li a { font-size: 16px; padding: 0; }
  .ind_fwbox .xw_title li { width: auto; }
  .ind_fwbox .xw_title li a { padding: 0 10px; font-size: 18px; }
  .zfwj_link li .img_title { font-size: 16px; }
}

/****新闻中心栏目*****/
.news_flash { width: 100%; height: 420px; background: #f7f7f7; overflow: hidden; position: relative; }
.news_flash .flash-pic, .news_flash .flash-pic ul { width: 100%; height: 100%; }
.news_flash .flash-pic ul li { width: 760px; height: 100%; padding-right: 400px; position: relative; }
.news_flash .flash-pic ul li .img { width: 100%; height: 100%; display: block; }
.news_flash .flash-pic ul li .img img { width: 100%; height: 100%; }
.news_flash .flash-pic ul li .hotinfo { position: absolute; left: 760px; top: 0; height: 420px; width: 400px; }
.news_flash .flash-pic ul li .hotinfo a { text-align: center; width: 90%; margin: 30px auto 0; font-size: 26px; font-weight: bold; color: #424242; line-height: 44px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden; }
.news_flash .flash-pic ul li .hotinfo p { font-size: 16px; color: #505050; overflow: hidden; line-height: 32px; padding: 15px 20px 0; text-indent: 2em; }
.news_flash .flash-num { bottom: 35px; right: 10px; height: auto; position: absolute; }
.news_flash .flash-num li { display: inline-block; width: 14px; height: 14px; text-indent: -999999px; margin-right: 10px; background: url("../images/tw_ico2.png") 0 0 no-repeat; transition: 0.4s all; cursor: pointer; }
.news_flash .flash-num li.on { background-position: -14px 0; }
/*焦点图切换 end*/
.xwzx_tit { background: #f7f7f7 url('../images/line_cc.png') bottom repeat-x; }
.tz_title { height: 42px; line-height: 42px; background: #f7f7f7; overflow: hidden; }
.tz_title ul { padding-left: 20px; background: url("../images/title_line02.png") left center no-repeat; }
.tz_title li { float: left; }
.tz_title li a { display: block; font-size: 20px; line-height: 42px; font-weight: bold; }
.tz_tit li.active a { color: #c50001; }

.xw_left { width: 760px; padding-right: 19px; border-right: #ddd 1px solid; }
.ywdtcon .zyzz_tit { padding-top: 9px; }
.ywdtcon .list1 { height: 306px; }
.ywdtcon .zyzzcon { height: 136px; padding-top: 0; }
.ywdtcon .zyzzcon2 { height: 102px; padding-top: 0; }
.ywdtcon .list1 li { padding-top: 1px; padding-bottom: 1px; height: 32px; line-height: 32px; position: relative; }
.ywdtcon .list1 li a { max-width: 660px; }
.ywdtcon .list1 li .date { display: block; position: absolute; right: 0; top: 1px; }
.ywdtcon .zyzzcon.list1 li a { float: none; display: block; margin-right: 50px; max-width: none; }
.ywdtcon .zyzz_tit li { margin-right: 15px; }
.tzg_list { padding-top: 10px; }
.tzg_list li { position: relative; line-height: 26px; font-size: 16px; overflow: hidden; padding: 0 50px 0 14px; margin: 10px 0; background: url("../images/dot.png") left 12px no-repeat; vertical-align: bottom; }
.tzg_list li .date { font-size: 14px; color: #999; position: absolute; right: 0; top: 0; float: none; }
.tzg_list li a { float: none; }
.tzg_g .tzg_list { height: 306px; overflow: hidden; position: relative; }

.xw_right { width: 360px; }
.sp_box { margin-top: 20px; }
.sp_pic { width: 100%; height: 220px; text-align: center; position: relative; overflow: hidden; }
.sp_pic a { display: block; }
.sp_pic .img_title { display: block; position: absolute; left: 0; bottom: 0; height: 40px; width: 100%; }
.sp_pic .img_title a, .sp_pic .img_title span { display: block; cursor: pointer; font-size: 16px; color: #fff; height: 40px; line-height: 40px; padding: 0 60px 0 12px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.sp_pic img { width: 100%; height: 220px; }
.video_btn { display: block; position: absolute; right: 14px; bottom: 7px; z-index: 9; width: 26px; height: 26px; background: url("../images/video_btn.png") center no-repeat; cursor: pointer; }

.sp_box ul { margin-top: 10px; }
.sp_box li { height: 32px; line-height: 32px; font-size: 16px; vertical-align: bottom; overflow: hidden; padding: 1px 0 1px 14px; background: url("../images/dot.png") 0 center no-repeat; position: relative; }
.sp_box li a { float: none; display: block; height: 32px; line-height: 32px; margin-right: 60px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.sp_box li .date { font-size: 14px; color: #999; display: block; position: absolute; right: 0; top: 1px; }

.xw_ztzl .bd { height: 100%; }
.xw_ztzl .bd .ulWrap li { width: 280px; margin-left: 2px; }
.xw_ztzl .bd .ulWrap li a { width: 100%; height: 100%; display: block; }
.xw_ztzl .bd .ulWrap li img { width: 100%; height: 100%; display: block; }
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .news_flash { height: 322px; }
  .news_flash .flash-pic ul li { width: 582px; padding-right: 370px; }
  .news_flash .flash-pic ul li .hotinfo { left: 582px; height: 322px; width: 370px; }
  .news_flash .flash-pic ul li .hotinfo a { width: 92%; margin: 20px auto 0; font-size: 24px; line-height: 40px; }
  .news_flash .flash-pic ul li .hotinfo p { line-height: 30px; padding: 10px 15px 0; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 4; overflow: hidden; }
  .news_flash .flash-num { bottom: 25px; }
  .xw_left { width: 612px; }
  .ywdtcon .list1 li a { max-width: 520px; }
  .xw_right { width: 300px; }
  .xw_ztzl { height: 82px; }
  .xw_ztzl .bd .ulWrap li { width: 228px; height: 82px; }
  .xw_ztzl .prev { top: 10px; }
  .xw_ztzl .next { bottom: 10px; }
  .xw_ztzl .zt-more { padding: 5px 6px; }
}
@media only screen and (max-width:991px) {
  .news_flash { height: auto; padding-bottom: 40px; }
  .news_flash .flash-pic, .news_flash .flash-pic ul { height: auto; }
  .news_flash .flash-pic ul li { width: 100%; height: auto; padding-right: 0; position: static; }
  .news_flash .flash-pic ul li .img { height: auto; }
  .news_flash .flash-pic ul li .img img { height: auto; }
  .news_flash .flash-pic ul li .hotinfo { position: static; left: auto; top: auto; height: auto; width: auto; }
  .news_flash .flash-pic ul li .hotinfo a { margin: 15px auto 0; font-size: 22px; line-height: 1.8; }
  .news_flash .flash-pic ul li .hotinfo p { line-height: 1.8; padding: 10px 15px 0; }
  .news_flash .flash-num { bottom: 20px; }
  .xwzxbox.mt20 { margin-top: 15px; }
  .xw_left { width: auto; float: none; border-right: 0; padding-right: 0; }
  .xw_right { width: 100%; float: none; margin-top: 15px; }
  .sp_box { margin-top: 15px; }
  .sp_pic { height: auto; }
  .sp_pic img { height: auto; }
  .xw_ztzl { height: 268px; }
  .xw_ztzl .prev { top: 30px; }
  .xw_ztzl .bd .ulWrap ul { height: 268px!important; }
  .xw_ztzl .bd .ulWrap li { width: 49%; height: 120px; margin: 14px 2% 0 0!important; }
  .xw_ztzl .bd .ulWrap li:nth-of-type(2n) { margin-right: 0!important; }
}
@media only screen and (max-width:767px) {
  .news_flash { padding-bottom: 35px; }
  .news_flash .flash-pic ul li .hotinfo a { margin: 10px auto 0; font-size: 20px; }
  .news_flash .flash-pic ul li .hotinfo p { padding: 5px 10px 0; }
  .news_flash .flash-num { bottom: 15px; }
  .tzg_list li img { display: none; }
  .xw_ztzl { height: 220px; }
  .xw_ztzl .prev { top: 26px; }
  .xw_ztzl .bd .ulWrap ul { height: 220px!important; }
  .xw_ztzl .bd .ulWrap li { height: 100px; margin: 10px 2% 0 0!important; }
  .xw_ztzl .bd .ulWrap li:nth-of-type(2n) { margin-right: 0!important; }
}
@media only screen and (max-width:479px) {
  .xw_ztzl { height: 440px; }
  .xw_ztzl .bd .ulWrap ul { height: 440px!important; }
  .xw_ztzl .bd .ulWrap li { margin: 10px 0 0!important; }
}

/***网上办事栏目页**/
.zwfw_search { position: relative; height: 42px; margin: 0 auto 20px; border: #ddd 1px solid; background: #fff; border-radius: 5px; -webkit-border-radius: 5px; }
.zwfw_search ul { position: relative; }
.zwfw_search li.se_box { float: none; margin-right: 100px; padding-left: 140px; height: 42px; position: relative; }
.zwfw_search li.se_box .msg-box { left: 140px; top: 46px; position: absolute; }
.zwfw_search li.se_box input { float: left; width: 100%; height: 42px; background: #fff; text-indent: 10px; padding: 0; line-height: 40px; font-size: 14px; color: #666; border: none; }
.zwfw_search li.sea_an { position: absolute; width: 100px; height: 44px; top: -1px; right: 0; z-index: 1; }
.zwfw_search li.sea_an input { display: block; float: left; width: 100%; height: 44px; line-height: 44px; color: #fff; font-size: 16px; text-align: center; padding: 0; border: none; background: #c50001; cursor: pointer; border: 0; overflow: hidden; border-radius: 0 5px 5px 0; }
.zwfw_search li.bt { position: absolute; left: 0; top: 6px; width: 140px; height: 30px; font-size: 18px; font-weight: bold; color: #c50001; line-height: 30px; border-right: #ddd 1px solid; text-align: center; z-index: 1; }
.zwfw_search li.se_box input::-webkit-input-placeholder { color: #999; }
.zwfw_search li.se_box input:-moz-placeholder { color: #999; }
.zwfw_search li.se_box input::-moz-placeholder { color: #999; }
.zwfw_search input:-ms-input-placeholder { color: #999; }
@media (max-width: 991px) {
  .bs_searchbox { margin: 15px auto; }
}
@media (max-width: 767px) {
  .bs_searchbox { width: 86%; }
  .zwfw_search li.bt { width: 90px; }
  .zwfw_search li.se_box { margin-right: 60px; padding-left: 90px; }
  .zwfw_search li.sea_an { width: 60px; }
}
/*搜索*/
.fwbox { width: 800px; }
.fw_title { background: #f7f7f7; height: 42px; }
.fw_title li { width: 200px; float: left; }
.fw_title li a { display: block; height: 42px; line-height: 42px; font-size: 20px; font-weight: bold; color: #c50001; text-align: center; border-right: #e7e7e7 1px solid; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.fw_title li.last a { border: none; }
.fw_title li.active a { background: #c50001; border-color: #c50001; color: #fff; }
.fw_link { margin-top: 15px; height: 258px; overflow: hidden; }
.fw_link li { width: 100px; height: 66px; margin: 0 0 20px; float: left; }
.fw_link li a { display: block; text-align: center; }
.fw_link li .img_ico { display: block; height: 36px; overflow: hidden; }
.fw_link li .img_ico img { width: auto; height: auto; vertical-align: top; }
.fw_link li .img_title { display: block; height: 30px; line-height: 30px; font-size: 16px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.fw_link li a:hover img { transform: rotateY(360deg); -webkit-transform: rotateY(360deg); -moz-transform: rotateY(360deg); transition: transform 0.9s; -webkit-transition: transform 0.9s; -moz-transition: transform 0.9s; }

.bmfw_link li { width: 185px; height: 36px; float: left; margin: 0 20px 14px 0; }
.bmfw_link ul { margin-right: -20px; }
.bmfw_link li a { display: block; line-height: 36px; font-size: 16px; text-align: center; border: #ddd 1px solid; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; transition: all .6s; -webkit-transition: all .6s; }
.bmfw_link li a:hover { background: #e3cba5; border-color: #e3cba5; color: #fff; }
.bmfw_link1 li { width: 180px; }
.bmfw_link2 li { width: 253px; height: 60px; margin: 0 20px 14px 0; }
.bmfw_link2 ul { margin-right: -20px; }
.bmfw_link2 li a { display: block; line-height: 58px; font-size: 16px; text-align: center; border: #ddd 1px solid; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; transition: all .6s; -webkit-transition: all .6s; }
.bmfw_link2 li a:hover { background: #e3cba5; border-color: #e3cba5; color: #fff; }

.msly { width: 340px; height: 315px; background: #f7f7f7; }
.mslycon { padding: 10px; }
.fw_top { height: 24px; line-height: 24px; font-size: 20px; font-weight: bold; color: #c50001; padding-left: 20px; position: relative; }
.fw_top i { display: block; position: absolute; width: 4px; height: 20px; left: 0; top: 2px; background: #c50001; }
.msly_link { margin-top: 18px; }
.msly_link ul { width: 330px; }
.msly_link li { width: 155px; float: left; margin: 0 10px 10px 0; }
.msly_link li a { display: block; height: 74px; line-height: 74px; font-size: 16px; color: #505050; border: #ddd 1px solid; padding-left: 22px; background: #fff; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.msly_link li .img_ico { display: block; float: left; width: 36px; height: 60px; margin: 7px 0 0; overflow: hidden; }
.msly_link li .img_ico img { width: 96px; height: 60px; vertical-align: top; }
.msly_link li .img_title { padding-left: 9px; }
.msly_link li a:hover .img_ico { transform: rotateY(360deg); -webkit-transform: rotateY(360deg); -moz-transform: rotateY(360deg); transition: transform 0.9s; -webkit-transition: transform 0.9s; -moz-transition: transform 0.9s; }
.msly_link li a:hover { border-color: #c50001; color: #c50001; }
/**办件统计**/
.ind_bjtj { height: 58px; border: #ccc 1px solid; overflow: hidden; }
.bjtit { width: 118px; height: 58px; float: left; background: #c50001; }
.bjtit span { display: block; padding-left: 63px; padding-top: 4px; line-height: 25px; font-size: 19px; color: #fff; font-weight: bold; background: url("../images/bjtj_ico01.png") 11px center no-repeat; }
.bjtj_list { margin-left: 118px; }
.bjtj_list li { float: left; font-size: 15px; line-height: 58px; padding-left: 35px; margin-left: 10px; background: url("../images/bjtj_ico02.png") left center no-repeat; overflow: hidden; }
.bjtj_list li p { float: left; }
.bjtj_list li span { color: #c50001; font-size: 16px; padding-right: 4px; }
/**办件公示**/
.wsbs_tit { position: relative; width: 100%; height: 42px; background: #f7f7f7 url('../images/line_cc.png') bottom repeat-x; }
.wsbs_tit li { float: left; text-align: center; border-top: transparent 3px solid; }
.wsbs_tit li a { display: block; padding: 0 16px; height: 39px; line-height: 39px; font-size: 20px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.wsbs_tit li.active { border-top: #c50001 3px solid; }
.wsbs_tit li.active a { background: #fff; border-right: #ccc 1px solid; border-left: #ccc 1px solid; font-weight: bold; color: #c50001; }
.bj_cx { position: absolute; top: 5px; right: 10px; }
.bj_cx a { display: block; float: left; padding-left: 47px; width: 86px; height: 32px; line-height: 32px; font-size: 16px; font-weight: bold; color: #fff; margin-left: 26px; border-radius: 15px; overflow: hidden; }
.bj_cx a.wyzx_btn { background: #ff4c4c url("../images/bjtj_zx.png") 16px center no-repeat; }
.bj_cx a.bjcx_btn { background: #ff4c4c url("../images/bjtj_cx.png") 16px center no-repeat; }

.bjgsbox { border: #ccc 1px solid; border-top: none; padding: 0 10px 10px; }
.bjgs_top { height: 39px; line-height: 39px; font-size: 16px; font-weight: bold; border-bottom: #d9d9d9 1px solid; overflow: hidden; position: relative; }
.bjgs_lb { height: 288px; overflow: hidden; }
.bjgs_list li { height: 31px; line-height: 31px; font-size: 15px; border-bottom: #e8e8e8 1px dashed; vertical-align: bottom; overflow: hidden; position: relative; }
.bjgsbox p { text-align: center; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.bjgsbox p.t5 { width: 105px; position: absolute; right: 0; top: 0; }
.bjgsbox p.t5 .responseNo { color: #c50001; }
.bjgsbox p.t4 { width: 120px; position: absolute; right: 105px; top: 0; }
.bjgsbox p.t1 { width: 150px; float: left; }
.bjgsbox p.t2 { width: 150px; float: left; }
.bjgsbox p.t3 { float: none; margin: 0 225px 0 300px; }
.bjgs_list p.t5 { font-size: 14px; color: #666; }
.bjgs_list p.t4 { font-size: 14px; color: #666; }

.bs_zwfwlink { width: 800px; height: 143px; }
.bs_zwfwlink li img { width: 100%; }
.bs_zwfwlink li .img_title { display: none; }

.cxhz_con { width: 340px; height: 133px; background: #f7f7f7; padding: 10px 0 0; }
.cxhz_link { margin-top: 12px; }
.cxhz_link li { width: 112px; float: left; height: 30px; }
.cxhz_link li a { display: block; text-align: center; font-size: 16px; line-height: 30px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .fwbox { width: 592px; }
  .fw_title li { width: 148px; }
  .fw_link { overflow-y: auto; }
  .fw_link li { width: 84px; }
  .bmfw_link li { width: 133px; margin: 0 12px 14px 0; }
  .bmfw_link2 li { width: 184px; }
  .ind_bjtj { height: auto; }
  .bjtit { height: auto; }
  .bjtit span { padding: 29px 0 29px 63px; }
  .bjtj_list { padding: 10px 0 0; }
  .bjtj_list li { line-height: 44px; }
  .bs_zwfwlink { width: 592px; }
}
@media only screen and (max-width:991px) {
  .fwbox { width: 100%; float: none; }
  .fw_title li { width: 184px; }
  .fw_link { height: auto; }
  .fw_link li { margin: 0 6px 15px; width: 111px; }
  .bmfw_link li { width: 169px; margin: 0 20px 15px 0; }
  .bmfw_link2 li { width: 235px; }
  .msly { width: 100%; float: none; margin-top: 15px; height: auto; }
  .msly_link ul { width: 100%; }
  .msly_link li { margin: 0 12px 10px; }
  .ind_bjtj { height: auto; }
  .bjtit { height: auto; }
  .bjtit span { padding: 51px 0 51px 63px; }
  .bjtj_list { padding: 10px 0 0; }
  .bjtj_list li { line-height: 44px; }
  .bs_zwfwlink { width: 100%; float: none; height: auto; }
  .bs_zwfwlink li img { height: auto; }
  .cxhz_con { width: 100%; float: none; margin-top: 20px; height: auto; padding: 10px 0; }
}
@media only screen and (max-width:767px) {
  .fw_title li { width: 25%; }
  .fw_link { height: auto; }
  .fw_link li { width: 23%; margin: 0 1% 10px; }
  .bmfw_link ul, .bmfw_link2 ul { margin-right: 0; }
  .bmfw_link li { width: 31.33%; margin: 0 1% 10px; }
  .bmfw_link2 li { width: 48%!important; height: 38px; margin: 0 1% 10px; }
  .bmfw_link2 li { line-height: 36px; }
  .msly { margin-top: 10px; }
  .msly_link li { width: 48%; margin: 0 1% 10px; }
  .bjtit { float: none; width: 100%; }
  .bjtit br { display: none; }
  .bjtit span { padding: 4px 0 4px 78px; line-height: 50px; }
  .bjtj_list { margin-left: 0; padding: 0 10px; }
  .bjtj_list li { float: none; padding-left: 0; margin-left: 0; background: none; }
  .bj_cx { display: none; }
  .bjgsbox p.t1, .bjgsbox p.t2 { display: none; }
  .bjgsbox p.t3 { margin-left: 0; }
}
@media only screen and (max-width:479px) {
  .fw_title { height: auto; }
  .fw_title li { width: 50%; }
  .fw_title li:nth-of-type(2n) a { border: none; }
  .fw_link li { width: 31.33%; }
  .bmfw_link li { width: 48%; }
  .msly_link li a { padding-left: 0; text-align: center; height: 60px; line-height: 60px; }
  .msly_link li .img_ico { float: none; margin: 0; display: inline-block; vertical-align: middle; }
  .msly_link li .img_title { display: inline-block; vertical-align: middle; }
  .bjgsbox p.t4 { display: none; }
  .bjgsbox p.t3 { margin-right: 105px; }
  .cxhz_link li { width: 33.33%; }
}

/***数据发布栏目页**/
.sjfb_box { padding: 20px; border: #ddd 1px solid; margin-top: 20px; }
.sj_tit { font-size: 20px; font-weight: bold; color: #c50001; }
/** 分类数据项 **/
.sjfb_tab { width: 181px; overflow: hidden; float: left; }
.sjfb_tab .scroll-wrap { height: 396px; overflow: hidden; padding-right: 11px; }
@media only screen and (min-width:768px) {
  .sjfb_tab .scroll-body { width: 100%!important; }
}
.sjfb_tab li { height: 44px!important; position: relative; }
.sjfb_tab li a { display: block; font-size: 18px; text-align: center; line-height: 44px; background: #fef9f2; }
.sjfb_tab li i { display: none; position: absolute; width: 14px; height: 23px; top: 50%; margin-top: -11px; right: -11px; z-index: 1; background: url("../images/sjfb_ico.png") center no-repeat; }
.sjfb_tab li.active a { background: #c50001; color: #fff; }
.sjfb_tab li.active i { display: block; }
.sjfb_tab .next, .sjfb_tab .prev { display: block; width: 170px; height: 30px; cursor: pointer; background-color: #e5e5e5; background-position: center center; background-repeat: no-repeat; }
.sjfb_tab .prev { background-image: url("../images/sjfb_arrow_up.png"); }
.sjfb_tab .next { background-image: url("../images/sjfb_arrow_down.png"); }
.sjfb_tab .next:hover, .sjfb_tab .prev:hover { background-color: #f18a04; }

.sjfbcon { width: 900px; float: right; margin-right: 30px; position: relative; }

/**统计查询**/
.tj_search { position: absolute; top: 0; right: 0; z-index: 99; }
.tj_search .tj_ssul>li { float: left; height: 30px; line-height: 30px; margin-left: 8px; font-size: 15px; position: relative; }
.tj_search .tj_ssul>li.bt { margin-left: 0; }
.tj_search  li.sel_mouth, .tj_search  li.sel_year { width: 110px; }
.tj_search  li.sel_mouth { width: 110px; }
.tj_search  li.sea_an { width: 50px; height: 30px; }
.tj_search  li.sea_an input { float: left; width: 48px; height: 30px; line-height: 30px; text-align: center; outline: none; border: #ddd 1px solid; background: none; }
.tj_search  .input_txt { display: block; width: 100%; height: 28px; font-size: 15px; color: #666; line-height: 28px; text-indent: 10px; border: #dbdbdb 1px solid; background: #fff url(../images/tjico.png) 90px center no-repeat; border-radius: 2px; -webkit-border-radius: 2px; cursor: pointer; }
.tj_search li.sea_an input:hover { background: #f18a04; border-color: #f18a04; color: #fff; }

.tj_search .selectbox-wrapper { position: absolute; top: 30px; width: 100%; left: 0; background: #fff; z-index: 1; }
.tj_search .selectbox-wrapper ul { border: #dbdbdb 1px solid; }
.tj_search .selectbox-wrapper li { line-height: 30px; padding-left: 14px; }
.tj_search .selectbox-wrapper li a { display: block; color: #999; }
/**统计查询end**/

/**子数据项分类**/
.sjfb_sub li { width: 120px; float: left; margin: 0 5px; }
.sjfb_sub li a { display: block; height: 50px; line-height: 50px; text-align: center; background: #f7f7f7; font-size: 16px; }
.sjfb_sub li.active a { background: #f18a04; color: #fff; }

.sjfb_chart { height: 408px; margin-top: 50px; position: relative; }
.sjfb_chart img { max-width: 100%; }
.sjfb_sub { position: absolute; top: 0; left: 170px; z-index: 1; }
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .sjfbcon { width: 709px; margin-right: 0; }
  .sjfb_sub { position: static; width: 520px; margin: 0 auto; }
}
@media only screen and (max-width:991px) {
  .sjfb_box { padding: 15px; }
  .sjfbcon { width: 510px; margin-right: 0; }
  .tj_search { position: static; }
  .tj_search  li.sel_mouth, .tj_search  li.sel_year { width: 78px; }
  .tj_search .input_txt { background-position: 65px center; }
  .sjfb_sub { position: static; margin-bottom: 20px; }
  .sjfb_sub li { width: 115px; }
  .sjfb_chart { margin-top: 20px; }
}
@media only screen and (max-width:767px) {
  .sjfb_box { padding: 10px; }
  .sjfb_tab { width: 100%; height: 44px; float: none; }
  .sjfb_tab .j-scroll { padding: 0 40px; }
  .sjfb_tab .next, .sjfb_tab .prev { width: 40px; position: absolute; z-index: 1; top: 0; height: 44px; }
  .sjfb_tab .prev { left: 0; background-image: url("../images/sjfb_arrow_left.png"); }
  .sjfb_tab .next { right: 0; background-image: url("../images/sjfb_arrow_right.png"); }
  .sjfb_tab .scroll-wrap { height: 44px; padding: 0; }
  .sjfb_tab li { width: auto; float: left; margin-right: 5px; padding: 0; }
  .sjfb_tab li a { padding: 0 20px; }
  .sjfb_tab li i { display: none!important; }
  .sjfbcon { width: 100%; float: none; margin: 20px 0 0; padding: 0; }
  .tj_search .tj_ssul>li.bt, .tj_search .tj_ssul>li.bt2 { width: 100%; text-align: left; }
  .tj_search li.sel_mouth, .tj_search li.sel_year { width: 48%; margin: 0 1% 0; }
  .tj_search li.sea_an { margin-left: 1%; margin-top: 10px; }
  .tj_search .input_txt { background-position: 92% center; }
  .sjfb_sub li { width: 23%; margin: 0 1% 10px; }
}
@media only screen and (max-width:479px) {
  .sjfb_sub li { width: 48%; }
  .sjfb_chart { height: auto; }
}
/*****魅力芜湖栏目页****/
.whgkbox { position: relative; margin-bottom: 15px; }
.whgk_info { height: 310px; padding: 10px 276px 0 140px; overflow: hidden; background: url("../images/gk_bg.png") left bottom no-repeat; }
.whgk_info p, .whgk_info span { font-size: 16px; line-height: 34px; text-indent: 2em; text-align: justify; }
.whgk_info .detailed { color: #c50001; }

.whgk_link li { width: 128px; height: 112px; position: absolute; }
.whgk_link li a { display: block; width: 128px; height: 46px; color: #fff; text-align: center; padding-top: 66px; }
.whgk_link li.num1 a { background: url("../images/gk_img01.png") center no-repeat; }
.whgk_link li.num2 a { background: url("../images/gk_img02.png") center no-repeat; }
.whgk_link li.num3 a { background: url("../images/gk_img03.png") center no-repeat; }
.whgk_link li.num4 a { background: url("../images/gk_img04.png") center no-repeat; }
.whgk_link li.num5 a { background: url("../images/gk_img05.png") center no-repeat; }
.whgk_link li.num1 { top: 0; right: 0; }
.whgk_link li.num2 { top: 122px; right: 19px; }
.whgk_link li.num3 { top: 179px; right: 124px; }
.whgk_link li.num4 { top: 60px; right: 124px; }
.whgk_link li.num5 { top: 214px; right: 242px; }
/***历史文化***/
.mlwh_top { height: 40px; line-height: 40px; }
.mlwh_top h2 { width: 129px; float: left; }
.mlwh_top .mlwh_topline { display: block; margin-left: 129px; height: 40px; background: url("../images/mlwh_titbg.png") left center repeat-x; }

.lswhbox { margin: 15px 0; }
.lswhbox .lswh_item { float: left; width: 190px; overflow: hidden; margin-right: 1px; position: relative; background: #f7f7f7; transition: width .6s; -webkit-transition: width .6s; }
.lswhbox .lswh_item.last { margin-right: 0; }
.lswhbox .lswh_item.active { width: 778px; }

.lswh_con { display: none; position: absolute; top: 0; left: 0; width: 538px; height: 210px; padding: 20px 20px 0; overflow: hidden; transition: all .6s; -webkit-transition: all .6s; }
.lswhbox .lswh_item.active .lswh_con { left: 200px; display: block; }
.lswh_pic { width: 200px; height: 250px; overflow: hidden; }
.lswh_pic img { width: 100%; }
.lswh_pic .img_title { display: none; }
.lswh_pic a { display: block; position: relative; }
.lswh_pic .imgbg { width: 100%; height: 100%; text-align: center; vertical-align: middle; background: url("../images/black50.png"); position: absolute; top: 0; left: 0; transition: all .6s; -ms-transition: all .6s; -moz-transition: all .6s; -webkit-transition: all .6s; }
.lswh_pic .ico { height: 100%; width: 32px; position: absolute; top: 0; left: 50%; margin-left: -16px; background: url("../images/mlwh_lswh_img01.png") center no-repeat; }
.lswh_pic2 .ico { background: url("../images/mlwh_lswh_img02.png") center no-repeat; }
.lswh_pic3 .ico { background: url("../images/mlwh_lswh_img03.png") center no-repeat; }
.lswh_item .lswh_pic:hover .imgbg, .lswh_item.active .lswh_pic .imgbg { width: 70px; left: 50%; margin-left: -35px; }
.lswh_con .list1 { padding: 0; }
.lswh_con .list1 li a { max-width: 431px; }

.lswh_con p, .lswh_con>span { line-height: 30px; font-size: 15px; text-indent: 2em; text-align: justify; }
.lswh_con .detailed { color: #c50001; }
/***今日风采***/
.fc_left { width: 730px; }
.fc_title { height: 36px; line-height: 36px; border-left: #c50001 4px solid; background: #f7f7f7; padding-left: 20px; margin-top: 15px; }
.fc_title a { font-size: 18px; font-weight: bold; color: #505050; }

.fccon .list1 { margin-right: 232px; height: 150px; overflow: hidden; }
.fccon .list1 li a { max-width: 440px; }
.fccon .fc_img { width: 192px; height: 118px; margin-top: 25px; overflow: hidden; }
.fccon .fc_img .img_title { display: none; }

/**调摘要**/
.fccon .list1 h2.title, .shsycon .list1 h2.title { display: none; }
.fccon .list1 .remarks, .shsycon .list1 .remarks { font-size: 15px; line-height: 30px; text-indent: 2em; text-align: justify; }
.fccon .list1 .detailed, .shsycon .list1 .detailed { color: #c50001; font-size: 14px; }

.fc_right { width: 400px; margin-top: 15px; }
.shsybox { height: 182px; padding: 12px 0 0; border: #ddd 1px solid; }
.shsyc_top { height: 24px; line-height: 24px; font-size: 18px; font-weight: bold; color: #505050; padding-left: 20px; position: relative; }
.shsyc_top i { display: block; position: absolute; width: 4px; height: 20px; left: -1px; top: 2px; background: #c50001; }
.shsycon { padding: 0 20px; height: 136px; }
.shsycon .list1 li a { max-width: 314px; }

.fc_link { margin-top: 18px; height: 166px; overflow: hidden; }
.fc_link li { margin-bottom: 14px; }
.fc_link li img { max-width: 100%; }
.fc_link li a { display: block; text-align: center; }
.fc_link li .img_title { display: none; }
/***旅游芜湖***/
.lybox { margin-top: 20px; background: #f7f7f7; padding: 15px 20px 25px; }
.lytit a { display: block; font-size: 20px; font-weight: bold; color: #c50001; }
.lylink { padding-top: 20px; }
.lylink li { width: 156px; float: left; margin: 0 15px; }
.lylink li img { max-width: 100%; height: auto; }
.lylink li .img_title { display: none; }
.lylink li a:hover img { transform: rotateY(360deg); -webkit-transform: rotateY(360deg); transition: all .9s; -webkit-transition: all .9s; }

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .lswhbox .lswh_item.active { width: 569px; }
  .lswh_con { width: 329px; }
  .lswh_con .list1 li a { max-width: 237px; }
  .fc_left { width: 580px; }
  .fccon .list1 li a { max-width: 304px; }
  .fc_right { width: 352px; }
  .lylink li { width: 148px; margin: 0 2px; }
}
@media only screen and (max-width:991px) {
  .whgk_info { height: auto; padding: 10px 10px 0 140px; }
  .whgk_info br { display: none; }
  .whgk_link { margin-top: 15px; }
  .whgk_link li { position: static; float: left; margin: 0 9px; }
  .lswhbox .lswh_item { width: 100%!important; float: none; margin: 0 0 10px; }
  .lswh_con { display: block; position: static; margin-left: 200px; width: auto; }
  .lswh_con .list1 li a { max-width: 408px; }
  .lswh_pic .imgbg { width: 70px; left: 50%; margin-left: -35px; }
  .fc_left { width: 100%; float: none; }
  .fc_right { width: 100%; float: none; margin-top: 15px; }
  .shsycon .list1 li a { max-width: 654px; }
  .lylink li { margin: 0 38px; }
}

@media only screen and (max-width:767px) {
  .whgk_link li { width: 31.33%; margin: 0 1% 5px; }
  .lswh_pic { width: 160px; height: 220px; }
  .lswh_pic { height: 220px; }
  .lswh_con { margin-left: 160px; padding: 10px 10px 0; }
  .fccon .fc_img { width: 100%; float: none; text-align: center; height: auto; }
  .fccon .fc_img img { max-width: 100%; height: auto; }
  .fccon .list1 { margin-right: 0; height: auto; }
  .fccon .list1 li a { margin-right: 0; }
  .shsybox { height: auto; padding: 12px 0 15px; }
  .shsycon { height: auto; }
  .lybox { padding: 15px 10px; }
  .lylink li { width: 31.33%; margin: 0 1% 10px; }
}
@media only screen and (max-width:479px) {
  .whgk_info { padding: 10px 10px 0 10px; }
}
/****领导之窗****/
.ld_contain { background: url("../images/line_cc.png") 790px repeat-y; }
/**领导之窗左侧**/
.leder_left { width: 770px; float: left; }
.leder_left .ld_pic { width: 220px; float: left; text-align: center; }
.leder_left .ld_pic .ld_img { width: 160px; margin: 0 auto; }
.leder_left .ld_pic .ld_img img { height: auto; }

.leder_left .ld_name { font-size: 18px; font-weight: bold; text-align: center; height: auto; line-height: 36px; margin-top: 11px; }
.leder_left .ld_name span { padding: 0 2px; display: block; }
.ld_xxbox { margin-left: 230px; float: none; }
.ld_conr { background: #f9f9f9; padding: 20px 0; margin-bottom: 20px; }
.ld_conr_title { padding-left: 24px; position: relative; height: 24px; line-height: 24px; font-size: 20px; font-weight: bold; color: #666; }
.ld_conr_title i { display: block; position: absolute; width: 5px; height: 18px; background: #c50001; left: 0; top: 3px; }
.ld_con_wz { font-size: 16px; line-height: 32px; padding: 15px 20px 0 40px; }
.ld_con_jl { font-size: 16px; line-height: 32px; padding: 0 20px; margin-top: 15px; max-height: 316px; overflow-y: auto; }
.ld_con_jl p, .ld_con_wz p { text-indent: 2em; }

.ldhd_con { background: #f9f9f9; padding: 20px 0; }
/**领导之窗右侧**/
.leder_right { width: 346px; float: right; padding-left: 24px; }
.ld_righttit { font-size: 24px; color: #c50001; position: relative; }
.ld_righttit .ico { display: block; position: absolute; width: 13px; height: 19px; left: -30px; top: 50%; margin-top: -9px; background: url("../images/ld_ico.png") center no-repeat; }

.ld_rlist { padding: 30px 0; border-bottom: #d5d5d5 1px dashed; overflow: hidden; }
.ld_rlist .ld_tit { width: 80px; height: 50px; line-height: 50px; float: left; text-align: justify; text-align-last: justify; text-align: right; text-align: justify; text-justify: inter-ideograph; font-size: 18px; font-weight: bold; color: #666; }
.ld_rlist .ld_li { float: none; margin-left: 100px; font-size: 18px; }
/*.ld_rlist .ld_li li{width:70px;float: left;margin: 0 50px 0 20px;}*/
.ld_rlist .ld_li li { min-width: 55px; float: left; margin: 0 20px 0 10px; }
.ld_rlist .ld_li li a { display: block; height: 50px; line-height: 50px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.szxx { padding: 28px 0; text-align: center; }
.szxx .img_title { display: none; }
.szxx img { max-width: 100%; }

.ld_xzcon { font-size: 16px; line-height: 36px; }
.ld_xzcon p { text-indent: 2em; text-align: justify; }
.ld_xzcon a { color: #c50001; white-space: nowrap; }

.ldhd_con .xw_list { padding: 10px; }
.ldhd_con .xw_list li { position: relative; height: 34px; line-height: 34px; font-size: 16px; vertical-align: bottom; overflow: hidden; padding-left: 14px; background: url("../images/dot.png") left center no-repeat; }
.ldhd_con .xw_list li a { float: left; max-width: 410px; display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.ldhd_con .xw_list li .date { font-size: 14px; color: #999; position: absolute; top: 0; right: 0; }
.ldhd_con .xw_list li img { float: left; padding: 12px 0 0; }

/*2021.5.10改*/
.ld_contain_new { background-position: 834px top; }
.ld_contain_new .leder_left { width: 805px; }
.ld_contain_new .ld_con_jl { max-height: none; }
.ld_contain_new .leder_left .ld_pic { width: 200px; }
.ld_contain_new .ld_xxbox { margin-left: 220px; }
.leder_left .ld_name span.job { color: #666; font-size: 16px; }

.ld_contain_new .leder_right { padding-left: 30px; padding-top: 24px; width: 295px; }
.ld_contain_new .ld_righttit .ico { left: -37px; }
.ld_menu { padding: 16px 0 0; }
.ld_menu li { padding: 16px 0 17px 0; /* border-bottom: 1px #d8d8d8 dashed;*/ font-size: 18px; line-height: 26px; }
.ld_menu li a { display: block; padding-left: 30px; background: url("../images/ld_icon01.png") left center no-repeat; }
.ld_menu li span { display: block; }
/*.ld_menu li .name{ float: left;}*/
.ld_menu li .job { margin-left: 80px; display: none; }
.ld_menu li.active a { background-image: url("../images/ld_icon02.png"); }
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .ld_contain { background-position: 621px 0; }
  .ld_contain_new .leder_left, .leder_left { width: 600px; }
  .ldhd_con .xw_list li a { max-width: 244px; }
  .ld_contain_new .leder_right, .leder_right { width: 307px; }
  .ld_rlist .ld_li li { margin: 0 16px 0 20px; }
  .ld_contain_new .ld_righttit .ico { left: -30px; }
}
@media only screen and (max-width:991px) {
  .ld_contain { background: none; }
  .ld_contain_new .leder_left, .leder_left { width: 100%; float: left; margin-top: 15px; }
  .ldhd_con .xw_list li a { max-width: 380px; }
  .ld_contain_new .leder_right, .leder_right { width: auto; float: none; }
  .ld_rlist .ld_li li { margin: 0 38px 0 20px; }
  .ld_contain_new .leder_right { padding-left: 0; }
  .ld_contain_new .ld_righttit .ico { display: none; }
}
@media only screen and (max-width:767px) {
  .ld_contain_new .leder_left .ld_pic, .leder_left .ld_pic { width: 100%; float: none; }
  .ld_contain_new .ld_xxbox, .ld_xxbox { margin-left: 0; margin-top: 15px; }
  .ldhd_con .xw_list li a { max-width: none; float: none; margin-right: 60px; }
  .ld_rlist .ld_li li { width: 23%; margin: 0 1%; }
  .ld_menu { overflow: hidden; }
  .ld_menu li { width: 50%; float: left; }
}
@media only screen and (max-width:479px) {
  .ld_rlist .ld_li li { width: 48%; }
}

/**智能问答**/
.wd_logo { padding: 10px 0; }
.wd_logo img { max-width: 100%; }
.wdbox { margin-bottom: 15px; }
@media only screen and (max-width:991px) {
  .wdbox { margin: 0 15px 15px; }
}

/****互动交流栏目****/
.hd_ztcbox { background: #f7f7f7; padding: 0 0 20px; margin-bottom: 20px; }
.hd_top { height: 50px; line-height: 50px; background: url("../images/hd_topbg.png") center no-repeat; }
.hd_top { font-size: 24px; color: #c50001; text-align: center; }
.hd_top span { display: inline-block; background: #f7f7f7; padding: 0 10px; font-weight: bold; }
.hd_ztclink { margin-top: 10px; padding: 0 10px; }
.hd_ztclink li { width: 132px; float: left; margin: 0 5px; }
.hd_ztclink li a { display: block; text-align: center; height: 100px; padding: 20px 0 0; border-radius: 5px; -webkit-border-radius: 5px; background: #95aded; }
.hd_ztclink li .img_title { display: block; line-height: 30px; font-size: 20px; color: #fff; }
.hd_ztclink li.num2 a { background: #67bbe7; }
.hd_ztclink li.num3 a { background: #efd06b; }
.hd_ztclink li.num4 a { background: #a7e27a; }
.hd_ztclink li.num5 a { background: #95cded; }
.hd_ztclink li.num6 a { background: #aca8fb; }
.hd_ztclink li.num8 a { background: #f96; }
.hd_ztclink li.num8 .img_title { line-height: 24px; }
.hd_ztclink li a:hover img { transform: rotateY(360deg); -webkit-transform: rotateY(360deg); -moz-transform: rotateY(360deg); transition: transform 0.9s; -webkit-transition: transform 0.9s; -moz-transition: transform 0.9s; }
/***数据播报***/
.sjbb { padding: 20px 19px 19px; border: #dedede 1px solid; border-top: none; }
.sjbb_info, .sjbb_rank { width: 398px; height: 335px; padding: 10px 0 0; border: #f0f0f0 1px solid; border-radius: 5px; -webkit-border-radius: 5px; overflow: hidden; background: #fcfcfc; }
.sjbb_info { width: 698px; }
.sjbb_tit { font-size: 16px; font-weight: bold; text-align: center; }
.sjbb_info { padding: 0; height: 345px; }
.sjbb_info .sjbb_tit { padding: 10px 0 0; }
.sjbb_con { padding: 7px 25px 0; }
.sjbb_con li { width: 240px; float: left; height: 50px; line-height: 20px; font-size: 16px; margin: 10px 0 10px; }
/*.sjbb_con li.num5{width: 100%;}*/
.sjbb_con li i { display: block; font-style: normal; line-height: 30px; height: 30px; font-size: 18px; color: #c50001; }
.sjbb_con li span { display: block; padding-left: 65px; background: url("../images/sjbb_icon01.png") left center no-repeat; }
.sjbb_con li.num1 span { background: url("../images/sjbb_icon02.png") left center no-repeat; }
.sjbb_con li.num2 span { background: url("../images/sjbb_icon06.png") left center no-repeat; }
.sjbb_con li.num3 span { background: url("../images/sjbb_icon03.png") left center no-repeat; }
.sjbb_con li.num4 span { background: url("../images/sjbb_icon04.png") left center no-repeat; }
.sjbb_con li.num5 span { background: url("../images/sjbb_icon05.png") left center no-repeat; }
.sjbb_con li.num6 span { background: url("../images/sjbb_icon07.png") left center no-repeat; }
.sjbb_con li.num8 span { background: url("../images/sjbb_icon08.png") left center no-repeat; }

/***数据排行**/
.sjbbScroll { padding: 0 10px; position: relative; height: 340px; overflow: hidden; }
.sjbbScroll .next, .sjbbScroll .prev { width: 39px; height: 39px; position: absolute; top: 50%; margin-top: -20px; z-index: 1; cursor: pointer; }
.sjbbScroll .prev { left: 10px; background: url("../images/hd_arrow_left.png") center no-repeat; }
.sjbbScroll .next { right: 10px; background: url("../images/hd_arrow_right.png") center no-repeat; }

.sjbbScroll  .scroll-wrap ul { width: 100%!important; }
.sjbbScroll  .scroll-wrap ul li { width: 100%!important; float: left; height: 340px; overflow: hidden; }
.dwph { margin-top: 10px; padding-left: 40px; }
.dwph .dwlist { padding: 9px 0; }
.dwph2 { padding-left: 20px; }
.dwph2 .dwlist { padding: 6px 0; }
.dwph .dwname { display: block; float: left; width: 50px; text-align: right; font-size: 12px; color: #666; height: 15px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.dwph2 .dwname { width: 100px; }
.dwph .progress_box { margin-left: 56px; height: 15px; }
.dwph2 .progress_box { margin-left: 106px; }
.dwph .progress_box .progress { height: 15px; border-radius: 15px; -webkit-border-radius: 15px; position: relative; }
.dwph .progress_box .progress .num { position: absolute; line-height: 15px; font-size: 12px; color: #fff; right: 10px; top: 0; }

.short-one { right: -25px!important; }
.dwph2 .colo1 { color: #9287cc!important; }
.dwph2 .colo2 { color: #f8ff26!important; }
.dwph2 .colo3 { color: #ff534e!important; }
.dwph2 .colo4 { color: #e8ad63!important; }
.dwph2 .colo5 { color: #718ed2!important; }
.dwph2 .colo6 { color: #858ea0!important; }
.dwph2 .colo7 { color: #8ee0d5!important; }
.dwph2 .colo8 { color: #f3a28a!important; }
.dwph2 .colo9 { color: #ffd390!important; }
.dwph2 .colo10 { color: #83dd99!important; }

.dwph1 .colo1 { color: #9287cc!important; }
.dwph1 .colo2 { color: #f8ff26!important; }
.dwph1 .colo3 { color: #ff534e!important; }
.dwph1 .colo4 { color: #e8ad63!important; }
.dwph1 .colo5 { color: #718ed2!important; }
.dwph1 .colo6 { color: #858ea0!important; }
.dwph1 .colo7 { color: #8ee0d5!important; }
.dwph1 .colo8 { color: #f3a28a!important; }
.dwph1 .colo9 { color: #ffd390!important; }
.dwph1 .colo10 { color: #83dd99!important; }

.dwph .color1 { background: #9287cc; }
.dwph .color2 { background: #debc13; }
.dwph .color3 { background: #ff534e; }
.dwph .color4 { background: #e8ad63; }
.dwph .color5 { background: #718ed2; }
.dwph .color6 { background: #858ea0; }
.dwph .color7 { background: #8ee0d5; }
.dwph .color8 { background: #f3a28a; }
.dwph .color9 { background: #ffd390; }
.dwph .color10 { background: #83dd99; }

.mtdt_link { height: 90px; overflow: hidden; margin: 20px 0; }
.mtdt_link img { max-width: 100%; }

.hd_left, .hd_right { width: 565px; }

/*案例公开*/
.hdy_cxbox { margin-top: 14px; }
.hdy_cxbox li { float: left; position: relative; }
.hdy_cxbox li.bt { line-height: 29px; width: 56px; }
.hdy_cxbox li.srk { width: 149px; height: 29px; margin-right: 10px; }
.hdy_cxbox li.srk input { width: 148px; height: 27px; line-height: 27px; text-indent: 8px; color: #999; border: #dcdcdc 1px solid; background: none; outline: none; }
.hdy_cxbox li.srk1 { width: 354px; height: 29px; margin-right: 10px; }
.hdy_cxbox li.srk1 input { width: 352px; height: 27px; line-height: 27px; text-indent: 8px; color: #999; border: #dcdcdc 1px solid; background: none; outline: none; }
.hdy_cxbox li.cxbtn { width: 58px; height: 29px; float: right; }
.hdy_cxbox li.cxbtn input { width: 58px; height: 29px; border: none; line-height: 29px; text-align: center; color: #fff; background: #c50001; outline: none; }

.algk_mesgbox { margin: 10px 0; }
.algk_mesgbox p { float: right; text-align: center; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.algk_mesg_tel { height: 31px; line-height: 31px; border-top: #dcdcdc 1px solid; border-bottom: #dcdcdc 1px solid; overflow: hidden; }
.algk_mesg_tel p { height: 31px; line-height: 31px; font-size: 15px; color: #555; font-weight: bold; }
.algk_mesg_tel p.p1 { text-align: left; text-indent: 56px; }
.algk_mesglist { height: 176px; }
.algk_mesglist li { height: 34px; line-height: 34px; vertical-align: bottom; overflow: hidden; }
.algk_mesglist li p { height: 34px; line-height: 34px; }
.algk_mesglist p.p1 a { display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.algk_mesgbox p.p3, .algk_mesgbox p.p4 { width: 90px; }
.algk_mesgbox p.p0 { width: 110px; float: left; display: none; }
.algk_mesgbox p.p1 { float: none; margin: 0 300px 0 0; text-align: left; }
.algk_mesgbox p.p2 { width: 120px; }

/*在线访谈*/
.szxx_titr { float: right; line-height: 42px; font-size: 15px; font-weight: bold; color: #c50001; }
.szxx_titr a { padding: 0 10px; color: #c50001; }
.zxftcon { height: 210px; margin-top: 20px; }
.zxftcon .ftimg { width: 270px; height: 200px; float: left; }
.zxftcon .ftimg a { display: block; }
.zxftcon .ftimg img { width: 100%; height: 200px; }
.zxftcon .ftcon { margin-left: 290px; font-size: 16px; }
.zxftcon .ftcon p { font-size: 16px; height: 40px; line-height: 40px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.zxftcon .title { font-size: 22px; font-weight: bold; color: #c50001; height: 30px; line-height: 30px; padding: 0; }
.zxftcon .ftcon .zy_con span, .zxftcon .ftcon p span { font-weight: bold; }
.ftcon .zy_con { line-height: 34px; height: 102px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; }
.ftcon .zy_con .more { font-size: 15px; color: #c50001; }

.hd_right { padding-left: 14px; border-left: #c7c7c7 1px dashed; }
/**市长信箱查询**/
.szxx_cx { margin-top: 10px; position: relative; }
.szxx_cx li.btn { position: absolute; width: 58px; height: 29px; top: 0; right: 0; }
.szxx_cx li.btn input { width: 58px; height: 29px; line-height: 29px; text-align: center; background: #c50001; color: #fff; border: none; outline: none; }
.szxx_cx li.srk { margin-right: 58px; }
.szxx_cx li.srk input { width: 100%; height: 27px; line-height: 27px; text-indent: 8px; color: #999; border: #dcdcdc 1px solid; background: none; outline: none; }

.sxxx_mesgbox { margin: 10px 0; }
.szxx_mesg_tel { height: 31px; line-height: 31px; border-top: #dcdcdc 1px solid; border-bottom: #dcdcdc 1px solid; overflow: hidden; }
.szxx_mesg_tel p { height: 31px; line-height: 31px; font-size: 15px; color: #555; font-weight: bold; }
.szxx_mesg_tel p.p1 { text-indent: 64px; }
.sxxx_mesgbox .p3 { float: right; width: 64px; text-align: right; }
.sxxx_mesgbox .p1 { float: none; margin-right: 64px; }
.szxx_mesglist { height: 170px; padding: 10px; }
.szxx_mesglist li { height: 34px; line-height: 34px; vertical-align: bottom; overflow: hidden; }

.szxx_mesglist p.p1 a { display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

/**征集调查**/
.myzj_title li a { padding: 0 12px; }

.myzj_con { height: 219px; }
.myzj_con ul li { overflow: hidden; padding: 20px 0 0; }
.myzj_con ul li .zjl { width: 68px; height: 51px; float: left; text-align: center; font-size: 13px; background: #c50001; border: #c50001 1px solid; color: #c50001; border-radius: 4px; overflow: hidden; }
.myzj_con ul li .date { display: block; width: 100%; height: 25px; line-height: 25px; background: #fff; }
.myzj_con ul li .zt { display: block; width: 100%; height: 26px; line-height: 26px; color: #fff; }
.myzj_con ul li .zjl.starting { background: #c50001; border-color: #c50001; color: #c50001; }
.myzj_con ul li .zjl.nostart { background: #f90; border-color: #f90; color: #f90; }
.myzj_con ul li .zjl.over { background: #dbd9da; border-color: #dbd9da; color: #dbd9da; }
.myzj_con ul li .dczj_intro { padding-left: 82px; font-size: 16px; line-height: 25px; }
.myzj_con ul li .dczj_intro a { display: block; height: 50px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }

.hd_zgbz { height: 209px; }
.hd_zgbz li { height: 34px; line-height: 34px; }
.hd_zgbz.list1 li a { max-width: 460px; }
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .hd_ztclink li { width: 106px; margin: 0 5px; }
  .hd_ztclink li.num6 .img_title { line-height: 24px; }
  .sjbb_info { width: 566px; height: 365px; }
  .sjbb_rank { width: 332px; height: 354px; }
  .sjbb_con { padding: 7px 10px 0; }
  .sjbb_con li { width: 212px; }
  .sjbb_con li i { font-size: 20px; }
  /**案例公开**/
  .hd_left, .hd_right { width: 461px; }
  .hdy_cxbox li.srk1 { width: 200px; }
  .hdy_cxbox li.srk1 input { width: 198px; }
  .myzj_title li a { padding: 0 6px; }
  .hd_zgbz.list1 li a { max-width: 372px; }
}

@media only screen and (max-width:991px) {
  .hd_ztclink li { margin: 0 18px 15px; }
  .sjbb_info, .sjbb_rank { width: 100%; float: none; }
  .sjbb_rank { margin-top: 15px; }
  .sjbb_con li { width: 320px; }
  /**案例公开**/
  .hd_left { width: 100%; float: none; }
  .hdy_cxbox li.srk1 { width: 296px; }
  .hdy_cxbox li.srk1 input { width: 294px; }
  .hd_right { width: 100%; float: none; margin-top: 15px; padding-left: 0; border: none; }
  .hd_zgbz.list1 li a { max-width: 648px; }
}

@media only screen and (max-width:767px) {
  .hd_ztclink li { width: 31.33%; margin: 0 1% 10px; }
  .sjbb_info { height: auto; }
  .sjbb_con li { width: 100%; }
  .sjbb_con li i { font-size: 20px; }
  .hdy_cxbox li { margin-bottom: 5px; }
  .hdy_cxbox li.srk { display: none; }
  .hdy_cxbox li.srk1 { width: auto; float: none; margin: 0 65px 0 60px; }
  .hdy_cxbox li.srk1 input { width: 99%; }
  .algk_mesgbox p.p0,   .algk_mesgbox p.p2, .algk_mesgbox p.p4 { display: none; }
  .algk_mesgbox p.p1 { margin: 0 90px 0 0; }
  .hd_zgbz.list1 li a { max-width: none; }
  /**在线访谈**/
  .zxftcon { height: auto; }
  .zxftcon .ftimg { width: 100%; float: none; height: auto; }
  .zxftcon .ftimg img { height: auto; }
  .zxftcon .ftcon { margin: 15px 0 0; }
}
@media only screen and (max-width:479px) {
  .hd_top { line-height: 30px; height: auto; font-size: 20px; background: none; padding: 5px 0 0; }
}
/****政民互动-案例选登2019-12-28***/
/*信件选登页查询*/
.mesglist_search2 { padding: 13px 58px 13px 48px; background: #f6f7fb; }
.mesglist_search2 li { float: left; padding: 7px 0; line-height: 40px; text-align: left; }
.mesglist_search2 li.bt { width: 500px; margin-left: 10px; }
.mesglist_search2 li .tit { float: left; font-size: 16px; text-align: right; width: 85px; line-height: 40px; height: 40px; }
.mesglist_search2 .select, .mesglist_search2 li .input { height: 40px; line-height: 0; font-size: 0; }
.mesglist_search2 li .input input { border: 1px solid #c6c6c6; background: #fff; height: 38px; border-radius: 8px; line-height: 38px; font-size: 16px; padding: 0 10px; width: 100%; box-sizing: border-box; }
.mesglist_search2 li.bh { width: 295px; }
.mesglist_search2 li.bh .input { }
.mesglist_search2 li.ly { width: 263px; }
.mesglist_search2 li.ly .select { margin-left: 59px; }
.mesglist_search2 li.ly .tit { width: 59px; }
.mesglist_search2 .select select { width: 100%; height: 40px; padding: 0 1%; font-size: 16px; line-height: 40px; border-radius: 8px; vertical-align: middle; border: 1px solid #c6c6c6; overflow: hidden; }
.mesglist_search2 li.cxm { width: 323px; }
.mesglist_search2 li.cxm .tit { width: 110px; }
.mesglist_search2 li.cxm .input { margin-left: 110px; }
.mesglist_search2 li.btn01 { width: 220px; font-size: 0; line-height: 0; padding-left: 3px; }
.mesglist_search2 li.btn01 input { width: 100px; margin-left: 10px; text-align: center; height: 40px; cursor: pointer; line-height: 40px; color: #fff; font-size: 18px; background: #c50001; border-radius: 8px; border: 0 none; vertical-align: middle; }

/***信息选登列表****/
.algk_mesgbox2 { margin: 10px 0 20px; }
.algk_mesgbox2 p { float: right; text-align: center; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.algk_mesg_tel2 { height: 34px; line-height: 34px; color: #666; border-bottom: #dcdcdc 1px solid; overflow: hidden; }
.algk_mesg_tel2 p { height: 34px; line-height: 34px; font-size: 16px; font-weight: bold; }
.algk_mesg_tel2 p.p1 { text-align: left; text-indent: 56px; }
.algk_mesglist2 { height: 246px; }
.algk_mesglist2 li { height: 40px; line-height: 40px; font-size: 15px; vertical-align: bottom; overflow: hidden; border-bottom: #ddd 1px dashed; }
.algk_mesglist2 li p { height: 40px; line-height: 40px; }
.algk_mesglist2 p.p1 a { display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.algk_mesgbox2 p.p3, .algk_mesgbox2 p.p4 { width: 90px; }
.algk_mesgbox2 p.p6 { width: 130px; }
.algk_mesgbox2 p.p0 { width: 144px; float: left; }
.algk_mesgbox2 p.p1 { float: none; margin: 0 472px 0 144px; text-align: left; }
.algk_mesgbox2 p.p2 { width: 162px; }

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mesglist_search2 li.ly { width: 200px; }
  .mesglist_search2 li.bt { width: 410px; }
}
@media only screen and (max-width:991px) {
  .algk_mesgbox2 p.p0,   .algk_mesgbox2 p.p2,   .algk_mesgbox2 p.p3, .algk_mesgbox2 p.p6 { display: none; }
  .algk_mesgbox2 p.p1 { margin: 0 90px 0 0; }
  .mesg_listbox2 .tel p.p2 { text-indent: 20px; }
  .mesg_listbox2 li p.p2 a { padding: 0; }
  .mesglist_search2 li { float: none!important; width: auto!important; }
  .mesglist_search2 { padding: 13px 25px 13px 10px; }
  .mesglist_search2 li .tit { width: 59px!important; }
  .mesglist_search2 li.bt { margin-left: 0; }
  .mesglist_search2 li .input, .mesglist_search2 li.ly .select { margin-left: 59px!important; }
  .mesglist_search2 li.btn01 { text-align: center; padding-left: 0; }
}
/***政民互动栏目页-end***/
/***政务新媒体大厅页面**/
.m-header { background: url("../images/pic-header.png") top center no-repeat; }
.m-head { height: 260px; position: relative; }
.back-home { position: absolute; right: 0; top: 12px; font-size: 16px; font-weight: bold; color: #fff; line-height: 32px; padding-left: 28px; background: url(../images/icon-home.png) left center no-repeat; }
.m-main { margin: 20px 0; }
.m-tab li { float: left; width: 373px; margin-right: 40px; }
.m-tab li.last { margin-right: 0; }
.m-tab li a { display: block; height: 85px; text-align: center; line-height: 85px; background: #e5e5e5; font-size: 24px; font-weight: bold; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.m-tab li.active a { background: #c50001; color: #fff; }
.m-content { margin-top: 30px; padding: 15px; border: 1px solid #ddd; }
.m-content li { float: left; margin: 15px 0; width: 194px; text-align: center; }
.m-content li img { display: block; margin: 0 auto; width: 110px; height: 110px; border-radius: 50%; }
.m-content li .img_title { display: block; font-size: 16px; line-height: 58px; overflow: hidden; text-align: center; text-overflow: ellipsis; white-space: nowrap; }

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .m-header { background-size: 1380px 260px; }
  .m-tab li { width: 304px; }
  .m-content li { width: 192px; }
}
@media only screen and (max-width:991px) {
  .m-header { background-size: 1000px 200px; }
  .m-head { height: 200px; }
  .back-home { right: 10px; }
  .m-tab li { width: 226px; margin: 0 15px!important; }
  .m-content { margin: 20px 10px 0; }
  .m-content li { width: 179px; }
  .m-content li .img_title { line-height: 40px; }
}
@media only screen and (max-width:767px) {
  .m-head { height: 160px; }
  .m-header { background-size: 768px 160px; }
  .m-tab li { width: 31.33%; margin: 0 1%!important; }
  .m-content li { width: 33.33%; }
}
@media only screen and (max-width:479px) {
  .m-head { height: 120px; }
  .m-header { background-size: 480px 120px; }
  .m-tab li a { font-size: 16px; height: 60px; line-height: 60px; }
  .m-content li { width: 48%; margin: 0 1%; }
}

/*政民互动-数据播报-2020-7-23*/
.sjbb_list { padding: 0 15px; }
.sjbb_list ul li { border-bottom: #e8e8e8 1px dashed; overflow: hidden; height: 48px; padding: 2px 0 1px; }
.sjbb_list .tit { font-size: 12px; display: block; float: left; width: 50px; padding-right: 8px; margin-top: 10px; height: 30px; text-align: center; line-height: 30px; color: #fff; background: url("../images/sjbb_btn01.png") 0 0 no-repeat; }
.sjbb_list li.num2 .tit { background: url("../images/sjbb_btn02.png") 0 0 no-repeat; }
.sjbb_list li.num3 .tit { background: url("../images/sjbb_btn03.png") 0 0 no-repeat; }
.sjbb_list li.num4 .tit { background: url("../images/sjbb_btn04.png") 0 0 no-repeat; }
.sjbb_list li.num5 .tit { background: url("../images/sjbb_btn05.png") 0 0 no-repeat; }
.sjbb_list li.num6 .tit { background: url("../images/sjbb_btn06.png") 0 0 no-repeat; }
.sjbb_list li .sjbb_date { margin-left: 60px; }
.sjbb_list li .sjbb_date .xx { width: 76px; float: left; line-height: 24px; text-align: center; color: #666; }
.sjbb_list li .sjbb_date .xx i { font-style: normal; color: #ff534e; }
.sjbb_tips { text-align: center; line-height: 30px; color: #666; font-size: 12px; }
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .sjbb_list { padding: 0 5px; }
  .sjbb_list li .sjbb_date .xx { width: 62px; }
  .sjbb_tips { line-height: 20px; padding-top: 10px; }
}
@media only screen and (max-width:991px) {
  .sjbb_list li .sjbb_date .xx { width: 76px; }
}
@media only screen and (max-width:767px) {
  .sjbb_list ul li { height: auto; }
  .sjbb_list li .sjbb_date .xx { width: 25%; }
}
@media only screen and (max-width:479px) {
  .sjbb_list ul li { height: auto; }
  .sjbb_list li .sjbb_date .xx { width: 33.33%; }
}
/*疫情咨询投诉信件的案例选登*/
.yqfk_banner { background: url("../images/zt_tubg.png") no-repeat; height: 198px; margin-bottom: 30px; }
.yqfk_text { padding: 66px 0 0 78px; float: left; }
.yqfk_text .img_title { display: none; }
.yqfk_btn { padding: 49px 14px 0 0; float: right; }
.yqfk_btn ul li { width: 150px; height: 100px; margin-right: 10px; background: url("../images/yqxd_textbg.png") repeat; border-radius: 10px; float: left; text-align: center; }
.yqfk_btn ul li a { padding-top: 13px; line-height: 44px; display: block; font-size: 18px; color: #fff; }
.yqfk_btn ul li img { margin: 0 auto; display: block; }
.algk_mesglist_zx { height: auto; }
.algk_mesgbox_zx { margin-bottom: 0; }
.yqfk_wz { padding: 12px 0 14px; height: auto; overflow: hidden; width: 100%; }
.yqfk_wz ul li { width: 540px; height: 35px; line-height: 35px; float: left; background: url(../images/dot.png) left center no-repeat; font-size: 16px; }
.yqfk_wz ul li a { padding-left: 14px; display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; max-width: 445px; }
.yqfk_wz ul li.odd { margin-right: 80px; }
.yqfk_wz ul li .date { font-size: 14px; color: #999; }
.yqfk_wz ul li img { float: left; padding: 12px 0 0; }
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .yqfk_banner { background-size: 100% 100%; }
  .yqfk_text { padding: 66px 0 0 50px; }
  .yqfk_btn { padding: 49px 10px 0 0; }
  .yqfk_btn ul li { width: 120px; }
  .yqfk_wz ul li { width: 460px; }
  .yqfk_wz ul li.odd { margin-right: 32px; }
  .yqfk_wz ul li a { max-width: 370px; }
}
@media only screen and (max-width:991px) {
  .yqfk_banner { background-size: 100% 100%; }
  .yqfk_text { padding: 76px 0 0 20px; width: 60%; }
  .yqfk_text img { width: 100%; height: auto; }
  .yqfk_btn { padding: 49px 10px 0 0; }
  .yqfk_btn ul li { width: 110px; }
  .yqfk_wz ul li { width: auto; float: none; }
  .yqfk_wz ul li.odd { margin-right: 0; }
  .yqfk_wz ul li a { max-width: none; margin-right: 60px; float: none; }
}
@media only screen and (max-width:767px) {
  .yqfk_banner { background-size: auto 100%; height: auto; margin-bottom: 20px; }
  .yqfk_text { padding: 30px 0; width: 100%; text-align: center; }
  .yqfk_text img { width: 80%; height: auto; }
  .yqfk_btn { padding: 0 0 30px; float: none; text-align: center; }
  .yqfk_btn ul li { float: none; display: inline-block; margin: 0 5px; }
}
@media only screen and (max-width:600px) {
  .yqfk_btn ul li { width: 130px; }
}
/*首页新增版块*/
.yqfk_mainbox { margin-bottom: 20px; }
.yq_tab { height: 50px; background: url("../images/yq_secbg.jpg") bottom repeat-x; overflow: hidden; }
.yq_tab ul li { float: left; text-align: center; }
.yq_tab ul li span { margin-right: 10px; background: #f5f5f5; width: 388px; height: 44px; line-height: 44px; font-size: 20px; color: #505050; padding: 3px 1px 2px; display: block; border-bottom: 1px solid #c50001; }
.yq_tab ul li span.yq1 { width: 398px; }
.yq_tab ul li span.yq3 { margin-right: 0; }
.yq_tab ul li.active span { color: #c50001; font-weight: bold; padding: 0 0 2px; border: 1px solid #c50001; border-top: 3px solid #c50001; border-bottom: 1px solid #ddd; }
.yq_con { height: auto; overflow: hidden; }
.yq_con .con { border: 1px solid #ddd; border-top: none; overflow: hidden; }
.fyfw_btn { width: 102%; }
.fyfw_btn ul li { width: 200px; height: 138px; float: left; text-align: center; }
.fyfw_btn li .img_ico { height: 37px; text-align: center; display: block; overflow: hidden; }
.fyfw_btn ul li a { border-right: 1px solid #ddd; height: 108px; padding-top: 29px; line-height: 56px; font-size: 18px; color: #505050; display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.fyfw_btn ul li img { margin: 0 auto; display: block; }
.fyfw_btn ul li a:hover, .fyfw_btn ul li a:hover { color: #c50001; }

.fyxx_btn { width: 480px; }
.fyxx_btn ul li { width: 240px; float: left; text-align: center; }
.fyxx_btn ul li a { border-right: 1px solid #ddd; height: 102px; padding-top: 36px; line-height: 52px; font-size: 18px; color: #505050; display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.fyxx_btn li .img_ico { height: 37px; text-align: center; display: block; overflow: hidden; }
.fyxx_btn ul li img { margin: 0 auto; display: block; }
.fyfw_btn ul li a:hover img, .fyxx_btn li a:hover img, .fyztc_left ul li a:hover img { transform: rotateY(360deg); -webkit-transform: rotateY(360deg); -moz-transform: rotateY(360deg); transition: transform 0.9s; -webkit-transition: transform 0.9s; -moz-transition: transform 0.9s; }
.fyxx_con { margin-left: 480px; }
.fyxx_tit { width: 179px; float: left; padding-top: 26px; }
.fyxx_tit a { background: url("../images/yqxx3.png") 38px center no-repeat; padding-left: 83px; line-height: 22px; font-size: 18px; color: #505050; display: block; }
.fyxx_tit a:hover { color: #c50001; }
.fyxx_list { margin-left: 179px; padding: 20px 20px 0 0; }
.fyxx_list ul li { height: 34px; line-height: 34px; font-size: 16px; padding: 0 60px 0 15px; background: url(/_res/images/dot.png) 0 center no-repeat; position: relative; }
.fyxx_list li .nr { float: left; max-width: 100%; display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.fyxx_list li .tit, .fyxx_list li .title { display: block; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; float: none; }
.fyxx_list li .gl { display: block; float: right; max-width: 80%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.fyxx_list li .gl .split { padding: 0 2px; }
.fyxx_list li .gl a { display: inline; color: #c50001; float: none; background: none; max-width: none; padding: 0; margin: 0; }
.fyxx_list li span.date { white-space: nowrap; color: #9999a7; font-size: 14px; position: absolute; right: 0; top: 0; }
.zx_tu { padding: 19px 20px; border-left: 1px solid #ddd; text-align: center; }
.zx_tu  .img_title { display: none; }
.fyztc_left { width: 550px; padding: 19px; }
.fyztc_left ul { background: #f6f7fb; height: 100px; }
.fyztc_left ul li { width: 180px; height: 100px; line-height: 100px; float: left; text-align: center; }
.fyztc_left ul li img { margin-right: 15px; vertical-align: middle; }
.fyztc_left ul li a { font-size: 18px; color: #505050; display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.fyztc_left ul li.num1 { width: 189px; border-right: 1px solid #fff; }
.fyztc_left ul li.num1 img { margin: 0 auto; display: block; }
.fyztc_left ul li.num1 a { font-weight: bold; line-height: 28px; padding-top: 12px; }

.fyztc_right { width: 610px; }
.fyztc_right .links { float: left; width: 179px; }
.fyztc_right .links li { /*width: 240px;*/ height: 138px; /*float: left;*/ text-align: center; }
.fyztc_right .links li .img_ico { height: 37px; text-align: center; display: block; overflow: hidden; }
.fyztc_right .links li a { border-left: 1px solid #ddd; height: 108px; padding-top: 29px; line-height: 56px; font-size: 18px; color: #505050; display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.fyztc_right .links li img { margin: 0 auto; display: block; }
.fyztc_left ul li a:hover, .fyztc_right .links li a:hover { color: #c50001; }
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .yq_tab ul li span, .yq_tab ul li span.yq1 { width: 322px; }
  .fyfw_btn ul li { width: 165px; }
  .fyztc_left { width: 452px; }
  .fyztc_left ul li, .fyztc_left ul li.num1 { width: 146px; }
  .fyztc_right { width: 500px; }
  /*.fyztc_right ul li{ width: 180px;}*/
}
@media only screen and (max-width:991px) {
  .yq_tab ul li span { width: 237px; }
  .yq_tab ul li span.yq1 { width: 238px; }
  .yq_con { height: auto; }
  .fyfw_btn ul li { width: 33.3%; }
  .fyxx_btn { float: none; width: auto; overflow: hidden; }
  .fyxx_btn ul li { width: 50%; }
  .fyxx_btn ul li a, .fyxx_btn ul li.num2 a { border-right: none; }
  .fyxx_con { margin-left: 0; }
  .fyztc_left, .fyztc_right { float: none; width: auto; }
  /*.fyztc_right ul li{ width: 50%;}*/
  .fyztc_right ul li a, .fyztc_right ul li.num1 a { border-left: none; }
  .fyztc_right .links li a { padding-top: 9px; }
  .fyztc_right .links li { height: 108px; }
  .fyxx_list, .fyxx_tit { padding-top: 0; }
}
@media only screen and (max-width:767px) {
  .yq_tab ul li { width: 33.3%; }
  .yq_tab ul li span, .yq_tab ul li span.yq1 { width: auto; }
  .yq_con { height: auto; overflow: hidden; }
  .fyfw_btn ul li { width: 50%; }
  .fyxx_tit { float: none; margin: 0 auto; }
  .fyxx_list { margin-left: 0; padding: 10px; }
  .fyztc_left { padding: 10px; }
  .fyztc_left ul li, .fyztc_left ul li.num1 { width: 33.3%; border-right: none; }
  .fyztc_left ul li img { margin: 0 auto; display: block; }
  .fyztc_left ul li a { padding-top: 20px; line-height: 36px; }
  .fyztc_right .links { float: none; width: auto; }
}
@media only screen and (max-width:360px) {
  .yq_tab ul li span { font-size: 18px; }
}

/*专题专栏-单拎*/
.ls-ztzl-dl { }
.ls-ztzl-dl li { width: 285px; height: 100px; float: left; margin-right: 20px; }
.ls-ztzl-dl li:nth-last-of-type(1) { margin-right: 0; }
.ls-ztzl-dl li a { width: 100%; height: 100%; display: block; }
.ls-ztzl-dl li a img { width: 100%; height: 100%; }
.ls-ztzl-dl li a .img-title { display: none; }
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .ls-ztzl-dl li { width: 236px; height: 83px; margin-right: 15px; }
}
@media only screen and (max-width:991px) {
  .ls-ztzl-dl li { width: 361px; height: 127px; margin-right: 15px; }
  .ls-ztzl-dl li:nth-of-type(2n) { margin-right: 0; }
  .ls-ztzl-dl li.num3, .ls-ztzl-dl li.num4 { margin-top: 15px; }
}
@media only screen and (max-width:767px) {
  .ls-ztzl-dl li { width: 49%; margin-right: 1%; }
  .ls-ztzl-dl li:nth-of-type(2n) { margin-right: 0; }
}
@media only screen and (max-width:667px) {
  .ls-ztzl-dl li { height: 112px; }
}
@media only screen and (max-width:500px) {
  .ls-ztzl-dl li { width: 100%; height: auto; margin-top: 10px!important; }
}
