﻿@charset "utf-8";

/* 信息公开-首页 -----------------------------------------------------*/
/* gk-row */
.gk-row { display: flex; justify-content: space-between; margin-bottom: 30px; gap: 20px; }
.gk-row .box-border { flex: 1; padding: 10px 20px; box-sizing: border-box; border-radius: 5px; border: 1px solid #D9D9D9; height: 502px;}

.box-gk-leader .pic { float: left; width: 200px; margin-right: 30px; margin-bottom: 15px; }
.box-gk-leader .pic img { width: 200px; height: auto; }
.box-gk-leader .con { overflow: hidden; line-height: 1.8;}
.box-gk-leader .con>div { margin-bottom: 7px; color: #777; }
.box-gk-leader .con .title { font-weight: bold; font-size: 20px; }
.box-gk-leader .title a { color: #1266C3; }
.box-gk-leader .con em { font-weight: bold; color: #A81010; display: block; }
.box-gk-leader .btn-list { display: flex; justify-content: space-between; flex-wrap: wrap; clear: both; }
.box-gk-leader .btn-list p { width: 48%; margin-top: 15px; }
.box-gk-leader .btn-list p a { display: flex; line-height: 46px; height: 46px; border-radius: 5px; transition: 0.4s; border: 1px solid #DFDFDF; color: #1266C3; text-align: center; align-items: center; justify-content: center; }
.box-gk-leader .btn-list p a::before { content: "\E792"; font-family: iconfont; margin-right: 10px; color: inherit; font-size: 32px; }
.box-gk-leader .btn-list .p2 a::before { content: "\E793"; } 
.box-gk-leader .btn-list .p3 a::before { content: "\E794"; } 
.box-gk-leader .btn-list .p4 a::before { content: "\E795"; } 
.box-gk-leader .btn-list p a:hover { background-color: #1266C3; color: #fff; border-color: #1266C3; }


/* gk-menu */
.gk-menu { display: flex; justify-content: space-between; flex-wrap: wrap; }
.gk-menu li { width: 31%; text-align: center; margin-bottom: 15px; }
.gk-menu li a {  border: 1px solid #d6e5f4; border-radius: 5px; background-color: #fbfdff; display: flex; flex-direction: column; align-content: center; height: 120px; flex-wrap: wrap; width: 100%; align-items: center; justify-content: center; text-align: center; }
.gk-menu li a::before { content: "\E783"; font-family: "iconfont";  margin-bottom: 5px; font-size: 40px; line-height: 50px; width: 50px; height: 50px; border-radius: 100%; 
	background: linear-gradient(198.71deg, #80F0FD -35.57%, #5AACF5 87.35%); font-weight: normal; color: #fff; }
.gk-menu li:hover a { background-color: #0253ae; border-color: #0253ae; color: #fff; }
.gk-menu li:hover a::before { background: linear-gradient(193.16deg, rgba(178, 245, 253, 0.29) 5.04%, rgba(255, 255, 255, 0.058) 90.52%); }
.gk-menu .li2 a::before { content: "\E784"; }
.gk-menu .li3 a::before { content: "\E785"; }
.gk-menu .li4 a::before { content: "\E786"; }
.gk-menu .li5 a::before { content: "\E787"; }
.gk-menu .li6 a::before { content: "\E788"; }
.gk-menu .li7 a::before { content: "\E789"; }
.gk-menu .li8 a::before { content: "\E790"; }
.gk-menu .li9 a::before { content: "\E791"; }

/* gk-loop */
.gk-loop { display: flex; justify-content: space-between; margin-bottom: 30px; }
.gk-loop .box-tab { width: 49%; height: 350px; }

/* box-open-tab */
.box-open-tab { background: url(../img/wgk-bg.jpg) no-repeat center; background-size: cover; border-radius: 10px; padding-left: 20px; height: 220px; margin-bottom: 40px; display: flex; justify-content: center; }
.box-open-tab .in-tab { display: flex; align-items: center; justify-content: center; }
.box-open-tab .in-tab .hd { cursor: pointer; width: 80px; float: left; margin-right: 30px; }
.box-open-tab .in-tab .hd h3 { font-size: 20px; width: 80px; text-align: center; }
.box-open-tab .in-tab .hd h3::before { display: block; font-weight: normal; width: 70px; height: 70px; border-radius: 100%; content: "\E794"; font-family: "iconfont"; font-size: 60px; line-height: 70px; text-align: center; background: linear-gradient(180deg, #80F0FD 0%, #5AADF5 100%); color: #fff; margin: 0 auto 15px; }
.box-open-tab .in-tab.on .hd h3 { font-weight: bold; color: #1266C3; }   
.box-open-tab .in-tab .bd { float: left; width: 390px; height: 170px; padding: 15px 10px; box-sizing: border-box; background-color: rgba(255, 255, 255, 0.59); border: 1px solid rgba(92, 176, 245, 0.3); border-radius: 5px; }
.box-open-tab .in-tab .bd ul { display: flex; align-content: center; align-items: center; flex-wrap: wrap; height: 100%; padding-right: 10px; }
.box-open-tab .in-tab .bd li { margin-left: 10px; margin-bottom: 10px; flex: auto; }
.box-open-tab .in-tab .bd li a { line-height: 40px; display: block; height: 40px; text-align: center; background-color: #6AC9F8; color: #fff; padding: 0 15px; border-radius: 5px; }
.box-open-tab .in-tab { padding:0 25px; }
.box-open-tab .in-tab2 .hd h3::before { background: linear-gradient(180deg, #FBB92D 0%, #EF6A05 100%); }
.box-open-tab .in-tab3 .hd h3::before { background: linear-gradient(180deg, #AABAFF 0%, #4F6EF4 100%); }
.box-open-tab .in-tab4 .hd h3::before { background: linear-gradient(180deg, #F76464 0%, #E41B1B 100%); }
.box-open-tab .in-tab5 .hd h3::before { background: linear-gradient(180deg, #BC90FF 0%, #7C62F7 100%); }


/* box-zdly */
.box-zdly .bd ul { display: flex; justify-content: space-between; flex-wrap: wrap; }
.box-zdly .bd li { width: 175px; height: 120px; margin-bottom: 30px; box-sizing: border-box; border-radius: 5px; box-shadow: 0px 0px 9.5px rgba(146, 198, 255, 0.53); border: 1px solid #CDE4FA; background-color: #fff; }
.box-zdly .bd li:hover { background: linear-gradient(180deg, #4877E4 0%, #0061CF 100%); }
.box-zdly .bd li a { display: flex; width: 100%; height: 100%; flex-direction: column; justify-content: center; text-align: center; }
.box-zdly .bd li a::before { content: "\E795"; font-family: iconfont; font-size: 50px; line-height: 1; width: 100%; color: inherit; }
.box-zdly .bd li:hover a { color: #fff; }
.box-zdly .bd .li2 a::before { content: "\E796"; }
.box-zdly .bd .li3 a::before { content: "\E797"; }
.box-zdly .bd .li4 a::before { content: "\E798"; }
.box-zdly .bd .li5 a::before { content: "\E799"; }
.box-zdly .bd .li6 a::before { content: "\E800"; }
.box-zdly .bd .li7 a::before { content: "\E801"; }
.box-zdly .bd .li8 a::before { content: "\E802"; }
.box-zdly .bd .li9 a::before { content: "\E803"; }
.box-zdly .bd .li10 a::before { content: "\E804"; }
.box-zdly .bd .li11 a::before { content: "\E805"; }
.box-zdly .bd .li12 a::before { content: "\E806"; }


/* 信息公开-列表页 -----------------------------------------------------*/
.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 #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; word-break: break-all; }
.publicTable .interval td,
.publicTable .title td { background: #F7F7F7; }
.publicTable .symbol { display: none }
.publicTable .title td { text-align: center; color: #0068B7; font-size: 18px; background: #F3F3F3; padding: 8px 8px; }
.publicTable .index { width: 23%; }
.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%; 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% }
#sidePublicMenu .hd { height: 48px; line-height: 48px; }
#sidePublicMenu .hd i { height: 48px; width: 48px; background-position: 14px -1303px; }
#sidePublicMenu .bd { border-color: #D9ECF8 }
.zpCate dt { height: 38px; line-height: 38px; background: #EFFBFF; font-size: 16px; padding-left: 20px; border-bottom: 1px solid #D9ECF8; border-top: 1px solid #D9ECF8; margin-bottom: -1px; color: #3269B8; cursor: pointer; }
.zpCate dt:hover { background: #e5f4fd }
.zpCate dd { padding: 10px; }

/* 部门信息公开 */
#sideZtfl .bd { padding: 20px; }

/* 信息公开-内容页 -----------------------------------------------------*/
.govDetailTable { margin-bottom: 30px; }
.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; }

/* 选择申请人类型 -----------------------------------------------------*/
.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; }
.form-legend .tips 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 .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 { background: #aaa; }

/* 政府文件查询 -----------------------------------------------------*/
.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 dotted #ccc; padding: 10px 10px 30px 10px; margin-bottom: 20px; background: #fff; overflow: hidden; }
.leaderList .pic { float: left; width: 120px; margin-right: 20px; }
.leaderList .pic img { width: 100%; height: 160px; }
.leaderList .con { overflow: hidden; padding-top: 10px; }
.leaderList .title { margin-bottom: 5px; }
.leaderList .title a { color: #0068B7; font-size: 16px; }
.leaderList .job,
.leaderList .work { padding-left: 23px; background: url(../../base/img/icons-zwgk.png) 0 -1529px no-repeat; }
.leaderList .work { background-position: 3px -1611px; float: left; }
.leaderList .intro { overflow: hidden }
.leaderList .intro span { display: block; }
.leaderList .text { color: #888; overflow: hidden; zoom: 1; }
.leaderList .intro .more { display: none }
.sideLeaderBox { background: #fff; margin-bottom: 10px; }
.sideLeaderBox .hd { height: 40px; line-height: 40px; padding: 0 20px; border: 1px solid #E5E5E5; background: url(../../base/img/icons-zwgk.png) right -1679px no-repeat #fff; cursor: pointer; -webkit-transition: 200ms; -o-transition: 200ms; -moz-transition: 200ms; transition: 200ms; }
.sideLeaderBox .hd h3 { font-size: 18px;    /* font-weight: bold */ }
.sideLeaderBox .bd { border: 1px solid #EAEAEA; display: none; padding: 15px; border-top: 0; }
.sideLeaderBox .hd.on { background-color: #0068B7; 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: #FAFAFA; overflow: hidden; }
.sideLeaderBox .list li a { float: left; width: 70px; padding-left: 10% }
.sideLeaderBox .list li i { display: none }
.sideLeaderBox .list .job { color: #999; }
.sideLeaderBox .list .last { margin-bottom: 0 }
.leaderContent { background: #fff; }
.leaderDetail { position: relative; overflow: hidden; padding: 2% 1%; font-size: 16px; }
.leaderDetail .leaderPic { text-align: center; margin-bottom: 20px; }
.leaderDetail .leaderPic img { width: 150px; }
.leaderDetail .sTitle { border-bottom: 0; font-size: 24px; text-align: center; }
.leaderDetail .boxE { margin-bottom: 35px; }
.leaderDetail .bd { line-height: 30px; padding: 15px 5px; /* color:#777; */ }
.leaderDetail .leaderIntro { max-height: 240px; overflow-y: scroll; }
.leaderDetail .work { text-indent: 2em; padding: 20px 0; /* color:#777; */ margin-bottom: 20px; }
.leaderDetail .writeBtn { float: right; margin-top: -35px; height: 40px; line-height: 40px; font-size: 20px; background: url(../../base/img/icons-zwgk.png) 15px -1819px no-repeat #DC221A; color: #fff; padding: 0 15px 0 50px; }
.leaderDetail .writeBtn:hover { background-color: #BB1F19; color: #fff; text-decoration: none; }
.leaderDetail .infoList li { height: 36px; line-height: 36px; }
.leaderDetail-boxWrap { overflow: hidden; }
.leaderDetail-boxWrap .boxE { width: 48%; }

/* 重点领域信息公开 -----------------------------------------------------*/
.zdlyBanner { margin-bottom: 15px; }
.zdlyBanner img { width: 100% }

/* 侧栏 */
.zdlySideBox { background: #fff; margin-bottom: 15px; }
.zdlySideBox .hd { height: 50px; line-height: 50px; background: #3991E6; overflow: hidden; }
.zdlySideBox .hd h3 { padding-left: 60px; font-size: 18px; color: #fff; font-weight: bold; background: url(../../base/img/gov-zdly.png) 15px 13px no-repeat; }
.zdlySideBox .hd h3 a { color: #fff }
.zdlySideBox .bd { overflow: hidden; border: 1px solid #ECECEC; border-top: 0; }
.zdlyNodeList li { vertical-align: top; }
.zdlyNodeList .a1 { height: 44px; line-height: 44px; display: block; overflow: hidden; border-bottom: 1px solid #ECECEC; padding: 0 5% 0 25%; font-size: 16px; background: url(../../base/img/gov-zdly.png) 97% -210px no-repeat; }
.zdlyNodeList .a1:hover { text-decoration: none }
.zdlyNodeList .ul1 { padding: 10px; border-bottom: 1px solid #ECECEC; display: none; }
.zdlyNodeList .on1 .a1 { color: #3991E6; font-weight: bold; background-position: 97% -152px; }
.zdlyNodeList .on .a1 { background-position: 97% -152px; }
.zdlyNodeList .on1 .ul1,
.zdlyNodeList .on .ul1 { display: block !important; }
.zdlyNodeList .a2 { color: #3991E6; display: block; padding: 5px 0 5px 25%; line-height: 22px; height: 22px; }

/* 循环 */
.zdlyLoop { overflow: hidden; }
.zdlyLoop .zdlyBox { width: 49%; }
.zdlyLoop .zdlyBox .bd { min-height: 170px; _height: 170px; }
.zdlyBox { margin-bottom: 15px; padding-top: 3px; }
.zdlyBox .hd { height: 45px; line-height: 45px; background: url(../../base/img/gov-zdly.png) 0 -314px #3691E6; padding: 0 10px; }
.zdlyBox .hd .more { float: right; color: #fff }
.zdlyBox .hd h3 { display: inline-block; *display: inline; zoom: 1; padding: 0 25px 0 20px; height: 48px; background: #FFA800; color: #fff; font-size: 18px; font-weight: bold; position: relative; top: -3px; }
.zdlyBox .hd h3 a { color: #fff }
.zdlyBox .bd { padding: 10px 15px; overflow: hidden; background: #fff; }

/* 政府机构设置介绍 -----------------------------------------------------*/
.deptPage .boxE { margin-bottom: 20px; }
.deptPage .boxE .hd { margin-bottom: 5px; }
.deptPage .boxE .bd { padding: 0px }
.deptTable { margin: 0 .5%; width: 99%; }
.deptTable td { height: 38px; line-height: 38px; padding: 0 10px; width: 17%; 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 .node-list { padding-left: 1%}
.wgkBody .node-list li {width: 22.5%;text-align: center;margin-bottom: 20px;float: left;margin-right: 3%;}
.wgkBody .node-list li a { display: block; background-color: #F0F3F7;line-height: 40px; height: 40px; padding: 20px 0; transition:0.3s; font-size: 18px;}
.wgkBody .node-list li a:hover,
.wgkBody .node-list li.on a{  background:#1266C3; color:#fff;}
.wgkBody .node-list li:nth-child(4n) { margin-right: 0;}


.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: #0068B7; 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 }