﻿@charset "gb2312";
/* CSS Document */
/*页面右侧*/
.xxgk-jg-wrap{/*float: right; */width: 768px;border: #e5e5e5 1px solid;background: #fff; margin: 0 auto;}
.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;}
/* 领导班子 */
.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:518px;}

@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%;}
}
/* 机构简介显示 */
.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.nav-tabs .nav-link {display: block;margin:0 10px -1px 0; padding: 0 18px 1px;background-color: #eee;color: #666;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; border: 0; border-radius: 0;}
.single-page-title li a.nav-link.active {color: #fff;background: #2479D1;}
.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:518px;}

@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%;}
}

/*信息公开指南*/
.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-jg-wrap{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-jg-wrap{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;}
}
