@charset "utf-8";
/* CSS Document */
html { -webkit-text-size-adjust: none; overflow-y: auto; overflow-x: hidden; }
a, abbr, acronym, b, body, br, button, dd, div, dl, dt, em, font, form, h1, h2, h3, h4, h5, h6, hr, html, i, iframe, img, input, label, li, ol, p, q, select, span, strong, td, textarea, th, tr, u, ul { margin: 0; padding: 0; list-style: none; }
q:after, q:before { content: ''; }
abbr, acronym { border: 0; }
body { padding: 0; margin: 0; color: #333; font-size: 14px; font-family: "Microsoft YaHei"; background: url(../images_xxgk/body.jpg) top center no-repeat; background-attachment: fixed; }
button, input, select, textarea { vertical-align: middle; outline: none; color: #333; font-family: "Microsoft YaHei"; }
button.active, button.on, input.active, input.on, select.active, select.on, textarea.active, textarea.on { color: #333; }
textarea { resize: none; }
a { color: #333; text-decoration: none; outline: none; blr: expression(this.onFocus=this.blur()); }
a:hover { color: #da0000; text-decoration: none; }
a:focus { outline: none; }
a img, img { border: none; margin: 0; padding: 0; border: 0; vertical-align: middle; }
.fl, .left { float: left; }
.fr, .right { float: right; }
.cur { cursor: default; }
/* clear */
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
* html .clearfix { zoom: 1; }
/* IE6 */
*:first-child+html .clearfix { zoom: 1; }
/* IE7 */
.cc, .clear { clear: both; font-size: 0; line-height: 0; height: 0; margin-top: 0; overflow: hidden; }
h1, h2, h3 { font-weight: normal; }
h1 { font-size: 20px; }
h2 { font-size: 18px; }
h3 { font-size: 16px; }
.pos-rel { position: relative; }
.pos-abs { position: absolute; }
li, ul { vertical-align: middle; }
.jump-info .btn-group { padding-left: 0!important; }
.pr { position: relative; }
.pa { position: absolute; }
.mt5 { margin-top: 5px; }
.mt10 { margin-top: 10px; }
.bot20 { margin-bottom: 20px!important; }
.bgfff { background: #fff; }
.bggray { background: #f4f4f4; }
.pos-rel { position: relative; }
.hide.active { display: block!important; }
.hidden-title .img-title { display: none; }
/***漂浮***/
.j-float { position: relative; z-index: 99999; display: none; }
.j-float .img_title { display: none; }
.j-float .float-close { position: absolute; width: 38px; height: 16px; right: 0; top: -20px; }
.j-float .float-close img { cursor: pointer; }
.j-float li img { height: auto; }
/*******右侧悬浮*******/

.slide { width: 56px; position: fixed; z-index: 9; top: 264px; left: 50%; margin-left: 620px; }
.slide .icon li { float: left; width: 56px; height: 80px; cursor: pointer; text-align: center; margin-bottom: 3px; }
.slide .icon li>a { margin: 0 auto; width: 56px; height: 80px; line-height: 180px; display: block; background: url(../images_xxgk/sideFixed2.png) center -20px no-repeat; -webkit-transition: 200ms; -o-transition: 200ms; -moz-transition: 200ms; transition: 200ms; overflow: hidden; cursor: pointer; border-radius: 5px; }
.slide .icon li.wb>a { background-position: center -320px; }
.slide .icon li.wx>a { background-position: center -120px; }
.slide .icon li.xyb>a{ background-position:center -522px; }
.slide .icon li.gotop>a { background-position: center -420px; border-bottom: 0; }
.slide .info { width: 0; height: 422px; position: absolute; right: -64px; top: 0; /*transition:0.5s;*/ }
.slide .info.hover { width: 160px; right: 64px; }
.slide .info .slide_ewm { position: absolute; left: 0; top: 0; width: 150px; background: #fff; height: 150px; -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); padding: 4px; display: none; }
.slide .info.hover .slide_ewm { display: block; }
.slide .info .slide_ewm ul li  img { width: 100%; height: 100%; }
.slide .info .slide_ewm ul li .img_title { display: none; }
.slide .info .slide_ewm ul  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; }
.slide .info .xyb .slide_ewm { top: -45px; }
.slide .info .wx .slide_ewm { top:30px; }
.slide .info .wb .slide_ewm { top: 105px; }
/*头部*/
.topAreabg { background: #0086cd; height: 40px; color: #fff; line-height: 40px; }
.topAreabg a { color: #fff; }
.topLink { height: 40px; line-height: 40px; background: #f6f6f6; border-bottom: 1px solid #ccc; z-index: 9; position: relative; padding: 0 10px; }
.topLeft  li { display: inline; font-size: 14px; padding: 0 9px; }
.topLeft li.num1 { background: none; }
.topLeft li img { margin: -2px 6px 0 0; display: none; }
.topRight-li li { float: left; margin: 0 8px; }
.topRight-li li img { margin-right: 6px; vertical-align: middle; height: 18px; width: auto; }
.topRight-li li.line { margin: 0; }
.topRight-li li.sj { position: relative; }
.topRight-li li.sj .ewm { position: absolute; display: none; z-index: 999; left: -32px; top: 40px; width: 100px; height: 100px; padding: 6px; background: #fff; }
.topRight-li li.sj .ewm li { float: none; margin: 0; }
.topRight-li li.sj .ewm img { width: 100px; height: 100px; }
.topRight-li li.sj:hover  .ewm { display: block; }
.search-box { width: 400px; height: 38px; background: #fff; z-index: 3; position: absolute; right: 20px; top: 38px; border: 1px solid #e6e7e9; }
.search-box ul li.input { height: 28px; padding: 5px 10px 5px 10px; margin-right: 65px; font-size: 14px; float: none; color: #aaa; }
.search-box ul li.input .topsearchtext { width: 100%; vertical-align: top; height: 28px; line-height: 28px; border: none; background: none; color: #aaa; }
.search-box ul li.input .topsearchtext::-webkit-input-placeholder { color: #fff; }
.search-box ul li.input .topsearchtext:-moz-placeholder { color: #fff; }
.search-box ul li.input .topsearchtext::-moz-placeholder { color: #fff; }
.search-box ul li.input .topsearchtext:-ms-input-placeholder { color: #fff; }
.search-box .sea_an { float: right; width: 65px; height: 40px; background: url("../images_xxgk/search-btn.png") center center no-repeat #8ecd38; border: none; }
.search-box .sea_an input { width: 100%; height: 40px; background: none; border: none; }
.search-box .msg-box { top: 0; }
.topBox { height: 120px; }
.logo { padding: 20px 0 0 20px; }
/*导航*/
.navbox { height: 50px; line-height: 50px; background: url("../images_xxgk/nav.png") 0 0 repeat; }
.navbox .navbar-nav { width: 100%; height: 50px; position: relative; }
.navbox .navbar-nav  li { width: 171px; height: 50px; float: left; text-align: center; position: static; }
.nav ul li:hover a, .navbox .navbar-nav  li.on a { background: #016eab; color: #fff; }
.navbox .navbar-nav  li.zwgk { width: 174px; }
.navbox .navbar-nav  li a { display: block; font-size: 18px; color: #fff; height: 100%; }
.navbox .navbar-nav  li .ico { display: inline-block; background: url("../images_xxgk/nav-ico1.png") 0 0 no-repeat; width: 22px; height: 20px; vertical-align: middle; margin-right: 10px; }
.navbox .navbar-nav  li .ico2 { background: url("../images_xxgk/nav-ico3.png") 0 0 no-repeat; }
.navbox .navbar-nav  li .ico3 { background: url("../images_xxgk/nav-ico2.png") 0 0 no-repeat; }
.navbox .navbar-nav  li .ico4 { background: url("../images_xxgk/nav-ico3.png") 0 0 no-repeat; }
.navbox .navbar-nav  li .ico5 { background: url("../images_xxgk/nav-ico5.png") 0 0 no-repeat; }
.navbox .navbar-nav  li .ico6 { background: url("../images_xxgk/nav-ico6.png") 0 0 no-repeat; }
.navbox .navbar-nav  li .ico7 { background: url("../images_xxgk/nav-ico77.png") 0 0 no-repeat; }
.navbox .navbar-nav  li.first { background: none; }
.navbar-default .navbar-toggle, .navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover { color: #fff; }
.navbox .navbar-header { padding: 0 10px; }
.navbox .navbar-brand { height: 50px; line-height: 50px; color: #fff; padding: 0; }
.navbox .navbar-brand:hover { color: #fff; }
.navbar-default .navbar-toggle { border-color: #fff; background-color: #fff; }
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover { background-color: #fff; }
.navbox .menulist { position: absolute; display: none; width: 100%; z-index: 7; left: 0; right: 0; top: 50px; background: #5795c5; height: 56px; line-height: 56px; }
.navbox .navbar-nav .menulist ul { display: block; height: 56px; }
.navbox .navbar-nav .menulist li { display: inline; height: 56px; line-height: 56px; border: none; width: auto; }
.navbox .navbar-nav .menulist li a { display: inline-block; color: #fff; vertical-align: middle; width: auto; line-height: 50px; text-align: center; padding: 0 15px; font-size: 14px; background: none; }
.navbox .navbar-nav .menulist li a:hover { background: none; color: #fff; }

.gkname { padding: 55px 0; text-align: center; line-height: 1.2; font-size: 66px; font-weight: bold; color: #fff; text-shadow: 2px 0 5px rgba(0,0,0,0.6); }
/***底部***/
.footer { height: 180px; }
.footer-con { width: 100%; height: auto; }
.footer .copyRight { position: relative; top: 45px; width: 798px; margin: 0 0 0 120px; }
.footer-info { font-size: 14px; }
.footer-info p img { vertical-align: middle; }
.footer-info p .sp { padding: 0 0.5em; display: inline-block; }
.footer-info p a { display: inline-block; }
.footer-info p, .footer-info p a { color: #fff; font-size: 14px; line-height: 26px; }
.jc_icon { position: absolute; top: 95px; right: 140px; }
.dz_icon { position: absolute; left: 26px; top: 46px; }

.zwwb { margin-top: 15px; display: block; position: absolute; width: 100px; height: 120px; right: 20px; top: 18px; }
.zwwb img { width: 100%; }
.zwwb p { text-align: center; color: #fff; font-size: 16px; }
@media (max-width: 1199px) {
  /***底部***/
  .footer { height: auto; padding: 20px 0; text-align: center; }
  .dz_icon,   .jc_icon, .zwwb { position: static; display: inline-block; vertical-align: middle; }
  .zwwb { margin-top: 0; }
  .footer .copyRight { position: static; width: auto; margin: 0; }
}
@media (max-width: 1199px) and (min-width: 992px) {
  /*导航*/
  .navbox .navbar-nav  li { width: 136px; }
  .navbox .navbar-nav  li.zwgk { width: 175px; }
}
@media (max-width:991px) {
  /*头部*/
  .topBox { height: auto; padding-bottom: 20px; }
  .logo { float: none; text-align: center; padding: 20px 0; }
  .search-box { position: static; margin: 0 auto; width: 95%; }
  /*导航*/
  .navbox .navbar-nav  li { padding: 0; width: 104px; }
  .navbox .navbar-nav  li .ico { display: none; }
  .navbox .navbar-nav  li.zwgk { width: 143px; }
}
@media (max-width: 767px) {
  /*头部*/
  .topBox { height: auto; }
  .topAreabg, .topLink { height: auto; }
  .topRight { padding: 0 10px 15px 10px; height: auto; }
  .topRight-li { width: auto; float: none; }
  .gkname { padding: 70px 0; }
  /*导航*/
  .navbox { float: none; height: auto; background: #11568a; }
  .navbox .navbar { height: 50px; width: 100%; z-index: 999; }
  .navbox .navbar-nav { background: #11568a; margin: 0; height: auto; padding-bottom: 10px; position: relative; z-index: 999; border-bottom: none; }
  .navbox .navbar-header { height: 50px; font-weight: bold; }
  .navbox .navbar-nav  li { float: none; text-align: center; height: 50px; line-height: 50px; width: auto!important; font-size: 20px; margin-left: 0; }
  .navbox .navbar-nav  li.first { display: none; }
  .navbox .navbar-nav  li i { display: none; }
  .navbox .navbar-nav  li a { color: #fff; height: 50px; background: none!important; line-height: 50px; }
  .navbox .navbar-nav  li.on>a, .navbox .navbar-nav  li>a:hover { background: none!important; }
  .navbox .navbar-brand { font-size: 20px; height: 50px; padding: 0 0 0 20px; line-height: 50px; }
}
@media (max-width: 500px) {
  .logo img { width: 96%; height: auto; }
}
@media (max-width: 420px) {
  .gkname { padding: 50px 0; font-size: 50px; }
}

@media print {
  a[href]:after { content: none!important; }
  .container { width: 1200px!important; }
  .footer, .header { display: none; }
}

/*分页/翻页*/
.pagination { clear: both; width: 100%; text-align: center; margin: 10px 0 5px; padding: 3px 0; line-height: 28px; font-size: 14px; font-family: "Microsoft YaHei"; }
.pagination a, .pagination span { display: inline-block; border: 1px solid #d9d9d9; color: #666; margin: 3px; padding: 0 10px; text-decoration: none; white-space: nowrap; height: 28px; border-radius: 3px; }
.pagination a:hover { background: #2d5599; border: 1px solid #2d5599; color: #fff!important; }
.pagination a.active { border: 1px solid #2d5599; color: #fff; }
.pagination span.current, .pagination span.current:hover { background: #2d5599; border: 1px solid #2d5599; color: #fff; }
.pagination span.disabled, .pagination span.disabled:hover { border: 1px solid #d9d9d9; color: #666; background: #eee; }
.pagination a.text, .pagination a.text:hover { color: #fff; background: #2d5599; border: #2d5599 1px solid; cursor: text; }
.pagination a.pagemore, .pagination a.pagemore:hover { color: #666; background: #fff; border: 1px solid #fff; cursor: text; padding: 0 3px; }
.pagination .inputBar { border: 0; height: 26px; padding: 0 5px; }
.pagination .total { border: 0; height: 26px; padding: 0; }
.pagination .inputBar input { width: 40px; height: 22px; line-height: 22px; border-radius: 3px; padding: 2px 5px; border: #ccc 1px solid; margin: -3px 3px 0; background: #eee; vertical-align: middle; }
.pagination button { display: inline-block; font-size: 14px; width: 40px; height: 28px; border-radius: 3px; line-height: 20px; border: #d9d9d9 1px solid; margin: -3px 6px 0 3px; background: #fff; vertical-align: middle; color: #666; }
.pagination button:hover { background: #2d5599; border: 1px solid #2d5599; color: #fff!important; }
/*分页/翻页end*/

/*外链提示 > 弹窗*/
.ui-dialog-title { font-family: "Microsoft YaHei"; color: #d00; }
.ui-dialog-content { font-family: "Microsoft YaHei"; }
.ui-dialog-content .jump-info p { word-break: break-all; }
.ui-dialog-content .btn-group { padding: 20px 0 0; text-align: center; display: block; }
.ui-dialog-content .btn-group .btn { display: inline-block; float: none; padding: 0; margin: 0 15px; border: 0; cursor: pointer; outline: none; width: 100px; height: 36px; line-height: 36px; font-size: 14px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; text-align: center; }
.ui-dialog-content .btn-group .btn-yes { background: #d00; color: #fff; }
.ui-dialog-content .btn-group .btn-no { background: #eee; color: #666; }
@media only screen  and (max-width:991px) {
  .ui-popup-modal { width: 90%!important; left: 5%!important; z-index: 99999; }
  .ui-dialog-content { width: 100%!important; height: auto!important; }
  .ui-dialog-content .btn-group .btn { margin: 0 10px; width: 90px; }
  .ui-dialog-grid { width: 100%!important; }
}

/**信息公开**/
.bggray.container{background: none !important;}
.gk_container { margin: 0 50px;background: #f4f4f4; }
.xxgk_lmbox { padding: 0 36px 36px 36px; /*margin-bottom: 20px;*/ }
.gk_searchbox { padding: 65px 36px 80px; }
.xxgk-search-box { background: url("../images_xxgk/gknew_line.gif") left center repeat-x; }
.xxgk-search { width: 560px; height: 50px; margin: 0 auto; border-left: 20px #f6f6f6 solid; border-right: 20px #f6f6f6 solid; }
.xxgk-search ul { height: 48px; border: 2px solid #146ac1; 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 .msg-box { position: absolute!important; top: 0!important; left: 0!important; z-index: 1000; }
.xxgk-search ul li.ss2 { width: 70px; float: right; }
.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 .ss2 input { float: left; width: 70px; height: 48px; border: 0; font-size: 20px; color: #fff; background: url(../images_xxgk/gknew_searbg.png) center center no-repeat; }
.xxgk-search-btn:hover { cursor: pointer; }

.colun1 { overflow: hidden; zoom: 1; font-size: 16px; margin: 40px 0 10px; }
.colun1 ul { float: left; overflow: hidden; zoom: 1; padding: 0 24px; }
.colun1 li { float: left; margin-right: 6px; }
.colun1 li span { margin-left: 6px; }
.font-le { color: #2c66a5; margin-right: 12px; }
@media (max-width: 1199px) {
  .gk_container { padding: 0; margin: 0;}
  .colun1 ul { padding: 0 8px; }
}
@media (max-width:991px) {
  .gk_searchbox { padding: 30px 15px 15px 15px; }
  .xxgk_lmbox { padding: 15px; }
  .colun1 { margin: 20px 0 10px; }
  .colun1 ul { padding: 0 16px; }
}
@media (max-width:767px) {
  .xxgk-search { width: 90%; border-left-width: 10px; border-right-width: 10px; }
  .colun1 { margin: 15px 0 5px; }
}
/***搜索*end***/
/**页面左侧**/
.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 30px 6px 25px; font-size: 0; color: #2c66a5; background: #fff; }
.xxgk_lmlink dl.num5 a, .xxgk_lmlink dl.num7 a, .xxgk_lmlink dl.num9 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(../images_xxgk/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 a .tit, .xxgk_lmlink dl.num5 a .tit, .xxgk_lmlink dl.num6 a .tit, .xxgk_lmlink dl.num9 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.num0 .ico { background-position: center -280px; }
.xxgk_lmlink dl.num6 .ico { background-position: center -336px; }
.xxgk_lmlink dl.num7 .ico { background-position: center -392px; }
.xxgk_lmlink dl.num9 .ico { background-position: center -448px; }
.xxgk_lmlink dl a:hover, .xxgk_lmlink dl.active a { background: #2c66a5; border-color: #2c66a5; color: #fff; }
.xxgk_lmlink dl a:hover .ico, .xxgk_lmlink dl.active a .ico { background-image: url(../images_xxgk/gklm_ico01h.png); }
.xxgk_lmlink dl.lmlink-tab a { background: #fff url(../images_xxgk/gknew-treeico.png) no-repeat 195px center; }
.xxgk_lmlink dl.lmlink-tab a:hover, .xxgk_lmlink dl.lmlink-tab.active a { background: #2c66a5 url(../images_xxgk/gknew-treeicoh.png) no-repeat 195px center; border-color: #2c66a5; color: #fff; }

.navContent { display: none; padding: 5px 0; border: 1px solid #e5e5e5; margin-bottom: 15px; margin-top: -14px; background: #fff; }
.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(../images_xxgk/dot.png) no-repeat left 16px; }
.navContent ul li.active { background: #e9f5fe; }
.navContent ul li.active a { color: #3673b6; }

/*左侧信息公开目录*/
.xxgktreecon { padding: 10px; border: 1px solid #e5e5e5; border-top: 0 none; background: #fff; max-height: 560px; overflow: auto; display: none; margin-top: -15px; margin-bottom: 15px; }
.wgk_con { padding-bottom: 1px; }
.wgk_xxktab ul li { height: 32px; line-height: 32px; background: #eef2f8; font-size: 15px; font-weight: bold; padding: 0 19px 0 12px; cursor: pointer; color: #2c66a5; }
.wgk_xxktab ul li i { display: inline-block; width: 14px; height: 14px; float: right; margin-top: 8px; background: url(../images_xxgk/gknew-ztreearron.png) 0 0 no-repeat; }
.wgk_xxktab ul li.active i { background: url(../images_xxgk/gknew-ztreearr.png) 0 0 no-repeat; }
.wgk_contree { display: none; padding: 0 15px 0 20px; }
.wgk_contree.active { display: block; }
.ztree { height: auto; overflow: hidden; padding: 0 0 6px; position: static; }
.ztree * { font-size: 15px; }
.ztree li { line-height: 28px; position: relative; overflow: hidden; white-space: normal; }
.ztree li a { height: auto!important; padding: 0!important; display: block!important; }
.ztree li span { line-height: 22px; margin-right: 0; }
.ztree li span.button { background: none; margin: 6px 10px 0 0; position: absolute; right: 0; top: 0; }
.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 span.button.bottom_docu { background: none; }
.ztree li ul.line { background: none; }
.ztree li span.button.switch { width: 14px; height: 14px; }
.ztree li span.button.bottom_open, .ztree li span.button.center_open, .ztree li span.button.root_open, .ztree li span.button.roots_open { background: url(../images_xxgk/gknew-ztreearr.png) center no-repeat; }
.ztree li span.button.bottom_close, .ztree li span.button.center_close, .ztree li span.button.root_close, .ztree li span.button.roots_close { width: 14px; height: 14px; background: url(../images_xxgk/tree_subicoh.png) center no-repeat; }
.ztree li a.curSelectedNode, .ztree li a.curSelectedNode_Edit { border: 0 none!important; font-weight: bold; color: #2c66a5; background: none; opacity: 1; }
.ztree li span.button.center_docu { background: none; }
/*公开目录+政策*/
.xxgktreeconlm { padding: 10px 0 5px; border: 1px solid #e5e5e5; border-top: 0; background: #fff; margin-top: -15px; margin-bottom: 15px; }
.xxgktreeconlm ul li { height: 36px; line-height: 36px; }
.xxgktreeconlm ul li a { display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; padding-left: 22px; font-size: 15px; background: url("../images_xxgk/zcdot.png") 0 center no-repeat; }
.xxgktreeconlm ul li a:hover { color: #2c66a5; }
.addheight { margin: 0 5px 5px; padding: 7px 5px 7px 26px; background: #eee; height: auto; position: relative; line-height: 22px; cursor: pointer; }
.addheight em { position: absolute; left: 5px; top: 9px; width: 17px; height: 17px; background: url("../images_xxgk/zc_jia.png") 0 0 no-repeat; cursor: pointer; }
.addheight.active em { background-image: url("../images_xxgk/zc_j.png"); }
.addheight a { font-size: 16px; }
.xxgktreeconlm .xxgk_zclist { display: none; padding: 3px 0 8px; }

.navContent { display: none; }
.navContent-show { display: block; }
.navContent ul li { padding: 0 20px 0 25px; }
.navContent ul li.active { background: #e9f5fe; }
.navContent ul li.active a { color: #2c66a5; }
@media (max-width:991px) {
  .xxgk_left { float: none; width: auto; }
  .xxgk_lmlink dl { margin-bottom: 10px; }
  .xxgk_lmlink dl a .tit { line-height: 56px; font-size: 20px; margin-left: 50px; }
  .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; }
  .xxgktreecon { max-height: 200px; margin-bottom: 10px; margin-top: -10px; }
  .xxgktreeconlm { margin-top: -10px; margin-bottom: 10px; }
}
@media only screen and (max-width: 767px) {
  .xxgk_lmlink dl a { padding: 0 10px 0 15px; }
}
/**页面左侧end**/

/*页面右侧*/
.xxgk_lmright { float: right; width: 768px; border: #e5e5e5 1px solid; background: #fff; }
.gkbox { height: auto; margin-bottom: 30px; }
.gktit { height: auto; border-bottom: 1px solid #d7d7d7; }
.gktit a, .gktit span { float: none; padding: 0 22px; background: #2c66a5; font-size: 16px; color: #fff; height: auto; line-height: 35px; margin-bottom: -1px; display: inline-block; }
.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: #2c66a5; color: #fff; }
.gk_list { padding: 15px 20px 0; height: auto; overflow: hidden; }
.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; }
.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: #c00; }
.gk_list li .gl a { display: inline; color: #c50001; 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; }
.xxgktreeconlm ul li { height: 32px; line-height: 32px; padding-left: 22px; font-size: 15px; }
.xxgktreeconlm ul li a { display: inline-block; max-width: 100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.xxgktreeconlm ul li a:hover { color: #2c66a5; }
@media (max-width: 767px) {
  .gktit a, .gktit span { padding: 0 10px; }
  .gk_list { padding: 10px 10px 0; }
}
@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; }

/*政策文件*/
.zcwjbox { }
.this_nav { font-size: 16px; line-height: 20px; margin: 0 0 14px; }
.table-wrap { padding-bottom: 20px; }
.table-wrap table { width: 100%; }
.table-wrap tr { border-bottom: 1px solid #d4d6d7; }
.table-wrap td { padding: 10px 6px; text-align: center; font-size: 14px; line-height: 20px; color: #4d4d4d; }
.table-wrap .info { text-align: left; }
.table-wrap .info a { color: #4d4d4d; }
.table-wrap .info a:hover { color: #d00; }
.table-wrap .info a span { color: red; }
.table-wrap .info .split { padding: 0 3px; }
.table-wrap .info .a { color: #d00; }
.tb_title { background: #f2f6fa; color: #2c66a5; }
.tb_title th { height: 44px; font-size: 16px; line-height: 44px; border-bottom: 6px solid #236caf; font-weight: normal; }
.tb_title .xh { width: 50px; }
.tb_title .bt { border-bottom-color: #32b9e6; }
.tb_title .fwrq { width: 140px; border-bottom-color: #16b1c1; }
.tb_title .cwrq { width: 125px; border-bottom-color: #2688c4; }
.tb_title .fbrq { width: 125px; border-bottom-color: #32b9e6; }
@media (max-width: 767px) {
  .table-wrap .cwrq,   .table-wrap .fwrq, .table-wrap .xh { display: none; }
}

/*信息公开指南*/
.bornone { border: 0 none; }
.border_r { border-left: 1px #ddd solid; }

.opennesscont { padding: 20px 0 0; line-height: 1.8; font-size: 16px; color: #000; }
.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; overflow-y: auto; }
.xxgklistb .opennesscont .j-scrollbar { font-size: 16px; line-height: 30px; }
.xxgklistb .opennesscont img { max-width: 100%; height: auto; }
.xxgklistb .opennesscont h2 { line-height: 30px; font-size: 21px; padding: 15px 0; }
.xxgklistb .opennesscont h3 { line-height: 30px; font-size: 18px; font-weight: bold; padding: 15px 0; }
/*信息公开制度*/
.xxgklistb ul { overflow: hidden; }
.xxgklistb ul li { line-height: 30px; height: auto; vertical-align: bottom; overflow: hidden; font-size: 16px; padding: 7px 0; text-align: justify; }
.xxgklistb ul li .date { color: #999; white-space: nowrap; padding-left: 3px; font-size: 15px; }
.xxgklistb ul.doc_list { padding-top: 5px; min-height: 200px; }
/*信息公开年报详细*/
.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: #2c66a5!important; }
.xxgklistb .slimScrollDiv .slimScrollRail { width: 10px!important; background: #eee!important; }

.xxgk_zbnblist { padding: 5px 15px; }
.xxgk_zbnblist ul { padding: 0; }
/*信息公开年报*/
.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; }

/*信息公开列表*/
.gkshuoming { margin: 10px auto; padding: 10px; border: 1px solid #e8e5e5; font-size: 15px; }
.gkzd-title { height: 45px; overflow: hidden; background: url("../images_xxgk/line_e7.gif") 0 bottom repeat-x; }
.gkzd-title a, .gkzd-title span { display: block; float: left; min-width: 70px; padding: 0 20px; height: 45px; line-height: 45px; text-align: center; font-size: 18px; font-weight: bold; color: #fff; background: #2c66a5; }
.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: #2c66a5; font-weight: bold; border-bottom: 2px solid #2c66a5; }
.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 li { line-height: 30px; height: auto; font-size: 16px; padding: 15px 0; }
.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_lmcon { padding: 10px; min-height: 503px; }
.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) {
  .opennesscont { padding: 10px 0 0; }
  .xxgk_lmcon { padding-bottom: 10px; min-height: 100px; }
  .xxgk_lmright { float: none; width: auto; margin: 0; min-height: 100px; }
  .xxgklistb { padding: 0 10px; }
  .xxgklistb .newstitle { padding: 20px 0 18px; font-size: 28px; line-height: 40px; }
  .xxgknb_list2 { padding: 0 10px; }
  .xxgknb_list2 li { width: 33.3%!important; }
  .xxgk_nav_con { padding: 0 10px; }
  .xxgk_nav_con .xxgk_nav_list li, .xxgklistb ul li { padding: 5px 0; }
  .pl15 { padding: 0 10px; }
}
@media only screen and (max-width: 767px) {
  .xxgklistb { padding: 0; }
  .xxgklistb .newstitle { padding: 10px 0 8px; font-size: 24px; line-height: 36px; }
  .xxgklistb .slimScrollDiv { padding: 0 20px 0 0; }
  .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; }
}
/* 单位信息公开目录*/
.xxgkmnbox { margin: 10px 10px 0; }
.xxgkmnbox h2 { display: inline-block; font: bold 17px/35px "microsoft yahei"; width: auto; height: auto; padding: 5px 20px; background: #2c66a5; color: #fff; position: relative; z-index: 2; }
.xxgkmnbox .more { font-size: 14px; color: #999; }
.xxgkmnbox a.more:hover { color: #999; }
.xxgkmnlist { padding: 6px 0 8px; border-top: #ccc 1px solid; margin-top: -1px; position: relative; z-index: 1; }
.xxgkmnlist ul { overflow: hidden; }
.xxgkmnlist li { height: 38px; line-height: 38px; font-size: 16px; width: 33.333%; float: left; overflow: hidden; }
.xxgkmnlist li a { display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; float: none; transition: 0.1s all; padding-left: 20px; background: url("../images_xxgk/icon.gif") 0 center no-repeat; margin-right: 10px; }
.xxgkmnlist li a:hover { color: #2c66a5; }
.xxgkmnlist li p.fr { padding-right: 15px; display: none; }
@media (max-width:991px) {
  .xxgkmnlist li { width: 50%; }
}
@media (max-width:559px) {
  .xxgkmnbox h2 { padding-left: 10px; font-size: 15px; }
  .xxgkmnlist li { clear: both; float: none; width: auto; }
}
/*单位信息公开目录 end*/

/*信息公开-列表标题及弹窗-依申请公开用*/
.nav_tit { height: 40px; line-height: 40px; }
.nav_tit ul { padding: 0; }
.nav_tit ul.tit li { float: left; height: 40px; line-height: 40px; font-size: 15px; background: #f7f7f7; text-align: center; border-right: #fff 1px solid; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.nav_tit ul.tit li.xh, .xxgk_navli ul li.xh { width: 70px; }
.nav_tit ul.tit li.yh, .xxgk_navli ul li.yh { width: 200px; }
.nav_tit ul.tit li.mc { float: none; margin: 0 110px 0 272px; }
.nav_tit ul.tit li.rq { float: right; width: 110px; border-right: 0; }
#public_apply_catalog_query_result { line-height: 40px; font-size: 14px; background: url(../images_xxgk/xxgk_nav_con_line.gif) 0 0 repeat; margin-top: 5px; padding: 0; }
.xxgk_navli { height: 40px; }
.xxgk_navli ul { height: 40px; }
.xxgk_navli ul li { float: left; height: 40px; line-height: 40px; font-size: 14px; vertical-align: bottom; text-align: center; border-right: #fff 1px solid; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.xxgk_navli ul li.rq { width: 110px; border: 0; text-align: center; color: #999; float: right; }
.xxgk_navli ul li.rq, .xxgk_navli ul li.yh { font-family: arial; }
.xxgk_navli ul li.mc { float: none; margin: 0 110px 0 272px; text-align: left; padding: 0 7px; }
.xxgk_navli ul li.mc .nr { float: left; width: auto; white-space: nowrap; max-width: 100%; }
.xxgk_navli ul li.mc a.title { display: block; float: none; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.xxgk_navli ul li.mc .gl { display: block; float: right; width: auto; max-width: 80%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.xxgk_navli ul li.mc .gl .split { padding: 0 2px; color: #666; font-size: 14px; }
.xxgk_navli ul li.mc .gl a { display: inline; color: red; float: none; background: none; max-width: none; padding: 0; margin: 0; }
/*悬停信息*/
.listviewboxt { display: none; height: 40px; position: relative; text-align: center; left: 0; top: 0; width: auto; }
.listviewbox { background: #fff; border: 1px solid #ccc; position: absolute; left: 0; top: 0; padding: 14px 10px; text-align: center; width: 726px; z-index: 998; color: #333; }
.listviewup .listviewbox { top: auto; bottom: 80px; }
.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: left; width: 263px; }
.listviewbox .vname p { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.listviewbox .vname_zy { height: auto; }
.listviewbox .vitem1, .listviewbox .vitem2 { width: 100%; }
.listviewbox .vitem1 p, .listviewbox .vitem2 p { width: 636px; }
@media (min-width: 992px) and (max-width:1199px) {
  .listviewbox { width: 616px; }
  .listviewbox .vitem p, .listviewbox .vname p { width: 207px; }
  .listviewbox .vitem1 p, .listviewbox .vitem2 p { width: 526px; }
}
@media (max-width: 991px) {
  .listviewboxt { display: none!important; }
  .nav_tit ul.tit li.yh, .xxgk_navli ul li.yh { display: none; }
  .nav_tit ul.tit li.mc { margin: 0 110px 0 71px; }
  .xxgk_navli ul li.mc { margin: 0 110px 0 71px; }
}
@media (max-width: 767px) {
  .nav_tit ul.tit li.xh, .xxgk_navli ul li.xh { display: none; }
  .nav_tit ul.tit li,   .xxgk_navli ul li, .xxgklistb ul li { font-size: 15px; }
  .nav_tit ul.tit li.rq,   .xxgk_navli ul li.rq, .xxgklistb ul li .date { font-size: 14px; }
  .nav_tit ul.tit li.mc { margin: 0 100px 0 0; }
  .nav_tit ul.tit li.rq { width: 100px; }
  .xxgk_navli ul li.rq { width: 100px; }
  .xxgk_navli ul li.mc { margin: 0 100px 0 0; }
}
/*信息公开-列表标题及弹窗-依申请公开用end*/

/*依申请公开-在线申请 */
/*** 依申请公开提示 START ****/
.ysq_tishi { line-height: 30px; }
.ysq_tishi h2 { font-size: 22px; text-align: center; font-weight: bold; height: 40px; line-height: 40px; }
.ysq_tishi h2.ysq_t { margin-top: 30px; }
.ysq_info { padding: 10px; background: #f8f7f7; 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: #f60; padding: 5px; color: #fff; }
@media (max-width:991px) {
  .ysq_tishi h2.ysq_t { margin-top: 20px; }
  .ysq_info { margin: 15px 0 0; }
}
@media (max-width:767px) {
  .ysq_tishi h2 { font-size: 20px; height: 36px; line-height: 36px; }
  .ysq_tishi h2.ysq_t { margin-top: 15px; }
  .ysq_info { margin: 10px 0 0; }
}
/*** 依申请公开提示 end ****/

/*** 依申请公开提示 end ****/

/*依申请公开栏目*/
.xxgk_sqxxktop { height: 44px; background: #f2f6fa; margin: 0 0 15px; }
.xxgk_sqxxktop ul li { float: left; width: 134px; height: 44px; line-height: 44px; vertical-align: bottom; }
.xxgk_sqxxktop ul li a { display: block; height: 44px; text-align: center; color: #2c66a5; font-size: 16px; cursor: pointer; }
.xxgk_sqxxktop ul li a:hover, .xxgk_sqxxktop ul li.active a { color: #fff; background: #2c66a5; }
.xxgk_sqxxktop ul li#ysqmn2 { width: 110px; }
.xxgk_sqxxktop ul li#ysqmn4 { width: 102px; }
.public_apply { padding: 0 10px; }
.xxgk_sq_lmtop { height: auto; text-align: center; font-size: 28px; color: #2c66a5; line-height: 1.4; padding: 15px 0; }
.xxgk_sq_lmcon { font-size: 16px; line-height: 2; text-align: justify; text-justify: inter-ideograph; word-break: break-all; word-wrap: break-word; }
.xxgk_sq_lmcon table { max-width: 100%; }
.xxgk_sq_lmcon img { max-width: 100%; height: auto; }
/*依申请公开目录查询*/
.xxgk_jstable { height: 68px; background: url(../images_xxgk/ysq_xxjs.png) 30px 30px no-repeat #f7f7f7; border: #e6e6e6 1px solid; margin-top: 10px; margin-bottom: 10px; padding: 9px 10px 9px 160px; }
.xxgk_jstable ul li { float: left; height: 24px; line-height: 24px; padding: 5px 0; }
.xxgk_jstable ul li.bt { width: 238px; }
.xxgk_jstable ul li.bt .tit { float: left; width: 85px; text-align: right; }
.xxgk_jstable ul li.bt .srk { margin-left: 85px; position: relative; }
.xxgk_jstable ul li.bt .srk .msg-box { position: absolute; left: 0; top: 0; }
.xxgk_jstable ul li.bt .srk input { float: left; width: 141px; height: 22px; line-height: 22px; border: #d8d8d8 1px solid; background: #fff; padding: 0 5px; }
.xxgk_jstable ul li.sel { width: 223px; padding-left: 15px; }
.xxgk_jstable ul li.sel select { float: left; width: 100%; height: 24px; line-height: 22px; border: #d8d8d8 1px solid; background: #fff; padding: 0 5px; }
.xxgk_jstable ul li.ydqbtn { width: 60px; padding-left: 15px; }
.xxgk_jstable ul li.ydqbtn input { float: left; width: 60px; height: 24px; line-height: 24px; display: block; cursor: pointer; border: 0; background: #2c66a5; text-align: center; color: #fff; }
@media (min-width: 992px) and (max-width:1199px) {
  /*依申请公开栏目*/
  .xxgk_sqxxktop ul li { width: 119px; }
  .xxgk_sqxxktop ul li a { font-size: 14px; }
  .xxgk_sqxxktop ul li#ysqmn2 { width: 90px; }
  .xxgk_sqxxktop ul li#ysqmn4 { width: 72px; }
  /*依申请公开目录查询*/
  .xxgk_jstable ul li.bt { width: 188px; }
  .xxgk_jstable ul li.bt .srk input { width: 91px; }
  .xxgk_jstable ul li.sel { width: 173px; }
}
@media (max-width:991px) {
  /*依申请公开栏目*/
  .xxgk_sqxxktop { height: auto; }
  .xxgk_sqxxktop ul li { width: 33.3333%!important; }
  .xxgk_sq_lmtop { line-height: 30px; padding: 15px 0 5px; }
  /*依申请公开目录查询*/
  .xxgk_jstable ul li.bt { width: 228px; }
  .xxgk_jstable ul li.bt .srk input { width: 131px; }
  .xxgk_jstable ul li.sel { width: 213px; }
}
@media (max-width: 767px) {
  /*依申请公开栏目*/
  .xxgk_sqxxktop ul li { width: 50%!important; height: 36px; line-height: 36px; }
  .xxgk_sqxxktop ul li a { height: 36px; line-height: 36px; }
  /*依申请公开目录查询*/
  .xxgk_jstable { height: auto; background-position: 24px 10px; padding: 40px 15px 10px 10px; background-size: auto 26px; }
  .xxgk_jstable ul li { float: none; }
  .xxgk_jstable ul li.bt { width: auto; }
  .xxgk_jstable ul li.bt .srk input { width: 100%; height: 24px; box-sizing: border-box; }
  .xxgk_jstable ul li.sel { width: auto; padding-left: 85px; }
  .xxgk_jstable ul li.ydqbtn { width: auto; padding-left: 85px; }
}
/*依申请栏目-end*/

/*依申请公开统计结果*/
.xxgk_chaxun { border: 1px solid #d6d6d6; height: 30px; line-height: 30px; padding: 15px 20px 15px 30px; margin: 15px 0; }
.xxgk_chaxun p { float: left; margin-right: 8px; height: 30px; }
.xxgk_chaxun p.date input { display: block; width: 175px; height: 28px; background: #fff; line-height: 28px; padding-left: 10px; padding-right: 10px; border: #ddd 1px solid; }
.xxgk_chaxun p.btn01 input { display: block; width: 80px; height: 30px; line-height: 30px; text-align: center; color: #fff; vertical-align: bottom; border: none; background: #f90; border-radius: 5px; -webkit-border-radius: 5px; }
.ysq_tjtable { margin-bottom: 20px; border-collapse: collapse; }
.ysq_tjtable td { border: #d6d6d6 1px solid; width: auto; }
.ysq_tjtable td.t1 { width: 36%; }
.ysq_tjtable td.t2 { width: 32%; }
.ysq_tjtable td.t3 { width: 32%; }
@media (max-width:1199px) {
  .xxgk_chaxun p.date input { width: 125px; }
}
@media (max-width:991px) {
  .xxgk_chaxun p.date input { width: 155px; }
  .ysq_tjtable td { width: auto; }
}
@media (max-width:767px) {
  .xxgk_chaxun { height: auto; overflow: hidden; padding: 15px 15px 15px 0; }
  .xxgk_chaxun p.txt1 { width: 120px; text-align: right; margin-bottom: 10px; }
  .xxgk_chaxun p.date { float: none; margin-left: 128px; margin-right: 0; margin-bottom: 10px; }
  .xxgk_chaxun p.date input { float: left; width: 100%; height: 30px; box-sizing: border-box; }
  .xxgk_chaxun p.btn01 { clear: both; padding-left: 98px; margin-right: 0; }
  .xxgk_chaxun p.btn01 input { width: 100px; }
  .ysq_table span { padding-left: 10px; }
}
/*依申请公开统计结果end*/

/*依申请公开办理查询*/
.ysq_chaxun li { float: left; height: 30px; }
.ysq_chaxun li p.txt { width: 115px; float: left; text-align: right; line-height: 30px; padding-right: 8px; margin: 0; }
.ysq_chaxun li p.input { width: 158px; float: left; height: 30px; position: relative; }
.ysq_chaxun li p.input .msg-box { position: absolute; left: 0; top: 0; }
.ysq_chaxun li p.input input { width: 146px; padding: 3px 5px; height: 22px; line-height: 22px; border: #d6d6d6 1px solid; float: left; }
.ysq_chaxun li.btn { width: auto; height: 30px; padding: 0 0 0 10px; }
.ysq_chaxun li.btn input { width: 80px; height: 30px; border-radius: 5px; border: none; background: #f90; color: #fff; float: left; }
@media (max-width:1199px) {
  .ysq_chaxun li p.txt { width: 90px; }
  .ysq_chaxun li p.input { width: 128px; }
  .ysq_chaxun li p.input input { width: 116px; }
}
@media (max-width:991px) {
  .ysq_chaxun li p.input { width: 146px; }
  .ysq_chaxun li p.input input { width: 134px; }
}
@media (max-width:767px) {
  .ysq_chaxun li { float: none; width: 100%; }
  .ysq_chaxun li:nth-of-type(2n) { margin-top: 10px; }
  .ysq_chaxun li p.txt { width: 105px; }
  .ysq_chaxun li p.input { float: none; margin-left: 113px; width: auto; }
  .ysq_chaxun li p.input input { width: 100%; height: 30px; padding: 3px 5%; box-sizing: border-box; }
  .ysq_chaxun li.btn { padding-left: 113px; margin-top: 10px; }
}
/*依申请公开办理查询end*/

/*依申请公开查询列表*/
.ysqcx_box { height: auto; }
.ysqcx_box .ysqcx_tit { background: #f8f8f8; border: 1px solid #ddd; height: 40px; line-height: 40px; font-size: 14px; font-weight: bold; overflow: hidden; }
.ysqcx_box ul { display: block; border-left: 1px solid #ddd; border-right: 1px solid #ddd; }
.ysqcx_box ul li { height: 40px; line-height: 40px; font-size: 14px; border-bottom: 1px solid #ddd; overflow: hidden; }
.ysqcx_box .ysqcx_tit p, .ysqcx_box ul li p { float: left; height: 40px; text-align: center; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; border-right: 1px solid #ddd; }
.ysqcx_box .ysqcx_tit p.p1, .ysqcx_box ul li p.p1 { width: 60px; }
.ysqcx_box .ysqcx_tit p.p3, .ysqcx_box ul li p.p3 { width: 80px; padding: 0 5px; }
.ysqcx_box .ysqcx_tit p.p5, .ysqcx_box ul li p.p5 { width: 100px; }
.ysqcx_box .ysqcx_tit p.p6, .ysqcx_box ul li p.p6 { width: 90px; float: right; border-right: 0; }
.ysqcx_box .ysqcx_tit p.p2, .ysqcx_box ul li p.p2 { width: auto; float: none; margin: 0 90px 0 253px; }
.ysqcx_box ul li p.p2 a { display: block; float: none; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
/*依申请公开 > 查询关闭按钮*/
.ysq_closeico { padding: 15px 0; text-align: center; border-top: #d6d6d6 1px solid; }
.ysq_closeico a,.ysq_closeico button{display:inline-block; vertical-align: middle; margin: 0 5px; width:100px;height:36px;line-height:36px;text-align:center;font-size:15px;color:#fff;border:none;background:#2c66a5;overflow:hidden;cursor:pointer;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
@media (max-width: 767px) {
  .ysqcx_box .ysqcx_tit p.p1, .ysqcx_box ul li p.p1 { display: none; }
  .ysqcx_box .ysqcx_tit p.p3, .ysqcx_box ul li p.p3 { width: 80px; padding: 0; }
  .ysqcx_box .ysqcx_tit p.p5, .ysqcx_box ul li p.p5 { display: none; }
  .ysqcx_box .ysqcx_tit p.p2, .ysqcx_box ul li p.p2 { margin: 0 90px 0 80px; }
}
/*依申请公开查询列表end*/

/*依申请公开申请表*/
.ysq_tu { line-height: 30px; }
.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: #f60; }
/*申请表*/
.xxgk_sqnrbox { margin: 0 auto; border: #d6d6d6 1px solid; position: relative; }
.xxgk_sqnrbox_jg { border-bottom: 0; }
.xxgk_sqr { position: absolute; top: 50%; left: 0; width: 17px; padding: 0 12px 0; font-weight: bold; color: #f60; 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; /*border-bottom:#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: 323px; 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: 181px; height: 28px; background: #fff; line-height: 28px; padding: 0 10px; border: #ddd 1px solid; color: #333; }
.xxgk_gmr li .bor2 select { width: 203px; padding: 0 10px; height: 30px; background: #fff; line-height: 28px; border: #ddd 1px solid; }
.xxgk_gmr li.gm1 { width: 647px; }
.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: 181px; height: 28px; background: #fff; line-height: 28px; padding: 0 10px; border: #ddd 1px solid; }
.xxgk_gmr li.gm2 { width: 647px; }
.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: 505px; 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: 181px; 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-left: #d6d6d6 1px solid; border-right: #d6d6d6 1px solid; }
.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 { margin-left: 177px; border-left: #d6d6d6 1px solid; background: #fff; padding: 10px; min-height: 32px; }
.xxgk_slmc .bor2 select { width: 203px; padding: 0 10px; height: 30px; background: #fff; line-height: 28px; border: #ddd 1px solid; }
.xxgk_slmc .bor2 input { width: 181px; padding: 0 10px; height: 28px; background: #fff; line-height: 28px; border: #ddd 1px solid; }
.xxgk_slmc .bor6 { margin-left: 177px; border-left: #d6d6d6 1px solid; background: #fff; padding: 10px; min-height: 32px; word-break: break-all; word-wrap: break-word; position: relative; }
.xxgk_slmc .bor6 .msg-box { position: absolute; left: 10px; top: 10px; }
.xxgk_sfgk { border-bottom: #d6d6d6 1px solid; }
.xxgk_sfgk .bor6 label { font-weight: normal; padding-right: 10px; }
.xxgk_sfgk .bor6 label input { margin-right: 3px; }
.sqgk_con { background: #f8f7f7; border-left: #d6d6d6 1px solid; border-bottom: #d6d6d6 1px solid; }
.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; position: relative; }
.sqgk_con .bor6 .msg-box { position: absolute; left: 10px; top: 10px; }
.sqgk_con .bor6 label { font-weight: normal; padding-right: 10px; }
.sqgk_con .bor6 label input { margin-right: 3px; }
.sqgk_con .bor2 { margin-left: 135px; border-left: #d6d6d6 1px solid; padding: 10px; background: #fff; min-height: 32px; word-break: break-all; word-wrap: break-word; }
.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; border-top: 0; padding: 10px 15px; }
.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: #da4527; border-radius: 5px; border: 0; cursor: pointer; }
.xxgk_sq_btn .ysq_btns input.cz { background: #f90; }
.no-bottom { border-bottom: 0!important; }
@media (max-width: 1199px) {
  .xxgk_gmr li { width: 268px; }
  .xxgk_gmr li .bor2 input { width: 126px; }
  .xxgk_gmr li .bor2 select { width: 148px; }
  .xxgk_gmr li.gm1 { width: 537px; }
  .xxgk_gmr li.gm1 .bor4 .sc input { width: 126px; }
  .xxgk_gmr li.gm2 { width: 537px; }
  .xxgk_gmr li.gm2 .bor4 .dizhi { width: 395px; }
  .xxgk_gmr li.gm3 { width: 537px; }
  .xxgk_gmr li.gm3 .bor5 .sc input { width: 126px; }
  .xxgk_slmc .bor2 select { width: 148px; }
  .xxgk_slmc .bor2 input { width: 126px; }
  .sqgk_zfxx .sqgk_wj .ipt input { width: 300px; }
}
@media (max-width:991px) {
  .public_apply { padding: 0; }
  .xxgk_gmr li { width: 317px; }
  .xxgk_gmr li .bor2 input { width: 164px; }
  .xxgk_gmr li .bor2 select { width: 186px; }
  .xxgk_gmr li.gm1 { width: 635px; }
  .xxgk_gmr li.gm1 .bor4 .sc input { width: 164px; }
  .xxgk_gmr li.gm2 { width: 635px; }
  .xxgk_gmr li.gm2 .bor4 .dizhi { width: 482px; }
  .xxgk_gmr li.gm3 { width: 635px; }
  .xxgk_gmr li.gm3 .bor5 .sc input { width: 164px; }
  .xxgk_slmc .bor2 select { width: 186px; }
  .xxgk_slmc .bor2 input { width: 164px; }
}
@media (max-width:767px) {
  /*依申请公开申请表*/
  .ysq_tu h2 { font-size: 20px; height: auto; line-height: 30px; }
  .sqb_d { padding: 5px 20px; margin-bottom: 15px; }
  .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; padding: 5px 10px; }
  .xxgk_gmr li .bor2 { margin-left: 118px; padding: 5px 10px; }
  .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 { height: auto; padding: 10px; }
  .xxgk_gmr li.gm1 .bor4 .sc span { display: block; }
  .xxgk_gmr li.gm1 .bor4 .sc input { width: 100%!important; height: 30px; box-sizing: border-box; }
  .xxgk_gmr li.gm2 { width: auto; }
  .xxgk_gmr li.gm2 .bor4 { margin-left: 118px; padding: 5px 10px; }
  .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_slmc .xxgk_slmc_tit { width: 98px; padding: 5px 10px; }
  .xxgk_slmc .bor2 { margin-left: 118px; padding: 5px 10px; }
  .xxgk_slmc .bor2 select { width: 100%; box-sizing: border-box; }
  .xxgk_slmc .bor2 input { width: 100%; height: 30px; box-sizing: border-box; }
  .xxgk_slmc .bor6 { margin-left: 118px; padding: 5px 10px; }
  .sqgk_con { border-left: 0; }
  .sqgk_con .sqgk_tit { width: 108px; padding: 5px 10px 5px 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 { margin-left: 118px; }
  .sqgk_con .bor2 { margin-left: 118px; padding: 5px 10px; }
  .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: 10px auto; }
}
/*依申请公开申请表end*/

/******-引用-公开文章页******/
/*** 通用文章页 START ****/
.ls-position { height: auto; line-height: 28px; padding: 10px 0 10px 24px; font-size: 15px; color: #444; background:#fff url(../images_xxgk/dqwz.png) 3px 14px no-repeat; margin: 0 10px; }
.ls-position a { color: #444; }
.ls-position a:hover { color: #dd0808; }
.ls-position i { font-style: normal; }
.gkwz_container { padding: 0 25px 25px; }
.gkwz_container .ls-position { margin: 0; }

.ls-mainer { background: #fff; padding: 20px 30px 30px; }

.ls-content { height: auto; text-align: left; min-height: 450px; padding: 10px 0; }
.newstitle { font-size: 32px; line-height: 1.4; text-align: center; padding: 10px 0; font-weight: normal; margin: 0; }
.newstitlef { font-size: 20px; line-height: 1.2; text-align: center; padding: 5px 0; font-weight: normal; }
.newstitlet { font-size: 20px; line-height: 1.2; text-align: center; padding: 5px 0; font-weight: normal; }
.newstitles { font-size: 18px; line-height: 1.2; text-align: center; padding: 5px 0; font-weight: normal; }
.newsinfo { height: auto; line-height: 25px; color: #666; margin: 10px 0; font-size: 15px; border-bottom: 1px dashed #d6d6d6; text-align: right; padding: 0 0 15px; position: relative; }
.newsinfo span { padding: 0 5px; display: inline-block; vertical-align: middle; }
.newsinfo span i { font-style: normal; }
.newsinfo .wz_font a { padding: 0 3px; }
.newsinfo .wz_font a.active { color: #da0000; }
.newsinfo .print_w { width: 35px; height: 25px; line-height: 25px; z-index: 2; background: url("../images_xxgk/print.gif") 0 center no-repeat; cursor: pointer; padding-left: 22px; }
.newsinfo .share-box { position: relative; top: auto; display: inline-block; vertical-align: middle; }

.wzcon { padding: 30px 0 10px; height: auto; min-height: 300px; font-size: 16px; line-height: 2; text-align: justify; text-justify: inter-ideograph; word-break: break-all; word-wrap: break-word; overflow-x: auto; }
.wzcon table { max-width: 100%!important; margin: auto; }
.wzcon table td { border: 1px solid #ddd; }
.wzcon img { max-width: 90%; height: auto; }
.wzcon p { margin: 0.5em auto; }
/*文章-二维码*/
.scan_code_box { margin: 0 auto; padding: 10px 0 20px; text-align: center; }
.scan_code_box .pic { text-align: center; width: auto; margin: 0 auto; }
.scan_code_box img { width: 120px; height: 120px; border: 1px solid #efefef; margin: 0 auto; padding: 9px; }
.scan_code_box .txt { text-align: center; line-height: 32px; font-size: 14px; color: #666; display: block; }
.scan_code_box .ewmgai { display: none; }
/*上下篇*/
.wzbot-prenext { line-height: 30px; font-size: 16px; color: #666; padding-top: 11px; position: relative; border-top: 1px solid #ddd; margin-top: 20px; }
.wzbot-prenext .next-page, .wzbot-prenext .prev-page { margin-top: 8px; }
@media (min-width: 992px) and (max-width:1199px) {
  .newsinfoleft, .newsinforight { float: none; text-align: center; }
}
@media (max-width: 991px) {
  .gkwz_container { padding: 0 10px 10px; }
  .ls-mainer { padding: 0 10px 10px; }
  .ls-content { min-height: 250px; }
  .newstitle { font-size: 28px; }
  .newstitlef { font-size: 18px; }
  .newstitlet { font-size: 18px; }
  .newstitles { font-size: 16px; }
  .newsinfo { padding: 10px 0 10px; line-height: 24px; text-align: center; }
  .newsinfoleft, .newsinforight { float: none; display: inline-block; }
  .newsinfo span { margin: 0 0.25em; display: inline-block; }
  .wzcon { padding: 20px 0; min-height: 200px; line-height: 1.8; }
  /*文章-二维码*/
  .scan_code_box { padding: 0 0 20px; }
}
@media (max-width: 767px) {
  .gkwz_container { background: #fff; padding-bottom: 0; }
  .ls-mainer { padding: 10px 0 0; }
  .ls-content { min-height: 200px; padding: 0; }
  .newstitle { font-size: 20px; }
  .newsinfo { padding: 5px 0 8px; line-height: 20px; }
  .wzcon { padding: 15px 0; }
  /*文章-二维码*/
  .scan_code_box { padding: 0 0 10px; }
}
@media print {
  a[href]:after { content: none!important; }
}
/*** 信息公开-文章页 START ****/
.newstitle { position: relative; z-index: 9; }
.newstitle div { width: 291px; height: 284px; position: absolute; right: 90px; top: -70px; overflow: hidden; z-index: 10; background-position: 0 0; background-repeat: no-repeat; background-size: 100% 100%; }
.newstitle div.wz_xg { background-image: url(../images_xxgk/xxgk_xg.png); }
.newstitle div.wz_sx { background-image: url(../images_xxgk/xxgk_sx.png); }
.newstitle div.wz_fz { background-image: url(../images_xxgk/xxgk_fz.png); }
.newstitle div.wz_kf { background-image: url(../images_xxgk/xxgk_kf.png); }

.div_table_suoyin { line-height: 24px; font-size: 14px; color: #999; margin: 0 0 20px; border: #e5e5e5 1px solid; padding: 15px; }
.div_table_suoyin .table_suoyin { border-collapse: collapse; width: 100%; }
.div_table_suoyin .table_suoyin th { text-align: right; color: #333; vertical-align: top; padding: 3px; }
.div_table_suoyin .table_suoyin td { text-align: left; word-break: break-all; vertical-align: top; padding: 3px; }

.ls_footer { border-top: 3px solid #015293; background: #e9e9e9; padding-bottom: 17px; }

@media (max-width: 991px) {
  .newstitle div { width: 200px; height: 195px; right: 40px; top: -20px; }
  .div_table_suoyin { line-height: 24px; margin: 0 0 15px; }
  .wz_bot { display: none; }
}
@media (max-width: 767px) {
  .newstitle div { width: 160px; height: 156px; right: 40px; top: -10px; }
  .div_table_suoyin { padding: 5px; line-height: 20px; font-size: 14px; color: #999; margin: 0 0 10px; }
  .div_table_suoyin .table_suoyin th { white-space: nowrap; }
}

.xxgk_contnetleft { float: left; width: 820px; border-right: 1px solid #ddd; padding-right: 20px; min-height: 300px; }
.wzcon .xxgk_zclist { float: right; width: 217px; }
.wzcon .xxgk_zclist .xgxx_tit, .wzcon .xxgk_zclist .zctit { font-family: "Microsoft YaHei"; font-size: 18px; line-height: 35px; color: #de0407; font-weight: bold; }
.wzcon .xxgk_zclist ul li { padding: 5px 0 5px 12px; line-height: 24px; background: url(../images_xxgk/lmico.gif) 0 16px no-repeat; overflow: hidden; font-size: 16px; text-align: justify; }
@media (min-width: 992px) and (max-width:1099px) {
  .xxgk_contnetleft { width: 625px; }
}
@media (max-width: 991px) {
  .xxgk_contnetleft { float: none; width: auto; padding-right: 0; border: 0; min-height: 150px; }
  .wzcon .xxgk_zclist { float: none; width: auto; }
}
/******-引用-公开文章页end******/

/* 依申请公开-新 20210909 */
.public_apply_new .xxgk_sqcon_sq { display: none; }
.public_apply_new .xxgk_sqcon_sq.active { display: block; }
.xxgk_lmcon .mHd { margin-top: 16px; height: 34px; line-height: 34px; }
.xxgk_lmcon .mHd .tabList { overflow: hidden; }
.xxgk_lmcon .mHd .tabList li { position: relative; z-index: 1; width: auto; float: left; margin: 0 10px -1px 0; padding: 0 18px 1px; height: 34px; line-height: 34px; font-size: 16px; color: #666; background-color: #eee; }
.xxgk_lmcon .mHd .tabList li a { color: #666; }
.xxgk_lmcon .mHd .tabList li.active { color: #fff; background-color: #2d66a5; }
.xxgk_lmcon .mHd .tabList li.active a { color: #fff; }
.xxgk_lmcon .mHd h3 { position: relative; z-index: 1; width: auto; float: left; margin: 0 10px -1px 0; padding: 0 18px 1px; height: 34px; line-height: 34px; font-size: 16px; color: #fff; border-bottom: none; background-color: #2d66a5; }
.xxgk_lmcon .mHd h3 a { color: #fff; }
.xxgk_lmcon .mBd { padding: 30px 0 0; overflow: hidden; }
.conTxt .xxgk_sq_lmcon { text-align: justify; padding: 0 20px; }
/*验证码*/
div.codeinp { position: relative; }
div.codeinp input[type=text] { float: left; width: 100px!important; margin-right: 10px; }
div.codeinp img { cursor: pointer; }
div.codeinp .msg-box { position: absolute!important; left: 0; }
/* 通用底部按钮 */
.bot { padding: 0 0 20px 0; text-align: center; }
.bot button, .bot input { display: inline-block; height: 46px; margin: 0 2%; padding: 0 5%; font-size: 16px; line-height: 46px; cursor: pointer; color: #fff; border: 0; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; background: #146ac1; outline: none; }
.bot button:hover, .bot input:hover { text-decoration: none; background: #2c66a5; }
.queryForm { width: 80%; margin: 30px auto; padding: 3% 0; font-size: 16px; }
.queryForm td { padding: 8px 0; }
.queryForm .tdlab { width: 40%; text-align: right; }
.queryForm input[type=text] { line-height: 20px; width: 56%; height: 20px; padding: 10px; border: 1px solid #ddd; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.queryForm .bot { text-align: left; }
.queryForm .bot input { margin: 0; }
.queryForm .required strong { margin-right: 5px; color: red; }
.queryForm .errorMessage { color: red; }
.queryForm table { width: 100%; border: 0; }
/* 依申请、信访、咨询等通用 查询结果页样色 */
.eAppGuide { overflow: hidden; }
.eAppGuide li { position: relative; float: left; width: 18%; height: 42px; margin-right: 2.5%; margin-bottom: 20px; font-size: 18px; line-height: 42px; text-align: center; background: #ededed; }
.eAppGuide li a { display: block; }
.eAppGuide a:hover { text-decoration: none; background: #ddd; }
.eAppGuide .last { float: right; margin-right: 0; }
.eAppGuide .on a { color: #fff; background: #2c66a5; }
.eAppGuide .on i { position: absolute; bottom: -10px; left: 50%; display: block; width: 0; margin-left: -5px; font-size: 0; line-height: 0; content: ''; border-width: 5px; border-style: dashed; border-color: transparent; border-top-style: solid; border-top-color: #2c66a5; }
.application .selectType { position: relative; z-index: 1; overflow: hidden; 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 { color: #2c66a5; border: 1px solid #e9e9e9; background: #fafafa; }
.application { padding: 30px 0 0; font-size: 14px; }
.application .con { padding: 30px; border: 1px solid #e9e9e9; }
.application .bd { margin-bottom: 20px; padding: 20px 0; }
.application .tit { margin: 0; font-size: 32px; text-align: center; color: #2c66a5; }
.application .hd { overflow: hidden; height: 40px; line-height: 40px; border-bottom: 2px solid #2c66a5; }
.application .hd h5 { float: left; min-width: 142px; padding: 0 20px; font-size: 16px; text-align: center; color: #fff; background: #2c66a5; }
.application .hd .tips { margin-left: 10px; color: #2c66a5; }
.applicationTable { width: 100%; }
.applicationTable td { padding: 8px 5px; vertical-align: top; line-height: 0; }
.applicationTable .label { width: 110px; text-align: right; line-height: 30px; }
.applicationTable .required strong { margin-right: 5px; color: red; }
.application .form-control { overflow: hidden; width: 100%; height: 20px; padding: 5px 0 5px 5px; border: #ccc solid 1px; }
.application textarea.form-control { width: 100%; }
.application .radio { margin-right: 18px; }
.application .radio input { width: 14px; height: 15px; vertical-align: middle; }
.application .bot { padding: 10px 0 30px 0; text-align: center; }
.application select { width: 50%; height: 36px; padding: 0; line-height: 36px; border: #ccc solid 1px; }
.application .bot { padding-top: 40px; }
.application .field-validation-error { display: block; font-size: 14px; color: red; }
.application .instruction { padding: 5px 10px; }
.application .instruction p { margin-bottom: 5px; font-size: 12px; color: #666; }
.upload-single { width: 220px; }
.upload-single .upload-pick { margin-top: 40px!important; }
.upload-single .upload-file-area { min-height: 100px; border: 2px dashed #ccc; background: #fff; }
.upload-single .upload-pick:hover .webuploader-pick, .upload-single .webuploader-pick-hover { background: #2c66a5; }
.upload-single .webuploader-pick { width: 50%!important; height: 30px!important; line-height: 30px!important; background: #aaa; }
@media (max-width: 991px) {
  .xxgk_lmcon .mHd .tabList li { width: 19%; margin: 0 .5%; text-align: center; padding: 0; }
}
@media (max-width: 767px) {
  .xxgk_lmcon .mHd { height: auto; }
  .xxgk_lmcon .mHd .tabList li { width: 32.33%; margin: 0 .5% 10px; text-align: center; padding: 0; }
  .queryForm { width: 100%; margin: 0; }
  .queryForm td { width: 100%!important; display: block; box-sizing: border-box; }
  .queryForm input[type=text] { line-height: 40px; height: 40px; box-sizing: border-box; width: 100%; }
  .queryForm .tdlab { text-align: left; }
  .application select { width: 100%; }
  .application .con { padding: 10px; }
  .application .form-control { width: 100%; }
  .application .bd { margin-bottom: 0; padding: 10px 0; }
  .applicationTable .label { width: 70px; text-align: left; }
  .applicationTable td { padding: 4px; width: 100%!important; display: block; box-sizing: border-box; }
  .xxgk_lmcon .mBd { padding: 0; }
  .ysq_tishi h2 { height: auto; }
}


/*验证码1*/
.form-legend.yzm{border-left:1px solid #ddd;border-top:1px solid #ddd; border-right:1px solid #ddd; position: relative;color: #666; font-size: 14px;}
.form-legend.yzm .hd{float: left;padding: 10px; font-weight: normal; font-size: 14px; width: 157px;text-align: right; background: #f8f7f7;}
.form-legend.yzm .hd h5{ font-weight: normal; font-size: 14px; color: #333;}
.form-legend.yzm .bd{margin-left: 177px; line-height: 0; font-size: 0; border-left: #d6d6d6 1px solid; padding: 10px;}
.form-legend.yzm .form-control{ border: 1px #ddd solid; line-height: 26px; font-size: 14px; height: 26px; padding: 0 10px; }
.form-legend.yzm #img_code{  height: 30px;width: auto; margin-left: 5px;}
.text-btn{ display: inline-block; width: 20px; height: 20px; background: url("../images/ysq_editico.png") center center no-repeat; background-size: auto 12px; vertical-align: middle; cursor: pointer;}
.idCardBtn{display:inline-block; vertical-align: middle; margin: 0 5px; padding: 0 10px;line-height:2.2;text-align:center;font-size:14px;color:#fff;border:none;background:#2c66a5;overflow:hidden;cursor:pointer;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
@media (max-width: 767px) {
  .form-legend.yzm .hd{width: 98px;}
  .form-legend.yzm .bd{margin-left: 118px;}
}
