@charset "UTF-8";
*{margin:0;padding:0;}
body{box-sizing: border-box; background:#F7F7F7; font-size:16px;font-family:"å¾®è½¯é›…é»‘"; position: relative;}
.fl{ float:left;}
.fr{ float:right;}
a{ color:#333; text-decoration:none;}
a:hover{text-decoration: none;color:#013b9e;}
a img{ border:none;}
ul{margin-bottom:0;}
ul,li{ list-style:none;}
.mt15{ margin-top:15px;}
.mt20{ margin-top:20px;}
.mt5{ margin-top:5px;}
.clearfix:after {content:"\200B"; display:block; height:0; clear:both; }/*ç”¨äºŽæ¸…é™¤æµ®åŠ¨ï¼Œå†…å®¹ä¸º\200BæŒ‡é›¶å®½åº¦ç©ºæ ¼ï¼Œå³å¯çœç•¥visible:hidden*/
.clearfix { *zoom:1; } 
input:focus{outline:none}


body{background:url(../images/zfxxgk1_2.jpg) no-repeat center top;background-size: contain;}
.container{ width:1100px; margin:0 auto;}
.container .logo{padding:70px 0; box-sizing: border-box;}
.main{ background:#f4f4f4;padding:95px 36px 36px;}

.zwxxgk_ss{height:51px; background: url(../images/zfxxgk1_10.png) repeat-x left center;}
.inputText1{ width:510px; background:#f4f4f4; height:50px; line-height:50px; padding:0 15px; margin:0 auto 0;}
.inputText1 input{ width:510px;height:50px; line-height:50px; border:1px solid #076596; border-radius: 8px; background: #fff; margin-left:2px; box-sizing: border-box; float:left;font-size:16px;  padding-left: 10px; padding-right:50px;}  

.inputText1 .inp1{width:40px; height:42px;float:right; cursor:pointer; text-align: center;margin-top:-42px; margin-right:5px; }
.inputText1 .inp1 a{color: #fff; font-size:18px;}
.inputText1 .inp1 .fl{ float:left;border: none;background: none;}
.box{margin-top:85px;}
.mainLeft{width:240px;}
.zfxxgkML li {margin-bottom:15px;}
.zfxxgkML li p{height:70px; box-sizing: border-box; background:#fff url(../images/zfxxgk1_3.png) no-repeat 28px center; font-size:23px; border:1px solid #dfdfdf;padding:3px 12px 3px 90px;}
.zfxxgkML li p a{color:#2d66a5;display:block;height:64px; line-height:32px;}
.zfxxgkML li p a span{width:100px; display:inline-block;}
.zfxxgkML li.zfxxgkML_7 p a span{    width: 134px;line-height: 64px;letter-spacing: 44px;}
.zfxxgkML li.zfxxgkML_2 p{background:#fff url(../images/zfxxgk1_4.png) no-repeat 28px center;}
.zfxxgkML li.zfxxgkML_3 p{background:#fff url(../images/zfxxgk1_6.png) no-repeat 28px center;}
.zfxxgkML li.zfxxgkML_4 p{background:#fff url(../images/zfxxgk1_8.png) no-repeat 28px center;}
.zfxxgkML li.zfxxgkML_5 p{background:#fff url(../images/zfxxgk1_7.png) no-repeat 28px center;}
.zfxxgkML li.zfxxgkML_6 p{background:#fff url(../images/zfxxgk1_5.png) no-repeat 28px center;}
.zfxxgkML li.zfxxgkML_7 p{background:#fff url(../images/zfxxgk1_13.png) no-repeat 28px center;}
.zfxxgkML li p:hover a,.zfxxgkML li p.hover a{color:#fff;}
.zfxxgkML li.zfxxgkML_1 p:hover,.zfxxgkML li.zfxxgkML_1 p.hover{background:#2d66a5 url(../images/zfxxgk1_3_h.png) no-repeat 28px center;}
.zfxxgkML li.zfxxgkML_2 p:hover,.zfxxgkML li.zfxxgkML_2 p.hover{background:#2d66a5 url(../images/zfxxgk1_4_h.png) no-repeat 28px center;}
.zfxxgkML li.zfxxgkML_3 p:hover,.zfxxgkML li.zfxxgkML_3 p.hover{background:#2d66a5 url(../images/zfxxgk1_6_h.png) no-repeat 28px center;}
.zfxxgkML li.zfxxgkML_4 p:hover,.zfxxgkML li.zfxxgkML_4 p.hover{background:#2d66a5 url(../images/zfxxgk1_8_h.png) no-repeat 28px center;}
.zfxxgkML li.zfxxgkML_5 p:hover,.zfxxgkML li.zfxxgkML_5 p.hover{background:#2d66a5 url(../images/zfxxgk1_7_h.png) no-repeat 28px center;}
.zfxxgkML li.zfxxgkML_6 p:hover,.zfxxgkML li.zfxxgkML_6 p.hover{background:#2d66a5 url(../images/zfxxgk1_5_h.png) no-repeat 28px center;}
.zfxxgkML li.zfxxgkML_7 p:hover,.zfxxgkML li.zfxxgkML_7 p.hover{background:#2d66a5 url(../images/zfxxgk1_13_h.png) no-repeat 28px center;}
.zfxxgkML li.on p a{background:url(../images/zfxxgk1_11.png) no-repeat right center;}
.zfxxgkML li.on p:hover a,.zfxxgkML li.on p.hover a{background:url(../images/zfxxgk1_12.png) no-repeat right center;}
.zfxxgkML li .down{ padding:10px 0; border:1px solid #dedede; background:#fff;display:none;}
.zfxxgkML li.hover .down{display:block;}
.zfxxgkML li .down a{ line-height: 32px; padding:0 15px; display:block; text-align: center;}
.zfxxgkML li .down a.H,.zfxxgkML li .down a:hover{ background:rgb(230,245,255);color:#2d66a5;}

.xxgk_live2ts .children{
	margin-top: 15px;
}
.xxgk_live2 ul.children {
    display: none;
}
.hasChild{
	position:relative;
}
.xxgk_live2ts>a::after, .showj::after{
	content:'+';
	width:20px;
	height:20px;
	color:#000;
	position:absolute;
	top: -1px;
	right:20px;
	font-size:20px;
	font-weight:bold;
}
.xxgk_live2ts.on>a::after{
	content:'-';
	top: 0px;
	font-size:30px;
	right:16px;
	font-weight: bold;
}
.xxgk_live2 ul.children {
    display: none;
}
.xxgk_live2.on .children {
    display: block;
}


.mainRight{width:770px;background:#fff;padding:20px; box-sizing: border-box;}
.mainRight>h2{ font-size:32px; text-align: center; color:#2d66a5; margin-bottom:35px;}
.mainRight div.cont{max-height:1020px; position: relative; overflow-y:auto ;}
.mainRight .channel{margin:0 -20px 10px;border-bottom:1px solid #dedede; line-height: 35px;}
.mainRight .channel span{color:#fff; padding:0 20px;line-height:35px;background:#2d66a3;display:inline-block;font-size:18px;}
.mainRight .channel span a{color:#fff;display:block;}
.mainRight .channel:first-child{margin-top:-20px;}
.mainRight .mores{ line-height: 30px; text-align: center;margin-bottom:10px;}
.mainRight .mores a{padding:0 30px;line-height: 30px; background:#e7e7e7; display:inline-block}
.mainRight.listBox{/*min-height:600px;*/}
.zfxxgk_kjyxxh_img{margin-top:40px;}
.zfxxgk_kjyxxh_img img{width:100%;}
.listBox ul.innerList li{background: url(../images/list-pic.png) no-repeat left 22px;line-height: 45px;padding-left: 14px;}
.listBox ul.innerList li span{color: #999;font-size: 16px;}
.listBox ul.innerList li a{width:75%;display: block; font-size:18px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.listBox ul.innerList li.borders{border-bottom:1px dotted #ccc; padding-bottom:20px; margin-bottom:20px;}
.listBox ul.faguiList li{background:none;padding-left:0;position:relative;overflow: hidden;line-height: initial;padding: 20px 0;}
.listBox ul.faguiList li:nth-child(2n){background:#eeeeee;}
.listBox ul.faguiList .fagui_list_left{width: 60px;float:left;text-align:center;position: absolute;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}
.listBox ul.faguiList .fagui_list_right{margin-left: 60px;padding-right: 100px;position: relative;}
.listBox ul.faguiList .fagui_list_right .fagui_list_title{width: initial;font-size:16px;font-weight:bold;font-family: '宋体';}
.listBox ul.faguiList .fagui_list_right p {color: #2d66a5;line-height: 1.3;font-size: 13px;text-align: justify;padding-top: 10px;}
.listBox ul.faguiList .fagui_list_right .fagui_list_download{position: absolute;right: 10px;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}
.listBox ul.faguiList .fagui_list_right .fagui_list_download a{font-size: 15px;width: 61px;}
.listBox .faguiHeader{border-bottom: 2px solid #0f5a9b;padding: 10px 0;}
.listBox .faguiHeader span{font-size: 18px;}
.listBox .faguiHeader .faguiHeaderNum{width: 60px;text-align: center;float: left;}
.listBox .faguiHeader .faguiHeaderRight{ margin-left: 60px;}
.listBox .faguiHeader .faguiHeaderDownload{float: right;text-align: center;width: 60px;margin-right: 10px;}
.listBox .faguiHeader .faguiHeaderTitle{display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;text-align: center;}
.mainRight .ldjs{padding:5px 0 20px;}
.mainRight .ldjs li{width:80px; float:left;margin-right:10px; line-height:30px;}
.page{line-height: 30px;margin: 20px 0 10px;text-align: center;font-size: 15px;}
.page a{color: #868585;background:#fff; padding: 2px 5px;border-radius: 3px; border: 1px solid #e0e0e0; margin: 0 2px;}
.page a.hover{background: #0069a2;color: #fff;border: none;padding: 3px 6px !important;}
.page input{    width: 40px;height: 22px;line-height:22px;margin: 0px 5px;vertical-align: middle; text-align: center;}
.page .pagination-first,.page .pagination-last{display:inline-block}
.page .active{color:#fff;background:#1c5bb8;border:1px solid #1c5bb8}


.detail .shijian{line-height:30px; text-align: center;font-size:15px;}
.detail .shijian span{padding:0 15px;}
.detail .shijian span a{padding:0 5px;}
.detail .shijian span i{font-style: normal;}

.detail .cont{margin:35px 0 10px; line-height:200%;}
.detail .cont img,.detail .cont table{max-width:100% !important;}

/* 依申请公开 */
.ysqgk_links{
    text-align: center;
    padding-bottom: 20px;
}
.ysqgk_links a{
    background-color: #2c6294;
    color: #fff;
    display: inline-block;
    padding: 8px 20px;
    box-shadow: 0 0 10px 2px #c8c8c8;
    margin: 0 10px;
}

/*机关简介*/
.jgjj_content{display:none;padding:0px 0 20px;line-height:35px;font-size:17px}
.jgjj_content.on{display:block}
.jgjj_content *{font-family:sans-serif,'微软雅黑','宋体' !important}
.jgjj_content p{margin:0 !important}
.jgjj_shijian{line-height:30px;text-align:center;font-size:15px}
.jgjj_shijian span{padding:0 15px}
.jgjj_title{margin-top:30px;margin-bottom:20px}
.jgjj_title span{width:25%;padding:10px 0;float:left;text-align:center;background-color:#f4f4f4;font-size:20px}
.jgjj_title span.on{background-color:#2d66a3;color:#fff}
.jgjj_content_leader{padding-left:30px;}
.jgjj_content_leader > p{padding-bottom: 7px;}
.jgjj_content_leader > p > a{display: inline-block;font-weight: bold;width: 70px;float: left;}
.jgjj_content_leader > p > span {margin-left: 70px;display: block;}
.jgjj_content_jigou{border-bottom:1px solid #ddd;margin-bottom:20px;padding-bottom:20px}
.jgjj_content_jigou > p{font-size:20px;font-weight:bold}
.jgjj_content_zhishu li{float:left;width:50%;padding-left:10px;margin-bottom:10px;box-sizing:border-box}
.jgjj_content_zhishu li a{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.jgjj_content_download{float:right;color:#2d66a3;}
.jgjj_content_date{display:none !important;}/*文章日期仅做判断用，不在页面展示*/



/*################ footer ################*/
footer{background:#245399;padding:15px 0; margin-top:20px; font-size:14px;}
.footer{ width:1200px; margin:0 auto ; color:#fff;}
.footer a{ color:#fff;}
.footer .dzjg {width: 52px;margin-top: 10px;}
.footer .jiucuo {width: 110px;/* margin-top: 27px; */margin:10px 5px 0 15px;}
.footer .font p{margin:0; line-height:24px;}
.footer .font span{ padding:0 5px;}
.footer .font .gongan{display:inline-block;background: url(../images/icon_05.png) no-repeat; padding-left:23px;}
.footer-nav { padding-top: 10px;}
.footer-nav li {width: 66px;}
.footer-nav a {font-size: 13px;line-height: 24px;color:#fff;display: block;height: 56px;background-repeat: no-repeat;background-position: center top;padding-top: 35px;text-align: center;position: relative;}
.footer-nav1 a {background-image: url(../images/icon_01.png);}
.footer-nav2 a {background-image: url(../images/icon_02.png);}
.footer-nav3 a {background-image: url(../images/icon_03.png);}
.footer-nav4 a {background-image: url(../images/icon_04.png);}
.footer-nav5 a {background-image: url(../images/newicon_05.png);background-size: 30px;}

.sidebar-line,aside.sidebar{display:none;}


.slhbox {position: absolute;right: 200px;top: 20px;color: #FFF;}
.slhbox ul {width: 150px;}
.slhbox ul li {float: left;padding-right: 5px;}
.slhbox ul li a{color: #FFF;}
.slh-wza {display: inline-block;}
.slh-ghb {display: block;}

 @media screen and (max-width: 1099px) { 
	.container{width:98%;}
	.container .logo img{height:180px;}
	.main{padding:20px;}
	.mainLeft{width:23.34%;}
	.mainRight{width:74.9%}
	.footer{width:98%;padding:0;}
}
 @media screen and (max-width: 991px) { 
	.container .logo{padding:30px;}
	.container .logo img{height:130px;}
	.box{margin-top:60px;}
	.mainLeft{width:100%;}
	.mainRight{width:100%;}
	.zfxxgkML li{ width:48%;float:left;margin:0 1% 15px;}
	.zfxxgkML li p a span{width:200px; display:inline-block; line-height:64px;}
	.footer-nav{display:none;}
	.footer .font{ width:100%;}
	.footer .font p{ text-align: center;}
	.footer .dzjg{display: inline-block;margin-top: 0;margin-left: calc(50% - 58px);}
    .footer .dzjg img{width:38px;}
    .footer .jiucuo{display: inline-block;margin: 0;}
    .footer .jiucuo img{width: 80px;}
}
 @media screen and (max-width: 767px) { 
	.box{margin-top:40px;}
	.main{padding:20px 10px;}
   	.container .logo img{width:90%;height:auto;}
	.inputText1{width:90%;padding:0 5px;}
	.inputText1 input{width:100%;}
	.zfxxgkML li{width:100%;}
	.listBox ul.innerList li a{ width:65%;}
	.detail .shijian{font-size:14px;}
	.mainRight div.cont{max-height: none;}
	.footer>*{width:100%; float:none;}
	.footer .font p{ text-align: center;}
	.footer .font p span{display: block;width:100%;padding: 0;}
	.page .pagination-first,.page .pagination-last{display:block}
        .slhbox {right:0;}
}

@media screen and (max-width: 425px) {
	.jgjj_title span{width: 50%;}
	.jgjj_content_leader{padding-left:0;}
	.jgjj_content_zhishu li{width:100%;}
}

@media screen and (max-width: 413px) {
	.container .logo img{width:95%;height:auto;}
	.listBox ul.innerList li a{ width:60%;}
	.listBox ul.innerList li a,.listBox ul.innerList li span{font-size:16px ;}
}
