body{ font-family:Helvetica;position: relative;}

a{ text-decoration: none;color: #666;-webkit-tap-highlight-color: rgba(0,0,0,0);-webkit-tap-highlight-color: transparent;}
body, dl, dd, h1, h2, h3, h4, h5, h6, p, form{ margin:0;}
ol,ul,li,dl,dt,dd{ margin:0; padding:0; list-style: none;}
html{font-size: 100px;}
body{font-size: 0.14rem;color: #666666}
input[type="button"],input[type="submit"],input[type="reset"],textarea,select{-webkit-appearance: none;-webkit-tap-highlight-color:transparent;} 
*{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-tap-highlight-color:transparent}
body.mhome{
	padding: 0;
	width:7.5rem;
    
    margin: 0 auto;
    overflow-x: hidden;
    -webkit-overflow-scrolling: touch;
    -webkit-text-size-adjust: 100%;
    text-size-adjust: 100%;
	background: #e5e5e5;
}

.clear{clear: both;}
.mt2{margin-top: 2% !important;}
.mb2{margin-bottom: 2% !important;}
.pt2{padding-top: 2% !important;}
.pb2{padding-bottom: 2% !important;}
.mt0{margin-top: 0% !important;}
.mb0{margin-bottom: 0% !important;}
.pt0{padding-top: 0% !important;}
.pb0{padding-bottom: 0% !important;}
.pl4{ padding-left: 4% !important;}
.pr4{ padding-right: 4% !important;}
.min{padding:0 .3rem;}
.after:after{content: "";display: block;height: 0;clear: both;visibility: hidden;}
select:focus,option:focus{outline:0}
option::-ms-expand{ display: none; }
option{border:0;-moz-appearance:none; -webkit-appearance:none; appearance:none;}
button{border:0;background:#fff;}
button:focus{outline:0}

option:hover{color:#fff;background-color:#1E90FF;}
.bgfff{
	background: #fff;
}
.wapper{
	width: 100%;
	
	
	
	
	-webkit-overflow-scrolling: touch;
	-webkit-text-size-adjust: 100%;
	text-size-adjust: 100%;
}
.header{
	width: 100%;
	height: 0.9rem;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 999;
	border-bottom: rgba(255,255,255,.3) 1px solid;
	
}
.toptel{display: block;
    height: .38rem;
    position: fixed;
    top: .26rem;
    right: 1.2rem;
    background: url(../image/img-tel.png) no-repeat;
    font-size: .3rem;
    z-index: 9999;
    background-size: .38rem .38rem;
    padding-left: .5rem;
    color: #333;}
.headerMid{
	width: 100%;
	height: 100%;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}
.headerMid a.logo{
	display: block;
	max-height: 0.8rem;
	max-width:2.2rem;
}
.headerMid a.logo img{
	display: block;
	width: 100%;
	max-height: 0.8rem;
}
.hambur{
	width: 0.8rem;
	height: 0.8rem;
	display: block;
	position: absolute;
	right: -0.1rem;
	top: 0.08rem;
	cursor: pointer;
}
.hambur span{
  width: 0.6rem;
  height: 0.06rem;
  background-color: #000000;
  display: block;
  margin: 0.13rem auto;
  border-radius: 0.06rem;
  -webkit-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  -webkit-border-radius: 0.06rem;
  -moz-border-radius: 0.06rem;
  -ms-border-radius: 0.06rem;
  -o-border-radius: 0.06rem;
}
.hambur:hover{
  cursor: pointer;
}
.hambur.is-active span:nth-child(2){
  opacity: 0;
}
.hambur.is-active span:nth-child(1){
  -webkit-transform: translateY(0.2rem) rotate(45deg);
  -ms-transform: translateY(0.2rem) rotate(45deg);
  -o-transform: translateY(0.2rem) rotate(45deg);
  transform: translateY(0.2rem) rotate(45deg);
  -moz-transform: translateY(0.2rem) rotate(45deg);
}

.hambur.is-active span:nth-child(3){
  -webkit-transform: translateY(-0.18rem) rotate(-45deg);
  -ms-transform: translateY(-0.18rem) rotate(-45deg);
  -o-transform: translateY(-0.18rem) rotate(-45deg);
  transform: translateY(-0.18rem) rotate(-45deg);
  -moz-transform: translateY(-0.18rem) rotate(-45deg);
}
.headerMid .pubNav{
	position: fixed;
	top: 0.9rem;
	left: -110%;
	width: 110%;
	height: 100%;
	margin-left: -5%;
	background: rgba(0,0,0,.85);
	padding-bottom: 3.2%;
	-webkit-transition: all .5s ease-in-out 0s;
	transition: all .5s ease-in-out 0s;
}
.headerMid .pubNav.active {
	left: 0;
	-webkit-transition: all .5s ease-in-out 0s;
	transition: all .5s ease-in-out 0s;
}
.headerMid .pubNav ul{
	width: 100%;
	padding-top: 7%;
}
.headerMid .pubNav ul li{
	width: 100%;
	line-height:1rem;
	text-align: center;
	opacity: 0;
	transform: translateX(-30%);
	transition: all 0.5s;
}
.headerMid .pubNav.active ul li{
	opacity: 1;
	transform: translateX(0);
}
.headerMid .pubNav.active ul li:nth-child(1) {
	transition-delay: 0.09s;
}
.headerMid .pubNav.active ul li:nth-child(2) {
	transition-delay: 0.18s;
}
.headerMid .pubNav.active ul li:nth-child(3) {
	transition-delay: 0.27s;
}
.headerMid .pubNav.active ul li:nth-child(4) {
	transition-delay: 0.36s;
}
.headerMid .pubNav.active ul li:nth-child(5) {
	transition-delay: 0.45s;
}
.headerMid .pubNav.active ul li:nth-child(6) {
	transition-delay: 0.54s;
}
.headerMid .pubNav.active ul li:nth-child(7) {
	transition-delay: 0.63s;
}
.headerMid .pubNav.active ul li:nth-child(7) {
	transition-delay: 0.72s;
}
.headerMid .pubNav ul li a{
	width: 100%;
	display: block;
	font-size: 0.28rem;
	color: #fff;
	text-align: center;
}
.headerMid .pubNav ul li:nth-child(5){position:relative;}

.headerMid .pubNav ul li:nth-child(5) p{overflow:hidden;height:2.4rem; position: relative;transition: all .5s ease-in-out 0s;}

.headerMid{
	width: 100%;
}
.header.scroll{
	background: #2fca7c;
	-webkit-transition: all .5s ease-out 0s;
	transition: all .5s ease-out 0s;
}

.mid{
	width: 100%;
	padding-bottom: .9rem;
	height: 100%;
    overflow: scroll;
	
}
.banner{
	width: 100%;
	position: relative;
}
.banner .swiper-container {
	width: 100%;
	height: 100%;
}
.banner .swiper-slide {
	text-align: center;
	font-size: 18px;
	background: #fff;
	
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}
.banner .swiper-container-horizontal>.swiper-pagination{
	bottom: 0.24rem;
}
.banner .swiper-container-horizontal>.swiper-pagination .swiper-pagination-bullet{
	width: 0.1rem;
	height: 0.1rem;
	border: #fff 0.02rem solid;
	border-radius: 50%;
	background: none;
	-webkit-transition: all .5s ease-out 0s;
	transition: all .5s ease-out 0s;
}
.banner .swiper-pagination-bullet-active{
	background: #fff !important;
	-webkit-transition: all .5s ease-out 0s;
	transition: all .5s ease-out 0s;
}
.bannerfirst{
	width: 100%;
	position: relative;
	
	height: 5.6rem;
}
.bannerfirst .banner1{
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	z-index: 1;
}
.bannerfirst .titA{
	width: 6.65rem;
    position: absolute;
    z-index: 2;
    left: 0.3rem;
    top: 1.6rem;
	opacity: 0;
}
.bannerfirst   b{display:block;color:#fff;text-align:left;font-family:'SourceHanSansCN';}
.bannerfirst   .titA b:nth-child(1){font-size:.6rem;margin-bottom:.4rem;line-height:.6rem}
.bannerfirst   .titA b:nth-child(2){font-size:.3rem;}
.bannerfirst .titB{
	width: 6.3rem;
    position: absolute;
    z-index: 2;
    left: .3rem;
    top: 2.998rem;
	opacity: 0;
}
.bannerfirst   .titB b:nth-child(1){font-size:.4rem;line-height:.45rem;margin:.1rem 0 .18rem}
.bannerfirst   .titB b:nth-child(2){font-size:.3rem;line-height:.3rem;}
.banner .swiper-slide.swiper-slide-active .bannerfirst .titA{
	transform: translateY(-30%);
	-webkit-transform: translateY(-30%);
	animation: fadeInDown 1.5s linear forwards .5s;
	-webkit-animation: fadeInDown 1.5s linear forwards .5s;
}
.banner .swiper-slide.swiper-slide-active .bannerfirst .titB{
	transform: translateY(-30%);
	-webkit-transform: translateY(-30%);
	animation: fadeInDown 1.5s linear forwards .5s;
	-webkit-animation: fadeInDown 1.5s linear forwards .5s;
}
.bannerImg{
	width: 100%;
	height:5.6rem;
	position:relative;
}
.bannerImg img.banner2{
	display: block;
	width:7.5rem;
}
.bannerImg  .titD{width:4.52rem;height:.7rem;position: absolute; left:1.6rem;bottom:2.7rem;opacity: 0;
    -webkit-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);}
.bannerImg  .titE{width: 6.8rem;height: .46rem;position: absolute;left: .35rem;bottom: 2.1rem;opacity: 0;
    -webkit-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);}
.bannerImg  .titF{width:7.29rem;height:2.76rem;position: absolute;left:.1rem;bottom:1.6rem;opacity: 0;}
.swiper-slide-active  .bannerImg .titD {
	animation: flipInX 2s linear forwards;
    -webkit-animation: flipInX 2s linear forwards;
}
.swiper-slide-active  .bannerImg .titE {
	animation: flipInX 2.3s linear forwards .3s;
    -webkit-animation: flipInX 2.3s linear forwards .3s;
}
.swiper-slide-active  .bannerImg  .titF{
	animation: zoomInDown 1.5s linear forwards;
    -webkit-animation: zoomInDown 1.5s linear forwards;
}
@keyframes flipInX{
	0% {
		-webkit-transform: perspective(400px) rotateX(90deg);
		transform: perspective(400px) rotateX(90deg);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in;
		opacity: 0;
	}
	
	40% {
		-webkit-transform: perspective(400px) rotateX(-20deg);
		transform: perspective(400px) rotateX(-20deg);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in;
		opacity: 0;
	}
	60% {
		-webkit-transform: perspective(400px) rotateX(10deg);
		transform: perspective(400px) rotateX(10deg);
		opacity: 1;
	}
	80% {
		-webkit-transform: perspective(400px) rotateX(-5deg);
		transform: perspective(400px) rotateX(-5deg);
		opacity: 1;
	}
	100% {
		-webkit-transform: perspective(400px);
		transform: perspective(400px);
		opacity: 1;
	}
}
@keyframes zoomInDown{
	0% {
		opacity: 0;
		-webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
		transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
		-webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
		animation-timing-function: cubic-bezier(.55, .055, .675, .19);
	}
	60% {
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
		transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
		-webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
		animation-timing-function: cubic-bezier(.175, .885, .32, 1);
	}
	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none;
		-webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
		animation-timing-function: cubic-bezier(.175, .885, .32, 1);
	}
}
@keyframes fadeInDown{
	from{transform: translateY(-30%) scale(0.8);opacity: 0;}
	to{transform: none;opacity: 1;}
}
@-webkit-keyframes fadeInDown{
	from{-webkit-transform: translateY(-30%) scale(0.8);opacity: 0;}
	to{-webkit-transform: none;opacity: 1;}
}
@keyframes fadeInUp{
	from{transform: translateY(50%) scale(0.8);opacity: 0;}
	to{transform: none;opacity: 1;}
}
@-webkit-keyframes fadeInUp{
	from{-webkit-transform: translateY(50%) scale(0.8);opacity: 0;}
	to{-webkit-transform: none;opacity: 1;}
}
.bannerPhone{
	width: 100%;
	position: absolute;
	bottom: 0.62rem;
	left: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
	z-index: 66;
}
.bannerPhone a{
	background: url(../image/dianhua.png) 0.26rem center no-repeat;
	background-size: 0.28rem;
	width:3rem;
	height:.5rem;
	line-height:.5rem;
	padding-left: 0.7rem;
	border: #FBE9DB 1px solid;
	border-radius: 0.14rem;
	font-size: 0.26rem;
	color: #fff;
	margin: 0 0.18rem;
	cursor: pointer;
	-webkit-border-radius: 0.14rem;
	-moz-border-radius: 0.14rem;
	-ms-border-radius: 0.14rem;
	-o-border-radius: 0.14rem;
}
.bannerPhone a:first-child{
	letter-spacing:1px;
}
.indexIcon{
	width: 100%;
}
.indexIcon ul{
	width: 100%;
	padding: 0.28rem 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}
.indexIcon ul li{
	width:1.6rem;
	height:.6rem;
	line-height:.6rem;
	background: #2fca7c;
	font-size: 0.28rem;
	color: #ffffff;
	border-radius: 0.1rem;
	text-align: center;
	-webkit-border-radius: 0.1rem;
	-moz-border-radius: 0.1rem;
	-ms-border-radius: 0.1rem;
	-o-border-radius: 0.1rem;
	display:flex;
	justify-content: center;
    align-items: center;
}
.indexIcon ul li a{
	font-size: 0.28rem;
	color: #ffffff;
}
.pubTit{
	width: 100%;
	text-align: center;
	margin-bottom:.55rem;
}
.pubTit h3{
	font-size: 0.4rem;
	color: #333333;
}
.pubTit p{
	font-size: 0.16rem;
	color: #000000;
	margin-top: 0.14rem;
}
.indexCase{
	width: 100%;
	padding-top: 0.5rem;
}
.caseButton{
	width: 100%;
}
.caseButton ul{
	width: 105%;
	font-size: 0;
	margin-top: 0.58rem;
}
.caseButton ul li{
	width: 1.6rem;
	margin-right: 0.16rem;
	margin-bottom: 0.3rem;
	display: inline-block;
	vertical-align: middle;
}
.caseButton ul li a{
	width: 100%;
	height: 0.6rem;
	line-height: 0.6rem;
	background: #fff;
	text-align: center;
	font-size: 0.24rem;
	color: #333333;
	display: block;
	border-radius: 0.1rem;
	-webkit-border-radius: 0.1rem;
	-moz-border-radius: 0.1rem;
	-ms-border-radius: 0.1rem;
	-o-border-radius: 0.1rem;
	overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
}
.caseImg{
	width: 100%;

}
.caseImg div{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.caseImg  div.list  a{position:relative;display:block;width:3.4rem;height:2.4rem;margin:.3rem auto 0}
.caseImg  div.list  a img{width:100%;height:100%;margin-bottom:.3rem;}
.caseImg  div.list  a  p{position:absolute;background:rgba(0, 0,0,0.6);color:#fff;width:100%;height:.6rem;bottom:0;left:0;line-height:.6rem;text-align:center;font-size:.26rem;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;}

.more{
	border:1px solid rgba(33, 24, 21);display:block;width:4rem;height:.75rem;margin:.8rem auto 1rem;line-height:.75rem;
	text-align:center;font-size:.3rem;color:#221916;
	border-radius: .35rem;
	-webkit-border-radius: .35rem;
	-moz-border-radius: .35rem;
	-ms-border-radius: .35rem;
	-o-border-radius: .35rem;
}
.more  img{width:.3rem;height:.13rem;vertical-align:middle;margin-left:.2rem;}
#backTop {position:fixed;width:.98rem;height:.98rem;bottom: 1.02rem;right: .3rem;z-index: 99999;}
#backTop  img{display:block;width:.98rem;height:.98rem;}

.caseZx  .textA{font-weight:bold;font-size:.36rem;color:#2fca7c;opacity:0;}
.caseZx  .textB{font-size:.26rem;font-weight:bold;color:#2fca7c;margin:.25rem 0 .45rem;line-height:.35rem;text-align:justify;opacity:0;}
.caseZx  .textC  {display:flex;align-items:center;opacity:0;}
.caseZx  .textC  .btnZx{ display:block;margin-right:.6rem; width:1.98rem; height:.78rem; line-height:.78rem; text-align:center; font-size:.3rem; color:#221916; border-radius:.45rem; -webkit-border-radius:.45rem; -moz-border-radius:.45rem; -ms-border-radius:.45rem; -o-border-radius:.45rem; border: 1px solid rgba(33, 24, 21);}
.caseZx  .textC  .tel{display:flex;align-items:center}
.caseZx  .textC  .tel  .icon{width:.58rem;height:.58rem;margin-right:.25rem;}
.caseZx  .textC  .tel  .pho{width:3.5rem;height:.6rem}
.cur .textA{opacity: 1;
    -webkit-transition: opacity 1s ease-out .2s;
	transition: opacity 1s ease-out .2s;}
.cur .textB{opacity: 1;
	-webkit-transition: opacity 1s ease-out .8s;
	transition: opacity 1s ease-out .8s;}
.cur .textC{opacity: 1;
	-webkit-transition: opacity 1s ease-out 1.4s;
	transition: opacity 1s ease-out 1.4s;}
.caseFrom input{
	width:6.8rem;
	height:.8rem;
	padding-left:.8rem;
	box-sizing: border-box;
	line-height:.8rem;
	font-size:.3rem;
	color:#666;
	border:1px solid #2fca7c;
	border-radius:.45rem;;
	-webkit-border-radius:.45rem;
	-moz-border-radius:.45rem;
	-ms-border-radius:.45rem;
	-o-border-radius:.45rem;
	margin-bottom:.2rem;
	background:transparent
}
input:focus,button:focus{outline: 0;}
.caseFrom{margin:.7rem 0 .8rem;}

.caseFrom .inputA{background:url(../image/name.png) .3rem center no-repeat;background-size:.27rem .3rem;}
.caseFrom .inputB{background:url(../image/itel.png) .3rem center no-repeat;background-size:.32rem .31rem;}
.caseFrom .inputC{background:url(../image/liuyan.png) .3rem center no-repeat;background-size:.3rem .3rem;}
.caseFrom .btnSubmit{margin-top:.4rem;}
.caseFrom .btnSubmit button{ width:2rem; height:.82rem;margin-right:.25rem;font-size:.3rem;color:#2fca7c; border:0; background:#fff;border-radius:.45rem; -webkit-border-radius:.45rem; -moz-border-radius:.45rem; -ms-border-radius:.45rem; -o-border-radius:.45rem; }
.caseFrom .btnSubmit span{font-size:.3rem;color:#666}
.indexNumber{display:flex;justify-content:space-between;text-align:center;margin-bottom:1.4rem;}
.indexNumber div p{font-size: .28rem;color: #2fca7c;margin-bottom:.3rem;}
.indexNumber div  b{    font-size: .38rem;
    font-style: normal;
    font-family: "DINCondensed-Bold";
    font-weight: 400;}
.indexNumber div span{font-size:.26rem;color:#221916}
.pubTit b{font-size:.4rem;color:#333}
.pubTit p{font-size:.16rem;color:#000}
.parlogo{margin-bottom:1rem;}
.parlogo .swiper-container{padding-bottom:1rem;}
.parlogo .swiper-container .swiper-slide .newLogo{width:6.9rem;}
.parlogo .swiper-container .swiper-slide .newLogo>div{display: flex;justify-content: space-between;flex-wrap: wrap;}
.parlogo .swiper-container a{display:block;width:1.725rem;height:1.36rem;text-align:center;line-height:1.36rem;}
.parlogo .swiper-container a  img{vertical-align: middle;max-width:1.3rem;max-height:1rem;}
.parlogo .swiper-container-horizontal>.swiper-pagination{bottom:0rem;}
.parlogo .swiper-container .swiper-pagination-bullet{width:.4rem;height:.02rem;background:rgba(34, 25, 22, 0.6);}
.parlogo .swiper-container .swiper-pagination-bullet-active{background:#221916}
.zero {margin-bottom:.75rem;}

.zero .whyList .swiper-slide .whyl{width:100%;}
.zero .whyList .swiper-slide .whyMin div{height:1.77rem;background:url(../image/cbg.png) no-repeat;background-size:2.27rem 100%}
.zero .whyList .swiper-slide  .whyMin div:nth-child(8n){height:1.5rem;background:url(../image/cbg1.png) no-repeat;background-size:2.27rem 100%}
.zero .whyList .swiper-slide  b{float:left;display:block;width: .8rem;height: 1rem;font-size: .3rem;color: #fff;text-align: center;line-height: .45rem;margin: .28rem .35rem;}
.zero .whyList .swiper-slide  p{float:left;margin-top:.23rem;margin-left:.95rem;width:4.25rem;height:1rem;line-height:.5rem;font-size:.3rem;color:#666;text-align: justify;overflow: hidden;text-overflow: ellipsis;display:-webkit-box;-webkit-box-orient:vertical; -webkit-line-clamp:2; }	
.zero .whyList .swiper-slide{opacity:0 !important;}
.zero .whyList .swiper-slide.swiper-slide-active{opacity:1 !important;}
.about .pubTit{opacity: 0;} 
.about .text{opacity: 0;font-size:.3rem;}
.about .more{opacity: 0;} 
.about.cur .pubTit{opacity: 1;
    -webkit-transition: all 1s ease-out .2s;
	transition: all 1s ease-out .2s;}
.about.cur .text{opacity: 1;
	-webkit-transition: all 1s ease-out .8s;
	transition: all 1s ease-out .8s;}
.about.cur .more{opacity: 1;
	-webkit-transition: all 1s ease-out 1.4s;
	transition: all 1s ease-out 1.4s;}

.about .text{font-size:.3rem;color:#666;text-align:center;line-height:.54rem;}
.footerInfo{background:#2fca7c;color:#fff;font-size:.3rem;padding-top:.3rem;margin-bottom: .2rem;}
.footerInfo  p{font-size:.3rem;color:#fff;text-align:center}
.footerInfo  .min .footerTop,.footerInfo  p.lianxi{display:flex;align-items: center;justify-content:space-between}
.footerInfo  .min .footerTop a{color:#fff;font-size:.26rem;}
.footerInfo  .min .footerTop i,.footerInfo  p.lianxi i{width:1px;height:.28rem;background:#fff;opacity:.4;}
.footerInfo  p.wx{text-align:center;margin:.6rem 0;}
.footerInfo  p.wx .weixin{width:2rem;height:2rem;}
.footerInfo  p.wx span{display:block;font-size:.24rem;}
.footerInfo  p.lianxi{font-size:.3rem;color:#fff;margin-bottom:.45rem;}
.footerInfo  p.lianxi a{font-size:.3rem;color:#fff}
.footerInfo  p.lianxi span{line-height:.17rem;}
.footerInfo  p.lxTel{padding-left:.65rem;box-sizing:border-box; background:url(../image/dianhua.png) 2.6rem center no-repeat;background-size:.36rem .36rem;}
.footerInfo .address{margin:.5rem auto .3rem;}
.footerInfo .copy{font-size:.24rem;color:#f6cfb3;line-height:.65rem;border-top:1px solid #F5A66E}
.footerTop {width:7.3rem;position:relative;left:-0.2rem;}
.footerTop i:last-child{display:none}
.whyList{padding-top:1.2rem;}
.whyList .swiper-pagination{bottom:100%;top:0}
.zero .swiper-container-horizontal>.swiper-pagination .swiper-pagination-bullet{width:2rem;height:.6rem;background:#f5f5f5;opacity: 1; line-height:.6rem;margin:0 .15rem; border-radius:.1rem;font-size:.3rem;color:#999}

.zero .swiper-container-horizontal>.swiper-pagination .swiper-pagination-bullet-active{background:#2fca7c;color:#fff}
.swiper-pagination.swiper-pagination-fraction{width:1rem !important;height:.5rem;text-align:center;line-height:.5rem;left:6.2rem;background:rgba(0,0,0,.6);border-radius:.25rem;font-size:.26rem;color:#fff}

.anli  .banner{background:#2fca7c;}
.anli  .banner  img{display:block;width:100%;height:100%}

.caseZs{padding:.8rem 0;background:#fff;}
.caseZs  .caseFrom{margin-bottom:0}
.caseZs  .screen{display: flex;justify-content: space-between}
.caseZs  .screen select{font-size:.28rem;width:2.15rem;height:.64rem; appearance:none;-moz-appearance:none;-webkit-appearance:none;border-radius:.1rem;border:0;background-color:#F5F5F5;padding-left:.24rem;box-sizing:border-box;background-image:url(../image/xiala.png) ;  background-repeat: no-repeat;background-position:1.62rem center;background-size:.28rem .17rem;}
.anli .caseZs .caseLists{padding:.5rem .3rem 0rem;}
.caseZs .caseLists{display:flex;justify-content:space-between;flex-wrap:wrap}
.caseZs .caseLists a{display:block;width:3.4rem;margin-bottom:.39rem;}
.caseZs .caseLists  img{display:block;width:3.4rem;height:2.4rem;}
.caseZs .caseLists p{font-size:.3rem;color:#000;margin:.25rem 0;overflow: hidden;text-overflow: ellipsis;display:-webkit-box;-webkit-box-orient:vertical; -webkit-line-clamp:1;}
.caseZs .caseLists span{font-size:.28rem;color:#666}
.caseZs .btnSubmit button{background:#2fca7c;color:#fff;}
.anli .zero,.anliXq .zero{padding-top:.8rem;}
.page{display:flex;justify-content:center;margin:.41rem 0 .8rem;}
.page p,.page a{display:block;font-size:.24rem;color:#666;height:.6rem;text-align:center;border:1px solid #D7D7D7}
.page .prev ,.page .next{width:1.2rem;padding:0}
.page   a,.page  p{width:.6rem;margin-right:.2rem;line-height:.6rem;}
.page   a.active{background:#2fca7c;border:1px solid #2fca7c;color:#fff;}
.pageNum{width:100%;float:left;text-align:center;margin:20px 0}
.pageNum li{background:#F6F6F6;display:inline-block;list-style-type:none;margin:0 1px;padding:2px 14px}
.pageNum li.thisclass,.pageNum li:hover{background:#76C29C;color:#fff}
.pageNum li:hover a,.pageNum li.thisclass a{color:#fff}

.pinpai_sj .caseButton ul li{width:2.2rem;}
.pinpai_sj .banner img {
    display: block;
    width: 100%;
    height: 100%;
}

.xqbanner{padding-top:.9rem;background:#2fca7c}
.xqbanner .swiper-slide {background:#fff}
.xqInfo{background:#fff;padding:.4rem .3rem .8rem;box-sizing:border-box}
.xqInfo h3{font-size:.4rem;color:#211815}
.xqInfo  .spec{padding:.5rem 0 .2rem;display:flex;justify-content:space-between;flex-wrap: wrap}
.xqInfo  .spec p{font-size:.28rem;color:#211815;margin-bottom:.35rem;overflow: hidden;text-overflow: ellipsis;display:-webkit-box;-webkit-box-orient:vertical; -webkit-line-clamp:1; }
.xqInfo  .spec p:nth-child(3)  span{display:inline-block;vertical-align: top; width:2rem;text-align:justify}
.xqInfo  .spec p:nth-child(4)  span{display:inline-block;vertical-align: top;width:1.6rem;text-align:justify}
.xqInfo  .spec p span  em{font-size:.28rem;font-style:normal;}
.xqInfo  .spec p:nth-child(2n+1){width:3.5rem;}
.xqInfo  .spec p:nth-child(2n){width:3.2rem;}
.xqInfo .caseFrom {margin:0 auto 1rem;}
.xqInfo .caseFrom input{background-color:#eee;border-color:#eee;}
.xqInfo .btnSubmit button{width:2.5rem;background:#2fca7c;color:#fff;margin-right:.32rem;}
.xqInfo  .rxtel {display:flex;justify-content:flex-start;align-items:center}
.xqInfo  .rxtel  span{font-size:.3rem;color:#211815;padding-top:.75rem;background:url(../image/rxtel.png) top center no-repeat;background-size:.64rem .64rem;}
.xqInfo  .rxtel  i{display:block;width:.02rem;height:1.12rem;background:#E5E5E5;margin:0 .5rem;}
.xqInfo  .rxtel  p  a{color:#211815;font-family:"PingFangSC-Regular";font-size:.48rem;font-weight:bold}
.xqbanner .swiper-slide img{display:block;width:100%;height:5.62rem;}
.pinpaiXq .caseZs,.anliXq .caseZs{padding:.5rem 0}
.anliXq .caseLists,.anli .caseLists{padding:0 .3rem}
.aboutXq  .about.cur .text{
	opacity: 1;
	-webkit-transition: opacity 1s ease-out .8s;
	transition: opacity 1s ease-out .8s;
}

.oriWorks{padding:.8rem .3rem;box-sizing:border-box;margin:.1rem 0;background:#fff}
.oriWorks .pubTit{padding:.25rem 0 .4rem;background:url(../image/dbx.png) center 0rem no-repeat;background-size:2rem 1.5rem;}
.oriWorks .workInfo  img{display:block;width:100%}
.oriWorks .workInfo  img:not(:last-child){margin-bottom:.5rem;}


.aboutXq  .banner{background:#2fca7c;}
.aboutXq  .banner  img{display:block;width:100%}
.aboutXq .about {background:#fff;padding:.8rem .3rem .85rem;}
.aboutXq .about  .text{text-align:justify}
.aboutXq .indexNumber {background:#fff;margin-bottom:0;padding-bottom:.8rem;}
.aboutXq  .zero{padding-top:1.97rem;}
.aboutXq .devePath{position:relative;height:4rem;background:#2fca7c;padding-top:.5rem;}
.aboutXq  .devePath .pubTit{margin-bottom:.3rem;}
.aboutXq  .devePath .pubTit b{color:#fff;}
.aboutXq  .devePath .pubTit p{color:#fff;}
.aboutXq  .devePath .deveSwiper{width:5.86rem;height:3.6rem;background:url(../image/fazhanbanner.png) no-repeat;background-size:5.86rem 3.6rem; margin:auto;padding:.35rem .8rem .47rem .3rem;}
.aboutXq  .swiper-button-prev{background:url(../image/nactive.png);left:.3rem;}
.aboutXq  .swiper-button-next{background:url(../image/active.png);right:.3rem;}
.aboutXq  .swiper-button-prev,.aboutXq  .swiper-button-next{position: absolute;top: 3.18rem;margin-top:0; display:block;width:.32rem;height:.41rem;background-position: center;background-size:.18rem .12rem;background-repeat: no-repeat;background-color: #f6c7a6;-webkit-transition: all .5s ease-in-out 0s;-moz-transition: all .5s ease-in-out 0s;-ms-transition: all .5s ease-in-out 0s;-o-transition: all .5s ease-in-out 0s;transition: all .5s ease-in-out 0s;}
.aboutXq  .swiper-button-next{background-color:#fff;}
.aboutXq  .devePath .deveSwiper .swiper-container{width:100%;height:2.66rem;}

.aboutXq  .devePath .deveSwiper .swiper-slide{position:relative;}
.aboutXq  .devePath .deveSwiper .swiper-slide .deves{width:2rem;}
.aboutXq  .devePath .deveSwiper .swiper-slide i{font-size:.3rem;margin:.88rem 0 0 .55rem;color:#fff;font-style:normal;display:block;width:.9rem;height:.9rem;text-align:center;line-height:.9rem;border-radius:50%;background:#333;}
.aboutXq  .devePath .deveSwiper .swiper-slide  p{width:2rem;color:#666;font-size:.24rem;position: absolute;text-align:center;overflow: hidden;text-overflow: ellipsis;display:-webkit-box;-webkit-box-orient:vertical; -webkit-line-clamp:2;}
.aboutXq  .devePath .deveSwiper .swiper-slide:nth-child(2n+1)  p{margin-top:.24rem;}
.aboutXq  .devePath .deveSwiper .swiper-slide:nth-child(2n)  p{margin-top:0rem;top:0}
.aboutXq  .devePath .swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled{opacity: 1;}
.aboutXq  .devePath .deveSwiper .swiper-slide-active i{background:#2fca7c}
.aboutXq  .zs {padding:.8rem 0;background:#fff}
.aboutXq  .zs  .swiper-container{padding-bottom:.31rem;}
.aboutXq  .zs .swiper-slide .zsList{width: 6.9rem;height: 7.1rem;}
.aboutXq  .zs .swiper-slide .zsList>div{display: flex;justify-content: space-between;flex-wrap: wrap;}
.aboutXq  .zs .swiper-slide .zsLogo{display:inline-block;width:3.28rem;}
.aboutXq  .zs .swiper-slide p{width:3.28rem;height:2.48rem;line-height:2.48rem;}
.aboutXq  .zs .swiper-slide p  img{max-width:100%;max-height:100%;vertical-align:middle;}
.aboutXq  .zs .swiper-slide span{margin: .25rem auto .5rem;
	font-size: .24rem;
	color: #666;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;}
.aboutXq  .zs .swiper-pagination-bullet{width:.5rem;height:.06rem;background:#ddd;border-radius:.03rem;}
.aboutXq  .zs .swiper-pagination-bullet-active{background:#2fca7c}
.aboutXq  .zs  .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 .075rem}

.contact  .banner  img{display:block;width:100%}
.contact .conXq{background:#fff;padding:1rem  .3rem .8rem;}
.contact .conXq   input{background-color:#eee;border-color:#eee;}
.contact .conXq  .btnSubmit button:nth-child(1){background:#2fca7c;color:#fff;}
.contact .conXq  .btnSubmit button:nth-child(2){width:4rem;border:1px solid #2fca7c}
.contact  .conSpec div.tel h3{padding:.8rem 0 .15rem;font-size: .48rem;}
.contact .conSpec div.tel h3 a{color:#333;}
.contact  .pubTit{margin-bottom:-.09rem;}
.contact  .conSpec div{ font-size:.3rem;color:#211815;font-family:"PingFangSC";margin-bottom:.3rem;display: flex;align-items: center;}
.contact  .conSpec div img{width:.68rem;height:.68rem;margin-right:.28rem;}
.contact  .conSpec div  p{overflow: hidden;text-overflow: ellipsis;display:-webkit-box;-webkit-box-orient:vertical; -webkit-line-clamp:1; }
.contact  #map{width:7.5rem;height:600px;}

.pinpai_ch .banner {background: #2fca7c;}
.pinpai_ch .banner img{display:block;width:100%;height:2.5rem;}
.pinpai_ch  i{font-style:normal ;}
.pinpai_ch .indexCase{padding:.8rem 0 0.01rem;margin-bottom:.8rem;background:#fff}
.pinpai_ch .zerocaseZx {padding-top:.8rem;}
.pinpai_ch .indexIcon {background:#eee;}
.pinpai_ch .indexIcon ul li a{font-size:.24rem;}
.pinpai_ch .five_case{padding:.8rem .3rem .5rem;background:#fff}
.five_case .five_list{margin-top:.3rem;}
.five_case .five_tit{position:relative;margin-bottom:.5rem;padding-bottom:.18rem;border-bottom:0.02rem solid #eee;}
.five_case .five_tit b{font-size:.32rem;color:#000}
.five_case .five_tit p{font-size:.24rem;color:#999;margin:.19rem 0 0}
.five_case .five_tit i{display:block;width:1rem;height:.02rem;background:#2fca7c;position: absolute;left:0;bottom:-0.02rem}
.five_case .five_ul{display:flex;justify-content:space-between;flex-wrap:wrap;}

.five_case .actFive  div:nth-child(2n+1){width:3.5rem;}
.five_case .actFive  div:nth-child(2n){width:2.83rem;}
.five_case .nactFive div{width:100%}
.five_case .five_ul div{display:flex;justify-content: initial; align-items:center;margin-bottom:.3rem;}
.five_case .five_ul div em{font-style:normal;display:block;width:.4rem;height:.4rem;margin-right:.2rem;border-radius:.1rem;background:#2fca7c;font-size:.2rem;color:#fff;line-height:.42rem;text-align:center;}
.five_case .five_ul div  p{font-size:.24rem;}
.five_case .actFive div p{overflow: hidden; text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;}


.yunyin_ch .banner {background: #2fca7c;}
.yunyin_ch .banner img{display:block;width:100%;height:2.5rem;}
.yunyin_ch  .five_case{padding:.8rem 0 0;background:#fff;}
.yunyin_ch  .ch_pic {display:flex;justify-content: space-between;flex-wrap: wrap;}
.yunyin_ch  .ch_pic  .ch_pic_list{width:3.35rem;height:2.05rem;margin-bottom:.3rem;text-align:center;padding:.29rem 0;box-sizing:border-box;}
.yunyin_ch  .ch_pic  .ch_pic_list:nth-child(1){background:linear-gradient(270deg,rgba(230,178,102,1),rgba(233,130,82,1));}
.yunyin_ch  .ch_pic  .ch_pic_list:nth-child(2){background:linear-gradient(270deg,rgba(140,192,250,1),rgba(157,136,247,1))}
.yunyin_ch  .ch_pic  .ch_pic_list:nth-child(3){background:linear-gradient(270deg,rgba(227,167,130,1),rgba(226,114,98,1));}
.yunyin_ch  .ch_pic  .ch_pic_list:nth-child(4){background:linear-gradient(270deg,rgba(244,152,193,1),rgba(230,112,123,1));}
.yunyin_ch  .ch_pic  .ch_pic_list  img{width:.9rem;height:.9rem;transform: rotateY(360deg);}
.yunyin_ch  .ch_pic  .ch_pic_list.hov img{transform: rotateY(0deg);transition: all .5s ease-out 0s;}
.yunyin_ch  .ch_pic  .ch_pic_list  p{font-size:.36rem;color:#fff;margin-top:.1rem;overflow: hidden; text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;}
.yunyin_ch  .ch_pinpai{display:flex;justify-content: space-between;flex-wrap:wrap}
.yunyin_ch  .ch_pinpai_list{width:2rem;margin-bottom: .45rem;}
.yunyin_ch  .ch_pinpai .title{position:relative; border-bottom:.02rem solid #eee;padding:.28rem 0;}
.yunyin_ch  .ch_pinpai .title  span{font-size:.32rem;color:#333;}
.yunyin_ch  .ch_pinpai .title  i{position: absolute;left:0;bottom:-.02rem;width:1rem;height:.02rem;background:#2fca7c}
.yunyin_ch  .ch_pinpai  .ch_list p{color:#666;font-size:.24rem;margin-top:.32rem;overflow: hidden; text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;}
.yunyin_ch  .yx_tuiguang{display:flex;justify-content: space-between;flex-wrap: wrap; background:url(../image/yybg.png) no-repeat;background-size:100% 100%;padding:.7rem .3rem .06rem;box-sizing:border-box;}
.yunyin_ch  .yx_tuiguang  .yx_icon{width:2.2rem;height:2.2rem;margin:auto;padding: .52rem 0;box-sizing: border-box; text-align: center;border:.02rem solid ;border-radius:50%;font-size:.3rem}
.yunyin_ch  .yx_tuiguang  .yx_icon b{font-size:.6rem;}
.yunyin_ch  .yx_tuiguang  .yx_tuiguang_list{width:3.35rem;text-align:center;margin-bottom:.7rem;}
.yunyin_ch  .yx_tuiguang  .yx_tuiguang_list:nth-child(1) .yx_icon{border-color:#2fca7c;color:#2fca7c;}
.yunyin_ch  .yx_tuiguang  .yx_tuiguang_list:nth-child(1) .yx_icon b{color:#2fca7c;}
.yunyin_ch  .yx_tuiguang  .yx_tuiguang_list:nth-child(2) .yx_icon{border-color:#93A1FF;color:#93A1FF;}
.yunyin_ch  .yx_tuiguang  .yx_tuiguang_list:nth-child(2) .yx_icon b{color:#93A1FF;}
.yunyin_ch  .yx_tuiguang  .yx_tuiguang_list:nth-child(3) .yx_icon{border-color:#F87189;color:#F87189;}
.yunyin_ch  .yx_tuiguang  .yx_tuiguang_list:nth-child(3) .yx_icon b{color:#F87189;}
.yunyin_ch  .yx_tuiguang  .yx_tuiguang_list:nth-child(4) .yx_icon{border-color:#F07B65;color:#F07B65;}
.yunyin_ch  .yx_tuiguang  .yx_tuiguang_list:nth-child(4) .yx_icon b{color:#F07B65;}
.yunyin_ch  .yx_tuiguang  .yx_tuiguang_list  .yx_tit{font-size:.3rem;color:#000;margin:.28rem 0 .3rem;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;}
.yunyin_ch  .yx_tuiguang  .yx_tuiguang_list  .yx_con{line-height:.42rem;font-size:.24rem;color:#666;text-align:center;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;}
.yunyin_ch  .free_zix{background:#2fca7c;padding:.69rem .3rem .6rem;box-sizing:border-box;text-align:center;}
.yunyin_ch  .free_zix b{font-size:.36rem;color:#fff;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;}
.yunyin_ch  .free_zix h3{font-size:.3rem;color:#fff;margin:.24rem 0 .46rem; overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;}
.yunyin_ch  .free_zix  a{display:block;width:2.8rem;height:.8rem;font-size:.3rem;color:#2fca7c;line-height:.8rem;text-align:center;background:#FFF1EE;margin:auto;border-radius:.4rem;}
.yunyin_ch  .zero{padding:.8rem .3rem 0}
.liucheng{padding:.8rem .0rem;box-sizing:border-box;background:#fff;}
.liucheng  .lc_list{padding:0 .3rem;box-sizing:border-box; border-bottom:.02rem solid #e5e5e5;display: flex;justify-content: space-between;}
.liucheng  .lc_list  div{position:relative;margin-bottom:.45rem;}
.liucheng  .lc_list  div p{font-size:.26rem;color:#000}
.liucheng  .lc_list  div i{position:absolute;width:.16rem;height:.16rem;background:#2fca7c;border-radius:50%;bottom: -0.53rem;left:50%;margin-left: -0.08rem;}


.tankuan{display:none;width:100%;height:100%;position:fixed;left:0;top:0;background:rgba(0,0,0,.6);z-index:999}
.tkMin{position:absolute;left:50%;margin-left:-3.25rem;top:50%;margin-top:-4.2rem;}
.tkMin div{width:6.5rem;height:7rem;background:#fff;margin:auto;border-radius:.2rem;}
.tkMin  b{display:block;height:1.2rem;background:#2fca7c;text-align:center;line-height:1.2rem;font-size:.36rem;color:#fff;border-radius:.2rem .2rem 0px 0px;}
.tkMin form{padding-top:.2rem;}
.tkMin input{display:block;width:5.32rem;height:.8rem;margin:.3rem auto 0;border-radius:.4rem;background:#eee;border:0;font-size:.3rem;color:#666;padding-left:.4rem;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.tkMin button{display:block;width:5.5rem;height:.8rem;line-height:.8rem;background:#2fca7c;border-radius:.4rem;color:#fff;font-size:.3rem;margin:.6rem auto 0;}
.tkMin img{display:block;width:.64rem;height:.64rem;margin:.3rem auto 0;}



.cantingSg .banner{height:5.6rem;background:#2fca7c;}
.cantingSg  .banner .swiper-slide{width:7.5rem !important;padding: 0 .3rem;background:transparent}
.cantingSg  .banner .swiper-slide:nth-child(1){padding:.8rem .3rem 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;}
.cantingSg .banner .banleft{float:left;width:3.45rem;margin-right: .25rem;}
.cantingSg .banner .banleft .bantop{opacity: 0;}
.cantingSg .banner .banleft .bantop img.zshi{float:left;width:3.15rem;height:.3rem;margin-top:.1rem;}
.cantingSg .banner .banleft .bantop img.ren{float:right;width:.3rem;height:.4rem;}
.cantingSg .banner .banleft .bantop div img{margin-top:.1rem;width:3.45rem;height:1.45rem;}
.cantingSg .banner .banleft .bantop p.text12{position:relative;width:2.8rem;height:.13rem;margin:.1rem auto .3rem;}
.cantingSg .banner .banleft .bantop p.text12 img{display:block;width:100%;height:100%}
.cantingSg .banner .banleft .bantop p.text12 a{opacity: 0;position:absolute;top:0;right:0;display:block;width:.75rem;height:.13rem;}
.cantingSg .banner .banleft .bantop p.text12 a:nth-child(3){right:.8rem;}
.cantingSg .banner .banleft .banbot p{float:left;width:1.2rem;height:1.2rem;border-radius:50%;margin-right:.4rem;}
.cantingSg .banner .banleft .banbot  img{width:100%;height:100%;border-radius:50%}
.cantingSg .banner .banright{float:right;width:3.2rem;margin-top:.39rem;}
.cantingSg .banner .banright div{margin-top:.2rem;}
.cantingSg .banner .banright b{font-size:.4rem;color:#fff;}
.cantingSg .banner .banright div p{text-align:left;line-height:.8rem;font-size:.4rem;color:#fff;font-weight:bold;padding-left:.54rem;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;background:url(../image/3.png) left center no-repeat;background-size:.43rem .35rem;}
.cantingSg .banner .swiper-slide .bantop{animation: can1 .6s linear .2s forwards;
	-webkit-animation: can1 .6s linear .2s forwards;}
.cantingSg .banner .swiper-slide .banbot{animation: can2 .6s linear .2s forwards;
	-webkit-animation: can2 .6s linear .2s forwards;}
@keyframes can1 {
	0%{opacity: 0;-webkit-transform: scale(.5);
		transform: scale(.5);}
	100%{opacity: 1;-webkit-transform: scale(1);
		transform: scale(1);}
}
@keyframes can2 {
	0%{opacity: 0;-webkit-transform: scale(.5);
		transform: scale(.5);}
	100%{opacity: 1;-webkit-transform: scale(1);
		transform: scale(1);}
}

.cantingSg .banner .banright b{
	animation: can3 2s linear forwards;
	-webkit-animation: can3 2s linear forwards;
}
.cantingSg .banner .banright div p{
	animation: can3 2s linear forwards;
	-webkit-animation: can3 2s linear forwards;
}

@keyframes can3 {
	0% {
		-webkit-transform: perspective(400px) rotateX(90deg);
		transform: perspective(400px) rotateX(90deg);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in;
		opacity: 0;
	}
	40% {
		-webkit-transform: perspective(400px) rotateX(-20deg);
		transform: perspective(400px) rotateX(-20deg);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in;
		opacity: 0;
	}
	60% {
		-webkit-transform: perspective(400px) rotateX(10deg);
		transform: perspective(400px) rotateX(10deg);
		opacity: 1;
	}
	80% {
		-webkit-transform: perspective(400px) rotateX(-5deg);
		transform: perspective(400px) rotateX(-5deg);
		opacity: 1;
	}
	100% {
		-webkit-transform: perspective(400px);
		transform: perspective(400px);
		opacity: 1;
	}
}


.fannao{padding:.8rem 0 .3rem;background:url(../image/bg111.png) no-repeat;background-size:cover;}
.fannao  .min{display:flex;flex-wrap:wrap;justify-content: space-between;}
.fannao  .min  div.fnlist{width:3.29rem;height:3.29rem;margin-bottom:.5rem;position:relative;text-align:center;}
.fannao  .min  div.fnlist img{position:absolute;width:100%;height:100%;top:0;left:0;transform: rotateY(360deg);
	}
.fannao  .min  div.fnlist.hov img{transform: rotateY(0deg);transition: all .5s ease-out 0s;}

.fannao  .min  div.fnlist>div{width:2.3rem;margin:.65rem auto 0;}
.fannao  .min  div.fnlist>div b{font-size:.48rem;color:#2fca7c}
.fannao  .min  div.fnlist>div  div{margin-top:.13rem;}
.fannao  .min  div.fnlist>div  div p{color:#333;font-size:.24rem;line-height:.36rem;}

.zazheng{padding:.8rem 0 1.08rem;}
.zazheng .pubTit p{width:6.9rem;padding:.12rem .46rem;box-sizing:border-box; margin:.3rem auto 0;font-size:.24rem;color:#333;line-height:.36rem;border-top:1px solid #999;border-bottom:1px solid #999}
.zazheng .zafaLists { height:8.96rem;background:url(../image/aline1.png) no-repeat;background-size:1.05rem 8.96rem;background-position:.1rem center;padding:.34rem 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;}
.zazheng .zafaLists .zafaList{opacity: 0;}
.zazheng .zafaLists .zafaList:nth-child(1).cur{opacity: 1;-webkit-transition: opacity 1s ease-out .1s;
	transition: opacity 1s ease-out .1s;}
.zazheng .zafaLists .zafaList:nth-child(2).cur{opacity: 1;-webkit-transition: opacity 1s ease-out .1s;
	transition: opacity 1s ease-out .1s;}
.zazheng .zafaLists .zafaList:nth-child(3).cur{opacity: 1;-webkit-transition: opacity 1s ease-out .1s;
	transition: opacity 1s ease-out .1s;}
.zazheng .zafaLists .zafaList:nth-child(4).cur{opacity: 1;-webkit-transition: opacity 1s ease-out .1s;
	transition: opacity 1s ease-out .1s;}
.zazheng .zafaLists .zafaList{display:flex;justify-content: space-between;align-items:center;}
.zazheng .zafaLists .zafaList div.zaleft{display:table;}
.zazheng .zafaLists .zafaList div.zaleft p{display:table-cell;vertical-align:middle}
.zazheng .zafaLists .zafaList div.zaleft b{display:block;color:#fff;width:1rem;height:1rem;border-radius:50%;text-align:center;line-height:1rem;font-size:.36rem;}
.zazheng .zafaLists .zafaList:first-child div.zaleft b{background:linear-gradient(180deg,rgba(230,178,102,1),rgba(233,130,82,1));
	-webkit-animation-timing-function: ease-in-out;
	-webkit-animation-name: breated1;
	-webkit-animation-duration: 1000ms;
	-webkit-animation-iteration-count: infinite;
	-webkit-animation-direction: alternate;	}
.zazheng .zafaLists .zafaList:nth-child(2) div.zaleft b{margin-left:.28rem;background:linear-gradient(180deg,rgba(140,192,250,1),rgba(157,136,247,1));
	-webkit-animation-timing-function: ease-in-out;
	-webkit-animation-name: breated2;
	-webkit-animation-duration: 1000ms;
	-webkit-animation-iteration-count: infinite;
	-webkit-animation-direction: alternate;}
.zazheng .zafaLists .zafaList:nth-child(3) div.zaleft b{background:linear-gradient(180deg,rgba(227,167,130,1),rgba(226,114,98,1));
	-webkit-animation-timing-function: ease-in-out;
	-webkit-animation-name: breated3;
	-webkit-animation-duration: 1000ms;
	-webkit-animation-iteration-count: infinite;
	-webkit-animation-direction: alternate;}
.zazheng .zafaLists .zafaList:nth-child(4) div.zaleft b{margin-left:.2rem;background:linear-gradient(180deg,rgba(244,152,193,1),rgba(230,112,123,1));
	-webkit-animation-timing-function: ease-in-out;
	-webkit-animation-name: breated4;
	-webkit-animation-duration: 1000ms;
	-webkit-animation-iteration-count: infinite;
	-webkit-animation-direction: alternate;}
.zazheng .zafaLists .zafaList div.zaright{width:5.55rem;height:1.44rem;}
.zazheng .zafaLists .zafaList:nth-child(3) div.zaright{height:1.92rem;}
.zazheng .zafaLists .zafaList div.zaright p{line-height:.48rem;color:#666;font-size:.24rem;}
.zazheng .zafaLists .zafaList:nth-child(2){margin-top:.47rem;}
.zazheng .zafaLists .zafaList:nth-child(3){margin-top:.65rem;}
.zazheng .zafaLists .zafaList:nth-child(4){margin-top:.68rem;}


@keyframes breated1 {
	 0%{box-shadow:0px 0px 0px 0px rgba(233,135,84,0.3);}
	 100%{box-shadow:0px 0px 26px 5px rgba(233,135,84,0.3);}
 }
@keyframes breated2 {
	0%{	box-shadow:0px 0px 0px 0px rgba(130,121,244,0.3);}
	100%{box-shadow:0px 0px 26px 5px rgba(130,121,244,0.3);;}
}
@keyframes breated3 {
	0%{box-shadow:0px 0px 0px 0px rgba(226,117,100,0.3);}
	100%{box-shadow:0px 0px 26px 5px rgba(226,117,100,0.3);}
}
@keyframes breated4 {
	0%{	box-shadow:0px 0px 0px 0px rgba(213,94,131,0.3);}
	100%{box-shadow:0px 0px 26px 5px rgba(213,94,131,0.3);}
}

.cantingSg .ctSg{padding:.8rem 0 .75rem;background:url("../image/newr.png") no-repeat;background-size:cover;}
.cantingSg .ctSg .caseFrom{margin-bottom:0;}
.cantingSg .ctSg .caseZx .textB{font-size:.24rem;}
.cantingSg  .btnSubmit button {background: #2fca7c;color: #fff;}
.ctProject{padding:.8rem 0 .55rem;}

.ctProject .ctProjectMin{display:flex;flex-wrap: wrap;justify-content: space-between;}
.ctProject .ctProjectMin div{text-align:center;width:3.1rem;margin-bottom:.8rem;}
.ctProject .ctProjectMin div b{display:block;width:.65rem;height:.65rem;margin:auto;border-radius:50%;background-color:#2fca7c;text-align:center;line-height:.65rem;font-size:.3rem;color:#fff}
.ctProject .ctProjectMin div:nth-child(6) b{background-color:transparent;background-image:url("../image/dhtel.png");background-size:.65rem .65rem;}
.ctProject .ctProjectMin div h3,.ctProject .ctProjectMin div h3 a{font-size:.3rem;color:#000;display:block;margin:.3rem 0 .36rem;}
.ctProject .ctProjectMin div h3 a{font-family:Impact;font-weight:bold}
.ctProject .ctProjectMin div p{font-size:.26rem;color:#666;line-height:.48rem;}
.ctFw {padding:.8rem 0 .55rem;background:#2fca7c}
.ctFw .min div{margin-bottom:.3rem;display:flex;justify-content:space-between;align-items: center;}
.ctFw .min img{width:1.47rem;height:1.7rem;}
.ctFw .min p{font-size:.3rem;text-align:justify;color:#fff;line-height:.46rem;width:5.1rem;}
.ctFw .pubTit b,.ctFw .pubTit p{color:#fff}




.cantingSg  .parlogo{margin-bottom:0;padding:1rem .3rem .75rem;background:url(../image/ldbg.png) no-repeat;background-size:cover;}
.cantingSg .zero {background:#e5e5e5;margin-bottom:0;padding:.8rem .3rem 1rem;}

#footer{width: 100%; height: 0.98rem; position: fixed; bottom: 0; left: 0;z-index: 888;
	background:#2FCA7C;display: flex;align-items: center;justify-content: center;flex-direction: row;}
#footer p{float: left;width: 3.33rem;height:.98rem;}
#footer a{display:block;text-align: center;color: #fff;font-size: .3rem;line-height:.5rem;margin-top:.24rem;border-right: 1px solid #ccc;padding-left:.4rem;box-sizing:border-box;}
#footer a.icon1{border:0;background:url(../image/rightIcon1.gif) .3rem center no-repeat;background-size: .4rem .4rem;}
#footer a.icon2{background:url(../image/rightIcon2.gif) .3rem center no-repeat;background-size: .4rem .4rem;}
#footer a.icon3{background:url(../image/rightIcon3.gif) .3rem center no-repeat;background-size: .4rem .4rem;}