﻿@charset 'utf-8';
.mainContent{width: 730px; float: right; overflow:inherit;}

/* 政务公开-公开目录 -----------------------------------------------------*/
.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 .hd{height: 70px; line-height: 70px; overflow: hidden; text-align: center; font-size: 28px; color: white; background: url(../../Base/img/sideMenuBg.png) left top no-repeat;}
#sideZfxxgk .bd{padding-top: 20px; overflow: hidden;}
#sideZfxxgk .bd .list{overflow: hidden;}
#sideZfxxgk .bd .list li{position: relative; z-index: 1; height: 44px; line-height: 44px; overflow: hidden; margin-top: 1px; background-color: #f0f0f0;}
#sideZfxxgk .bd .list li a{position: absolute; z-index: 3; left: 0; top: 0; display: block; padding-left: 52px; height: 44px; line-height: 44px; overflow: hidden; font-size: 16px;}
#sideZfxxgk .bd .list li .icon{position: absolute; z-index: 2; left: 13px; top:12px; display: block; width: 20px; height: 20px; line-height: 20px; float: left; overflow: hidden; background: url(../../Base/img/xxgkIcon.png) center top no-repeat;}
#sideZfxxgk .bd .list li .bg{position: absolute; z-index: 1; left: 0; top: 0; display: block; width: 44px; height: 44px; float: left; overflow: hidden; background-color: #5598e3;
-webkit-transition:all .4s;
-moz-transition:all .4s;
-ms-transition:all  .4s;
-o-transition:all .4s;
transition:all .4s;
}
#sideZfxxgk .bd .list li:hover .bg,
#sideZfxxgk .bd .list li.on .bg{width: 100%;}
#sideZfxxgk .bd .list li:hover a,
#sideZfxxgk .bd .list li a:hover,
#sideZfxxgk .bd .list li.on a{text-decoration: none; color: white;}
#sideZfxxgk .bd .list li.li2 .icon{background-position: center -44px;}
#sideZfxxgk .bd .list li.li3 .icon{background-position: center -89px;}
#sideZfxxgk .bd .list li.li4 .icon{background-position: center -135px;}
#sideZfxxgk .bd .list li.li5 .icon{background-position: center -178px;}

/* 循环框 */
.loopBox{overflow: hidden; padding-top: 10px;}
.loopBox .box{width: 350px; margin-top: 10px;}
.loopBox .box .bd{padding-top: 10px; height: 150px;}





/* 信息公开-部门页 -----------------------------------------------------*/
.depBox{overflow: hidden; margin-top: 15px;}
.depBox .hd{padding:0 18px; height: 38px; line-height: 38px; background-color: #f5f5f5;}
.depBox .hd h3{font-size: 18px; color: #0961bc;}
.depBox .bd{padding: 12px 50px 0; overflow: hidden;}
.zwgkBmList { overflow: hidden;}
.zwgkBmList li {width: 33.3%; float: left; height: 40px; line-height: 40px; overflow: hidden;}
.zwgkBmList li a {padding-left: 16px; font-size: 16px; background: url(../../Base/img/dot02.png) left center no-repeat;}
.zwgkBmList li a:hover {text-decoration: none; color: #e02a00; }



/* 信息公开-列表页 -----------------------------------------------------*/
/* 列表搜索 */
.govSimpleSearch{padding: 20px 0 10px; overflow: hidden; }
.govSimpleSearch .name{display: none;}
.govSimpleSearch #simpleSearchType{float: left; width: auto; height: 36px; line-height: 36px; margin: 0 10px 0 80px; border: 1px solid #e0e0e0;}
.govSimpleSearch input.govKW{float: left; width: 300px; padding: 0 10px; height: 34px; line-height: 34px; border: 1px solid #e0e0e0;}
.govSimpleSearch .sBtn,
.govSimpleSearch .asBtn{float: left; width: auto; margin-left: 10px; height: 36px; line-height: 36px; padding: 0 14px; font-size: 16px; color: white; background-color: #014898; border-radius: 3px;}
.govSimpleSearch .sBtn:hover,
.govSimpleSearch .asBtn:hover{text-decoration: none; background-color: #013877;}
.govSimpleSearch .asBtn{background-color: #e08f00;}
.govSimpleSearch .asBtn:hover{background-color: #c37e03;}
/* 信息公开列表 */
.publicTable {margin-top: 15px; width: 100%;empty-cells: show;  border-collapse: collapse; }
.publicTable td {font-size: 12px; padding: 12px 8px; line-height: 24px; text-align: center; border: 1px solid #eaeaea; background: #fff; }
.publicTable .interval td {}
.publicTable .symbol { }
.publicTable .on td{ background: #f7f7f7;}
.publicTable .title td {font-size: 14px; font-weight: bold; padding: 8px 8px; text-align: center; color: #027ecc; background: #ecf9ff; }
.publicTable .index { width: 23%;}
.publicTable .date { width: 12%;}
.publicTable .type {display: none; }
.publicTable .name {z-index: 1; text-align: left; }
.publicTable .on .name { position: relative;}
.publicTable .on .miniTable { display: block;}
.publicTable .abolitionDate{display: none;}
.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(../../Base/img/icons-zwgk.png) 0 -2200px no-repeat; }


/* 主题菜单 */
.sideTab-zt {margin-top: 15px; overflow: hidden;}
.sideTab-zt .hd {height: 36px; line-height: 36px; background-color: #e08f00;}
.sideTab-zt .hd h3{margin-left: 15px; font-size: 18px; font-weight: bold; color: white;}
.sideTab-zt .bd { padding:15px 16px; border: 1px solid #eaeaea; border-top: none;}



/* 信息公开-内容页 -----------------------------------------------------*/
.govDetail {font-size: 14px; padding: 30px 0;}
.govDetailTable td {font-size: 14px;width: 35%; padding: 0 15px; color: #999; border: 1px solid #dcddde;  background: #fff; }
.govDetailTable .tdlab {width: 18%; padding-right: 5px; font-weight: bold; color: #666; text-align: right; background: #f8f8f8; }
/* 红头文件 效果 */
#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: 26px; line-height: 1.6; margin: 30px 0;  text-align: center; color: #014898; }
.govDetailContent { line-height: 260%;}
.govDetailContent img { max-width: 720px; 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;}


/* 选择申请人类型 -----------------------------------------------------*/
.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; padding-bottom: 10px;}
.application .selectType li {position: relative; z-index: 1; margin-right: 20px; line-height: 42px; float: left; height: 42px; }
.application .selectType a {font-size: 18px; display: block; padding: 0 60px; background-color: #f1f1f1; }
.application .selectType a:hover { text-decoration: none;}
.application .selectType .on a {background-color: #014898; color: white; }
.application .selectType .on .icon { position: absolute; z-index: 1; bottom: -8px; left: 50%; width: 0; height: 0; float: left; margin-left: -8px; border-top: 8px solid #014898;border-right: 8px solid transparent; border-left: 8px solid transparent;}



.application {font-size: 14px;padding: 20px 0 0;  }
.application .con { padding: 20px 0 0;}
.application .bd {margin-bottom: 20px; padding: 20px 0; }
.application .tit { font-size: 32px; margin: 0;text-align: center; color: #0068b7; }
.application .hd {padding:0 10px; height: 36px; line-height: 36px; border: 1px solid #eaeaea;}
.application .hd h5 {padding-left: 16px; width: auto; float: left; font-size: 18px; color: #0961bc; background: url(../../Base/img/mainBoxHd.png) left 8px no-repeat;}
.application .hd .tips {margin-left: 30px; color: #f00; }
.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 { margin-bottom: 30px;}
#pageXtfl .zwgkBmList li { min-width: 31.3%; _width: 31.3%;}
/* 领导之窗 -----------------------------------------------------*/
.leaderList li {padding: 3% 4%;  border-bottom: 1px dotted #ccc; background: #fff;}
.leaderList .title { margin-bottom: 5px;}
.leaderList .title a {font-size: 16px; color: #0068b7; }
.leaderList .job ,.leaderList .work { padding-left: 23px; background: url(../../Base/img/icons-zwgk.png) 0 -1529px no-repeat;}
.leaderList .work {float: left; background-position: 3px -1611px; }
.leaderList .intro { overflow: hidden;}
.leaderList .intro span { display: block;}
.leaderList .text {overflow: hidden; zoom: 1; color: #888; }
.leaderList .intro .more { display: none;}
.sideLeaderBox {margin-bottom: 10px; background: #fff; }
.sideLeaderBox .hd {line-height: 40px;  height: 40px; padding: 0 20px; cursor: pointer; -webkit-transition: 200ms; -moz-transition: 200ms; -o-transition: 200ms; transition: 200ms;border: 1px solid #e5e5e5; background: url(../../Base/img/icons-zwgk.png) right -1679px no-repeat #fff; }
.sideLeaderBox .hd h3 { font-size: 18px;
    /* font-weight: bold */}
.sideLeaderBox .bd {display: none; padding: 15px;  border: 1px solid #eaeaea; border-top: 0;}
.sideLeaderBox .hd.on {color: #fff; border-color: #0068b7;  background-color: #0068b7; background-position: right -1737px;}
.sideLeaderBox .list li {overflow: hidden;margin-bottom: 8px; padding: 8px;  vertical-align: top; border: 1px solid #ededed; background: #fafafa; }
.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 {font-size: 16px; position: relative; overflow: hidden; padding: 2% 1%; }
.leaderDetail .sTitle {font-size: 24px; border-bottom: 0; }
.leaderDetail .boxE { margin-bottom: 35px;}
.leaderDetail .bd { line-height: 30px; padding: 15px 5px; /* color:#777; */}
.leaderDetail .leaderIntro {overflow-y: scroll; max-height: 240px; }
.leaderDetail .work {margin-bottom: 20px;padding: 20px 0; /* color:#777; */  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(../../Base/img/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%;}
/* 重点领域信息公开 -----------------------------------------------------*/
.zdlyBanner { margin-bottom: 15px;}
.zdlyBanner img { width: 100%;}
/* 侧栏 */
.zdlySideBox {margin-bottom: 15px; background: #fff; }
.zdlySideBox .hd {line-height: 50px; overflow: hidden; height: 50px; background: #3991e6; }
.zdlySideBox .hd h3 {font-size: 18px; font-weight: bold;  padding-left: 60px; color: #fff; background: url(../../Base/img/gov-zdly.png) 15px 13px no-repeat;}
.zdlySideBox .hd h3 a { color: #fff;}
.zdlySideBox .bd { overflow: hidden; border: 1px solid #ececec; border-top: 0;}
.zdlyNodeList li { vertical-align: top;}
.zdlyNodeList .a1 {font-size: 16px; line-height: 44px; display: block; overflow: hidden;  height: 44px; padding: 0 5% 0 25%; border-bottom: 1px solid #ececec; background: url(../../Base/img/gov-zdly.png) 97% -210px no-repeat;}
.zdlyNodeList .a1:hover { text-decoration: none;}
.zdlyNodeList .ul1 {display: none; padding: 10px; border-bottom: 1px solid #ececec; }
.zdlyNodeList .on1 .a1 {font-weight: bold;  color: #3991e6; background-position: 97% -152px;}
.zdlyNodeList .on .a1 { background-position: 97% -152px;}
.zdlyNodeList .on1 .ul1 ,.zdlyNodeList .on .ul1 { display: block !important;}
.zdlyNodeList .a2 {line-height: 22px; display: block; height: 22px;padding: 5px 0 5px 25%;  color: #3991e6; }
/* 循环 */
.zdlyLoop { overflow: hidden;}
.zdlyLoop .zdlyBox { width: 49%;}
.zdlyLoop .zdlyBox .bd { min-height: 170px; _height: 170px;}
.zdlyBox { margin-bottom: 15px; padding-top: 3px;}
.zdlyBox .hd {line-height: 45px;  height: 45px; padding: 0 10px;background: url(../../Base/img/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;}
/* 政府机构设置介绍 -----------------------------------------------------*/
.zfjghz {padding: 20px 0; text-align: center; }
.zfjghz .tt h2 ,.jcBox .hd h3 {font-size: 30px; font-weight: bold;  display: inline-block; *display: inline; zoom: 1; padding: 10px 5%; color: #fff; background: #0068b7;}
.zfjghz .bt { overflow: hidden; margin-top: -3px; padding-top: 3px;}
.jcBox { float: left; width: 16.66%; text-align: left;}
.jcBox .hd { text-align: center;}
.jcBox .hd h3 {font-size: 18px; line-height: 1.5;  width: 80%; padding: 20px 5%;color: #0068b7; background: #aad4f5; }
.jcBox .bd {width: 90%; margin: 0 auto; text-align: center; background: #e6f4ff; }
.jcBox li a {line-height: 1.5;  display: block; width: 80%; margin: 0 auto; padding: 8% 2%; border-bottom: 1px dashed #ccc;}
.jcBox .last a { border-bottom: 0;}
.zfjghz .yLine {font-size: 0; line-height: 0;display: block; overflow: hidden; width: 1px;  height: 50px; margin: 0 auto; background: #d2d2d2; }
.zfjghz .xLine {font-size: 0; line-height: 0;display: block; overflow: hidden;  width: 100%; height: 1px; margin-bottom: -3px; background: #d2d2d2; }
.zfjghz .dot { display: block; width: 6px; height: 6px; margin: 0 auto;background: #cdcdcd; }
.jcBox.first .xLine { width: 50%; margin-left: 50%;}
.jcBox.last .xLine { width: 50%;}
.jcBox:hover .hd h3 {color: #fff; border: 1px solid #3591da; border-bottom: 0;  background: #3591da; -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, .2); -moz-box-shadow: 0 0 10px rgba(0, 0, 0, .2); box-shadow: 0 0 10px rgba(0, 0, 0, .2);}
.jcBox.on .bd {border: 1px solid #a3d0f3;  background: #b8e0ff; -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, .2); -moz-box-shadow: 0 0 10px rgba(0, 0, 0, .2); box-shadow: 0 0 10px rgba(0, 0, 0, .2);}
.jcBox.on li a {color: #0068b7; border-bottom-color: #90bcde; }
.jcBox.on li a:hover { color: #e20500;}
/* 政府机构设置介绍--详细页 -----------------------------------------------------*/
.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(../../Base/img/zfjgszjs-icons.png) 15px 12px no-repeat;}
.zfjghzBox .hd .b { background-position: 15px -80px;}
.zfjghzBox .hd .c { background-position: 15px -169px;}
.zfjghzBox .hd .d { background-position: 10px -259px;}
.zfjghzBox .hd .on {color: #fff;  background-color: #f32929; background-position: 15px -347px;}
.zfjghzBox .hd .b.on { background-position: 15px -439px;}
.zfjghzBox .hd .c.on { background-position: 15px -528px;}
.zfjghzBox .hd .d.on { background-position: 10px -618px;}
.zfjghzBox .bd {line-height: 2; padding: 30px 10px; }
