@charset "gb2312";
.side {width: 280px;}
.sideTab-zt .bd{ padding:10px 20px; }
/* 政务公开-公开目录 -----------------------------------------------------*/
.gkmlList{padding: 10px}
.gkmlList .li1{padding: 17px 10px; border-bottom: 1px dotted #ccc; overflow: hidden;}
.gkmlList .h1{margin: 5px 0; font-size: 16px; float: left; padding-right: 10px;}
.gkmlList .h1 a{color: #346fcf}
.gkmlList .ul1{overflow: hidden; float: left; font-size: 14px;}
.gkmlList .li2{margin: 5px 0; float: left;}
.gkmlList .li2 .a2{padding: 0 10px; border-left: 1px solid #ddd;}

.mulu{height:auto; overflow:hidden;border: #ccc solid 1px; padding: 1em;border-top: none;}
.mulu .li2,.mulu .ul1,.mulu .h1{float:left;}
.mulu .li1{margin-right: 1px;  background: #f6f6f6;height:auto; overflow:hidden; margin-bottom: 1px; }
.mulu .h1{font-weight:bold;background: #eee; padding: 0 20px;  min-width: 90px; text-align: right;}
.mulu .li2{padding:0 1em;}
.mainBox .mHd{line-height: 50px;  height: 50px;}
/* 政务公开-首页 -----------------------------------------------------*/
/* 侧栏政府信息公开 */
#zwgkC .boxF { height:242px}
#sideZfxxgk {}
#sideZfxxgk.mb20 { margin-bottom:20px;}
#sideZfxxgk .bd{min-height: 240px; _height: 240px; border-bottom: 0;}
#sideZfxxgk .list li{font-size: 16px;height: 50px;line-height: 50px;vertical-align: top;margin-top: 10px;background:#f3f1f0 url(../../Base/img/xxgkarr.png) no-repeat 91%;}
#sideZfxxgk .list a{position:relative;display: block;text-align:center;color:#575a64;background: url(../../Base/img/xxgkicons.png) no-repeat 8% 14px;-webkit-transition: 200ms;-o-transition: 200ms;-moz-transition: 200ms;transition: 200ms;}
#sideZfxxgk .list a:before { content:""; position:absolute; display:block; left:21%; height:20px; border-right:1px solid #e3dfda;top:30%;}
#sideZfxxgk .list a:hover{text-decoration: none; padding-left: 5%; background-color:#e3e6ef;color:#5a78a8}
#sideZfxxgk .list .li2 a{background-position: 8% -46px;}
#sideZfxxgk .list .li3 a{background-position: 8% -106px;}
#sideZfxxgk .list .li4 a{background-position: 8% -166px;}
#sideZfxxgk .list .li5 a{background-position: 8% -226px;}
#sideZfxxgk .list .li6 a{background-position: 8% -286px;}
#sideZfxxgk .list .li7 a{background-position: 8% -346px;}
#sideZfxxgk .list .li8 a{background-position: 8% -406px;}
#mainZxgk{margin-bottom: 20px;background: #fff;}
#mainZxgk .hd {height: 50px;line-height: 50px;margin-bottom: 10px;}
#mainZxgk .hd h3 {line-height:49px;border-bottom: 3px #346fcf solid;}
#mainZxgk .bd{}
#mainLdxx{font-size: 14px;}
#mainLdxx .bd{height: 250px;padding: 10px 15px;}

.leaderNav {float:right;width: 120px; overflow:hidden;}
.leaderNav a { display:block; height:36px; border-bottom:1px dashed #ccc; line-height:36px; padding-left:40px; font-size:14px; color:#0068b7; background:url(../../Base/img/mainLdxxicons.png) no-repeat 10px 10px;}
.leaderNav .a2 { background-position: 10px -28px}
.leaderNav .a3 { background-position: 10px -62px}
.leaderNav .a4 { background-position: 10px -96px}
.leaderNav .a5 { border:0; padding-left:0; display:block; width:110px; height:22px; line-height:22px; text-align:center; color:#fff; background:#9acbf0; border-radius:3px; margin-top:8px;}



#zwgkA .areaL { float:left; }
#zwgkA .areaC { overflow:hidden; padding:0 20px;}

#zwgkA .side {float:right;width: 290px;}
#zwgkA .areaL #sideZfxxgk {width:280px;padding: 0 19px 19px;border:1px solid #e6e6e6;margin: 0;}
#zwgkA .areaL #sideZfxxgk .hd { height:50px; margin-bottom:5px;}
#zwgkA .areaL #sideZfxxgk .hd h3 { margin:0 auto; height:49px; font-size:18px; font-weight:bold; width:190px;}
#zwgkA .areaL #sideZfxxgk .bd ul { margin-right:-10px;}
#zwgkA .areaL #sideZfxxgk .bd li { float:left; width:135px; margin-right:10px; background:#f5f5f5; height:70px;}
#zwgkA .areaL #sideZfxxgk .bd li a { padding-top:35px; height: 35px; line-height:35px; background:url(../../Base/img/indexxxgkicons.png) no-repeat 56px 14px;}
#zwgkA .areaL #sideZfxxgk .bd li a:hover { background-color:#e2eaf9}
#zwgkA .areaL #sideZfxxgk .bd li a:before {display:none;}
#zwgkA .areaL #sideZfxxgk .list .li2 a{background-position: 56px -46px;}
#zwgkA .areaL #sideZfxxgk .list .li3 a{background-position: 56px -106px;}
#zwgkA .areaL #sideZfxxgk .list .li4 a{background-position: 56px -166px;}
#zwgkA .areaL #sideZfxxgk .list .li5 a{background-position: 56px -226px;}
#zwgkA .areaL #sideZfxxgk .list .li6 a{background-position: 56px -286px;}
#zwgkA .areaL #sideZfxxgk .list .li7 a{background-position: 56px -346px;}
#zwgkA .areaL #sideZfxxgk .list .li8 a{background-position: 56px -406px;}
#zwgkA .areaL #sideZfxxgk .list .li4 { width:100%;}
#zwgkA .areaL #sideZfxxgk .list .li4 a { background-position: 65px -156px; padding:0; line-height:70px; height:70px; }
#zwgkA .areaL #sideZfxxgk .list .li4 a:hover {padding-left:10px;}
/* zwgkB按扭*/
#zwgkB { margin-right:-20px;}
#zwgkB a { float:left; display:block; width:275px; height:75px; background:url(../../Base/img/zwgkbtnimg_03.png) no-repeat; margin-right:20px; line-height:300px; overflow:hidden;}
#zwgkB .a2 { background-image:url(../../Base/img/zwgkbtnimg_05.png);}
#zwgkB .a3 { background-image:url(../../Base/img/zwgkbtnimg_07.png);}
#zwgkB .a4 { background-image:url(../../Base/img/zwgkbtnimg_09.png);}

/* 政府信息内容*/
#zfxxgkBox { border:1px solid #eee; height:388px;}
#zfxxgkBox .hd {background:#f7f6f6; width:120px; float:left; height:388px;}
#zfxxgkBox .hd li { height:63px; line-height:63px; text-align:center; font-size:18px; position:relative;}
#zfxxgkBox .hd li a { color:#333; text-decoration:none }
#zfxxgkBox .hd li.on { background:#fff; border-left:3px solid #346fcf; margin-left:-1px;}
#zfxxgkBox .hd li.on:before { content:""; display:block; position:absolute; left:0px; top:50%; margin-top:-4px;border-top:4px solid transparent; border-bottom:4px solid transparent; border-left:4px solid #346fcf}
#zfxxgkBox .hd li.on a { color:#346fcf; font-weight:bold;}
#zfxxgkBox .bd { overflow:hidden; padding:0 20px 0 20px;}

/*清单工作*/
#qdgzzt a { display:block;height:100px; line-height:300px; overflow:hidden; background:#eee url(../../Base/img/qdgzztimg.jpg) no-repeat center; margin-top:20px;}

/*政务信息公开工作要点*/
#zwxxgkgzyd .hd { padding:0 10px;}
#zwxxgkgzyd .bd {padding:20px 0;}
#zwxxgkgzyd .nodeList li { float:left; width:11.1%; text-align:center; font-size:16px;}
#zwxxgkgzyd .nodeList li a { text-decoration:none;}
#zwxxgkgzyd .nodeList li a:hover { color:#15699f; font-weight:bold;}
#zwxxgkgzyd .nodeList li a i{ display:block; width:60px; height:60px; margin:0 auto; background:url(../../Base/img/zwxxgkgzydicons.png) no-repeat 0 8px; transition:all 0.2s}
#zwxxgkgzyd .nodeList li a:hover i { transform:scale(-1,1)}
#zwxxgkgzyd .nodeList .li2 a i { background-position: -117px 8px;}
#zwxxgkgzyd .nodeList .li3 a i { background-position: -234px 8px;}
#zwxxgkgzyd .nodeList .li4 a i { background-position: -351px 8px;}
#zwxxgkgzyd .nodeList .li5 a i { background-position: -468px 8px;}
#zwxxgkgzyd .nodeList .li6 a i { background-position: -585px 8px;}
#zwxxgkgzyd .nodeList .li7 a i { background-position: -702px 8px;}
#zwxxgkgzyd .nodeList .li8 a i { background-position: -819px 8px;}
#zwxxgkgzyd .nodeList .li9 a i { background-position: -936px 8px;}
#zwxxgkgzyd .nodeList .li10 a i { background-position: -1053px 8px;}
#zwxxgkgzyd .nodeList .li11 a i { background-position: 0 -98px;}
#zwxxgkgzyd .nodeList .li12 a i { background-position: -117px -98px;}
#zwxxgkgzyd .nodeList .li13 a i { background-position: -234px -98px;}
#zwxxgkgzyd .nodeList .li14 a i { background-position: -351px -98px;}
#zwxxgkgzyd .nodeList .li15 a i { background-position: -468px -98px;}
#zwxxgkgzyd .nodeList .li16 a i { background-position: -585px -98px;}
#zwxxgkgzyd .nodeList .li17 a i { background-position: -702px -98px;}
#zwxxgkgzyd .nodeList .li18 a i { background-position: -819px -98px;}

/* 领导之窗 */
.leaderContent .side { float:right;}
.leaderContent .mainContent { float:left;}

#ldhdBox .bd { padding-top:10px;}
#ldhdBox li {height:auto; margin-bottom:1em }
#ldhdBox li a { padding-left:12px; display:block; background-position: 0 13px; color:#575a64;}

.leader{overflow: hidden;}
.leader a{color: #51545e;font-size: 14px;}
.leader {
    display: inline;
}
.leader .pic {padding-right:15px;display: block;}
.leader .pic img { width:120px; height:150px;}
.leader .duties , .leader .title a {font-size: 16px;line-height:38px;color:#1e5dc4;}
.leader .title a { color:#727272}
.leader .intro { padding-top:5px; font-size:14px; line-height:26px;}
.leader li.t {line-height: 30px;border-bottom: 1px solid #ddd;}
.leader li.n {padding:0 1%;line-height:30px;text-align:center;display:inline-block;}
.leader li.t2 {line-height:30px;text-align:center;display: inline; color:#1e5dc4}
.leaderType{overflow: hidden; background: #fff;}
.leaderType li{float: left; height: 38px; line-height: 38px; width: 49.9%;}
.leaderType li a{display: block; line-height: 36px; border: 1px solid #ECECEC; padding-left: 30%; 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;}

#leaderDir{ padding-bottom:20px;}
#leaderDir .hd { line-height:60px;}
#leaderDir .hd h3 { font-size:22px; font-weight:bold; color:#676a7a;}
#leaderDir .bd ul { margin-right:-20px;}
#leaderDir .bd li { float:left; width:115px; margin-right:20px; display:block; }
#leaderDir .bd li a { height:45px; display:block; line-height:45px; font-size:16px; text-align:center; background:#f8f6f4 url(../../Base/img/zwgkBmListArr.png) no-repeat 90%; border:1px solid #efede9; padding-right:15px; transition:all 0.2s; text-decoration:none;}
#leaderDir .bd li a:hover { background-color:#fff; color:#346fcf}

/* 热点专题 */
#mainRdzt{clear: both;height:80px;border:1px solid #eee;padding: 14px;}
#mainRdzt h3{width: 25px; padding:10px; height: 90px; margin:-15px; float: left; margin-right: 16px; background: #346fcf; text-align: center; color: #fff; font-size: 16px;}
#mainRdzt h3 a{display: block; line-height: 18px; color: #fff; text-align:center; padding:8px 0 0 2px;}
#mainRdzt h3 a:hover{text-decoration: none}
#mainRdzt .tit { display:none;}
#zwgkC{}
#zwgkC .side{width: 300px;float: right;margin-left: 20px; padding:0;display: inline;}
#zwgkC .mainContent{overflow: hidden;zoom: 1;width: auto;float: none;}
/* 侧栏政府文件搜索 */
#sideZfwjss .bd{padding: 15px; overflow: hidden;}
#sideZfwjss .name{display: none}
#sideZfwjss .govKW{width: 93%; border: 1px solid #ccc; padding: 2% 3%; height: 24px; line-height: 24px; font-size: 14px; margin-bottom: 10px;}
#sideZfwjss .bd a{height: 32px;line-height: 32px;background: #346fcf;color: #fff;display: inline-block; *display: inline;zoom: 1;margin-right: 10px;padding: 0 10px;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px; transition:all 0.3s}
#sideZfwjss .bd a:hover{text-decoration: none; background:#c00}
#sideZfwjss .bd .asBtn{background: #B6B6B6}
/* zwgkSideNodes */
.zwgkSideNodes{background: #1A72BD; color: #fff; overflow: hidden; margin-bottom: 20px; font-size: 12px; padding: 15px 0}
.zwgkSideNodes li{float: left; width: 33.3%; text-align: center; height: 30px; line-height: 30px;}
.zwgkSideNodes li a{color: #fff; padding-left: 8px; background: url(../../Base/img/icons-zwgk.png) 0 -1199px no-repeat;}
#zwgkSideZfgzbg .bd,
#zwgkSideYjgl .bd{padding: 10px 10px 0 10px;}
/* 侧栏图标按钮 */
.zwgkSideBtns{padding-bottom: 10px; overflow: hidden;}
.zwgkSideBtns li{vertical-align: top; margin-bottom: 10px; height: 68px; line-height: 68px; background: #2189E0; overflow: hidden; position: relative;}
.zwgkSideBtns li i{position: absolute; left: 0; top: 0; display: block; width: 74px; height: 100%; background: url(../../Base/img/icons-zwgk.png) 20px -784px no-repeat #1078CF; -webkit-transition: 200ms; -o-transition: 200ms; -moz-transition: 200ms; transition: 200ms;}
.zwgkSideBtns a{display: block; padding-left: 94px; position: relative; z-index: 2; color: #fff; font-size: 22px;}
.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{border-collapse: collapse; empty-cells: show;}
.sideXxtj td{border: 1px solid #E9E9E9; padding: 8px;}
.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{font-size: 18px; height: 39px; line-height: 39px; border-bottom: 2px solid #346fcf; color: #fff; margin-bottom: 20px; overflow: hidden;}
.zdxxgkWrap .h3 a{display: block; float: left; padding: 0 20px; background: #346fcf; color: #fff;}
#zwgkBmxxgk .bd{padding: 0}
.bsbmList{overflow: hidden}
.bsbmList li{font-size: 16px; float: left; margin: .6% 0 0 0; min-width: 9.08%; word-break: keep-all; white-space: nowrap;}
.zwgkBmList{overflow: hidden}
.zwgkBmList li{float: left; min-width: 23%; _width: 23%; text-align: center; margin: 1% 1% 0 1%; overflow: hidden;}
.zwgkBmList li a{display: block; height: 38px; line-height: 38px; border: 1px solid #E4E4E4; background: #fcfcfc url(../../Base/img/zwgkBmListArr.png) no-repeat 90%; padding: 0 15% 0 0; font-size:16px; transition:all 0.3s}
.zwgkBmList li a:hover{text-decoration: none; background: #346fcf; border-color: #346fcf; color: #fff}
/* 信息公开-列表页 -----------------------------------------------------*/
.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-zwgk.png) center -652px no-repeat #346fcf; 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: #346fcf; 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: 8px 8px;text-align: center;height: 24px;line-height:24px;/* overflow: hidden; */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: #333;font-size: 15px;_font-size: 14px;background: #F3F3F3; font-weight:bold; height:30px;}
.publicTable .index{width: 20%;}
.publicTable .date{width: 12%;}
.publicTable .yn{width: 10%;}
.publicTable .type{width: 15%;font-size: 14px;}
.publicTable .name{text-align: left;font-size: 14px;z-index: 1;}
.publicTable .on .name{position: relative;}
.publicTable .on .miniTable{display: block;}
.publicTable .miniTable{display: none; left: -50%; position: absolute; color: #333; width: 160%; margin: 10px 0 0 0; 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/icons-zwgk.png) 0 -2200px no-repeat; position: absolute; top: -7px; left: 5%}
#sidePublicMenu .hd{height: 48px; line-height: 48px;}
#sidePublicMenu .hd i{height: 48px; width: 48px; background-position: 14px -1303px;}
#sidePublicMenu .bd{border-color: #D9ECF8}
.zpCate dt{height: 38px; line-height: 38px; background: #EFFBFF; font-size: 16px; padding-left: 20px; border-bottom: 1px solid #D9ECF8; border-top: 1px solid #D9ECF8; margin-bottom: -1px; color: #3269B8; cursor: pointer;}
.zpCate dt:hover{background: #e5f4fd}
.zpCate dd{padding: 10px;}
/* 部门信息公开 */
#sideZtfl .bd{padding: 20px;}
/* 信息公开-内容页 -----------------------------------------------------*/
.govDetail{padding: 20px 40px;font-size: 16px;background: #fff;}
.govDetailTable td{background: #fff; padding: 8px 15px; width: 35%; border: 1px solid #e5e5e5; color: #333; font-size: 16px;}
.govDetailTable .tdlab{text-align: right; width: 18%; background: #f6f6f6; padding-right: 5px}
/* 红头文件 效果 */
#redTitleDoc{text-align: center; margin: 50px 0 0 0;}
#redTitleDoc .rtd-docHeader{color: red; font: bold 60px 宋体; margin: 0px 0 20px 0;}
#redTitleDoc .rtd-docNum{font: 20px 仿宋; margin: 40px 0 40px 0; line-height: 70px; border-bottom: 3px solid red;}
.govDetail .title{text-align: center;font-size: 26px;color: #be0d0d;margin: 50px 70px;line-height: 1.6;}
.govDetailContent{line-height: 2}
.govDetailContent img{max-width: 800px; height: auto}
.govDetailContent p{margin-bottom: 20px;}
.govDetailTool{line-height: 36px; padding: 4px; background: #f6f6f6; margin: 40px 0 0 0; color: #777; overflow: hidden;}
.govDetailTool a{color: #777}
.govDetailTool .bdsharebuttonbox{float: right;}
/* 选择申请人类型 -----------------------------------------------------*/
.selectAppType{padding: 50px 0 30px 0; text-align: center;}
.selectAppType a{display: block; width: 260px; height: 50px; line-height: 50px; font-size: 18px; margin: 0 auto 30px auto; background: #346fcf; color: #fff; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
.selectAppType a:hover{text-decoration: none; background: #067AD2;}
/* 依申请信息公开 -----------------------------------------------------*/
.eAppGuide{margin-bottom: 20px;border-bottom: 2px solid #eee;height: 56px; padding:0 20px;}
.eAppGuide li{float: left;width: 18%;margin-right: 2.5%;height: 56px;line-height: 42px;text-align: center;font-size: 18px;position: relative;}
.eAppGuide li.on {border-bottom: 3px solid #1e5dc4; }
.eAppGuide li a{display: block;font-size: 20px;font-weight: bold;}
.eAppGuide .last{margin-right: 0; }
.eAppGuide .on a{color: #1e5dc4;}
.application .selectType{overflow: hidden;position: relative;z-index: 1;margin-bottom: -1px;border-bottom: 1px solid #ccc;}
.application .selectType li{float: left;height: 42px;line-height: 42px;}
.application .selectType a{display: block;padding: 0 40px;font-size: 18px;}
.application .selectType a:hover{text-decoration: none;}
.application .selectType .on a{background: #0669cc;color: #fff;}
.application{background: #fff;/* padding: 20px; */font-size: 14px;}
.application .con{padding: 30px 0;/* border: 1px solid #E9E9E9; */}
.application .bd{padding: 20px 0; margin-bottom: 20px;}
.application .tit{font-size: 32px; text-align: center; color: #346fcf; margin: 0;}
.application .hd{height: 40px;line-height: 40px;overflow: hidden;padding: 5px;border: 1px dashed #ccc;}
.application .hd h5{padding: 0 20px;text-align: center;font-size: 18px;font-weight: bold;}
.application .hd .tips{color: #346fcf; margin-left: 10px;}
.applicationTable{width: 100%}
.applicationTable td{padding: 8px 5px; vertical-align: top;}
.applicationTable .label{width: 110px; text-align: right;}
.applicationTable .required strong{color: #f00; margin-right: 5px;}
.application .form-control{width: 90%; border: #ccc solid 1px; height: 20px; overflow: hidden; padding: 5px 0px 5px 5px;}
.application textarea.form-control{width: 96%;}
.application .radio{margin-right: 18px;}
.application .radio input{width: 14px; height: 15px; vertical-align: middle;}
.application .bot{text-align: center; padding: 10px 0 30px 0}
.application select{border: #ccc solid 1px; width: 36%; padding: 0; height: 36px; line-height: 36px;}
.application .bot{padding-top: 40px;}
.application .field-validation-error{display: block; color: #f00; font-size: 14px;}
.application .instruction{padding: 5px 10px;}
.application .instruction p{margin-bottom: 5px; color: #666; font-size: 12px;}
.upload-single{width: 220px;}
.upload-single .upload-pick{margin-top: 40px}
.upload-single .upload-file-area{background: #fff; min-height: 100px; border: 2px dashed #ccc;}
.upload-single .upload-pick:hover .webuploader-pick,
.upload-single .webuploader-pick-hover{background: #077BD4}
.upload-single .webuploader-pick{width: 50%; background: #aaa; height: 30px; line-height: 30px;}
/* 政府文件查询 -----------------------------------------------------*/
.govAdSearch{background: #fff}
.OpenSearch{margin: 0 0 30px 0; padding: 15px 0; background: #fff;}
.OpenSearch td{padding: 8px 5px;}
.OpenSearch .tdlab{text-align: right; width: 26%; line-height: 1.4;}
.OpenSearch .tdlab span{display: block; color: #999}
.OpenSearch input{height: 34px; line-height: 34px; border: 1px solid #CFCFCF; padding: 0 5px; width: 60%;}
.OpenSearch select{height: 36px; line-height: 36px; border: 1px solid #CFCFCF; width: 25%;}
.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%}
/* 领导之窗 -----------------------------------------------------*/
.leaderList { padding-top:20px;}
.leaderList li{float:left; width:25%; text-align:center; line-height:24px; font-size:14px;_font-size:14px; height:247px; padding-bottom:20px; overflow:hidden;}
.leaderList li img { width:130px; height:173px;}
.leaderList li.first { width:100%; height:220px; border-bottom:1px solid #eee; margin-bottom:30px; padding-top:10px;}
.leaderList .title{ padding-top:10px;}
.leaderList .duties { font-size:13px;}
.leaderList .job,
.leaderList .work{padding-left: 23px; background: url(../../Base/img/icons-zwgk.png) 0 -1529px no-repeat;}
.leaderList .work{background-position: 3px -1611px; float: left;}
.leaderList .intro{overflow: hidden}
.leaderList .intro span{display: block;}
.leaderList .text{color: #888; overflow: hidden; zoom: 1;}
.leaderList .intro .more{display: none}
.sideLeaderBox{background: #fff; margin-bottom: 10px;}
.sideLeaderBox .hd{height: 40px; line-height: 40px; padding: 0 20px; border: 1px solid #E5E5E5; background: url(../../Base/img/icons-zwgk.png) right -1679px no-repeat #fff; cursor: pointer; -webkit-transition: 200ms; -o-transition: 200ms; -moz-transition: 200ms; transition: 200ms;}
.sideLeaderBox .hd h3{font-size: 18px; /* font-weight: bold */}
.sideLeaderBox .bd{border: 1px solid #EAEAEA; display: none; padding: 15px; border-top: 0;}
.sideLeaderBox .hd.on{background-color: #346fcf; color: #fff; border-color: #346fcf; background-position: right -1737px;}
.sideLeaderBox .list li{vertical-align: top; padding: 8px; margin-bottom: 8px; border: 1px solid #EDEDED; background: #FAFAFA; overflow: hidden;}
.sideLeaderBox .list li a{float: left; width: 70px; padding-left: 10%}
.sideLeaderBox .list li i{display: none}
.sideLeaderBox .list .job{color: #999;}
.sideLeaderBox .list .last{margin-bottom: 0}
.leaderContent{background: #fff;}
.leaderDetail{position: relative; overflow: hidden; padding: 5% 1%; font-size: 16px;}
.leaderDetail .leaderPic{ float:left; padding:0 30px;}
.leaderDetail .leaderPic img{}
.leaderDetail .sTitle{border-bottom: 0; font-size: 24px; font-weight:bold; color:#676a7a;}
.leaderDetail .duties { color:#316ac6; padding-right:10px}
.leaderDetail .boxE{margin-bottom: 35px;}
.leaderDetail .bd{line-height: 30px; padding: 15px 5px; /* color:#777; */}
.leaderDetail .leaderIntro{ clear:both; display:block; padding:20px 0 0 30px;}
.leaderDetail .work{text-indent: 2em; padding: 20px 0; /* color:#777; */ margin-bottom: 20px;}
.leaderDetail .writeBtn{float: right; margin-top: -35px; height: 40px; line-height: 40px; font-size: 20px; background: url(../../Base/img/icons-zwgk.png) 15px -1819px no-repeat #DC221A; color: #fff; padding: 0 15px 0 50px;}
.leaderDetail .writeBtn:hover{background-color: #BB1F19; color: #fff; text-decoration: none;}
.leaderDetail .infoList li{height: 36px; line-height: 36px;}
.leaderDetail-boxWrap{overflow: hidden;}
.leaderDetail-boxWrap .boxE{width: 48%;}
.leaderDetail .workIntro h3, .leaderDetail .leaderIntro h3 { display:inline-block; width:150px; height:45px; line-height:45px; background:#346fcf; text-align:center; color:#fff; border-radius:5px; margin:20px 0;}
/* 重点领域信息公开 -----------------------------------------------------*/
.zdlyBanner{margin-bottom: 15px;}
.zdlyBanner img{width: 100%}
/* 侧栏 */
.zdlySideBox{background: #fff; margin-bottom: 15px;}
.zdlySideBox .hd{height: 50px; line-height: 50px; background: #3991E6; overflow: hidden;}
.zdlySideBox .hd h3{padding-left: 60px; font-size: 18px; color: #fff; font-weight: bold; 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{height: 44px; line-height: 44px; display: block; overflow: hidden; border-bottom: 1px solid #ECECEC; padding: 0 5% 0 25%; font-size: 16px; background: url(../../Base/img/gov-zdly.png) 97% -210px no-repeat;}
.zdlyNodeList .a1:hover{text-decoration: none}
.zdlyNodeList .ul1{padding: 10px; border-bottom: 1px solid #ECECEC; display: none;}
.zdlyNodeList .on1 .a1{color: #3991E6; font-weight: bold; background-position: 97% -152px;}
.zdlyNodeList .on .a1{background-position: 97% -152px;}
.zdlyNodeList .on1 .ul1,
.zdlyNodeList .on .ul1{display: block !important;}
.zdlyNodeList .a2{color: #3991E6; display: block; padding: 5px 0 5px 25%; line-height: 22px; height: 22px;}
/* 循环 */
.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; line-height: 45px; background: url(../../Base/img/gov-zdly.png) 0 -314px #3691E6; padding: 0 10px;}
.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{padding: 10px 15px; overflow: hidden; background: #fff;}
/* 政府机构设置介绍 -----------------------------------------------------*/
.deptPage .boxE{margin-bottom: 20px;}
.deptPage .boxE .hd{margin-bottom: 5px;}
.deptPage .boxE .bd{padding: 0px}
.deptTable{margin: 0 .5%; width: 99%;}
.deptTable td{height: 38px; line-height: 38px; padding: 0 10px; width: 17%;}
.deptTable td a{padding-left: 15px; background: url(../../Base/img/icons.png) 2px -2325px no-repeat;}
.deptTable .even{background: #F8F8F8; border: 1px dotted #ccc;}
/* 政府机构设置介绍--详细页 -----------------------------------------------------*/
.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;}
/* 五公开-首页 ----------------------------------------------------- */
.wgkBody .side{width: 250px; padding-right: 10px; margin-right: 30px;}
.wgkBody .mainContent{width: auto; overflow: hidden; float: none;}
.wgkIntro{border: 1px solid #AED5E4; background: #DDF4FD; padding: 20px 30px 30px 30px; margin-bottom: 20px;}
.wgkIntro h3{text-align: center; font-size: 34px; font-weight: bold; color: #3069B8; line-height: 2; margin-bottom: 10px;}
.wgkIntro .more{color: #c00}
.wgkIntro .intro{text-indent: 2em}
.wgkMenu li{margin-bottom: 10px; vertical-align: top; position: relative; background: #F0F0F0;}
.wgkMenu li a{display: block; height: 56px; line-height: 56px; padding-left: 100px; background: #F0F0F0; font-size: 18px; color: #2879D6; background: url(imgwgk-icons.png) 12px -22px no-repeat; position: relative;}
.wgkMenu i{position: absolute; width: 56px; height: 56px; background: #2879D6;}
.wgkMenu li:hover i,
.wgkMenu .on i{width: 100%;}
.wgkMenu s{position: absolute; right: -16px; top: 50%; margin-top: -8px; border-color: transparent; border-style: dashed; border-width: 8px; border-left-color: #2879D6; border-left-style: solid; content: ""; display: block; font-size: 0; line-height: 0; width: 0; display: none;}
.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{background-position: 12px -122px; color: #12AEE7;}
.wgkMenu .li2 a{background-position: 12px -222px; color: #20C2AA}
.wgkMenu .li3 a{background-position: 12px -322px; color: #8CBE4D}
.wgkMenu .li4 a{background-position: 12px -422px; color: #EB6F0C}
.wgkMenu .li5 a{background-position: 12px -522px; color: #DD4331}
.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;}