	/* 发展历程 */ 
	.fzbj {
	   height:auto; overflow:hidden;
	   /*padding-top:185px;
	   padding-bottom:80px;*/
	   background:url(../images/fzbj.png) center bottom; background-repeat:no-repeat;
	   background-size: 100% 375px;
	   }
	   
	.fzkuan {
	   width:90%;/*1600px*/
	   height:auto; overflow:hidden;
	   margin:0 auto;
	   }
	  
	.licheng {
		position: relative;
		margin: 30px 0px 0px;
	}
	
	.licheng:after{
		content:"";
		display:block;
		height:0px;
		width:calc(100% - 160px);
		top:50%;
		left:80px;
		margin-top:-1px;
		border-bottom:2px #ddd dashed;
		position:absolute;
	}
	.licheng .swiper-container{
		margin:0px 80px 0px 120px;
		position:static;
		padding:20px 0px;
	}
	#licheng .swiper-pagination{
		display:none;
	}
	@media (max-width:1200px) {
		.fazhan{
			padding:30px 0px 0px;
		}
		.fazhan .fztitle p{
			font-size:3.2rem;
			line-height:40px;
		}
		.fazhan .fztitle span{
			font-size:1.6rem;
			padding:10px 0px 0px;
		}
		.licheng{
			margin:0px 0px 0px;
		}
	}
	@media (max-width:992px) {
		.licheng{
			padding:20px 0px;
		}
		.fazhan{
			padding:30px 0px 0px;
		}
		.fazhan .fztitle p{
			font-size:2.4rem;
			line-height:30px;
		}
		.fazhan .fztitle span{
			font-size:1.4rem;
			padding:10px 0px 0px;
			line-height:24px;
		}
	}
	.licheng .swiper-container .swiper-button-next{
		background:url(../images/rightk.png) center no-repeat;
		width:63px;
		height:63px;
		margin-top:-30px;
		right:0;
	}
	.licheng .swiper-container .swiper-button-prev{
		background:url(../images/leftk.png) center no-repeat;
		width:63px;
		height:63px;
		margin-top:-30px;
		left:0;
	}
	.licheng .swiper-slide section{
		display:flex;
		flex-wrap:wrap;
		position:relative;
		z-index:3;
		align-content:flex-end;
		height:490px;
		padding-left:10px;
	}
	@media (max-width:1200px) {
		.licheng .swiper-slide section{
			height:490px;
		}
	}
	@media (max-width:992px) {
		.licheng .swiper-slide section{
			height:490px;
		}
	}
	.licheng .swiper-slide section>small{
		cursor:pointer;
		position:relative;
		order:1;
		transition:.3s;
	}
	.licheng .swiper-slide section>small p{
		font-size:23px;
		font-family:'ElectroluxSans_5_Bold', Helvetica, Arial, sans-serif;
		color:#FFFFFF;
		display:block;
		width:76px;
		height:76px;
		background:#000000;
		border-radius:50%;
		text-align:center;
		line-height:76px;
		margin:0px;
		transition:.3s;
	}
	.licheng .swiper-slide section>span{
		width:calc(100% - 38px);
		left:38px;
		padding-top:30px;
		top:0;
		display:flex;
		flex-wrap:wrap;
		position:relative;
		border-left:2px #ddd dashed;
		padding-left:15px;
		align-content:flex-end;
		order:2;
		transition:.3s;
	}
	.licheng .swiper-slide section>span:before{
		content:"";
		position:absolute;
		display:block;
		width:14px;
		height:14px;
		border-radius:50%;
		background:#b8c1c1;
		left:-8px;
		bottom:0;
		transition:.3s;
	}
	.licheng .swiper-slide section>span p{
		font-family: Microsoft YaHei, Helvetica, Arial, sans-serif;
		font-size:45px;
		color:#000000;
		font-weight:bold;
		line-height:45px;
		width:100%;
		order:2;
		margin-top:5px;
		margin-bottom:-3px;
		transition:.3s;
	}
	.licheng .swiper-slide section>span big{
		display:block;
		font-size:16px;
		line-height:21px;
		color:#666666;
		order:1;
		padding:10px 0px 0px;
		transition:.3s;
		min-height:136px;
	}
	.licheng .swiper-slide section:hover>span{
		border-left:2px #009848 solid;
	}
	.licheng .swiper-slide section:hover>small p{
		color:#fff;
		background:#009848;
		position:relative;
		z-index:2;
	}
	
	.licheng .swiper-slide section>small:after{
		content:"";
		display:block;
		width:120%;
		height:120%;
		left:-10%;
		top:-10%;
		border:1px solid #000000;
		border-radius:50%;
		position:absolute;
		z-index:1;
	}
	
	.licheng .swiper-slide section:hover>small:after{
		content:"";
		display:block;
		width:120%;
		height:120%;
		left:-10%;
		top:-10%;
		border:1px solid #009848;
		border-radius:50%;

		position:absolute;
		z-index:1;
	}
	.licheng .swiper-slide section:hover>span p{
		color:#009848;
	}
	.licheng .swiper-slide section:hover>span:before{
		background:#009848;
	}
	@media (min-width:768px) {
		.licheng .swiper-slide:nth-child(2n+0) section{
			align-content:flex-start;
		}
		.licheng .swiper-slide:nth-child(2n+0) section>span{
			order:1;
			top:0;
			bottom:auto;
			align-content:flex-start;
			padding-bottom:30px;
			padding-top:0;
		}
		.licheng .swiper-slide:nth-child(2n+0) section>span:before{
			bottom:auto;
			top:0;
		}
		.licheng .swiper-slide:nth-child(2n+0) section>small{
			order:2;
		}
		.licheng .swiper-slide:nth-child(2n+0) section>span big{
			order:2;
			padding:0px 0px 10px;
		}
		.licheng .swiper-slide:nth-child(2n+0) section>span p{
			order:1;
			margin-top:-10px;
			margin-bottom:5px;
		}
	}
	@media (max-width:768px) {
		.licheng .swiper-container{
			margin:0px 0px 0px 0px;
		}
		.licheng .swiper-slide section{
			height:auto;
			padding:0 25px;
		}
		.licheng .swiper-slide section>small{
			order:2;
			margin:20px auto 0;
		}
		.licheng .swiper-slide section>small p{
			color:#fff;
			background:#000000;
		}
		.licheng .swiper-slide section>span{
			border-left:0px #ddd dashed;
			order:1;
			padding:0;
			width:100%;
			text-align:center;
			left:0;
		}
		.licheng .swiper-slide section>small:after{
			content:"";
			display:block;
			width:120%;
			height:120%;
			left:-10%;
			top:-10%;
			background:rgba(11,90,168,0);
			border-radius:50%;
			position:absolute;
			z-index:1;
		}
		.licheng .swiper-slide section>span p{
			order:1;
			color:#009848;
		}
		.licheng .swiper-slide section>span big{
			order:2;
			width: 100%;
		}
		.licheng .swiper-slide section>span:before{
			display:none;
		}
		.licheng:after{
			display:none;
		}
		.licheng .swiper-slide section:hover>span{
			border-left:0px #009848 solid;
		}
		#licheng .swiper-pagination{
			display:block;
		}
		#licheng .swiper-button-next{
			display:none;
		}
		#licheng .swiper-button-prev{
			display:none;
		}
		#licheng .swiper-pagination .swiper-pagination-bullet-active{
			background:#009848;
		}
	}     
@media (min-width: 0px) and (max-width: 1000px){
	.fzbj {
		height: auto;
		overflow: hidden;
		padding: 0px;
		padding-top: 40px;
		padding-bottom: 40px;
	}
	.fzkuan {
		width: 100%;
	}
}