﻿@charset "utf-8";
/**/
.side .boxD .hd h3 i { background-position: 10px -1306px;}

/* 政务公开-公开目录 -----------------------------------------------------*/
.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: #0167CC}
.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;}

/* 政务公开-首页 -----------------------------------------------------*/
.zwgkList { overflow: hidden; height: 301px;}
.zwgkList li { height: 36px; line-height: 36px; margin-bottom: 7px;}
.zwgkList a { display: block; background: url(../../base/img/icons.png) 18px -379px no-repeat #F6F6F6; padding-left: 35px;}
.zwgkList a:hover { text-decoration: none; background-color: #d9eeff; color: #0167CC}
.zwgkList .li4 { display: none;}

/* 政务公开工作要点 */
#zwgkSideGzyd{background:#5795c5;margin-bottom:20px;padding: 10px 20px 10px;}
#zwgkSideGzyd .hd{height:30px; line-height:30px; }
#zwgkSideGzyd .hd h3{float:left;height:30px;line-height:30px;font-size:16px;color:#fff;padding-left:28px;background: url(../../base/img/icons-zwgk.png) 2px -2468px no-repeat;}
#zwgkSideGzyd .hd h3 a{color:#fff;}
#zwgkSideGzyd .bd{overflow:hidden; padding-top:8px;}
#zwgkSideGzyd .bd ul{overflow:hidden; margin-right:-10px}
#zwgkSideGzyd .bd ul li{width: 78px;float:left;height:30px;line-height:30px;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;margin-right:8px;}
#zwgkSideGzyd .bd ul li a{color:#fff}

/* 人事信息 */
#zwgkSideRsxx{background:#3dbf8d;margin-bottom:20px;padding: 10px 20px 10px;}
#zwgkSideRsxx .hd{height:30px; line-height:30px; }
#zwgkSideRsxx .hd h3{float:left;height:30px;line-height:30px;font-size:16px;color:#fff;padding-left:28px;background: url(../../base/img/icons-zwgk.png) 2px -2468px no-repeat;}
#zwgkSideRsxx .hd h3 a{color:#fff;}
#zwgkSideRsxx .bd{overflow:hidden; padding-top:10px;}
#zwgkSideRsxx .bd ul{overflow:hidden}
#zwgkSideRsxx .bd ul li{width:33.33%; float:left; height:30px; line-height:30px; color:#fff}
#zwgkSideRsxx .bd ul li a{color:#fff}

/* 侧栏政府信息公开 */
#sideZfxxgk .hd { padding-bottom: 20px; margin-bottom: 20px; background: url(../../base/img/new/line.png) 0 bottom repeat-x;}
#sideZfxxgk .hd h3 { background-position: 0 -42px}
#sideZfxxgk { margin-bottom: 10px;}
#sideZfxxgk .bd { border-bottom: 0; border: 0;}
#sideZfxxgk .list li { height: 40px; line-height: 40px; vertical-align: top; font-size: 16px;}
#sideZfxxgk .list a {display: block;padding-left: 42px;background: url(../../base/img/icons-zwgk.png) 10px -158px no-repeat;-webkit-transition: 200ms;-o-transition: 200ms;-moz-transition: 200ms;transition: 200ms;}
#sideZfxxgk .list a:hover { text-decoration: none; padding-left: 50px}
#sideZfxxgk .list .li2 a { background-position: 10px -75px;}
#sideZfxxgk .list .li3 a { background-position: 10px -412px;}
#sideZfxxgk .list .li4 a { background-position: 10px -243px;}
#sideZfxxgk .list .li5 a { background-position: 10px -581px;}
#sideZfxxgk .list .li6 a { background-position: 10px -328px;}
#sideZfxxgk .list .li7 a { background-position: 10px -242px;}
#sideZfxxgk .list .li8 a { background-position: 10px -327px;}
#sideZfxxgk .list .li10 { display: none}
#mainZxgk { margin-bottom: 15px; float: left; width: 555px; margin-right: 20px;}
#mainZxgk .bd {height: 322px;}

/* 领导之窗 */
#mainLdxx { width: 280px; float: right;}
#mainLdxx .bd { padding: 20px;}
.indLeaderList {overflow: hidden;margin: 0 auto 10px;}
.indLeaderList li{width: 120px;float:left;overflow:hidden;}
.indLeaderList li .pic{display:block; height:140px; margin:0 auto; text-align:center; overflow:hidden; margin-bottom:5px; line-height:0;}
.indLeaderList li .pic img{width:auto; height:140px;}
.indLeaderList li .con{display:block; padding:0px; text-align:center; height:auto; overflow:hidden; line-height:20px; }
.indLeaderList li .con .name{color:#0167cc; font-weight:bold;}
.indLeaderList li .con .name a{color:#0167cc}

.leaderType { overflow: hidden;}
.leaderType li { float: left; height: 36px; line-height: 34px; width: 50%;}
.leaderType a { border: 1px solid #DFDFDF; padding-left: 15px; background: url(../../base/img/ind-ldzc.png) 15px 10px no-repeat; display: block; text-align: center;}
.leaderType .li2 a,
.leaderType .li3 a { background-position: 15px -42px;}
.leaderType .li4 a { background-position: 15px -96px}

/* 热点专题 */
#mainRdzt { margin-bottom: 20px; clear: both; background: #fff;}
#mainRdzt h3 { width: 60px; height: 120px; float: left; margin-right: 16px; background: #1A72BD; text-align: center; color: #fff; font-size: 19px;}
#mainRdzt h3 a { display: block; padding: 9px 15px; line-height: 1.3; color: #fff;}
#mainRdzt h3 a:hover { text-decoration: none}
.indRdzt { overflow: hidden; zoom: 1;}
.indRdzt ul { margin-right: -20px; overflow: hidden;}
.indRdzt li { float: left; margin-right: 15px; width: 254px;}
.indRdzt li a { display: block;}
.indRdzt li img { width: 100%; height: 66px;}
.indRdzt .tit { display: block; font-size: 14px; text-align: center; height: 25px; overflow: hidden;}
.zdlyBtn { display: block; height: 83px; line-height: 83px; background: url(../../base/img/icons-zwgk.png) 26px -1049px no-repeat #44ADF2; padding-left: 70px; font-size: 26px; color: #fff; margin-bottom: 20px;}
.zdlyBtn:hover { text-decoration: none; color: #fff; background-color: #0167CC}

/* 热点专题 */
.speBox { clear: both; margin-bottom: 20px;}
.indRdzt li { width: 270px;}
.indRdzt li img { height: 83px;}
#zwgkC { margin-bottom: 0}
#zwgkC .side { width: 300px; float: left; margin-right: 20px;}
#zwgkC .mainContent { overflow: hidden; zoom: 1}
.zwgkZwwgk { padding-bottom: 10px;}
.zwgkZwwgk li { height: 50px; line-height: 50px; margin-bottom: 10px;}
.zwgkZwwgk a { display: block; background: url(../../base/img/icons-zwgk.png) 76px -2266px no-repeat #F6F6F6; font-size: 18px; padding-left: 110px; color: #888}
.zwgkZwwgk .li2 a { background-position: 76px -2366px;}
.zwgkZwwgk a:hover { background-color: #D9EEFF; color: #0167CC; text-decoration: none;}

/* 侧栏政府文件搜索 */
#sideZfwjss { margin-bottom: 0;}
#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: #E1272D; 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;}
#sideZfwjss .bd a:hover { text-decoration: none}
#sideZfwjss .bd .asBtn { background: #B6B6B6}

/* zwgkSideNodes */
.zwgkSideNodes { background: #0167CC; color: #fff; overflow: hidden; margin-bottom: 10px; 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{margin-bottom:0px}
#zwgkSideZfgzbg .bd { height: 314px;}
#zwgkSideYjgl .bd { height: 186px;}
#zwgkSideYjgl { margin-bottom: 0}

/* 侧栏图标按钮 */
.zwgkSideBtns { overflow: hidden;}
.zwgkSideBtns li { vertical-align: top; margin-bottom: 10px; padding-left: 80px; height: 56px; line-height: 56px; background: url(../../base/img/icons-zwgk.png) 30px -790px no-repeat #40BF8D; overflow: hidden; position: relative;}
.zwgkSideBtns a { display: block; color: #fff; font-size: 18px; font-weight: bold; -webkit-transition: 400ms;-o-transition: 400ms;-moz-transition: 400ms;transition: 400ms;}
.zwgkSideBtns a:hover { padding-left: 7px; text-decoration: none; color:#fff}
.zwgkSideBtns .li2 { background-color: #89CC31; background-position: 30px -926px}
.sideLdzcIcons li { width: 136px;}
.sideLdzcIcons li i { height: 60px; background-image: url(../../base/img/new/zwgk-side-ldzc.png)}
.sideLdzcIcons a { padding: 10px 0; border-color: #CFD9E6; background-color: #F0FBFF}

/* 侧栏信息统计 */
#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; clear: both;}
.zzjgWrap .boxA { width: 48%; margin-bottom: 9px;}
.zzjgWrap .boxA .bd { height: 160px;}
.zdxxgkWrap { overflow: hidden}
.zdxxgkWrap .boxC { width: 49%;}
.zdxxgkWrap .boxC .bd { min-height: 136px; _height: 136px;}
.zdxxgkWrap .h3 { height: 40px; line-height: 40px; font-size: 22px; margin-bottom: 15px; padding-left: 15px; background: url(../../base/img/new/icons.png) 0 -37px no-repeat;}
.zdxxgkWrap .h3 a {}
#zwgkBmxxgk .bd { padding: 0 10px;}
.bsbmList { overflow: hidden}
.bsbmList li {float: left;margin: 0% 1% 0 0;min-width: 200px;word-break: keep-all;white-space: nowrap;height:32px;line-height:32px;}
.bsbmList li a{padding-left:12px;background: url(../../base/img/icons.png) -2px -386px no-repeat; }
.zwgkBmList { overflow: hidden}
.zwgkBmList li { float: left; min-width: 14.66%; _width: 14.66%; text-align: center; margin: 1% 1% 0 1%; overflow: hidden;}
.zwgkBmList li a { display: block; height: 34px; line-height: 34px; border: 1px solid #E4E4E4; background: #fff; padding: 0 10px;}
.zwgkBmList li a:hover { text-decoration: none; background: #0167CC; border-color: #0167CC; 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 #0167CC; 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: #0167CC; 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%; line-height: 1.8;}
.publicTable td { background: #fff; padding: 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: #0167CC; background: #F3F3F3; padding: 8px 8px;}
.publicTable .index { width: 23%;}
.publicTable .date { width: 12%;}
.publicTable .type { width: 12%;}
.publicTable .name { text-align: left; z-index: 1;}
.publicTable .on .name { position: relative;}
.publicTable .on .miniTable { display: block;}
.publicTable .miniTable { display: none; left: -50%; top: 80%; 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%}
.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;}
.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: 30px 40px; font-size: 16px; background: #fff;}
.govDetailTable { margin-bottom: 30px;}
.govDetailTable td { background: #fff; padding: 5px 15px; width: 35%; border: 1px solid #ddd; color: #969696}
.govDetailTable .tdlab { text-align: right; width: 18%; background: #f2f2f2; 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: 30px; color: #0167CC; margin: 40px 0; 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: #0167CC; color: #fff; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
.selectAppType a:hover { text-decoration: none; background: #067AD2;}

/* 依申请信息公开 -----------------------------------------------------*/
.eAppGuide { padding: 20px 20px 0 20px; overflow: hidden}
.eAppGuide li { float: left; width: 18%; margin-right: 2.5%; margin-bottom: 20px; height: 42px; line-height: 42px; background: #EDEDED; text-align: center; font-size: 18px; position: relative;}
.eAppGuide li a { display: block;}
.eAppGuide a:hover { text-decoration: none; background: #ddd}
.eAppGuide .last {margin-right: 0;}
.eAppGuide .on a { background: #0167CC; color: #fff;}
.eAppGuide .on i { position: absolute; bottom: -10px; left: 50%; margin-left: -5px; border-color: transparent; border-style: dashed; border-width: 5px; border-top-color: #0167CC; border-top-style: solid; content: ""; display: block; font-size: 0; line-height: 0; width: 0;}
.application .selectType { overflow: hidden; position: relative; z-index: 1; 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 { background: #FAFAFA; color: #0167CC; border: 1px solid #E9E9E9;}
.application { background: #fff; padding: 20px; font-size: 14px;}
.application .con { padding: 30px; border: 1px solid #E9E9E9;}
.application .bd { padding: 20px 0; margin-bottom: 20px;}
.application .tit { font-size: 32px; text-align: center; color: #0167CC; margin: 0;}
.application .hd { height: 40px; line-height: 40px; border-bottom: 2px solid #0167CC; overflow: hidden;}
.application .hd h5 { float: left; padding: 0 20px; min-width: 142px; text-align: center; color: #fff; font-size: 16px; background: #0167CC;}
.application .hd .tips { color: #0167CC; margin-left: 10px;}
.applicationTable { width: 100%}
.applicationTable td { line-height: 24px; 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 li { border-bottom: 1px solid #ececec; padding:0px 10px 25px; overflow:hidden ; margin-bottom:25px}
.leaderList li .pic{width:135px; float:left; margin-right:20px; line-height:0px}
.leaderList li .pic img{width:100%; height:auto;}
.leaderList li .con{overflow:hidden; }
.leaderList li .con .title{height:42px; line-height:42px; margin-bottom:20px;}
.leaderList li .con .title .name{font-size:20px; font-weight:bold; float:left; margin-right:10px}
.leaderList li .con .title .job{height:30px; line-height:30px; padding-top:8px; font-size:16px; float:left; }
.leaderList li .con .work{height:48px; line-height:24px; overflow:hidden; font-size:14px; color:#747474; margin-bottom:20px}
.leaderList li .con .more{display:block; overflow:hidden;}
.leaderList li .con .more a{float:left; height:32px; line-height:32px; padding:0 20px; font-size:14px; color:#fff; background:#f7b0ad; }
.leaderList li .con .more a:hover{text-decoration:none; background:#f69d99}


.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: #0167CC; color: #fff; border-color: #0167CC; 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}

/* 领导详情页 */
.leaderCon .btn { margin-top: 10px; display: block; float: right; width: 100px; height: 36px; line-height: 36px; text-align: center; background: #E66A6A; margin-left: 15px; font-weight: bold; color: #fff; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
.leaderCon .btn:hover { background: #d66565; text-decoration: none;}
.leaderPic { float: left; margin-right: 30px;}
.leaderPic img {width: 148px;height: auto;border: 5px solid #eee;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.leaderCon { overflow: hidden; zoom: 1;}
.leaderCon .sTitle { overflow: hidden; height: 50px; line-height: 50px;}
.leaderCon .sTitle strong { font-size: 18px; color: #2b5ba9; margin-right: 10px;}
.leaderCon .sTitle .job { font-size: 14px; font-weight: bold; color: #767676;}
.leaderCon .work {background: #f5f5f5;margin-top: 20px;padding: 30px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;position: relative;min-height: 80px;}
.leaderCon .work .ico { display: block; position: absolute; top: -20px; left: 30px; border-color: transparent; border-style: dashed; border-width: 10px; border-bottom-color: #f5f5f5; border-bottom-style: solid; content: ""; display: block; font-size: 0; line-height: 0; width: 0;}
.leaderDetail .boxA {}
.leaderDetail .bd { padding:20px;}
.leaderDetail .leaderIntro { line-height: 36px; min-height: 140px; font-size:16px}
.leaderDetail .leaderIntro p{margin-bottom:20px;}
#leaderIntro { clear: both; padding-top: 20px;}
.leaderDetail-boxWrap { overflow: hidden;}
.leaderDetail-boxWrap .boxA { width: 48%;}
.leaderDetail-boxWrap .picPageListA li { width: 46.5%;}
.leaderDetailPage-fmsz .sideLeaderBox .list { overflow: hidden; padding-top: 10px;}
.leaderDetailPage-fmsz .sideLeaderBox .list li { background: #fff; float: left; width: 137px;}
.leaderDetailPage-fmsz .leaderDetail { margin: 20px 10px 30px 10px;}



/* 重点领域信息公开 -----------------------------------------------------*/
.zdlyBanner { margin-bottom: 15px;}
.zdlyBanner img { width: 100%}

/* 重点领域信息公开-首页 ------------------------------*/
.nodePageList{overflow: hidden;}
.nodePageList li{width: 30%; float: left; margin: 0 1.5% 15px;}
.nodePageList li a{display: block; height: 30px; line-height: 30px; padding: 6px 0; font-size: 16px; text-align: center; border: 1px solid #ebebeb; border-radius: 3px;}
.nodePageList li a:hover{text-decoration: none; color: #146ac1; background-color: #fafafa;}

/* 侧栏 */
.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%;float: left;}
.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(../img/wgk-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;}

/* 政府公报 ----------------------------------------------------- */
.communique { width: 1160px; margin: 0 auto;}
.communique .hd { margin-bottom: 40px; padding: 10px 0 20px 0; overflow: hidden; color: #0167CC; border-bottom: 2px dashed #ddd;}
.communique .hd .communiqueYears { float: right; font-size: 16px;}
.communique .hd #communiqueYearSelect { height: 30px; width: 100px; border: 1px solid #ccc;}
.communique .hd h3 { font-size: 28px; font-weight: bold;}
.communiqueList { overflow: hidden; background: url(../img/communique-bg.png) 0 175px repeat-y; padding-left: 22px;}
.communiqueList li { float: left; width: 150px; height: 200px; text-align: center; padding: 5px 18px 103px 18px;}
.communiqueList img { width: 100%; height: 200px;}
.communiqueList .pic a { display: block; height: 200px; position: relative; -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 { color: #fff; display: block; padding-top: 3px; font-size: 12px;}
.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%; padding: 0 5px; margin-bottom: 20px; border: 1px solid #ccc; font-size: 16px; height: 40px; line-height: 40px;}
.communiqueSide .bd h3 { text-align: center; font-size: 16px; line-height: 1.8; color: #0167CC}
.communiqueSide .pic { margin: 10px 0 5px 0; text-align: center; position: relative;}
.communiqueSide .pic img { padding: 2px; border: 1px solid #ddd;}
.communiqueSide .coverDate { position: absolute; width: 100%; left: 0; font-size: 12px; top: 160px;}
.communiqueSide p { text-align: center; color: #777}

/*节点树样式*/
#sideMenuXxgkml .bd{}
.menuTree{overflow: hidden; margin: 10px;}
.menuTree ul{display: none; padding: 10px;}
.menuTree li{margin-top: 5px;}
.menuTree h3{padding: 5px 10px 5px 20px; line-height: 24px;}
.menuTree .on a{color: #146ac1;}
.menuTree .h1{line-height: 30px; background-color: #f2f2f2; border-radius: 2px;}
.menuTree .hasUl>h3{cursor: pointer; background-image: url(../../base/img/treeOpenIcon.png); background-position: 94% center; background-repeat: no-repeat;}
/* .menuTree .active>h3{background-color: #146ac1; } */
.menuTree .hasUl.active>h3{background-image: url(../../Base/img/treeMergeIcon.png);}
/* .menuTree .active:hover .a1,
.menuTree .active .a1{color: white;} */
.menuTree .li1{background-color:#f2f2f2;}
.menuTree .li2>h3{background-color:#fff;}
.menuTree .li3>h3{background-color:#fff;}
.menuTree .li4>h3{background-color:#fff;}
.menuTree h3.on{background-color: #badff4;}

/* 侧栏-领导信息 */
#sideLeaderMenu .hd { padding-bottom: 20px; margin-bottom: 20px; background: url(../../base/img/new/line.png) 0 bottom repeat-x;}
#sideLeaderMenu .hd h3 { background-position: 0 -42px}
#sideLeaderMenu .list li{overflow: hidden; line-height: 28px; padding: 4px 0; font-size: 16px;}
#sideLeaderMenu .list li .job{width: 120px; float: left; text-align: right; color: #999;}
#sideLeaderMenu .list li a{}
#sideLeaderMenu .list li.on{font-weight: bold; background-color: #f4f4f4;}
#sideLeaderMenu .list li.on a{color:#146ac1;}
