@charset "utf-8";
/* CSS Document */
.gkbg { background: #fff; }
body { background: url(/_res/images/gknew-bg.jpg) center top no-repeat #fff; }
.ls-footer { margin-top: 20px; }
.gknew_banner { padding: 20px 0 107px; }
.gknew_logo { text-align: left; padding-left: 85px; font-size: 35px; font-weight: bold; background: url(/_res/images/gknew_logo.png) left center no-repeat; color: #fff; line-height: 76px; height: 76px; }
.gknew_logo .unit_names { color: #fff; }
.gknew_ban .img_title { display: none; }
.gknew_ban { padding-top: 40px; margin: 0 auto; padding-left: 245px; }
.gk_container { padding: 80px 36px 25px; margin-left: auto; margin-right: auto; background: #f7f7f7; }
@media (max-width: 1199px) and (min-width: 992px) {
  .gknews .container { width: 992px; }
  .gknew_banner { padding-bottom: 80px; }
  .gknew_ban { padding-left: 185px; }
}
@media (max-width: 991px) and (min-width: 768px) {
  .gknews .container { width: 768px; }
  .gknew_ban { text-align: center; padding-left: 0; }
  .gknew_banner { padding-bottom: 50px; }
  .gknew_ban img { max-width: 80%; height: auto; }
  .gknew_logo { font-size: 22px; line-height: 28px; background-size: auto 40px; padding: 6px 0 6px 50px; height: auto; }
}
@media (max-width: 767px) {
  .gknews .container { width: 100%; }
  .gknew_ban { text-align: center; padding-left: 0; padding-top: 30px; }
  .gknew_ban img { max-width: 80%; height: auto; }
  .gknew_banner { padding: 20px 10px 40px; }
  .gknew_logo { font-size: 22px; line-height: 28px; background-size: auto 40px; padding: 6px 0 6px 50px; height: auto; }
}

/*搜索*/
.xxgk-search-box { margin: 10px 10px 20px; background: #fafafa; padding: 42px 16px 16px; }
.xxgk-search { width: 510px; height: 50px; margin: 0 auto; position: relative; }
.xxgk-search ul { height: 48px; border: 1px solid #3673b6; border-radius: 8px; background: #fff; }
.xxgk-search ul li { float: left; height: 48px; }
.xxgk-search ul li.ss1 { float: none; margin-right: 80px; position: relative; }
.xxgk-search ul li.ss1 label { display: block; width: 100%; }
.xxgk-search ul li.ss1 .msg-box { position: absolute!important; top: 0!important; left: 0!important; z-index: 1000; }
.xxgk-search ul li.ss2 { width: 70px; position: absolute; top: 1px; right: 1px; }
.xxgk-search .search-keywords { float: left; width: 100%; height: 38px; line-height: 38px; padding: 5px 0; text-indent: 10px; background: none; border: 0 none; font-size: 16px; color: #666; border-radius: 8px; }
.xxgk-search .search-btn { float: left; width: 70px; height: 48px; border: 0; font-size: 20px; color: #fff; background: url(/_res/images/gknew_searbg.png) center center no-repeat!important; text-indent: -999px; overflow: hidden; }
.xxgk-search-btn:hover { cursor: pointer; }
.xxgk-search input::-input-placeholder { color: #3673b6; }
.xxgk-search input::-webkit-input-placeholder { color: #3673b6; }
.xxgk-search input:-moz-placeholder { color: #3673b6; }
.xxgk-search input::-moz-placeholder { color: #3673b6; }
.xxgk-search input:-ms-input-placeholder { color: #3673b6; }
.colun1 { overflow: hidden; zoom: 1; font-size: 16px; margin: 40px 0 10px; }
.colun1 ul { float: left; overflow: hidden; zoom: 1; margin-right: 44px; }
.colun1 li { float: left; margin-right: 6px; }
.colun1 li span { margin-left: 6px; }
.font-le { color: #3673b6; margin-right: 12px; }
@media (max-width: 991px) {
  .xxgk-header-warp { padding-bottom: 60px; }
}
@media (max-width: 767px) {
  .xxgk-header-warp { padding-bottom: 30px; padding-top: 40px; }
  .xxgk-logo img { margin: 0 auto; max-width: 80%; height: auto; }
  .xxgk-banner { padding-top: 20px; }
  .xxgk-search { width: 90%; }
  .xxgk-search-box { padding: 15px; }
  .colun1 { margin: 20px 0 10px; }
}
.xxgk_left { width: 240px; }
.xxgk_lmlink dl { margin-bottom: 14px; }
.xxgk_lmlink dl a { border: 1px #e5e5e5 solid; display: block; height: 56px; line-height: 0; padding: 6px 40px 6px 25px; font-size: 0; color: #3673b6; background: #fff; }
.xxgk_lmlink dl.num5 a { padding-right: 10px; }
.xxgk_lmlink dl a span { display: block; vertical-align: middle; cursor: pointer; height: 56px; }
.xxgk_lmlink dl a .ico { float: left; width: 40px; background: url(/_res/images/gknew_ico1.png) center 0 no-repeat; }
.xxgk_lmlink dl a .tit { margin-left: 60px; line-height: 28px; font-size: 23px; }
.xxgk_lmlink dl.num0 .ico { background: url("/_res/images/zclmdot1.png") center no-repeat; }
.xxgk_lmlink dl.num0 .tit { line-height: 56px; }
.xxgk_lmlink dl.num0 .tit i { margin-right: 45px; }
.xxgk_lmlink dl.num5 a .tit { height: 56px; line-height: 56px; }
.xxgk_lmlink dl.num2 .ico { background-position: center -56px; }
.xxgk_lmlink dl.num3 .ico { background-position: center -112px; }
.xxgk_lmlink dl.num4 .ico { background-position: center -168px; }
.xxgk_lmlink dl.num5 .ico { background-position: center -224px; }
.xxgk_lmlink dl.num6 .ico { background-position: center -280px; }
.xxgk_lmlink dl a:hover, .xxgk_lmlink dl.active a { background: #3673b6; border-color: #3673b6; color: #fff; }
.xxgk_lmlink dl a:hover .ico, .xxgk_lmlink dl.active a .ico { background-image: url(/_res/images/gklm_ico01h.png); }
.xxgk_lmlink dl.num0 a:hover .ico, .xxgk_lmlink dl.num0.active a .ico { background: url("/_res/images/zclmdot01.png") center no-repeat; }
.xxgk_lmlink dl.lmlink-tab a, .xxgk_lmlink dl.lmzc-tab a { background: #fff url(/_res/images/gknew-treeico.png) no-repeat 195px center; }
.xxgk_lmlink dl.lmlink-tab a:hover, .xxgk_lmlink dl.lmlink-tab.active a, .xxgk_lmlink dl.lmzc-tab a:hover, .xxgk_lmlink dl.lmzc-tab.active a { background: #3673b6 url(/_res/images/gknew-treeicoh.png) no-repeat 195px center; border-color: #3673b6; color: #fff; }

@media (max-width: 991px) {
  .xxgk_lmlink dl { margin-bottom: 10px; }
}

/*左侧信息公开目录*/
.xxgktreecon { display: none; }
.navContent, .xxgktreecon { padding: 10px 0; border: 1px solid #e5e5e5; margin-bottom: 15px; margin-top: -14px; background: #fff; }
.xxgktree { max-height: 480px; overflow: hidden; overflow-y: auto; }
.ztree { overflow: hidden; }
.ztree * { font-size: 15px; }
.ztree li { line-height: 32px; white-space: normal; }
.ztree li a { display: block; padding: 0; -webkit-transition: all 0s ease-in-out; -moz-transition: all 0s ease-in-out; transition: all 0s ease-in-out; }
.ztree li a.level0 { position: relative; padding: 3px 20px 3px 40px; height: auto; line-height: 26px; background: url(/_res/images/dot.png) no-repeat 28px 15px; margin: 0 32px 0 3px; }
.ztree li span { line-height: 26px; }
.ztree li span br { display: none; }
.ztree li span.button { background: none; float: right; margin: 8px 10px 0 0; z-index: 1; position: relative; }
.ztree li span.button.roots_docu { background: none!important; }
.ztree li span.button.bottom_close, .ztree li span.button.center_close, .ztree li span.button.roots_close { width: 14px; height: 14px; background: url("/_res/images/tree_subicoh.png") center no-repeat; }
.ztree li span.button.bottom_open, .ztree li span.button.center_open, .ztree li span.button.roots_open { width: 14px; height: 14px; background: url("/_res/images/gknew-ztreearr.png") center no-repeat; }
.ztree li ul.line { background: none!important; }
.ztree li ul.level0.line { padding: 3px 0 3px 54px; }
.ztree li a.curSelectedNode, .ztree li a.curSelectedNode_Edit { background: none; border: none; }
.ztree li a.level1 { line-height: 26px; height: auto; padding: 3px 0; margin: 0 2px 0 0; }
.ztree li a.level1.curSelectedNode { color: #3673b6; }

.navContent { display: none; }
.navContent-show { display: block; }
.navContent ul li { padding: 0 20px 0 25px; }
.navContent ul li a { display: block; line-height: 26px; padding: 5px 0 5px 16px; font-size: 16px; background: url(/_res/images/ico2.png) no-repeat left 15px; }
.navContent ul li.active { background: #e9f5fe; }
.navContent ul li.active a { color: #1a4c8a; }
.ztree li span.button.bottom_docu, .ztree li span.button.edit, .ztree li span.button.ico_close, .ztree li span.button.ico_docu, .ztree li span.button.ico_open { display: none; }
.ztree li a.curSelectedNode, .ztree li a.curSelectedNode_Edit { color: #1a4c8a; font-weight: bold; height: auto; opacity: 1; }
.ztree li a { height: auto; }
.ztree li ul.level1.line { padding: 3px 0 3px 20px; }
.ztree li ul.level0 { padding: 3px 0 3px 54px; }
.xxgktreeconlm { padding: 8px 0; }
.xxgktreeconlm ul li { height: 36px; line-height: 36px; padding-left: 22px; font-size: 15px; }
.xxgktreeconlm ul li a { background: url("/_res/images/zcdot.png") left center no-repeat; display: inline-block; max-width: 100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.xxgktreeconlm ul li.active a { color: #1a4c8a; }
/*右侧*/
.xxgk_lmright { float: right; width: 868px; border: #e5e5e5 1px solid; background: #fff; }
.gkbox { height: auto; margin-bottom: 30px; }
.gktit { height: 34px; border-bottom: 1px solid #d7d7d7; margin: 0 10px; }
.gktit span, .gktit>a { float: left; padding: 0 22px; background: #3673b6; font-size: 16px; color: #fff; height: 35px; line-height: 35px; margin-bottom: -1px; }
.gkmore { width: 100px; height: 30px; margin: 0 auto; text-align: center; margin-top: 10px; }
.gkmore a { background: #f7f7f7; display: block; line-height: 30px; font-size: 16px; color: #333; }
.gkmore a:hover { background: #3673b6; color: #fff; }
/*.gk_list{ padding:15px 20px 0; height:auto; overflow:hidden; width: auto;}
.gk_list li{padding:0 95px 0 0; overflow: hidden;font-size: 16px;color: #999;height: 44px;line-height: 44px;vertical-align:middle;position:relative; background: none;}
.gk_list li .nr{float:left; max-width: 100%; display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.gk_list li .title{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden; float: none;}
.gk_list li .gl{display:block;float:right;max-width:80%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.gk_list li .gl .split{padding:0 2px; color: #cc0000;}
.gk_list li .gl a{display:inline;color:#cc0000;float:none;background:none;max-width:none;padding:0;margin:0;}
.gk_list li span.date{white-space: nowrap; color: #999; position: absolute; right: 0; top: 0;}*/
.gk_list { padding: 15px 20px 0; height: auto; overflow: hidden; width: auto; }
.gk_list li { height: auto; line-height: 32px; padding: 10px 0; vertical-align: middle; position: relative; background: none; font-size: 16px; color: #999; }
.gk_list li .title { display: inline; white-space: normal; }
.gk_list li .nr { display: inline; float: none; }
.gk_list li .gl { display: inline; float: none; }
.gk_list li .gl .split { padding: 0 2px; color: #c00; }
.gk_list li .gl a { display: inline; color: #c00; float: none; background: none; max-width: none; padding: 0; margin: 0; }
.gk_list li span.date { float: none; white-space: nowrap; padding-left: 3px; font-size: 16px; position: static; }

@media (max-width: 420px) {
  .gk_list li .gl { max-width: 65px; }
}

.lm-xxgk-list { padding: 10px 0; overflow: hidden; min-height: auto!important; }
.lm-xxgk-list li span.date { white-space: nowrap; color: #999; position: absolute; top: 0; right: 0; }
.lm-xxgk-list ul li { position: relative; padding-right: 100px; }
.lm-xxgk-list ul li .nr { float: left; max-width: 100%; }
.lm-xxgk-list ul li .nr .gl { display: block; float: right; max-width: 80%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-size: 14px; }
.lm-xxgk-list ul li .nr .gl .split { padding: 0 2px 0 4px; color: #666; }
.lm-xxgk-list ul li .nr .gl a { display: inline; color: #c00; float: none; background: none; max-width: none; padding: 0; margin: 0; }
.lm-xxgk-list ul li a.title { display: block; float: none; max-width: none; margin: 0; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

/*信息公开指南*/
.xxgklistb { padding: 20px; }
.xxgklistb .newstitle { padding: 20px 0 28px; font-size: 32px; line-height: 45px; text-align: center; font-weight: bold; }
.xxgklistb .opennesscont { max-height: 900px; }
.xxgklistb .opennesscont .j-scrollbar { font-size: 16px; line-height: 30px; }
.xxgklistb .opennesscont h2 { line-height: 30px; font-size: 21px; padding: 15px 0; font-weight: bold; }
.xxgklistb .opennesscont h3 { line-height: 30px; font-size: 18px; font-weight: bold; padding: 15px 0; }

.wzfbxx { font-size: 15px; text-align: center; line-height: 32px; padding: 0 0 10px; border-bottom: #e5e5e5 1px solid; }
.wzfbxx span { padding: 0 5px; }
.wzfbxx i { font-style: normal; }
.xxgklistb .slimScrollDiv { height: 900px!important; padding: 0 20px; }
.xxgklistb .slimScrollDiv .slimScrollBar { width: 10px!important; height: 80px!important; background: #3673b6!important; }
.xxgklistb .slimScrollDiv .slimScrollRail { width: 10px!important; background: #eee!important; }

/*信息公开年报*/
.xxgknb_list { padding: 10px 20px; }
.xxgknb_list li { height: 44px; line-height: 44px; font-size: 18px; }
.xxgknb_list li a { display: inline-block; max-width: 100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.xxgknb_list2 { padding: 0 20px; margin-top: 10px; max-height: 1040px; overflow-y: auto; }
.xxgknb_list2 li { width: 33.3%; float: left; height: 52px; }
.xxgknb_list2 li a { display: block; line-height: 52px; font-size: 16px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; border-right: 1px #e8e8e8 solid; text-align: left; padding: 0 10px; }
.xxgknb_list2 li.gary { background: #f7f7f7; }
.xxgknb_list2 li.line_none a { border: 0 none; }

/*审批结果列表*/
.nav_sptit { height: 46px; background: #f7f7f7; position: relative; }
.nav_sptit ul { padding: 0; }
.nav_sptit ul.tit li { color: #333; height: 46px; font-size: 16px; line-height: 46px; text-align: center; padding: 0; border-right: #fff 2px solid; font-weight: bold; position: absolute; top: 0; }
.nav_sptit ul.tit li.xh, .xxgk_nav_conli ul li.xh { width: 60px; left: 0; display: none; }
.nav_sptit ul.tit li.yh, .xxgk_nav_conli ul li.yh { width: 180px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; right: 102px; }
.nav_sptit ul.tit li.mc { left: 0; right: 120px; }
.nav_sptit ul.tit li.rq, .xxgk_nav_conli ul li.rq { width: 100px; right: 0; }
.nav_sptit ul.tit li.wh, .xxgk_nav_conli ul li.wh { width: 120px; right: 0; border: 0 none; }

.xxgk_nav_conli { line-height: 45px; font-size: 14px; margin-top: 6px; }
.xxgk_nav_conli .xxgk_navli { height: 45px; border-bottom: 1px dashed #dfdfdf; }
.xxgk_nav_conli ul { height: 45px; position: relative; }
.xxgk_nav_conli ul li { height: 45px; line-height: 45px; font-size: 14px; background: none; padding: 0; text-align: center; border-right: #fff 2px solid; position: absolute; top: 0; color: #333; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.xxgk_nav_conli ul li.mc { text-align: left; padding: 0 0 0 10px; left: 0; right: 120px; overflow: hidden; }
.xxgk_nav_conli ul li.mc a.title { display: block; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; float: none; background: url(/_res/images/icon.gif) no-repeat left 20px; padding-left: 14px; }
.xxgk_nav_conli ul li.mc .nr { float: left; max-width: 100%; display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.xxgk_nav_conli ul li.mc .gl { display: block; float: right; max-width: 80%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.xxgk_nav_conli ul li.mc .gl .split { padding: 0 2px; color: #666; font-size: 14px; }
.xxgk_nav_conli ul li.mc .gl a { display: inline; color: #c00; float: none; background: none; max-width: none; padding: 0; margin: 0; }

.gkzd-title { height: 40px; overflow: hidden; border-bottom: 1px solid #dedede; }
.gkzd-title a, .gkzd-title span { display: block; float: left; min-width: 70px; padding: 0 20px; height: 40px; line-height: 40px; text-align: center; font-size: 18px; color: #fff; background: #3673b6; }
.gknb-title { font-size: 18px; line-height: 40px; margin-bottom: 10px; }

.gkzd-title2 { height: 40px; border-bottom: 1px solid #dedede; margin-bottom: 15px; }
.gkzd-title2 span { display: block; float: left; padding: 0 10px; height: 39px; line-height: 39px; text-align: center; font-size: 18px; color: #3673b6; font-weight: bold; border-bottom: 2px solid #3673b6; }
.gknb-title2 { font-size: 18px; line-height: 40px; margin-bottom: 10px; }

.xxgk_nav_con { line-height: 45px; font-size: 14px; margin-top: 6px; padding: 0 20px; }
.xxgk_nav_con .xxgk_nav_list { padding: 0 10px; }
.xxgk_nav_con .xxgk_nav_list li { line-height: 30px; height: auto; font-size: 16px; padding: 15px 0; text-align: left; }
.xxgk_nav_con .xxgk_nav_list li .split { padding: 0 2px; color: #666; font-size: 14px; }
.xxgk_nav_con .xxgk_nav_list li .a { display: inline; color: #c00; float: none; background: none; max-width: none; padding: 0; margin: 0; }
.xxgk_nav_con .xxgk_nav_list li .date { color: #999; white-space: nowrap; font-size: 15px; padding-left: 3px; }
.xxgk_sqcon .xxgk_nav_con ul li { height: 41px; line-height: 41px; }
.xxgk_lmcon { padding: 0 0 20px; min-height: 374px; }
.xxgk_lmcon .pagination { font-size: 14px; }
.xxgk_lmcon .pagination .inputBar input { margin-left: 11px; }
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .xxgk_lmright { width: 658px; }
  .xxgknb_list2 li { }
}
@media only screen and (max-width: 991px) {
  .xxgk_left, .xxgk_lmright { float: none; width: auto; }
  .xxgktreecon { height: auto; margin-bottom: 10px; }
  .xxgktree { max-height: 200px; }
  .xxgklistb { padding: 0 10px; }
  .xxgknb_list2 { padding: 0 10px; }
  .xxgknb_list2 li { width: 33.3%!important; }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .gk_banner { margin: 30px 0; }
  .xxgk-search-box { margin-bottom: 20px; }
  .xxgk_lmlink dl a { padding: 6px 10px 6px 8px; }
  .xxgk_lmlink dl a .tit { margin-left: 50px; font-size: 20px; }
  .xxgk_lmcon { min-height: 100px; }
}
@media only screen and (max-width: 767px) {
  .xxgk_lmlink dl a .tit { line-height: 56px; font-size: 20px; }
  .xxgk_lmlink dl a .tit br { display: none; }
  .xxgk_lmlink dl.lmlink-tab a,   .xxgk_lmlink dl.lmlink-tab a:hover, .xxgk_lmlink dl.lmlink-tab.active a { background-position: 265px center; }
  .xxgk_lmcon { min-height: 100px; }
  .xxgknb_list2 li { width: 50%!important; }
  .xxgknb_list2 li a { border-bottom: 1px #e8e8e8 solid!important; border-right: 1px #e8e8e8 solid!important; }
  .xxgknb_list2 li.gary { background: none; }
}
/*信息公开栏目 end*/

/*依申请公开列表 */
.xxgk_sqxxktop { overflow: hidden; background: #f6f6f6; }
.xxgk_sqxxktop ul li { float: left; vertical-align: bottom; width: 17.25%; }
.xxgk_sqxxktop ul li a { display: block; height: 44px; line-height: 44px; text-align: center; font-size: 16px; position: relative; }
.xxgk_sqxxktop ul li a:hover, .xxgk_sqxxktop ul li.active a { color: #fff; font-weight: bold; background: #0154a4; }
.xxgk_sqxxktop ul li#ysqmn3 { width: 11%; }
.xxgk_sqxxktop ul li#ysqmn5, .xxgk_sqxxktop ul li#ysqmn8 { width: 10%; }

.xxgk_sq_lmtop { height: 30px; text-align: center; font-size: 20px; font-weight: bold; color: #0154a4; line-height: 30px; padding: 15px 0 5px; }
.xxgk_sq_lmcon { height: auto; padding: 20px 10px; margin: auto; line-height: 200%; color: #555; font-size: 16px; min-height: 290px; }
.xxgk_sq_lmcon img { max-width: 100%; height: auto; width: auto; }
.xxgk_sqtable { text-align: center; padding: 30px 0 0; }
.xxgk_sqtable a { margin: 0 30px; }
.xxgk_ysqtips { display: none; }

.public_apply { padding: 10px 20px; }
.xxgk_jstable { margin: 10px 0 0; background: 26px center no-repeat #f7f7f7; background-image: url(/_res/images/ysq_xxjs.png)!important; border: #e6e6e6 1px solid; padding: 13px 0 13px 165px; }
.xxgk_jstable ul { height: 80px; }
.xxgk_jstable li { float: left; }
.xxgk_jstable li.ss1 { width: 445px; }
.xxgk_jstable li.ss1 p { float: left; margin: 5px 0; }
.xxgk_jstable li.ss1 p.tit { width: 83px; text-align: right; font-size: 14px; line-height: 30px; }
.xxgk_jstable li.ss1 p.input { width: 197px; padding: 0 7px; border: 1px #d8d8d8 solid; background: url(/_res/images/input_bg.gif) 0 0 no-repeat; height: 28px; font-size: 0; line-height: 0; }
.xxgk_jstable li.ss1 p.date input, .xxgk_jstable li.ss1 p.input input { vertical-align: middle; height: 28px; line-height: 28px; font-size: 14px; width: 100%; border: 0 none; background: none; }
.xxgk_jstable li.ss1 p.select { padding-left: 9px; width: 139px; height: 30px; }
.xxgk_jstable li.ss1 p.select select { height: 30px; line-height: 30px; width: 100%; font-size: 14px; border: 1px #d8d8d8 solid; background: url(/_res/images/input_bg.gif) 0 0 no-repeat; }
.xxgk_jstable li.ss1 p.date { width: 123px; padding: 0 7px; border: 1px #d8d8d8 solid; background: url(/_res/images/input_bg.gif) 0 0 no-repeat; height: 28px; font-size: 0; line-height: 0; }

.xxgk_jstable li.ss2 { width: 80px; padding: 5px 0 0 10px; }
.xxgk_jstable li.ss2 input { display: block; margin-bottom: 10px; height: 30px; line-height: 30px; }

.ysq_input { height: 22px; line-height: 22px; border: #d8d8d8 1px solid; background: url(/_res/images/input_bg.gif) 0 0 no-repeat; padding: 0 5px; }
.ysq_btn { width: 74px; height: 24px; line-height: 24px; display: block; cursor: pointer; border: none; background: #d70000; text-align: center; color: #fff; border-radius: 3px; font-size: 14px; }

/*依申请公开年报 */
.xxgklistb .gk_title { color: #000; }
.xxgklistb .opennesscont { color: #000; }
.xxgklistb ul { overflow: hidden; }
.xxgklistb ul li { line-height: 32px; padding: 5px 0; background: none; vertical-align: bottom; overflow: hidden; font-size: 16px; }
.xxgklistb ul li a { color: #4d4d4d; }
.xxgklistb ul li .date { float: none; color: #999; margin-left: 10px; }
.xxgklistb ul.doc_list { padding-bottom: 10px; padding-top: 10px; min-height: 200px; }
.xxgklistb .line { line-height: 0; border-bottom: 2px solid #ccc; margin: 22px 0; }

.bornone { border: 0 none; }
.border_r { border-left: 1px #ddd solid; }
.xxgk_sqrxx2 { border-top: 0 none; }
.xxgk_sqrxx2 .publicApply_table1 { margin-left: 0; }

.opennesscont { padding: 20px 0 0; line-height: 180%; font-size: 16px; }
.public-apply-submit-text { padding-top: 10px; }
.public-apply-submit-text li { font-weight: bold; }
.font_01 { font-size: 14px; }
.xxgk_ysqgm2 { border-top: 0 none!important; }

/*依申请公开 > 查询、统计*/
.xxgk_chaxun { height: 38px; line-height: 38px; color: #606060; margin-top: 8px; border: 1px solid #d6d6d6; padding: 15px 20px 15px 50px; }
.xxgk_chaxun li { float: left; }
.xxgk_chaxun p { float: left; font-size: 14px; }
.xxgk_chaxun p input { float: left; }
.xxgk_chaxun p.txt { text-align: right; padding: 0 10px; }
.xxgk_chaxun p.input { width: 115px; height: 18px; border: #ddd 1px solid; margin-top: 8px; padding: 2px 5px; background: url(/_res/images/input_bg.gif) 0 0 no-repeat; position: relative; }
.xxgk_chaxun p.input .msg-box { position: absolute!important; bottom: 0; left: 0; }
.xxgk_chaxun p.input input { width: 100%; height: 18px; line-height: 18px; border: 0; background: none; outline: none; }
.xxgk_chaxun p.select { width: 152px; }
.xxgk_chaxun p.select select { width: 100%; border: 1px solid #ddd; height: 24px; float: left; margin-top: 8px; background: url(/_res/images/input_bg.gif) 0 0 no-repeat; }

.xxgk_chaxun .btn, .xxgk_chaxun .btn01 { padding-left: 10px; width: auto; }
.xxgk_chaxun .btn01 { padding-top: 8px; }
.xxgk_chaxun .btn input, .xxgk_chaxun .btn01 input { background: #d70000; width: 60px; height: 24px; line-height: 24px; text-align: center; color: #fff; border: none; cursor: pointer; border-radius: 3px; }

.xxgk_chaxun p.txt1 { width: 85px; text-align: right; padding: 0 5px 0 0; border: 0; }
.xxgk_chaxun.xxtj p.select { padding-left: 15px; }
.xxgk_chaxun p.date { width: 165px; height: 18px; border: #ddd 1px solid; margin-top: 8px; padding: 2px 5px; background: #fff; }
.xxgk_chaxun p.date input { width: 165px; height: 18px; line-height: 18px; border: 0; background: none; }
.xxgk_chaxun.xxtj p.date { width: 100px; background: url(/_res/images/input_bg.gif) 0 0 no-repeat; }
.xxgk_chaxun.xxtj p.date input { width: 100%; }
.xxgk_chaxun p.txt2 { padding-left: 8px; color: #e00; font-size: 12px; }
.ysqcx_tit { margin-top: 10px; height: 46px; line-height: 46px; border: 1px solid #ddd; background: #f7f7f7; position: relative; }
.ysqcx_tit p { position: absolute; top: 0; border-right: 1px solid #ddd; text-align: center; height: 46px; font-size: 15px; font-weight: bold; }
.ysqcx_tit p.p1 { width: 58px; left: 0; }
.ysqcx_tit p.p2 { width: auto; margin: 0 268px 0 58px; position: static; }
.ysqcx_tit p.p3 { width: 78px; right: 189px; }
.ysqcx_tit p.p4 { width: 155px; right: 189px; }
.ysqcx_tit p.p5 { width: 88px; right: 100px; }
.ysqcx_tit p.p6 { border-right: 0; width: 100px; right: 0; }

.ysqcx_box { border-top: 0; border-bottom: 0; overflow: hidden; }
.ysqcx_box ul:after { visibility: hidden; display: block; content: " "; clear: both; }
* html .ysqcx_box ul { zoom: 1; }
/* IE6 */
*:first-child + html .ysqcx_box ul { zoom: 1; }
/* IE7 */
.ysqcx_box li { height: 46px; line-height: 46px; clear: both; border-bottom: 1px solid #ddd; overflow: hidden; position: relative; border-left: 1px solid #ddd; }
.ysqcx_box li p, .ysqcx_box li>div { position: absolute; display: block; border-right: 1px solid #ddd; text-align: center; height: 46px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; top: 0; font-size: 14px; }
.ysqcx_box li .p1 { width: 58px; left: 0; }
.ysqcx_box li .p2 { width: auto; margin: 0 269px 0 58px; text-align: left; padding: 0 5px; position: static; }
.ysqcx_box li .p2 a { display: block; width: 100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.ysqcx_box li .p3 { width: 78px; right: 190px; }
.ysqcx_box li .p4 { width: 155px; right: 190px; }
.ysqcx_box li .p5 { width: 88px; right: 101px; }
.ysqcx_box li .p6 { width: 100px; overflow: hidden; right: 0; }

.yiarea_con { border-top: 1px solid #ddd; }
.yiarea_con table, .yiarea_con001 table, .yiarea_con01 table { border-collapse: collapse; border-spacing: 0; }
.yiarea_con table td, .yiarea_con001 table td table td { border: 1px solid #ddd; border-top: none; padding: 0 5px; }
.yiarea_con01 table td { border: 1px solid #ddd; padding: 0 5px; border-top: 0 none; }
.yiarea_con table td.bor1, .yiarea_con001 table td table td.bor, .yiarea_con001 table td table td.bor4, .yiarea_con01 table td.bor { text-align: center; background: #f8f8f8; }
.yiarea_con001 table td table td.bor4 { padding: 5px; }
.yi_areap p { text-indent: 12px; line-height: 24px; }
.yiarea_con001 table td.bor3, .yiarea_con01 table td.bor3 { padding: 10px; font-size: 14px; line-height: 24px; }

.ysq_closeico { padding: 15px 0; text-align: center; }
.ysq_closeico a { display: block; width: 100px; height: 36px; line-height: 36px; text-align: center; font-size: 15px; color: #fff; border: none; background: #0154a4; overflow: hidden; cursor: pointer; margin: auto; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }

/* 信息公开目录*/
.xxgkmnbox h2 { padding: 0 10px 0 0; height: 40px; line-height: 40px; background: #fff; font-size: 16px; border-bottom: 1px solid #dedede; }
.xxgkmnbox h2 .tit { display: inline-block; padding: 0 20px; background: #0154a4; color: #fff; font-size: 18px; }
.xxgkmnbox .more { font-size: 14px; color: #999; }
.xxgkmnbox a.more:hover { color: #999; }
.xxgkmnlist { padding: 10px; }
.xxgkmnlist ul { overflow: hidden; }
.xxgkmnlist li { height: 36px; line-height: 36px; font-size: 16px; width: 50%; float: left; }
.xxgkmnlist li .name { display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; margin-right: 153px; padding-left: 20px; float: none; }
.xxgkmnlist li p.fr { padding-right: 15px; }
.xxgkmnlist li p.fr a { color: #999; padding-left: 8px; font-size: 12px; }
.xxgkmnlist li p.fr a:hover { color: #e22929; }

/*依申请公开 > 统计*/
.xxgk_sqcon_sq .ysq_tjtable { width: 100%; margin-top: 10px; border-collapse: collapse; }
.xxgk_sqcon_sq .ysq_tjtable td { border: #ddd 1px solid; text-align: center; }
.xxgk_sqcon_sq .ysq_tjtable .t1 { width: 180px; }
.xxgk_sqcon_sq .ysq_tjtable .t2 { width: 180px; }
.xxgk_sqcon_sq .ysq_tjtable td.bt, .xxgk_sqcon_sq .ysq_tjtable td.bt1 { background: #f7f7f7; font-weight: bold; }
.xxgk_tjbox { border: 1px solid #ddd; border-bottom: 0 none; border-left: 0 none; }
.xxgk_tjbox td { border-left: 1px solid #ddd; border-top: 1px solid #ddd; }

/* 信息发布排行*/
.xxgk_tjcx { height: 44px; line-height: 44px; background: #f7f7f7; padding-left: 50px; }
.xxgk_tjcx p { float: left; font-size: 14px; }
.xxgk_tjcx p input { float: left; }
.xxgk_tjcx p.txt { text-align: right; padding-right: 3px; width: 84px; }
.xxgk_tjcx p.date { width: 120px; height: 20px; border: #d8d8d8 1px solid; margin: 10px 2px 0 0; padding: 1px 5px; position: relative; background: #fff; }
.xxgk_tjcx p.date .msg-box { position: absolute!important; }
.xxgk_tjcx p.date input { width: 120px; height: 20px; line-height: 20px; border: 0; background: none; }
.xxgk_tjcx p.dw { width: 138px; height: 24px; padding: 10px 0 0 8px; }
.xxgk_tjcx p.dw select { width: 138px; height: 24px; border: #ccc 1px solid; float: left; }
.xxgk_tjcx p.btn { padding: 10px 0 0 8px; width: auto; }
.xxgk_tjcx p.btn input { background: #0154a4; width: 60px; height: 24px; line-height: 24px; text-align: center; color: #fff; border: none; cursor: pointer; overflow: hidden; font-size: 14px; outline: none; }
.xxgk_tjcx p.txt2 { padding-left: 10px; color: #de020c; font-size: 12px; }

.xxgk_lmcon .xxgk_tjtable { border-collapse: collapse; margin-top: 10px; }
.xxgk_lmcon .xxgk_tjtable td, .xxgk_lmcon .xxgk_tjtable th { text-align: center; font-size: 14px; }
.xxgk_lmcon .xxgk_tjtable th { height: 34px; line-height: 34px; background: #f9f9f9; border-bottom: #e2e2e2 1px solid; font-weight: bold; padding-right: 1px; }
.xxgk_lmcon .xxgk_tjtable td { padding: 8px 5px; line-height: 22px; background: #f8f8f8; border-top: #ededed 1px solid; }
.xxgk_lmcon .xxgk_tjtable tr.odd td { background: #fff; border-top: 0; }
.xxgk_lmcon .xxgk_tjtable td.t1, .xxgk_lmcon .xxgk_tjtable td.t2, .xxgk_lmcon .xxgk_tjtable td.t3, .xxgk_lmcon .xxgk_tjtable td.t4 { border-right: #e2e2e2 1px solid; }
.xxgk_lmcon .xxgk_tjtable tr.lmcj_tj td { background: #e6e6e6; border-bottom: #dcdcdc 1px solid; border-right: 0; border-top: 0; height: 26px; line-height: 26px; }

/*依申请公开>依申请目录 */
.xxgk_sqcon { margin: auto; }
.sqnav_tit { height: 36px; line-height: 36px; margin-top: 10px; background: #f1f1f1; position: relative; }
.sqnav_tit ul { padding: 0; }
.sqnav_tit ul.tit li { color: #333; height: 36px; line-height: 36px; background: #f1f1f1; text-align: center; padding: 0; border-right: #fff 1px solid; position: absolute; top: 0; }
.sqnav_tit ul.tit li.xh { width: 70px; }
.sqnav_tit ul.tit li.yh { width: 210px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; left: 0; }
.sqnav_tit ul.tit li.mc { position: static; margin: 0 110px 0 212px; }
.sqnav_tit ul.tit li.rq { width: 110px; border-right: 0; right: 0; }
.xxgk_sqnav_con { line-height: 40px; font-size: 14px; margin-top: 6px; padding: 0!important; }
.xxgk_sqnav_con .xxgk_navli { height: 53px; border-bottom: 1px dashed #dfdfdf; }
.xxgk_sqnav_con ul { height: 53px; position: relative; }
.xxgk_sqnav_con ul li { height: 53px; line-height: 52px; background: none; padding: 0; text-align: center; border-right: #fff 2px solid; position: absolute; top: 0; color: #333; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.xxgk_sqnav_con ul li.mc { position: static; margin: 0 110px 0 212px; text-align: left; padding: 0 0 0 10px; }
.xxgk_sqnav_con ul li.mc a { display: block; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.xxgk_sqnav_con ul li.xh { width: 70px!important; }
.xxgk_sqnav_con ul li.yh { width: 210px; left: 0; font-family: arial; }
.xxgk_sqnav_con ul li.rq { width: 110px; border-right: 0; right: 0; font-family: arial; }
/*.xxgk_sqnav_con{line-height:40px; font-size:14px;margin-top:6px; padding: 0 !important;}
.xxgk_sqnav_con .xxgk_navli{height:53px; border-bottom: 1px dashed #dfdfdf;}
.xxgk_sqnav_con ul{height:53px; position: relative;}
.xxgk_sqnav_con ul li{height:53px;line-height:52px;font-size:14px; background:none;padding:0;text-align:center;border-right:#fff 2px solid; position: absolute; top: 0; color: #333;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.xxgk_sqnav_con ul li.mc{text-align:left;padding:0 0 0 10px; left: 172px; right: 110px; overflow: hidden;}
.xxgk_sqnav_con ul li.mc a.title{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden; float: none;}
.xxgk_sqnav_con ul li.mc a.title img{margin-right: 7px; vertical-align: middle;}
.xxgk_sqnav_con ul li.mc .nr{float:left; max-width: 100%; display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.xxgk_sqnav_con ul li.mc .gl{display:block;float:right;max-width:80%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.xxgk_sqnav_con ul li.mc .gl .split{padding:0 2px;color:#666;font-size:14px;}
.xxgk_sqnav_con ul li.mc .gl a{display:inline;color:#cc0000;float:none;background:none;max-width:none;padding:0;margin:0;}
.xxgk_sqnav_con ul li.xh{width:70px !important;}
.xxgk_sqnav_con ul li.yh{width:170px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.xxgk_sqnav_con ul li.yh,.xxgk_sqnav_con ul li.rq{font-family:arial;}
.xxgk_sqnav_con ul li.mc a{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.xxgk_sqnav_con ul li.rq{width:110px;border-right:0;position: static; float: right;}*/

.listviewboxt { display: none; height: 178px; position: relative; text-align: center; left: 0; top: 0; right: 0; width: auto; }
.listviewbox { background: #fff; border: 5px solid #eee; position: absolute; left: 0; top: 0; padding: 14px 10px; text-align: center; z-index: 998; color: #333; }
.listviewbox .vitem { line-height: 24px; text-align: left; width: 50%; float: left; overflow: hidden; font-size: 14px; }
.listviewbox .vname { float: left; font-weight: bold; height: 24px; line-height: 24px; text-align: right; width: 90px; }
.listviewbox .vitem p, .listviewbox .vname p { float: none; margin-left: 90px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.listviewbox .vname p { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.listviewbox .vname_zy { height: auto; }
.listviewbox .vitem1, .listviewbox .vitem2 { width: 100%; }
.listviewbox .vitem2 p { white-space: normal; }

.listviewbox_sq { background: #fff; border: 1px solid #d1dee4; position: absolute; left: 0; top: 0; padding: 14px 10px; text-align: center; width: 813px; z-index: 998; color: #333; }
.listviewbox_sq .vitem { line-height: 24px; text-align: left; width: 50%; float: left; overflow: hidden; font-size: 14px; }
.listviewbox_sq .vname { float: left; font-weight: bold; height: 24px; line-height: 24px; text-align: right; width: 90px; font-size: 14px; }
.listviewbox_sq .vitem p, .listviewbox_sq .vname p { float: left; width: 310px; }
.listviewbox_sq .vname p { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.listviewbox_sq .vname_zy { height: auto; }
.listviewbox_sq .vitem1 { width: 100%; float: left; }
.listviewbox_sq .vitem1 p { display: block; width: 710px; line-height: 24px; height: auto; white-space: normal; text-align: left; float: left; }

@media (min-width: 992px) and (max-width: 1199px) {
/*.nav_tit ul.tit li.xh, .xxgk_nav_con ul li.xh{width: 50px;}
  .nav_tit ul.tit li.yh, .xxgk_nav_con ul li.yh{ width: 180px; left: 52px;}
  .nav_tit ul.tit li.rq,.xxgk_nav_con ul li.rq{ width: 90px; right: 122px;}
  .nav_tit ul.tit li.wh,.xxgk_nav_con ul li.wh{ width: 120px;}*/
  .xxgk_nav_conli ul li.xh { width: 50px; }
  .xxgk_nav_conli ul li.yh { width: 180px; left: 52px; }
  .xxgk_nav_conli ul li.rq { width: 90px; right: 122px; }
  .xxgkmnlist li { width: 318px; }
  /*信息公开栏目 end*/
  .xxgk_sqtop1 p { padding-right: 10px; }
  .xxgk_chaxun p.input { width: 96px; }
  .xxgk_sqtop1 .xxgk_sqtop1_type2 { padding-right: 50px; }
  /*.xxgk_chaxun.xxtj p.date{width: 75px;}*/
  .xxgk_chaxun p.select { width: 120px; }
  .xxgk_jstable { padding-left: 150px; }
  .xxgk_jstable li.ss1 { width: 375px; }
  .xxgk_jstable li.ss1 p.input { width: 145px; }
  .xxgk_jstable li.ss1 p.select { width: 113px; }
  .xxgk_jstable li.ss1 p.date { width: 84px; }
  .xxgk_jstable li.ss2 { padding-left: 0; }
  .xxgk_sqxxktop ul li,   .xxgk_sqxxktop ul li#ysqmn3,   .xxgk_sqxxktop ul li#ysqmn5, .xxgk_sqxxktop ul li#ysqmn8 { width: 25%; }
  /*依申请公开 end*/
  .searcon .search_li .databox .input { width: 193px; }
  /*搜索 end*/
  .xxgkcontent { padding-top: 15px; padding-bottom: 15px; }
}
@media (max-width: 991px) {
  .xxgk_lmcon { padding-bottom: 10px; }
  .xxgk_left, .xxgk_lmright { float: none; width: auto; margin: 0; }
  .xxgk_left { padding-bottom: 0; }
  .xxgk_lmlink { overflow: hidden; }
  .xxgk_lmlink li:nth-child(2n) a { border-left: 1px #fff solid; }
  .xxgk_lmlink li.num5 { width: 100%; }
  .xxgk_lmlink li.num5 a { text-align: center; padding-left: 0; }
  .xxgk_lmright { min-height: 100px; }
  .xxgk_sqxxktop ul li,   .xxgk_sqxxktop ul li#ysqmn3,   .xxgk_sqxxktop ul li#ysqmn5, .xxgk_sqxxktop ul li#ysqmn8 { width: 33.3%; }
  .xxgk_sqxxktop ul li a { font-size: 15px; }
  .gk_title { font-size: 22px; line-height: 30px; }
  .gkwz_contnet { min-height: 200px; padding: 20px 0; }
  .gk_pos { margin-bottom: 10px; }
  .div_table_suoyin .table_suoyin th { width: 110px; }
  .div_table_suoyin .table_suoyin td { width: auto; }
  .xxgkcontent { padding-top: 10px; padding-bottom: 10px; }
  .xxgk_sq_lmcon { min-height: 150px; }
  .xxgklistb .newstitle { padding: 20px 0 18px; font-size: 28px; line-height: 40px; }
  .opennesscont { padding: 10px 0 0; }
/*.xxgk_nav_con{padding: 0 10px;}
  .xxgk_nav_con .xxgk_nav_list{padding: 0;}
  .xxgk_nav_con .xxgk_nav_list li,.xxgklistb ul li{padding: 5px 0;}*/
}
@media (min-width: 768px) and (max-width: 991px) {
  .xxgklist_lm { max-height: none; overflow-y: auto; }
  .xxgklist_lm .doc_list li.columnName a.more { width: auto; float: right!important; margin: 0; }
  /* 信息公开-栏目页 */
  .listviewboxt { display: none!important; }
  .nav_tit ul.tit li.xh { width: 50px; }
  .nav_tit ul.tit li.yh { width: 180px; left: 52px; }
  .nav_tit ul.tit li.mc { left: 234px; right: 102px; }
  .nav_tit ul.tit li.wh { display: none; }
  .nav_tit ul.tit li.rq { right: 0; border: 0 none; }
  /* 信息公开-栏目页 */
  .xxgk_chaxun { padding-left: 14px; }
  /*.xxgk_chaxun.xxtj{padding-left: 0;}*/
  .xxgk_chaxun.xxtj p.date { width: 105px; }
  .xxgk_chaxun.xxtj p.select { padding-left: 10px; }
  .xxgk_chaxun p.select { width: 120px; }
  .xxgk_sqtop1 p { padding-right: 8px; }
  .xxgk_sqtop1 p select { width: 100px; }
  /*依申请公开 end*/
  /* 信息公开目录 */
  .xxgkmnlist li { clear: both; float: none; width: auto; padding-right: 5px; }
  .xxgkmnlist li .name { margin-right: 120px; }
  .xxgk_tjcx { padding-left: 0; }
  .navgk_jjcon ul li.bt3,   .navgk_jjcon ul li.bt4, .navgk_jjcon ul li.bt5 { width: 100%; }
}

@media (max-width: 767px) {
  .xxgk_contain { padding-top: 12px; }
  .xxgklist_lm { max-height: none; overflow-y: auto; }
  .xxgklist_lm .doc_list li.columnName a.more { width: auto; float: right!important; margin: 0; }
  .xxgklistb .newstitle { padding: 20px 0 8px; font-size: 24px; line-height: 36px; }
  .xxgklistb .slimScrollDiv { padding: 0 20px 0 0; }
  /* 信息公开-栏目页 */
  .listviewboxt { display: none!important; }
  .nav_dwxx { display: none; }
/*.nav_tit{ margin-top: 0;}
  .nav_tit ul.tit li.xh, .xxgk_nav_con ul li.xh,.nav_tit ul.tit li.yh, .xxgk_nav_con ul li.yh,.nav_tit ul.tit li.wh, .xxgk_nav_con ul li.wh{ display:none;}
  .nav_tit ul.tit li.mc,.xxgk_nav_con ul li.mc{ left: 0; right: 102px;}
  .xxgk_nav_con ul li.mc a.title { width: 100%; max-width: 100% !important; display: block; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
  .xxgk_nav_con ul li.mc span.split{display: none;}
  .xxgk_nav_con ul li.mc a.a{display: none;}
  .nav_tit ul.tit li.rq, .xxgk_nav_con ul li.rq{right: 0; width: 100px;}*/
  .xxgk_nav_conli ul li.mc span.split { display: none; }
  .xxgk_nav_conli ul li.mc a.a { display: none; }
  .xxgk_nav_conli ul li.rq { right: 0; width: 100px; }
  /* 信息公开-文章 */
  .secnr { padding: 0; }
  /* 信息公开目录 */
  .xxgkmnlist li { clear: both; float: none; width: auto; padding-right: 5px; }
  .xxgkmnlist li .name { margin-right: 120px; }
  .xxgk_tjcx { height: auto; overflow: hidden; line-height: 36px; padding: 5px 0 5px 10px; }
  .xxgk_tjcx .txt, .xxgk_tjcx .txt2 { clear: both; }
  .xxgk_tjcx p.date { margin-top: 7px; }
  .xxgk_tjcx p.btn { padding-top: 7px; }
  .navgk_jjcon ul li.bt3,   .navgk_jjcon ul li.bt4, .navgk_jjcon ul li.bt5 { width: 100%; }
  /* 依申请公开 */
  .xxgk_sqnrbox { background: none; margin-bottom: 10px; }
  /*在线申请 end*/
  .xxgk_sq_lmcon { padding: 20px 0; }
  .xxgk_sqtable a { display: block; margin: 0 0 10px; }
  .ysqcx_tit .p1,   .ysqcx_tit .p3,   .ysqcx_tit .p4, .ysqcx_tit .p5 { display: none; }
  .ysqcx_tit .p2 { right: 100px; margin: 0; left: 0; position: absolute; }
  .ysqcx_box li .p2 { margin: 0 100px 0 0; }
  .ysqcx_box li .p1,   .ysqcx_box li .p3,   .ysqcx_box li .p4, .ysqcx_box li .p5 { display: none; }
  .xxgk_chaxun { height: auto; line-height: 0; overflow: hidden; padding: 15px; }
  .xxgk_chaxun p { float: none; width: auto!important; }
  .xxgk_chaxun p.txt { text-align: left; line-height: 34px; padding: 0; }
  .xxgk_chaxun p.select { }
  .xxgk_chaxun p.select select { float: none; margin: 0; vertical-align: top; }
  .xxgk_chaxun p.input { margin-top: 0; }
  .xxgk_chaxun p.btn01 { float: left; padding-left: 0; }
  .xxgk_chaxun li { float: none; }
  .xxgk_chaxun .btn { padding: 10px 0 0; }
  .xxgk_chaxun p.txt1 { line-height: 34px; text-align: left; }
  .xxgk_chaxun.xxtj p.select { padding: 10px 0 0 0; }
  .xxgk_chaxun.xxtj p.date { margin-top: 0; }
  /*申请公开查询 end*/
  .sqnav_tit ul.tit li.xh { display: none; }
  .sqnav_tit ul.tit li.yh, .xxgk_sqnav_con ul li.yh { display: none; }
  .sqnav_tit ul.tit li.mc { margin-left: 0; }
  .xxgk_sqnav_con ul li.mc { margin-left: 0; }
  .xxgk_jstable { padding: 5px 10px 10px; background-image: none!important; }
  .xxgk_jstable ul { height: auto; }
  .xxgk_jstable li { float: none; width: auto!important; }
  .xxgk_jstable li.ss1 p { float: none!important; width: auto!important; }
  .xxgk_jstable li.ss1 p.tit { text-align: left; }
  .xxgk_jstable li.ss2 { padding-left: 0; text-align: center; }
  .xxgk_jstable li.ss2 input { width: 80px; margin: 0 10px; display: inline-block; vertical-align: middle; }
  .xxgk_jstable li.ss1 p.select { padding-left: 0; }
}
@media (max-width: 645px) {
  .zxgk_linkr li { padding: 15px 0 0 0; width: 100%; float: none; }
  .zxgk_linkr li img { width: 100%; height: 90px; }
  .zxgk_linkr li.num1 { padding-left: 0; }
  .publicApply_tablenr .tit { float: none; width: auto!important; text-align: left; padding-left: 9px!important; border: 0 none; border-bottom: 1px #ddd solid; }
  .publicApply_tablenr .input { margin-left: 0!important; }
  .publicApply_table1 .tit { float: none!important; width: auto!important; text-align: left; padding-left: 8px!important; border-right: 0 none; }
  .publicApply_table1 .input { float: none; width: auto; margin-left: 0!important; }
  .publicApply_table1 .textarea .tit { padding-top: 12px!important; height: auto; }
  .publicApply_table3 .tit { width: 107px; border-right: 1px #ddd solid; background: #f8f8f8; padding: 9px 12px 9px 0; line-height: 20px; text-align: right; }
  .publicApply_table3 .tit2 { text-align: left; border-right: 0 none; }
  .publicApply_table1 .tit .area_t1 { display: none; }
  .publicApply_table1 .tit .area_t2 { display: inline-block; }
  .publicApply_table1 .upload .input .uploadtext { width: 55%; }
  .publicApply_table1 .upload .p2 { padding-bottom: 7px!important; }
}
@media (max-width: 580px) {
  .xxgk_sqcon_sq .ysq_tjtable .t1 { width: 30%; }
  .xxgk_sqcon_sq .ysq_tjtable .t2 { width: 30%; }
  .xxgk_lmlink li { width: 100%; }
  .xxgk_lmlink li.num5 a { text-align: left; padding-left: 25px; }
}
@media (max-width: 420px) {
  .xxgk_sqxxktop ul li,   .xxgk_sqxxktop ul li#ysqmn3,   .xxgk_sqxxktop ul li#ysqmn5, .xxgk_sqxxktop ul li#ysqmn8 { width: 50%; }
}
@media (max-width: 370px) {
  .publicApply_table1 .yzm .input input { width: 56px; }
  .xxgkmnbox h2 { padding-left: 10px; font-size: 15px; }
}
@media (max-width: 991px) {
  .pl15 { padding: 0 10px; }
}
/*依申请公开申请表*/
.ysq_tu { line-height: 30px; padding-top: 15px; overflow: hidden; }
.ysq_tu h2 { font-size: 22px; text-align: center; font-weight: bold; height: 40px; line-height: 40px; }
.ysq_tu h2.ysq_t { margin-top: 40px; }
.ysq_tu .ysq_tips { text-align: center; line-height: 25px; margin-bottom: 10px; color: #3673b6; }
.ysq_tips2 { text-align: right; padding-bottom: 5px; line-height: 24px; }
.ysq_tips2 input { margin-right: 5px; }
.xxgk_sqnrbox { margin: 0 auto; border: #d6d6d6 1px solid; position: relative; }
.xxgk_sqr { position: absolute; top: 50%; left: 0; width: 17px; padding: 0 12px 0; font-weight: bold; color: #3673b6; line-height: 22px; text-align: center; height: 110px; margin-top: -55px; }
.xxgk_sqnrbox_zf .xxgk_sqr { height: 198px; margin-top: -99px; }
.xxgk_sqnrbox_jg .xxgk_sqr { height: 88px; margin-top: -44px; }
.xxgk_sqrxx { margin-left: 41px; }
.xxgk_cate { border-left: #d6d6d6 1px solid; position: relative; }
.xxgk_gm { position: absolute; top: 50%; left: 0; width: 16px; padding: 0 10px; font-weight: bold; text-align: center; height: 42px; margin-top: -21px; }
.xxgk_cate_fr { border-bottom: 0; }
.xxgk_cate_fr .xxgk_gm { height: 147px; margin-top: -74px; }
.xxgk_gmr { margin-left: 36px; }
.xxgk_gmr li { float: left; width: 373px; border-bottom: #d6d6d6 1px solid; border-left: #d6d6d6 1px solid; background: #f8f7f7; }
.xxgk_gmr li .bor1 { float: left; padding: 10px; width: 78px; text-align: right; line-height: 30px; }
.xxgk_gmr li .bor1 span, .xxgk_gmr li p.bor3 span { color: #e70000; margin: 0 3px 0 -3px; }
.xxgk_gmr li .bor2 { margin-left: 98px; border-left: #d6d6d6 1px solid; padding: 10px; background: #fff; min-height: 32px; }
.xxgk_gmr li .bor2 input { width: 200px; height: 28px; background: #fff; line-height: 28px; padding: 0 10px; border: #ddd 1px solid; color: #333; }
.xxgk_gmr li .bor2 select { width: 204px; padding: 0 10px; height: 30px; background: #fff; line-height: 28px; border: #ddd 1px solid; }
.xxgk_gmr li.gm1 { width: 747px; }
.xxgk_gmr li.gm1 .bor3 { width: 78px; float: left; line-height: 30px; padding: 0 10px; text-align: right; }
.xxgk_gmr li.gm1 .bor4 { margin-left: 98px; border-left: #d6d6d6 1px solid; background: #fff; min-height: 32px; }
.xxgk_gmr li.gm1 .bor4 .sc { padding: 15px 10px; height: 30px; line-height: 30px; }
.xxgk_gmr li.gm1 .bor4 .sc1 { border-bottom: #d6d6d6 1px solid; }
.xxgk_gmr li.gm1 .bor4 .sc input { width: 405px; height: 28px; background: #fff; line-height: 28px; padding: 0 10px; border: #ddd 1px solid; display: inline-block!important; }
.xxgk_gmr li.gm2 { width: 747px; }
.xxgk_gmr li.gm2 .bor4 { margin-left: 98px; border-left: #d6d6d6 1px solid; background: #fff; padding: 10px; min-height: 32px; }
.xxgk_gmr li.gm2 .bor4 .dizhi { width: 506px; height: 28px; background: #fff; line-height: 28px; border: #ddd 1px solid; color: #333; padding: 0 10px; }
.xxgk_gmr li.gm3 { width: 647px; }
.xxgk_gmr li.gm3 .bor1 { padding: 0 10px; }
.xxgk_gmr li.gm3 .bor2 { margin-left: 98px; border-left: #d6d6d6 1px solid; background: #fff; padding: 15px 10px; min-height: 32px; }
.xxgk_gmr li.gm3 .bor5 { margin-left: 98px; border-left: #d6d6d6 1px solid; background: #fff; padding: 10px 10px 5px; min-height: 32px; }
.xxgk_gmr li.gm3 .bor5 .sc { height: 30px; }
.xxgk_gmr li.gm3 .bor5 .sc input { width: 405px; height: 28px; background: #fff; line-height: 28px; padding: 0 10px; border: #ddd 1px solid; }
.xxgk_gmr li.gm1 .bor4 .sc input.btn, .xxgk_gmr li.gm3 .bor5 .sc input.btn { width: 60px; height: 30px; color: #666; line-height: 28px; text-align: center; border: 1px solid #ccc; background: #efefef; }
.xxgk_slmc { background: #f8f7f7; border: #d6d6d6 1px solid; border-top: 0 none; border-bottom: 0 none; }
.xxgk_slmc .xxgk_slmc_tit { float: left; padding: 10px; width: 157px; text-align: right; }
.sqgk_con .sqgk_tit span, .xxgk_slmc .xxgk_slmc_tit span { color: #e70000; margin: 0 3px 0 -3px; }
.xxgk_slmc .bor2, .xxgk_slmc .bor6 { margin-left: 177px; border-left: #d6d6d6 1px solid; background: #fff; padding: 10px; min-height: 32px; }
.xxgk_slmc .bor2 select { width: 227px; padding: 0 10px; height: 30px; background: #fff; line-height: 28px; border: #ddd 1px solid; }
.xxgk_slmc .bor2 input { width: 205px; padding: 0 10px; height: 28px; background: #fff; line-height: 28px; border: #ddd 1px solid; }
.xxgk_slmcsj { border-bottom: #d6d6d6 1px solid; }
.sqgk_con { background: #f8f7f7; border-left: #d6d6d6 1px solid; border-bottom: #d6d6d6 1px solid; }
.xxgk_sfgk { border-bottom: 1px solid #ddd; }
.sqgk_con3 { border-bottom: 0; }
.sqgk_con .sqgk_tit { float: left; width: 115px; text-align: right; padding: 10px; }
.sqgk_con2 .sqgk_tit, .sqgk_con3 .sqgk_tit { padding: 0 10px; }
.sqgk_con .sqgk_desr { margin-left: 135px; border-left: #d6d6d6 1px solid; min-height: 32px; }
.sqgk_con .bor6 { margin-left: 135px; border-left: #d6d6d6 1px solid; padding: 15px 10px; background: #fff; min-height: 32px; }
.sqgk_con .bor6 label { font-weight: normal; padding-right: 10px; }
.sqgk_con .bor6 label input { margin-right: 3px; }

.sqgk_zfxx { border-bottom: #d6d6d6 1px solid; }
.sqgk_zfxx .sqgk_wj { float: left; width: 100%; }
.sqgk_zfxx .sqgk_wh { border-top: #d6d6d6 1px solid; }
.sqgk_zfxx .sqgk_wj .bt { float: left; width: 68px; text-align: right; padding: 10px; }
.sqgk_zfxx .sqgk_wj .ipt { margin-left: 88px; border-left: #d6d6d6 1px solid; background: #fff; padding: 10px; min-height: 32px; }
.sqgk_zfxx .sqgk_wj .ipt input { width: 350px; height: 28px; background: #fff; line-height: 28px; padding: 0 10px; border: #ddd 1px solid; }
.sqgk_descon { padding: 10px; line-height: 30px; background: #fff; }
.sqgk_descon textarea { width: 92%; padding: 10px 3%; border: #d6d6d6 1px solid; overflow-y: auto; height: 150px; }

.ysq_yzm { background: #f8f7f7; border: #d6d6d6 1px solid; }
.ysq_yzm .ysq_yzmt { float: left; padding: 10px; width: 157px; text-align: right; }
.ysq_yzm .ysq_yzmt span { color: #e70000; margin: 0 3px 0 -3px; }
.ysq_yzm .yzm { margin-left: 177px; border-left: #d6d6d6 1px solid; background: #fff; padding: 10px; min-height: 32px; }
.ysq_yzm .yzm input { width: 125px; height: 28px; line-height: 28px; padding: 0 10px; border: #d6d6d6 1px solid; }
.ysq_yzm .yzm img { width: auto; height: 30px; }
.xxgk_sq_btn { border: #d6d6d6 1px solid; padding: 10px 15px; border-top: none; }
.xxgk_sq_btn p { line-height: 20px; color: #aaa; font-size: 12px; }
.xxgk_sq_btn .ysq_btns { margin: 20px auto; text-align: center; }
.xxgk_sq_btn .ysq_btns input { width: 76px; height: 30px; line-height: 30px; text-align: center; color: #fff; margin: 0 20px; background: #3673b6; border-radius: 5px; border: 0; cursor: pointer; }
.xxgk_sq_btn .ysq_btns input.cz { background: #f90; }
.no-bottom { border-bottom: 0!important; }

.ysq_box { position: fixed; width: 100%; height: 100%; top: 0; left: 0; z-index: 999; }
.ysq_blts { position: absolute; width: 800px; left: 50%; margin-left: -421px; top: 230px; padding: 20px; border: #ddd 1px solid; border-radius: 20px; box-shadow: #ccc 0 3px 14px; -webkit-box-shadow: #ccc 0 3px 14px; background: #fff; }
.ysq_t { text-align: center; font-size: 22px; text-align: center; font-weight: bold; height: 40px; line-height: 40px; }
.ysq_info { padding: 10px; line-height: 30px; font-size: 16px; margin: 20px 0 0; }
.ysq_info p { text-indent: 2em; }
.ysq_info .hide2 { display: none; }
.ysq_info .btn1 { width: 150px; height: 30px; color: #666; line-height: 30px; text-align: center; border: 1px solid #ccc; background-color: #efefef; padding: 5px; }
.ysq_info .btn { width: 80px; height: 30px; line-height: 30px; text-align: center; border: 1px solid #ccc; background-color: #3673b6; padding: 5px; color: #fff; }

@media (min-width: 992px) and (max-width: 1199px) {
  .xxgk_sqxxktop ul li a { font-size: 15px; }
  .xxgk_gmr li { width: 268px; }
  .xxgk_gmr li .bor2 input { width: 129px; }
  .xxgk_gmr li .bor2 select { width: 187px; }
  .xxgk_gmr li.gm1,   .xxgk_gmr li.gm2, .xxgk_gmr li.gm3 { width: 537px; }
  .xxgk_gmr li.gm1 .bor4 .sc input, .xxgk_gmr li.gm3 .bor5 .sc input { width: 330px; }
  .xxgk_gmr li.gm2 .bor4 .dizhi { width: 398px; }
  .sqgk_zfxx .sqgk_wj .ipt input { width: 308px; }
}
@media (max-width: 991px) {
  .gk_container { padding: 10px; }
  .public_apply { padding: 0 10px; }
  .xxgk_gmr li { width: 322px; }
  .xxgk_gmr li .bor2 input { width: 175px; }
  .xxgk_gmr li .bor2 select { width: 197px; }
  .xxgk_gmr li.gm1,   .xxgk_gmr li.gm2, .xxgk_gmr li.gm3 { width: 645px; }
  .xxgk_gmr li.gm1 .bor4 .sc input { width: 175px; }
  .xxgk_gmr li.gm2 .bor4 .dizhi { width: 499px; }
  .xxgk_gmr li.gm3 .bor5 .sc input { width: 175px; }
  .xxgk_slmc .bor2 select { width: 197px; }
  .xxgk_slmc .bor2 input { width: 175px; }
  .ysq_blts { width: 700px; margin-left: -371px; }
}
@media (max-width: 767px) {
  /*.ysq_box{position: absolute;display: none;}*/
  .ysq_blts { width: 90%; padding: 15px 2%; left: 3%; margin-left: 0; overflow-y: auto; top: 2%; bottom: 2%; }
  .ysq_tu h2 { font-size: 18px; height: auto; line-height: 26px; padding: 3px 0; }
  .xxgk_sqnrbox { position: inherit; }
  .xxgk_sqr { position: inherit; width: auto; padding: 10px 10px; height: auto; margin-top: 0; border-bottom: #d6d6d6 1px solid; }
  .xxgk_sqnrbox_zf .xxgk_sqr { height: auto; margin-top: 0; }
  .xxgk_sqnrbox_jg .xxgk_sqr { height: auto; margin-top: 0; }
  .xxgk_sqrxx { margin-left: 0; }
  .xxgk_cate { border-left: 0; position: inherit; }
  .xxgk_gm { position: inherit; width: auto; padding: 2px 10px; height: auto; margin-top: 0; border-bottom: #d6d6d6 1px solid; }
  .hidden-xx { display: none; }
  .xxgk_cate_fr .xxgk_gm { height: auto; margin-top: 0; }
  .xxgk_gmr { margin-left: 0; }
  .xxgk_gmr li { float: none; width: auto; border-left: 0; }
  .xxgk_gmr li .bor1 { width: 98px; }
  .xxgk_gmr li .bor2 { margin-left: 118px; }
  .xxgk_gmr li .bor2 input { width: 100%; height: 30px; box-sizing: border-box; }
  .xxgk_gmr li .bor2 select { width: 100%; box-sizing: border-box; }
  .xxgk_gmr li.gm1 { width: auto; }
  .xxgk_gmr li.gm1 .bor3 { width: 98px; }
  .xxgk_gmr li.gm1 .bor4 { margin-left: 118px; }
  .xxgk_gmr li.gm1 .bor4 .sc input { width: 68%!important; height: 30px; box-sizing: border-box; }
  .xxgk_gmr li.gm2 { width: auto; }
  .xxgk_gmr li.gm2 .bor4 { margin-left: 118px; }
  .xxgk_gmr li.gm2 .bor4 .dizhi { width: 100%; height: 30px; box-sizing: border-box; }
  .xxgk_gmr li.gm3 { width: auto; }
  .xxgk_gmr li.gm3 .bor2 { margin-left: 118px; }
  .xxgk_gmr li.gm3 .bor5 { margin-left: 118px; line-height: 24px; }
  .xxgk_gmr li.gm3 .bor5 .sc input { width: 68%; height: 30px; box-sizing: border-box; }
  .xxgk_gmr li.gm1 .bor4 .sc input.btn, .xxgk_gmr li.gm3 .bor5 .sc input.btn { width: 28%; box-sizing: border-box; padding: 0; }
  .xxgk_gmr li.gm1 .bor4 .sc { padding: 5px 10px; height: auto; }
  .xxgk_slmc .xxgk_slmc_tit { width: 98px; }
  .xxgk_slmc .bor2 { margin-left: 118px; }
  .xxgk_slmc .bor2 select { width: 100%; box-sizing: border-box; }
  .xxgk_slmc .bor2 input { width: 100%; height: 30px; box-sizing: border-box; }
  .sqgk_con { border-left: 0; }
  .sqgk_con .sqgk_tit { width: 108px; padding: 10px 10px 10px 0; font-size: 12px; }
  .sqgk_con2 .sqgk_tit, .sqgk_con3 .sqgk_tit { padding: 0 10px 0 0; }
  .sqgk_con .sqgk_desr { margin-left: 118px; }
  .sqgk_con .bor6, .xxgk_slmc .bor6 { margin-left: 118px; }
  .sqgk_zfxx .sqgk_wj .bt { float: none; width: auto; text-align: left; }
  .sqgk_zfxx .sqgk_wj .ipt { margin-left: 0; border-left: 0; border-top: #d6d6d6 1px solid; }
  .sqgk_zfxx .sqgk_wj .ipt input { width: 100%; height: 30px; box-sizing: border-box; }
  .sqgk_descon textarea { width: 100%; box-sizing: border-box; }
  .ysq_yzm .ysq_yzmt { width: 98px; }
  .ysq_yzm .yzm { margin-left: 118px; }
  .ysq_yzm .yzm input { width: 100px; }
  .xxgk_sq_btn .ysq_btn { margin: auto; }
  .xxgk_sqnrbox { background: none; }
  /*在线申请 end*/
  /*高级搜索*/
  .searcon { padding: 15px 0 30px; }
  .searcon .search_li { padding-right: 0; height: auto; }
  .searcon .search_li .databox .input { width: 45%; box-sizing: border-box; height: 28px; }
  .searcon .search_li .databox .fg { width: 10%; padding: 0; text-align: center; }
  .searcon .btn01 { padding-top: 15px; }
  .ssnr { margin: 15px 0; }
}
@media (max-width: 645px) {
  .zxgk_linkr li { padding: 15px 0 0 0; width: 100%; float: none; }
  .zxgk_linkr li img { width: 100%; height: 90px; }
  .zxgk_linkr li.num1 { padding-left: 0; }
  .publicApply_tablenr .tit { float: none; width: auto; text-align: left; padding-left: 9px; border: 0 none; border-bottom: 1px #ddd solid; }
  .publicApply_tablenr .input { margin-left: 0; }
  .publicApply_table1 .tit { float: none; width: auto; text-align: left; padding-left: 8px; border-right: 0 none; }
  .publicApply_table1 .input { float: none; width: auto; margin-left: 0; }
  .publicApply_table1 .textarea .tit { padding-top: 12px; height: auto; }
  .publicApply_table3 .tit { width: 107px; border-right: 1px #ddd solid; background: #f8f8f8; padding: 9px 12px 9px 0; line-height: 20px; text-align: right; }
  .publicApply_table3 .tit2 { text-align: left; border-right: 0 none; }
  .publicApply_table1 .tit .area_t1 { display: none; }
  .publicApply_table1 .tit .area_t2 { display: inline-block; }
  .publicApply_table1 .upload .input .uploadtext { width: 55%; }
  .publicApply_table1 .upload .p2 { padding-bottom: 7px; }
}
@media (max-width: 580px) {
  .xxgk_sqcon_sq .ysq_tjtable .t1 { width: 30%; }
  .xxgk_sqcon_sq .ysq_tjtable .t2 { width: 30%; }
  .xxgk_lmlink li { width: 100%; }
  .xxgk_lmlink li.num5 a { text-align: left; padding-left: 25px; }
  .xxgk_gmr li.gm1 .bor4 .sc input { width: 95%!important; }
}
@media (max-width: 420px) {
  .xxgk_link2 li { width: 100%; }
  .xxgk_link2 li.num2 a, .xxgk_link2 li.num4 a { border-left: 1px #f7f7f7 solid; }
}
@media (max-width: 370px) {
  .publicApply_table1 .yzm .input input { width: 56px; }
  .xxgkmnbox h2 { padding-left: 10px; font-size: 15px; }
}

/*公开栏目 end*/

/*信息公开文章*/
.gk_mainnr { background: #fff; padding: 0 15px 15px 15px; }
.share-bar a.share-weixin { background: url(/assets/images/share/wz_wx.png) 0 0 no-repeat; }
.gkwz_content { background: #fff; padding: 20px; }
.newstitle { font-size: 30px; line-height: 45px; text-align: center; font-weight: bold; padding: 10px 20px; }
.gk_title { font-size: 30px; line-height: 45px; text-align: center; font-weight: bold; padding: 10px 20px 20px; color: #333; position: relative; z-index: 10; }
.gk_title_top { font-size: 16px; line-height: 20px; text-align: center; }
.gk_title_sub { font-size: 16px; line-height: 20px; text-align: center; }
.gk_title div.wz_xg { background: url(/_res/images/xxgk_xg.png) 0 0 no-repeat; height: 284px; width: 291px; position: absolute; right: 0; top: -184px; }
.gk_title div.wz_sx { background: url(/_res/images/xxgk_sx.png) 0 0 no-repeat; height: 284px; width: 291px; position: absolute; right: 0; top: -184px; }
.gk_title div.wz_fz { background: url(/_res/images/xxgk_fz.png) 0 0 no-repeat; height: 284px; width: 291px; position: absolute; right: 0; top: -184px; }
.gk_title div.wz_kf { background: url(/_res/images/xxgk_kf.png) 0 0 no-repeat; height: 284px; width: 291px; position: absolute; right: 0; top: -184px; }
.con_wzmain .gk_title { padding-bottom: 20px; }
.gk_newsinfo { border-bottom: 1px solid #ddd; line-height: 26px; padding: 0 0 10px 0; font-size: 14px; text-align: center; color: #5d5d5d; }
.gk_newsinfo a { color: #5d5d5d; }
.gk_newsinfo a:hover { color: #d00; }
.gk_newsinfo i { font-style: normal; }
.gk_newsinfo span { display: inline-block; padding-right: 10px; }
.gk_newsinfo .print { display: inline-block; background: url(/_res/images/print.gif) 7px center no-repeat; padding-left: 30px; }
.gk_newsinfo .share { padding-left: 10px; display: inline-block; vertical-align: middle; padding-left: 23px; background: url(/_res/images/wzicon2.gif) left center no-repeat; }
.gk_newsinfo .share .bshare-custom { display: inline-block; height: 28px; }
.gk_newsinfo .share .bshare-custom a { margin-top: 2px; }
.gk_newsinfo .share-box { position: relative; right: auto; top: auto; }
.gk_newsinfo .font { display: none; }

.gkwz_contnet { font-size: 16px; word-break: break-all; word-wrap: break-word; line-height: 200%; padding: 30px 20px; height: auto; overflow: hidden; overflow-x: auto; text-align: justify; }
.gkwz_contnet img, .gkwz_contnet table { max-width: 100%; }
.gkwz_contnet table { margin: 0 auto; max-width: 100%; }
.gkwz_contnet table td { white-space: normal; word-break: break-all; }

.wzewm { text-align: center; padding: 20px 0 30px; border-top: 1px dashed #ddd; clear: both; }
.wzewm .j-qrcode { width: 160px; height: 160px; margin: 0 auto; }
.wzewm .title { color: #666; font-size: 14px; padding: 5px 0; line-height: 22px; display: inline-block; }
.div_table_suoyin { line-height: 30px; font-size: 14px; margin: 0 0 22px; }
.div_table_suoyin .table_suoyin { border-collapse: collapse; border-left: 1px solid #e5e5e5; border-top: 1px solid #e5e5e5; }
.div_table_suoyin .table_suoyin th { width: 160px; color: #3d3d3d; font-weight: bold; text-align: center; height: 40px; border-right: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5; background: #f7f7f7; }
.div_table_suoyin .table_suoyin td { width: 450px; height: 36px; line-height: 22px; text-align: justify; border-right: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5; color: #666; word-break: break-all; word-wrap: break-word; white-space: normal; }
.div_table_suoyin .table_suoyin td.small { width: 258px; }
.div_table_suoyin .table_suoyin td.pmingcheng { padding: 0 10px; }

.xxgkcontent { position: relative; padding-top: 30px; padding-bottom: 30px; }
.xxgkcontent table td, .xxgkcontent table th { border: #333 1px solid; }
.xxgk_contnetleft { border-right: 1px solid #ddd; padding-right: 20px; margin-right: 260px; padding-bottom: 10px; }
.xxgk_zclist { position: absolute; right: 0; top: 25px; width: 240px; }
.xxgk_zclist .zctit { font-family: "Microsoft YaHei",微软雅黑; font-size: 18px; line-height: 35px; color: #c50001; font-weight: bold; }
.xxgk_zclist ul li { padding: 5px 0 5px 12px; line-height: 24px; background: url(/_res/images/icon.gif) left 16px no-repeat; overflow: hidden; font-size: 16px; text-align: justify; }

.doc_down { display: block; height: 38px; line-height: 38px; border: #c50001 1px solid; border-radius: 5px; font-size: 16px; color: #c50001; padding-left: 100px; background: url(/_res/images/doc_down_btn.png) 62px center no-repeat; }
.doc_down:hover { color: #c50001; }
.minh500 { min-height: 200px; }
@media (max-width: 991px) {
  .minh500 { min-height: auto; }
  .xxgk_contnetleft { border: 0 none; margin-right: 0; padding: 0; }
  .xxgk_zclist { position: static; width: auto; padding-top: 15px; }
  .gk_newsinfo_left { float: none; text-align: center; }
  .gk_newsinfo span { padding: 0 5px; }
}
@media (max-width: 767px) {
  .gkwz_content { padding: 0; }
  .gk_newsinfo .font,   .gk_newsinfo .share, .wzewm { display: none; }
  .gk_newsinfo_left { float: none; text-align: center; }
}
/*信息公开文章 end*/

.footlink .container { width: 1200px; }
@media (max-width: 1199px) and (min-width: 992px) {
  .footlink .container { width: 992px; }
}
/******搜索结果******/
.xxgksear .tel { height: 35px; line-height: 35px; border-bottom: 1px solid #ddd; font-size: 16px; font-weight: bold; }
.xxgksear .tel .tit { display: inline-block; padding: 0 20px; background: #3673b6; color: #fff; }
.xxgksearbox { padding: 10px; }
.xxgksearbox .search-list { height: auto; margin-bottom: 10px; padding-bottom: 5px; border-bottom: #ddd 1px dashed; padding-left: 20px; background: url(/_res/images/icon.gif) 5px 14px no-repeat; }
.xxgksearbox .search-list li.search-title { line-height: 26px; font-size: 16px; }
.xxgksearbox .search-list li.search-title a:hover { text-decoration: underline; }
.ssy_rightbar .search-list li span, .xxgksearbox .search-list li a span { color: #cd3501; }
.xxgksearbox .search-list li.search-info { height: auto; font-size: 14px; display: inline; color: #999; }
.xxgksearbox .search-list li.search-column { color: #0384ce; line-height: 22px; }
.xxgksearbox .search-list li.search-url { height: auto; line-height: 22px; color: green; font-family: Arial,Helvetica,sans-serif; font-size: 12px; word-break: break-all; word-wrap: break-word; }
.xxgksearbox .search-list li.search-url span.date { padding-left: 14px; color: green; }
.xxgksearbox .search-list li.search-url a { color: green; }
.xxgksearbox .search-list li.search-url a:hover { text-decoration: underline; }
.warm-prompt { font-size: 14px; line-height: 28px; }

/*政策文件*/
.zcwjbox { padding: 0 10px 10px; }
.table-wrap .info .a { color: red; }
.this_nav { font-size: 16px; line-height: 20px; margin: 0 0 14px; }
.table-wrap table { width: 100%; }
.table-wrap tr { border-bottom: 1px solid #d4d6d7; }
.table-wrap td { padding: 10px 6px; text-align: center; font-size: 13px; line-height: 20px; }
.table-wrap .info { text-align: left; }
.tb_title { background: #f2f6fa; color: #3673b6; }
.tb_title th { height: 44px; font-size: 16px; line-height: 44px; border-bottom: 6px solid #3673b6; font-weight: normal; }
.tb_title .xh { width: 58px; }
.tb_title .bt { border-bottom-color: #3673b6; }
.tb_title .fwrq { width: 154px; border-bottom-color: #16b1c1; }
.tb_title .cwrq { width: 120px; border-bottom-color: #2688c4; }
.tb_title .fbrq { width: 120px; border-bottom-color: #32b9e6; }
.tb_title .bt { border-bottom-color: #32b9e6; }
@media (max-width: 767px) {
  .tb_title .fbrq { width: 100px; }
  .tb_title .xh { display: none; }
  .tb_title .fwrq, .xxgk_nav_con .fwrq { display: none; }
}

/*依申请办理提示弹窗无障碍配色*/
.wza-black-white .ysq_blts { background: #000!important; }
.wza-yellow-black .ysq_blts { background: #ff0!important; }
.wza-blue-yellow .ysq_blts { background: #00f!important; }
.wza-yellow-blue .ysq_blts { background: #ff0!important; }

.menuTypeList { position: relative; }
.ls-jtys.gktit { height: auto; overflow: hidden; }
.ls-jtys.gktit a { height: 38px; line-height: 38px; }
.ls-jtys.gktit span { height: 38px; line-height: 38px; }
.ls-jtys .gk_subnav { float: left; }
.ls-jtys .gk_subnav li { margin-top: 3px; float: left; padding: 0 10px; height: 35px; }
.ls-jtys .gk_subnav li a { display: block; line-height: 33px; height: 35px; font-size: 14px; text-align: center; position: relative; }
.ls-jtys .gk_subnav li.active a { color: #0076c9; height: 33px; border-bottom: 2px solid #2d66a8; }
.ls-jtys .gk_subnav li a::before { content: ''; position: absolute; width: 1.5px; height: 17px; background-color: #e5e5e5; top: 50%; margin-top: -8px; left: -10px; }
.ls-jtys .gk_subnav li:first-child a::before { display: none!important; }
.ls-jtys .gk_subnav_49944181 { top: -6px; }
.ls-jtys .gk_subnav_49944181 li { width: 95px; }
.ls-jtys .gk_subnav_49944181 li a { line-height: 16px; height: 100%; }

.ls-jtys .gk_subnav_49946881 { top: -6px; }
.ls-jtys .gk_subnav_49946881 li { width: 178px; }
.ls-jtys .gk_subnav_49946881 li a { line-height: 16px; height: 100%; }

.ls-jtys .gk_subnav_49944101 { top: -6px; }
.ls-jtys .gk_subnav_49944101 li { width: 86px; }
.ls-jtys .gk_subnav_49944101 li:nth-of-type(2) { width: 114px; }
.ls-jtys .gk_subnav_49944101 li a { line-height: 16px; height: 100%; }

@media only screen and (max-width: 1099px) {
/* .ls-jtys.gktit>a { display: block; background: none; padding: 0; float: none; }
  .gktit { height: auto; }
  .gk_subnav { max-width: none; position: static; float: none; }
  .gk_subnav li { margin-top: 6px; height: 35px; } */
}
.w_content_main-conent {
  border-collapse: collapse;
  border: 0;
  width: 100%;
}

.w_content_main-conent td {
  border: 1px solid #CCC;
  padding: 0 10px;
  height: 30px;
}

.font-bold {
  font-weight: bold;
}
/*当前目录检索*/
.gklm_search{ position:absolute; right: 10px; top:14px;  border: 1px #ddd solid; width: 150px; height: 28px; padding-right: 36px;}
.gklm_search input{border: 0 none; background: none; vertical-align: middle; width: 100%;}
.gklm_search li{font-size: 0; line-height: 0;}
.gklm_search .ss1{height: 28px; width: 36px; position: absolute; right: 0; top: 0;}
.gklm_search .ss1 input{height: 28px; cursor: pointer; width:100%;background: url("/_res/images_xxgk/pos_searico.png") center center no-repeat; }
.gklm_search .ss2{ padding: 3px 0 3px 0; height: 22px;}
.gklm_search .ss2 input{height: 22px; line-height: 22px; font-size: 14px;text-indent: 5px;}
.gklm_search.tree_search {position: relative;width: 90%;margin: 0 auto;top: -5px;right: 0;padding: 0;border: 1px #ddd solid;}
@media (max-width: 991px) {
  .gklm_search{ position:relative; top:auto; right: auto; width: auto; margin: 10px 10px 0 0;}
}

/*新版列表*/
.ztree li a.is-link{ padding-right: 20px;}
.ztree li a.is-link .link-icon{  display: inline-block; position: absolute; width: 14px; height: 14px; margin-top: -7px; right: 0; top:50%;   background: url(/_res/images_xxgk/arrowa.png) 0 0  no-repeat; background-size: 14px 14px;}
.ztree li a.is-link .link-icon2{ background: url(/_res/images_xxgk/arrowa.png) 0 0  no-repeat; background-size: 14px 14px;}

.xxgknew-lmlist { padding:10px 10px 0 10px; }
.xxgk-mlbox{ margin-bottom: 20px;}
.xxgk-one-title{ text-align: center;  color: #3673b6;  background-color: #f7f7f7; padding: 10px;     font-size: 20px; margin-bottom: 20px; font-weight: bold; line-height: 1.8;}
.xxgk-two-pos{ position: relative;}
.xxgk-two-pos .gklm_search.tree_search{ width: 180px; position: absolute; right: 0; top:0; margin: 0; }
.xxgk-two-tab{   padding-right: 190px;   border-bottom: 1px solid #ddd;}
.xxgk-two-tab-all{   padding-right: 0;  }
.xxgk-two-tab .tab{ float: left;}
.xxgk-two-tab .tab li{
  float: left;
  line-height: 34px;
  font-size: 18px;
  margin-right: 20px;
  position: relative;
}
.xxgk-two-tab .tab li a{
  display: block;
  padding: 4px 10px;
  float: left;
  margin-right: 40px;
}
.xxgk-two-tab .tab li .ico{
  display: block;
  background-color: rgba(255, 255, 255, 0.1);
  background-repeat: no-repeat;
  background-position: center center;
  width: 34px;
  cursor: pointer;
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
}
.xxgk-two-tab .tab li .ico-link{  background-image:url(/_res/images_xxgk/arrow-link.png);}
.xxgk-two-tab .tab li .ico-up{  background-image:url(/_res/images_xxgk/arrow-up.png);}
.xxgk-two-tab .tab li .ico-down{  background-image:url(/_res/images_xxgk/arrow-down.png);}
.xxgk-two-tab .tab li.active{    background: #3673b6; color: #fff;}
.xxgk-two-tab .tab li.active a{ color: #fff;  }
.xxgk-two-tab  .tips-font{ display: inline-block; color: #7e7e7e; font-size: 16px; line-height: 34px;  }
.xxgk-three-tab{ position: relative; margin-top: 10px; }
.xxgk-three-tab .prev, .xxgk-three-tab .next{  background: #f6f6f6; width: 16px;height: 34px;position: absolute;top: 0; bottom: 0;z-index: 5;cursor: pointer; background-position: center center; background-repeat: no-repeat; background-size: 8px 13px; }
.xxgk-three-tab .prev{ left: 0;   background-image:url(/_res/images_xxgk/gk-arrow-prve.png);}
.xxgk-three-tab .next{ right: 0;  background-image:url(/_res/images_xxgk/gk-arrow-next.png);}
.xxgk-three-tab .scroll-wrap{ margin: 0 20px; height: 34px; overflow: hidden; }
.xxgk-three-tab li{ float: left; line-height: 34px; height: 34px; margin: 0 10px; font-size: 16px;}
.xxgk-three-tab li.active{ color: #3673b6; }
.xxgk-three-tab li.active a{ color: #3673b6; }
.xxgk-tab-content{ padding: 10px 0;}
.xxgk-tab-content .xxgk-table-list{ width: 100%; border-collapse: collapse; }
.xxgk-tab-content .xxgk-table-list td{ padding: 5px; font-size: 16px; line-height:30px;}
.xxgk-tab-content .xxgk-table-list .xh-td{ width: 40px; text-align: center;}
.xxgk-tab-content .xxgk-table-list .date-td{ width: 100px;text-align: center;     color: #999;}
.xxgk-tab-content .xxgk-table-list .gl {display: inline-block;float: none;}
.xxgk-tab-content .xxgk-table-list .gl .split {padding: 0 2px; color: #cc0000;}
.xxgk-tab-content .xxgk-table-list .gl a {display: inline;color: #cc0000;float: none;background: none;max-width: none;padding: 0;margin: 0;}
.xxgk-tab-content .xxgk-more{ text-align: center;}
.xxgk-tab-content .xxgk-more a{ display: inline-block;  width: 100px;   height: 30px;line-height: 30px;text-align: center;background: #f2f2f2;font-size: 16px;}
.tabqh{ background: #fafafa; padding: 5px 10px; line-height: 1.6;}
.tabqh .danhui{  color: #3673b6;}
.tabqh .danhui:hover{ text-decoration: underline;}
.gklm_search_wrap{ position: relative; padding-right: 198px;  margin: 10px; min-height: 38px; border-bottom: 1px solid #ddd;}
.gklm_search_wrap .gklm_name{ font-size: 18px; line-height: 38px; display: inline-block; padding: 0 20px;     background: #3673b6; color: #fff;}
.gklm_search_wrap .gklm_search{ top:0; right:0;position: absolute;    border: 1px #ddd solid; }
@media (max-width:991px) {
  .xxgk-two-pos .gklm_search.tree_search{ width: auto; position: relative; margin-top: 10px; }
  .xxgk-two-tab{   padding-right: 0;   }
  .gklm_search_wrap{ border-bottom: none; padding-right: 0;}
}
@media (max-width:767px) {
  .xxgk-tab-content .xxgk-table-list .xh-td{ display: none;}
}