﻿/* 右侧内容开始 */

.Contentr {
    float: right;
    width: 770px;
    padding: 34px 18px 0;
    background: #ffffff;
    box-sizing: border-box;
}

.ShenLans {
    height: 42px;
    line-height: 42px;
    background: #e6f5ff;
    margin-bottom: 12px;
}

.ShenLans strong {
    float: left;
    font-size: 16px;
    color: #2d66a5;
    margin-left: 176px;
}

.ShenLans span {
    float: right;
    width: 113px;
    font-size: 16px;
    color: #2d66a5;
    font-weight: bold;
    text-align: center;
}

.ShenLanx {
    min-height: 500px;
}

.ShenLanx ul li {
    height: 60px;
    line-height: 60px;
    border-bottom: 1px solid #e0e0e0;
    position: relative;
}

.ShenLanx ul li h3 a {
    float: left;
    font-size: 16px;
    color: #333333;
    font-weight: normal;
    max-width: 610px;
    padding-left: 17px;
    background: url(huidianzwgk.png) no-repeat 3px center;
}

.ShenLanx ul li h3 a:hover {
    color: #2d66a5;
    background: url(landianzwgk.png) no-repeat 3px center;
}

.ShenLanx ul li span {
    float: right;
    width: 113px;
    font-size: 14px;
    color: #666666;
    text-align: center;
}

.pubDer-box {
    float: right;
    width: 770px;
    min-height: 150px;
}

.titleCard {
    position: absolute;
    width: 734px;
    min-height: 32px;
    top: 60px;
    background-color: #fff;
    z-index: 9;
    display: none;
}

.titleCard table {
    width: 100%;
    height: auto;
    border-collapse: collapse;
    border: 1px solid #f4f4f4;
}

.titleCard table tr {
    border: none;
}

.titleCard table tr td {
    height: 24px;
    line-height: 24px;
    font-size: 14px;
    color: #666;
    padding: 5px 12px;
    word-break: break-all;
}

.titleCard table tr td.foweibold {
    width: 90px;
    font-weight: bold;
    text-align-last: justify;
}

.titleCard table tr td.cardCon {
    width: 276px;
    text-align: left;
}


/* 右侧内容结束 */


/* 年报列表开始 */

.NianBaoLists {
    padding: 18px 13px;
    margin-bottom: 11px;
    background: #f2f2f2;
    border-top: 4px solid #2d66a5;
}

.NianBaoLists strong {
    display: block;
    font-size: 20px;
    color: #2d66a5;
    padding-bottom: 18px;
}

.NianBaoLists span {
    display: block;
    font-size: 16px;
    color: #333333;
}


/* 年报列表结束 */


/* 公开目录部门开始 */

.MarBot {
    margin-bottom: 33px;
}


/* 公开目录部门结束 */


/* 部门信息公开开始 */

.BuMen {
    margin-bottom: 20px;
    background: #f7f7f7;
    padding: 19px 0 6px 18px;
}

.BuMen ul li {
    float: left;
    width: 227px;
    height: 46px;
    line-height: 46px;
    padding: 0 19px;
    background: #ffffff;
    margin: 0 9px 9px 0;
    box-sizing: border-box;
    transition: all .3s;
    border: 1px solid #e2e2e2;
}

.BuMen ul li a {
    display: block;
    font-size: 16px;
    color: #333333;
    transition: all .3s;
    text-align: center;
}

.BuMen ul li:hover {
    background: #2d66a5;
    border-color: #2d66a5;
}

.BuMen ul li:hover a {
    color: #ffffff;
}

.BuMens {
    overflow: hidden;
    padding-bottom: 20px;
}

.BuMens>span {
    float: left;
    height: 40px;
    line-height: 40px;
    padding: 0 22px;
    font-size: 20px;
    color: #ffffff;
    background: #2d66a5;
}

.ContentrMarBot {
    padding-bottom: 14px;
}


/* 部门信息公开结束 */


/* 政府信息公开指南开始 */

.ZhiNans {
    font-size: 32px;
    color: #2d66a5;
    font-weight: bold;
    text-align: center;
    padding-bottom: 32px;
}

.ZhiNanx {
    max-height: 942px;
    font-size: 16px;
    color: #333333;
    line-height: 36px;
    overflow-y: auto;
}

.ZhiNanx::-webkit-scrollbar {
    width: 10px;
    height: 10px;
}

.ZhiNanx::-webkit-scrollbar-track,
::-webkit-scrollbar-corner {
    background: #f2f2f2;
}

.ZhiNanx::-webkit-scrollbar-thumb {
    -webkit-border-radius: 5px;
    border-radius: 5px;
    background: #2d66a5;
}

.ContentrMarBotBig {
    padding-bottom: 40px;
}


/* 政府信息公开指南结束 */


/* 政府信息公开目录详情开始 */

.MuLuXiang table {
    width: 100%;
    text-align: left;
    border-collapse: collapse;
}

.MuLuXiang table tr,
th,
td {
    padding: 15px 13px;
    line-height: 30px;
    font-size: 16px;
    color: #333333;
    font-family: "微软雅黑";
    border: 1px solid #cfcfcf;
}

.MuLuBots {
    overflow: hidden;
    line-height: 30px;
    padding: 42px 0 20px;
    border-bottom: 1px dashed #afafaf;
}

.MuLuBotsl {
    float: left;
    font-size: 15px;
    color: #666666;
}

.MuLuBotsl a {
    font-size: 15px;
    color: #666666;
}

.MuLuBotsl a:hover {
    color: #2d66a5;
}

.MuLuBotsr {
    float: right;
}

.MuLuBotsr em {
    float: left;
    font-size: 15px;
    color: #666666;
    line-height: 30px;
}

.MuLuBotsr a {
    float: left;
    width: 26px;
    height: 26px;
    cursor: pointer;
    margin-top: 2px;
    margin-left: 8px;
}

.MuLuBotx {
    padding: 50px 0 0;
}

.MuLuBotx h1 {
    font-size: 32px;
    color: #2d66a5;
    text-align: center;
    padding-bottom: 7px;
    line-height: 46px;
}

.MuLuBotx .MuLuText {
    font-size: 15px;
    color: #666666;
    text-align: center;
    line-height: 61px;
    border-bottom: 2px solid #f2f2f2;
}

.MuLuBotContent {
    font-size: 16px;
    color: #333333;
    line-height: 36px;
    /*max-height: 740px;*/
    overflow-y: auto;
    margin: 24px 0;
    padding-right: 16px;
    width: 722px;
}

.MuLuBotContent * {
    font-size: 16px;
    color: #333333;
    line-height: 36px;
}

.MuLuBotContent::-webkit-scrollbar {
    width: 10px;
    height: 10px;
}

.MuLuBotContent::-webkit-scrollbar-track,
::-webkit-scrollbar-corner {
    background: #f2f2f2;
}

.MuLuBotContent::-webkit-scrollbar-thumb {
    -webkit-border-radius: 5px;
    border-radius: 5px;
    background: #2d66a5;
}

.MuLuBotNos {
    padding-top: 0;
}


/* 政府信息公开目录详情结束 */


/* 检索开始 */

.ContentrNo {
    float: none;
    width: 100%;
}

.ShenLanxJianSuo ul li h3 a {
    max-width: 685px;
}

.ShenLansJianSuo span {
    width: 150px;
}

.ShenLanxJianSuo ul li span {
    width: 150px;
}


/* 检索结束 */

.currentRoot {
    color: #0071ba !important;
    font-weight: 900 !important;
    background: url(landianzwgk.png) no-repeat left center !important;
}

.Folder a.currentRoot {
    color: #0071ba !important;
    font-weight: 900 !important;
    background: url(landianzwgk.png) no-repeat 20px center !important;
}

.FolderOpened a.currentRoot {
    color: #0071ba !important;
    font-weight: 900 !important;
    background: url(landianzwgk.png) no-repeat 20px center !important;
}

.Page a.currentRoot {
    color: #0071ba !important;
    font-weight: 900 !important;
    background: url(landianzwgk.png) no-repeat 20px center !important;
}

ul.erjifenlei .Page a.currentRoot {
    color: #0071ba !important;
    font-weight: 900 !important;
    background: url(landianzwgk.png) no-repeat 20px center !important;
}

.depInfo {
    width: 734px;
    padding: 34px 18px 0;
    min-height: 46px;
    background-color: #fff;
}

.depInfoInner {
    min-height: 46px;
    border-top: 4px solid #2d66a5;
    padding: 14px 12px;
    background-color: #f2f2f2;
}

.depInfoInner strong {
    display: block;
    font-size: 20px;
    color: #2d66a5;
    line-height: 28px;
    margin-bottom: 10px;
}

.depInfoInner span {
    display: block;
    font-size: 16px;
    color: #333;
    text-align: left;
    line-height: 24px;
}

.depInfoInner span * {
    text-indent: 0 !important;
}

.MuLuBotContent * {
    font-size: 16px !important;
    color: #333333;
    line-height: 36px !important;
}