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

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

.boxMo{ min-width:1200px;}

.zzb_logo{margin-top: 20px; float: left;}
.zzb_logo img{width: 400px;}

.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;}
.bsfw_con a img{ transition: all linear 0.3s;}
.icon_index a:hover{ transform: scale(1.1); transition: all linear 0.3s;}
.bsfw_con a img:hover{ transform: scale(1.1); transition: all linear 0.3s;}

.icon_index a{border-radius: 12px; float: left; margin-left: 2.5%;width: 22.4%; height: 260px; display: block; 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; /* Firefox 3.6+ */ 
 background: -moz-linear-gradient(top, #e0e8f7, #e0e8f7 15%, #fff 85%); 
 /* Safari 4-5, Chrome 1-9 */ 
 background: -webkit-gradient(linear, left top, left bottom, from(#ace), color-stop(0.05, #f96), color-stop(0.5, #ace), color-stop(0.95, #f96), to(#ace)); 
 /* Safari 5.1+, Chrome 10+ */ 
 background: -webkit-linear-gradient(top, #e0e8f7, #e0e8f7 15%, #fff 85%); 
 /* Opera 11.10+ */ 
 background: -o-linear-gradient(top, #e0e8f7, #e0e8f7 15%, #fff 85%);}
.icon_bsfw{ display: block; width: 415px; height: 77px; margin: 0 auto 50px;}
.bsfw_con{ padding: 0 28px 40px;}
.bsfw_con img{ float: left; width: 340px; height: 266px; margin: 0 55px 50px 0;}
.bsfw_con a:nth-child(3n) img{ margin-right: 0;}

/*概览页*/
.zz_loc{ padding: 5px 0 5px 38px; margin-bottom: 30px; font: 20px/30px "Microsoft Yahei"; color: #333; background: url(zzb_icon_loc.png) no-repeat left top;}
.zz_loc a{ color: #333;}

.zz_list{ margin-bottom: 50px;}
.zz_list li{ padding-bottom: 20px; margin-bottom: 30px; border-bottom: 1px dashed #e6e6e6;}
.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: 20px/24px "Microsoft Yahei"; color: #888;}

.pages{ margin-bottom: 30px; text-align: center;}
.pages a{  width: 44px; height: 44px; margin: 0 4px 10px; font-size: 24px; line-height: 42px; text-align: center; color: #666; background-color: #fff; border: 1px solid #e6e6e6; border-radius: 4px; cursor: pointer; padding: 8px;}
.pages span{ font-size: 20px; line-height: 40px; margin: 0 5px;}
.pages a.first, .pages a.prev, .pages a.next, .pages a.last{ box-sizing: border-box; width: auto; padding: 0 10px; height: 44px; cursor: pointer;}
.pages a.current, .pages a:hover{ color: #fff; background-color: #0078db; border-color: #0078db;} 

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

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


/*领导页*/
.zz_ld_left{ float: left; width: 300px;}
.zz_ld_tit{ height: 80px; font: bold 30px/80px "Microsoft Yahei"; color: #fff; text-indent: 20px; background-color: #185aae;}
.zz_ld_list{}
.zz_ld_list li{ height: 80px; padding-left: 20px; font: bold 28px/80px "Microsoft Yahei"; background-color: #efefef;}
.zz_ld_list li a{ color: #989898}
.zz_ld_list li span{}
.zz_ld_list li.current{ background-color: #f7f7f7}
.zz_ld_list li.current a{ color: #333;}

.zz_ld_article{ float: right; width: 730px; margin-right: 30px;}
.zz_ld_article p{ font-weight: bold;}
.zz_article_con .zz_ld_i{ display: block; margin: 0 auto; max-width: 400px}
#zz_hide_tit{ display: none;}

#btn_zzzs{     
	float: right;
    width: 152px;
    height: 38px;
    margin-top: 20px;
    cursor: pointer;}
	
	
/* 底部 */
.zjFoot{width: 100%;height: 240px; margin-top: 10px;}
.zjFootItem1{width: 100%;height: 136px;background: #1D96FF;padding-top: 40px;}
.contentWidth{width: 1200px;margin: 0 auto;}
.zjFootItem1_about a{display: inline-block; width: 136px; height: 42px; text-align: center; padding-top: 78px; font-size: 14px; color: rgba(255, 255, 255, 0.80); margin-right: 15px;}
.zjFootItem1_about .swsy{background: rgba(255, 255, 255, 0.10) url(2010071438516643241.png) center 32px no-repeat;}
.zjFootItem1_about .lxwm{background: rgba(255, 255, 255, 0.10) url(2009301142294062892.png) center 32px no-repeat;}
.zjFootItem1_about .wzdt{background: rgba(255, 255, 255, 0.10) url(2009301142294884674.png) center 32px no-repeat;}
.zjFootItem1_introduce{width: 285px;height: 100px;margin-left: 20px;font-size: 14px;color: rgba(255, 255, 255, 0.80);padding: 10px 24px;background: rgba(255, 255, 255, 0.10);}
.zjFootItem1_introduceWrap{line-height: 33px;}
.zjFootItem1_introduceWrap p{font-size: 16px;color:rgba(255, 255, 255, 0.80);}
.zjFootItem1_Mack{margin-left: 35px;}
.zjFootItem1_Mack_dzjg{width: 154px;height: 100px;background: rgba(255, 255, 255, 0.10);text-align: center;padding-top: 20px;}
.hidden{display: none;}
.zjFootItem1_zfjc{margin-left: 35px;float: left;width: 154px;height: 87px;background: rgba(255, 255, 255, 0.10);text-align: center;padding-top: 33px;line-height: 18px !important;}
.zjFootItem2{width: 100%;height: 64px;background: #1492FF;}
.zjFootItem2_wrap{line-height: 64px;font-size: 16px;color: rgba(255, 255, 255, 0.80);}
.zjFootItem2_wrap p{color: rgba(255, 255, 255, 0.80);}
.zjFootItem2_wrap .yzbm{margin-left: 16px;}
.zjFootItem2_wrap .wzbsm{margin-left: 45px;margin-right: 22px;}
.zjFootItem2_wrap a{color: rgba(255, 255, 255, 0.80);}
.zjFootItem2_wrap .beianNum{background: none;padding-left: 28px;margin-left: 16px;}
.lf{float: left;}	

/* 分页 */
div.page{padding: 20px 0px;text-align: center;clear: both;overflow:hidden;width: 100%px;}
div.page a{padding:8px 15px;font-size: 20px; 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:#6aabe6; border:1px solid #6aabe6; color: #FFFFFF;}
div.page a.up{ }
div.page a.onhover{background: #6aabe6;border: 1px solid #6aabe6;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: 20px !important;font-weight: normal !important;}
.page .cur{background: #6aabe6;    border: 1px solid #6aabe6;   color: #FFFFFF;}
.wz-ov-page{height: 25px;font-size: 0px;margin: 40px 0 0 80px;}
.ov-all-num{margin-right: 16px;}
.ov-all-num span{color: #6aabe6;margin: 0 5px;}
.ov-all-num:hover span{color: #fff;}
.wz-ov-page a{float: left;font-size: 14px;line-height: 23px;text-align: center;color: #666;}
.ov-next-prev{height: 23px;width: 60px;margin-right: 13px;border: 1px solid #6aabe6;}
.wz-ov-page a.cur{background: #6aabe6;border: 1px solid #6aabe6;color: #fff;}
.ov-page-text{display: inline-block;width: 23px;height: 23px;border: 1px solid #6aabe6;line-height: 23px;text-align: center;margin: 0 3px;}
.wz-ov-page .ov-page-up{height: 25px;width: 50px;color: #fff;text-align: center;line-height: 25px;background: #6aabe6;margin-left: 10px;}
.ov-page-num{height: 23px;width: 23px;border: 1px solid #6aabe6;margin-right: 6px;}
.ov-next-prev:hover,.ov-page-num:hover{background: #6aabe6;border: 1px solid #6aabe6;color: #fff;}
.ov-fir-la{height: 22px;width: 50px;margin: 0px 6px;text-align: center;}
	
.zz_con_warp ul.ld-list li{    padding: 30px 1.4%;width: 20%;float: left;margin: 1%; background: #f3f3f3;border-radius: 12px;}
.zz_con_warp ul.ld-list li img{width: 100%; height: 320px;display: block;}
.zz_con_warp ul.ld-list li .tit{text-align: center;width: 100%;display: block;font-size: 30px;margin-top: 10px;}
.fengong {
    font-size: 18px;
    font-weight: bold;
    color: #2d66a5;
    margin-top: 10px;
    text-indent: 0px;
}
.ld-detail p {
    line-height: 40px;
    font-size: 16px;
    color: #000;
    text-align: justify;
    text-indent: 2em;
    margin: 10px 0px;
}







	
	

/*自适应*/
@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: 10px 20px 20px;}
	.icon_index img{ width: 20%; height: auto; margin-right: 6%;}
	.icon_bsfw{ width: 50%; height: auto; margin: 0 auto 30px;}
	.bsfw_con{ padding: 0 20px 20px;}
	.bsfw_con img{ float: left; width: 32%; height: auto; margin: 0 2% 30px 0;}
	.zz_article_con img{ width: 100%; display: block;}

	.zz_ld_left{ float: none; width: 100%; margin-bottom: 20px;}
	.zz_ld_article{ float: none; width: 100%;}
	.zz_ld_article img{ width: 50%; display: block; margin: 0 auto 20px;}
	
}
@media screen and (max-width: 767px){
	.zz_top{ text-align: center;}
	.date{ margin-left: 0;}
	#btn_zzzs{ float: none; display: inline-block; margin-left: 0; margin-right: 0;}
	/* .icon_index img{ width: 47%; height: auto; margin: 0 5% 30px 0;} */
	.icon_index a{width: 47.5%; height: 36vw; margin: 2vw 1%;}
	.icon_index span{margin-bottom: 1vw; padding-top: 5vw; height: 16vw;}
	.icon_index span img{width: 30%;}
	.icon_index a p{font-size: 20px;}
	
	
	.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;}
	.bsfw_con{ padding: 0 20px 20px;}
	.bsfw_con img{ float: left; width: 47%; height: auto; margin: 0 5% 30px 0;}
	.bsfw_con a:nth-child(3n) img{ margin-right: 5%;}
	.bsfw_con a:nth-child(2n) img{ margin-right: 0;}

	.zz_article_item span{ float: none; display: block; line-height: 32px; margin-right: 0;}
	.font_control{ float: none;}
	.font_control a{ color: #999; cursor: pointer;}
	
.zjFoot{height: auto;}
.zjFootItem1{height: auto;}
.zjFootItem1_about{width: 98.5%; margin-left: 1.5%;}
.zjFootItem1_about a{width: 32%; margin-right: 0;}
.zjFootItem1_introduce{width: 100%; margin-left: 0; margin-top: 10px;}
.zjFootItem1_Mack{margin-left: 2%; margin-top: 10px; width: 48%;}
.zjFootItem1_zfjc{margin-top: 10px; width: 48%; margin-left: 0; margin-right: 2%;}
.zjFootItem2{height: auto;}
.contentWidth{width: 100%;}
.zjFootItem2 .zjFootItem2_wrap p{width:90%; margin-left:5%;}
.zjFootItem2_wrap{line-height: 40px;}
.zjFootItem2_wrap .wzbsm{margin-left: 0; width: 100%;display: block;}
.zjFootItem2_wrap .beianNum{margin-left: 0; padding-left: 0; width: 100%;display: block;}	
	
/* 分页 */
div.page{width: 100%;line-height: 35px;}
div.page a{display: none;margin: 0 3px;padding: 0 10px;}
.ov-next-prev, .ov-next-prev{display: inline-table!important; }


.zz_article h1{font-size: 25px;line-height: 35px;}


.zz_con_warp ul.ld-list li{width: 41%;}
.zz_con_warp ul.ld-list li img{height: 200px;}
.zz_con_warp ul.ld-list li .tit{font-size: 20px;}





}