body, html {
  font-family: "Source Han Sans CN" , "Microsoft YaHei", "PingFang SC" ,"Helvetica Neue", Helvetica,  Arial,  "Hiragino Sans GB", "Heiti SC", sans-serif;
}
.particles-js-canvas-el{
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
}
.w1400{
	width: 1400px;
	margin:0 auto;
}
.tc{
	text-align: center;
}
.about-01,.join-01,.calculation-01,.pro-01.k{
	position: relative;
	z-index: 2;
}
.pr{
	position: relative;
}
.yanzheng{
	margin-top: .4rem;
	position: relative;
}
.yanzheng input{
	width: 100%;
}
.yanzheng img{
	right: 0;
	top:0;
	bottom:0;
	margin: auto;
	position: absolute;
}

.pa{
	position: absolute;
}
.pf{
	position: fixed;
}
.w1290{
  width: 1290px;
  margin:0 auto;
}
.ps{
	position: static;
}
.ft48{
	font-size: 38px;
}
.ft18{
	font-size: 18px;
}
.i50{
	width: 50%;
}
.p90{
	padding-top: 90px;
	box-sizing: border-box;
}
.ft16{
	font-size: 16px;
}
.ft40{
	font-size: 40px;
}
.w980{
	width: 980px;
	margin:0 auto;
}
.ft15{
	font-size: 15px;
}
.w700{
	width: 700px;
}
.ft30{
	font-size: 30px;
}
.ft20{
	font-size: 20px;
}
.w1100{
	width: 1100px;
	margin:0 auto;
}
.w1290{
	width: 1290px;
	margin:0 auto;
}
.w1600{
	width: 1600px;
	margin:0 auto;
}
.w720{
	width: 720px;
}
.ft18{
	font-size: 18px;
}
.ft22{
	font-size: 22px;
}
.f7{
	background:#f7f7f7;
}
.w440{
	width: 440px;
}
.w1120{
	width:1120px;
}
.ff{
	background:#ffffff;
}
.h22{
	color:#222;
}
.ft24{
	font-size: 24px;
}
.ft36{
	font-size: 36px;
}

.pro-06 .fr-images .itembox .item .submit{
	overflow: hidden;
}
.con-banner.cases-banner .box-banner .words-top .w-t04{
	border-bottom: none;
}
.proinfo-bot .info-bot:after{
	transition:.5s ease;
}
.proinfo-bot .info-bot:hover:after{
	transition:.5s ease;
	transform:translateY(-10px);
}

.ili-bot{
    position: absolute;
    left: 100%;
    top: 0;
    display: none;
    padding-left: 30px;
    width: 230px;
    box-sizing: border-box;
   

}
.ili-bot .ili{
    line-height: 25px;
    height: 25px;
    overflow:hidden;
     font-size: 13px;
     transition:.5s ease-in-out;
}
.ili-bot .ili:hover{
	color:#ffffff;
	transition:.5s ease-in-out;
}
.itop{
	position: relative;
}
.ili-bot a{
	font-size: 14px;
}
.fixed-navigation .i-left .i-bot{
	z-index: 2;
}