@charset "utf-8";
/* CSS Document */

body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{margin:0;padding:0}
body{font:12px"Microsoft Yahei","Arial Narrow",HELVETICA;background:#fff;-webkit-text-size-adjust:100%;}
a{color:#333;text-decoration:none}
a:hover{color:#341b00;text-decoration:none;}
em{font-style:normal}
li{list-style:none}
img{border:0;vertical-align:middle}
table{border-collapse:collapse;border-spacing:0}
p{word-wrap:break-word; color:#666;}
.g-wp p{ color:#000;}

/*通用定义*/
.clearfix:after {clear:both; height:0; overflow:hidden; display:block; visibility:hidden; content:"."; }
.fl{ float:left;}
.fr{ float:right;}
.clearer{clear:both; height:0; display:block; font-size:1px;overflow:hidden;}
.left{float: left;}
.right{float: right;}

.layout, .content{ width:1200px; margin:0 auto; position:relative;}

.boxMo{ min-width:1200px;}

.zzb_logo{margin-top: 20px; float: left;}

.top-wza{display: inline-block;vertical-align: middle;width: 125px;padding: 4px 10px;text-align: center;margin-left: 10px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;color: #fff;background-size: 100% 100%;border-radius: 20px;line-height: 24px; border: 1px solid #fff; float: right; margin-top: 20px; background: #165ab6;}
.top-wza a{cursor: pointer; color: #fff; font-size: 16px;}

.zz_top{ padding: 17px 0 13px; background-color: #185aae;}
.date{ display: inline-block; height: auto; border: 1px solid #fff; border-radius: 4px;}
.xin{ padding: 0 10px; font: bold 24px/44px "Microsoft Yahei"; color: #185aae; background-color: #fff;}
#nong{ font: 24px/44px "Microsoft Yahei"; color: #fff; text-align: center;}

.zz_banner{ height: 660px; margin-bottom: -270px; background: url(zzb-banner.jpg) no-repeat center top;}
.zz_banner_m img{ display: none; width: 100%; height: auto; margin-bottom: 20px;}

.zz_con_warp{ padding: 30px 28px 40px; background-color: #fff; border-radius: 10px;}
/* .icon_index img{ float: left; width: 260px; height: 260px; margin: 0 30px 30px 0;} */
/* .zz_con_warp a:nth-child(4n) img{ margin-right: 0;} */
.icon_index a{ transition: all linear 0.3s;}

.icon_index a:hover{ transform: scale(1.1); transition: all linear 0.3s;}


.icon_index a{border-radius: 12px; float: left;width: 22.4%; height: 260px; display: block;margin: 1.25%; margin-top: 32px;}
.icon_index .icon1{background:#764a85; }
.icon_index span{display: block; height: 92px;padding-top: 37px;margin-bottom: 30px; text-align: center;}
.icon_index a p {font-size: 36px;font-weight: bold; color: #fff; text-align: center;}
.icon_index .icon2{background:#bd3052; }
.icon_index .icon3{background:#d7652d; }
.icon_index .icon4{background:#e49a25; }
.icon_index .icon5{background:#284a7b; }
.icon_index .icon6{background:#286c9c; }
.icon_index .icon7{background:#2f7f90; }
.icon_index .icon8{background:#7d8836; }



.box_bsfw{ padding-top: 37px;  background: #e0e8f7;}
.icon_bsfw{ display: block; width: 415px; height: 77px; margin: 0 auto 50px;}

/* 首页 */
.zzfw_title{background: url(hl_38.png)no-repeat center ;text-align: center;margin-bottom: 50px;}
.zzfw_title p{color:#1b58b1;font-size: 50px;font-weight: bold;}

/* 长者服务 */
.zzfw_con{display: flex;justify-content: space-around;flex-wrap: wrap;padding: 10px 20px 20px;}
.zzfw_con a{width: 32%;text-align: center;background: #fff;border-radius: 10px;margin-bottom: 40px;padding-bottom: 28px;}
.zzfw_con a:hover img{transform: translateY(-5px);}
.zzfw_con img{margin: 30px 0;transition: all .3s;}
.zzfw_con p{color: #333;font-size: 35px;font-weight: bold;display: block;width: 85%;margin: auto;}
.zzfw_con a:hover p{color: #1b58b1;}

/* 通用底部 */
.footer{border-top: 4px solid #0d59ad;background: #ededed;}
.footer_con{width: 1200px;margin: auto;padding: 30px 20px 30px;box-sizing: border-box;}
.footer_con .left a,.footer_con p{color: #333;font-size: 20px;line-height: 20px;}
.footer_con a:hover{color: #1b58b1;}
.footer_con ul{margin-bottom: 30px;}
.footer_con ul li{float: left;border-right: 2px solid #333;padding: 0 20px;}

.footer_con ul li:first-child{padding-left: 0;}
.footer_con ul li:last-child{border: unset;padding-right: 0;}
.footer_con .right{margin-top: 20px;}
.footer_con .right a{margin: 0 5px;}
.footer_con .bottom{margin-top: 20px;}
.footer_con .bottom a{margin-left: 20px;}

/*概览页*/
.zz_loc{ padding: 5px 0 5px 25px; margin-bottom: 30px; font: 20px/50px "Microsoft Yahei"; color: #333; background: url(hl_list_03.png) no-repeat left center;border-bottom: 1px solid #cdcdcd;}
.zz_loc a{ color: #333;}
.zz_loc a:hover{color: #0078db;}

.zz_list{ margin-bottom: 50px;}
.zz_list li{ padding: 30px 30px 10px 30px; margin-bottom: 30px; background: #f3f3f3;border-radius: 10px;}
.zz_list li .left{width: 83%;}
.zz_list li .right{width: 15%;}
.zz_list li h3{ margin-bottom: 5px; font: bold 24px/30px "Microsoft Yahei";}
.zz_list li h3 a{ color: #333;}
.zz_list li span{ display: inline-block; font: 24px/50px "Microsoft Yahei"; color: #888;}
.zz_list .right a{background: #0d59ad;padding: 10px 20px;border-radius: 10px;text-align: center;display: block;font-size: 24px;color: #fff;transition: all .3s;}
.zz_list li:hover .right a{transform: translateY(-5px);box-shadow: 0 2px 6px #909090;}
.zz_list li:hover .left a{color: #0078db;}
.zz_list .right img{margin-right: 15px;}

/* 翻页 */
div.page{padding: 20px 0px;text-align: center;clear: both;overflow:hidden;}
div.page a{padding:5px 10px;font-size: 14px; background:#ffffff; border:1px solid #cccccc; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; color:#5d5d5d; margin: 0 3px;}
div.page a:hover{background:#226ebc; border:1px solid #226ebc; color: #FFFFFF;}
div.page a.up{ }
div.page a.onhover{background: #226ebc;border: 1px solid #226ebc;color: #FFFFFF;}
div.page input{ border:1px solid #cccccc; width:50px;height:20px; line-hegiht:20px; text-align:center;}
div.page span{padding-right:10px;font-size: 14px !important;font-weight: normal !important;}

/*内容页*/
.zz_article{}
.zz_article h1{ margin-bottom: 20px; font: bold 30px/58px "Microsoft Yahei"; text-align: center;color: #333;}
.zz_article_con{}
.zz_article_con p{ font-size: 20px; line-height: 50px; color: #333; text-align: justify;}
.zz_article_con img{ max-width: 1100px; }

.zz_article_item{ padding-bottom: 20px; margin-bottom: 20px; border-bottom: 1px dashed #d6d0c2;}
.zz_article_item span{ float: left; font-size: 20px; line-height: 24px; margin-right: 30px; color: #333;}
.font_control{ float: right; font-size: 20px; line-height: 24px; color: #999;}
.font_control a{ color: #999; cursor: pointer;}

.zz_article_con,.zz_article_con div,.zz_article_con span,.zz_article_con p{font-size:30px!important;line-height: 2em!important; color: #333;}

.enclosure{padding: 9px 30px 14px;margin-bottom: 40px;}
.enclosure>h2{line-height: 24px;padding: 6px 0;color: #404742;font-weight: bold;font-size: 25px;}
.enclosure-list>li>a{display: block;line-height: 24px;padding-left: 26px;padding-top: 8px;padding-bottom: 8px;color: #666;font-size: 20px;background: url(../images/2022_enclosure_icon.png) no-repeat left center;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.enclosure-list>li>a:hover{color: #3d71e9;}


/*领导页*/
.f-leader>p,.leader-list p{font-size: 35px;color: #000;margin: 40px 0 15px 0;padding-left: 10px;}
.f-leader>a,.leader-list li>a,.leader-show-pic{display: block;width: max-content;margin: auto;}
.f-leader>a:hover span,.leader-list li>a:hover span{color: #0078db;}
.f-leader>a img,.leader-list li>a img{width: 188px;height: 250px;object-fit: cover;transition: all .3s; border: 1px solid #dddddd; padding: 4px;}
.f-leader>a:hover img,.leader-list li>a:hover img{transform: scale(1.05);}
.f-leader>a>span,.leader-list li>a>span,.leader-show-pic span{display: block;text-align: center;font-size: 30px;color: #000;line-height: 70px;}
.leader-list ul{display: flex;flex-wrap: wrap;justify-content:flex-start;}
.leader-list li{width: 25%;margin-bottom: 50px;}
.leader-show{padding: 20px 45px;}
.leader-show h1{font-size: 30px;color: #1a5ba9;font-weight: bold;line-height: 100px;margin-top: 0px;}
.leader-show p{font-size: 30px;color: #000;text-indent: 60px;line-height: 60px;}
.leader-show-pic{width: 100%; text-align: center;}
.leader-show-pic img{ border: 1px solid #dddddd; padding: 4px; width: 188px; height: 250px;}

.zzb-ld-con{margin: 0 15px;}
	.list-ld{padding:30px;}
	.list-ld-fl{width: 70%; height: 40px; line-height: 40px; text-align: left; font-size: 25px; margin-bottom: 20px; padding-left: 30px; font-weight: bold;}
	.list-ld-con{width: 100%; height: auto; text-align: center;}
	.list-ld-con ul li{display:inline-table;width:25%;text-align:center;height:auto;line-height:40px;}
	.list-ld-con ul li a{font-size:16px;display:block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;display:inline-block;}
	.list-ld-con ul li a img{height:250px; border: 1px solid #dddddd; padding: 4px;width: 200px;}
	.list-ld-con ul li p{font-size:30px;color:#333; font-weight: bold;}
	.fsz li{float: left;}

.leader-show-pic{float: left; width: 300px;}
.ldxl_right{float: right; width: 750px;}
.ld_right_top{border-bottom: 1px solid #dfdfdf; line-height: 70px!important;}
.ld_right_top span{font-size: 25px!important; color: #1a5ba9;}




/* 文件细览 */
.bsfw-xl .ftab td{height:45px;line-height: 24px;overflow: hidden;}
.szf_zw-table{background: #fff;border: 1px solid #ddd;margin-bottom:20px; margin-top: 15px;}
.szf_zw-table tr{height: 45px;}
.szf_zw-table tr th{width: 110px;text-align: right;font-size: 18px;color: #2c66a5;font-weight: bold; line-height: 32px;}
.szf_zw-table tr td{padding-left: 10px;font-size: 18px;line-height: 32px;color: #333;}
.cm-table-fixed{width: 100%;table-layout: auto;}
.szf_zw-table tr:nth-child(1){display: none;}
.cm-table-fixed tr .txt-lf{text-align: left;}
.cm-table-fixed tr a:hover{color: #3678d8;}
table.center td{text-align: center;}
.shixiao{background:url(https://www.nx.gov.cn/images/zzq_xxgk_sxicon.png) 100% no-repeat}
.feizhi{background:url(https://www.nx.gov.cn/images/zzq_xxgk_fzicon.png) 100% no-repeat}


/*自适应*/
@media screen and (max-width: 1199px){
	.boxMo{ min-width:auto;}
	.layout{ width: 100%;}
	.date{ margin-left: 20px;}
	#btn_zzzs{ margin-right: 20px;}
	.zz_banner{ display: none;}
	.zz_banner_m img{ display: block;}
	.zz_con_warp{ padding: 0px 20px 20px;}
	.icon_index img{ width: 35%; height: auto; margin-right: 6%;}
	.icon_bsfw{ width: 50%; height: auto; margin: 0 auto 30px;}

	.zz_article_con img{ max-width: 100%; display: block;}
	/* 底部 */
	.footer_con{width: 100%;}
	.footer_con .left a, .footer_con p{font-size: 17px;}
	
}
@media screen and (max-width: 767px){
	/* 首页 */
	.zzfw_title{width: 80%;margin:0 auto 30px auto;background-size: contain;}
	.zzfw_title p{font-size: 24px;}
	.zzfw_con a{width: 48%;margin-bottom: 15px;}
	.zzfw_con img{margin: 13px 0;height: 10vh;}
	.zzfw_con p{font-size: 20px;}
	.icon_index a {width: 47.5%;height: 36vw;margin: 2vw 1%;}
	.icon_index span {margin-bottom: 1vw;padding-top: 5vw;height: 16vw;}
	.icon_index a p {font-size: 20px;}
	.icon_index span img {width: 30%;}
	/* 底部 */
	.footer_con{width: 100%;}
	.footer_con .left a, .footer_con p{font-size: 15px;}
	.footer_con ul{margin-bottom: 10px;}
	.footer_con ul li{padding: 0 10px;}
	.footer_con .left span{display: block;line-height: 30px;}
	.footer_con .right{width: 100%;text-align: center;}
	.footer_con .bottom p{line-height: 25px;text-align: center;}
	.footer_con .bottom a{display: block;margin-left: 0;}
	/* 新闻内页 */
	.zz_list li h3{font-size: 18px;}
	.zz_list li span{font-size: 14px;}
	.zz_list li{position: relative;}
	.zz_list li .left{width: 100%;}
	.zz_list li .right{width: 25%;position: absolute;bottom: 20px;right: 30px;}
	.zz_list .right a{font-size: 14px;padding: 5px 0px;}
	.zz_list .right img{width: 20px;}
	.zz_article h1{font-size: 24px;line-height: 35px;}
	
	.pages a{font-size: 14px;}
	/* 领导页 */
	.ld-detail .fengong{font-size: 32px;font-weight: bold;color: #2d66a5;margin-top: 10px;text-indent: 2em;}
	.ld-detail p{line-height: 2em;font-size: 30px;color: #000;text-align: justify;text-indent: 2em;margin: 10px 0px;}
	
	.list-ld{padding: 0;}
	.list-ld-con ul li{width: 45%; margin-bottom: 15px;}
	.list-ld-con ul li:nth-child(2n){float: right;}
	.list-ld-con ul li a img{width: 140px; height: auto; padding: 1%;max-height: 180px; height: 180px;}
	.list-ld-fl{padding-left: 0px; width: 100%; background: #f5f5f5; text-align: center; color: #0473fd;}
	.list-ld-con ul li p{font-size: 20px;}
	.ld-detail p{font-size: 20px;}
	.ld-detail .fengong{font-size: 22px;}
	
	
	.leader-list ul{display: block;}
	.f-leader>p, .leader-list p,.leader-show-pic{font-size: 24px!important;}
	.leader-list li{width: 45%;margin-bottom: 20px; float: left;}
	.f-leader>a img,.leader-list li>a img{width: 96%;height: 160px;}
	.leader-list li:nth-child(2n){float: right;}
	.f-leader>a>span, .leader-list li>a>span,.leader-show-pic span{font-size: 18px!important;line-height: 50px;}
	.leader-show{padding: 0;}
	.leader-show h1{font-size: 20px;line-height: 30px;margin-top: 20px;}
	.ld_right_top{text-align: center;}
	.leader-show p{line-height: 40px;text-indent: 32px;}
	.zz_loc{font-size: 14px;}
	.zz_article_con p{font-size: 16px;}


	.leader-show-pic{width: 100%!important;}
	.ldxl_right{width: 100%!important;}




	.zz_top{ text-align: center;}
	
	
	.zz_con_warp a:nth-child(4n) img{ margin-right: 30px;}
	.zz_con_warp a:nth-child(2n) img{ margin-right: 0;}
	.icon_bsfw{ width: 50%; height: auto; margin: 0 auto 30px;}


	.zz_article_item span{ float: none; display: block; line-height: 32px; margin-right: 0;}
	
.zz_article_con,.zz_article_con div,.zz_article_con span,.zz_article_con p{font-size:25px!important;line-height: 2em!important; color: #333;}
.ld_right_top span{font-size: 18px!important;}
div.page{width: 100%;line-height: 35px;}
div.page a{display: none;margin: 0 3px;padding: 0 10px;}
.page .up{display: inline-table!important; }
.bai12_22h{display: none;}

.f-leader>p{width: 100%; height: 30px; text-align: center; background: #dddddd; font-size: 20px!important; line-height: 30px!important; padding-left: 0; margin: 15px 0;}
.leader-list>p{width: 100%; height: 30px; text-align: center; background: #dddddd; font-size: 20px!important; line-height: 30px!important; padding-left: 0; margin: 15px 0;}
.leader-show-pic img{width: auto; height: 130px;margin: auto;}
.leader-show p{font-size: 20px!important;}

#playercontainer{width: 100%!important; max-height: 300px!important;}

/* 文件细览 */
.szf_zw-table tr{height: auto; 	width: 100%; display: initial;}
.szf_zw-table tr th{width: 30%; float: left;}
.szf_zw-table tr td{width: 60%; float: left;}

}



@media screen and (max-width: 405px){
	
.list-ld-con ul li a img{height: 160px;max-height: 160px;padding: 0;}
	
	
}