.navmain{ height:42px; border-bottom:3px solid #d91616;}
.navmain ul li.navli{ float:left; }
.navmain ul li.navli a.navlink{ font-size:16px;height:42px;line-height:42px; width:106px; padding-left:90px; display:block;border-radius:5px 5px 0px 0px;
    -moz-border-radius:5px 5px 0px 0px;
    -ms-border-radius:5px 5px 0px 0px;
    -o-border-radius:5px 5px 0px 0px;
    -webkit-border-radius:5px 5px 0px 0px;
    position:relative; z-index:2;
    behavior:url(images/PIE.htc); text-decoration:none;}
.navmain ul li.curr a.navlink{ color: #fff}
.nav_icon{ background:url(2016szf_nav_h_icon.png) 50px center no-repeat;}
.nav_icon2{ background:url(2016szf_nav_h_icon2.png) 50px center no-repeat;}
.nav_icon3{ background:url(2016szf_nav_h_icon3.png) 50px center no-repeat;}
.nav_icon4{ background:url(2016szf_nav_h_icon4.png) 50px center no-repeat;}
.nav_icon5{ background:url(2016szf_nav_h_icon5.png) 50px center no-repeat;}

.navmain ul li.nav_icon a.navlink:hover,.navmain ul li.nav_icon  a.curr,.navmain ul li.nav_icon4  a.active{background:url(2016szf_nav_icon.png) 50px center no-repeat #d91616; color:#fff;}
.navmain ul li.nav_icon2 a.navlink:hover,.navmain ul li.nav_icon2  a.curr,.navmain ul li.nav_icon4  a.active{background:url(2016szf_nav_icon2.png) 50px center no-repeat #d91616; color:#fff;}
.navmain ul li.nav_icon3 a.navlink:hover,.navmain ul li.nav_icon3  a.curr,.navmain ul li.nav_icon3  a.active{background:url(2016szf_nav_icon3.png) 50px center no-repeat #d91616; color:#fff;}
.navmain ul li.nav_icon4 a.navlink:hover,.navmain ul li.nav_icon4  a.curr,.navmain ul li.nav_icon4  a.active{background:url(2016szf_nav_icon4.png) 50px center no-repeat #d91616; color:#fff;}
.navmain ul li.nav_icon5 a.navlink:hover,.navmain ul li.nav_icon5  a.curr,.navmain ul li.nav_icon5  a.active{background:url(2016szf_nav_icon5.png) 50px center no-repeat #d91616; color:#fff;}

.navmain{ position: relative ;z-index:99;}
.subnav_box{ top:42px; left: 0}
.subnav_box{  border:2px solid #d91616;  z-index:99;}

.search01 .gjz_text{ padding-left: 20px;}

.htmlcon{
    margin-bottom: 20px;
}
.htmlcon , .htmlcon p , .htmlcon div , .htmlcon td , .htmlcon li{
    font-size: 16px;font-family:"宋体";
    line-height: 32px;}
.htmlcon p{ margin-top: 20px;}
.font0 , .font0 p , .font0 div , .font0 td , .font0 li{
    font-size: 16px;font-family:"宋体";
    line-height: 32px;
}
.font1,.font1 p , .font1 div , .font1 td , .font1 li{
    font-size: 18px;font-family:"宋体";
    line-height: 32px;}


.xl-nr .ly .active{ color: #ff9921}

.loadinfo{ margin: 30px auto; text-align: center;}

/* 修正 概览上的文字隐藏*/
.list-gl li ,.list-fgl li, .list-fgl01 li { height: 32px; overflow: hidden; text-overflow:ellipsis }

.b_text , .b_text2{ padding-left: 5px;}


/*首页图片切换 2016-1-15 16:54:12*/
#ifocus_pic { display:inline; position:relative; float:left; width:77.5%; height:335px; overflow:hidden; }
#ifocus_piclist ul{top: 0px; position: relative; padding: 0px; margin: 0px;}
#ifocus_piclist li {overflow:hidden; }
#ifocus_piclist img {width:100%;height: 335px;}
#ifocus_btn { display:inline; float:left; width:22%;background-color:#eee;}
#ifocus_btn li { width:100%; height:79px; margin-bottom:5px; cursor:pointer; }
#ifocus_btn img { width:90%; height:70px; margin:5px;  border:2px solid #eee; border:2px solid #eee; }
#ifocus_btn .on img{ border:2px solid #F30; }
#ifocus_opdiv {width: 100%; position:absolute; left:0; bottom:0;height:35px; background:#000; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50); }
#ifocus_tx { position:absolute; left:8px; bottom:8px; color:#FFF; }
#ifocus_tx ul li{ display:none; height: 20px; overflow: hidden; }
#ifocus_tx ul li a{ color:#fff; font-size:14px; font-weight: bold;}
/*首页图片切换 end*/

/*首页清新福建切换 */
.qxfj_slide .hd{ height:39px; line-height:39px;  overflow:hidden;   }
.qxfj_slide .hd ul{ float:right; margin:16px 6px 0 0; zoom:1; }
.qxfj_slide .hd ul li{ width:18px; height:6px; float:left; cursor:pointer; display:block; margin-right:4px; _display:inline; background-color:#ccc; }
.qxfj_slide .hd ul li.on{ background-color:#F30 }
.qxfj_slide .bd { overflow:hidden; height:139px; width:279px;}
.qxfj_slide .bd ul{ overflow:hidden; zoom:1;}
.qxfj_slide .bd ul li{ float:left; width:279px; height:139px; }

/*首页清新福建切换 end*/

/*首页重点办事服务切换*/
.zdbsfw-brand { width:347px; height:221px; overflow:hidden;}
.zdbsfw-brand .fCl-nav{ height: 18px; width: 36px; padding:0px 10px; line-height: 18px; background: #eee; position: relative; bottom: 33px; left: 0; margin: 0px auto; border-radius: 10px; -moz-border-radius: 10px; -ms-border-radius: 10px; -o-border-radius: 10px; -webkit-border-radius: 10px; behavior:url(images/PIE.htc); position:relative; z-index:2; }
.zdbsfw-brand .fCl-nav li{ float: left; width: 12px; line-height: 15px; font-family: Tahoma,Helvetica; font-size: 24px; _font-size: 34px; color: #B2B2B2; cursor: pointer; padding:0px 3px;}
.zdbsfw-brand .fCl-nav li.on{ color:#d91616;}
/*首页重点办事服务切换 end*/

/*调整在线访谈的标题*/
.zxft_news h4 a{ font-weight: bold; color: #1471c7; }


.linkQz:hover a{
    color: #000 !important;
    text-decoration: underline;
    background: none !important;
}
.linkQz:hover a span{ background: none}

/**顶部天气预报样式**/
.tqyb{width:160px;height:25px;overflow:hidden}
#tqyb{ position:relative;margin-top:6px;font-size:12px}
.tqmore{margin-top:6px;font-size:12px}


.btn a:link ,.btn a:visited {
    color: #fff;
}

/**领导0*/
.cont2 {
    font-family: "宋体";
    line-height: 32px;
}

/* for 领导*/
.tit1 h2 {
    font-size: 16px;
    line-height: 42px;
    padding-left: 33px;
}

.tit2 h2{
    color: #fff;
    font-size: 16px;
}

.tup{ padding: 21px 24px 10px;}
.tup img{ margin: 0 8px }
.ldfg{ min-height: 192px;}
.ld_hdbd{ height: 158px; overflow: hidden}

/*父概览*/
.listdoc {
    padding: 10px 0 22px;
}
.listdoc li {
    height: 32px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space:nowrap;
}
.listdoc li {
    background: rgba(0, 0, 0, 0) url(20160115szf-gl_15.jpg) no-repeat scroll left center;
    font-family: "宋体";
    line-height: 32px;
    padding-left: 12px;
}



.xl-nr h5{ margin-bottom:26px; }
.dz_hide{ display: none }/*控制隐藏*/
.dz_li_hide_time li span { display: none }/*控制嵌入的li，使得时间隐藏*/
.dz_li_show_more li.dz_hide{ display: block } /*控制嵌入的li，使得第5条起，显示*/
.dz_li_half{ width: 100% }
.dz_li_half li{ width: 47% ; float: left; margin-right:8px;}

.xl_nav ul li {
    margin-right: 0;
    padding-right: 10px;
}

.top_back {
    background: rgba(0, 0, 0, 0) url(2016szf_ztzl_btn.png) no-repeat scroll left center;
    float: right;
    height: 25px;
    text-align: center;
    width: 79px;
    right: 2px;top:10px;
    position: absolute;
}
.top_back p a {
    color: #fff;
    line-height: 25px;
}

.spot h1{ text-align: center }
.xl-nr h3 , .xl-nr h4 { line-height: 150%;}


/*隐藏插值表达式*/
/*[ms-repeat],[ms-if]{display: none}*/

/*添加底部导航链接的样式*/

.index_foot_main{ width:980px; margin:0 auto;}
.index_foot_wzdh { height:39px; background:#f8f8f8; border:1px solid #d7d7d7; line-height:39px;}
.index_foot_wzdh ul li.oujw{ float:left; border-right:1px solid #e8e8e8;}
.index_foot_wzdh ul li.oujw a.oujwn { font-size:14px;display:block; width:117px; text-decoration:none; background: url(20161025_szf_icon3.png) 110px center no-repeat; padding-left:20px; }
.index_foot_wzdh ul li:first-child.oujw a.oujwn { width:119px;}
.index_foot_wzdh ul li.oujw a.oujwn:hover,.index_foot_wzdh ul li.curr a.oujwn { height:40px; font-weight:bold; color:#d91616;background: url(20161025_szf_icon.png) 110px center no-repeat #f8f8f8; position:relative; margin-top:-1px;}

.index_foot_wzdh_nr { border:1px solid #d7d7d7; border-bottom:none;height:150px; background:#f8f8f8; padding:10px 0px 10px 20px;     overflow-y: auto; position:absolute; top:-172px; z-index:99; left:-1px; width:958px;}
.index_foot_wzdh_nr ul{ margin-left:-25px; display:inline-block; height:22px; line-height:22px;}
.index_foot_wzdh_nr ul.col_3 li{ width:280px; } 
.index_foot_wzdh_nr ul.col_4 li{ width:205px; } 
.index_foot_wzdh_nr ul.col_6 li{ width:120px; } 
.index_foot_wzdh_nr ul.col_7 li{ width:100px; } 
.index_foot_wzdh_nr ul.table li{margin-left:10px; }
.index_foot_wzdh_nr ul li {     font-family: "宋体"; font-size: 12px; float:left;line-height:26px; background: url(20161025_szf_icon4.jpg) left center no-repeat; padding-left:10px; overflow:hidden;text-overflow:ellipsis; white-space:nowrap;margin-left:25px;}
.index_foot_wzdh_nr tr td { line-height:16px; font-size:12px;}
.col-red { color: #ed3403!important;}


/*头部导航*/
.add_zc_qh_btn { height:84px;}
.add_zc_qh_btn ul li { float:left;}
.add_zc_qh_btn ul li a { display:block; line-height:84px; font-size:16px; text-decoration:none; color:#FFF; }
.add_zc_qh_btn ul li a.icon01 { background:url(20160912_szf_zc_qh_icon01.png) 25px center no-repeat #00a0e8; width:125px;padding-left:90px;}
.add_zc_qh_btn ul li a.icon02 {background:url(20160912_szf_zc_qh_icon02.png) 25px center no-repeat #3dc5a9; width:115px;padding-left:100px;}

.navmain ul li.navli { width:163px;
    border-radius: 5px 5px 0px 0px;
    -moz-border-radius: 5px 5px 0px 0px;
    -ms-border-radius: 5px 5px 0px 0px;
    -o-border-radius: 5px 5px 0px 0px;
    -webkit-border-radius: 5px 5px 0px 0px;
    behavior: url('/images/PIE.htc');
}

.navmain ul li.nav_icon a.navlink:hover, .navmain ul li.nav_icon a.curr, .navmain ul li.nav_icon4 a.active { background: url();}
.navmain ul li.nav_icon2 a.navlink:hover,.navmain ul li.nav_icon2  a.curr,.navmain ul li.nav_icon4  a.active{background: url();}
.navmain ul li.nav_icon3 a.navlink:hover,.navmain ul li.nav_icon3  a.curr,.navmain ul li.nav_icon3  a.active{background: url();}
.navmain ul li.nav_icon4 a.navlink:hover,.navmain ul li.nav_icon4  a.curr,.navmain ul li.nav_icon4  a.active{background: url();}
.navmain ul li.nav_icon5 a.navlink:hover,.navmain ul li.nav_icon5  a.curr,.navmain ul li.nav_icon5  a.active{background: url(2016szf_nav_h_icon.png) 20px center no-repeat;
}
.navmain ul li.nav_icon:hover, .navmain ul li.nav_icon.curr {
    background: url(2016szf_nav_icon.png) 20px center no-repeat #d91616;
}

.nav_icon2 {
    background: url(2016szf_nav_h_icon44446.png) 25px center no-repeat;
}
.navmain ul li.nav_icon2:hover, .navmain ul li.nav_icon2.curr {
    background: url(2016szf_nav_h_iicon44446.png) 25px center no-repeat #d91616;
}

.nav_icon3 {
    background: url(2016szf_nav_h_icon3.png) 25px center no-repeat;
}
.navmain ul li.nav_icon3:hover, .navmain ul li.nav_icon3.curr {
    background: url(2016szf_nav_icon3.png) 25px center no-repeat #d91616;
}

.nav_icon4 {
    background: url(2016szf_nav_h_icon44445.png) 25px center no-repeat;
}
.navmain ul li.nav_icon4:hover, .navmain ul li.nav_icon4.curr {
    background: url(2016szf_nav_h_iicon44445.png) 25px center no-repeat #d91616;
}

.nav_icon5 {
    background: url(2016szf_nav_h_icon5.png) 25px center no-repeat;
}
.navmain ul li.nav_icon5:hover, .navmain ul li.nav_icon5.curr {
    background: url(2016szf_nav_icon5.png) 25px center no-repeat #d91616;
}

.nav_icon6 {
    background: url(2016szf_nav_h_icon4444.png) 30px center no-repeat;
}
.navmain ul li.nav_icon6:hover, .navmain ul li.nav_icon6.curr {
    background: url(2016szf_nav_h_iicon4444.png) 30px center no-repeat #d91616;
}

.nav_icon7 {
    background: url(2016szf_nav_h_icon2.png) 30px center no-repeat;
}
.navmain ul li.nav_icon7:hover, .navmain ul li.nav_icon7.curr {
    background: url(2016szf_nav_icon2.png) 30px center no-repeat #d91616;
}

.xxgk_12_f {
    width: 255px;
}
.xxgk_all_12 ul li{ width: 120px;}
.zwgk_xd_12{ width: 290px;}
.xxgk_all_12 ul li a{ width: 120px;}
.xl_nav ul li{ padding-right: 5px;}




/*细览正文两端对齐*/
.htmlcon{ text-align: justify;}