@import url("swiper.min.css");
@import url("owl.carousel.min.css");
@import url("iconfont.css");
/*.banner{height: 740px;}*/
	.swiper-container {
	    height: 100%;
	}
	
	.swiper-slide:nth-child(1) h2,
	.swiper-slide:nth-child(2) h2,
	.swiper-slide:nth-child(3) h2{
		color: white;font-size: 3.6em;
	}
	.swiper-slide:nth-child(1) strong,
	.swiper-slide:nth-child(2) strong,
	.swiper-slide:nth-child(3) strong{
		font-size: 7.6em;color: white;
		margin: 10px 0 20px 0;
    	display: block;
	}
	.swiper-slide:nth-child(1) p,
	.swiper-slide:nth-child(2) p,
	.swiper-slide:nth-child(3) p{
		color: white;font-size: 1.4em;line-height: 30px;
	}

	.ani-container{text-align: center;top: 54%;z-index: 30}
	.banner-list1 .ani-container{top: 46%;}
	.banner-list2 .ani-container{top: 51%;left: 56.5%;}
	.banner .more{margin-top: 6%;}
	.banner .more a{
		display: inline-block;padding: 11px 41px;color: white;border: 1px solid white;
	 	transition: all .3s;
	    -moz-transition: all .3s; 
		-webkit-transition: all .3s;
		-o-transition: all .3s;
	}
	.banner .more a:hover{background-color: white;color: #009fe8;border-radius: 5px}

	.banner-list2 .ani,
	.banner-list3 .ani{position: absolute;}

	.ani{opacity: 0}

	.ani-slide .ani1-1{
		opacity: 1;
	    -webkit-animation: fadeInDown 1s both;
	    animation: fadeInDown 1s both
	}

	.ani-slide .ani1-2{
		opacity: 1;
	    -webkit-animation: fadeInDown 1.5s .5s both;
	    animation: fadeInDown 1.5s .5s both
	}

	.ani-slide .ani1-3{
		opacity: 1;
	    -webkit-animation: fadeInDown 1.5s 1.1s both;
	    animation: fadeInDown 1.5s 1.1s both
	}

	.ani-slide .ani1-4{
		opacity: 1;
	    -webkit-animation: fadeInDown 1.2s 1.5s both;
	    animation: fadeInDown 1.2s 1.5s both
	}

	.ani-slide .ani2-1{
		top: -170px;
    	right: -235px;
		opacity: 1;
	    -webkit-animation: fadeInDown 1s both;
	    animation: fadeInDown 1s both
	}

	.ani-slide .ani2-2{
		top: -100px;
    	left: -235px;
		opacity: 1;
	    -webkit-animation: fadeInDown 1s .4s both;
	    animation: fadeInDown 1s .4s both
	}

	.ani-slide .ani2-3{
		right: -235px;
    	top: 10px;
		opacity: 1;
	    -webkit-animation: fadeInDown 1s .9s both;
	    animation: fadeInDown 1s .9s both
	}

	.ani-slide .ani2-4{
		bottom: -140px;
    	left: -345px;
		opacity: 1;
	    -webkit-animation: fadeInUp 1s 1.5s both;
	    animation: fadeInUp 1s 1.5s both
	}

	.ani-slide .ani2-5{
		bottom: -200px;
    	right: -235px;
		opacity: 1;
	    -webkit-animation: fadeInUp 1s 1.8s both;
	    animation: fadeInUp 1s 1.8s both;
	}

	.ani-slide .ani2-5 a{
		color: #269181;
		padding: 8px 25px;
	    font-size: 16px;
	    background: rgba(38, 145, 129, 0.18);
	}

	.ani-slide .ani3-1{
		top: -80px;
    	right: -117px;
		opacity: 1;
	    -webkit-animation: fadeIn 1s both;
	    animation: fadeIn 1s both
	}

	.ani-slide .ani3-2{
		top: -80px;
    	left: 128px;
		opacity: 1;
	    -webkit-animation: fadeInRight 1s .4s both;
	    animation: fadeInRight 1s .4s both
	}

	.ani-slide .ani3-3{
		left: 54px;
    	top: -12px;
		opacity: 1;
	    -webkit-animation: fadeInUp 1.5s 1s both;
	    animation: fadeInUp 1.5s 1s both
	}




	/*swiper插件修改*/
	.swiper-container{height: 100%;z-index: 6}
	.swiper-wrapper{z-index: 5}
	.swiper-pagination-bullet{width: 25px;height: 4px;background: #bfbfbf;border-radius: 0;opacity: 1;}
	.swiper-pagination-bullet-active{background: #f37321}
	.swiper-container-horizontal > .swiper-pagination-bullets{bottom: 3%}


/*切换栏*/
/*article,
header{min-width: 1280px;}*/
.mobile-tab{display: none}
.tab-item{height: 65px;background: #f1f1f1;position: relative;}
	.tab-list{float: left;width: 25%;text-align: center;cursor: pointer;position: relative;}
	.tab-list:after{
		content: "";
		position: absolute;
		width: 136px;height: 12px;
		border-bottom: 3px solid #ff6a00;
		bottom: -13px;left: 50%;
    	margin-left: -68px;
    	opacity: 0;
    	transform: translateY(10px);
		-ms-transform:translateY(10px);
		-moz-transform:translateY(10px);	
		-webkit-transform:translateY(10px);
		-o-transform:translateY(10px); 
    	transition: all ease .4s;
	    -moz-transition: all ease .4s; 
		-webkit-transition: all ease .4s;
		-o-transition: all ease .4s;
	}
	.tab-list:hover:after{
		opacity: 1;
		transform: translateY(0);
		-ms-transform:translateY(0px);
		-moz-transform:translateY(0px);	
		-webkit-transform:translateY(0px);
		-o-transform:translateY(0px); 
	}
	.tab-list.on:after{
		opacity: 1;
		transform: translateY(0);
		-ms-transform:translateY(0px);
		-moz-transform:translateY(0px);	
		-webkit-transform:translateY(0px);
		-o-transform:translateY(0px); 
	}

	.tab-list i{
		width: 63px;height: 63px;display: inline-block;
		transition: all .3s;
		-moz-transition: all .3s; 
		-webkit-transition: all .3s;
		-o-transition: all .3s;
	}
	.tab-list:nth-child(1) i{background: url('../images/tab-1.png') no-repeat center;}
	.tab-list:nth-child(2) i{background: url('../images/tab-2.png') no-repeat center;}
	.tab-list:nth-child(3) i{background: url('../images/tab-5.png') no-repeat center;}
	.tab-list:nth-child(4) i{background: url('../images/tab-4.png') no-repeat center;}
	.tab-list:nth-child(5) i{background: url('../images/tab-3.png') no-repeat center;}

	.tab-list:nth-child(1).on i{background: url('../images/tab-1-c.png') no-repeat center;}
	.tab-list:nth-child(2).on i{background: url('../images/tab-2-c.png') no-repeat center;}
	.tab-list:nth-child(3).on i{background: url('../images/tab-5-c.png') no-repeat center;}
	.tab-list:nth-child(4).on i{background: url('../images/tab-4-c.png') no-repeat center;}
	.tab-list:nth-child(5).on i{background: url('../images/tab-3-c.png') no-repeat center;}

	.tab-list:nth-child(1):after {bottom: -13px;}

	.tab-list h2{color: #444444;font-size: 1.8em;margin-top:10px; }

.tab-cont{height: 455px;background: #f2f2f5}
	.tab-cont .table-cell{display: block;height: 348px !important;}
	.tab-cont .bd li{
		top: 50%!important;margin-top: -213px;
	}

	.tab-cont .pro{float: left;width: 50%;height: 426px;position: relative;}
	.tab-cont-list .pro img{position: absolute;visibility: hidden;}
	.tab-cont-list:nth-child(1) .pro img:nth-child(1){top: 40px;left: -38px;z-index: 5;}
	.tab-cont-list:nth-child(1) .pro img:nth-child(2){right: 0;top: -11px;z-index: 6;}
	.tab-cont-list:nth-child(1) .pro img:nth-child(3){bottom: 0;z-index: 7}

	.tab-cont-list:nth-child(2) .pro img:nth-child(1){left: 220px;z-index: 8;}

	.tab-cont-list:nth-child(5) .pro img:nth-child(1){left: -100px;z-index: 9;}
	.tab-cont-list:nth-child(5) .pro img:nth-child(2){right: 25px;top: 80px;z-index: 9;}
	.tab-cont-list:nth-child(5) .pro img:nth-child(3){left: 115px;top: 108px;z-index: 9;}
	.tab-cont-list:nth-child(5) .pro img:nth-child(4){left: 265px;top: -20px;z-index: 9;}
	.tab-cont-list:nth-child(5) .pro img:nth-child(5){right: 152px;top: -20px;z-index: 9;}
	.tab-cont-list:nth-child(5) .pro img:nth-child(6){left: 373px;top: 15px;z-index: 9;}

	.tab-cont-list:nth-child(4) .pro img:nth-child(1){left: 245px;top: 92px;z-index: 10;}
	.tab-cont-list:nth-child(4) .pro img:nth-child(2){left: 230px;top: 100px;z-index: 10;}
	.tab-cont-list:nth-child(4) .pro img:nth-child(3){left: 345px;top: 30px;z-index: 10;}
	.tab-cont-list:nth-child(4) .pro img:nth-child(4){left: 500px;top: 85px;z-index: 10;}
	.tab-cont-list:nth-child(4) .pro img:nth-child(5){right: 185px;top: 30px;z-index: 10;}
	.tab-cont-list:nth-child(4) .pro img:nth-child(6){right: 50px;top: 45px;z-index: 10;}

	.tab-cont-list:nth-child(3) .pro img:nth-child(1){right: 0px;top: 0px;z-index: 11;}
	.tab-cont-list:nth-child(3) .pro img:nth-child(2){left: 95px;top: 225px;z-index: 11;}




	.tab-cont .intro{float: right;width: 50%;margin-top: 2%;}
		 .tab-cont .intro h2{color: #fff;font-size: 4.2em;display: inline-block;font-family: cursive;}
		 .tab-cont .intro span{color: #fff;font-size: 2.2em;padding-left: 10px;position: relative;bottom: -2px	}
		 .tab-cont .intro em{color: #fff;font-size: 3.6em;font-style:normal;display: block;letter-spacing: .5px;padding-top: 5px}
		 .tab-cont .intro p{color: #fff;font-size: 1.5em;line-height: 30px;margin-top: 30px;}
		 .tab-cont .intro .more{margin-top: 35px;}
		 .tab-cont .intro .more a{
		 	display: inline-block;padding:10px 36px;color: #5d5d5d;font-size: 1.4em;border: 1px solid #bfbfbf;
		 	transition: all .3s;
		    -moz-transition: all .3s; 
			-webkit-transition: all .3s;
			-o-transition: all .3s;
		 }
		 .tab-cont .intro .more a:hover{color: white;background: #009fe8;border-color: transparent;}

	.tab-list.on h2{
		color: #ff6a00;
		font-weight: bold;
		font-size: 1.8em;
	}

/*解决方案*/
.solution{
	
}
	.three-steps {float: left;width: 40%;padding-top: 3%;}
		.three-steps h2{color: #009fe8;font-size: 3.6em}
		.three-steps h3{color: #009fe8;text-transform : uppercase;font-size: 1.5em}
		.three-steps .line{width: 48px;height: 4px;background: #009fe8;display: inline-block;margin: 22px 0;}
		.three-steps p{color: #757575;font-size: 1.4em;line-height: 28px}
	
	.solution-item{float: left;width: 60%}
	.solution-item-list{
		width: 48.9%;float:left;
		margin-right: 15px;margin-bottom: 15px;
		padding: 29px 0;text-align: center;background: white;
		box-shadow:  1px 2px 2px -2px #a8a8a8;cursor: pointer;
		transition: all ease .4s;
		-moz-transition: all ease .4s; 
		-webkit-transition: all ease .4s;
		-o-transition: all ease .4s;
	}
	.solution-item-list:nth-child(2n){margin-right: 0}
	.solution-item-list>div{display: inline-block;vertical-align: middle;text-align: left;}
	.solution-item-list i{
		display: inline-block;
		width: 54px;height: 54px;
		vertical-align: middle;
		margin-right: 15px;
	    position: relative;
	    top: -3px;
	}
	.solution-item-list:nth-child(1) i{background: url('../images/solution-1.png') no-repeat center;}
	.solution-item-list:nth-child(2) i{background: url('../images/solution-2.png') no-repeat center;}
	.solution-item-list:nth-child(3) i{background: url('../images/solution-3.png') no-repeat center;}
	.solution-item-list:nth-child(4) i{background: url('../images/solution-4.png') no-repeat center;}
	
	.solution-item-list strong{font-style: normal;color: #333;font-size: 1.8em;font-weight: normal;}
	.solution-item-list p{color: #929292;font-size: 1.4em;padding-top: 5px;}
	
	// .solution-item-list:hover{
	// 	transform: translateY(-5px);
	// 	-ms-transform:translateY(-5px);
	// 	-moz-transform:translateY(-5px);	
	// 	-webkit-transform:translateY(-5px);
	// 	-o-transform:translateY(-5px); 
	// }

/*视频*/
.video{border-top: 1px solid transparent;padding-bottom: 3%}
.video .zsbg{background: url('../images/video-bg1.jpg') no-repeat center; width: 1200px;height: 680px;margin: 0 auto;margin-top: 1rem}
.video .zsbg .container{
	padding-top: 2rem;
}
.video figure {
	float: left;
	width: 20%;
	margin: 0;
}
.video figure p {
	color: #1f1f1f;
	font-size: 0.8em;
	font-weight: bold;
}

.video figure p span {
	color:#ff6a00;
	font-size: 5em;
	padding: 0 5px;
}

.video figcaption {
	color: #777575;
}

#allist{ width:100%; float:left; margin-top:3%;position:relative;
}
#allist .swiper-container{ padding:4% 0px; }
#allist .swiper-slide{ width:100%;
	-webkit-transition:-webkit-transform 600ms ease-out;
	transition: transform 600ms ease-out; 
	-webkit-transform:scale(0.85);
	transform: scale(0.85); }
#allist .swiper-slide .zsq{background-color:#fff;border-radius:8px; overflow:hidden;box-shadow:2px 2px 8px #aaa;-webkit-box-shadow:2px 2px 8px #aaa;-moz-box-shadow:2px 2px 8px #aaa; display:block; border:#fff solid 2px; }
#allist .swiper-slide .tpq{ width:100%; text-align:center;float:left; position:relative; padding:5%; padding-bottom:3%; display:block; z-index:1;}
#allist .swiper-slide .tpq:after{ width:100%; height:55%; left:0PX; top:0PX; content:""; position:absolute; z-index:-1;}
#allist .swiper-slide .tpq img{ width:140px;margin-left:auto; margin-right:auto;}
#allist .swiper-slide .nrq{ width:100%; display:block; padding:5%; float:left; padding-top:2%;}
#allist .swiper-slide .nrq p{ text-align:center;font-size:16px; line-height:25px; height:175px;overflow:hidden;
    text-overflow: ellipsis;
    -ms-text-overflow: ellipsis;
    display: box;
    display: -webkit-box;
    line-clamp: 7;
    -webkit-line-clamp: 7;-webkit-box-orient: vertical; color:#1f1f1f;}
#allist .swiper-slide .nrq .bt{font-size: 1.2rem;font-weight:bold;}
#allist .swiper-slide .nrq p i{ color:#61E7E0; font-size:12px; margin-left:5px; margin-right:5px; }
#allist .swiper-slide-active{
	-webkit-transform:scale(1);
	transform: scale(1);  
}
#allist .swiper-slide-active  .zsq{border:#ff9f1f solid 2px;background: linear-gradient(to top right,#fba980,#ffa01b);}
#allist .swiper-slide-active  .zsq p{color:#FFF;}

#allist .swiper-pagination-bullets{ bottom:0px;}
#allist .swiper-pagination-bullet{
	width: 12px;
	height:12px;
background-color:#fff;
	opacity: 1;box-shadow:0px 1px 4px #333;
}
#allist .swiper-pagination-bullet-active{
	background:#ff9f1f; 
}


#bllist{ width:100%; float:left;position:relative;
}
#bllist .swiper-container{ padding:4% 0px; }
#bllist .swiper-slide{ width:560px;height:400px;
	-webkit-transition:-webkit-transform 600ms ease-out;
	transition: transform 600ms ease-out; 
	-webkit-transform:scale(0.85);
	transform: scale(0.85); }
#bllist .swiper-slide .zsq{background-color:#fff;border-radius:8px; overflow:hidden;box-shadow:2px 2px 8px #aaa;-webkit-box-shadow:2px 2px 8px #aaa;-moz-box-shadow:2px 2px 8px #aaa; display:block; border:#fff solid 2px; }
#bllist .swiper-slide .tpq{ width:100%; height:260px; overflow: hidden; text-align:center;float:left; position:relative; display:block;}
#bllist .swiper-slide .tpq:after{ width:100%; left:0PX; top:0PX; content:""; position:absolute;}
#bllist .swiper-slide .tpq img{ width:100%;}
#bllist .swiper-slide .tpq .mark{display: none;text-align: center;background: #ff6a00e0; width: 100%; height: 100%; vertical-align: middle;color: #FFF;font-size: 22px;}
#bllist .swiper-slide .tpq .mark img{width: 95px;margin-top: 50px;margin-bottom: 20px}
#bllist .swiper-slide .nrq{ width:100%; height: 140px; display:block; float:left; background: #ff6a00;
display: -webkit-box;
	display: -ms-flexbox;
	display: -moz-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-moz-box-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;}
#bllist .swiper-slide .nrq p{ text-align:center;font-size:16px; line-height:25px;overflow:hidden;
    text-overflow: ellipsis;
    -ms-text-overflow: ellipsis;
    display: box;
    display: -webkit-box;
    line-clamp: 7;
    -webkit-line-clamp: 7;-webkit-box-orient: vertical; color:#fff;}
#bllist .swiper-slide .nrq .bt{font-size: 1.2rem;font-weight:bold;}
#bllist .swiper-slide .nrq p i{ color:#61E7E0; font-size:12px; margin-left:5px; margin-right:5px; }
#bllist .swiper-button-icon2{background: url('../images/sw4icon.png') no-repeat center;position: absolute;width: 55px;height: 55px;left: 19%;top: 44%;z-index: 99}
#bllist .swiper-button-icon{background: url('../images/sw4icon.png') no-repeat center;transform: rotate(180deg);position: absolute;width: 55px;height: 55px;right: 19%;top: 44%;z-index: 99}
#bllist .swiper-slide:hover .mark{display: block;position: absolute;}
/*#bllist .swiper-slide-active{
	-webkit-transform:scale(1);
	transform: scale(1);  
}
#bllist .swiper-slide-active  .zsq{border:#ff9f1f solid 2px;background: linear-gradient(to top right,#fba980,#ffa01b);}
#bllist .swiper-slide-active  .zsq p{color:#FFF;}*/

#bllist .swiper-pagination-bullets{ bottom:0px;}
#bllist .swiper-pagination-bullet{
	width: 12px;
	height:12px;
background-color:#fff;
	opacity: 1;box-shadow:0px 1px 4px #333;
}
#bllist .swiper-pagination-bullet-active{
	background:#ff9f1f; 
}

.video .title{margin-top: 3%;text-align: center;}
.video .title h2{color: #1f1f1f;font-size: 3.2em;letter-spacing: 0.3em}
	.video .title em{color: white;font-size: 2.4em;font-style: normal;display: block;margin: 15px 0 35px 0}
/*	.video .title p{line-height: 30px;color: #aeaeae;font-size: 1.4em}*/
	.video .title .more{display: inline-block;margin: 4% 0 3%;}
	.video .title .more a{
		display: inline-block;padding:11px 40px;border: 1px solid #9d9d9d;color: #9a9a9a;
		 transition: all .3s;
	    -moz-transition: all .3s; 
		-webkit-transition: all .3s;
		-o-transition: all .3s;
	}
	.video .title .more a:hover{
		color: white;background: rgba(255,255,255,0.2);
		border-color: transparent;
	}

	.video-src{text-align: center;position: absolute;left:0;right: 0;width: 90%;margin:auto;overflow: hidden;}
	.video-src .mask{
		width: 100%;height: 100%;position: absolute;
		left: 0;
   		z-index: 11;
	}
	.video-src .mask:after{
		content: "";
		width: 100%;height: 100%;position: absolute;
		left: 0;background: url('../images/play.png') rgba(0,0,0,.2) no-repeat center;
		cursor: pointer;
		z-index: 12
	}

	.video-src iframe{width: 700px;height:400px}



/*团队*/
.team{min-height: 560px;background: url('../images/teambg.jpg?1') no-repeat center;border-top: 1px solid transparent;padding-top: 2%;padding-bottom: 2%;}
#main{min-width: 320px;max-width: 1300px; margin:0 auto;}
#lmbt{ width:100%; float:left; text-align:center; overflow:hidden;}
#lmbt dd{	
 position:relative;display:inline-block;line-height:1.5; padding-left:23%; padding-right:23%;margin-bottom:2%;

}
#lmbt dd em{
	position:absolute;
	top:0px;
	width:30%; max-width:340px;
	height:100%;
	background-repeat: no-repeat;
	background-position: center;background-size:100% auto;
}
#lmbt dd em.lb{	left:0px;
	background-image: url(../images/bl.png);
	background-repeat: no-repeat;
	background-position: left;
}
#lmbt dd em.rb{right:0px;
	background-image: url(../images/br.png);
	background-repeat: no-repeat;
	background-position: right;}
#lmbt  span{ color:#000000;font-size:28px; letter-spacing:5px;}
#lmbt p{ text-transform:capitalize; color:#1f1f1f; letter-spacing:5px; font-size:32px; font-weight:bold; }
#lmbt .origin{color:#ff6a00;font-size: 22px;  margin-top:1%;}
#lmbt .hies{ color:#000000}
#fwlist{
	width:100%; 
	FLOAT: left;margin-top:3.5%;  
}
#fwlist li{ list-style-type:none;}
#fwlist LI{  text-align:center; overflow:hidden;   transition:all 0.4s ease-in-out 0s;cursor:pointer; margin:10px; background-color:#fff;box-shadow:2px 2px 8px #aaa;-webkit-box-shadow:2px 2px 8px #aaa;-moz-box-shadow:2px 2px 8px #aaa; border-radius:8px; padding:1.2rem 0;}
/*#fwlist  LI:hover{ background-color:#05C0AB;}*/
#fwlist  LI .nr{ width:100%; padding:4%; float:left; }
#fwlist  LI .nr dd{ width:100%; float:left; overflow:hidden; position:relative;transition:all 0.5s ease-in-out 0s;}
#fwlist  LI .nr dd span{font-size: 5rem}
#fwlist  LI .nr dd p{ position:absolute;filter: Alpha(Opacity=0);
-moz-opacity:0; 		opacity:0; z-index:1; left:0px; top:0px; width:100%; height:100%;}
#fwlist  LI .nr dd  img{ max-width:90%; margin-left:auto; margin-right:auto; display:block;transition:all 0.5s ease-in-out 0s;}
#fwlist  LI:hover .nr dd  .img1{filter: Alpha(Opacity=0);
-moz-opacity:0; 		opacity:0}
#fwlist  LI:hover .nr dd  p{filter: Alpha(Opacity=100);
-moz-opacity:1; 		opacity:1}
#fwlist  LI .nr h5{ width:100%; float:left; color:#101010; font-size:22px; text-align:center; line-height:26px; height:26px; margin-top:10px;}
#fwlist  LI .nr h6{ width:100%; float:left; color:#101010; font-size: 18px; text-align:center; font-weight:normal; height:60px; margin-top:5px; line-height:30px; overflow:hidden;}
#fwlist  LI:hover .nr dd span,#fwlist  LI:hover .nr h5,#fwlist  LI:hover .nr h6 { color:#ff6a00;}

#fwlist .owl-controls .owl-dots .owl-dot{ margin-top:1%;}
#fwlist .owl-controls .owl-dots .owl-dot span{
width:20px;height:3px;margin:12px 5px; background-color:#C7C7C9;
}
#fwlist .owl-controls .owl-dots .owl-dot.active span,#fwlist .owl-theme .owl-dots .owl-dot:hover span{background-color:#05C0AB;}

.team .title{margin-top: 3%;text-align: center;}
.team .title h2{color: #4a4a4a;font-size: 3.6em;}
.team .title em{color: #939393;font-size: 1.8em;font-style: normal;display: block;margin: 15px 0 35px 0}


.added{min-height: 560px;border-top: 1px solid transparent;padding-top: 2%;padding-bottom: 2%;}

.news{min-height: 580px;border-top: 1px solid transparent;padding-top: 2%;padding-bottom: 2%; background: #f1f1f1;}
.news .newfen{width: 1200px; margin: 0 auto;}
.news .newfen .newslist{width: 48%; float: left; background: #FFF;
	box-shadow: 2px 2px 8px #aaa;
    -webkit-box-shadow: 2px 2px 8px #aaa;
    -moz-box-shadow: 2px 2px 8px #aaa;}
.news .newfen .newslist .newstitle{ height:60px;line-height:60px;background: linear-gradient(to right,#ff6b03,#ffffff); }
.news .newfen .newslist .newstitle span{font-size: 22px; text-align: left;color: #fff; margin-left: 1.5rem}

.news .newfen .newslist ul{ width:100% }
.news .newfen .newslist ul li{ width: 90%; margin: 0 auto; height:50px; line-height:50px;border-bottom:2px solid;border-image:linear-gradient(90deg,#ff6b03,#ff6b03e0,#ff6b0340,#ff6b0305,#ffffff) 100; }
.news .newfen .newslist ul li:last-child{border-bottom: 0;}
.news .newfen .newslist ul li a{font-size: 18px; height: 50px; line-height: 50px; width: 78%; float: left; overflow: hidden;}
.news .newfen .newslist ul li span{float: right;font-size: 18px;color: #ff6a00;}

.news .newfen .newsimage{width: 48%; height: 410px; float: right; background: #FFF; overflow: hidden;position: relative;
	box-shadow: 2px 2px 8px #aaa;
    -webkit-box-shadow: 2px 2px 8px #aaa;
    -moz-box-shadow: 2px 2px 8px #aaa;}
 .news .newfen .newsimage{height: 410px; overflow: hidden;}
.news .newfen .newsimage img{ width: 100%; }
.news .newfen .newsimage span{ height:60px;line-height:60px; display: block; background: linear-gradient(to right,#ffffff90,#ff6a00,#ff6a00,#ffffff90); position: absolute; bottom: 0; width: 100%; font-size: 18px;text-align: center;}

.mobile-map{display: none}
.map-container{width: 620px;max-width: 100%;margin: 0 auto;position: relative;}
.location-container{width: 100%;height: 529px;position: absolute;}
	.location{font-size: 1.2em;color: #666;position: absolute;width: 29px;height: 29px;}
		.location-point{
			width: 29px;height: 29px;background: url('../images/point.png') no-repeat center;
			position: absolute;
		}
		.location-point:after{
			width: 45px;height: 45px;
			border: 1px solid #0080cb;
			border-radius: 50%;
			position: absolute;
			left: -8px;top: -8px;
		    content: "";
		    -webkit-animation: pulsate 2s linear;
		    animation: pulsate 2s linear;
		    -webkit-animation-iteration-count: infinite;
		    animation-iteration-count: infinite;
		}

		.location-name{
			position: absolute;
		    left: 35px;top: 5px;
		    width: 30px;
		}

		.location-jilin{right: 80px;top: 110px;}
		.location-henan{right: 200px;top: 253px;}
		.location-beijing{right: 155px;top: 168px;}
		.location-shandong{right: 135px;top: 228px;}
		.location-shanghai{right: 92px;top: 293px;}
		.location-jiangsu{right: 125px;top: 263px;}
		.location-zhejiang{right: 110px;top: 333px;}
		.location-hubei{right: 199px;top: 304px;}
		.location-hunan{right: 208px;top: 355px;}
		.location-yunnan{right: 335px;top: 397px;}
		.location-neimeng{right: 220px;top: 160px;}
		.location-sichuan{right: 295px;top: 320px;}
		.location-xian{right: 265px;top: 260px;}
		.location-xinjiang{right: 460px;top: 125px;}

@-webkit-keyframes pulsate
{
	0%{-webkit-transform:scale(0);opacity:.05;}
	20%{-webkit-transform:scale(0.7);opacity:.1;}
	40%{-webkit-transform:scale(0.9);opacity:.2;}
	60%{-webkit-transform:scale(1.1);opacity:.3;}
	100%{-webkit-transform:scale(1.4);opacity:0;}
}
@keyframes pulsate
{
	0%{transform:scale(0);opacity:.05;}
	20%{transform:scale(0.7);opacity:.1;}
	40%{transform:scale(0.9);opacity:.2;}
	60%{transform:scale(1.1);opacity:.3;}
	100%{transform:scale(1.4);opacity:0;}
}


@media(max-width: 1380px){
	.swiper-slide:nth-child(1) strong, .swiper-slide:nth-child(2) strong, .swiper-slide:nth-child(3) strong{
		font-size: 5.5em
	}
/*	.tab-cont .pro{margin-left: 3%;}*/
	.tab-cont-list:nth-child(2) .pro{width: 700px;}
	.tab-cont-list:nth-child(2) .pro img:nth-child(1){left: 120px;}

	.tab-cont-list:nth-child(5) .pro{width: 730px;}
	.tab-cont-list:nth-child(5) .pro img:nth-child(1) {left: -200px;}
	.tab-cont-list:nth-child(5) .pro img:nth-child(3){left: 15px}
	.tab-cont-list:nth-child(5) .pro img:nth-child(4){left: 165px}
	.tab-cont-list:nth-child(5) .pro img:nth-child(6){left: 280px}

	.tab-cont-list:nth-child(4) .pro{width: 720px;}
	.tab-cont-list:nth-child(4) .pro img:nth-child(1) {left: 155px;}
	.tab-cont-list:nth-child(4) .pro img:nth-child(2) {left: 175px;}
	.tab-cont-list:nth-child(4) .pro img:nth-child(3){left: 270px;}
	.tab-cont-list:nth-child(4) .pro img:nth-child(4){left: 360px;}

	.tab-cont-list:nth-child(3) .pro{width: 725px;}
	.tab-cont-list:nth-child(3) .pro img:nth-child(1) {left: 90px;}
	.tab-cont-list:nth-child(3) .pro img:nth-child(2) {left: 0;}
}

@media(max-width: 1238px){
	.container{width: 100%}
	.tab-cont-list:nth-child(1) .pro img:nth-child(1){top: 130px;left: 20px;width: 250px;right: 55px;}
	.tab-cont-list:nth-child(1) .pro img:nth-child(2) {right: 55px;top: 65px;width: 450px;}
	.tab-cont-list:nth-child(1) .pro img:nth-child(3) {bottom: 70px;left: 75px;width: 500px;}
	.tab-cont-list:nth-child(2) .pro img:nth-child(1){width: 350px;top: 50px;}
	.tab-cont-list:nth-child(5) .pro img:nth-child(1) {left: -10px;top: 120px;width: 555px;}
	.tab-cont-list:nth-child(5) .pro img:nth-child(2) {right: 65	px;top: 160px;}
	.tab-cont-list:nth-child(5) .pro img:nth-child(3) {left: 80px;top: 180px;}
	.tab-cont-list:nth-child(5) .pro img:nth-child(4) {left: 165px;top: 75px;}
	.tab-cont-list:nth-child(5) .pro img:nth-child(5) {right: 105px;top: 65px;}
	.tab-cont-list:nth-child(5) .pro img:nth-child(6) {left: 305px;top: 95px;}
	.tab-cont-list:nth-child(4) .pro img:nth-child(1) {left: 115px;width: 380px;}
	.tab-cont-list:nth-child(4) .pro img:nth-child(2) {left: 65px;}
	.tab-cont-list:nth-child(4) .pro img:nth-child(3) {left: 140px;}
	.tab-cont-list:nth-child(4) .pro img:nth-child(4) {top: 50px;}
	.tab-cont-list:nth-child(4) .pro img:nth-child(5) {right: 290px;top: 60px;}
	.tab-cont-list:nth-child(4) .pro img:nth-child(6) {right: 95px;top: 70px;}
	.tab-cont-list:nth-child(3) .pro img:nth-child(1) {left: 165px;top: 45px;width: 400px;}
	.tab-cont-list:nth-child(3) .pro img:nth-child(2) {left: 55px;top: 185px;width: 200px;}
	./*tab-cont .pro{width: 630px;}
	.tab-cont-list:nth-child(2) .pro{width: 555px}
	.tab-cont-list:nth-child(3) .pro {width: 610px;}
	.tab-cont-list:nth-child(4) .pro {width: 610px;}
	.tab-cont-list:nth-child(5) .pro {width: 630px;}*/
	.tab-cont{font-size: .9em;height: 528px;}
	.tab-cont .intro{width: 32%;margin-top: 4.5%;}

	.solution{padding: 0 2.5%;height: auto;background-size: cover}
	.three-steps{float: none;width: 100%;text-align: center;padding-bottom: 2%}
	.solution-item{width: 80%;margin:0 auto;float: none }

}

@media(max-width: 1060px){
	footer a{color: #e0e0e0}
/*	.tab{display: none}*/
	.tab .container{width: 100%}
	#lmbt span{font-size: 1.2rem;}
	#lmbt p{font-size: 1rem;}
	.news .newfen .newslist{width: 100%;}
	.news .newfen .newsimage{ width:100%;float:none; }
	.tab-list.on h2{
		font-size: 0.8em;
	}
	.tab-list h2{
		font-size: 0.8em;
	}
	.tab-cont .pro{ width:100%; height:200px; }
	.tab-cont .intro{width: 100%}
	.video{vertical-align: middle; text-align: center;}
	.video figure{width: 50% !important;}
	.mobile-tab{display: block;padding: 2%;background: #f2f2f5;}
	.mobile-swiper-container{height: 100%;margin-left: auto;margin-right: auto;position: relative;overflow: hidden;z-index: 1;}
	.mobile-swiper-container .pro{width: 65px;height: 65px;margin:0 auto; }
	.mobile-swiper-container .swiper-slide:nth-child(1) .pro{background: url(../images/tab-1-c.png) no-repeat center;}
	.mobile-swiper-container .swiper-slide:nth-child(2) .pro{background: url(../images/tab-2-c.png) no-repeat center;}
	.mobile-swiper-container .swiper-slide:nth-child(3) .pro{background: url(../images/tab-3-c.png) no-repeat center;}
	.mobile-swiper-container .swiper-slide:nth-child(4) .pro{background: url(../images/tab-4-c.png) no-repeat center;}
	.mobile-swiper-container .swiper-slide:nth-child(5) .pro{background: url(../images/tab-5-c.png) no-repeat center;}

	.mobile-swiper-container .intro h2{text-align: center;color: #009fe8;font-size: 3em;padding: 10px}
	.mobile-swiper-container .intro h3{text-align: center;}
	.mobile-swiper-container .more{
		text-align: left;
		padding-top: 10px;
		line-height: 24px;
		margin-bottom: 30px;
		text-indent: 2em
	}
	.mobile-swiper-container .more a {
	    display: inline-block;
	    padding: 5px 20px;
	    color: #5d5d5d;
	    font-size: 1.4em;
	    border: 1px solid #bfbfbf;
	    transition: all .3s;
	    -moz-transition: all .3s;
	    -webkit-transition: all .3s;
	    -o-transition: all .3s;
	}
	.mobile-swiper-container .swiper-pagination-bullet-active{background: #009fe8}
	.tab{height: auto !important;}
	.tab-cont{height: auto !important;}
	.tab-cont .table-cell{width: 100% !important;}
	.tab-cont .bd li{width: 100% !important; position: revert !important;}

}

@media(max-width: 983px){
	.ani-slide .ani3-1{width: 35px;}
	.ani-slide .ani3-2{width: 250px;}
	.ani-slide .ani3-3{width: 300px;left: 80px;top: -38px;}
}

@media(max-width: 900px){
	.solution-item-list{width: 100%;margin-right:0 }
	.mobile-swiper-container .more{text-indent: 0;font-size: 12px;}
	.ani-container{display: none;}
}

@media(max-width: 768px){
	.banner{font-size: .8em;height:auto !important;}
	.banner img{width: 100%  !important;}
	.solution img{width: 100% !important;}
}

@media(max-width: 760px){
	.banner{font-size: .5em}
	.banner-list1 .ani-container{width: 85%;}
	.banner{height: 300px}
	.swiper-slide:nth-child(1) p, .swiper-slide:nth-child(2) p, .swiper-slide:nth-child(3) p{line-height: 18px}
	.swiper-slide:nth-child(1) strong, .swiper-slide:nth-child(2) strong, .swiper-slide:nth-child(3) strong{
		margin: 5px 0 5px 0;
	}
	.banner .more{margin-top: 2%;}
	.banner .more a{padding:3px 15px;font-size: 1.4em}

	.ani-slide .ani2-1{top: -65px;right: -99px;width: 80px;}
	.ani-slide .ani2-2{top: -30px;left: -53px;width: 150px;}
	.ani-slide .ani2-3{left: -102px;top: 0px;width: 200px;}
	.ani-slide .ani2-4{bottom: -63px;left: -152px;width: 250px;}
	.ani-slide .ani3-1 {width: 25px;top: -38px;right: 65px;}
	.ani-slide .ani3-2 {width: 150px;top: -35px;left: -70px;}
	.ani-slide .ani3-3{width: 200px;left: -92px;top: -10px;}
}

@media(max-width: 760px){
	.video-src{width: 100%}
	.video-src video{width: 100%;height: auto}

	.video-src iframe{width: 100%;height: 200px}
}

@media(max-width: 620px){
	.team{height: auto;padding:2.5%}
	.mobile-map{display: block;width: 100%}
	.location-container,
	.pc-map{display: none}
}

@media(max-width: 500px){
	.solution-item{width: 90%}
	.mobile-swiper-container,
	.three-steps,
	.video,
	.team .title{font-size: .8em}
	.solution-item{font-size: .9em}
	.three-steps .line{margin: 11px 0;}
	.solution-item-list>div{width: 165px;}
	.video{padding: 0 2.5%;padding-bottom: 3%}
	.video .title h2,
	.team .title h2,
	.three-steps h2{font-size: 3.2em}
	.video .title p{line-height: 24px;}
	.video .title .more a{padding: 5px 15px;}

	.team .title em{margin: 15px 0 15px 0;}
	.swiper-button-prev{left: 0px!important;}
	.swiper-button-next{right: 0px!important;}
}

@media(max-width: 330px){
	.video .title h2,
	.team .title h2,
	.three-steps h2{font-size: 2.8em}

	.mobile-swiper-container .intro h2{font-size: 2.8em}
	.mobile-swiper-container .intro h3{font-size: 16px}
}


