﻿@charset "UTF-8";
/* Css for PEL, ver 1.0 CopyRight By Dongyi Network Technology CO.,Ltd Design Center 本网站通用布局
*/
/* Css Reset */
blockquote,body,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,img,input,li,ol,p,pre,td,textarea,th,ul{padding:0;margin:0}
table{border-collapse:collapse;border-spacing:0}
fieldset,img{vertical-align:top;border:0}
address,caption,cite,code,dfn,em,i,th,var{font-weight:400;font-style:normal}
li,ol,ul{list-style:none}
dd,div,dl,dt,li,ol,ul{zoom:1}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-weight:400;font-size:100%}
q:after,q:before{content:''}
abbr,acronym{border:0}
pre{white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word;font-size:16px;line-height:1.8;font-family:"Microsoft YaHei",SimSun,Arial,Helvetica,Tahoma,sans-serif}
article,aside,dialog,figure,footer,header,menu,nav,section,time{margin:0;padding:0;display:block;zoom:1}

/* Public */
body{color: #333; font-size: 14px; line-height: 30px; font-family: "Microsoft YaHei", SimSun, Arial, Helvetica, Tahoma, sans-serif; text-align: center; -webkit-text-size-adjust: none; text-rendering: optimizeLegibility; -webkit-font-smoothing: antialiased;}
a{color: #333; text-decoration: none; outline: none;}
a:hover{color: #E20500; text-decoration: underline;}
.clearbox{border: none; border-top: 1px solid transparent !important; clear: both; font-size: 0; height: 0; line-height: 0; margin-top: -1px !important; visibility: hidden;}
.blank{display: block; height: 20px; font-size: 0px; line-height: 0; overflow: hidden; clear: both;}
.clearfix:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}
* html .clearfix{height: 1%;}
* + html .clearfix{min-height: 1%;}
.fl{float: left !important;}
.fr{float: right !important;}
.hide{display: none;}
input[type=button],
input[type=submit],
input[type=file],
button{cursor: pointer; -webkit-appearance: none; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0;}
/* frame */
body{text-align: center;min-width: 1100px;background: #fff url(../img/body-bg.png) center top repeat-x;}
#wrap-xxgk .siteWidth{position: relative; max-width: 1100px; _width: 1100px; margin: 0 auto;}
/* xxgk-header ------------------------------------------------------------------------ */
.xxgk-header{height: 335px;}
.topBar {height:60px; line-height:55px; z-index:9999;margin-bottom: 20px;}
.xwLink{text-align:left;}
.xwLink a{float:left;padding-left:20px;margin: 0 15px 0 0;background:url(../img/ind-ldzc1.png) no-repeat 0px; color:#fff}

/* logo */
.xxgk-header #logo{text-align: left; background: url(../img/logo.png) no-repeat left center; padding-left: 90px; line-height: 70px; clear: both;}
.xxgk-header #logo a{color: #fff; font-size: 35px;}
.xxgk-header #logo a:hover{text-decoration: none;}
/* links---------- */

/* 顶部信息 */
.topBar{position: relative; z-index: 2; height: 40px; line-height: 40px;}
.topBar .topBarBg {position: absolute; z-index: 1; top: 0; left: 0;  display: block; width: 100%; height: 100%; opacity: .1;background: black; filter: alpha(opacity=20);}
.topBar .siteWidth{z-index: 3;}

.topList{width: auto; float: right;}
.topLinks{width: auto; float: left;}
.topLinks a{width: auto; float: left; padding-left: 22px; margin-right: 10px; font-size: 12px; color:white; background: url(../img/topLinksIcon.png) left center no-repeat;}
.topLinks a:hover{text-decoration: none; color: #f0f0f0;}

.topList dl{width: auto; float: left; position: relative; z-index: 2;}
.topList .split{width: auto; float: left; color: white; }
.topList dl dt{padding: 0 8px;}
.topList dl dt,
.topList dl dt a{color: white; cursor: pointer;}
.topList dl.on dt,
.topList dl.on dt a{text-decoration: none; color: #f0f0f0;}

/* 手机版 & 微信 */
.topList dl dd.pic { display: none; -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .3); -moz-box-shadow: 0 0 5px rgba(0, 0, 0, .3); box-shadow: 0 0 5px rgba(0, 0, 0, .3);}
.topList dl dd.pic img { width: 150px; height: 150px;}
.topList dl.on dd.pic {position: absolute; top: 48px; left: 0;  display: block; margin-left: -50px;padding: 4px; background: #fff; }
.topList dl.on dd.pic i {font-size: 0; line-height: 0; position: absolute;  z-index: 8; top: -10px; left: 50%; display: block; width: 0;margin-left: -3px; border-width: 5px; border-style: dashed; border-color: transparent; border-bottom-style: solid; border-bottom-color: #fff; }

/* 站群导航 S */
.topBar .site dd {display: none; font-size: 12px; padding: 10px 15px; color: #fff; width: 600px; padding-bottom: 10px; background: #2ba7f3; -webkit-box-shadow: box-shadow:0 4px 8px rgba(0, 0, 0, .3); -moz-box-shadow: box-shadow:0 4px 8px rgba(0, 0, 0, .3); box-shadow: 0 4px 8px rgba(0, 0, 0, .3);}
.topBar .site dd a { margin: 0; color: #fff;}
.topBar .site dd ul { overflow: hidden;}
.topBar .site dd li {line-height: 30px; float: left; overflow: hidden; width: 120px; height: 30px; text-align: left; }
.topBar .site dd li a:hover { color: #ff0;}
.topBar .site li a { cursor: pointer;}
.topBar .site.on {color: #fff; background-color: #2ba7f3; }
.topBar .site.on dd {position: absolute; z-index: 3; top: 40px; right: 0;  display: block; }
/* 政府信息公开 */
#publicityName{text-align: center;line-height: 80px;font-size: 70px;font-weight: bold;color: #fff;text-shadow: 0 4px 2px rgba(0, 0, 0, 0.2);padding: 60px 0 40px;}
#publicityName span { border-bottom:2px solid #fff; display:inline-block}
/* 线条 */
.headerSplit{ display:none; height: 2px;width: 480px;background: #fff;position: absolute;top: 260px;left: 430px;}
/* xxgk-content ------------------------------------------------------------------------ */
#wrap-xxgk .xxgk-content,
#content{clear: both; margin: 0 auto; padding: 20px 36px; max-width: 1028px; _width: 1028px; position: relative; min-height: 386px; z-index: 1; text-align: left; background-image: linear-gradient(#f2f2f2, #fcfcfc); background-color: #f2f2f2;}
.xxgk-content:after,
#content:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}
/* 主栏 和 侧栏 */
#wrap-xxgk .mainContent{zoom: 1; position: relative; overflow: hidden; background-color: #fff; border: 1px solid #e5e5e5;}
.side{font-size: 14px; width: 240px; float: left; margin-right: 18px;}
/* 位置导航 */
#wrap-xxgk .path{color: #666; line-height: 20px; padding: 10px 0 20px; font-size: 14px;}
#wrap-xxgk .path a,
#wrap-xxgk .path span{padding: 0 3px; color: #666;}
#wrap-xxgk .path em{background: url(../img/icons.png) no-repeat 0 -1642px; padding-left: 26px;}
/*footer*/
#footer{color: #fff; background: #0068B7; position: relative; text-align: left; padding: 20px 0; clear: both;}
#footer .footNav{padding-bottom: 10px;}
#footer .footNav a{margin: 0 10px; display: inline-block;}
#footer a{color: #fff;}
#footer a:hover{color: #fff}
#footer .copyRight img{vertical-align: text-bottom;}
#footer .copyRight p{margin: 0px; padding: 0px; line-height: 30px; font-size: 14px;}
#footer .pics{position: absolute;left: 50%;top: 30px;margin-left: 460px;}
#footer .pics img{height: 50px;}
#footer #imgConac{height: 70px;}
/* 友情链接 */
.friendLinks{border-top: 1px solid #ddd; background: #EEEEEE; padding: 10px 0;}
.friendLinks h3{float: left; font-size: 16px; color: #0068B7; padding-left: 31px; background: url(../img/icons.png) 0 -813px no-repeat;}
.friendLinks .con{overflow: hidden;}
.friendLinks select{padding: 6px; float: left; width: 18.4%; *width: 18.2%; *display: inline; margin-left: 1.6%; *margin: 6px 0 6px 1.6%; border: 1px solid #ccc;}
/* 侧栏固定菜单 */
.sideFixed{z-index: 9; position: fixed; top: 234px; right: 0; width: 70px; background: #fff; font-size: 12px; _position: absolute; display: none;}
.sideFixed li{border: 1px solid #ddd; margin-top: -1px; position: relative;}
.sideFixed li a{height: 30px; line-height: 30px; padding: 34px 0 3px 0; display: block; background: url(../img/icons1.png) center 8px no-repeat;}
.sideFixed li a:hover{text-decoration: none}
.sideFixed .wx a{background-position: center -137px;}
.sideFixed .gt{display: none}
.sideFixed .gt a{background-position: center -284px;}
.sideFixed .qr a{background-position: center -2051px;}
.sideFixed .pic{display: none; -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .3); -moz-box-shadow: 0 0 5px rgba(0, 0, 0, .3); box-shadow: 0 0 5px rgba(0, 0, 0, .3);}
.sideFixed .pic img{width: 150px; height: 150px;}
.sideFixed .on .pic{display: block; position: absolute; left: -168px; top: -45px; padding: 4px; background: #fff;}
.sideFixed .on .pic i{z-index: 8; position: absolute; right: -10px; top: 50%; margin-top: -3px; border-width: 5px; border-color: transparent; border-style: dashed; border-left-color: #fff; border-left-style: solid; display: block; font-size: 0; line-height: 0; width: 0;}
/* goTop */
#goTop{position: fixed; display: none; _display: none !important; width: 50px; height: 50px; bottom: 60px; right: 5px; z-index: 99; cursor: pointer; margin: 5px; width: 40px; height: 40px; border-radius: 2px; box-shadow: 0 0 5px #9c9c9c; -webkit-box-shadow: 0 0 5px #9c9c9c; opacity: .9; background: rgba(0, 0, 0, .5);}
#goTop::after{display: block; position: absolute; left: 50%; top: 50%; margin-left: -10px; margin-top: -15px; content: ""; border-width: 10px; border-color: transparent; border-bottom-color: #fff; border-bottom-style: solid; border-style: dashed; display: block; font-size: 0; line-height: 0; width: 0;}
/* winMark */
#winMark{z-index: 1; width: 100%; display: none; height: 100%; position: fixed; background: rgba(0, 0, 0, .8); left: 0; top: 0;}
/* 公开信息 -----------------------------------------------------*/
/*侧栏-菜单*/
.xxgk-nav{overflow: hidden; margin-top: -15px;}
.xxgk-nav .li1{position: relative; z-index: 1; overflow: hidden; margin-top: 15px;}
.xxgk-nav .li1 .h1{position: relative;}
.xxgk-nav .li1 a:hover { color:#333}
.xxgk-nav .li1 a.a1{display: block; padding: 7px 66px 9px 72px; font-size: 23px; line-height: 26px; color: #2d66a5; border: 1px solid #e0e0e0; background: #fff url(../img/icons-side-zfxxgk.png) no-repeat 20px 18px;}
.xxgk-nav .li1 a.a1:hover,
.xxgk-nav .li1.on1 a.a1,
.xxgk-nav .li1.on1 a.a1:hover{color: #fff; background-color: #2d66a5; border-color: #2d66a5; text-decoration: none;}

/* 图标样式 */
.xxgkNodeList .li1[id^="li-zfxxgkzd"] a.a1{background-position: 20px -156px;}
.xxgkNodeList .li1[id^="li-fdzdgknr"] a.a1{background-position: 20px -332px;}
.xxgkNodeList .li1[id^="li-zfxxgkml"] a.a1{background-position: 20px -1007px;}
.xxgkNodeList .li1[id^="li-zfwj"] a.a1 {background-position: 20px -504px;padding: 20px 20px 22px 72px;}
.xxgkNodeList .li1[id^="li-zfwzndbb"] a.a1 {background-position: 20px -504px;}
.xxgkNodeList .li1[id^="li-zfxxgknb"] a.a1 {background-position: 20px -672px;}
.xxgkNodeList .li1[id^="li-ysqgk"] a.a1{background-position: 20px -837px;padding: 20px 20px 22px 72px;}
.xxgkNodeList .li1[id^="li-cwgk"] a.a1 {background-position: 20px -504px;padding: 20px 20px 22px 72px;}


.xxgkNodeList .li1[id^="li-zfxxgkzn"] a.a1:hover,
.xxgkNodeList .li1[id^="li-zfxxgkzn"].on1 a.a1{background-position: 20px -69px;}

.xxgkNodeList .li1[id^="li-zfxxgkzd"] a.a1:hover,
.xxgkNodeList .on1[id^="li-zfxxgkzd"] a.a1{background-position: 20px -243px;}
.xxgkNodeList .li1[id^="li-fdzdgknr"] a.a1:hover,
.xxgkNodeList .on1[id^="li-fdzdgknr"] a.a1{background-position: 20px -419px;}
.xxgkNodeList .li1[id^="li-zfxxgkml"] a.a1:hover,
.xxgkNodeList .on1[id^="li-zfxxgkml"] a.a1{background-position: 20px -1091px;}

.xxgkNodeList .li1[id^="li-zfwj"] a.a1:hover,
.xxgkNodeList .on1[id^="li-zfwj"] a.a1,
.xxgkNodeList .li1[id^="li-zfwzndbb"] a.a1:hover,
.xxgkNodeList .on1[id^="li-zfwzndbb"] a.a1{background-position: 20px -588px;}
.xxgkNodeList .li1[id^="li-zfxxgknb"] a.a1:hover,
.xxgkNodeList .on1[id^="li-zfxxgknb"] a.a1{background-position: 20px -754px;}
.xxgkNodeList .li1[id^="li-ysqgk"] a.a1:hover,
.xxgkNodeList .on1[id^="li-ysqgk"] a.a1{background-position: 20px -922px;}
/* 一级伸缩图标 */
.xxgk-nav .hasUl1 .h1 span.icons{display: none;}
.xxgk-nav .hasUl1 .h1 span.icons{display: block; position: absolute; height: 70px; line-height: 70px; width: 60px; font-size: 0; color: #000; right: 0; top: -1px; font-weight: bold; overflow: hidden; cursor: pointer;}
.xxgk-nav .hasUl1 .h1 span.icons::after,
.xxgk-nav .hasUl1 .h1 span.icons::before{content: ""; display: block; height: 2px; width: 17px; margin: 0 0 0 -8px; background: #2d66a4; position: absolute; left: 50%; top: 50%;}
.xxgk-nav .hasUl1 .h1 span.icons::before{height: 17px; width: 2px; margin: -8px 0 0 0;}
.xxgk-nav .on1 .h1 span.icons::after,
.xxgk-nav .on1 .h1 span.icons::before{background: #fff;}
.xxgk-nav .showSubMenu .h1 span.icons::before{display: none;}
/*二级样式样式*/
.xxgk-nav .li1 ul.ul1{overflow: hidden;padding: 10px 10px;display: none;background-color: #fff;/* border: 1px solid #e5e5e5; */border-top: none;background: #e0ebef;}
.xxgk-nav .li1 ul.ul2{display: none; padding: 5px 20px 5px 40px;}
.xxgk-nav .li2{background-color: #fff;margin-bottom: 10px;}
.xxgk-nav .li2 a.a2{padding: 8px 10px 8px 38px;line-height: 24px;display: block;background: url(../img/files.png) no-repeat 16px 12px;font-size: 15px;}
.xxgk-nav .hasUl2 a.a2{padding-right: 40px;}
.xxgk-nav .li2 a.a2:hover{text-decoration: none;}
.xxgk-nav .li2.on2 a.a2{color: #2d66a5;}
.xxgk-nav .li2 h3.h2{cursor: pointer; position: relative;}
.xxgk-nav .li2.on2 a.a2{color: #2d66a5; font-weight: bold; text-decoration: none; background: url(../img/files1.png) no-repeat 16px 12px;}
.xxgk-nav li.on2 a.a2{color: #2d66a5; font-weight: bold;}
.xxgk-nav .hasUl2 span.icons{display: none;}
.xxgk-nav .hasUl2 span.icons{display: block; position: absolute; height: 40px; line-height: 40px; width: 40px; font-size: 0; color: #000; right: 0; top: -1px; font-weight: bold; overflow: hidden; cursor: pointer;}
.xxgk-nav .hasUl2 span.icons::after,
.xxgk-nav .hasUl2 span.icons::before{content: ""; display: block; height: 1px; width: 13px; margin: 0 0 0 -6px; background: #000; position: absolute; left: 50%; top: 50%;}
.xxgk-nav .hasUl2 span.icons::before{height: 13px; width: 1px; margin: -6px 0 0 0;}
.xxgk-nav .on2 span.icons::before{display: none;}
.xxgk-nav .on1.showSubMenu .h2 span.icons::before{display: block;}
.xxgk-nav .li1.showSubMenu .ul1,
.xxgk-nav .li1.on1 .ul1,
.xxgk-nav .li2.showSubMenu .ul2,
.xxgk-nav .li2.on2 .ul2{display: block;}
.xxgk-nav .li2 h3.h2:hover{background-color: #cbe5ee;}
.xxgk-nav .li1.on1.showSubMenu .ul1,
.xxgk-nav .li2.on2.showSubMenu .ul2{/* display: none; */}
.xxgk-nav .li1.on1 .h1 span.icons::before{display: none;}
.xxgk-nav .li1.on1.showSubMenu span.icons::before,
.xxgk-nav .li2.on2.showSubMenu span.icons::before{display: block;}
.xxgk-nav .hasUl2.showSubMenu span.icons::before{display: none;}
.xxgk-nav .li3{background: url(../img/icons-arrow.png) no-repeat left 12px; padding-left: 12px;}
.xxgk-nav .li3 a.a3{line-height: 20px; padding: 5px 0; display: block;}
.xxgk-nav .li3.on3 a.a3{font-weight: bold; color: #2d66a4;}
/* 检索---------------------- */
.gkxxSearchBox{padding: 40px 260px 0; margin-bottom: 58px; position: relative;}
.gkxxSearchBox i{position: absolute; top: 65px; height: 1px; background-color: #ccc; width: 240px;}
.gkxxSearchBox i.searchLineL{left: 0;}
.gkxxSearchBox i.searchLineR{right: 0;}
.gkxxSearchBox .searchOptions{position: absolute; left: 270px; top: 0;}
.gkxxSearchBox .searchOptions li{display: inline; margin-right: 20px; vertical-align: middle; line-height: 30px;}
.gkxxSearch{overflow: hidden; position: relative; width: 390px; height: 50px;}
.gkxxSearch .gkxxInputkeyword{border: 1px solid #2e6fc2; height: 48px; line-height: 48px; background-color: #fff; width: 318px; padding: 0 50px 0 20px; border-radius: 5px; outline: none;}
.gkxxSearch .gkxxsearchBtn{position: absolute; right: 0; top: 0; width: 50px; height: 50px; background: #2d66a5 url(../img/icons-search-02.png) no-repeat center; border: none; z-index: 1; outline: none; border-radius: 0 5px 5px 0;}
.gkxxSearchBox .btn-more{display: block; background-color: #2d66a5; text-align: center; width: 100px; height: 50px; position: absolute; right: 260px; top: 40px; color: #fff; font-size: 16px; line-height: 50px; border-radius: 5px;}
.gkxxSearchBox .btn-more:hover,
.gkxxSearch .gkxxsearchBtn:hover{text-decoration: none; background-color: #205b9d;}
/* 文章内容页 -----------------------------------------*/
.subheading{font-size: 16px;}
.printArea .zwgk-title{font-size: 34px; font-weight: bold; color: #2d66a5;}
.articleCon{text-align: left;padding: 20px;max-height: 1370px;overflow: auto;}
.printArea .title{font-size: 32px; padding: 0 30px; line-height: 1.5; text-align: center; margin-bottom: 15px; word-wrap: break-word;}
.printArea .subTitle{font-size: 20px; color: #555; text-align: center; margin-bottom: 20px;}
.printArea .property{font-size: 14px; margin-bottom: 20px; text-align: center; color: #777;}
.printArea .property span{padding: 0 5px;}
.printArea .conTxt{color: #333; font-size: 16px; line-height: 2; padding: 0 30px 20px; overflow: hidden;}
.printArea .conTxt img{max-width: 650px; height: auto !important;}
.printArea .conTxt p{margin-bottom: 20px; word-wrap: break-word;}
.printArea .conTxt table p{margin: 0px}
.printArea .conTxt a{color: blue; text-decoration: underline;}
.printArea .conTxt em{font-style: italic;}
.printArea .conTxt ul{padding-left: 2em; list-style: inherit;}
.printArea .conTxt ol{padding-left: 2em; list-style: decimal;}
.printArea .conTxt ul li{zoom: normal; list-style: inherit; text-indent: 0 !important;}
.printArea .conTxt ol li{zoom: normal; list-style: inherit; text-indent: 0 !important;}
.printArea .conTxt h1{font-size: 2em; margin: .67em 0;}
.printArea .conTxt h2{font-size: 1.5em; margin: .75em 0;}
.printArea .conTxt h3{font-size: 1.17em; margin: .83em 0;}
.printArea .conTxt h5{font-size: .83em; margin: 1.5em 0;}
.printArea .conTxt h6{font-size: .75em; margin: 1.67em 0;}
.printArea .conTxt h1,
.printArea .conTxt h2,
.printArea .conTxt h3,
.printArea .conTxt h4,
.printArea .conTxt h5,
.printArea .conTxt h6,
.printArea .conTxt b,
.printArea .conTxt strong{font-weight: bolder;}
.printArea .videoPlayer{position: relative; z-index: 1500; /*background: #000;*/ width: 800px; text-align: center; margin: 20px auto; height: 480px;}
.articleCon .userControl{font-size: 14px; border-bottom: 1px solid #ddd; overflow: hidden; text-align: left; margin-bottom: 20px; padding: 10px 0;}
.articleCon .userControl .a{color: #777; margin: 10px 10px 0 0; float: left;}
.articleCon .userControl .bdsharebuttonbox{float: right;}
.articleCon .page{padding: 10px 0; text-align: center; overflow: hidden;}
.articleCon .others{margin-bottom: 15px;}
.articleCon .others .prev,
.articleCon .others .next{padding: 5px 0; word-wrap: break-word}
.articleCon .ueditortable td{
    border: 1px solid #333 !important;
}
.articleCon .govDetailTable td{
     border: 1px solid #c5c5c5 !important;
}
/* 相关信息 */
#relativeInfo{margin-bottom: 10px;}
#relativeInfo .hd h3{font-size: 18px; font-weight: bold; color: #666}
#relativeInfo .bd{margin-top: 10px; padding: 20px 25px; background: #F8F8F8;}
#relativeInfo .infoList li{height: auto;}
/* 公开信息列表页 */
.boxGkxx .hd{border-bottom: 2px solid #e5e5e5; height: 33px;}
.boxGkxx .hd h3{float: left;}
.boxGkxx .hd h3 a,
.boxGkxx .hd h3 span{display: block; padding: 0 20px; background-color: #2d66a5; line-height: 35px; height: 35px; color: #fff; font-size: 18px;}
.boxGkxx .hd h3 a:hover{text-decoration: none;}
.boxGkxx .hd a.more{float: right; line-height: 38px; padding-right: 10px;}
.boxGkxx .bd{clear: both; padding: 10px;}
/*公开条例*/
.gktl { margin:20px 20px 10px; border-bottom:2px solid #ddd; line-height:40px; display:block;font-size:22px;}
/*信息标题列表*/
.boxGkxx .infoList li{font-size: 16px; line-height: 28px; padding: 10px 0 10px 15px; height: auto; background: url(../img/dot.png) no-repeat left 23px;}
.boxGkxx .infoList li a{background: none; padding-left: 0;}
.boxGkxx .infoList .date{float: right; color: #999; padding-left: 15px;}
.boxGkxx .infoList li .address{float: right; margin: 4px 0; margin-left: 15px; padding: 0 8px; font-size: 12px; line-height: 22px; color: #fff; border-radius: 5px; background: #146ac1;}
.boxGkxx .infoList li .address:hover{text-decoration: none; background: #0759ab;}
.boxGkxx .infoList li .disable{display: none !important;}
.boxGkxx .infoList li a em{color: #f20;}
.boxGkxxList{padding: 20px 20px 0;}
/*节点列表*/
.nodeList{overflow:hidden;padding: 5px 0 0;}
.nodeList li{float:left;height:36px;line-height:36px;margin-bottom: 20px;min-width:25%; *width:25%;text-align:center;}
.nodeList a{display:block;margin:0 10px;background:#f2f2f2;font-size:16px;padding: 0 10px;}
.nodeList .on a { color:#004488; }
/* 循环页 */
.pageBoxLoop{padding: 20px;}
.pageBoxLoop .boxGkxx{margin-bottom: 15px; overflow: hidden;}
.pageBoxLoop .boxGkxx a.more{width: 100px; height: 30px; line-height: 30px; text-align: center; clear: both; margin: 0 auto; display: block; background-color: #eee; color: #666;}
.pageBoxLoop .boxGkxx a.more:hover{text-decoration: none; background-color: #0668b5; color: #fff;}
.pageBoxLoop .boxGkxx .hd a.more { background:none; width:auto; color:#666}
/* 公开信息-目录页 -----------------------------------------------------*/
.publicityMap{overflow: hidden; padding: 10px 20px 20px;}
.publicityMap .list{padding: 6px 10px; overflow: hidden; border-bottom: 1px solid #eee;}
.publicityMap .listSub{padding: 10px;}
.publicityMap .list.last{border-bottom: none;}
.publicityMap .list dt{float: left; margin: 5px 0; padding-right: 15px; font-size: 18px;}
.publicityMap .list dt a{font-weight: bold;}
.publicityMap .list dt a:hover{color: #0068B7;}
.publicityMap .list dd{overflow: hidden; font-size: 14px;}
.publicityMap .nodeList{overflow: hidden; padding-top: 6px;}
.publicityMap .nodeList li{float: left;}
.publicityMap .nodeList li a{padding: 0 12px; font-size: 16px; color: #666; border-right: 1px solid #dadada;}
.publicityMap .nodeList li a:hover{color: #0068B7;}
.publicityMap .nodeList li.last a{border-right: none;}
/*公开信息-栏目式*/
.nodePageList{margin-right: -4px;}
.nodePageList li{width: 33.1%; float: left; font-size: 16px; line-height: 30px; padding: 5px 0; text-indent: 1em; border-right: 1px solid #dadada; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.nodePageList li.liBg{background-color: #f5f5f5;}
.nodePageList li a{box-sizing: border-box;}
/* url_方块样式分页 */
.page{font-size: 0; text-align: left; padding: 25px 0; clear: both; overflow: hidden;}
.page a,
.page span{font-size: 14px; float: left; *display: inline; zoom: 1; border: 1px solid #E1E1E1; padding: 0px 6px; margin: 0 3px 5px 0; line-height: 24px; height: 24px;}
.page a:hover,
.page span:hover{border: 1px solid #1258AD; text-decoration: none; color: #1258AD;}
.page .current{background: #1258AD; border: 1px solid #1258AD; color: #fff !important; font-weight: bold;}
.page select,
.page input{margin: 0 4px; background: #fff; border: 0 solid #E1E1E1; vertical-align: middle;}
.page input{text-align: center; padding: 0 4px; outline: none;}
.page .disabled{pointer-events: none; filter: alpha(opacity=50); -moz-opacity: 0.5; opacity: 0.5;}
/* 侧栏图标按钮 */
.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(../img/icons-zwgk-02.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;}
/* 信息公开-内容页 -----------------------------------------------------*/
.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{font-size: 14px; padding-top: 20px;}
.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{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% !important; background: #aaa; height: 30px !important; line-height: 30px !important;}
/* 政府文件查询 -----------------------------------------------------*/
.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%}
/* mainBox */
.mainBox{padding: 20px; background-color: #fff;}
.mainBox .mHd{position: relative; border-bottom: 1px solid #E1E1E1; background: #F9F9F9; line-height: 45px; height: 48px; margin-bottom: 20px;}
.mainBox .mHd .list{overflow: hidden;}
.mainBox .mHd .list li{float: left; padding: 0 4%;}
.mainBox .mHd .list a{font-size: 20px; color: #888;}
.mainBox .mHd .list a:hover{text-decoration: none}
.mainBox .mHd .list .on a{color: #0068B7}
.mainBox .mHd h3,
.mainBox .mHd .list .on{position: relative; font-weight: bold; border: 1px solid #E1E1E1; display: inline-block; *display: inline; zoom: 1; padding: 0 4%; height: 47px; border-top: 2px solid #0068B7; color: #0068B7; border-bottom: 0; font-size: 20px; background: #F9F9F9; bottom: -1px;}
.mainBox .mHd h3 a{color: #0068B7}
.column{margin-bottom: 20px; overflow: hidden;}
/* boxE */
.boxE{margin-bottom: 15px;}
.boxE .hd{height: 40px; line-height: 40px; overflow: hidden; border-bottom: 2px solid #0068B7;}
.boxE .hd h3{float: left; padding: 0 20px; background: #0068B7; color: #fff; font-size: 18px;}
.boxE .hd h3 a{color: #fff; display: block; float: left;}
.boxE .hd .more{float: right;}
.boxE .bd{padding: 10px; overflow: hidden;}
/* 领导之窗 -----------------------------------------------------*/
.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(../img/icons-zwgk-02.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(../img/icons-zwgk-02.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% 0; 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(../img/icons-zwgk-02.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%;}
/*验证码*/
div.codeinp input[type=text]{width: 100px !important; float: left; margin-right: 10px;}
/* 通用底部按钮 */
.bot{text-align: center; padding: 0 0 20px 0;}
.bot a,
.bot button{cursor: pointer; display: inline-block; height: 46px; line-height: 46px; padding: 0 5%; 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;}
/* 依申请、信访、咨询等通用 查询页样色 */
.queryForm{background: #fff; padding: 3% 0; width: 80%; margin: 30px auto; border: 1px solid #e2e2e2; font-size: 16px;}
.queryForm td{padding: 8px 0}
.queryForm .tdlab{width: 40%; text-align: right;}
.queryForm input[type=text]{width: 56%; height: 30px;}
.queryForm .bot{text-align: left;}
.queryForm .bot a{margin: 0}
.queryForm .required strong{color: #f00; margin-right: 5px;}
.queryForm .errorMessage{color: #f00;}
.queryForm table{width: 100%; border: 0;}
/* 依申请、信访、咨询等通用 查询结果页样色 */
.queryResult{width: 80%; margin: 30px auto;}
.queryResult .mainBox{margin-bottom: 50px;}
.queryResult .tit h3{text-align: center; font-size: 38px; line-height: 2; margin-bottom: 30px;}
.queryResult .tips{text-align: center; font-size: 16px; margin-bottom: 50px; border-top: 1px solid #ddd; padding: 50px 0 20px 0;}
.queryResult .number{font-weight: bold; color: #f00}
/* 修复部分页面引用Bootstrap后导致错位 */
.xxgk-header,
.xxgk-header *,
.xxgk-header *:before,
.xxgk-header *:after,
.xxgk-content,
.xxgk-content *:before,
.xxgk-content *:after,
#content,
#content *:before,
#content *:after,
#friendLinks,
#friendLinks *,
#friendLinks *:before,
#friendLinks *:after,
#footer,
#footer *,
#footer *:before,
#footer *:after,
.path,
.path *,
.path *:before,
.path *:after,
.sideFixed,
.sideFixed *,
.sideFixed *:before,
.sideFixed *:after{-webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box;}

/* 政府机构设置介绍--详细页 -----------------------------------------------------*/
.zfjghzDetail { padding: 2%; }
.zfjghzDetail .deptName { text-align: center; font-size: 32px; font-weight: bold; color: #0167cc; 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 15px;}
.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: #0167cc; 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; }
.order-box{padding: 15px;margin-bottom: 0;}

.loopdplist li{float: left;width: 177px;_width: 14.66%;text-align: center;margin: 10px 10px 0 10px;overflow: hidden;}
.loopdplist li a{display: block;height: 34px;line-height: 34px;border: 1px solid #E4E4E4;background: #fff;padding: 0 10px;}

/*机构导航*/
.depNav {height:34px;line-height:35px;border-bottom:1px solid #eee;margin-bottom: 20px;}
.depNav li { float:left; padding:0 25px; font-size:16px; font-weight:bold;}
.depNav li.on { background:#0167cc; display:block; border-radius:5px 5px 0 0 ;}
.depNav li.on a { display:block; color:#fff;}
.ldxx {padding: 20px 30px;overflow: hidden;background-color: white;border: 1px solid #eee;border-radius: 5px;float: none;width: auto;}

#ldzcBox{overflow:hidden; margin-right:-2px;}
#ldzcBox .swld{padding:0 40px;text-align:center;border-left:0;}
#ldzcBox h2{font-size: 30px; font-weight:bold; margin-bottom:10px; color:#D6090E;}
#ldzcBox .leader .pic{margin-bottom:10px;}
#ldzcBox .leader a{font-size:20px; font-weight:bold;}
#ldzcBox .leader .job{display:block; color:#F4630B; margin-bottom:20px;}
#ldzcBox .others{display:none}
#ldzcBox .list{text-align:left;}
#ldzcBox dl{margin-bottom: 5px;}
#ldzcBox dt{font-size:18px;color: #0167cc;margin-bottom: 20px; margin-left:25px;}
#ldzcBox dt:before { content:"";  float:left; width:5px; height:20px; background:#0167cc; border-radius:3px; margin:6px 10px 6px 0;}
#ldzcBox .list { padding: 0 45px; text-align:center;}
#ldzcBox .list{overflow:hidden;}
#ldzcBox .list li{float:left; width: 25%; margin-top:20px; }
#ldzcBox .list li .pic img { width:100px; height:140px;}
#ldzcBox .list a{font-weight:bold}
#ldzcBox .list .job{font-size: 14px;display:block;color:#999;line-height:1.5;height: 42px;padding: 0 5px;}


#ldzcBox .list .first dt{display:none}
#ldzcBox .list .first { width:100%!important;}
#ldzcBox .list .first .job { font-size:16px;}
#ldzcBox .list .first .title a{ display:block;p:12px 0 10px; font-size:30px; line-height:40px;}
#ldzcBox .list .first .pic img { width:150px; height:200px;}

.subDepList:after { content:""; display:block; clear:both; margin-bottom:20px;}
.subDepList li {float:left;width: 33.3%; height:40px; line-height:40px; overflow:hidden; font-size:16px; font-weight:bold;}
.subDepList li a { display:block; padding-left:12px; color:#666; background:url(../../../Main/Base/img/icons.png) 0 -376px no-repeat}
.subDepList li a:hover { color:#0167cc}


/* 适老化无障碍追加样式 S */
.topList dl.slb dt { width: auto; }
.topList dl.slb dt a{display: inline-block; background: #EA9327 url(../img/icon-elderly.png) 8px center no-repeat; border-radius: 500px;color:#fff;line-height:26px;padding: 0 12px 0 34px;font-weight:bold;text-decoration:none;}
/* 适老化无障碍追加样式 E */