@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;}

.zz_top{ height: 40px; background-color: #127015; font: 14px/40px "Microsoft Yahei"}
.zz_top span, .zz_top a{ float: right; height: 40px; margin: 0 14px; color: #fff;}
.zz_top a{ padding-left: 34px;}
.zz_top span#ipv6{ float: right; width: 106px; height: 22px; margin: 9px 14px; font: 14px/22px "Microsoft Yahei"; color: #127015; text-align: center; background-color: #8edc91; border-radius: 11px;}
.zz_top a#wza{ background: url(icon_wza.png) no-repeat left center;}
/*.zz_top a#zzzs{ background: url(icon_slh.png) no-repeat left center;}*/

.zz_head{ height: 96px; margin-bottom: 30px; background-color: #c4e9c5;}
.zz_logo{ float: left; margin-left: 32px; font: bold 44px/96px "Microsoft Yahei";}
.zz_logo a{ color: #127015;}
.zz_nav{ float: right; }
.zz_nav a{ position: relative; float: left; padding-left: 18px; margin-left: 18px; font: 28px/96px "Microsoft Yahei"; color: #127015;}
.zz_nav a:before{ position: absolute; top: 50%; left: 0; width: 2px; height: 30px; margin-top: -15px; background-color: #127015; content: ""}

.zz_banner{ margin-bottom: 60px;}
.zz_banner img{ width: 1200px;}

.icon_index img{ float: left; width: 277px; height: 253px; margin: 0 30px 30px 0;}
.icon_index a:nth-child(4n) img{ margin-right: 0;}
.icon_index img, .bsfw_con img{ transition: all linear 0.3s;}
.icon_index img:hover, .bsfw_con img:hover{ transform: scale(1.1); transition: all linear 0.3s;}

.lmT{ position: relative; padding-bottom: 28px; margin-bottom: 30px; font: bold 32px/32px "Microsoft Yahei"; text-align: center; color: #353535; border-bottom: 2px solid #353535;}

.bsfw{ margin-bottom: 80px;}
.bsfw_con img.ib1{ float: left; width: 1200px; height: auto;}
/*.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: 0px 0 10px 45px; margin-bottom: 30px; font: 24px/32px "Microsoft Yahei"; color: #127015; background: url(icon_loc.png) no-repeat 5px top; border-bottom: 1px solid #626262;}
.zz_loc a{ color: #127015;}

.zz_list{ margin-bottom: 50px;}
.zz_list li{ padding: 26px 48px; margin-bottom: 50px; background: #f3f3f3; border-radius: 10px;}
.zz_list li h3{ margin-bottom: 10px; font: 30px/36px "Microsoft Yahei";}
.zz_list li h3 a{ color: #333;}
.zz_list li span{ display: block; font: 30px/36px "Microsoft Yahei"; color: #a2a2a2; text-align: right;}

.pages{ margin-bottom: 50px; text-align: center;}
.pages a{ box-sizing: border-box; display: inline-block; 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;}
.pages span{ font-size: 14px; 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: #a2a2a2; background-color: #f3f3f3; border-color: #f3f3f3;} 

/*内容页*/
.zz_article{ margin-bottom: 50px;}
.zz_article h1{ margin-bottom: 20px; font: bold 44px/70px "Microsoft Yahei"; text-align: center; color: #333}
.zz_article_con{}
.zz_article_con p{ font-size: 36px; line-height: 80px; color: #666; text-align: justify;}
.zz_article_con span{ font-size: 22px; line-height: 40px; color: #666; text-align: center;}
.zz_article_con img{ max-width: 1100px; }

.zz_article_item{ padding-bottom: 14px; margin-bottom: 20px; border-bottom: 1px solid #333;}
.zz_article_item span{  font-size: 20px; line-height: 20px; color: #333;}
.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;}

/* .footer{ padding-bottom: 20px; border-top: 1px solid #ccc}
.footer p{ font: 24px/48px "Microsoft Yahei"; text-align: center; color: #5b5b5b;}
.footer p img{}
.footer p.footer_zz_logo{ padding: 40px 0; text-align: center;}
.footer p.footer_zz_logo img{ height: 60px; margin: 0 30px;}
.footer p span{ color: #bf0103;} */


@media only screen and (max-width: 767px){
	.zz_top{ height: auto; /*display: none;*/}
	.zz_top span, .zz_top a{ }
	.zz_top a{}
	.zz_top a#sjb{ display: none; background: url(icon_mobile.png) no-repeat left center;}
	.zz_head{ height: auto; margin-bottom: 40px; }
	.zz_logo{ float: none; display: block; width: 100%; height: auto; margin-left: 0; text-align: center;}
	.zz_nav{ float: none; }
	.zz_nav a{ position: relative; float: left; padding: 0 20px 0 0; margin: 0 20px 0 0; line-height: 60px;}
	.zz_nav a:before{ left: auto; right: 0; width: 1px;}
	.layout{ width: 96%; margin: 0 auto;}
	.zz_banner{ margin-bottom: 60px;}
	.zz_banner img{ width: 100%;}

	.icon_index img{ width: 45%; height: auto; margin: 0 2.5% 30px;}
	.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;}
	.bsfw_con img{ float: left; width: 47%; height: auto; margin:;}
	.bsfw_con a:nth-child(3n) img{ margin-right: 5%;}
	.bsfw_con a:nth-child(2n) img{ margin-right: 0;}
	.bsfw_con img.ib1{ float: left; width: 100%; height: auto;}

	.zz_article_item span{ float: none; display: block; line-height: 32px; margin-right: 0;}
	.zz_article{ margin-bottom: 0;}
	.zz_article_con img{ width: 100%; height: auto; }
	.font_control{ float: none;}
	.font_control a{ color: #999; cursor: pointer;}

}

/*自适应*/
@media only screen and (min-width: 768px) and (max-width: 1199px){
	.zz_top{ height: auto; font: 20px/40px "Microsoft Yahei"}
	.zz_top span, .zz_top a{ height: 40px; margin-left: 30px; color: #fff;}
	.zz_top a{ padding-left: 34px;}
	.zz_top a#sjb{ background: url(icon_mobile.png) no-repeat left center;}
	.zz_top a#jkgz{ background: url(icon_sina.png) no-repeat left center;}
	.zz_top a#wza{ background: url(icon_wza.png) no-repeat left center;}
	.zz_top a#zzzs{ background: url(icon_slh.png) no-repeat left center;}

	.zz_head{ height: auto; margin-bottom: 40px; padding: 10px 0; }
	.zz_logo{ float: none; display: block; margin: 0}
	.zz_nav{ float: none; }
	.zz_nav a{ position: relative; float: left; padding: 0 20px 0 0; margin: 0 20px 0 0; line-height: 60px;}
	.zz_nav a:before{ left: auto; right: 0; width: 1px;}

	.zz_banner{ margin-bottom: 60px;}
	.zz_banner img{ width: 100%;}

	.layout{ width: 96%; margin: 0 auto;}
	.zz_banner{ }
	.zz_con_warp{ padding: 10px 20px 20px;}
	.icon_index img{ width: 20%; height: auto; margin-right: 6%;}
	.bsfw{ margin-bottom: 80px;}
	.bsfw_con img.ib1{ float: left; width: 100%; height: auto;}
	.zz_article{ margin-bottom: 0;}
	.zz_article_con img{ width: 100%; height: auto; 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;}
}
