/***漂浮***/
.j-float{position:relative;z-index:99999;display:none;}
.j-float .img_title{display:none;}
.j-float ul li{overflow: hidden; margin-bottom:10px;}
.j-float img{height: auto;}
.j-float .float-close{ padding-bottom: 5px; text-align: right;}
.j-float .float-close img{cursor:pointer;}
/*左悬浮*/
.ind_pl{height: 180px; width:240px; background: #fff; padding: 10px; border: 1px solid #dddddd; position:fixed !important; _position:absolute !important; left:10px !important; bottom:10px !important; top: auto !important; _bottom:auto !important;_bottom:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,100)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));z-index:3500 !important;}
.ind_pl .f-close{ position: absolute; cursor: pointer; right: 10px; top: 10px; z-index: 1; width: 20px; height: 20px;}
.ind_pl .f-close img{float: left;}
.ind_pl .mF_expo2010 .txt li,.ind_pl .mF_expo2010 .txt_bg{ display: none !important;}
.ind_pl .mF_expo2010_ind_pl .pic li span{ display: none;}
.ind_pl .mF_expo2010 .num{ bottom: 5px !important; right: 8px !important;}
.ind_pl .mF_expo2010 .num li{ width: 16px !important; height: 14px !important; font-family: arial !important; font-size: 12px !important; margin-right: 2px !important; line-height: 14px !important;}
.ind_pl .mF_expo2010 .num li.hover a,.ind_pl .mF_expo2010 .num li.current a{ background: #d71018 !important;}
.ind_pl .mF_expo2010 .num li b{ background: #000 !important; filter: alpha(opacity=40) !important;opacity: .4 !important;}
.ind_pl .mF_expo2010 .pic li img{height: auto !important;}
.ind_line{ border: 1px solid #e3e3e3; }
/*焦点图 */
.ind_box1{ padding: 15px 0 15px 15px;background: #f5f5f5;}
.ind_flash{  height: 344px; overflow:hidden; width: 630px; clear:both; padding: 2px; border: 1px solid #ddd;}
.ind_flash .mF_games_tb {  background:none !important;    height: 344px !important;}
.ind_flash .mF_games_tb_wrap {   padding: 0 !important;  border: none !important; float: none !important;  background: #fff;}
.ind_flash .mF_games_tb .txt li {  height: 45px !important; line-height: 45px !important; bottom:0 !important;}
.ind_flash .mF_games_tb .txt li a { padding:0 10px !important;  text-align: center; font-size: 16px !important; font-weight: normal !important; font-family: "Microsoft YaHei",微软雅黑;  height: 45px; white-space: nowrap; overflow: hidden;text-overflow: ellipsis;}
.ind_flash .mF_games_tb .thumb {bottom: 45px !important;right:auto !important; margin-left: -45px; width:90px !important; height:10px !important; left:50% !important; z-index:888;}
.ind_flash .mF_games_tb .thumb ul{ width:90px !important;}
.ind_flash .mF_games_tb .thumb li{width:8px !important;height:8px !important;text-indent:-999999px;background:url(../images/num.png) -17px 0 no-repeat !important; margin-right:10px !important;}
.ind_flash .mF_games_tb .thumb li.current{ background:url(../images/num.png) 0 0 no-repeat !important;}
.ind_flash .mF_games_tb .thumb li img{ display:none;}
.ind_flash .mF_games_tb .thumb li  a{ border:none !important; margin:0 !important;}
.ind_flash .mF_games_tb .prev, .ind_flash .mF_games_tb .next {   font: bold 0/0 arial !important; width: 44px !important;height:44px !important; left: 15px; bottom: 50% !important; }
.ind_flash .mF_games_tb .prev{background:url(../images/left_arrow.png) 0 0 no-repeat !important; }
.ind_flash .mF_games_tb .next {background:url(../images/right_arrow.png) 0 0 no-repeat !important;  left: auto !important; right:15px !important;}
.ind_flash .mF_games_tb .prev:hover,.ind_flash .mF_games_tb .next:hover{FILTER: alpha(opacity=100); opacity: 1; -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); -webkit-transition: all .5s; -moz-transition: all .5s; -o-transition: all .5s; -ms-transition: all .5s; transition: all .5s;}
/*政务新闻 */
.ind_news{  width: 467px;  height: 344px;}
.ind_news .ind_list{ padding-right:10px;}
.ind_news .ind_list .title{margin-right:0;}
.ind_bmbox{ width: 571px;height: 249px;border-right: 1px solid #ddd;}
.ind_bmbox .ind_list {margin:0;}
.ind_tzbox{  width: 566px;height: 249px;}
.ind_bmbox .ind_list{ padding:0 20px; }
.ind_bmbox .ind_list li a {max-width: 370px;}
.ind_stbox{ width: 370px; padding:10px 0 0 20px; }
.ind_sttabs{ width: 121px; height: 185px; }
.ind_sttabs ul li{height: 26px; line-height:26px; margin: 2px 0;background: url(../images/key_01.png) no-repeat right 0;display: block;}
.ind_sttabs ul li a{ display: block; padding-right: 25px; text-align: center;}
.ind_sttabs ul li.active{ background: url(../images/sicon.png) no-repeat right center;}
.ind_sttabs ul li.active a{  background: url(../images/title-bg.png) no-repeat 0 0;height: 26px;color: #fff;}
.ind_stlist{ margin-left: 132px; height:185px;}
.ind_stlist li{ height: 30px; line-height: 30px;}
.ind_stlist li a{ display: inline-block; max-width:210px; white-space: nowrap; overflow: hidden;  text-overflow: ellipsis;}
.ind_stlist li .date{ float: right; color:#999;}
.ind_stlist li img{ float: left; padding-top: 10px;}
.gk_list{ clear: both;}
.ind_gklist li{position: relative; height: 30px; line-height: 30px; padding-left: 12px; font-size: 14px;  padding-right: 60px; background:url(../images/list.png) 0 center no-repeat;overflow:hidden;}
.ind_gklist li .col-block {float: left;max-width: 100%;display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.ind_gklist li .explain-list, .gk_list li .policy-list {display: block;float: right;max-width: 80%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.ind_gklist li .title {display: block;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;float: none;margin-right: 0;max-width: none;}
.ind_gklist li .explain-list .explain-link, .ind_gklist li .policy-list .policy-link {display: inline;color: #dd0000;float: none;background: none;max-width: none;padding: 0;margin: 0;}
.ind_gklist li .date {white-space: nowrap;font-family: arial;position: absolute;right: 0;top: 0;color: #999;}

.ind_stpic{width: 148px;height: 185px;margin-right: 20px; }
.ind_stpic ul li{ margin: 4px 0;display: block;}
.ind_stpic ul li a{border: 1px solid #ddd;padding: 1px; display: block; }
.ind_stpic ul li img{ width: 144px;height: 80px; }
.ind_stpic ul li .title{ display: none;}
/*专题 */
.ind_hotzt{ width: 890px;height: 81px;border: 1px solid #eee;}
.ind_hotzt .zttit{  float: left;  width: 63px;height: 73px;background: #ea0001;margin: 4px;}
.ind_hotzt .zttit a{width: 36px;font-size: 18px;color: #fff;height: 41px;text-align: center;display: block;padding: 14px 12px;line-height: 24px;}
.ind_hotzt .ztlist{ height: 71px; overflow: hidden; margin:4px 0 0  0; width: 815px; float: left;}
.ind_hotzt ul li{ width: 163px;height: 73px; line-height:73px; text-align: center; float: left; font-size: 16px;}
.ind_hotzt ul li a{ display: block; height: 73px; border-right: 1px dotted #ddd;}
.ind_hotzt ul li img{ display: inline-block; padding-right: 8px;}
.ind_hotzt ul li.num5 a{ border:none;}
.ind_ztimg{ width: 248px;}
.ind_ztimg ul li{ float: left; width: 50%; text-align: center;}
.ind_ztimg ul li a{ display: block; height: 83px;}

.ind_tlpic li{ padding: 0 0 15px; height: auto; font-size: 0; line-height: 0;}
.ind_tlpic li img{vertical-align: middle; width: 100%; height: auto;}
.ind_tlpic li span{display: none;}

/*横幅*/
.hfbox{ height: 95px; position: relative; overflow: hidden; width: 100%;}
.flash-banner{position: relative;height:100%; width: 100%;}
.flash-banner .bannerPic,.flash-banner .bannerPic ul,.flash-banner .bannerPic li,.flash-banner .bannerPic img,.flash-banner .bannerPic a{height:100% !important; width: 100% !important; }
.flash-banner .bannerPic{ position:relative; z-index:0;}
.flash-banner .bannerPic li{ zoom:1; vertical-align:middle;}
.flash-banner .bannerPic a{display:block; color: #fff; position: relative;}
.flash-banner .bannerPic img{display:block;}
.flash-banner .bannerPic .img-title{display: none;}
.flash-banner .bannerNum{height:10px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1;  }
.flash-banner .bannerNum ul{ overflow:hidden; zoom:1; float:left;}
.flash-banner .bannerNum ul li{ float:left; margin-right:9px; width:10px; height:10px;  font-size: 0; background:#fff !important;overflow: hidden; cursor: pointer; border-radius: 50%;}
.flash-banner .bannerNum ul li.on{background:#f00 !important;}
/*信息公开 */
.ind_xxgk{ width: 393px;border: 1px solid #ddd; padding: 0 16px;}
.ind_gkbox{ background: url(../images/open.png) no-repeat right 10px; height: 498px;}
.ind_bigtitle{  height: 66px;border-bottom: 2px solid #da2815 }
.ind_bigtitle a{   font-size: 18px;color: #da2815;padding-top: 15px;display: block; line-height: 20px;}
.ind_bigtitle  span {font-size: 12px;color: #bbb;line-height: 27px; display: block;}
.ind_zfgk{border: 1px solid #ddd;height: 132px;margin: 22px 0;}
.ind_zfgk .zftit{width: 50px;height: 134px;background: url(../images/gov.png) no-repeat 11px 12px #db1f1e;float: left;}
.ind_zfgk .zftit a{  width: 28px;padding-top: 57px;font-size: 14px;color: #fff;line-height: 21px;display: block;padding-left: 11px;}
.ind_zfgk .zfbtn{ margin-left: 64px;}
.ind_zfgk .zfbtn li{  margin: 10px 0 0 14px; width: 143px;line-height: 30px;float: left; text-align:center; font-size: 14px;color: #444; }
.ind_zfgk .zfbtn li a{  display: block; height: 30px;  background: #fff1f1; white-space: nowrap; overflow: hidden;  text-overflow: ellipsis;}
.ind_zfgk .zfbtn li a:hover{ background-color:#ffd5d6; color:#da2815;}
.ind_zfgk .zfbtn img{ display: inline-block;  margin-right: 10px;}
.ind_zfgklist .ind_sttabs{ height: 230px; background: url(../images/gk_line.gif) right top repeat-y;}
.ind_zfgklist .ind_sttabs ul li{margin: 4px 0 10px 0;}
.ind_zfgklist  .ind_sttabs ul.zfimg li{ margin:25px 0 0 0; background: none;}
.ind_zfgklist  .ind_sttabs ul.zfimg li a{ text-indent: 0;}
/*政民互动 */
.ind_zmhd{ width: 310px;border: 1px solid #ddd; padding: 0 16px; margin-left: 12px;}
.ind_zmhd .ind_bigtitle {border-bottom: 2px solid #478fca;}
.ind_zmhd .ind_bigtitle a {color: #478fca;}
.ind_hdbtn{  height: 166px;margin-top: 7px;}
.ind_hdbtn ul li{ float: left; width: 32.3%; text-align: center; height: 88px;}
.ind_hdbtn ul li a{ display: block; padding-top: 20px;}
.ind_hdbtn ul li .img_title{ display: block; text-align: center; }
.ind_hdft{ margin-top: 20px; clear: both;}
.ind_ftbox .hdy_ftbox{ margin-top: 7px;}
.ind_ftbox .hdy_ftbox .ftimg{ float: left; width: 105px;}
.ind_ftbox .hdy_ftbox .ftimg img{ width: 105px; height: 84px;}
.ind_ftbox .hdy_ftbox .ftimg .btn{     display: block;height: 30px;line-height: 30px;text-align: center;margin: 10px auto 0;background: #478fca;color: #fff;border-radius: 10px;}
.ind_ftbox .hdy_ftbox .ftcon{ margin-left: 112px;}
.ind_ftbox .hdy_ftbox .ftcon li.xx{ line-height: 25px; height: 25px;white-space: nowrap; overflow: hidden;  text-overflow: ellipsis;}
.ind_ftbox .hdy_ftbox .ftcon li.nr{ height:75px; overflow: hidden; line-height: 25px; }
.ind_ftbox .hdy_ftbox .ftcon li .tit{ color: #478fca; font-weight: bold;}
.ind_hdtabs{  height: 29px;border-bottom: 1px solid #ddd;}
.ind_hdtabs ul li{ display: inline; float: left; padding:0 12px; margin-bottom: -2px; line-height: 29px;text-align: center;font-size: 16px;color: #478fca;border-bottom: 2px solid #478fca;}
/*办事服务 */
.ind_zwfw{  width: 342px;height: 498px;border: 1px solid #ddd;float: right;}
.ind_hfimg  img{ width: 100%; height: auto;}
/*友情链接 */
.ind_link .linktit{ background:#f5f5f5; height: 36px; line-height: 36px; border-bottom: 1px solid #ddd; }
.ind_link .linktit .tit{background: url(../images/linkico.gif) 23px center no-repeat; padding-left: 56px;font-size: 16px; color: #ea0001; font-weight: bold; }
.ind_link .linktit ul li{  width: 145px;line-height: 36px;font-size: 14px;color: #666;display: block;text-align: center;float: left;}
.ind_link .linktit ul li.active{ width: 143px;  background-color: #fff;border-top: 2px solid #ea0001;border-left: 1px solid #ddd;border-right: 1px solid #ddd}
.linklist{ height: 82px; overflow: auto; width: 100%; clear: both;}
.linklist ul li{ width: 16.6%; float: left; height: 36px; line-height: 36px; }
.linklist ul li a{ display: block;white-space: nowrap; overflow: hidden; padding-left: 10px;  text-overflow: ellipsis;}
@media (max-width: 1139px) and (min-width: 992px){
/*焦点图 */
 .ind_flash {width: 510px;}
 .ind_flash .mF_games_tb, .ind_flash .mF_games_tb .pic img {width: 510px !important;}
/*新闻*/
 .ind_news{width:440px;}
 .ind_news .ind_atabs ul li{padding:0 15px;}
 .ind_bmbox {width: 423px;}
 .ind_news .ind_list li a {max-width: 260px;}
 .ind_bmbox .ind_list li a {max-width: 250px;}
 .ind_stlist li a {max-width: 200px;}
 .ind_gkbox  .ind_stlist li a {max-width: 130px;}
 /*专题*/
 .ind_hotzt {width: 782px;}
 .ind_hotzt .ztlist {;width: 705px;}
 .ind_ztimg{ width: 208px;}
 /*公开*/
 .ind_xxgk {width: 319px;}
 .ind_zfgk .zfbtn li {margin: 10px 0 0 10px;width: 110px;}
 .ind_zmhd {width: 236px;}
}
@media (max-width: 991px){
 .mt20 {margin-top: 10px;}
 .ind_box1 {padding: 10px;}
 .ind_flash,.ind_news,.ind_bmbox,.ind_tzbox,.ind_hotzt,.ind_ztimg,.ind_xxgk{ width: auto; float: none; margin-bottom: 15px; height: auto;}
 .ind_ztimg{margin-bottom: 0;}
 /*焦点图 */
 .ind_flash {width: 100%;}
 .mF_games_tb .pic{ right:0; width: 100% !important;}
 .ind_flash .mF_games_tb, .ind_flash .mF_games_tb .pic img {width: 100% !important; height: 361px;}
 /*新闻 */
 .ind_bmbox{ border: none;}
 .ind_ztimg{ border: 1px solid #ddd;}
 .ind_ztimg ul li.num1 a{ border-right: 1px solid #ddd;}
 .ind_stbox {width: 560px;}
 .ind_stbox .ind_stlist li a {max-width: 410px;}
 /*专题*/
 .ind_hotzt .ztlist {width: 690px;}
 /*列表 */
 .ind_list li a, .ind_bmbox .ind_list li a {max-width: 580px;}
 /*信息公开 */
 .ind_gkbox { height: auto; padding-bottom: 10px;}
 .ind_zfgk .zfbtn li {margin: 10px 2% 0 0;width: 48%;}
 .ind_zfgklist{ height: auto;}
 /*政民互动 */
 .ind_zmhd {width: 378px;margin-left: 0;}

    /*横幅*/
    .hfbox{ height: 85px;}
}

@media (max-width: 767px){
 /*焦点图 */
 .ind_flash .mF_games_tb_myFocus01, .ind_flash  { width: 100% !important; height: auto;}
 .ind_flash .mF_games_tb {  height:  21em !important;}
 .ind_flash .mF_games_tb_myFocus01 .pic {  width: 100% !important;  height: 21em !important;}
 .ind_flash .mF_games_tb .pic li {  height: 21em !important;}
 .ind_flash .mF_games_tb .pic ul li img{width:100%; height:21em;}
 /*新闻 */
 .szfxx-list li{position: relative;}
 .szfxx-list li .date{position: absolute;top:0;right:0;}

 .ind_stbox {width: 100%;padding: 10px 0 0 0;}
 .ind_sttabs,.ind_zfgklist .ind_sttabs{ float: none; height: 26px; width: 100%; background: none;}
 .ind_sttabs ul li,.ind_zfgklist .ind_sttabs ul li{ float: left; width: 18%; margin: 0 1%; text-align: center; height: 26px;}
 .ind_sttabs ul li.active a,.ind_zfgklist .ind_sttabs ul li.active  a{ background: none;}
 .ind_sttabs ul li a {text-indent: 0;}
 .ind_sttabs ul li{ background: #ddd;}
 .ind_sttabs ul li.active{ background: #da2815;}
 .ind_btabs ul li {margin: 0;width: 33.3%; text-align: center;}
 .ind_btabs ul li a{ display: inline-block;}
 .ind_bmbox .ind_list {padding: 0 10px;}
 .ind_stlist {margin:8px 0 0 10px; height: auto; clear: both;}
 .zfimg{ display: none;}
 .ind_stlist li a {  max-width:none !important; margin-right:60px; float:none; display:block;}
 .ind_stpic{ width: 100%;  height: auto; margin: 0; }
 .ind_stpic ul{ margin-right: 10px;}
 .ind_stpic ul li{ float: left; margin-left:10px; }
 .ind_stbox .ind_stlist li a { margin-right: 10px;}
 /*专题 */
 .ind_hotzt .zttit {float: none;width: auto;height: 35px;background: #ea0001;margin: 0; line-height: 35px;}
 .ind_hotzt .zttit a {width: auto;height: 35px;padding: 0;line-height: 35px;}
 .ind_hotzt .ztlist {width: 100%;}
  /*政民互动 */
 .ind_zmhd,.ind_zwfw { width: auto; float: none; height: auto;}
 .ind_zmhd{ margin-bottom: 15px;}
 .ind_zwfw{ text-align: center;}
 .ind_zwfw img {width: 100%; height: auto; }
 /*友情链接 */
 .linklist {height: auto; padding-bottom: 10px;}
 .linklist ul li {width: 33.3%;}

    /*横幅*/
    .hfbox{ height: 65px;}
}
@media (max-width: 450px){
 .ind_zfgk .zfbtn img {margin-right: 0;}
 .ind_zfgk .zfbtn {margin-left: 54px;}
 .ind_link .linktit ul li {width: 80px;}
 .ind_link .linktit ul li.active {width: 78px;}
 .linklist ul li {width: 50%;}
}
@media (max-width: 360px){
 .ind_sttabs ul li, .ind_zfgklist .ind_sttabs ul li {width: 48%; margin-bottom: 5px;}
 .ind_stpic ul li {margin-left: 2%;width: 48%;}
 .ind_stpic ul li img{ width: 100%; height: auto;}
}