﻿﻿@charset "utf-8";
/*通用框-样式追加*/
.box .hd h3,
.box .hd .tabList .on{font-weight: bold;}
.mainContent .mBd{padding: 20px 0 0;}

/* 政务公开-公开目录首页 -----------------------------------------------------*/
/*.publicityMap{overflow: hidden; margin-top: -15px;}
.publicityMap .list{overflow: hidden; margin-top: 15px;}
.publicityMap .list dt{height: 40px; line-height: 40px; font-size: 16px; font-weight: bold; text-align: left; background-color: #f0f0f0;}
.publicityMap .list dt a{width: auto; float: left; height: 40px; line-height: 40px; padding: 0 26px; color: white; background-color: #146ac1;}
.publicityMap .list dd{overflow: hidden; }
.publicityMap .nodeList{overflow: hidden;}
.publicityMap .nodeList li{width: auto; float: left; line-height: 26px; margin:10px 15px 0; font-size: 16px;}*/

.publicityMap{overflow: hidden; margin-top: -15px;}
.publicityMap .list{padding:15px 10px; overflow: hidden; border-bottom:1px dotted #ccc;}
.publicityMap .list dt{float:left; margin:5px 0; padding-right:15px;font-size:16px; }
.publicityMap .list dt a{color: #146ac1;}
.publicityMap .list dd{overflow:hidden; font-size:14px;}
.publicityMap .nodeList{overflow: hidden;}
.publicityMap .nodeList li{float:left;margin:5px 0; }
.publicityMap .nodeList li a{padding:0 15px; border-left:1px solid #ddd;}

/* 政务公开-公开目录列表 -----------------------------------------------------*/
.gkmlList{padding:10px;}
.gkmlList .li1{overflow:hidden;padding:17px 10px; border-bottom:1px dotted #ccc; }
.gkmlList .h1{float:left; margin:5px 0; padding-right:10px;font-size:16px; }
.gkmlList .h1 a{color:#0068b7;}
.gkmlList .ul1{float:left; overflow:hidden; font-size:14px;}
.gkmlList .li2{float:left;margin:5px 0; }
.gkmlList .li2 .a2{padding:0 10px; border-left:1px solid #ddd;}

/* 政务公开-首页 -----------------------------------------------------*/
/* 侧栏-政府信息公开 */
#sideZfxxgk .bd{padding: 18px 15px 25px; overflow: hidden;}
#sideZfxxgk .xxgkMenu{margin-top: -12px;}
#sideZfxxgk .xxgkMenu li{position: relative; z-index: 1; height: 50px; line-height: 50px; margin-top: 12px; }
#sideZfxxgk .xxgkMenu a{display:block; padding-left: 48px; -webkit-transition:200ms; -moz-transition:200ms; -o-transition:200ms; transition:200ms; border-radius: 4px; box-shadow:3px 3px 7px #dcdcdc; background: #fff url(../../Base/img/xxgkMenuIcon.png) 224px -17px no-repeat;}
#sideZfxxgk .xxgkMenu a:hover{padding-left: 52px; font-weight: bold; text-decoration:none; background-position: 224px 21px;}
#sideZfxxgk .xxgkMenu li i{position: absolute; z-index: 1; left: 16px; top: 15px; width: 21px; height: 22px; float: left; overflow: hidden; background:  url(../../Base/img/xxgkMenuLeftIcon.png) left top no-repeat; -webkit-transition:200ms; -moz-transition:200ms; -o-transition:200ms; transition:200ms;}
#sideZfxxgk .xxgkMenu li:hover i{left: 20px;}
#sideZfxxgk .xxgkMenu .li2 i{background-position:left -22px;}
#sideZfxxgk .xxgkMenu .li3 i{background-position:left -44px;}
#sideZfxxgk .xxgkMenu .li4 i{background-position:left -66px;}
#sideZfxxgk .xxgkMenu .li5 i{background-position:left -88px;}
#sideZfxxgk .xxgkMenu .li6 i{background-position:left -110px;}

/*侧栏-政府主题分类*/
#sideZfztdh{padding: 0 0 20px; background-color: #f1f1f1;}
#sideZfztdh .ztflMenu{}
#sideZfztdh .ztflMenu li{position: relative; z-index: 1; width: 118px; height: 80px; float: left; margin: 15px 0 0 15px;}
#sideZfztdh .ztflMenu li a{display: block; padding-top: 42px; height: 36px; line-height: 36px; overflow: hidden; text-align: center; background-color: #fff; border: 1px solid #e6e6e6; border-radius: 4px; -webkit-transition:all .6s; -moz-transition:all .6s; -ms-transition:all  .6s; -o-transition:all .6s; transition:all .6s;}
#sideZfztdh .ztflMenu li a:hover{background-color: #146ac1; border-color: #146ac1; color: white;}
#sideZfztdh .ztflMenu li i{position: absolute; z-index: 1; left: 0; top: 12px; width: 100%; height: 30px; line-height: 30px; float: left; overflow: hidden; background:  url(../../Base/img/ztflMenuIcon.png) center top no-repeat;  -webkit-transition:all .6s; -moz-transition:all .6s; -ms-transition:all  .6s; -o-transition:all .6s; transition:all .6s;}
#sideZfztdh .ztflMenu li a:hover i{background-image: url(../../Base/img/ztflMenuHoverIcon.png);}
#sideZfztdh .ztflMenu li.li2 i{background-position: center -30px;}
#sideZfztdh .ztflMenu li.li3 i{background-position: center -60px;}
#sideZfztdh .ztflMenu li.li4 i{background-position: center -90px;}
#sideZfztdh .ztflMenu li.li5 i{background-position: center -120px;}
#sideZfztdh .ztflMenu li.li6 i{background-position: center -150px;}
#sideZfztdh .ztflMenu li.li7 i{background-position: center -180px;}
#sideZfztdh .ztflMenu li.li8 i{background-position: center -210px;}
#sideZfztdh .ztflMenu li.li9 i{background-position: center -240px;}
#sideZfztdh .ztflMenu li.li10 i{background-position: center -270px;}

/*领导之窗*/
#boxLeader{margin-top: 0;}
#boxLeader .hd .ldzcTabList{width: auto; float: right; padding-top: 8px;}
#boxLeader .hd .ldzcTabList li{width: auto; float: left; margin-left: 15px;}
#boxLeader .hd .ldzcTabList li a{display: block; height: 30px; line-height: 30px; padding: 0 15px; font-size: 18px; color: #999;}
#boxLeader .hd .ldzcTabList li.on a{color:white; background-color: #146ac1; border-radius: 4px;}
#boxLeader .bd{padding: 32px 0; height: 198px; border-bottom: 1px dotted #ccc;}
#boxLeader .firstLeader{width: 480px; float: left; margin-right: 30px;}
#boxLeader .firstLeader .pic{width: auto; float: left; margin-right: 20px;}
#boxLeader .firstLeader .pic img{display: block; width: 130px; height: 182px; background-color: #f0f0f0;}
#boxLeader .firstLeader .con{overflow: hidden;}
#boxLeader .firstLeader .info{height: 34px; line-height: 34px; font-size: 16px; font-weight: bold; color: #146ac1;}
#boxLeader .firstLeader .intro{overflow: hidden; margin-top: 8px; line-height: 26px; text-indent: 2em;}
#boxLeader .firstLeader .intro .more{color: #146ac1;}
#boxLeader .otherLeader{overflow: hidden;}
#boxLeader .otherLeader h3{padding-left: 38px; height: 34px; line-height: 34px; font-size: 16px; font-weight: bold; color: #146ac1;}
#boxLeader .otherLeader .list{overflow: hidden; margin-top: 8px;}
#boxLeader .otherLeader .list li{width: 49.9%; height: 26px; line-height: 26px; float: left;}
#boxLeader .otherLeader .list li .job{width: 110px; float: left;  overflow: hidden; text-align: right; color: #999;}

/*政务公开工作要点专栏*/
#boxGzyd{}
/*
.gzydList{overflow: hidden; margin: -5px -20px 0 0;}
.gzydList li{width: 270px; height: 60px; float: left; margin: 20px 20px 0 0;}
.gzydList li a{position: relative; z-index: 1; display: block; padding-left: 76px; height: 58px; line-height: 58px; color: #6d6c6c; border: 1px solid #e6e6e6; border-radius: 6px;}
.gzydList li a:hover{color:#146ac1; background-color: #fafafa;}
.gzydList li i{position: absolute; z-index: 1; left: 28px; top: 50%; width: 30px; height: 28px; line-height: 28px; float: left; margin-top: -14px; overflow: hidden; background:  url(../../Base/img/gzydListIcon.png) left top no-repeat;}
.gzydList li.li2 i{background-position: left -30px;}
.gzydList li.li3 i{background-position: left -60px;}
.gzydList li.li4 i{background-position: left -90px;}
.gzydList li.li5 i{background-position: left -120px;}
.gzydList li.li6 i{background-position: left -150px;}
*/

.gzydList{overflow: hidden; margin: -5px -20px 0 0;}
.gzydList li{width: 270px; height: 60px; float: left; margin: 20px 20px 0 0;}
.gzydList li a{position: relative; z-index: 1; display: block; padding-left: 76px; height: 58px; line-height: 58px; color: #6d6c6c; border: 1px solid #e6e6e6; border-radius: 6px;}
.gzydList li a:hover{color:#146ac1; background-color: #fafafa;}
.gzydList li i{position: absolute; z-index: 1; left: 28px; top: 50%; width: 30px; height: 24px; line-height: 24px; float: left; margin-top: -12px; overflow: hidden; background:  url(../../Base/img/zdlyListIcon.png) left top no-repeat;}
.gzydList li.li2 i{background-position: left -60px;}
.gzydList li.li3 i{background-position: left -120px;}
.gzydList li.li4 i{background-position: left -180px;}
.gzydList li.li5 i{background-position: left -240px;}
.gzydList li.li6 i{background-position: left -300px;}
.gzydList li.li7 i{background-position: left -358px;}
.gzydList li.li8 i{background-position: left -418px;}
.gzydList li.li9 i{background-position: left -478px;}
.gzydList li.li10 i{background-position: left -538px;}
.gzydList li.li11 i{background-position: left -598px;}
.gzydList li.li12 i{background-position: left -658px;}

/*市委文件*/
#boxgzbg .bd{padding: 14px 0 0; height: 324px;}

/*政务公开-循环框*/
.zwgkLoop{overflow: hidden;}
.zwgkLoop .box{width: 420px;}
.zwgkLoop .box .bd{padding: 15px 0 0; height: 252px;}

/* 领导之窗-首页 -----------------------------------------------------*/
.pageLeader #boxLeader .firstLeader{width: 650px;}
.leaderLoop{overflow: hidden;}
.leaderLoop .box{width: 560px;}
.leaderLoop .box .bd{height: 252px; overflow: hidden;}

/*图片报道*/
.tpbdList li{width: 275px; float: left; margin-right: 20px;}
.tpbdList li .pic img{display: block; width: 275px; height: 206px;}
.tpbdList li .title{margin: 10px 0 0; height: 32px;  line-height: 32px; text-align: center;}



/* 领导之窗-列表页 -----------------------------------------------------*/
.leaderList{margin-top: -14px;}
.leaderList li{overflow:hidden; padding: 0 38px 34px; margin-top: 34px; border-bottom:1px dotted #ccc; }
.leaderList .pic{float:left; width:120px; margin-right:30px;}
.leaderList .pic img{width:100%; height:168px;}
.leaderList .con{overflow: hidden; line-height: 32px; font-size: 16px;}
.leaderList .intro .text{color: #999;}

/* 领导之窗-内容页 -----------------------------------------------------*/
/*领导之窗-侧栏菜单*/
.sideLeaderMenu{overflow: hidden; margin-top: 20px;}
.sideLeaderMenu .mHd{height: 45px; line-height: 45px; border-bottom: 1px solid #c5c5c5; }
.sideLeaderMenu .mHd h3{position: relative; z-index: 1; width: auto; float: left; margin-bottom: -1px; padding: 0 18px 7px; height: 36px; line-height: 36px; font-size: 20px; font-weight: bold; color: #146ac1; border-bottom: 3px solid #146ac1;}
.sideLeaderMenu .mHd h3 a{color:#146ac1;}
.sideLeaderMenu .mBd{overflow: hidden;}
.sideLeaderBox{overflow: hidden; margin-top: 10px;}
.sideLeaderBox .hd{height:40px; padding:0 20px; line-height:40px; cursor:pointer; -webkit-transition:200ms; -moz-transition:200ms; -o-transition:200ms; transition:200ms;border:1px solid #e9e9e9; border-radius: 6px; background:url(../../Base/img/icons-zwgk.png) right -1679px no-repeat #fff; }
.sideLeaderBox .hd h3{font-size:16px;}
.sideLeaderBox .bd{display:none; padding:10px 0 0;}
.sideLeaderBox .hd.on{background-color:#f4f4f4; background-position:right -1737px;}
.sideLeaderBox .list li{overflow: hidden; line-height: 28px; padding: 4px 0; font-size: 16px;}
.sideLeaderBox .list li .job{width: 140px;float: left;text-align: right;color: #999;}
.sideLeaderBox .list li.first .job{line-height: 30px;}
.sideLeaderBox .list li.first .job em{ display:block; }
.sideLeaderBox .list li.first { line-height: 60px;}
.sideLeaderBox .list li a{}
.sideLeaderBox .list li.on{font-weight: bold; background-color: #f4f4f4;}
.sideLeaderBox .list li.on em{ font-weight:bold}
.sideLeaderBox .list li.on a{color:#146ac1;}
.leaderContent{background:#fff;}
/*领导之窗-正式内容*/
.leaderDetail{overflow: hidden; padding: 20px 32px 0;}
.detailInfo{overflow: hidden;}
.detailInfo .pic{width: auto; float: left; margin-right: 60px;}
.detailInfo .con{overflow: hidden; font-size: 16px; line-height: 30px;}
.detailInfo .con>div{margin-top: 16px;}
.detailInfo .con .title{height: 40px; line-height: 40px; font-size: 20px; font-weight: bold; color: #146ac1;}
.leaderDetail .boxE{margin-top: 30px;}
.leaderDetail .boxE .bd{padding: 20px 10px 0; font-size: 16px; line-height: 32px;}


/*信息公开-年度报告  ----------------------*/
.ndbgLoop{padding: 245px 0 0; background:  url(../img/xxgkbanner.png) center 10px no-repeat;}
.ndbgLoop .box .bd{padding: 20px 20px 0;}
.twoList{overflow: hidden;}
.twoList li{width: 50%; float: left;}

/*区县年度报告*/
.ndbgNodeList{overflow: hidden; margin: -15px -20px 0 0;}
.ndbgNodeList li{width: 208px; float: left; margin: 15px 20px 0 0;}
.ndbgNodeList li a{position: relative; z-index: 1; display: block; padding-left: 80px; height: 42px; line-height: 42px; font-size: 16px; border: 1px solid #eee; border-radius: 3px; background-color: #fafafa;}
.ndbgNodeList li a:hover{text-decoration: none; color: #146ac1; background-color: #eee;}
.ndbgNodeList li i{position: absolute; z-index: 1; left: 42px; top: 50%; width: 22px; height: 22px; float: left; margin-top: -11px; overflow: hidden;  background:  url(../../Base/img/ind-xxgkIcon.png) left -49px no-repeat;}



#mainZxgk{float:left; width:65%;margin-bottom:10px; background:#fff; }
#mainZxgk .bd{height:267px;padding:15px 10px; }
#mainLdxx{float:right; width:33%;font-size:14px; }
#mainLdxx .bd{min-height:265px; _height:265px;}

/* 领导之窗 */
.leader{overflow:hidden; padding:5px 0 10px 0;}
.leader li{float:left; width:47%; padding-left:3%; line-height:2.2;}
.leader a{color:#0068b7;}
.leader .first{width:97%;}
.leader p{overflow:hidden; height:48px; margin-bottom:10px; padding:3px 0 8px 0; line-height:24px; /* font-size:12px; */

    color:#999; border-bottom:1px dotted #ccc;}
.leaderType{overflow:hidden; background:#fff;}
.leaderType li{float:left; width:49.9%;height:38px; line-height:38px; }
.leaderType li a{display:block; padding-left:30%; line-height:36px; border:1px solid #ececec; background:url(../../Base/img/ind-ldzc.png) 12% -44px no-repeat;}
.leaderType .li1 a{background-position:12% 7px;}
.leaderType .li4 a{background-position:12% -95px;}

/* 热点专题 */
#mainRdzt{clear:both; margin-bottom:20px; background:#fff;}
#mainRdzt h3{float:left; width:84px; height:66px; margin-right:16px; font-size:19px;text-align:center; color:#fff; background:#1a72bd; }
#mainRdzt h3 a{display:block; padding:9px 15px; line-height:1.3; color:#fff;}
#mainRdzt h3 a:hover{text-decoration:none;}
#zwgkC{margin-bottom:0;}
#zwgkC .side{float:left; width:24.5%; margin-right:1.5%; margin-left:0;}
#zwgkC .mainContent{overflow:hidden; zoom:1;}

/* 侧栏政府文件搜索 */
#sideZfwjss .bd{overflow:hidden;padding:15px; }
#sideZfwjss .name{display:none;}
#sideZfwjss .govKW{width:93%; height:24px; margin-bottom:10px;padding:2% 3%; font-size:14px; line-height:24px; border:1px solid #ccc; }

#sideZfwjss .bd a {
    height: 32px;
    line-height: 32px;
    background: #146ac1;
    color: #fff;
    display: inline-block;
    *display: inline;
    zoom: 1;
    margin-right: 10px;
    padding: 0 14px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}
#sideZfwjss .bd a:hover{text-decoration:none;}
#sideZfwjss .bd .asBtn{background:#b6b6b6;}

/* zwgkSideNodes */
.zwgkSideNodes{overflow:hidden; margin-bottom:20px; padding:15px 0;;font-size:12px; color:#fff; background:#1a72bd; }
.zwgkSideNodes li{float:left; width:33.3%; height:30px; line-height:30px;text-align:center; }
.zwgkSideNodes li a{padding-left:8px; color:#fff; background:url(../../Base/img/icons-zwgk.png) 0 -1199px no-repeat;}
#zwgkSideZfgzbg .bd,#zwgkSideYjgl .bd{padding:10px 10px 0 10px;}

/* 侧栏图标按钮 */
.zwgkSideBtns{overflow:hidden;padding-bottom:10px; }
.zwgkSideBtns li{position:relative;overflow:hidden; height:68px; margin-bottom:10px; line-height:68px; vertical-align:top; background:#2189e0; }
.zwgkSideBtns li i{position:absolute; top:0; left:0; display:block; width:74px; height:100%; -webkit-transition:200ms; -moz-transition:200ms; -o-transition:200ms; transition:200ms;background:url(../../Base/img/icons-zwgk.png) 20px -784px no-repeat #1078cf; }
.zwgkSideBtns a{position:relative; z-index:2; display:block; padding-left:94px; font-size:22px;color:#fff; }
.zwgkSideBtns a:hover{text-decoration:none;}
.zwgkSideBtns .li2{background-color:#ee3a3b;}
.zwgkSideBtns li:hover i{width:100%;}
.zwgkSideBtns .li2 i{background-color:#e3292a; background-position:20px -1058px;}

/* 侧栏信息统计 */
#zwgkSideTongJi .hd h3{padding-left:20px;}
#zwgkSideTongJi .bd{padding:0; border:0;}
.sideXxtj{empty-cells:show;border-collapse:collapse; }
.sideXxtj td{padding:8px;border:1px solid #e9e9e9; }
.sideXxtj .grey td{background:#fafafa;}
.sideXxtj td:nth-child(even){text-align:center;}
.zzjgWrap{overflow:hidden;}
.zzjgWrap .boxA{width:49%;}
.zzjgWrap .boxA .bd{min-height:136px; _height:136px;}
.zdxxgkWrap{overflow:hidden;}
.zdxxgkWrap .boxC{width:49%;}
.zdxxgkWrap .boxC .bd{min-height:136px; _height:136px;}
.zdxxgkWrap .h3{overflow:hidden;height:39px; margin-bottom:20px; font-size:18px; line-height:39px; color:#fff; border-bottom:2px solid #0068b7; }
.zdxxgkWrap .h3 a{display:block; float:left; padding:0 20px; color:#fff;background:#0068b7; }
#zwgkBmxxgk .bd{padding:0;}
.bsbmList{overflow:hidden;}
.bsbmList li{float:left; min-width:9.08%; margin:.6% 0 0 0; font-size:16px; white-space:nowrap;word-break:keep-all; }
.zwgkBmList{overflow:hidden;}
.zwgkBmList li{float:left; overflow:hidden;min-width:14.66%; margin:1% 1% 0 1%; text-align:center; _width:14.66%; }
.zwgkBmList li a{display:block; height:34px; padding:0 10px;line-height:34px; border:1px solid #e4e4e4; background:#fff; }
.zwgkBmList li a:hover{text-decoration:none; color:#fff;;border-color:#0068b7; background:#0068b7; }

/* 信息公开-列表页 -----------------------------------------------------*/
.govSearch{overflow:hidden; height:68px; margin-bottom:20px; font-size:16px;line-height:68px; background:#fafafa; }
.govSearch dt{float:left; width:90px; height:68px; margin-right:5%;background:url(../../Base/img/icons-zwgk.png) center -652px no-repeat #0068b7; }
.govSearch dd{overflow:hidden; zoom:1;}
.govSearch .govKW{width:47%; height:32px; margin:16px 0 16px 2%; padding:0 .5%;font-size:14px; line-height:32px; border:1px solid #cacaca; }
.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{color:#666;;background:#c8c8c8; }
.govSearch a:hover{text-decoration:none;}
.govSearch .sBtn:hover{background:#1160bb;}
.publicTable{width:100%;empty-cells:show; border-collapse:collapse; }
.publicTable td{padding:12px 8px; font-size:14px; text-align:center; border:1px solid #e5e5e5;background:#fff; }
.publicTable .interval td,.publicTable .title td{background:#f7f7f7;}
.publicTable .symbol{display:none;}
.publicTable .title td{padding:8px 8px;font-size:18px; text-align:center; color:#0068b7; background:#f3f3f3; }
.publicTable .index{width:23%;}
.publicTable .number{width: 7%;}
.publicTable .date{width:12%;}
.publicTable .type{width:20%; font-size:16px;}
.publicTable .name{z-index:1;font-size:16px; text-align:left; }
.publicTable .on .name{position:relative;}
.publicTable .on .miniTable{display:block;}
.publicTable .miniTable{position:absolute; z-index:99; left:0; display:none; width:130%; margin:10px 0 0 0; padding:8px; color:#333; border:1px solid #3878bd; background:#fff; -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{width:30%;padding:2px 2px 2px 5px; text-align:left; color:#333; border:1px solid #e5e5e5 !important; border:0; background:#fff; }
.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{position:absolute; top:-7px; left:5%;;display:block; width:9px; height:7px; background:url(../../Base/img/icons-zwgk.png) 0 -2200px no-repeat; }
.zpCate dt{height:38px; margin-bottom:-1px; padding-left:20px; font-size:16px; line-height:38px; cursor:pointer;color:#3269b8; border-top:1px solid #d9ecf8; border-bottom:1px solid #d9ecf8; background:#effbff; }
.zpCate dt:hover{background:#e5f4fd;}
.zpCate dd{padding:10px;}

/* 部门信息公开 */
#sideZtfl .bd{padding:20px;}

/* 信息公开-内容页 -----------------------------------------------------*/
.articleCon{padding: 20px;}
.printArea .title{margin-top: 50px;}
.govDetailTable{}
.govDetailTable td{width:35%; padding:0 15px; font-size:12px;color:#333; border:1px solid #c5c5c5; background:#fff; }
.govDetailTable .tdlab{width:10%; padding-right:5px;;text-align:right; background:#e9e9e9; }
/* 红头文件 效果 */
#redTitleDoc{margin:50px 0 0 0;text-align:center; }
#redTitleDoc .rtd-docHeader{margin:0 0 20px 0;font:bold 60px 宋体; color:red; }
#redTitleDoc .rtd-docNum{margin:40px 0 40px 0; font:20px 仿宋; line-height:70px; border-bottom:3px solid red;}

/* 选择申请人类型 -----------------------------------------------------*/
.selectAppType{padding:50px 0 30px 0; text-align:center;}
.selectAppType a{display:block; width:260px; height:50px; margin:0 auto 30px auto; font-size:18px; line-height:50px; color:#fff; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;background:#0068b7; }
.selectAppType a:hover{text-decoration:none; background:#067ad2;}

/* 依申请信息公开 -----------------------------------------------------*/
.eAppGuide{overflow:hidden;}
.eAppGuide li{position:relative;float:left; width:18%; height:42px; margin-right:2.5%; margin-bottom:20px; font-size:18px; line-height:42px; text-align:center; background:#ededed; }
.eAppGuide li a{display:block;}
.eAppGuide a:hover{text-decoration:none; background:#ddd;}
.eAppGuide .last{float:right;margin-right:0; }
.eAppGuide .on a{color:#fff;background:#0068b7; }
.eAppGuide .on i{position:absolute; bottom:-10px; left:50%; display:block; width:0;margin-left:-5px; font-size:0; line-height:0; content:''; border-width:5px; border-style:dashed; border-color:transparent; border-top-style:solid; border-top-color:#0068b7; }
.application .selectType{position:relative; z-index:1; overflow:hidden; margin-bottom:-1px;}
.application .selectType li{float:left; height:52px; line-height:52px;}
.application .selectType a{display:block; padding:0 60px; font-size:18px;}
.application .selectType a:hover{text-decoration:none;}
.application .selectType .on a{color:#0068b7; border:1px solid #e9e9e9;background:#fafafa; }
.application{padding:20px; font-size:14px;background:#fff; }
.application .con{padding:30px; border:1px solid #e9e9e9;}
.application .bd{margin-bottom:20px;padding:20px 0; }
.application .tit{margin:0;font-size:32px; text-align:center; color:#0068b7; }
.application .hd{overflow:hidden;height:40px; line-height:40px; border-bottom:2px solid #0068b7; }
.application .hd h5{float:left; min-width:142px; padding:0 20px; font-size:16px; text-align:center; color:#fff; background:#0068b7;}
.application .hd .tips{margin-left:10px;color:#0068b7; }
.applicationTable{width:100%;}
.applicationTable td{padding:8px 5px; vertical-align:top;}
.applicationTable .label{width:110px; text-align:right;}
.applicationTable .required strong{margin-right:5px;color:#f00; }
.application .form-control{overflow:hidden; width:90%; height:20px; padding:5px 0 5px 5px;border:#ccc solid 1px; }
.application textarea.form-control{width:96%;}
.application .radio{margin-right:18px;}
.application .radio input{width:14px; height:15px; vertical-align:middle;}
.application .bot{padding:10px 0 30px 0;;text-align:center; }
.application select{width:36%; height:36px; padding:0; line-height:36px;border:#ccc solid 1px; }
.application .bot{padding-top:40px;}
.application .field-validation-error{display:block; font-size:14px;color:#f00; }
.application .instruction{padding:5px 10px;}
.application .instruction p{margin-bottom:5px; font-size:12px;color:#666; }
.upload-single{width:220px;}
.upload-single .upload-pick{margin-top:40px;}
.upload-single .upload-file-area{min-height:100px; border:2px dashed #ccc;background:#fff; }
.upload-single .upload-pick:hover .webuploader-pick,.upload-single .webuploader-pick-hover{background:#077bd4;}
.upload-single .webuploader-pick{width:50%; height:30px; line-height:30px;background:#aaa; }

/* 政府文件查询 -----------------------------------------------------*/
.govAdSearch{background:#fff;}
.OpenSearch{margin:0 0 30px 0; padding:15px 0; background:#fff;}
.OpenSearch td{padding:8px 5px;}
.OpenSearch .tdlab{width:26%; line-height:1.4;text-align:right; }
.OpenSearch .tdlab span{display:block; color:#999;}
.OpenSearch input{width:60%;height:34px; padding:0 5px; line-height:34px; border:1px solid #cfcfcf; }
.OpenSearch select{width:25%;height:36px; line-height:36px; border:1px solid #cfcfcf; }
.OpenSearch .bot{text-align:left;}
.OpenSearch .bot button{margin:0;}

/* 信息公开-部门目录页.html -----------------------------------------------------*/
.deptListWrap .mainBox{margin-bottom:30px;}
#pageXtfl .zwgkBmList li{min-width:31.3%; _width:31.3%;}





/* 重点领域信息公开 -----------------------------------------------------*/
.zdlyBanner{margin-bottom:15px;}
.zdlyBanner img{width:100%;}
/* 侧栏 */
.zdlySideBox{margin-bottom:15px;background:#fff; }
.zdlySideBox .hd{overflow:hidden;height:50px; line-height:50px; background:#3991e6; }
.zdlySideBox .hd h3{padding-left:60px; font-size:18px; font-weight:bold; color:#fff; background:url(../../Base/img/gov-zdly.png) 15px 13px no-repeat;}
.zdlySideBox .hd h3 a{color:#fff;}
.zdlySideBox .bd{overflow:hidden; border:1px solid #ececec; border-top:0;}
.zdlyNodeList li{vertical-align:top;}
.zdlyNodeList .a1{display:block; overflow:hidden; height:44px; padding:0 5% 0 25%; font-size:16px; line-height:44px; border-bottom:1px solid #ececec; background:url(../../Base/img/gov-zdly.png) 97% -210px no-repeat;}
.zdlyNodeList .a1:hover{text-decoration:none;}
.zdlyNodeList .ul1{display:none;padding:10px; border-bottom:1px solid #ececec; }
.zdlyNodeList .on1 .a1{font-weight:bold; color:#3991e6; background-position:97% -152px;}
.zdlyNodeList .on .a1{background-position:97% -152px;}
.zdlyNodeList .on1 .ul1,.zdlyNodeList .on .ul1{display:block !important;}
.zdlyNodeList .a2{display:block; height:22px;padding:5px 0 5px 25%; line-height:22px; color:#3991e6; }

/* 循环 */
.zdlyLoop{overflow:hidden;}
.zdlyLoop .zdlyBox{width:49%;}
.zdlyLoop .zdlyBox .bd{min-height:170px; _height:170px;}
.zdlyBox{margin-bottom:15px; padding-top:3px;}
.zdlyBox .hd{height:45px; padding:0 10px;line-height:45px; background:url(../../Base/img/gov-zdly.png) 0 -314px #3691e6; }
.zdlyBox .hd .more{float:right; color:#fff;}

.zdlyBox .hd h3 {
    display: inline-block;
    *display: inline;
    zoom: 1;
    padding: 0 25px 0 20px;
    height: 48px;
    background: #FFA800;
    color: #fff;
    font-size: 18px;
    font-weight: bold;
    position: relative;
    top: -3px;
}
.zdlyBox .hd h3 a{color:#fff;}
.zdlyBox .bd{overflow:hidden; padding:10px 15px; background:#fff;}

/* 政府机构设置介绍 -----------------------------------------------------*/
.deptPage .boxE{margin-bottom:20px;}
.deptPage .boxE .hd{margin-bottom:5px;}
.deptPage .boxE .bd{padding:0;}
.deptTable{width:99%;margin:0 .5%; }
.deptTable td{float:left;width:17%; height:38px; padding:0 10px; line-height:38px; }
.deptTable td a{padding-left:15px; background:url(../../Base/img/icons.png) 2px -2325px no-repeat;}
.deptTable .even{border:1px dotted #ccc;background:#f8f8f8; }

/* 政府机构设置介绍--详细页 -----------------------------------------------------*/
.zfjghzDetail{padding:2%;}
.zfjghzDetail .deptName{margin-bottom:30px;;font-size:36px; text-align:center; }
.zfjghzBox .hd{height:46px; line-height:46px; border-top:2px solid #c9c9c9;background:#f7f7f7; }
.zfjghzBox .hd ul{overflow:hidden; height:48px; margin-top:-2px; line-height:48px;}
.zfjghzBox .hd li{float:left; padding:0 20px 0 40px; font-size:18px; 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{color:#fff; background-color:#f32929; 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;}

/* 五公开-首页 ----------------------------------------------------- */
.wgkBody .side{width:250px; margin-right:30px;padding-right:10px; }
.wgkBody .mainContent{float:none;overflow:hidden; width:auto; }
.wgkIntro{margin-bottom:20px;padding:20px 30px 30px 30px; border:1px solid #aed5e4; background:#ddf4fd; }
.wgkIntro h3{margin-bottom:10px;font-size:34px; font-weight:bold; line-height:2; text-align:center; color:#3069b8; }
.wgkIntro .more{color:#c00;}
.wgkIntro .intro{text-indent:2em;}
.wgkMenu li{position:relative; margin-bottom:10px; vertical-align:top; background:#f0f0f0;}
.wgkMenu li a{position:relative;display:block; height:56px; padding-left:100px; font-size:18px; line-height:56px; color:#2879d6; background:#f0f0f0; background:url(../img/wgk-icons.png) 12px -22px no-repeat; }
.wgkMenu i{position:absolute; width:56px; height:56px; background:#2879d6;}
.wgkMenu li:hover i,.wgkMenu .on i{width:100%;}
.wgkMenu s{position:absolute; top:50%; right:-16px; display:block; display:none;width:0; margin-top:-8px; font-size:0; line-height:0; content:''; border-width:8px; border-style:dashed; border-color:transparent; border-left-style:solid; border-left-color:#2879d6; }
.wgkMenu a:hover{text-decoration:none;}
.wgkMenu li:hover a,.wgkMenu .on a{color:#fff !important;}
.wgkMenu li:hover s,.wgkMenu .on s{display:block;}
.wgkMenu .li1 a{color:#12aee7;background-position:12px -122px; }
.wgkMenu .li2 a{color:#20c2aa;;background-position:12px -222px; }
.wgkMenu .li3 a{color:#8cbe4d;;background-position:12px -322px; }
.wgkMenu .li4 a{color:#eb6f0c;;background-position:12px -422px; }
.wgkMenu .li5 a{color:#dd4331;;background-position:12px -522px; }
.wgkMenu .li1 i{background:#12aee7;}
.wgkMenu .li2 i{background:#20c2aa;}
.wgkMenu .li3 i{background:#8cbe4d;}
.wgkMenu .li4 i{background:#eb6f0c;}
.wgkMenu .li5 i{background:#dd4331;}
.wgkMenu .li1 s{border-left-color:#12aee7;}
.wgkMenu .li2 s{border-left-color:#20c2aa;}
.wgkMenu .li3 s{border-left-color:#8cbe4d;}
.wgkMenu .li4 s{border-left-color:#eb6f0c;}
.wgkMenu .li5 s{border-left-color:#dd4331;}
/* 政府公报 ----------------------------------------------------- */
.communique{width:1160px; margin:0 auto;}
.communique .hd{overflow:hidden; margin-bottom:40px; padding:10px 0 20px 0; color:#0068b7; border-bottom:2px dashed #ddd;}
.communique .hd .communiqueYears{float:right; font-size:16px;}
.communique .hd #communiqueYearSelect{width:100px; height:30px; border:1px solid #ccc;}
.communique .hd h3{font-size:28px; font-weight:bold;}
.communiqueList{overflow:hidden; padding-left:22px;background:url(../img/communique-bg.png) 0 175px repeat-y; }
.communiqueList li{float:left; width:150px; height:200px; padding:5px 18px 103px 18px;text-align:center; }
.communiqueList img{width:100%; height:200px;}
.communiqueList .pic a{position:relative; display:block; height:200px; -webkit-box-shadow:2px 2px 10px rgba(0, 0, 0, .2); -moz-box-shadow:2px 2px 10px rgba(0, 0, 0, .2); box-shadow:2px 2px 10px rgba(0, 0, 0, .2);}
.communiqueList .title a{display:block; padding-top:3px; font-size:12px;color:#fff; }
.communiqueList .pic a:hover{text-decoration:none; -webkit-box-shadow:2px 2px 10px rgba(0, 0, 0, .2); -moz-box-shadow:2px 2px 10px rgba(0, 0, 0, .2); box-shadow:2px 2px 15px rgba(0, 0, 0, .3);}
.communiqueSide .bd select{width:100%; height:40px; margin-bottom:20px; padding:0 5px; font-size:16px; line-height:40px;border:1px solid #ccc; }
.communiqueSide .bd h3{font-size:16px; line-height:1.8; text-align:center; color:#0167cc;}
.communiqueSide .pic{position:relative;margin:10px 0 5px 0; text-align:center; }
.communiqueSide .pic img{padding:2px; border:1px solid #ddd;}
.communiqueSide .coverDate{position:absolute; top:160px;left:0; width:100%; font-size:12px; }
.communiqueSide p{text-align:center; color:#777;}
