﻿@charset "utf-8";
.topbar{ font-size: 14px;}
/*分页/翻页*/
.pagination{clear:both;width:100%;text-align:center;margin:10px 0 5px;padding:3px 0;line-height:26px;font-size:14px;font-family:"Microsoft YaHei";}
.pagination a,.pagination span{display:inline-block;border:1px solid #ddd;color:#333;margin:3px;padding:0 9px;text-decoration:none;white-space:nowrap;height:26px;border-radius:3px;}
.pagination a:hover{background:#1264b7;border:1px solid #1264b7;color:#fff !important;}
.pagination a.active{border:1px solid #1264b7;color:#fff;}
.pagination span.current,.pagination span.current:hover{background:#1264b7;border:1px solid #1264b7;color:#fff;}
.pagination span.disabled,.pagination span.disabled:hover{border:1px solid #ddd;color:#cfcfcf;background:#f9f9f9;}
.pagination a.text,.pagination a.text:hover{color:#fff;background:#1264b7;border:#1264b7 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 .total{border:0;height:32px;padding:0;line-height:32px;}
.pagination .inputBar{border:0;height:32px;padding:0 2px 0 5px;line-height:32px;}
.pagination .inputBar input{width:40px;height:26px;line-height:26px;padding:0 5px;border:#ddd 1px solid;margin:-3px 3px 0;*margin:-1px 3px 0;_margin:-1px 3px 0;vertical-align:middle;border-radius:3px;}
.pagination .inputBar button{display:inline-block;background:#1264b7;border:0;height:28px;color:#fff;border-radius:3px;padding:0 8px;margin:-3px 3px 0;*margin:-1px 3px 0;_margin:-1px 3px 0;line-height: 28px;}
@media (max-width:991px) {
    .pagination{margin:0;}
}

.dqwz{ height: auto;line-height: 28px; padding-bottom: 10px; background: url("../images_xxgk/pathIcon.png") 6px 16px no-repeat; padding-left: 30px; color: #666; font-size: 14px; padding-top: 10px;}
.dqwz a{ color: #666;}
.dqwz i{font-style: normal;}
/* 公开主体内容 */
.xxgk_container{margin-bottom: 20px;}
.xxgk_container .container{width:1100px;}
.gk_container{padding:25px 36px;margin: 0 auto; background:#f4f4f4;border-radius: 0 0 10px 10px;}
.gknew_banner{
    padding: 55px 0; text-align: center; line-height: 1.2; font-size: 66px; font-weight: bold;
    color:#2c66a5;
}
@media (max-width: 1099px) and (min-width: 992px){
    .xxgk_container .container{width: 992px;}
}
@media (max-width: 991px) and (min-width: 768px){
    .xxgk_container .container{width: 768px;}
    .gk_container{padding:15px;}
}
@media (max-width: 767px){
    .xxgk_container{background-size: 200% auto;}
    .xxgk_container .container{width:100%;}
    .gk_container{padding:10px;}
    .gknew_banner{font-size: 40px;padding: 30px 0;}
}

/**搜索**/
.gk_searchbox{ margin-bottom: 4px;}
.xxgk-search-box{ background: url("../images_xxgk/gknew_line.gif") left center repeat-x;}
.xxgk-search{width:510px;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/publicityIcon.png) center 8px 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;*padding:0 16px;_padding:0 16px;}
.colun1 li{float:left; margin-right: 6px;}
.colun1 li span{margin-left: 6px;}
.font-le{color:#146ac1;margin-right:12px;}
@media (max-width: 1099px) {
    .colun1 ul{padding:0 8px;*padding:0 2px;_padding:0 2px;}
}
@media (max-width:991px) {
    .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 #eee solid; display: block; height: 56px;line-height:0;padding: 6px 30px 6px 25px; font-size: 0;color: #2c66a5;background: #fff;border-radius: 2px;}
.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.num5 a .tit,.xxgk_lmlink dl.num0 a .tit,.xxgk_lmlink dl.num6 a .tit,.xxgk_lmlink dl.num9 a .tit,.xxgk_lmlink dl.num7 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.num10 .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 #eee;margin-bottom: 15px;margin-top: -14px;background: #fff;border-radius:0 0 2px 2px;}
.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 #eee;border-top:0 none;background:#fff;max-height:560px;overflow:auto;display:none;margin-top:-15px;margin-bottom:15px;border-radius:0 0 2px 2px;}
.wgk_con{padding-bottom:2px;}
.wgk_xxktab{clear:both;height:32px;}
.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.ico_close,.ztree li span.button.edit, .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.roots_open,.ztree li span.button.bottom_open,.ztree li span.button.center_open,.ztree li span.button.root_open{background: url(../images_xxgk/gknew-ztreearr.png) center no-repeat;}
.ztree li span.button.roots_close,.ztree li span.button.bottom_close,.ztree li span.button.center_close,.ztree li span.button.root_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;margin-bottom: 10px}
.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;}
.xxgktreeconlm ul li,.navContent ul li.active{background: #e5e5e5}
.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;}
    .xxgk_left{display: none!important;}
    .power-content_voice{display: none!important}
}
/**页面左侧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 span,.gktit a{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: 48px;line-height: 48px;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: #cc0000;}
.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: 36px; line-height: 36px; padding-left: 22px; font-size: 16px;}
.xxgktreeconlm ul li a{display:inline-block;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background: none;padding:0 0 0 16px;height: 32px;line-height: 32px}
.xxgktreeconlm ul li a:hover{color:#2c66a5;}
@media (max-width: 767px) {
    .gktit span,.gktit a{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:#cc0000;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;}

/*政策文件*/
.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: #f00;}
.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 .fwrq,.table-wrap .cwrq,.table-wrap .xh{display: none;}
    .tb_title .fbrq{ border-bottom-color: #f2f6fa;}
}

/*信息公开指南*/
.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 .opennesscont table,.xxgklistb .opennesscont table td{margin: 0 auto;border: 1px solid #e5e5e5;border-collapse:collapse;}
.xxgklistb .opennesscont table{max-width:100%!important;height:auto;width:auto!important}
/*信息公开制度*/
.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%; *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%;*width: 242px; 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/line_e7.gif") 0 bottom repeat-x;}
.gkzd-title span,.gkzd-title a{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:#cc0000;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,.xxgk_lmlist{ padding:10px; min-height: 503px;}
.xxgk_lmcon .pagination,.xxgk_lmlist .pagination{ font-size: 14px;}
.xxgk_lmcon .pagination .inputBar input,.xxgk_lmlist .pagination .inputBar input{ margin-left: 11px;}

/* 法定主动公开内容 主页 */
.xxgk_lmlist .list{padding:15px 10px; overflow: hidden; border-bottom:1px solid #eee;}
.xxgk_lmlist .list.last{border-bottom: none;}
.xxgk_lmlist .list dt{float:left; margin:5px 0; padding-right:15px;font-size:18px; }
.xxgk_lmlist .list dt a{font-weight: bold; color: #2c66a5;}
.xxgk_lmlist .list dd{overflow:hidden; font-size:14px;}
.xxgk_lmlist .nodeList{overflow: hidden;}
.xxgk_lmlist .nodeList li{float:left;margin:5px 0; }
.xxgk_lmlist .nodeList li a{padding:0 12px; font-size: 16px; color: #666; border-left:1px solid #dadada;}
.xxgk_lmlist .nodeList li:first-child a{border-left: none;}
.xxgk_lmlist .nodeList li a:hover{color: #2c66a5;}

/* 其他法定内容 */
.nodePageList{overflow: hidden;}
.nodePageList li{width: 30%; float: left; margin: 0 1.5% 15px;}
.nodePageList li a{display: block;height: 30px;line-height: 30px;padding: 6px 0;font-size: 16px;text-align: center;border: 1px solid #ebebeb;border-radius: 3px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.nodePageList li a:hover{text-decoration: none; color: #2c66a5; background-color: #fafafa;}
.qtfdxx-box{margin-top: 20px;}

@media only screen and (min-width: 992px) and (max-width: 1099px) {
    .xxgk_lmright{width: 658px;}
    .xxgknb_list2 li{*width: 205px;}
}
@media only screen and (max-width: 991px) {
    .opennesscont{ padding:10px 10px 0;}
    .xxgk_lmcon,.xxgk_lmlist{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;}
    .xxgk_lmcon{padding: 10px;}
}
@media only screen and (max-width: 500px) {
    .nodePageList li{width: 48%;margin: 0 1% 10px;}
}

/* 单位信息公开目录*/
.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;margin-right:10px;}
.xxgkmnlist li a:hover{color:#2c66a5;}
.xxgkmnlist li p.fr{ padding-right: 15px; display: none;}

.xxgk_lmcon ul.ndbgList{max-height:none;padding-top:0;margin: 0 10px;}
.xxgk_lmcon ul.ndbgList li{height: auto;line-height: 34px;border-bottom: 1px solid #eee;margin-top:20px;font-size:16px;}
.xxgk_lmcon ul.ndbgList a{line-height: 34px;margin: 0;padding: 0 10px 1px;font-size: 16px;text-align: center;background-color: #2d66a5;color: #fff;display: block;float: left;}

@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;}
    .xxgk_lmcon ul.ndbgList li{margin-top: 10px;}
}
/*单位信息公开目录 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;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.yh,.xxgk_navli ul li.rq{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:#ff0000;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:708px;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 .vname p,.listviewbox .vitem 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:616px;}
@media (min-width: 992px) and (max-width:1099px) {
    .listviewbox{width:616px;}
    .listviewbox .vname p,.listviewbox .vitem 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 #cccccc; background-color: #efefef; padding: 5px; }
.ysq_info .btn {width: 80px; height: 30px; line-height: 30px; text-align: center; border: 1px solid #cccccc; background-color: #ff6600; 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:1099px) {
    /*依申请公开栏目*/
    .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;}
    .public_apply{padding:0;}
}
@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;}
    .public_apply{padding:0;}
}
@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: #FF9900;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:1099px) {
    .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:#FF9900;color:#fff;float:left;}
@media (max-width:1099px) {
    .ysq_chaxun li p.txt{width:104px;}
    .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;}

/*验证码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;}
}


/*依申请公开 > 查询关闭按钮*/
.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;}
.ysq_closeico button{}
@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: #ff6600;}
/*申请表*/
.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:#ff6600;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;*padding:10px 10px 10px 5px;*width:83px;_padding:10px 10px 10px 5px;_width:83px;}
.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;}
.xxgk_slmc .xxgk_slmc_tit span,.sqgk_con .sqgk_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;*margin-left:0;_margin-left:0;}
.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:#FF9900;}
.no-bottom{border-bottom:0 !important;}
@media (max-width: 1099px) {
    .xxgk_gmr li{width:278px;}
    .xxgk_gmr li .bor2 input{width:126px;}
    .xxgk_gmr li .bor2 select{width:148px;}
    .xxgk_gmr li.gm1{width:557px;}
    .xxgk_gmr li.gm1 .bor4 .sc input{width:126px;}
    .xxgk_gmr li.gm2{width:557px;}
    .xxgk_gmr li.gm2 .bor4 .dizhi{width:395px;}
    .xxgk_gmr li.gm3{width:557px;}
    .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*/

/* 依申请公开-新 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:white; background-color: #2d66a5;}
.xxgk_lmcon .mHd .tabList li.active a{color: white;}
.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: white; border-bottom: none; background-color: #2d66a5;}
.xxgk_lmcon .mHd h3 a{color: white;}
.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 input,.bot button{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 input:hover,.bot button: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:#f00; }
.queryForm .errorMessage{color:#f00;}
.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;}
.applicationTable .label{width:110px; text-align:right;}
.applicationTable .required strong{margin-right:5px;color:#f00; }
.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:#f00; }
.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; }

/* 县市区公开 新 20210917 */
/*区县公开-地图式*/
.mapCdgk{overflow: hidden; overflow-x: auto;}
.mapList{position: relative; z-index: 1; width: 509px; height: 550px; float: left; margin:50px 99px;  background:  url(../images_qxsgk/lccd-map.png) left top no-repeat;}
.mapList li a{position: absolute; z-index: 2; font-size: 16px; line-height: 24px;}
.mapList li.li1 a{font-size: 22px;color: #c00;left: 350px;top: 337px;}
.mapList li.li2 a{left: 329px;top: 313px;}
.mapList li.li3 a.a1{left: 372px; top:294px;}
.mapList li.li3 a.a2{left: 296px;top: 420px;}
.mapList li.li4 a{left: 445px; top: 212px;}
.mapList li.li5 a{left: 412px; top: 400px;}
.mapList li.li6 a{left: 196px; top: 365px;}
.mapList li.li7 a{left: 294px;top: 218px;}
.mapList li.li8 a{left: 108px; top: 80px;}
.mapList li.li9 a{left: 333px;top: 110px;}
.mapList li.li10 a{left: 373px;top: 228px;}
.mapList li .citeOrigin{position: absolute; z-index: 1; left: 338px; top: 342px; width: 8px; height: 8px; float: left; overflow: hidden; border-radius: 50%; background-color: #fff; border: 2px solid #c00;}

.mapList li .cityBg{display: none; position: absolute; z-index: 1; left: 0; top: 0; float: left; overflow: hidden; background-position: left top; background-repeat: no-repeat; -webkit-transition:all 1s; -moz-transition:all 1s; -ms-transition:all  1s; -o-transition:all 1s; transition:all 1s;}
.mapList li:hover .cityBg{display: block;}
.mapList li:hover a{ color: white;}
.mapList li.li1 a{color: #c00;}
.mapList li.li2 .cityBg{left: 307px;top: 289px;width: 73px;height: 107px;background-image:  url(../images_qxsgk/lccd-wlc.png);}
.mapList li.li3 .cityBg{left: 270px;top: 234px;width: 204px;height: 259px;background-image:  url(../images_qxsgk/lccd-dcq.png);}
.mapList li.li4 .cityBg{left: 418px;top: 113px;width: 88px;height: 207px;background-image: url(../images_qxsgk/lccd-axx.png);}
.mapList li.li5 .cityBg{left: 340px;top: 315px;width: 169px;height: 168px;background-image: url(../images_qxsgk/lccd-hsx.png);}
.mapList li.li6 .cityBg{left: 100px;top: 229px;width: 214px;height: 321px;background-image: url(../images_qxsgk/lccd-tyx.png);}
.mapList li.li7 .cityBg{left: 260px;top: 114px;width: 118px;height: 164px;background-image: url(../images_qxsgk/lccd-llxs.png);}
.mapList li.li8 .cityBg{left: 0;top: 0;width: 294px;height: 274px;background-image: url(../images_qxsgk/lccd-smx.png);}
.mapList li.li9 .cityBg{left: 200px;top: 54px;width: 243px;height: 172px;background-image: url(../images_qxsgk/lccd-lx.png);}
.mapList li.li10 .cityBg{left: 356px;top: 125px;width: 78px;height: 145px;background-image: url(../images_qxsgk/lccd-jss.png);}


/******-引用-公开文章页******/
/*** 通用文章页 START ****/
.ls-position{height:auto;line-height:28px;padding:10px 0 10px 24px; border-bottom: 1px #ddd solid; font-size:15px;color:#444; background: 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;}
.gkwz_container .ls-position{ margin: 0;}

.ls-mainer{background: #fff; padding: 20px 30px 30px;border-radius: 0 0 10px 10px;}

.ls-content{height:auto;text-align:left;min-height:450px;_height:450px;padding:10px 0;}
.newstitle{margin-top: 20px;padding-bottom: 15px;font-size: 28px;font-weight: bold;line-height: 1.5;text-align: center;}
.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:14px;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 .print_w{width:35px;height:25px;line-height:25px;z-index:2;background:url("../images/print.png") 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;_height:300px;font-size:16px;line-height:2;text-align:justify;text-justify:inter-ideograph;word-break:break-all;word-wrap:break-word;

    position: relative;
}
.wzcon .j-fontContent{
    overflow-x:auto;
}
.wzcon table{max-width:80% !important;margin:auto;width: 80% ;}
.wzcon table,.sp_wzcon table,.wzcon table td{margin: 0 auto;border: 1px solid #e5e5e5;border-collapse:collapse;}
.wzcon img{max-width:90%!important;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;}
@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;}

    .xxgk_lmcon .mHd .tabList li{width:19%;margin:0 .5%;text-align: center;padding: 0}
}
@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;display: none;}

    .xxgk_lmcon .mHd{height: auto}
    .xxgk_lmcon .mHd .tabList li{width:32.33%;margin:0 .5% 10px;text-align: center;padding: 0}
    .queryForm{padding: 10px;width:auto;}
    .queryForm input[type=text]{width: 80%}
    .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;}
    .applicationTable td{padding: 4px}
}
@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;}
.wzbot {color: #888;font-size: 16px;}
.wzbot a.jc-btn{margin-right: 20px;color: #888;}
.wzbot a:hover{color:#d20202;text-decoration:none;}

@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{border-right: 1px solid #ddd; padding-right: 20px; min-height:300px;margin-right: 237px;}
.wzcon .xxgk_zclist{width: 217px;position: absolute;right: 0;top: 20px;}
.wzcon .xxgk_zclist .zctit,.wzcon .xxgk_zclist .xgxx_tit{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;}
.wzcon object,.wzcon embed{max-width:100%!important;}
@media (max-width: 991px) {
    .xxgk_contnetleft{float:none;width:auto;padding-right:0;border:0;min-height:150px;margin-right: 0;}
    .wzcon .xxgk_zclist{float:none;width:auto;position: initial;}
}
/******-引用-公开文章页end******/

/*** 专题专栏 START ****/
.xxgk_ztbox{padding: 15px 22px;}
.xxgk_zttit{font-size: 22px;color: #2c66a5;font-weight: normal; height: 30px;line-height: 30px;margin:5px 0 16px; padding-left: 20px;background: url("../images_xxgk/gkzt_titicon.png") left center no-repeat;}
.xxgk_ztlinlk ul{margin-right: -17px;}
.xxgk_ztlinlk li{width: 131px;float: left;margin: 0 17px 22px 0;}
.xxgk_ztlinlk li a{display: block;text-align: center;font-size: 15px; height: 102px;padding-top: 13px;border-radius: 8px;-webkit-border-radius: 8px; background: #f2f4f7;overflow: hidden;}
.xxgk_ztlinlk li .img_title{display: block;line-height: 20px;padding: 15px 5px 0;}
.xxgk_ztlinlk li .img_title.h{padding-top: 3px;}
.xxgk_ztlinlk li a:hover img{transition: all .6s;-webkit-transition: all .6s;transform: rotateY(360deg);-webkit-transform: rotateY(360deg);}
@media only screen and (min-width: 992px) and (max-width: 1099px) {
    .xxgk_ztlinlk li{margin: 0 26px 22px 0;}
}
@media only screen and (max-width:991px) {
    .xxgk_ztbox{padding: 15px 17px;}
    .xxgk_ztlinlk ul {margin-right: -13px;}
    .xxgk_ztlinlk li {margin: 0 12px 22px 0;}
}
@media only screen and (max-width:767px) {
    .xxgk_ztbox{padding: 10px;}
    .xxgk_ztlinlk ul{margin-right: 0;}
    .xxgk_ztlinlk li{width: 23%;margin: 0 1% 10px;}
}
@media only screen and (max-width:579px) {
    .xxgk_ztlinlk li{width: 48%;}
}
/******专题专栏end******/

/*** 政策文件库- on****/
.zcwjk_banner{padding:100px 0 85px;}
.zcwjk_banimg{height: 88px;text-align: center;}
.zcwjk_banimg img{max-width: 80%;height: auto;}
.zcwjk_searchcon{height: 50px;margin: 22px auto 0;width: 510px;padding: 0 110px;position:relative;}
.zcwjk_searchcon .ss3{display:block;position:absolute;right: 0;top: 0;height: 50px;line-height: 50px;font-size: 22px;text-decoration: underline;color: #fff;}
.zcwjk_searchcon ul{background:#fff;border:#1b50a0 1px solid;position:relative;padding:5px 56px 5px 13px;height: 38px;border-radius: 6px;}
.zcwjk_searchcon ul .ss2{position:absolute;right:0;top:0;width:56px;height:48px;}
.zcwjk_searchcon ul .ss2 input{display:block;width:100%;height:48px;background:url("../images_xxgkzt/zcwjk_ssbtn.png") 9px center no-repeat;outline:none;border:0;cursor:pointer;}
.zcwjk_searchcon ul .ss1{height:38px;position: relative;}
.zcwjk_searchcon ul .ss1 .msg-box{position:absolute;left:0;top:0;}
.zcwjk_searchcon ul .ss1 input{float:left;width:100%;height:38px;line-height:38px;background:none;border:0;font-size:16px;color:#999;}
/*政策-左*/
.zcwjk_fltop{height:70px;line-height:70px;text-align:center;background:#2c66a5;display:block;font-size:23px;color:#fff;}
.zcwjk_tree h3{display:block;border:1px #e5e5e5 solid;height:68px;line-height:68px;padding:0 42px 0 27px;font-size:20px;color:#2c66a5;background: url("../images_xxgkzt/zcwjk_treeico.png") 200px center no-repeat;margin:15px 0 0;}
.zcwjk_tree h3.active{background-image:url("../images_xxgkzt/zcwjk_treeicoh.png");}
.zcwjk_tree .xxgk_zclist{border:#e5e5e5 1px solid;border-top:0;padding:10px 0;display:none;max-height: 550px;overflow-y: auto;}
.zcwjk_tree .xxgk_zclist li{height:auto;line-height:26px;padding:5px 10px;vertical-align:bottom;}
.zcwjk_tree .xxgk_zclist li a{display:block;font-size:15px;}
.zcwjk_tree .xxgk_zclist li.active{background:#e9f5fe;}
.zcwjk_tree .xxgk_zclist li a:hover,.zcwjk_tree .xxgk_zclist li.active a{color:#2c66a5;}
.jjmenunr>ul>li>ul.blockActive{display: none;}
.jjmenunr>ul>li.active>ul.blockActive{display: block;}
.jjmenunr>ul>li>a{padding-right: 15px;background: url("../images_xxgk/tree_subicoh.png") right 6px no-repeat;}
.jjmenunr>ul>li.active>a{background-image: url("../images_xxgk/tree_subico.png");}
/*政策-右*/
.zcwjk_mainer{padding:20px;}
.zcwjk_colunm{background:#f6f6f6;padding:13px 10px 15px 38px;}
.zcwjk_colunm ul{float:left;padding-right:30px;}
.zcwjk_colunm li{float:left;padding-right:35px;height:44px;line-height:44px;white-space:nowrap;font-size:16px;}
.zcwjk_colunm li a{color:#333;padding:0 4px;display:block;height:26px;margin-top:9px;line-height: 26px;}
.zcwjk_colunm li.active a{color:#333;border-bottom:#ccc 1px solid;}
.zcwjk_colunm li.radio_tip{color:#2c66a5;width:86px;text-align:right;padding:0;}
.zcwjk_con{padding-top:20px;}
.zcwjk_con .zcwj_list li{height:auto;padding-bottom:24px;}
.zcwjk_con .zcwj_list li .title{height: 28px;display: block;position: relative;padding-right:160px;}
.zcwjk_con .zcwj_list li .title .date{display: block;position: absolute;right: 0;top: 1px;height: 23px;line-height: 22px;padding: 0 5px;border: #ddd 1px solid;border-radius: 3px;white-space: nowrap;font-size: 14px;color: #999;}
.zcwjk_con .zcwj_list li .title .down{display: block;position: absolute;right: 95px;top: 0;height: 28px;line-height: 28px;font-size: 14px;}
.zcwjk_con .zcwj_list li .title a.bt{display: block;padding-left: 16px;height: 28px;line-height: 28px;font-size: 16px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;background: url("../images_xxgkzt/lwlb_ico.gif") 0 center no-repeat;}
.zcwjk_con .zcwj_list li .info{padding: 11px 0 0 7px;line-height: 23px;font-size: 14px;color: #666;}
@media only screen and (min-width: 992px) and (max-width: 1099px) {
    .zcwjk_banner{padding:80px 0 70px;}
    /*政策-右*/
    .zcwjk_colunm li{padding-right:25px;}
}
@media only screen and (max-width:991px) {
    .zcwjk_banner{padding:50px 0 40px;}
    .zcwjk_searchcon{width:450px;}
    /*政策-左*/
    .zcwjk_fltop{height:64px;line-height:64px;}
    .zcwjk_tree{margin-bottom:15px;}
    .zcwjk_tree h3{height:58px;line-height:58px;background-position:95% center;margin-top:10px;}
    .zcwjk_tree .xxgk_zclist{max-height:200px;}
    /*政策-右*/
    .zcwjk_mainer{padding:15px;}
    .zcwjk_colunm{padding:10px 10px 10px 30px;}
    .zcwjk_colunm li{padding-right:25px;}
    .zcwjk_con{padding-top:15px;}
    .zcwjk_con .zcwj_list li{padding-bottom:15px;}
}
@media only screen and (max-width:767px) {
    .zcwjk_banner{padding:20px 0 20px;}
    .zcwjk_banimg{height:auto;}
    .zcwjk_searchcon{width:80%;padding:0;}
    .zcwjk_searchcon .ss3{display: none;}
    /*政策-左*/
    .zcwjk_tree h3{padding:0 40px 0 15px;}
    /*政策-右*/
    .zcwjk_mainer{padding:10px;}
    .zcwjk_colunm{padding:10px 0 10px 10px;}
    .zcwjk_colunm ul{padding-right:10px;}
    .zcwjk_colunm li{padding-right:10px;height:40px;line-height:40px;}
    .zcwjk_colunm li a{margin-top:7px;}
    .zcwjk_con .zcwj_list li{padding-bottom:10px;}
    .zcwjk_con .zcwj_list li .info{padding:5px 0 0 7px;}
}
/******政策文件库 end******/
.xxgk_leaderbox h2{font-size: 32px;color: #2d66a5;line-height: 40px; font-weight: bold; padding-top: 30px;text-align: center;}
.gk_leaderlist{ padding: 25px 35px 0;}
.gk_leaderlist li{float: left; width: 25%; height: 260px; text-align: center; line-height: 0; font-size: 0;}
.gk_leaderlist li span{display: block; line-height: 26px; font-weight: bold; font-size: 16px; text-align: center; color: #2d66a5; padding: 15px 10px 0; cursor: pointer;}
.gk_leaderlist li img{width: 120px; height: 150px;}
.gk_leaderlist li.num1{width: 100%; height: 215px;}
@media only screen and (max-width:1199px) {
    .gk_leaderlist{ padding: 25px 10px 0;}
}
@media only screen and (max-width:991px) {
    .gk_leaderlist li{width: 25%;}
    .ui-popup-modal{width:90%!important;height:auto;}
    .ui-dialog-content{width: 100%!important;}
}
@media only screen and (max-width:767px) {
    .xxgk_leaderbox h2{ padding: 10px 0 15px;}
    .gk_leaderlist{ padding: 15px 0 0;}
    .gk_leaderlist li{width: 33.3%;}
}
@media only screen and (max-width:480px) {
    .gk_leaderlist li{width:50%;}
}

/* 机构简介显示 */
.single-page-title{margin-bottom: 12px; }
.single-page-title li{position: relative; z-index: 1;float: left;  height: 34px; line-height: 34px; font-size: 16px; }
.single-page-title li a{display: block;margin:0 10px -1px 0; padding: 0 18px 1px;background-color: #eee;color: #666;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.single-page-title li.active a{color: #fff;background: #2c66a5;}
.single-page-unit{ float: left; display: block;height: 30px;line-height: 30px;padding: 6px;font-size: 16px;text-align: center;border: 1px solid #ebebeb;border-radius: 3px; margin: 15px 0 0 15px; width: 215px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.single-page-unit:hover{ background-color: #fafafa;}


/* 领导班子 */
.xxgklistb-page{ border-bottom: 1px dotted #ccc; padding: 20px; background: #fff; overflow:hidden; line-height: 28px; }
.xxgklistb-page .title { margin-bottom: 5px; }
.xxgklistb-page .title a { color: #2c66a5; font-size: 16px; }
.xxgklistb-page .work { background-position: 3px -338px; float: left; }
.xxgklistb-page .intro span { display: block; }
.xxgklistb-page .text { color: #888; overflow: hidden; zoom: 1; }
.xxgklistb-page .intro .more { display: none }
.xxgklistb-page .pic{ float:left; margin-right:30px}
.xxgklistb-page .leaderPic {float:left;margin-right: 30px;}
.xxgklistb-page .con {float: right;width: 488px;}

@media only screen and (min-width: 992px) and (max-width: 1099px) {
    .single-page-title li{width: 19%;margin:10px 1% 0 0;}
    .single-page-title li a{display: block;margin: 0;padding: 0;text-align: center;}
    .xxgklistb-page .con{width: 415px;}
    .single-page-unit{width: 180px;}
}
@media (max-width: 991px) {
    .xxgklistb-page{padding: 10px;}
    .single-page-title li{width: 24%;margin:10px .5% 0 ;}
    .single-page-title li a{display: block;margin: 0;padding: 0;text-align: center;}
    .single-page-unit{width: 204px;}
}
@media (max-width: 767px) {
    .xxgk_lmcon{ min-height: 150px;}
    .xxgklistb-page{padding: 10px 0;}
    .single-page-title li{width: 32.333%;margin:10px .5% 0 ;}
    .xxgklistb-page .pic{float: none;margin-right: 0;text-align: center;}
    .xxgklistb-page .pic img{width: 200px!important;height: auto!important;max-width: 100%;}
    .xxgklistb-page .con{float: none;width: 100%;}
    .single-page-unit{width: 48%; margin: 10px 1% 0; box-sizing: border-box; height: 44px;}
}
@media (max-width: 500px) {
    .single-page-title li{width: 49%;}
}

/*政府规章详细页*/
#content {position: relative;z-index: 1;clear: both;min-height: 300px;margin: 0 auto 20px;padding: 36px 36px 0;text-align: left;background-color: #fff;}
.path{margin-top: -15px; height: auto; line-height: 33px; color: #999; border-bottom: 1px solid #dedede;padding: 6px 0;}
.path a,.path span{padding:0 3px; color:#999;}
.path i{font-style: normal}
.path em{margin-left: 8px; padding-left:22px;background:url(../images/pathIcon.png) left center no-repeat;font-style: normal}
.redtit{text-align:center;margin: 30px 0 8px;border-bottom: 3px solid #015293;padding-bottom: 48px;padding-top: 30px;position:relative;}
#publicityName-red{font-size: 40px;color:#f00;font-family:FZXiaoBiaoSong-B05S, 宋体;font-weight: bold; }
#publicityName-red span {display: inline-block; background: url(../images/gh.png) no-repeat left center; padding-left: 85px; line-height: 70px;}
.redtit .down{ position:absolute;bottom:20px; right:0;}
.redtit .down a{margin-right:12px;border:1px solid #d2d2d2; width: 86px; height: 36px; display: block; line-height: 36px; float: left; color: #666;}
#publicityName-foot{text-align:right;margin: 30px 0 0;border-top: 3px solid #015293;padding: 40px 0; position:relative;color:#015293;font-size: 28px;font-family:FZXiaoBiaoSong-B05S, 宋体;}
#publicityName-gz { font-size: 54px; font-weight: bold; color: #fff; text-shadow: 0px 2px 0px rgba(0, 0, 0, 0.5); padding: 74px 0 55px 0; height: 55px;}
.printArea .conTxt{overflow:hidden; padding:0 0 20px 0;color:#333;font-family: "仿宋"; font-size: 21px; line-height: 38px; }
.printArea .conTxt img{max-width:800px; height:auto !important;width:auto}
.printArea .conTxt p{ word-wrap:break-word;}
.printArea .conTxt a{text-decoration:underline;color:blue; }
.printArea .conTxt em{font-style:normal;}
.printArea .title { font-family:FZXiaoBiaoSong-B05S!important;  font-size: 28px!important;  font-weight: bold!important; color:#333!important; height:auto!important; line-height:28px!important; padding-bottom:0!important; margin:32px 0 3px!important;text-align: center!important}
.articleCon{padding:20px 75px;text-align:left; }
@media (max-width: 767px) {
    #content{padding: 10px;}
    .path{margin-top: 0;}
    .redtit{padding-top: 10px;margin-top: 10px;}
    .articleCon{padding: 10px 20px;}
    .printArea .title{line-height: 32px!important;margin: 10px 0 3px!important;}
    #publicityName-foot{margin: 10px 0;}
    #publicityName-red span{padding-left: 68px}
}
@media (max-width: 460px) {
    #publicityName-red {
        font-size: 32px;
    }
}
@media (max-width: 390px) {
    #publicityName-red {
        font-size: 24px;
    }
}
/* 公开首页政策 */
.pageTPList table{ width:100%;}
.pageTPList table .title{ text-align:left; padding-left:20px; }
.pageTPList table em{font-style: normal}
.pageTPList th{  border-bottom:2px solid #0f5a9b; background-color: #fff; font-size: 20px; font-weight:normal;}
.pageTPList th,
.pageTPList td{ text-align:center; line-height: 28px;padding:8px 10px;}
.pageTPList td{ font-family:FZXBSJW-GB1-0, 新宋体;padding:20px 10px;}
.pageTPList td span{ margin-left: 15px;}
.pageTPList .last { padding: 15px;  position: relative; }
.pageTPList th.title { font-size: 20px; text-align: center;}
.pageTPList td.title {font-size: 16px;  }
.pageTPList td.title a{font-weight: bold;}
.pageTPList td.title .subTitle { font-size: 14px; color: #666; line-height: 22px; height: auto; position: relative;}
.pageTPList .intro { color: #bbb; }
.pageTPList .others { font-size: 14px; color: #aaa; position: absolute; right: 0px; top: 18px; }
.pageTPList .others a { padding-left: 19px; margin-right: 10px; color: #295eab; font-size: 14px; }
.pageTPList tr:nth-child(odd) td{ background:#f3f3f3; }
.pageTPList tr:hover td{ background:#ececec}
.pageTPList table {border-spacing: 0}
@media(max-width:991px){
    .pageTPList th, .pageTPList td{padding: 4px;}
    .pageTPList td span{margin-left: 5px;}
}
@media(max-width:767px){
    .pageTPList tr th:first-child, .pageTPList tr td:first-child{display: none;}
    .pageTPList td span{margin-left: 0;display: block;height: auto;line-height: 24px;width: 100%;text-align: center;}
}
.n-bottom, .n-left, .n-right, .n-top{display: inline!important}


/* 依申请公开查询结果 */
.apply-info{padding: 20px 30px;overflow: hidden;background-color: white;border: 1px solid #eee;border-radius: 5px;}
.queryResult{width:80%; margin:30px auto;line-height: 30px;}
.queryResult .tit h3{margin-bottom:30px;font-size:38px; line-height:2; text-align:center; }
.queryResult .tips{margin-bottom:50px; padding:50px 0 20px 0;font-size:16px; text-align:center; border-top:1px solid #ddd; }
.queryResult .number{font-weight:bold; color:#f00;}
.mainBox {padding: 20px 30px;overflow: hidden;background-color: white;border: 1px solid #eee;border-radius: 5px;}
.queryResult .mainBox {margin-bottom: 50px;}
/*右侧主体框*/

.mainBox .mHd{margin-top: 16px; height: 34px; line-height: 34px; border-bottom: 1px solid #eee;}
.mainBox .mHd .tabList{overflow: hidden;}
.mainBox .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;}
.mainBox .mHd .tabList li a{color: #666;}
.mainBox .mHd .tabList li.on{color:white; background-color: #2d66a5;}
.mainBox .mHd .tabList li.on a{color: white;}
.mainBox .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: white; border-bottom: none; background-color: #2d66a5;}
.mainBox .mHd h3 a{color: white;}
.mainBox .mBd{padding: 30px 0 0; overflow: hidden;}


.history-content .col-xs-10 {
    padding-left: 60px;
}
.history-content .col-xs-10 img {
    max-width: 95%;
}
.history-content .form-group .control-label {
    float: left;
    width:auto;
}
.history-content .history-difference-detail {
    width: 100%;
    padding: 30px 30px 0 30px;
}
.timeline {
    list-style: none;
    padding: 10px 20px;
    position: relative;
    word-break: break-all;
    z-index:0;
}
.timeline:before {
    top: 50px;
    bottom: 100px;
    position: absolute;
    content: " ";
    width: 3px;
    background-color: #eeeeee;
    left: 20px;
    margin-left: -1.5px;
}
.timeline > li {
    margin-bottom: 20px;
    position: relative;
}
.timeline > li:before,
.timeline > li:after {
    content: " ";
    display: table;
}
.timeline > li:after {
    clear: both;
}
.timeline > li:before,
.timeline > li:after {
    content: " ";
    display: table;
}
.timeline > li:after {
    clear: both;
}
.timeline > li > .timeline-panel {
    min-height: 80px;
    width: 90%;
    float: left;
    border: 1px solid #d4d4d4;
    border-radius: 2px;
    padding: 20px;
    position: relative;
    -webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.175);
    box-shadow: 0 1px 6px rgba(0, 0, 0, 0.175);
}
.timeline > li > .timeline-panel:before {
    position: absolute;
    top: 26px;
    right: -15px;
    display: inline-block;
    border-top: 15px solid transparent;
    border-left: 15px solid #ccc;
    border-right: 0 solid #ccc;
    border-bottom: 15px solid transparent;
    content: " ";
}
.timeline > li > .timeline-panel:after {
    position: absolute;
    top: 27px;
    right: -14px;
    display: inline-block;
    border-top: 14px solid transparent;
    border-left: 14px solid #fff;
    border-right: 0 solid #fff;
    border-bottom: 14px solid transparent;
    content: " ";
}
.timeline > li > .timeline-badge {
    color: #fff;
    width: 50px;
    height: 50px;
    line-height: 50px;
    font-size: 1.4em;
    text-align: center;
    position: absolute;
    top: 16px;
    left: 20px;
    margin-left: -25px;
    background-color: #bdbdbd;
    z-index: 100;
    border-top-right-radius: 50%;
    border-top-left-radius: 50%;
    border-bottom-right-radius: 50%;
    border-bottom-left-radius: 50%;
}
.timeline > li > .red {
    background-color: red;
}
.timeline > li > .blue {
    background-color: #bdbdbd;
}
.timeline > li > .orange {
    background-color: #f0ad4e;
}
.timeline > li > .green {
    background-color: green;
}
.timeline > li.timeline-inverted > .timeline-panel {
    float: right;
}
.timeline > li.timeline-inverted > .timeline-panel:before {
    border-left-width: 0;
    border-right-width: 15px;
    left: -15px;
    right: auto;
}
.timeline > li.timeline-inverted > .timeline-panel:after {
    border-left-width: 0;
    border-right-width: 14px;
    left: -14px;
    right: auto;
}
.timeline-badge.primary {
    background-color: #2e6da4 !important;
}
.timeline-badge.success {
    background-color: #3f903f !important;
}
.timeline-badge.warning {
    background-color: #f0ad4e !important;
}
.timeline-badge.danger {
    background-color: #d9534f !important;
}
.timeline-badge.info {
    background-color: #5bc0de !important;
}
.timeline-title {
    margin-top: 0;
    color: inherit;
}
.timeline-body > p,
.timeline-body > ul {
    margin-bottom: 0;
    line-height: 30px;
}
.timeline-body > p + p {
    margin-top: 5px;
}
.modal-body {
    overflow: hidden;
}
.modal-body .form-group {
    border-bottom: 1px solid #e5e5e5;
}
.modal-footer {
    border: none;
}
.modal-header {
    border: none;
}
.HistoryIntro {
    background-color: #f9f9f9;
}
.ok_bottom {
    overflow: hidden;
    text-align: center;
    margin-top: 30px;
    clear: both;
    padding-left: 250px;
}
.ok_bottom a {
    float: left;
    display: block;
    background-color: #3399cc;
    height: 34px;
    width: 130px;
    color: #fff;
    line-height: 34px;
    font-weight: bold;
    text-decoration: none;
    margin-right: 20px;
}
.timeline:before {
    margin-left: -20px;
}
.timeline .timeline-inverted .timeline-badge {
    margin-left: -65px;
}
.timeline .timeline-inverted .timeline-panel span {
    color: inherit;
}
.timeline .timeline-inverted .timeline-panel .timeline-heading span:first-child {
    margin-left: 15px;
}
.timeline .timeline-inverted .timeline-panel .timeline-body span {
    margin-right: 30px;
}
.timeline .timeline-inverted .timeline-panel .timeline-body .timeline-remarks,
.timeline .timeline-inverted .timeline-panel .timeline-heading p:last-child {
    border-top: 1px dashed #ddd;
    margin-top: 20px;
}
.timeline li {
    padding: 5px 0
}
.historydetail {
    padding-left: 30px;
}
.form-group {
    overflow: hidden
}
.form-group .control-label {
    float: left;
}
.detailTable{width:100%;margin-bottom:10px; background:#fff; }
.detailTable,.detailTable tr,.detailTable tr td{border-collapse:collapse;border:1px solid #e6e6e6; }
.detailTable thead tr{border-color:#146ac1;}
.detailTable thead th{height:40px; font-size:16px; line-height:40px; padding: 0 20px; font-weight: bold; text-align:left; color:#fff; border-color:#146ac1;background:#146ac1; }
.detailTable thead .tip{float: right; font-weight: normal; font-size: 14px; color: #ddd;}
.detailTable thead .hits{color: #fff;}
.detailTable tbody td{padding:10px 15px;}
.detailTable tbody td.tdName{width:20%; font-size:14px;font-weight:bold; text-align:center; background:#f7f7f7; }
.detailTable .trTitle .tdCon{font-weight:bold; white-space:normal; word-break:break-all;}
.detailTable .trName td:nth-child(2),.detailTable .trUnit td:nth-child(2){width:160px;}
.detailTable .trName td:nth-child(3),.detailTable .trUnit td:nth-child(3){width:160px;}
.detailTable .preDiv{overflow:auto; max-width:880px; }
.detailTable .preDiv pre{font-family:'Microsoft YaHei', SimSun, Arial, Helvetica, Tahoma, sans-serif; font-size:14px; white-space:pre-wrap; white-space:-moz-pre-wrap; white-space:-pre-wrap; white-space:-o-pre-wrap; word-wrap:break-word;}
.bot{padding:0 0 20px 0;text-align:center; }
.bot a,.bot button{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; }
.bot a:hover,.bot button:hover{text-decoration:none; background:#077bd4;}

@media (max-width:991px){
    .queryResult .mainBox{margin-bottom: 0;padding-bottom: 0;}
    .apply-info{padding: 10px;}
    .queryResult{width: auto;margin: 10px auto;}
    .mainBox{padding: 10px 0;border: 0 none;}
    .mainBox .mBd{padding-top: 10px;}
    .timeline{padding-right: 0;}
    .historydetail{padding-left: 25px;}
    .timeline:before{display: none;}
    .mainBox .mHd{margin-top: 0;}
    .queryResult .tit h3{margin-bottom: 10px;font-size: 30px;}
}
@media (max-width:767px){
    .timeline > li > .timeline-panel{width: 88%;}
    .detailTable tbody td.tdName{width: 30%;}
}