@charset "utf-8";


/*头部*/
body{ background: #FFF url(../images/xxgk_bg.jpg) no-repeat center top;font-family: 微软雅黑; font-size:14px;  color: #404040;}
.w1100{ width: 1100px; min-width: 1100px; margin:0 auto; }
a, h1, h2, h3, h4, h5, h6 {
    font-family: 微软雅黑;
    font-weight: normal;
}
.xxgk_head{padding-top: 27px; height: 338px;}
.xxgk_head img{display:block;}

.xxgk_logo{font-size:46px;color:#ffffff;line-height:76px;height:76px;overflow:hidden;}
.xxgk_logo img{display: inline-block;vertical-align: middle;margin-top: -12px;}
.zzgk_wz{float:right;margin-right:143px;margin-top:50px;}

.xxgk_con{ padding:84px 36px 100px; background: #f3f3f3; }
/*搜索*/
	.xxgk_search{ padding-bottom:0px; position: relative; }
		.xxgk_search_l,.xxgk_search_r{ position: absolute; top: 24px; border-bottom: 2px solid #dcdcdc; width: 240px; }
		.xxgk_search_l{ left:0; }
		.xxgk_search_r{ right:0; }
		.xgk_search_c{ width: 510px; height:48px; margin: 0 auto; border:1px solid #2d66a5; border-radius: 9px; background: #fff; }
		.xgk_search_c form{position: relative;}
		.xgk_search_c input{border:none; vertical-align: top; line-height: 48px; height: 48px;}
			.input_1{ width: 450px; background-color: transparent;font-size:14px;text-indent: 20px;}
			.button_1{ width: 50px; background: url(../images/2020010313104182062.png) no-repeat center center;cursor: pointer;}
			.xxgk_stj{ width:82px; text-align:center; background: url(../2020010311570970886.jpg) no-repeat right center; padding-right:5px;display: inline-block; line-height: 48px;font-size: 14px; color: #666666;font-family: 微软雅黑;    cursor: pointer;}
			.search_hid{position: absolute;left: 0;top: 50px;background: #fff; padding:5px 0;width: 100px; text-align: center; display:none;}
			.search_hid a{ display:block; line-height:24px; font-size:14px;}
/*底部*/
.xxgk_footer{ width: 100%; background: #2d66a5; padding: 34px 0; }
	.xxgk_footer_bsm{ width: 100%; background: #dabb85; line-height: 50px; text-align: center; margin-top: 31px; }
	.xxgk_footer_bsm span{ display: inline-block; margin:0 45px; font-size: 14px; color: #404040; }
	.xxgk_footer_bsm a{font-size: 14px; color: #404040; }
	.xxgk_fooer_dzbs{ padding:40px 0 0 20px; width: 213px; }
	.xxgk_fooer_nav{ width: 310px; height: 123px; background: #a91728; padding-top:33px;  }
	.xxgk_fooer_nav a{ color: #fff; line-height: 45px; font-size: 14px; display: inline-block;width: 49%;text-align: center;}
	.xxgk_fooer_lxfs{ width:472px; height: 136px; padding:20px 0 0 44px; background: #a91728; margin-right: 36px; }
	.xxgk_fooer_lxfs p{ color: #fff; line-height: 40px; font-size: 14px; }
.xxgk_fooer_lxfs p a{color: #fff; font-size: 14px; }

.xxgk_footer .w1100{position:relative;}
.xxgk_footer p {
    width: 740px;
    margin: 0 auto;
    padding-top: 10px;
    overflow: hidden;
    text-align: center;
	color:#fff;
	font-size: 12px;
    line-height: 24px;
}
.xxgk_footer p a{color:#fff;font-size: 12px;}
.xxgk_footer div{color:#fff;font-size: 12px;}
.xxgk_footer a{color:#fff;font-size: 12px;}
.xxgk_footer img.bsm{position:absolute;top: 26px;}
.xxgk_footer img.wangjing {width: 45px;right: 6%;top: 8px;}
.xxgk_footer img.indzjg {left: 7%;}
.xxgk_footer #_ideConac img{position:absolute;top: 30px;right:30px;}
.xxgk_footer div{color:#fff;font-size: 12px;}




.xxgk_location{height: 84px; }
.xxgk_location a,.xxgk_location span{line-height:84px;font-size:14px;}	
	/*左侧*/
	.xxgk_left{ width: 240px; }
		.xxgk_menu li{ padding-bottom: 15px; }
		.xxgk_menu li .xxgk_one{ display: block; border:1px solid #d2d2d2; padding: 2px 0; background: #fff; position: relative; }
		.xxgk_menu li .xxgk_one em,.xxgk_menu li a span{display:inline-block; vertical-align:middle;}

.xxgk_menu li .xxgk_one em.large{display:none;}
.xxgk_menu li .xxgk_one em img{margin-top:12px;}
.xxgk_menu li .xxgk_one em.xxgk_icon3 img{margin-top:9px;}
.xxgk_menu li.xxgk_menu_on .xxgk_one em.small{display:none;}
.xxgk_menu li.xxgk_menu_on .xxgk_one em.large{display:inline-block;}

		.xxgk_menu li .xxgk_one em{width: 40px; height: 64px; margin:0 20px 0 23px; background-repeat: no-repeat; background-position: center center; }

		.xxgk_menu li .xxgk_one span{line-height:32px; font-size: 23px; color: #1866a7; width:105px;}
		.xxgk_menu li .xxgk_one i{ display: inline-block; position: absolute; right:14px; font-size: 30px; color:#1866a7; line-height: 64px;  font-style:normal;}
		.xxgk_menu .xxgk_menu_on .xxgk_one{background:#1866a7;border:1px solid #1866a7;}
		.xxgk_menu .xxgk_menu_on .xxgk_one span,.xxgk_menu .xxgk_menu_on .xxgk_one i{ color: #fff; }



		.xxgk_two{display:none; background: #fff; padding:10px 0;border:1px solid #d2d2d2; border-top: none; }
		.xxgk_two a{ display: block; padding-left:37px;  font-size: 21px; /*background: url(../images/xxgklistl.jpg) no-repeat 60px center;*/color: #333;line-height:24px;padding-top:8px;padding-bottom:8px; }
		.xxgk_left_menu li .xxgk_one span { }
		.xxgk_two a:hover,.xxgk_two .xxgk_two_h{color: #1866a7;background-color:#e6f4ff;}
		
		.xxgk_two a span{margin-right:8px; vertical-align: inherit;font-size:33px;line-height:20px;height:24px;overflow: hidden;}


	/*右侧*/
	.xxgk_right{ width:770px; background: #fff; border:1px solid #eeeeee; min-height:780px;     padding: 34px 18px 0;box-sizing: border-box;}
	.BuMenKai{    margin-bottom: 20px;
    background: #f7f7f7;
    padding: 19px 0 6px 18px;}
		.xxgk_font18{ font-size: 18px; line-height: 50px; padding-left: 18px; }
		.xxgk_lin40{margin-bottom:20px;}
		.xxgk_lin40 span{ font-size: 18px; display: inline-block; line-height: 40px; background: #1866a7; color: #fff; padding:0 22px;}
		/*目录列表*/
		/*.xxgk_dwlb{ background: url(../images/2020010611250815519.jpg); }
		.xxgk_dwlb li{ float: left; display:block; width: 33.33%; line-height: 40px; border-left: 1px solid #dedede; margin-left: -1px;}
		.xxgk_dwlb li a{ font-size: 16px; color: #404040; display: block; padding-left: 20px; }*/
		.xxgk_dwlb li{float: left;width: 227px; height: 46px;line-height: 46px;padding: 0 19px;background: #ffffff;margin: 0 9px 9px 0;box-sizing: border-box;transition: all .3s;border: 1px solid #d2d2d2;border-radius: 4px;}
		.xxgk_dwlb li a{display: block;font-size: 16px;color: #333333;transition: all .3s;text-align: center;}
		.xxgk_dwlb li:hover{/*background: #2d66a5;border-color: #2d66a5;*/ border: 1px solid #2d66a5;border-radius: 4px;}
		.xxgk_dwlb li:hover a{color:#2d66a5;}

/*领导介绍*/
.ldbox{ padding:22px 30px;}
.ldbox_1{border-bottom: 1px dashed #DCBFA1;padding:15px 5px;}
		.ld_pic{float:left;display:inline;width:100px;padding-right:25px;}
		.ld_pic img{ width: 100px; }
		.ld_cont{float:left;display:inline;width:575px;}
		.ld_cont,.ld_cont p{font-size: 14px; line-height: 26px; color:#333;}
		.ld_cont p{ /*min-height: 15px;*/ }
		.ld_cont .tit{font-weight:bold;}

/*列表*/
.xxgk_t2{ border-bottom: 1px solid #dddddd; }
.xxgk_t2 span{ display: inline-block; padding:0 20px; color: #fff; font-size: 18px; background: #bd1a2d; line-height: 35px;}
.xxgk_list{ padding:22px 20px; }
.xxgk_list li{ clear: both; line-height: 60px; }
.xxgk_list li a,.xxgk_list li span,.xxgk_list li em{ display: inline-block; font-size: 16px; vertical-align: top; font-family: 微软雅黑;}
.xxgk_list li a,.xxgk_list li em{ float: left; color: #404040; }
.xxgk_list li span{ float: right; color: #999999; }
.xxgk_list li em{ font-style: normal;}

/*分页*/
.fenye{ text-align: center; padding:10px 0 30px; line-height: 26px; }
.fenye a,.fenye font,.fenye em{ display: inline-block;padding: 0 12px;border-radius: 2px; }
.fenye em{ font-style: normal; }
.fenye a,.fenye font,.fenye input{border: 1px solid #e8e8e8;}
.fenye input{ line-height: 24px; height: 25px; width: 50px; text-align: center; background: #fff; }
.fenye a:hover,.fenye .NormalRed{ background: #bd1a2d;border:1px solid #bd1a2d; color: #fff; }

.xxgk_more1{ width:100%; text-align:center; padding:20px 0;}
.xxgk_more1 a{display: inline-block; width:100px; line-height:30px; font-size:14px; background:#bd1a2d; color:#fff;}

/*介绍*/
.xxgk_js{ padding:30px;}
/*详细*/
.xxgk_detail{ padding: 37px 10px 50px 27px; height: 940px; }
	.detail_sy{ border:1px solid #dddddd; padding:18px 24px; margin:0 30px 27px 0;}
	.detail_sy li{ float: left; display: inline-block; line-height: 30px; font-size: 14px; }
	.detail_sy li{ width: 200px; }
	.detail_sy li strong,.detail_sy li{font-family: "微软雅黑"; font-size:14px;}
	.detail_sy .w440{ width: 440px; }
	.xxgx_c{ margin-right: 30px; }
		.detail_title{ font-size:32px; line-height:42px; color: #bd1a2d; text-align: center; }
		.xxgx_time{ text-align: center;  line-height: 60px; border-bottom: 1px solid #dddddd;}
		.xxgx_time span{ display: inline-block; margin:0 20px; font-size: 14px; color: #999999; }
		.xxgx_zoom{padding-top:20px;}
		.xxgx_zoom p,.xxgx_zoom div,.xxgx_zoom p *,.xxgx_zoom div *{ font-size: 16px; line-height: 180%; }
		.xxgx_zoom p,.xxgx_zoom div{ margin-bottom: 10px; }


.xxgk_list_hid{ display:none;}
.hid{ display:none;}


/*分享*/
.bdsharebuttonbox { text-align: right;  line-height: 16px;  }
.bdsharebuttonbox span{font-size: 14px;color: #999999;}	
#bdshare a{float: none; }	
.bds_weixin {background-image: url(wxShare_xb.png) !important;background-position: 0 !important;}
.bds_tsina {background-image: url(wbShare_xb.png) !important;background-position: 0 !important;}
.bds_sqq {background-image: url(qqShare_xb.png) !important;background-position: 0 !important;}
.bds_qzone {background-image: url(qzoneShare_xb.png) !important;background-position: 0 !important;}
.bds_weixin:hover{background-image: url(wxShare_on_xb.png) !important; background-position: 0 !important; opacity: initial !important;}
.bds_tsina:hover{background-image: url(wbShare_on_xb.png) !important; background-position: 0 !important; opacity: initial !important;}
.bds_sqq:hover{background-image: url(qqShare_on_xb.png) !important; background-position: 0 !important; opacity: initial !important;}
.bds_qzone:hover{background-image: url(qzoneShare_on_xb.png) !important; background-position: 0 !important; opacity: initial !important;}



/*-------------------------------↓分页样式开始↓------------------------------------*/
.page_num{padding-top:20px;overflow:hidden;}
#page_div{line-height:21px; color:#666;}
#pagination_input{ width:30px; height:20px; line-height:20px; color:#333; background:#fff;margin: 0 6px; vertical-align: middle; overflow:hidden; border:1px solid #ccc; font-size:12px;}
#pagination_btn{height: 23px;background: #f0f0f0;border: 1px #ccc solid;vertical-align: middle;font-family: "微软雅黑";color: #666; cursor:pointer;}
#page_div .pagination_index{ margin:0 4px;float: left; height:22px; line-height:22px;text-align:center;font-size:14px; width:56px;background:url(../images/prev.png) left center no-repeat;}
#page_div .pagination_index a, #page_div .pagination_index_num a{padding:0px; margin:0px;text-align:center;  color:#666666;font-size:14px;}
#page_div .pagination_index a:hover, #page_div .pagination_index_num a:hover{padding:0px; margin:0px;text-align:center;  color:#666666;font-size:14px;}
#page_div .pagination_index1{border:1px #cccccc solid;padding:0 8px; margin:0 4px;float: left; height:29px; line-height:29px;text-align:center;font-size:14px; width:56px;background:url(../images/next.png) right center no-repeat;}
#page_div .pagination_index1 a, #page_div .pagination_index_num a{padding:0px; margin:0px;text-align:center;  color:#666666;font-size:14px;}
#page_div .pagination_index1 a:hover, #page_div .pagination_index_num a:hover{padding:0px; margin:0px;text-align:center;  color:#666666;font-size:14px;}
#page_div .pagination_index_last{font-size:14px;}
/* ========="首页"样式=========*/
#page_div .pagination_index_num{padding:0 6px;float: left; height:21px; line-height:21px;font-size:14px;}
#page_div .currentIndex{ background:#1f81cd;height:21px;
line-height:21px; color:#FFF;text-align:center;font-size:14px;} /*=========当前页码样式=========*/
/*-------------------------------↑分页样式结束↑---------------------------------------*/

.gkzd .scroll_cont {height:715px;overflow: hidden; padding:0px 20px 0 0;}
/*滚动条自定义样式*/
.ScrollStyle{overflow: auto !important;}
.ScrollStyle::-webkit-scrollbar{box-sizing:border-box;width:9px;height:9px;background:#eee;}
.ScrollStyle::-webkit-scrollbar-button{width:9px;height:0px;}
.ScrollStyle::-webkit-scrollbar-button:vertical:start{background-position:0 0;}
.ScrollStyle::-webkit-scrollbar-button:vertical:start:hover{background-position:-10px 0;}
.ScrollStyle::-webkit-scrollbar-button:vertical:start:active{background-position:-20px 0;}
.ScrollStyle::-webkit-scrollbar-button:vertical:end{background-position:-30px 0;}
.ScrollStyle::-webkit-scrollbar-button:vertical:end:hover{background-position:-40px 0;}
.ScrollStyle::-webkit-scrollbar-button:vertical:end:active{background-position:-50px 0;}
.ScrollStyle::-webkit-scrollbar-button:horizontal:start{background-position:0 -11px;}
.ScrollStyle::-webkit-scrollbar-button:horizontal:start:hover{background-position:-10px -11px;}
.ScrollStyle::-webkit-scrollbar-button:horizontal:start:active{background-position:-19px -11px;}
.ScrollStyle::-webkit-scrollbar-button:horizontal:end{background-position:-30px -11px;}
.ScrollStyle::-webkit-scrollbar-button:horizontal:end:hover{background-position:-40px -11px;}
.ScrollStyle::-webkit-scrollbar-button:horizontal:end:active{background-position:-50px -11px;}
.ScrollStyle::-webkit-scrollbar-track-piece{background-color:rgba(0,0,0,.15);}
.ScrollStyle::-webkit-scrollbar-thumb{border:1px solid rgba(0,0,0,.21);background-color:#1866a7; border-radius:5px;}
.ScrollStyle::-webkit-scrollbar-thumb:hover{border:1px solid rgba(0,0,0,.21);background-color:#1866a7;}
.ScrollStyle::-webkit-scrollbar-thumb:active{background:-webkit-gradient(linear,left top,left bottom,from(#e4e4e4),to(#f4f4f4));}
.ScrollStyle::-webkit-scrollbar-corner{background-color:#f1f1f1;}

/* 政务信息公开制度 */
.gkzd{border:1px solid #d2d2d2;padding: 20px 20px;width:770px;min-height: auto;}
.gkzd .scroll_cont {height:715px;overflow: hidden; padding:0px 20px 0 0;}
.zfxxgk_zd1{ width:100%; height:30px;  margin-bottom:32px; margin-top:42px;}
.zfxxgk_zd1 a{ font-size:15px;font-size: 18px;color: #606060;}
.zfxxgk_zd1 b,.zfxxgk_zd2 b{ color:#b2b2b2;font-size:16px; margin-left:20px; font-weight:normal;}
.zfxxgk_zd2{ width:100%; }
.zfxxgk_zd2 ul{overflow:hidden;}
.zfxxgk_zd2  ul li {font-size:15px; line-height:42px; margin-top:15px; }
.zfxxgk_zd2  ul li a{ float: left;display: block;width: 80%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;word-wrap: normal; font-size: 18px;color: #606060; }
.zfxxgk_zd2  ul li  b{ color:#b2b2b2;font-size:16px; margin-left:20px; font-weight:normal; float:right;}
.zfxxgkzd ul li a{float: left;display: block;width: 80%; font-size: 18px;color: #606060;overflow: inherit;text-overflow: inherit;white-space: inherit;word-wrap: inherit;}


.lmTitle{width:100%;height:32px; border-bottom: 2px solid #ccc;}
.lmTitle h3{
    height: 33px;
    line-height: 31px;
    background-color: #2d66a5;
    display: block;
    float: left;
    text-align: center;
    color: #fff;
    font-size: 18px;
    font-weight: 600;
    padding: 0px 20px;
    min-width: 70px;
}
.lmMore{
width: 100px;
    height: 30px;
    line-height: 30px;
    font-size: 15px;
    margin: 0 auto;
    text-align: center;
    background: #e5e5e5;
    float: left;
    margin-top: 10px;
    margin-left: 290px;
    margin-bottom: 22px;
color:#fff;
}
.lmMore a{color:#555;display:block;width:100px;height:30px;font-size: 15px;}
.lmMore:hover{background: #2d66a5;}
.lmMore:hover a{color:#fff;}
.border0{
	border: 0;
}
.clear{clear: both;}