@charset "utf-8";
/* CSS Document */
.hzhb-s-1{
	width:100%;	
	background:url(../images/hzhb-top.jpg) top center no-repeat;
	background-size: auto 100% ;
	padding:50px 0 20px 0;
	}
.hzhb-s-1 .m-slogan{
	width:80%;
	margin:0 auto;
	padding-top:60px;
	padding-bottom:20px;
	}
.hzhb-s-6{
	width:100%;	
	background:url(../images/hzhb-top-2.jpg) top center no-repeat;
	background-size: auto 100% ;
	padding:0 0 20px 0;
	}
.hzhb-s-6 .m-slogan{
	width:80%;
	margin:0 auto;
	padding-top:40px;
	padding-bottom:10px;
	}	
.hzhb-s-7{
	width:100%;	
	background:url(../images/hzhb-top-3.jpg) top center no-repeat;
	background-size: auto 100% ;
	padding:0 0 20px 0;
	}
.hzhb-s-7 .m-slogan{
	width:80%;
	margin:0 auto;
	padding-top:40px;
	padding-bottom:10px;
	}		
	
.hzhb-s-2{width:100%; background:url(../images/alfx-bg.jpg) center top no-repeat; 	background-size: auto 100% ; 	padding:42px 0 20px 0;}
.hzhb-s-2 .m-title{
	width:130px;
	height:120px;
	margin:0 auto;
	display:block;
	margin-bottom:24px;
	}
.hzhb-s-2 .anli{
	}
.hzhb-s-2 .anli .list{
	background-color:#fff;
	border-bottom:4px solid #00aceb;
	cursor:pointer;
	}
.hzhb-s-2 .anli .list:hover{
	box-shadow:0 0 6px 6px #00aceb;
	}
.hzhb-s-2 .anli .list .top-pic{
	width:100%;
	}
.hzhb-s-2 .anli span{
	width:100%;
	height:24px;
	color:#939393;
	font-size:12px;
	line-height:24px;
	padding-left:12px;
	}
.hzhb-s-2 .anli h1{
	width:100%;
	height:42px;
	line-height:42px;
	margin:0;
	padding:0;
	color:#404040;
	font-size:18px;
	font-weight:normal;
	padding-left:12px;
	}
 
	
.hzhb-s-3{
	width:100%;
	position:relative;
	padding-top:60px;
	}
.hzhb-s-3 .container{
	position:relative;
	height:100%;
	}
.hzhb-s-3 .lx-t{
	width:80%;
	height:85px;
	margin:0 auto;
	}
.hzhb-s-3 .tj-list{
	width:90%;
	margin:0 auto;
	font-size:16px;
	line-height:32px;
	}
 
 


	
.p-banner {
	width:100%;
	position: relative;
	height: auto;

}
.p-banner img { width: 100%; height: auto;}
.p-banner2{
	width:100%;
	background:url(../images/p-banner-2.jpg) top center no-repeat;
	height:627px;
	}	
.p-banner3{
	width:100%;
	background:url(../images/p-banner-3.jpg) top center no-repeat;
	height:627px;
	}		
.p-banner-title2{
	width:630px;
	margin:0 auto;
	padding-top:200px;
	vertical-align:middle;
	}	
.p-banner-content2{
	width:1149px;
	margin:0 auto;
	height:231px;
	padding-top:56px;
	vertical-align:middle;
	}		
.p-banner-title{
	width:70%;
 	margin-left:-35% ;
	position: absolute;
	bottom:10%;
	left:50%;
	vertical-align:middle;
	}	
.p-banner-content{
	width:100%;
	position: absolute;
	left: 0;
	bottom: 0;
	vertical-align:middle;
	}	
.p-gy { width:100%; background:#fff;} 	
.p-gy .m-slogan{
	width:70%;
	margin:20px auto;
	}
.p-gy .m-cont{
	width:100%;
	margin:0 0 20px 0;
	}	
.p-gy-bg { width:100%; background:#f5f5f5;}	
.p-gy-bg .m-slogan{
	width:70%;
	margin:20px auto;
	}
.p-gy-bg .m-cont{
	width:90%;
	margin:0 5% 20px 5%;
	}	
.p-gy-bg .m-cont.bgf	{	background:#fff;}	
.p-gy-img { width:100%;eight:auto; float:left;}	
.p-zc-img {  width:349px; height:465px; float:left; margin-right:3px;}
.p-zc-img-left {  width:816px; height:465px; float:left; }
.p-zc-img-left-top { width:816px; height:231px; float:left; margin-bottom:3px;}
.p-zc-img-left-bottom { height:231px;}
.p-zc-img-left-bottom span  { float:left; width:270px; margin-right:3px;}
.p-zc-img-left-bottom span:last-child { margin-right:0px;}
.p-zc-img2 { width:1170px;}

.p-xx-img{  width:503px; height:435px; float:left; margin-right:3px;}
.p-xx-img2{  width:379px; height:435px; float:left; margin-right:3px;}
.p-xx-img2 span { height:215px; margin-bottom:4px;  float:left;}
.p-xx-img2 span:last-child { margin-bottom:0px;}
.p-xx-img3{  width:282px; height:435px; float:left; }