@charset "utf-8";
/* CSS Document */
.xxgk_body{background: #fff url("/_res/images_xxgk/gkbg.png") top center no-repeat;}
.w1100{width: 1100px;margin: 0 auto;}
.gk_banner{padding: 48px 0 53px;text-align: center;}
.gk_banner .img_title{display: none;}
.contain{background: #f7f7f7;margin: 0 0 24px;padding: 36px;}
@media only screen and (min-width: 992px) and (max-width: 1099px) {
    .w1100{width: 992px;}
}
@media only screen and (max-width: 991px) {
    .w1100{width: 768px;}
    .contain{padding: 20px 15px;}
}
@media only screen and (max-width: 767px) {
    .w1100{width: 100%;}
    .contain{padding:15px 10px;}
    .gk_banner{width: 80%;margin:0 auto;}
    .gk_banner img{max-width: 100%;}
}
/*搜索*/
.xxgk-search-box{width:100%;margin:45px 0 87px;background:url(/_res/images_xxgk/gk-sezrch-line.png) center no-repeat;}
.xxgk-search{width:510px;height: 50px;margin:0 auto;}
.xxgk-search ul{width:100%;height: 48px;border:1px solid #fe8f00;border-radius:8px;background: #fff; position: relative;}
.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; right: 0; top: 0; position: absolute;}
.xxgk-search .search-keywords{float:left;width:100%;height:38px;line-height:38px;padding:5px 0;text-indent:10px;background:none;border:0 none;font-size:16px;color:#666;border-radius:8px;}
.xxgk-search .search-btn{float:left;width:70px;height:48px;border:0;font-size: 0;color:#fff;background:url(/_res/images_xxgk/gk-search_btn.png) center center no-repeat;}
.xxgk-search-btn:hover{cursor: pointer;}
.xxgk-search input::-input-placeholder{color:#fe8f00;}
.xxgk-search input::-webkit-input-placeholder {color:#fe8f00;}
.xxgk-search input:-moz-placeholder {color:#fe8f00;}
.xxgk-search input::-moz-placeholder {color:#fe8f00;}
.xxgk-search input:-ms-input-placeholder {color:#fe8f00;}
@media (max-width:991px) {
    .xxgk-header-warp{padding-bottom:60px;}
}
@media (max-width:767px) {
    .xxgk-header-warp{padding-bottom:30px;padding-top:40px;}
    .xxgk-logo img{margin:0 auto;max-width:80%;height:auto;}
    .xxgk-banner{padding-top:20px;}
    .xxgk-search-box{margin:10px 0 20px;background:none;}
    .xxgk-search{width:90%;}
}

.xxgk_left{width: 240px;}
.xxgk_lmlink .num{margin-bottom:14px;}
.xxgk_lmlink .num a{border: 1px #e5e5e5 solid; display: block; height: 56px;line-height:0px;padding: 6px 40px 6px 25px; font-size: 0px;color: #fe8f00;background: #fff;}
.xxgk_lmlink .num5 a,.xxgk_lmlink .num6 a{padding-right: 10px;}
.xxgk_lmlink .num a span{display: block; vertical-align: middle; cursor: pointer; height: 56px; }
.xxgk_lmlink .num a .ico{float:left;width: 40px; background: url(/_res/images_xxgk/gklm_ico01.png) center no-repeat;}
.xxgk_lmlink .num a .tit{margin-left: 60px;line-height: 28px; font-size: 23px;}
.xxgk_lmlink .num5 a .tit,.xxgk_lmlink .num6 a .tit{height:56px;line-height: 56px;}
.xxgk_lmlink .num2 a .ico{  background: url(/_res/images_xxgk/gklm_ico02.png) center no-repeat;}
.xxgk_lmlink .num3 a .ico{  background: url(/_res/images_xxgk/gklm_ico03.png) center no-repeat;}
.xxgk_lmlink .num4 a .ico{  background: url(/_res/images_xxgk/gklm_ico04.png) center no-repeat;;}
.xxgk_lmlink .num5 a .ico{  background: url(/_res/images_xxgk/gklm_ico05.png) center no-repeat;}
.xxgk_lmlink .num6 a .ico{  background: url(/_res/images_xxgk/gklm_ico06.png) center no-repeat;}
.xxgk_lmlink .gb a .ico{  background: url(/_res/images_xxgk/gklm_ico_gb.png) center no-repeat;}
.xxgk_lmlink .bmlj a .ico{  background: url(/_res/images_xxgk/gklm_ico_lj.png) center no-repeat;}
.xxgk_lmlink .num a:hover,.xxgk_lmlink .num.active a{ background: #fe8f00; border-color: #fe8f00; color: #fff;}
.xxgk_lmlink .num a:hover .ico,.xxgk_lmlink .num.active a .ico{ background: url(/_res/images_xxgk/gklm_icon01.png) center no-repeat;}
.xxgk_lmlink .num2 a:hover .ico,.xxgk_lmlink .num2.active a .ico{ background: url(/_res/images_xxgk/gklm_icon02.png) center no-repeat;}
.xxgk_lmlink .num3 a:hover .ico,.xxgk_lmlink .num3.active a .ico{ background: url(/_res/images_xxgk/gklm_icon03.png) center no-repeat;}
.xxgk_lmlink .num4 a:hover .ico,.xxgk_lmlink .num4.active a .ico{ background: url(/_res/images_xxgk/gklm_icon04.png) center no-repeat;}
.xxgk_lmlink .num5 a:hover .ico,.xxgk_lmlink .num5.active a .ico{ background: url(/_res/images_xxgk/gklm_icon05.png) center no-repeat;}
.xxgk_lmlink .num6 a:hover .ico,.xxgk_lmlink .num6.active a .ico{ background: url(/_res/images_xxgk/gklm_icon06.png) center no-repeat;}
.xxgk_lmlink .gb a:hover .ico,.xxgk_lmlink .gb.active .ico{  background: url(/_res/images_xxgk/gklm_ico_gb2.png) center no-repeat;}
.xxgk_lmlink .bmlj a:hover .ico,.xxgk_lmlink .bmlj.active .ico{  background: url(/_res/images_xxgk/gklm_ico_lj2.png) center no-repeat;}

.xxgk_lmlink .num a i.b{padding-left: 12px;}

.xxgk_lmlink .lmlink-tab a{background:#fff url(/_res/images_xxgk/treeico.png) no-repeat 195px center;}
.xxgk_lmlink .lmlink-tab a:hover,.xxgk_lmlink .lmlink-tab.active a{background:#fe8f00 url(/_res/images_xxgk/treeicoh.png) no-repeat 195px center; border-color: #fe8f00; color: #fff;}


/*左侧信息公开目录*/
.ztree *{font-size: 15px;}
.xxgktreecon,.navContent{padding:10px 0;border:1px solid #e5e5e5;margin-bottom:15px;margin-top: -14px; background: #fff;}
.ztree li{line-height: 32px;}
.ztree li a{display: block;padding: 0;}
.ztree li a.level0{position: relative; padding:3px 20px 3px 40px;height: auto; line-height:26px;background:url(/_res/images_xxgk/dot.png) no-repeat 28px 15px;}
/*.ztree li a.level0 .node_name{display: block;background: url("/_res/images_xxgk/tree_subico.png") right 3px no-repeat;}*/
.ztree li span.button{background: none;float: right;margin: 8px 10px 0 0;}
.ztree li span.button.roots_docu{background: none !important;}
.ztree li span.button.center_close{
    width: 14px;
    height: 14px;
    background: url("/_res/images_xxgk/tree_subico.png") center no-repeat;

}
.ztree li span.button.center_open{width: 14px;height: 14px;background: url("/_res/images_xxgk/tree_subicoh.png") center no-repeat;}
.ztree li ul.line{background: none !important;}
.ztree li ul.level0.line {padding:3px 0 3px 54px;}
.ztree li a.curSelectedNode, .ztree li a.curSelectedNode_Edit{background: none;border: none;}
.ztree li a.level1{line-height: 26px;height: auto;padding: 3px 0;}
.ztree li a.level1.curSelectedNode{color: #fe8f00;}
.navContent{display:none;}
.navContent-show{display:block;}
.navContent ul li{padding:0 20px 0 25px;}
.navContent ul li a{display:block;line-height:26px;padding:5px 0px 5px 16px;font-size:16px;background:url(/_res/images_xxgk/dot.png) no-repeat left 15px;}
.navContent ul li.active{background:#e9f5fe;}
.navContent ul li.active a{color:#fe8f00;}

.ztree li span.button.ico_close,
.ztree li span.button.edit,
.ztree li span.button.ico_open,
.ztree li span.button.ico_docu,
.ztree li span.button.bottom_docu{
    display: none;
}


.ztree li a.curSelectedNode, .ztree li a.curSelectedNode_Edit {
    color: #fe8f00;
    height: auto;
}

.ztree li span.button.bottom_close {
    width: 14px;
    height: 14px;
    background: url(/_res/images_xxgk/tree_subico.png) center no-repeat;
}

.ztree li span.button.bottom_open {
    width: 14px;
    height: 14px;
    background: url(/_res/images_xxgk/tree_subicoh.png) center no-repeat;
}

.ztree li a {
    height: auto;
}

.ztree li ul.level1.line {
    padding: 3px 0 3px 24px;
}

.ztree li ul.level0 {
    padding: 3px 0 3px 54px;
}

/*右侧*/
.xxgk_lmright{float: right; width: 768px;border: #e5e5e5 1px solid;background: #fff;}
.gkbox{ height:auto; margin-bottom:30px;}
.gktit,.gkzd-title{ height:34px; border-bottom:1px solid #d7d7d7;}
.gktit span,.gktit a,.gkzd-title span{ float:left; padding:0 22px; background:#fe8f00; font-size:16px; color:#fff; height:35px; line-height:35px; margin-bottom:-1px;}
.gkmore{ width:100px; height:30px; margin:0 auto; text-align:center;margin-top:10px;}
.gkmore a{ background:#E5E5E5; display:block; line-height:30px; font-size:16px; color:#333;}
.gkmore a:hover{background:#fe8f00; color:#fff;}
.gk_list{ padding:15px 20px 0; height:auto; overflow:hidden;}
.gk_list ul li{ line-height:30px; height:auto; font-size:16px; padding:7px 0px;}
.gk_list ul li .date{ color:#999; }
.gk_list ul li a.title{
    float: left;
    white-space: nowrap;
    max-width: 65%;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-right:10px;
}
.gk_list .gl {
    float: left;
    color:#fe8f00;
}
.gk_list .gl a{
    color:#fe8f00;
}

.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{padding: 20px;}
.xxgklistb .newstitle{padding:20px 20px 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 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;}

.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:#FE8F00 !important;}
.xxgklistb .slimScrollDiv .slimScrollRail{width:10px !important;background:#eee !important;}
.xxgklistb ul{ overflow: hidden;}
.xxgklistb ul li{line-height: 32px;padding: 0;background: none; vertical-align:bottom; overflow:hidden;font-size:16px;}
.xxgklistb ul li.even{}
.xxgklistb ul li a{color:#4d4d4d;}
.xxgklistb ul li .date{float: none; color:#999;margin-left: 10px;}
.xxgklistb ul.doc_list{padding-bottom:10px;padding-top:10px; min-height:200px;}
.xxgklistb .line {line-height: 0;border-bottom: 1px solid #fe8f00;margin: 22px 0;}
/*信息公开列表*/
.nav_dwxx{min-height:28px;padding:7px 0;border:#ededed 1px solid; margin-bottom: 10px;}
.nav_dwxx ul li{float:left;height:28px;line-height:28px;font-size:14px;vertical-align:bottom;white-space: nowrap; overflow: hidden;  text-overflow: ellipsis;}
.nav_dwxx ul li.bt{width:102px;text-align:right;}
.nav_dwxx ul li.dw{width:740px;font-weight:bold;color:#c50001;}
.nav_dwxx ul li.dz{width:415px;}
.nav_dwxx ul li.dh{width:222px;}

.nav_tit{height:46px;background: #f7f7f7; position: relative;margin: 10px 15px 0;}
.nav_tit ul{padding:0;}
.nav_tit ul.tit li{float:right;color:#333;height:46px;font-size:16px;line-height:46px;text-align:center;padding:0;border-right:#fff 2px solid; font-weight: bold;}
.nav_tit ul.tit li.xh,.xxgk_nav_con ul li.xh{width:60px; left: 0;}
.nav_tit ul.tit li.yh,.xxgk_nav_con ul li.yh{width:180px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden; left: 62px;}
.nav_tit ul.tit li.mc{float:none;margin-right:120px;text-align: left;padding-left: 20px;}
.nav_tit ul.tit li.rq,.xxgk_nav_con ul li.rq{ width: 120px; right: 0px;border:0 none;color:#999;}
.nav_tit ul.tit li.wh,.xxgk_nav_con ul li.wh{ width: 150px; right: 0; border: 0 none;display:none;}

/*.gkzd-title{height:40px;overflow:hidden;border-bottom:1px solid #dedede;}*/
/*.gkzd-title span,.gkzd-title a{display:block;float:left;min-width:70px;padding:0 20px;height:40px;line-height:40px;text-align:center;font-size:18px;color:#fff;background:#2d66a5;}*/
/*.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:#2d66a5;font-weight:bold;border-bottom:2px solid #2d66a5;}
.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 15px 20px;}
.xxgk_nav_con .xxgk_navli{height:45px; border-bottom: 1px dashed #dfdfdf;}
.xxgk_nav_con ul{height:45px; position: relative;}
.xxgk_nav_con ul li{float:right;height:45px;line-height:45px;font-size:16px; background:none;padding:0;text-align:center;border-right:#fff 2px solid; color: #333;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.xxgk_nav_con ul li.mc{float:none;margin-right:120px;text-align:left;overflow: hidden;}
.xxgk_nav_con ul li.mc a.title{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden; float: none;padding-left: 8px;}
.xxgk_nav_con ul li.mc .nr{   float: left;max-width: 100%;display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.xxgk_nav_con ul li.mc .gl{display:block;float:right;max-width:412px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.xxgk_nav_con ul li.mc .gl .split{padding:0 2px;color:#fe8f00;font-size:14px;}
.xxgk_nav_con ul li.mc .gl a{display:inline;color:#fe8f00;float:none;background:none;max-width:none;padding:0;margin:0;}
.xxgk_sqcon .xxgk_nav_con .xxgk_navli{height:41px; border-bottom: 1px dashed #dfdfdf;}
.xxgk_sqcon .xxgk_nav_con ul li{height:41px;line-height:41px;}
.listviewboxt{display:none;height:178px; position:relative;text-align:center;left:0;top:0; right: 0;width:auto;}
.listviewbox{background:#fff;border:5px solid #eee;position:absolute;left:0;top:0;padding:14px 10px;text-align:center;z-index:998;color:#333;}
.listviewbox .vitem{line-height:24px;text-align:left;width:50%;float:left;overflow:hidden;font-size:14px;}
.listviewbox .vname{float:left;font-weight:bold;height:24px;line-height:24px;text-align:right;width:90px;}
.listviewbox .vname p,.listviewbox .vitem p{float: none; margin-left: 90px;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.listviewbox .vname p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.listviewbox .vname_zy{height:auto;}
.listviewbox .vitem1,.listviewbox .vitem2{width:100%;}
.listviewbox .vitem2 p{white-space: normal;}

.xxgk_lmcon  .pagination{padding-top:30px;}


@media only screen and (min-width: 992px) and (max-width: 1099px) {
    .xxgk_lmright{width: 658px;}
    .xxgk_nav_con ul li.mc .gl{max-width: 60%;}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
    .xxgk_nav_con ul li.mc .gl{max-width: 60%;}
    .xxgk_left{width: 180px;}
    .xxgk_lmlink .num a{padding: 6px 10px 6px 8px;}
    .xxgk_lmlink .num a .tit{margin-left: 50px;font-size: 20px;}
    .xxgk_lmright{width:536px;}
}
@media only screen and (max-width: 767px) {
    .xxgk_nav_con ul li.mc .gl{max-width: 60%;}
    .xxgk_left{width:100%;float: none;}
    .xxgk_lmlink .num a .tit{line-height: 56px;font-size: 20px;}
    .xxgk_lmlink .num a .tit br{display: none;}
    .xxgk_lmright{width:100%;float: none;}
}



/*政策解读*/
.ind_xxktop{overflow: hidden;position:relative;}
.ind_xxktop ul.ind_topr li a{font-size: 14px;color: #333;letter-spacing: 0;}
.ind_xxktop ul.ind_topr li{padding:0 20px;background: url(/_res/images_zwgk/gktit_line.png) right 12px no-repeat;}
.ind_xxktop ul.ind_topr li.last{background:none;padding-right: 0;}


.xxgk_lmright .xxgk_lmzcjd{padding: 0 20px;}

.gk_jd_top{height: 50px;line-height: 50px;text-align:center;font-size: 23px;font-weight: bold;color: #ff8800;margin-bottom: 10px;}
.xxgk_zcjdcon .xxgk_nav_con1{display: none;height: 511px;}
.xxgk_zcjdcon .xxgk_nav_con1.active{display:block;}

/**信息公开目录（政府文件）***/
.xxgk_nav_con1 .xxgk_navli{padding: 10px 0;border-bottom: #cfcfcf 1px dashed;}
.xxgk_nav_con1 .xxgk_navli li{height: 26px;line-height: 26px;overflow: hidden;vertical-align: bottom;}
.xxgk_nav_con1 .xxgk_navli li.mc{font-size: 16px;}
.xxgk_nav_con1 .xxgk_navli li .syh,.xxgk_nav_con1 .xxgk_navli li .date{font-size: 14px;color: #999;}
.xxgk_nav_con1 ul li.mc{text-align:left;overflow: hidden;}
.xxgk_nav_con1 ul li.mc a.title{display:inline-block;float: left; white-space:nowrap;text-overflow:ellipsis;overflow:hidden; vertical-align: middle; max-width: 100%;}
.xxgk_nav_con1 ul li.mc a.title.lang1{ max-width:670px;}
.xxgk_nav_con1 ul li.mc a.title.lang2{ max-width:620px;}
.xxgk_nav_con1 ul li.mc a.title.lang3{ max-width:570px;}
.xxgk_nav_con1 ul li.mc a.title.lang4{ max-width:520px;}
.xxgk_nav_con1 ul li.mc a.title.lang5{ max-width: 470px;}
.xxgk_nav_con1 ul li.mc a.a{ color: #fe8f00;}
.xxgk_nav_con1 ul li.mc .fz{ color: #dd0000;}
.xxgk_nav_con1 ul li.mc .split{ padding: 0 5px;color: #fe8f00;}

@media only screen and (min-width: 992px) and (max-width: 1099px) {
    .xxgk_nav_con1 ul li.mc a.title.lang1{ max-width:570px;}
    .xxgk_nav_con1 ul li.mc a.title.lang2{ max-width:490px;}
    .xxgk_nav_con1 ul li.mc a.title.lang3{ max-width:410px;}
    .xxgk_nav_con1 ul li.mc a.title.lang4{ max-width:390px;}
    .xxgk_nav_con1 ul li.mc a.title.lang5{ max-width: 310px;}
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
    .xxgk_nav_con1 ul li.mc a.title.lang1{ max-width:440px;}
    .xxgk_nav_con1 ul li.mc a.title.lang2{ max-width:360px;}
    .xxgk_nav_con1 ul li.mc a.title.lang3{ max-width:280px;}
    .xxgk_nav_con1 ul li.mc a.title.lang4{ max-width:200px;}
    .xxgk_nav_con1 ul li.mc a.title.lang5{ max-width:120px;}
}

@media only screen and (max-width:767px ) {
    .xxgk_nav_con1 ul li.mc a.title{max-width: none;display: block;width: 100%;}
    .xxgk_nav_con1 ul li.mc a.a{display: none;}
    .xxgk_nav_con1 ul li.mc span.split{display: none;}
}


/*部门链接*/
.zfjg_maincon{padding-bottom: 30px;}
.zfjg_lmtit{margin: 28px 0 15px;}
.zfjg_lmtit a{display: inline-block;font: bold 17px/40px "microsoft yahei";width: auto;height: 40px;padding: 0 14px;background: #FE8F00;color: #fff;border: 1px solid #F79C27;}

.zfjg_lmcon{padding: 8px 10px 0;}
/*.zfjg_lmcon ul{background: url("/_res/images_xxgk/gk_bm_linkbg.png") 0 0;}*/
.zfjg_lmcon li{width: 25%;float: left;height: 40px;}
.zfjg_lmcon li a{display: block;font-size: 16px;line-height: 40px; color:#4d4d4d;text-align: left;padding-left: 26px;background: url("/_res/images/ico_cf5.gif") 13px center no-repeat; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}


.gknb_maincon li br{display: none;}
.gknb_maincon .dw_title2 {height: 35px;line-height: 35px;font-size: 18px;font-weight: bold;color: #666;text-align: center;margin: 0 10px 5px;}
@media only screen and (min-width: 992px) and (max-width: 1099px) {
    .zfjg_lmcon li{width: 33.33%;}
    .zfjg_lmcon2 li{width: 25%;}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
    .zfjg_lmcon li{width: 33.33%;}
}
@media only screen and (max-width:479px ) {
    .xxgk_lmlink .num a i.b{padding-left: 0;}
    .zfjg_lmcon li{width: 50%;}
    .zfjg_lmcon2 li{width: 33.33%;}
}
