@charset "utf-8";
.side {width: 320px;background: #f6f6f6;}
.mainContent {width: 860px;}

/* 信息公开-首页 -----------------------------------------*/
.XxPage #columnB .boxB .bd { height: 210px; }
.XxPage #columnB #tpxw .bd { height: 198px; padding-bottom: 0; }
.XxPage #focusNews { width: 600px; float: left; margin-right: 20px; margin-bottom: 0; }
.XxPage #focusNews  .bd .pic img {height: 400px;}
.XxPage #columnA { height: 400px; }
.XxPage #columnA .topicList { overflow: hidden; zoom: 1; }
.XxPage #columnA .topicList .t { margin-bottom: 10px; padding-bottom: 10px; text-align: center; border-bottom: 1px dashed #cccccc; }
.XxPage #columnA .topicList .t .tit {color: #e40404; font-weight: bold; font-size: 20px;}
.XxPage #columnA .topicList .t .intro {color: #999999; font-size: 12px;}
.XxPage .mainContent { width: 860px; height: auto; overflow: hidden; float: left; }
.XxPage .side { float: right; width: 320px; background: #f6f6f6; height: auto; }

.XxPage-sideBox .hd { height: 42px; line-height: 42px; background: #2c6a9b; overflow: hidden; padding: 0 20px; }
.XxPage-sideBox .hd h3 { font-size: 18px; font-weight: bold; color: #fff }
.XxPage-sideBox .hd h3 a { color: #fff }
.XxPage-sideBox .bd { padding: 20px; overflow: hidden; }
.XxPage-sideBox  #icoxxgk {height: auto; margin-bottom: 20px;overflow: hidden;}
.XxPage-sideBox  #icoxxgk li {width: 280px; height: 48px;margin-bottom: 10px;}
.XxPage-sideBox  #icoxxgk li a {width: 228px;height: 45px;line-height: 45px;border:1px solid #91bada;border-radius: 2px;box-shadow: 0 7px 10px -8px #5d99c9 inset;background: #fff;}
.XxPage-sideBox  #icoxxgk li i {top: 12px;}
.XxPage-sideBox  .picxxgk  li.li1 {margin-bottom: 20px;}


.ButZcjd { background: #d6e2ec  60px 22px no-repeat; height: 74px; line-height: 74px; width: 280px; border:1px solid #99b3c9; margin: 20px; text-align: center; }
.ButZcjd a {color: #2c6a9b; font-size: 24px; padding-left: 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: #0068B7 }
.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; }
/* 政务公开-首页 -----------------------------------------------------*/
/* 侧栏政府信息公开 */
#sideZfxxgk .bd { min-height: 240px; _height: 240px; border-bottom: 0 }
#sideZfxxgk .list li { font-size: 16px; height: 40px; line-height: 40px; border-bottom: 1px solid #EFEFEF; vertical-align: top; }
#sideZfxxgk .list a { display: block; padding-left: 27%; background: url(./icons-zwgk.png) 20% -73px no-repeat; -webkit-transition: 200ms; -o-transition: 200ms; -moz-transition: 200ms; transition: 200ms; }
#sideZfxxgk .list a:hover { text-decoration: none; padding-left: 29% }
#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 { margin-bottom: 10px; background: #fff; float: left; width: 65%; }
#mainZxgk .bd { padding: 15px 10px; height: 267px; }
#mainLdxx { font-size: 14px; float: right; width: 33%; }
#mainLdxx .bd { min-height: 265px; _height: 265px; }




/* 热点专题 */
#mainRdzt { margin-bottom: 20px; clear: both; background: #fff; }
#mainRdzt h3 { width: 84px; height: 66px; 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 }
#zwgkC { margin-bottom: 0 }
#zwgkC .side { width: 24.5%; float: left; margin-right: 1.5%; margin-left: 0; }
#zwgkC .mainContent { overflow: hidden; zoom: 1 }
/* 侧栏政府文件搜索 */
#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: #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(./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(./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 #0068B7; color: #fff; margin-bottom: 20px; overflow: hidden; }
.zdxxgkWrap .h3 a { display: block; float: left; padding: 0 20px; background: #0068B7; 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: 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: #0068B7; border-color: #0068B7; 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(./icons-zwgk.png) center -652px no-repeat #0068B7; 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: #0068B7; 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: 12px 8px; text-align: center; font-size: 14px; border: 1px solid #E5E5E5; }
.publicTable .interval td, .publicTable .title td { background: #F7F7F7; }
.publicTable .type { display: none }
.publicTable .title td { text-align: center;  font-size: 16px; background: #F3F3F3; padding: 8px 8px; }
.publicTable .index { width: 18%; }
.publicTable .date { width: 12%; }
.publicTable .type { width: 12%; font-size: 16px; }
.publicTable .name { text-align: left; font-size: 16px; 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(./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 }

/* 部门信息公开 */
#sideZtfl .bd { padding: 20px; }
/* 信息公开-内容页 -----------------------------------------------------*/
.subheading { font-size: 16px; }
.govDetail { padding: 30px 40px; font-size: 16px; background: #fafafa; margin-bottom: 20px; }
.govDetailTable td { background: #fff; padding: 0px 15px; width: 35%; border: 1px solid #c5c5c5; color: #333; font-size: 12px; }
.govDetailTable .tdlab { text-align: right; width: 18%; background: #e9e9e9; 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: #000; 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: #0068B7; color: #fff; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
.selectAppType a:hover { text-decoration: none; background: #067AD2; }
/* 依申请信息公开 -----------------------------------------------------*/
.eAppGuide { 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; float: right; }
.eAppGuide .on a { background: #0068B7; 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: #0068B7; 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: #0068B7; 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: #0068B7; margin: 0; }
.application .hd { height: 40px; line-height: 40px; border-bottom: 2px solid #0068B7; overflow: hidden; }
.application .hd h5 { float: left; padding: 0 20px; min-width: 142px; text-align: center; color: #fff; font-size: 16px; background: #0068B7; }
.application .hd .tips { color: #0068B7; 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% }
/* 领导之窗 -----------------------------------------------------*/

.sideLeaderBox { background: #fff; margin-bottom: 10px; }
.sideLeaderBox .hd { height: 40px; line-height: 40px; padding: 0 20px; border: 1px solid #dcdcdc; background: url(./icons-zwgk.png) right -1679px no-repeat #fafafa; cursor: pointer; -webkit-transition: 200ms; -o-transition: 200ms; -moz-transition: 200ms; transition: 200ms; }
.sideLeaderBox .hd h3 { font-size: 18px;/* font-weight: bold */
}
.sideLeaderBox .bd { background: #f6f6f6; display: none; padding: 15px; border-top: 0; }
.sideLeaderBox .hd.on { background-color: #2c6a9b; color: #fff; border-color: #0068B7; background-position: right -1737px; }
.sideLeaderBox .list li { vertical-align: top; padding: 8px; margin-bottom: 8px; border: 1px solid #EDEDED; background: #fff; overflow: hidden; }
.sideLeaderBox .list li a { float: left; width: 60px; padding-left: 5% }
.sideLeaderBox .list li i { display: none }
.sideLeaderBox .list .job {color: #999;line-height: 2;padding-left: 5%;}
.sideLeaderBox .list .last { margin-bottom: 0 }
.leaderContent { background: #fff; margin-bottom: 20px; }

.leaderContent .mHd {border-bottom: 1px solid #cccccc; background: #fff;}
.leaderContent .mHd h3 {background: #fff;color: #333;padding: 0 5px;font-size: 18px;font-weight: normal;line-height: 1.5;}

.leaderDetail { position: relative; overflow: hidden; padding: 0 1%; font-size: 14px; }
.leaderDetail  .leaderCon {width: 100%; margin-bottom: 20px;}
.leaderDetail .BoxPic { text-align: center;  margin-right: 12px; padding-right: 12px; border-right: 1px solid #eeeeee; float: left; width: 150px; }
.leaderDetail .leaderPic {margin-bottom: 15px;padding-top: 15px;}
.leaderDetail .leaderPic img { width: 150px; height: auto; }

.leaderDetail .sTitle { border-bottom: 0; font-size: 24px; text-align: center; }
.leaderDetail .boxE { margin-bottom: 20px; }
.leaderDetail .bd { line-height: 30px; padding: 15px 5px 0; /* color:#777; */ }
.leaderDetail .leaderIntro {  font-size: 14px; }
.leaderDetail .work { font-size: 14px;  }
.leaderDetail .writeBtn { float: right; height: 38px; line-height: 38px; width: 148px; text-align: center; font-size: 14px; border: 1px solid #91bada; border-radius: 2px; box-shadow: 0 7px 10px -8px #5d99c9 inset; }
.leaderDetail .writeBtn:hover {  color: #2c6a9b; text-decoration: none; }
.leaderDetail .infoList li { height: 36px; line-height: 36px; }
.leaderDetail-boxWrap { overflow: hidden; }
.leaderDetail-boxWrap .boxE { width: 100%; }

.leaderDetail-boxWrap .boxE .picPageList li {margin:0 3% 0 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:  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:  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:  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(./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: 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: 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; }



@media screen and (max-width:1200px){
    .XxPage .mainContent{
        width: 100%;
        min-height: auto;
    }
    .XxPage .side{
        width: 100%;
    }
    .box .hd{
        box-sizing: border-box;
        width: 100%;
        height: 0.8rem;
        line-height: 0.8rem;
    }
    .box .hd ul{
        top:0.16rem;
    }
    .box .hd li{
        height: 0.4rem;
        line-height: 0.4rem;
        font-size: 0.32rem;
    }
    .infoList li{
        height: 0.6rem;
        font-size: 0.28rem;
        line-height: 0.6rem;
    }
    .XxPage-sideBox .hd{
        height: 0.8rem;
        line-height: 0.8rem;
        box-sizing: border-box;
    }
    .XxPage-sideBox .hd h3{
        font-size: 0.36rem;
        height: 0.8rem;
        line-height: 0.8rem;
    }
    .XxPage-sideBox #icoxxgk li{
        width: 100%;
        height: 0.8rem;
    }
    .XxPage-sideBox #icoxxgk li a{
        width: 100%;
        height: 0.8rem;
        box-sizing: border-box;
        line-height: 0.8rem;
        font-size: 0.32rem;
    }
    /* 09-领导信息 */
    .mainContent{
        width: 100%;
    }
    .side{
        width: 100%;
    }
    .sideLeaderBox .list li {
        vertical-align: top;
        padding: 0.16rem;
        margin-bottom: 0.2rem;
        border: 1px solid #EDEDED;
        background: #fff;
        overflow: hidden;
        font-size: 0.32rem;
    }
    .sideLeaderBox .hd{
        height: 0.8rem;
        line-height: 0.8rem;
        box-sizing: border-box;
    }
    .leaderContent .mHd h3{
        height: 0.8rem;
        font-size: 0.32rem;
    }
    .leaderDetail .leaderPic img{
        width: 3rem;
    }
    .leaderDetail .leaderCon{
        height: auto;
        margin-bottom: 0.2rem;
    }
    .boxE .hd{
        height: 0.6rem;
        line-height: 0.6rem;
    }
    .boxE .hd h3{
        padding: 0 0.4rem;
        font-size: 0.28rem;
    }
    .XxPage-sideBox #icoxxgk li i{
        top: 0.3rem;
    }
    /* 领导信息 */
    .sideLeaderBox .hd h3{
        font-size: 0.32rem;
    }
    .sideLeaderBox .list li a{
        width: 25%;
        line-height: 2;
    }
    .leaderDetail .BoxPic{
        width: 45%;
    }
}