
.su-top-callus{
	height: 36px;
	position: fixed;
	width: 100%;
	border-bottom: 1px solid rgba(255,255,255,0.15);
	
	/* background: linear-gradient(225deg,rgba(20,139,246,1) 0%,rgba(9,96,191,1) 100%); */
	z-index: 5;
	transition: height 0.25s;
}
.su-row4{
  display: flex;
  width: 1200px;
  margin: 0 auto;
  padding-bottom: 100px;
  justify-content: space-between;
}
.su-go{
  width:267px;
  height:339px;
  border-radius:8px;
  border:1px solid rgba(0,193,254,1);
  position: relative;
}
.su-fir{
  position: absolute;
  top: 50px;
  left: 50px;
  font-size:24px;
  font-weight:500;
  color:rgba(255,255,255,1);
  line-height:33px;
}
.su-sec{
  width:227px;
  margin-left: 20px;
  margin-right: 20px;
  font-size:16px;
  font-weight:400;
  color:rgba(112,122,129,1);
  line-height:28px;
}
.su-supp{
  padding-top: 1px;
  background:linear-gradient(270deg,rgba(94,169,247,0.07) 0%,rgba(27,125,212,0.07) 100%);
}
.su-sup-zy{
  width: 1200px;
  display: flex;
  justify-content: space-between;
}

.su-sup-zy_content{
	text-align: center;
}

.turbotus{
	width: 100%;
	background: linear-gradient(270deg,rgba(94,169,247,0.07) 0%,rgba(27,125,212,0.07) 100%) !important;
	padding: 70px 0;
	/* margin: 0 auto; */
}
.turbotus .team{
	margin-bottom: 100px;
}
.turbotus .team p{
	font-size:18px;
	font-weight:400;
	color:rgba(48,54,64,1);
	line-height:36px;
	letter-spacing:1px;
}
.turbotus .business{
	width: 1200px;
	margin: 0 auto;
}
.turbotus .business .businessbom{
  overflow: hidden;
  display: flex;
  justify-content: space-between;
}
/* .aboutUs .business .businessbom .left{
} */
.turbotus .business .businessbom .left .left-LF-tit {
  width:98px;
  height:33px;
  font-size:24px;
  font-weight:500;
  color:rgba(36,47,54,1);
  line-height:33px;
}
.turbotus .business .businessbom .left  .left-LF-cont{
  width:474px;
  font-size:16px;
  font-weight:400;
  color:rgba(112,122,129,1);
  line-height:28px;
  margin-top: 24px;
  letter-spacing:1px;
}


.pro-sub-pre{
  width:172px;
  height:367px;
  border-radius:8px;
  /* border:1px solid rgba(183,189,193,1); */
  float: left;
}
/* .pro-sub-pre2{
  width:172px;
  height:367px;
  border-radius:8px;
  margin: 0 auto;
  border:1px solid rgba(183,189,193,1);
  float: left;
}
.pro-sub-pre2 .reo-sub_img{
  margin: 0 auto;
  margin-top: 70px;
} */
.pro-sub-pre:hover{
  /* transition: transform .3s ease-in-out,translateY .3s ease-in-out,box-shadow .3s ease-in-out; */
  /* border:1px solid rgba(31,132,214,1); */
  /* transform: translateY(-5px); */
  /* box-shadow: 0 4px 8px rgba(84,81,81,.15); */
}
.pro-sub-pre:after{
  clear: both;
}
.pro-sub-pre .reo-img{
  margin: 0 auto;
  margin-top: 40px;
}
.yuyan_main-img{
	width: 800px;
	/* visibility: hidden; */
	-webkit-transform: translate3d(0,500px,0);
	transition: all 1.3s;
	-moz-transition: all 1.3s;
	-webkit-transition: all 1.3s;
	-o-transition: all 1.3s;
	transform: translate3d(0,500px,0);
}
/* @keyframes  yuyanMainImg{
	0%{
		opacity: 0;
		-webkit-transform: translate3d(0,500px,0);
		transform: translate3d(0,500px,0);
	}
	60%{
		opacity: 1;
		-webkit-transform: translate3d(0,-20px,0);
		transform: translate3d(0,-20px,0);
	}
	75%{
		-webkit-transform: translate3d(0,10px,0);
		transform: translate3d(0,10px,0);
	}
	90%{
		-webkit-transform: translate3d(0,-5px,0);
		transform: translate3d(0,-5px,0);
	}
	100%{
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
} */
.slide-right_animation{
	animation-duration: 3s;
	animation-delay: 0;
	animation-name: slideRightText;
}
@keyframes slideRightText{
	0%{
		opacity: 0;
	}
	25%{
		opacity: 0;
	}
	50%{
		opacity: .5;
	}
	75%{
		opacity: .75;
	}
	100%{
		opacity: 1;
	}
}
.pro-sub-pre .reo-sub_img{
  margin: 0 auto;
  margin-top: 25px;
}
.pro-sub-pre .reo-sub_img2{
  margin: 0 auto;
  margin-top: 25px;
  width: 90px;
  height: 90px;
}
.pro-sub-pre .sub_lastimg{
  margin: 0 auto;
  margin-top: 25px;
  width: 16px;
  height: 16px;
} 
.pro-sub-pre .reo-title{
  margin: 0 auto;
  margin-top: 40px;
  height:33px;
  font-size:24px;
  font-weight:500;
  color:rgba(46,48,54,1);
  line-height:33px;
}
.pro-sub-pre .reo-title_text{
  margin: 0 auto;
  margin-top: 30px;
  margin-bottom: 10px;
  height:33px;
  font-size:24px;
  font-weight:500;
  color:rgba(46,48,54,1);
  line-height:33px;
}
.pro-sub-pre .reo-content{
  margin: 24px 24px 0 24px;
  font-size:16px;
  font-weight:400;
  color:rgba(112,122,129,1);
  line-height:28px;
}

.pro-sub-pre .reo-sub_content{
  margin: 8px 24px 0 24px;
  font-size:16px;
  font-weight:400;
  color:rgba(112,122,129,1);
  line-height:28px;
}

.pro-sub-pre .reo-content_text{
  font-weight:400;
  color:rgba(112,122,129,1);
  line-height:28px;
  font-size: 14px;
  margin: 0;
  padding: 0 10px;
}