﻿@charset "utf-8";
/* 侧栏-树状菜单 */
#sideXxgk {
    margin-bottom: 0px;
}
#sideXxgk .bd {
}
/* 信息公开-列表页 -----------------------------------------------------*/
.govSearch {
    height: 68px;
    line-height: 68px;
    overflow: hidden;
    margin-bottom: 20px;
    background: #FAFAFA;
    font-size: 16px;
}
.govSearch dt {
    width: 90px;
    float: left;
    height: 68px;
    background: url(../../base/img/icons.png) center -546px no-repeat #0068B7;
    margin-right: 5%;
}
.govSearch dd {
    overflow: hidden;
    zoom: 1
}
.govSearch .govKW {
    width: 47%;
    height: 32px;
    line-height: 32px;
    border: 1px solid #CACACA;
    font-size: 14px;
    margin: 16px 0 16px 2%;
    padding: 0 .5%;
}
.govSearch a {
    display: inline-block;
    *display: inline;
    zoom: 1;
    padding: 0 2%;
    background: #0068B7;
    line-height: 34px;
    margin: 16px 0 16px 2%;
    color: #fff;
    font-size: 14px;
    cursor: pointer;
}
.govSearch .asBtn {
    background: #C8C8C8;
    color: #666
}
.govSearch a:hover {
    text-decoration: none;
}
.govSearch .sBtn:hover {
    background: #1160BB;
}
.publicTable {
    border-collapse: collapse;
    empty-cells: show;
    width: 100%;
}
.publicTable td {
    background: #fff;
    padding: 12px 8px;
    text-align: center;
    font-size: 14px;
    border: 1px solid #E5E5E5;
}
.publicTable .interval td,
.publicTable .title td {
    background: #F7F7F7;
}
.publicTable .symbol {
    display: none
}
.publicTable .title td {
    text-align: center;
    color: #0068B7;
    font-size: 18px;
    background: #F3F3F3;
    padding: 8px 8px;
}
.publicTable .index {
    width: 23%;
}
.publicTable .date {
    width: 12%;
}
.publicTable .type {
    width: 12%;
    font-size: 16px;
}
.publicTable .name {
    text-align: left;
    font-size: 16px;
    z-index: 1;
}
.publicTable .on .miniTable {
    display: block;
}
.publicTable .miniTable {
    display: none;
    position: absolute;
    color: #333;
    width: 58%;
    margin: 8px 0 0 -18%;
    padding: 8px;
    border: 1px solid #3878BD;
    background: #fff;
    z-index: 99;
    -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, .25);
    -moz-box-shadow: 0 0 10px rgba(0, 0, 0, .25);
    box-shadow: 0 0 10px rgba(0, 0, 0, .25);
}
.publicTable .miniTable table {
    width: 100%;
    border: 1px solid #E5E5E5;
}
.publicTable .miniTable td {
    border: 1px solid #E5E5E5 !important;
    padding: 2px 2px 2px 5px;
    text-align: left;
    border: 0;
    background: #fff;
    color: #333;
    width: 30%;
}
.publicTable .miniTable table td:nth-of-type(odd) {
    background: #f3f3f3;
}
.publicTable .miniTable .tdL {
    width: 13%;
    text-align: right;
}
.publicTable .miniTable .last td {
    border-bottom: 0
}
.publicTable .miniTable .intro {
    color: #999
}
.publicTable .miniTable .arrow {
    display: block;
    width: 9px;
    height: 7px;
    background: url(../../base/img/zwgk-arrow.png) 0 0px no-repeat;
    position: absolute;
    top: -7px;
    left: 5%
}
.sideTab-zt {
    margin-bottom: 15px;
    background: #fff;
}
.sideTab-zt .hd {
    background: #FCE6B7;
    border: 1px solid #F5BF8F;
    padding: 6px 6px 0 6px;
}
.sideTab-zt .hd li {
    font-size: 16px;
    line-height: 36px;
    padding: 0 10px;
    display: inline-block;
    *display: inline;
    zoom: 1;
    cursor: pointer;
}
.sideTab-zt .hd .on {
    background: #fff;
    border: 1px solid #F5BF8F;
    border-bottom: 0;
    position: relative;
    bottom: -1px;
}
.sideTab-zt .bd {
    padding: 20px;
}
/* 信息公开-内容页 -----------------------------------------------------*/
.govDetail {
    font-size: 16px;
    background: #fff
}
.govDetailTable td {
    background: #fff;
    padding: 5px 15px;
    width: 25%;
    border: 1px solid #8DCCFF;
    color: #969696;
}
.govDetailTable .tdlab {
    text-align: right;
    width: 18%;
    color: #0068B7;
    background: #D5ECFE;
    padding-right: 5px
}
.govDetailContent {
    padding: 5%;
}
.govDetailContent img {
    max-width: 800px;
    height: auto
}
.govDetailContent p {
    margin-bottom: 20px;
}
.govDetailContent .title {
    text-align: center;
    font-size: 30px;
    color: #0068B7;
    margin-bottom: 30px;
    line-height: 1.6;
}
.govDetailTool {
    line-height: 36px;
    padding: 4px;
    background: #f6f6f6;
    margin: 0 5% 5% 5%;
    color: #777;
    overflow: hidden;
}
.govDetailTool a {
    color: #777
}
.govDetailTool .bdsharebuttonbox {
    float: right;
}
/* 政府机构设置介绍--详细页 -----------------------------------------------------*/
.zfjghzDetail {
    padding: 2%;
}
.zfjghzDetail .deptName {
    text-align: center;
    font-size: 36px;
    margin-bottom: 30px
}
.zfjghzBox .hd {
    height: 46px;
    line-height: 46px;
    background: #F7F7F7;
    border-top: 2px solid #C9C9C9;
}
.zfjghzBox .hd ul {
    overflow: hidden;
    margin-top: -2px;
    height: 48px;
    line-height: 48px;
}
.zfjghzBox .hd li {
    float: left;
    font-size: 18px;
    padding: 0 20px 0 40px;
    background: url(../../base/img/zfjgszjs-icons.png) 15px 12px no-repeat;
}
.zfjghzBox .hd .b {
    background-position: 15px -80px
}
.zfjghzBox .hd .c {
    background-position: 15px -169px;
}
.zfjghzBox .hd .d {
    background-position: 10px -259px;
}
.zfjghzBox .hd .on {
    background-color: #F32929;
    color: #fff;
    background-position: 15px -347px;
}
.zfjghzBox .hd .b.on {
    background-position: 15px -439px;
}
.zfjghzBox .hd .c.on {
    background-position: 15px -528px;
}
.zfjghzBox .hd .d.on {
    background-position: 10px -618px;
}
.zfjghzBox .bd {
    padding: 30px 10px;
    line-height: 2;
}