﻿.w-top {
    width: 100%;
    background: #358acd;}
.w-header .list li a{

	color: #fff;}
.gl-main { width:980px; margin:0 auto;}
.top-news { height:48px; line-height:48px;}
.top-news span { background: url(20160116szficon-gl_03.jpg) center left no-repeat; padding-left:20px; display:block; color:#666666; font-size:14px;}
.top-news span a { color:#666666;}
.top-news span a.lio { color:#3172af;}
.gl-bk { border:0px solid #d6d6d6; padding:36px 29px 36px 29px;}
.gl-tit h4 { float:left; background:url(../images/20160115szf-gl_10.jpg) left center no-repeat; padding-left:20px; font-size:18px;}
.fbnf { margin-top:18px; padding:18px 0 24px 24px; border-top:1px solid #d6d6d6; background:#f9f9f9;}
.fbnf h4 { font-size:16px; font-weight:bold; float:left; margin-top:4px;}
.fbnf ul { width:1100px; float:left;}
.fbnf ul li { font-size:12px; float:left; line-height:32px;}
.fbnf ul li a { text-decoration:none; padding:0px 15px;border-radius:5px; 
    -moz-border-radius:5px; 
    -ms-border-radius:5px; 
    -o-border-radius:5px; 
    -webkit-border-radius:5px;
    position:relative; z-index:2;}
.fbnf ul li a span { color:#999999;}
.fbnf001 ul li a:hover,.fbnf001 ul li.curr  a{ background:#d91616; display:block; color:#FFF;}
    
.fbnf001 ul li a:hover span,.fbnf001 ul li.curr a span { color:#FFF;}

.gjz_text{ float:left; width:233px; height:24px; background:#f9f9f9;vertical-align:middle; line-height:24px; border:1px solid #bfbfbf; margin-left:29px;}
.gjz_btn{     font-size: 16px;float:left; width:65px; height:24px;  cursor:pointer; border:1px solid #2c78ba;vertical-align:middle; margin-left:12px; background:url(20160115szf-gl001_03.jpg) 5px center no-repeat #158aca; color:#FFF; padding-left:10px;}
.gjz_btn2{ float:left; width:65px; height:24px; background:#56b0bb; cursor:pointer; border:1px solid #18999e;vertical-align:middle; margin-left:12px; color:#FFF;}
.search01 h4 { line-height:16px; float:
;}
.list-gl li { background:url(20160115szf-gl_15.jpg) left center no-repeat; padding-left:12px; line-height:32px; font-family:"宋体";}
.list-gl li span { float:right; font-size:12px; color:#999999;}
.list-gl { padding-bottom:10px; border-bottom:0px dashed #b6b6b6;}
.yema { padding-top:30px; text-align:center;}
.box-gl { margin-top:15px;}


.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.jpg) 50px center no-repeat;}
.nav_icon2{ background:url(2016szf_nav_h_icon2.jpg) 50px center no-repeat;}
.nav_icon3{ background:url(2016szf_nav_h_icon3.jpg) 50px center no-repeat;}
.nav_icon4{ background:url(2016szf_nav_h_icon4.jpg) 50px center no-repeat;}
.nav_icon5{ background:url(2016szf_nav_h_icon5.jpg) 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.jpg) 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.jpg) 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.jpg) 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.jpg) 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.jpg) 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:460px; height:330px; overflow:hidden;}
#ifocus_piclist li { width:460px; height:330px; overflow:hidden;}
#ifocus_piclist img { width:460px; height:330px;}
#ifocus_btn { display:inline; float:left; width:125px; height:330px; background-color:#eee;}
#ifocus_btn li { width:124px; height:79px; margin-bottom:5px; cursor:pointer;}
#ifocus_btn img { width:110px; height:70px; margin:5px;  border:2px solid #eee; border:2px solid #eee;}
#ifocus_btn .on img{ border:2px solid #F30;}
#ifocus_opdiv { position:absolute; left:0; bottom:0; width:460px; 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.jpg) 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.jpg) 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.jpg) 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.jpg) 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.jpg) 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.jpg) 20px center no-repeat;}
.navmain ul li.nav_icon:hover, .navmain ul li.nav_icon.curr {
    background: url(2016szf_nav_icon.jpg) 20px center no-repeat #d91616;}

.nav_icon2 {
    background: url(2016szf_nav_h_icon44446.jpg) 25px center no-repeat;}
.navmain ul li.nav_icon2:hover, .navmain ul li.nav_icon2.curr {
    background: url(2016szf_nav_h_iicon44446.jpg) 25px center no-repeat #d91616;}

.nav_icon3 {
    background: url(2016szf_nav_h_icon3.jpg) 25px center no-repeat;}
.navmain ul li.nav_icon3:hover, .navmain ul li.nav_icon3.curr {
    background: url(2016szf_nav_icon3.jpg) 25px center no-repeat #d91616;}

.nav_icon4 {
    background: url(2016szf_nav_h_icon44445.jpg) 25px center no-repeat;}
.navmain ul li.nav_icon4:hover, .navmain ul li.nav_icon4.curr {
    background: url(2016szf_nav_h_iicon44445.jpg) 25px center no-repeat #d91616;}

.nav_icon5 {
    background: url(2016szf_nav_h_icon5.jpg) 25px center no-repeat;}
.navmain ul li.nav_icon5:hover, .navmain ul li.nav_icon5.curr {
    background: url(2016szf_nav_icon5.jpg) 25px center no-repeat #d91616;}

.nav_icon6 {
    background: url(2016szf_nav_h_icon4444.jpg) 30px center no-repeat;}
.navmain ul li.nav_icon6:hover, .navmain ul li.nav_icon6.curr {
    background: url(2016szf_nav_h_iicon4444.jpg) 30px center no-repeat #d91616;}

.nav_icon7 {
    background: url(2016szf_nav_h_icon2.jpg) 30px center no-repeat;}
.navmain ul li.nav_icon7:hover, .navmain ul li.nav_icon7.curr {
    background: url(2016szf_nav_icon2.jpg) 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;}

.footer{ height: 284px;}


/*细览正文两端对齐*/
.htmlcon{ text-align: justify;}