@charset 'utf-8';
/* ==========================================================================
   政务公开首页
   ========================================================================== */
.boxZwgkA{border: 1px solid #e1e1e1; overflow: hidden; padding: 10px 20px 15px;}

/* 领导之窗 */
#boxLdzc{width: 480px; float: left; margin-right: 38px;}
#boxLdzc .hd{height: 38px; line-height: 38px;}
#boxLdzc .hd .more{float: right; color: #999;}
#boxLdzc .hd h3{padding-left: 18px;  font-size: 18px; font-weight: bold; color: #3069b8; background: url(/wglobal/icon.png) left -260px no-repeat;}
#boxLdzc .hd h3 a{color: #3069b8;}
#boxLdzc .bd{padding: 10px 0 0; overflow: hidden;}
/* 领导之窗-列表 */
.leaderPicList{overflow: hidden;}
.leaderPicList li{padding-bottom: 25px; height: 174px;}
.leaderPicList li .pic{width: auto; float: left; margin-right: 20px;}
.leaderPicList li .pic img{display: block; width: 122px; height: 156px; padding: 8px; border: 1px solid #e8e8e8;}
.leaderPicList li .con{overflow: hidden;}
.leaderPicList li .title{padding-bottom: 2px; height: 34px; line-height: 34px; font-size: 16px;}
.leaderPicList li .job{margin-right: 5px; font-size: 16px; font-weight: bold; color: #3069b8;}
.leaderPicList li .title a{}
.leaderPicList li div strong{font-size: 14px; font-weight: bold; line-height: 26px;}
.leaderPicList li span.text{display: block; font-size: 14px; line-height: 26px; color: #666; text-indent: 2em; overflow: hidden;}
.leaderPicList li .intro span{text-indent: 2em;}
/* 领导之窗-栏目列表 */
.ldzcNodeList{overflow: hidden; margin-right: -5px; padding-top: 20px; border-top: 1px dotted #d8d8d8;}
.ldzcNodeList li{width: auto; float: left; margin-right: 5px;}
.ldzcNodeList li a{display: block; padding: 0 24px; height: 32px; line-height: 32px; font-size: 15px; color: #3069b8; border: 1px solid #c8e0f8; border-radius: 2px;}
.ldzcNodeList li a:hover{text-decoration: none; color: white; background-color: #3069b8; border-color: #3069b8;}

/* 组织机构 tab */
#tabJgsz .bd{padding: 10px 0 0; height: 252px;}
#tabJgsz .infoList li{height: 36px; line-height: 36px;}

/*  */
.sideZwgk{width: 335px; float: left; overflow: hidden; margin-right: 20px;}
/* 特殊链接 */
.sideLinks{overflow: hidden;}
.sideLinks li{height: 64px; line-height: 64px; overflow: hidden; margin-top: 10px;}
.sideLinks li a{position: relative; z-index: 1; display: block; padding-left: 116px; height: 64px; line-height: 64px; font-size: 18px; font-weight: bold; color: white; background-color: #4aafc3;}
.sideLinks li a:hover{text-decoration: none; background-color: #399bae;}
.sideLinks li.li2 a{background-color: #56c3b0;}
.sideLinks li.li2 a:hover{background-color: #44b4a0;}
.sideLinks li.li3 a{background-color: #55b7b4;}
.sideLinks li.li3 a:hover{background-color: #62c1be;}

.sideLinks li i{position: absolute; z-index: 1; left: 62px; top: 19px; display: block; width: 30px; height: 28px; line-height: 28px; float: left; background: url(/wglobal/zwgkLinksIcon.png) center top no-repeat;
-webkit-transition:all 1s;
-moz-transition:all 1s;
-ms-transition:all  1s;
-o-transition:all 1s;
transition:all 1s;
}
.sideLinks li.li2 i{background-position: center -28px;}
.sideLinks li a:hover i{
    -webkit-transform:rotateY(360deg);
    -moz-transform:rotateY(360deg);
    -ms-transform:rotateY(360deg);
    -o-transform:rotateY(360deg);
    transform:rotateY(360deg);
}

/* 循环框 */
.zwgkLoop{border: 1px solid #e8e8e8; overflow: hidden; margin-top: 10px; padding: 0 19px 35px;}
.zwgkLoop .box{width: 375px; padding-top: 15px;}
.zwgkLoop .box .bd{padding-top: 9px; height: 170px; overflow: hidden;}

.zwgkLoop #zwgkBmxxgk{width: 100%;}
#zwgkBmxxgk .bsbmList {height: 170px; overflow: hidden;}
.bsbmList { overflow: hidden;}
.bsbmList li {width: 19.9%; height: 34px; line-height: 34px; float: left;  white-space: nowrap;word-break: keep-all; }

/* 政府公开目录 */
#indZfxxgk .bd{overflow: hidden; padding: 0; border-bottom: none;}
.zfxxgkIconList li{height: 46px; line-height: 46px; margin-top: 3px; border-bottom: 1px solid #e8e8e8;}
.zfxxgkIconList li>a{position: relative; z-index: 1; display: block; padding-left: 60px; font-size: 15px; color: #333; background: url(/wglobal/zfxxgkIcon.png) 290px -242px no-repeat;}
.zfxxgkIconList li>a:hover{text-decoration: none; color: #3069b8;}
.zfxxgkIconList li i{position: absolute; z-index: 1; left:19px; top: 9px; width: 28px; height: 28px; float: left;background: url(/wglobal/zfxxgkIcon.png) left top no-repeat;
-webkit-transition:all 1s;
-moz-transition:all 1s;
-ms-transition:all  1s;
-o-transition:all 1s;
transition:all 1s;
}
.zfxxgkIconList li>a:hover i{
    -webkit-transform:rotateY(360deg);
    -moz-transform:rotateY(360deg);
    -ms-transform:rotateY(360deg);
    -o-transform:rotateY(360deg);
    transform:rotateY(360deg);
}
.zfxxgkIconList li.li2 i{background-position: left -28px;}
.zfxxgkIconList li.li3 i{background-position: left -56px;}
.zfxxgkIconList li.li4 i{background-position: left -84px;}
.zfxxgkIconList li.li5 i{background-position: left -112px;}
.zfxxgkIconList li.li6 i{background-position: left -140px;}
.zfxxgkIconList li.li7 i{background-position: left -168px;}
.zfxxgkIconList li.li8 i{background-position: left -196px;}


/* 通用-左侧样式 */
.side .zfxxgkIconList li>a{background-position: 216px -242px;}
.side .sideLinks li a{padding-left: 76px;}
.side .sideLinks li i{left: 26px;}

/* 侧栏政府文件搜索 */
#sideZfwjss .bd {overflow: hidden; padding: 15px; }
#sideZfwjss .name { display: none;}
#sideZfwjss .govKW {font-size: 14px; line-height: 24px;  width: 93%; height: 24px; margin-bottom: 10px;padding: 2% 3%; border: 1px solid #ccc; }
#sideZfwjss .bd a {line-height: 32px; display: inline-block; *display: inline; zoom: 1;  height: 32px; margin-right: 10px; padding: 0 20px; color: #fff; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;background-color: #3069b8; }
#sideZfwjss .bd a:hover { text-decoration: none; background-color: #1f55a1;}
#sideZfwjss .bd .asBtn { background-color: #b2b2b2;}
#sideZfwjss .bd .asBtn:hover{background-color: #989797;}



/* .side { float: left;}
.side .boxD .hd h3 i { background-position: 10px -1306px;}
.mainContent { float: right;} */
/* 政务公开-公开目录 -----------------------------------------------------*/
.gkmlList { padding: 10px;}
.gkmlList .li1 {overflow: hidden; padding: 17px 10px; border-bottom: 1px dotted #ccc; }
.gkmlList .h1 {font-size: 16px; float: left;  margin: 5px 0; padding-right: 10px;}
.gkmlList .h1 a { color: #0068b7;}
.gkmlList .ul1 {font-size: 14px;float: left;  overflow: hidden; }
.gkmlList .li2 {float: left; margin: 5px 0; }
.gkmlList .li2 .a2 { padding: 0 10px; border-left: 1px solid #ddd;}
/* 政务公开-首页 -----------------------------------------------------*/
/* 侧栏政府信息公开 */
#sideZfxxgk .bd { min-height: 240px; border-bottom: 0;_height: 240px; }
#sideZfxxgk .list li { font-size: 16px; line-height: 40px; height: 40px; vertical-align: top;border-bottom: 1px solid #efefef; }
#sideZfxxgk .list a { display: block; padding-left: 27%; -webkit-transition: 200ms; -moz-transition: 200ms; -o-transition: 200ms; transition: 200ms;background: url(/wglobal/icons-zwgk.png) 20% -73px no-repeat; }
#sideZfxxgk .list a:hover {padding-left: 29%; text-decoration: none; }
#sideZfxxgk .list .li2 a { background-position: 20% -2096px;}
#sideZfxxgk .list .li3 a { background-position: 20% -411px;}
#sideZfxxgk .list .li4 a { background-position: 20% -411px;}
#sideZfxxgk .list .li5 a { background-position: 20% -581px;}
#sideZfxxgk .list .li6 a { background-position: 20% -327px;}
#sideZfxxgk .list .li7 a { background-position: 20% -242px;}
#sideZfxxgk .list .li8 a { background-position: 20% -327px;}
#mainZxgk {float: left; width: 65%; margin-bottom: 10px; background: #fff; }
#mainZxgk .bd {height: 267px; padding: 15px 10px; }
#mainLdxx { font-size: 14px; float: right; width: 33%;}
#mainLdxx .bd { min-height: 265px; _height: 265px;}
/* 领导之窗 */
.leader { overflow: hidden; padding: 5px 0 10px 0;}
.leader li {line-height: 2.2; float: left; width: 47%; padding-left: 3%; }
.leader a { color: #0068b7;}
.leader .first { width: 97%;}
.leader p {line-height: 24px; overflow: hidden; height: 48px; margin-bottom: 10px; padding: 3px 0 8px 0;  /* font-size:12px; */

    color: #999; border-bottom: 1px dotted #ccc;}
.leaderType { overflow: hidden; background: #fff;}
.leaderType li {line-height: 38px;  float: left; width: 49.9%;height: 38px; }
.leaderType li a {line-height: 36px;  display: block; padding-left: 30%; border: 1px solid #ececec; background: url(/wglobal/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 {font-size: 19px;float: left;  width: 84px; height: 66px; margin-right: 16px; text-align: center; color: #fff; background: #1a72bd; }
#mainRdzt h3 a {line-height: 1.3;  display: block; padding: 9px 15px; 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;}

/* zwgkSideNodes */
.zwgkSideNodes {font-size: 12px; overflow: hidden; margin-bottom: 20px; padding: 15px 0;color: #fff;  background: #1a72bd; }
.zwgkSideNodes li {line-height: 30px; float: left; width: 33.3%; height: 30px; text-align: center; }
.zwgkSideNodes li a {padding-left: 8px;  color: #fff; background: url(/wglobal/icons-zwgk.png) 0 -1199px no-repeat;}
#zwgkSideZfgzbg .bd ,#zwgkSideYjgl .bd { padding: 10px 10px 0 10px;}
/* 侧栏图标按钮 */
.zwgkSideBtns {overflow: hidden; padding-bottom: 10px; }
.zwgkSideBtns li {line-height: 68px; position: relative;overflow: hidden; height: 68px; margin-bottom: 10px;  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(/wglobal/icons-zwgk.png) 20px -784px no-repeat #1078cf; }
.zwgkSideBtns a {font-size: 22px;position: relative; z-index: 2;  display: block; padding-left: 94px; 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 { font-size: 18px; line-height: 39px; overflow: hidden;height: 39px; margin-bottom: 20px; color: #fff; border-bottom: 2px solid #0068b7; }
.zdxxgkWrap .h3 a { display: block; float: left; padding: 0 20px; color: #fff;background: #0068b7; }

/* 信息公开-列表页 -----------------------------------------------------*/
.govSearch {font-size: 16px;line-height: 68px; overflow: hidden;  height: 68px; margin-bottom: 20px; background: #fafafa; }
.govSearch dt {float: left;  width: 90px; height: 68px; margin-right: 5%;background: url(/wglobal/icons-zwgk.png) center -652px no-repeat #0068b7; }
.govSearch dd { overflow: hidden; zoom: 1;}
.govSearch .govKW {font-size: 14px; line-height: 32px;  width: 47%; height: 32px; margin: 16px 0 16px 2%; padding: 0 .5%;border: 1px solid #cacaca; }
.govSearch a {font-size: 14px; line-height: 34px;  display: inline-block; *display: inline; zoom: 1; margin: 16px 0 16px 2%; padding: 0 2%; cursor: pointer;color: #fff; background: #0068b7; }
.govSearch .asBtn {color: #666; background: #c8c8c8; }
.govSearch a:hover { text-decoration: none;}
.govSearch .sBtn:hover { background: #1160bb;}
.publicTable {margin-top: 20px; width: 100%; empty-cells: show;  border-collapse: collapse; }
.publicTable td {font-size: 14px; padding: 12px 8px; text-align: center; color: #666; border: 1px solid #e1e1e1; }
.publicTable .interval td ,.publicTable .title td {}
.publicTable .symbol {width: 18%;}
.publicTable .title td {padding: 8px 8px; text-align: center; font-size: 16px; color: #2979bb; background: #f9f9f9; }
.publicTable .index { width: 26%;}
.publicTable .date { width: 12%;}
.publicTable .type {display: none; font-size: 16px; width: 18%; }
.publicTable .name {z-index: 1; text-align: left; }
.publicTable .AbolitionDate{display: none;}
.publicTable .on .name { position: relative;}
.publicTable .on .miniTable { display: block;}
.publicTable .miniTable {position: absolute; z-index: 99; left: -50%;  display: none; width: 160%; 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(/wglobal/icons-zwgk.png) 0 -2200px no-repeat; }
#sidePublicMenu .hd {line-height: 48px; height: 48px; }
#sidePublicMenu .hd i {width: 48px;  height: 48px; background-position: 14px -1303px;}
#sidePublicMenu .bd { border-color: #d9ecf8;}
.zpCate dt {font-size: 16px; line-height: 38px;  height: 38px; margin-bottom: -1px; padding-left: 20px; 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;}
/* 信息公开-内容页 -----------------------------------------------------*/
.subheading { font-size: 16px;}
.govDetail {font-size: 16px; padding: 10px 0 20px;}
.govDetailTable td {font-size: 14px;width: 35%; padding: 5px 15px; color: #333; border: 1px solid #e8e8e8;   }
.govDetailTable .tdlab {width: 18%; padding-right: 5px; text-align: right; font-weight: bold; background: #f7f7f7; }
/* 红头文件 效果 */
#redTitleDoc {margin: 50px 0 0 0; text-align: center; }
#redTitleDoc .rtd-docHeader {font: bold 60px 宋体; margin: 0 0 20px 0; color: red; }
#redTitleDoc .rtd-docNum { font: 20px 仿宋; line-height: 70px; margin: 40px 0 40px 0; border-bottom: 3px solid red;}
.govDetail .title {font-size: 30px; font-weight: bold; line-height: 1.6;margin: 50px 70px;  text-align: center; color: #da3a3a; }
.govDetailContent {padding: 0 30px; line-height: 2;}
.govDetailContent img { max-width: 800px; height: auto;}
.govDetailContent p { margin-bottom: 20px;}
.govDetailTool { line-height: 36px; overflow: hidden;margin: 40px 0 0 0; padding: 4px; color: #777; background: #f6f6f6; }
.govDetailTool a { color: #777;}
.govDetailTool .bdsharebuttonbox { float: right;}
.govIntro{font-family: '宋体';}

/* 选择申请人类型 -----------------------------------------------------*/
.selectAppType { padding: 50px 0 30px 0; text-align: center;}
.selectAppType a {font-size: 18px; line-height: 50px;  display: block; width: 260px; height: 50px; margin: 0 auto 30px auto; 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 {font-size: 18px; line-height: 42px; position: relative; float: left; width: 18%; height: 42px; margin-right: 2.5%; margin-bottom: 20px; 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 {font-size: 0; line-height: 0;  position: absolute; bottom: -10px; left: 50%; display: block; width: 0;margin-left: -5px; 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 {line-height: 52px; float: left; height: 52px; }
.application .selectType a {font-size: 18px; display: block; padding: 0 60px; }
.application .selectType a:hover { text-decoration: none;}
.application .selectType .on a {font-weight: bold; color: #3069b8; border: 1px solid #e9e9e9; background: #fafafa; }
.application {font-size: 14px;padding: 20px;  background: #fff; }
.application .con { padding: 30px; border: 1px solid #e9e9e9;}
.application .bd {margin-bottom: 20px; padding: 20px 0; }
.application .tit { font-size: 32px; margin: 0;text-align: center; color: #0068b7; }
.application .hd {line-height: 40px; overflow: hidden; height: 40px; border-bottom: 1px solid #f2f2f2; }
.application .hd h5 {font-size: 16px;  float: left; min-width: 142px; padding: 0 20px; text-align: center; color: #fff; background: #3069b8;}
.application .hd .tips {margin-left: 10px; color: #999; }
.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 {line-height: 36px;width: 36%; height: 36px; padding: 0;  border: #ccc solid 1px; }
.application .bot { padding-top: 40px;}
.application .field-validation-error {font-size: 14px; display: block; color: #f00; }
.application .instruction { padding: 5px 10px;}
.application .instruction p {font-size: 12px; margin-bottom: 5px; 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 {line-height: 30px; width: 50%; 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 {line-height: 1.4;width: 26%;  text-align: right; }
.OpenSearch .tdlab span { display: block; color: #999;}
.OpenSearch input {line-height: 34px; width: 60%; height: 34px; padding: 0 5px; border: 1px solid #cfcfcf; }
.OpenSearch select {line-height: 36px; width: 25%; height: 36px; border: 1px solid #cfcfcf; }
.OpenSearch .bot { text-align: left;}
.OpenSearch .bot button { margin: 0;}
/* 信息公开-部门目录页.html -----------------------------------------------------*/
.deptListWrap .mainBox { }
.deptListWrap .mainBox .mBd{padding-bottom: 20px;}
.deptListWrap .boxA{margin-top: 15px;}
.deptListWrap .boxA .hd h3{background-color: #3896df;}
.deptListWrap .boxA .bd{padding: 10px 0 0; border: none;}
.zwgkBmList { overflow: hidden; background: url(/wglobal/zwgkbmlistBg.png) left top repeat;}
.zwgkBmList li { width: 24.9%; height: 40px; line-height: 40px; float: left; text-indent: 15px; font-size: 15px;}
.zwgkBmList li a { padding-left: 10px; background: url(/wglobal/icon.png) left -82px no-repeat;}
.zwgkBmList li a:hover { }

/* 领导之窗 -----------------------------------------------------*/
.leaderList li {position: relative; z-index: 1; overflow: hidden; padding: 24px 0 20px; border-bottom: 1px dotted #d8d8d8;}
.leaderList .pic { float: left; width: auto; margin-right: 20px;}
.leaderList .pic img {display: block; width: 142px; height: 182px; padding: 10px; border: 1px solid #e8e8e8;}
.leaderList .con { overflow: hidden; padding-top: 10px; font-size: 14px;}
.leaderList .title { margin-bottom: 10px;}
.leaderList .title a {font-size: 16px; color: #3069b8; }
.leaderList .job ,.leaderList .work {font-size: 14px;}
.leaderList .work {float: left; background-position: 3px -1611px; }
.leaderList .intro { overflow: hidden;}
.leaderList .intro span { display: block;}
.leaderList .text {overflow: hidden; zoom: 1; color: #999; line-height: 28px; }
.leaderList .intro .more { display: none;}
.leaderList .moreBtn{overflow: hidden; position: absolute; z-index: 1; left:182px; bottom:45px;}
.leaderList .moreBtn a{width: auto; float: left; height: 36px; line-height: 36px; padding: 0 32px; font-size: 14px; color: white; background-color: #477fcc; border-radius: 3px;}
.leaderList .moreBtn a:hover{text-decoration: none; background-color: #306aba;}
.sideLeaderBox {margin-bottom: 5px;}
.sideLeaderBox .mHd {line-height: 40px;  height: 40px; padding: 0 20px; cursor: pointer; -webkit-transition: 200ms; -moz-transition: 200ms; -o-transition: 200ms; transition: 200ms; background:#f4f4f4 url(/wglobal/icons-zwgk.png) right -1679px no-repeat; border-radius: 3px; }
.sideLeaderBox .mHd h3 { font-size: 18px; /* font-weight: bold */}
.sideLeaderBox .mHd h3 a{}
.sideLeaderBox .mHd.on {color: #fff;  background-color: #408ac7; background-position: right -1737px;}
.sideLeaderBox .mHd.on a{color: white;}
.sideLeaderBox .mBd {display: none; padding-bottom: 5px;}
.sideLeaderBox .list li {overflow: hidden;margin-bottom: 8px; padding: 8px;  vertical-align: top;  border-bottom: 1px solid #eaeaea;}
.sideLeaderBox .list li a { float: left; width: 70px; padding-left: 5%;}
.sideLeaderBox .list li i { display: none;}
.sideLeaderBox .list .job { color: #999;}
.sideLeaderBox .list .last { margin-bottom: 0;}
.sideLeaderBox .list li.noData{border-bottom: none; color: #999;}

/*
.leaderContent { background: #fff;}
.leaderDetail {font-size: 16px; position: relative; overflow: hidden; padding: 2% 1%; }
.leaderDetail .leaderPic {margin-bottom: 20px; text-align: center; }
.leaderDetail .leaderPic img { width: 150px;}
.leaderDetail .sTitle {font-size: 24px; text-align: center; border-bottom: 0; }
.leaderDetail .boxE { margin-bottom: 35px;}
.leaderDetail .mBd { line-height: 30px; padding: 15px 5px;}
.leaderDetail .leaderIntro {overflow-y: scroll; max-height: 240px; }
.leaderDetail .work {margin-bottom: 20px;padding: 20px 0; text-indent: 2em; }
.leaderDetail .writeBtn {font-size: 20px; line-height: 40px;  float: right; height: 40px; margin-top: -35px; padding: 0 15px 0 50px;color: #fff; background: url(/wglobal/icons-zwgk.png) 15px -1819px no-repeat #dc221a; }
.leaderDetail .writeBtn:hover {text-decoration: none;color: #fff;  background-color: #bb1f19; }
.leaderDetail .infoList li {line-height: 36px; height: 36px; }
.leaderDetail-boxWrap { overflow: hidden;}
.leaderDetail-boxWrap .boxE { width: 48%;}*/

/* 领导-内容页 ------------------------------------*/
.leaderContent .mBd{overflow: hidden;}
.leaderDetail {margin-top: 20px; font-size: 16px; position: relative; overflow: hidden; }
.leaderDetail .leaderPic {width: auto; float: left; margin-right: 40px; }
.leaderDetail .leaderPic img {display: block; width: 130px; height: 168px; padding: 10px; border: 1px solid #e8e8e8;}
.leaderDetail .leaderCon{overflow: hidden;}
.leaderDetail .leaderCon .title{line-height: 60px;}
.leaderDetail .leaderCon .title a{font-size: 30px; font-weight: bold; color: #0069c5;}
.leaderDetail .leaderCon .job{margin-left: 10px; font-size: 18px; font-weight: bold; color: #555;}
.leaderDetail .work {position: relative; z-index: 1; margin-top: 10px; min-height: 84px; padding:15px 20px; font-size: 14px; font-family: '宋体'; text-indent: 2em; line-height: 28px; color: #555; border: 1px dotted #d1d1d1; border-radius: 6px;}
.leaderDetail .work .icon{position: absolute; z-index: 1; left: 19px; top: -11px; display: block; width: 21px; height: 11px; line-height: 11px; float: left; background: url(/wglobal/leaderWorkIcon.jpg) center top no-repeat;}

.leaderContent .leaderIntro{padding-top:10px; line-height: 30px; color: #555; font-family: '宋体';}
.leaderIofoList li{height: 32px; line-height: 32px; font-size: 14px;}
.leaderContent .box{margin-top: 20px;}
.leaderContent .box .bd{padding: 10px 0 0;}
.leaderContent #leaderLdhd{margin-bottom: 20px;}


/* 重点领域信息公开 -----------------------------------------------------*/
.zdlyBanner { margin-bottom: 15px;}
.zdlyBanner img { width: 100%;}
/* 侧栏-菜单 */
/*.zdlyNodeList li { vertical-align: top;}
.zdlyNodeList .a1 {font-size: 16px; line-height: 44px; display: block; overflow: hidden;  height: 44px; padding: 0 5% 0 25%; border-bottom: 1px solid #ececec; background: url(/wglobal/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 {line-height: 22px; display: block; height: 22px;padding: 5px 0 5px 25%;  color: #3991e6; }*/

.zdlyNodeList li {margin-bottom: 5px;}
.zdlyNodeList .h1 {line-height: 40px;  height: 40px; padding: 0 5px; cursor: pointer; -webkit-transition: 200ms; -moz-transition: 200ms; -o-transition: 200ms; transition: 200ms; border-radius: 3px; background-color: #f4f4f4;}
.zdlyNodeList li.hasUl1 .h1{background:#f4f4f4 url(/wglobal/icons-zwgk.png) right -1679px no-repeat; }
.zdlyNodeList .a1 { font-size: 15px;}
.zdlyNodeList li.on1 .h1,
.zdlyNodeList li.on .h1{color: #fff;  background-color: #408ac7; background-position: right -1737px;}
.zdlyNodeList li.on1 .a1,
.zdlyNodeList li.on .a1{text-decoration: none; color: white;}
.zdlyNodeList .ul1{display: none; padding-bottom: 5px;}
.zdlyNodeList li.on1 .ul1,
.zdlyNodeList li.on .ul1{display: block;}
.zdlyNodeList .li2 {overflow: hidden;margin-bottom: 8px; padding: 8px;  vertical-align: top;  border-bottom: 1px solid #eaeaea;}
.zdlyNodeList .li2 a { padding-left: 10%;}
.zdlyNodeList .li2 a:hover,
.zdlyNodeList .on2 a{text-decoration: none; font-weight: bold; color: #3069b8;}
.zdlyNodeList .last2 { margin-bottom: 0;}

/* 循环 */
.zdlyLoop { overflow: hidden;}
.zdlyLoop .zdlyBox { width: 49%;}
.zdlyLoop .zdlyBox .bd { min-height: 170px; _height: 170px;}
.zdlyBox { margin-bottom: 15px; padding-top: 3px;}
.zdlyBox .hd {line-height: 45px;  height: 45px; padding: 0 10px;background: url(/wglobal/gov-zdly.png) 0 -314px #3691e6; }
.zdlyBox .hd .more { float: right; color: #fff;}
.zdlyBox .hd h3 {font-size: 18px; font-weight: bold; position: relative; top: -3px; display: inline-block; *display: inline; zoom: 1; height: 48px; padding: 0 25px 0 20px; color: #fff; background: #ffa800; }
.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 {line-height: 38px; width: 17%; height: 38px; padding: 0 10px; }
.deptTable td a { padding-left: 15px; background: url(/wglobal/icons.png) 2px -2325px no-repeat;}
.deptTable .even {border: 1px dotted #ccc; background: #f8f8f8; }
/* 政府机构设置介绍--详细页 -----------------------------------------------------*/
.zfjghzDetail { padding: 2%;}
.zfjghzDetail .deptName {font-size: 36px; margin-bottom: 30px; text-align: center; }
.zfjghzBox .hd {line-height: 46px;  height: 46px; border-top: 2px solid #c9c9c9;background: #f7f7f7; }
.zfjghzBox .hd ul {line-height: 48px; overflow: hidden; height: 48px; margin-top: -2px; }
.zfjghzBox .hd li {font-size: 18px;  float: left; padding: 0 20px 0 40px; background: url(/wglobal/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 {line-height: 2; padding: 30px 10px; }
/* 五公开-首页 ----------------------------------------------------- */
.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 {font-size: 34px; font-weight: bold; line-height: 2; margin-bottom: 10px; 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 {font-size: 18px; line-height: 56px; position: relative; display: block; height: 56px; padding-left: 100px; 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 {font-size: 0; line-height: 0;  position: absolute; top: 50%; right: -16px; display: block; display: none;width: 0; margin-top: -8px; 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;}


/* 数据开放-首页 ----------------------------------------------------- */
.sjkfNodeList{overflow: hidden; padding:0 10px 60px; margin-bottom: -20px;}
.sjkfNodeList li{width: 100px; float: left; margin: 80px 45px 0;}
.sjkfNodeList li a{position: relative; z-index: 1; display: block; padding-top: 115px; height: 40px; line-height: 40px; text-align: center; font-size: 15px;}
.sjkfNodeList li a:hover{text-decoration: none;}
.sjkfNodeList li i{position: absolute; z-index: 1; left: 0; top: 0; width: 100%; height: 98px; line-height: 98px; float: left; background: url(/wglobal/sjkfNodeIcon.png) center top no-repeat;
    -webkit-transition:all 1s;
    -moz-transition:all 1s;
    -ms-transition:all  1s;
    -o-transition:all 1s;
    transition:all 1s;
}
.sjkfNodeList li:hover i{
    -webkit-transform:rotateY(360deg);
    -moz-transform:rotateY(360deg);
    -ms-transform:rotateY(360deg);
    -o-transform:rotateY(360deg);
    transform:rotateY(360deg);
}
.sjkfNodeList li.li2 i{background-position: center -100px;}
.sjkfNodeList li.li3 i{background-position: center -200px;}
.sjkfNodeList li.li4 i{background-position: center -300px;}
.sjkfNodeList li.li5 i{background-position: center -400px;}
.sjkfNodeList li.li6 i{background-position: center -500px;}
.sjkfNodeList li.li7 i{background-position: center -600px;}
.sjkfNodeList li.li8 i{background-position: center -700px;}
.sjkfNodeList li.li9 i{background-position: center -800px;}
.sjkfNodeList li.li10 i{background-position: center -900px;}
.sjkfNodeList li.li11 i{background-position: center -1000px;}
.sjkfNodeList li.li12 i{background-position: center -1100px;}