@charset "gb2312";

.side { float: left; }

.side .boxD .hd h3 i { background-position: 10px -1306px; }

.mainContent { float: right; }

/* 政务公开-公开目录 -----------------------------------------------------*/

.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(../../Base/img/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% -495px; }

#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; }

/* 领导之窗 */

.leader { overflow: hidden; padding: 5px 0 10px 0; }

.leader li { float: left; width: 47%; padding-left: 3%; line-height: 2.2 }

.leader a { color: #0068B7; }

.leader .first { width: 97%; }

.leader p { /* font-size:12px; */color: #999; height: 48px; line-height: 24px; overflow: hidden; margin-bottom: 10px; padding: 3px 0 8px 0; border-bottom: 1px dotted #ccc; }

.leaderType { overflow: hidden; background: #fff; }

.leaderType li { float: left; height: 38px; line-height: 38px; width: 49.9%; }

.leaderType li a { display: block; line-height: 36px; border: 1px solid #ECECEC; padding-left: 30%; background: url(../../Base/img/ind-ldzc.png) 12% -44px no-repeat; }

.leaderType .li1 a { background-position: 12% 7px; }

.leaderType .li4 a { background-position: 12% -95px; }

/* 热点专题 */

#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(../../Base/img/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(../../Base/img/icons-zwgk.png) 20px -1058px no-repeat #1078CF; -webkit-transition: 200ms; -o-transition: 200ms; -moz-transition: 200ms; transition: 200ms; }

.zwgkSideBtns a { display: block; padding-left: 74px; position: relative; z-index: 2; text-align: center; color: #fff; font-size: 22px; font-weight: bold; }

.zwgkSideBtns a:hover { text-decoration: none; }

.zwgkSideBtns .li2 { background-color: #EE3A3B }

.zwgkSideBtns li:hover i { width: 100%; }

.zwgkSideBtns .li2 i { background-color: #E3292A }

/* 侧栏信息统计 */

#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(../../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; }

.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%; position: absolute; color: #333; width: 160%; margin: 10px 0 0 0; padding: 8px; border: 1px solid #3878BD; background: #fff; z-index: 99; -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, .25); -moz-box-shadow: 0 0 10px rgba(0, 0, 0, .25); box-shadow: 0 0 10px rgba(0, 0, 0, .25); }

.publicTable .miniTable table { width: 100%; border: 1px solid #E5E5E5; }

.publicTable .miniTable td { border: 1px solid #E5E5E5 !important; padding: 2px 2px 2px 5px; text-align: left; border: 0; background: #fff; color: #333; width: 30%; }

.publicTable .miniTable table td:nth-of-type(odd) { background: #f3f3f3; }

.publicTable .miniTable .tdL { width: 13%; text-align: right; }

.publicTable .miniTable .last td { border-bottom: 0 }

.publicTable .miniTable .intro { color: #999 }

.publicTable .miniTable .arrow { display: block; width: 9px; height: 7px; background: url(../../Base/img/icons-zwgk.png) 0 -2200px no-repeat; position: absolute; top: -7px; left: 5% }

.sideTab-zt { margin-bottom: 15px; background: #fff; }

.sideTab-zt .hd { background: #FCE6B7; border: 1px solid #F5BF8F; padding: 6px 6px 0 6px; }

.sideTab-zt .hd li { font-size: 16px; line-height: 36px; padding: 0 10px; display: inline-block; *display: inline; zoom: 1; cursor: pointer; }

.sideTab-zt .hd .on { background: #fff; border: 1px solid #F5BF8F; border-bottom: 0; position: relative; bottom: -1px; }

.sideTab-zt .bd { padding: 20px; }

/* 部门信息公开 */

#sideZtfl .bd { padding: 20px; }

/* 信息公开-内容页 -----------------------------------------------------*/

.govDetail { padding: 30px 40px; font-size: 16px; background: #fff; }

.govDetailTable td { background: #fff; padding: 5px 15px; width: 35%; border: 1px solid #8DCCFF; color: #969696 }

.govDetailTable .tdlab { text-align: right; width: 18%; color: #0068B7; background: #D5ECFE; padding-right: 5px }

.govDetail .title { text-align: center; font-size: 30px; color: #0068B7; margin: 40px 0; line-height: 1.6; }

.govDetailContent { line-height: 2 }

.govDetailContent img { max-width: 800px; height: auto }

.govDetailContent p { margin-bottom: 20px; }

.govDetailTool { line-height: 36px; padding: 4px; background: #f6f6f6; margin: 40px 0 0 0; color: #777; overflow: hidden; }

.govDetailTool a { color: #777 }

.govDetailTool .bdsharebuttonbox { float: right; }

/* 选择申请人类型 -----------------------------------------------------*/

.selectAppType { padding: 50px 0 30px 0; text-align: center; }

.selectAppType a { display: block; width: 320px; height: 60px; line-height: 60px; font-size: 22px; 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; }

/* 依申请信息公开 -----------------------------------------------------*/

.eAppTips { padding: 2% 3%; border: 1px solid #D3E8F9; background: #F9FDFF; font-size: 14px; }

.eAppTips h3 { font-size: 18px; font-weight: bold; padding-left: 28px; background: url(../../Base/img/icons-zwgk.png) 0 -1917px no-repeat; color: #0068B7; padding-bottom: 10px; }

.eAppTips .intro p { text-indent: 2em; padding: 5px 0 }

.eAppTips .intro strong { font-weight: normal; color: #f00 }

.eAppTips .intro1 { border-bottom: 1px solid #E0ECF8; padding-bottom: 20px; margin-bottom: 20px; }

.eAppTips .intro2 ul { overflow: hidden }

.eAppTips .intro2 li { float: left; width: 50%; }

.application { background: #fff; padding: 4% 15%; font-size: 16px; }

.application .bd { padding: 20px 0; border: 1px solid #D3E8F9; color: #666; margin-bottom: 20px;}


.application .tit { font-size: 32px; text-align: center; color: #0068B7; margin: 0; }

.application .hd { padding: 25px 0 5px 0; }

.application .hd h5 { display: inline-block; zoom: 1; *display: inline; font-size: 18px; color: #FFFFFF; background: #00BFFF; }

.application .hd strong { color: #f00; }

.application .form-legend .row { padding: 10px 0; overflow: hidden; line-height: 34px; }

.application .label { float: left; width: 20%; padding-right: 3%; text-align: right; }

.application .label strong { color: #f00; font-size: 14px; margin-right: -6px; }

.application .form-control, .application select { height: 26px; line-height: 26px; padding: 5px; border: 1px solid #CFCFCF; width: 60%; border-radius: 2px; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); }

.application textarea { height: 150px !important; border: 1px solid #CFCFCF }

.application .radio { margin-right: 20px; }

.application .radio input { width: 16px; height: 16px; vertical-align: middle; }

.application .instruction { font-size: 14px; padding-top: 10px; }

.application .bot { text-align: center; padding: 10px 0 30px 0 }

.application select { width: 30%; padding: 0; height: 36px; line-height: 36px; }

.application .bot { padding-top: 40px; }

.application .field-validation-error { display: block; color: #f00; font-size: 14px; padding-left: 23% }

.bot { text-align: center; padding: 20px 0; }

.bot a, .bot button { cursor: pointer; display: inline-block; height: 46px; line-height: 46px; padding: 0 10%; font-size: 16px; background: #0068B7; border: 0; color: #fff; margin: 0 2%; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; }

.bot a:hover, .bot button:hover { text-decoration: none; background: #077BD4; }

.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;
}

/* 申请进度查询 -----------------------------------------------------*/

.applyFormQuery { background: #fff; padding: 3% 0; width: 80%; margin: 30px auto; border: 1px solid #e2e2e2; font-size: 16px; }

.applyFormQuery td { padding: 8px 0 }

.applyFormQuery .tdlab { width: 40%; text-align: right; }

.applyFormQuery input[type=text] { width:56%; }

.applyFormQuery .bot { text-align: left; }

.applyFormQuery .bot a { margin: 0 }
.applyFormQuery .required strong {
    color: #f00;
    margin-right: 5px;
}
.applyFormQuery .errorMessage {
    color: #f00;
}
.applyFormQuery table {
    width: 80%;
    border: 0;
}

/* 申请进度查询结果 -----------------------------------------------------*/

.applyQueryResult { width: 70%; margin: 0 auto; }

.applyQueryResult { background: #fff; border: 1px solid #e2e2e2; margin: 30px auto; font-size: 16px; }

.applyQueryResult .tit { text-align: center; border-bottom: 1px solid #ddd; padding-bottom: 20px; font-size: 22px; color: #f00; }

.applyQueryResult .con { padding: 30px; line-height: 2 }

.applyQueryResult ul { padding: 10px 20px }

.applyQueryResult li { padding: 5px 0 }

.applyQueryResult li span { color: #999 }

.applicationFeedback .tit { color: #01AD00; }

.applicationFeedback .con { text-align: center; }

.applicationFeedback .number { color: #f00 }

/* 政府文件查询 -----------------------------------------------------*/

.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: 3% 4%; background: #fff; }

.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 .sTitle { border-bottom: 0; font-size: 24px }

.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; }

/* 政府机构设置介绍 -----------------------------------------------------*/

.zfjghz { text-align: center; padding: 20px 0; }

.zfjghz .tt h2, .jcBox .hd h3 { display: inline-block; *display: inline; zoom: 1; padding: 10px 5%; font-size: 30px; font-weight: bold; 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 { width: 80%; font-size: 18px; background: #AAD4F5; color: #0068B7; line-height: 1.5; padding: 20px 5%; }

.jcBox .bd { text-align: center; background: #E6F4FF; width: 90%; margin: 0 auto; }

.jcBox li a { display: block; width: 80%; padding: 8% 2%; margin: 0 auto; line-height: 1.5; border-bottom: 1px dashed #ccc }

.jcBox .last a { border-bottom: 0 }

.zfjghz .yLine { height: 50px; display: block; width: 1px; overflow: hidden; background: #D2D2D2; margin: 0 auto; font-size: 0; line-height: 0; }

.zfjghz .xLine { width: 100%; display: block; height: 1px; overflow: hidden; background: #D2D2D2; margin-bottom: -3px; font-size: 0; line-height: 0; }

.zfjghz .dot { display: block; width: 6px; height: 6px; background: #CDCDCD; margin: 0 auto; }

.jcBox.first .xLine { width: 50%; margin-left: 50%; }

.jcBox.last .xLine { width: 50%; }

.jcBox:hover .hd h3 { background: #3591DA; color: #fff; border: 1px solid #3591DA; border-bottom: 0; -webkit-box-shadow: 0px 0 10px rgba(0, 0, 0, .2); -moz-box-shadow: 0px 0 10px rgba(0, 0, 0, .2); box-shadow: 0px 0 10px rgba(0, 0, 0, .2); }

.jcBox.on .bd { background: #B8E0FF; border: 1px solid #A3D0F3; -webkit-box-shadow: 0px 0 10px rgba(0, 0, 0, .2); -moz-box-shadow: 0px 0 10px rgba(0, 0, 0, .2); box-shadow: 0px 0 10px rgba(0, 0, 0, .2); }

.jcBox.on li a { border-bottom-color: #90BCDE; color: #0068B7 }

.jcBox.on li a:hover { color: #E20500 }

/* 政府机构设置介绍--详细页 -----------------------------------------------------*/

.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; }

.codeinp { position: relative; width: 100px; }
.codeinp .input {float: inherit;}

.validationcode { position: absolute; left: 120px; top: 2px;}

.validationcode img { height: 25px; }

div.codeip input[type=text] {
    width:30%;
    float: left;
    margin-right: 10px;
}
div input[type=text] {
    width:80%;
    border: 1px solid #ccc;
    height: 30px;
    padding: 0 10px;
}

@media screen and (max-width:1020px){
	#content{width: 100%;}
    .applyFormQuery table {width: 100%;}
    .footer {background: url(imagesfooter-bg.png) repeat 0 0; _background: #000000;}
    #content { min-height: 260px;}
}
@media screen and (max-width:768px){
	
	
}

@media screen and (max-width:640px){

}


@media screen and (max-width:580px){
	
	
}
@media screen and (max-width:520px){
	.validationcode {left: 85px;top: 4px;}
	
}
@media screen and (max-width:360px){
	.validationcode {left: 80px; top: 4px;}
    .validationcode img {height: 25px; width: 70px;}
}




