body,html{
	height: 100%;
	background: #01041C;
}
/* 首页 */

#sidenav {
	width: 42px;
	height: 106px;
	position: fixed;
	z-index: 99999999999999;
	top: 20%;
	right: 0;
	background:rgba(237,237,237,1);
	cursor: pointer;
}
#sidenav #contact{
	width: 14px;
	height: 14px;
	position: absolute;
	top: 13px;
	left: 13px;
}
#sidenav .sidenav_title{
	font-size:14px;
	font-family:SourceHanSansCN-Regular,SourceHanSansCN;
	font-weight:540;
	line-height:16px;
	width: 14px;
	height: 64px;
	position: absolute;
	top: 32px;
	left: 14px;
	color: #333333;
}
#wechat {
	width: 42px;
	height: 42px;
	background:rgba(237,237,237,1);
	position: fixed;
	z-index: 999999999;
	top: 31.01%;
	right: 0;
	cursor: pointer;
}
.wechatimg{
	position: fixed;
	top: 31.01%;
	right: 42px;
	z-index: 99999;
	display: none;
}
#wechat #ic_wechat{
	position: absolute;
	top: 12px;
	left: 12px;
}
#upload {
	width: 42px;
	height: 42px;
	background:rgba(237,237,237,1);
	position: fixed;
	z-index: 9999999999;
	top: 35.34%;
	right: 0;
	cursor: pointer;
}
#upload #ic_upload{
	position: absolute;
	top: 12px;
	left: 12px;
}
#header .menu>li.index a{
	border-bottom: 2px solid #F64848;
}
#header .menu>li{
	color: #fff;
}
#banner{
	position: relative;
	height: 800px;
	overflow: hidden;
	background: url(../images/index/banner.png) center/cover;
}
#banner .content{
	position: relative;
}
#banner .title{
	width:224px;
	height:56px;
	font-size:56px;
	font-family:SourceHanSansCN-Medium,SourceHanSansCN;
	font-weight:500;
	color:rgba(255,255,255,1);
	line-height:84px;
	position: absolute;
	top: 251px;
	right: 0;
	left: 0;
	margin: auto;
}
#banner .text{
	width:783px;
	height:34px;
	font-size:34px;
	font-family:SourceHanSansCN-Normal,SourceHanSansCN;
	font-weight:400;
	color:rgba(255,255,255,1);
	line-height:51px;
	position: absolute;
	top: 339px;
	right: 0;
	left: 0;
	margin: auto;
}
#banner button{
	width:136px;
	height:42px;
	background:rgba(218,38,32,1);
	border-radius:4px;
	font-size:16px;
	font-family:SourceHanSansCN-Regular,SourceHanSansCN;
	font-weight:400;
	color:rgba(255,255,255,1);
	line-height:24px;
	position: absolute;
	top: 429px;
	left: 0;
	right: 0;
	margin: auto;
	border: 0;
}
#banner button a{
	display: block;
	width: 136px;
	height: 42px;
	border-radius: 4px;
	line-height: 42px;
}
#banner .bgList{
	position: relative;
	width: 100%;
	height: 100%;
	overflow: hidden;
}
#banner .bgList li{
	width: 100%;
	height: 100%;
	opacity: 0;
}
#banner .bgList .bg01{
	background: url(../images/index/bannerBg01.png) center/cover;
	transform: scale(1.3);
	opacity: 1;
}
#banner .bgList .bg02{
	background: url(../images/index/bannerBg02.png) center/cover;
}
#banner .bgList .bg03{
	background: url(../images/index/bannerBg03.png) center/cover;
}
#banner .bgList .bg04{
	background: url(../images/index/bannerBg04.png) center/cover;
}
#banner .bgList li.big{
	animation: toBig 10s linear forwards;
	-webkit-animation: toBig 10s linear forwards;
}
#banner .bgList li.small{
	animation: toSmall 10s linear forwards;
	-webkit-animation: toSmall 10s linear forwards;
}
@keyframes toBig{
	from{
		transform: scale(1);
	}
	to{
		transform: scale(1.3);
	}
}
@-moz-keyframes toBig{
	from{
		transform: scale(1);
	}
	to{
		transform: scale(1.3);
	}
}
@-webkit-keyframes toBig{
	from{
		transform: scale(1);
	}
	to{
		transform: scale(1.3);
	}
}
@-o-keyframes toBig{
	from{
		transform: scale(1);
	}
	to{
		transform: scale(1.3);
	}
}

@keyframes toSmall{
	from{
		transform: scale(1.3);
	}
	to{
		transform: scale(1);
	}
}
@-moz-keyframes toSmall{
	from{
		transform: scale(1.3);
	}
	to{
		transform: scale(1);
	}
}
@-webkit-keyframes toSmall{
	from{
		transform: scale(1.3);
	}
	to{
		transform: scale(1);
	}
}
@-o-keyframes toSmall{
	from{
		transform: scale(1.3);
	}
	to{
		transform: scale(1);
	}
}
.introduceModule{
	background: #fff;
	height: 512px;
	position: relative;
}
.introduceModule .content{
	position: relative;
}
.introduceModule .title{
	width:112px;
	height:40px;
	font-size:28px;
	font-family:PingFangSC-Regular,PingFang SC;
	font-weight:400;
	color:rgba(51,51,51,1);
	line-height:40px;
	position: absolute;
	top: 100px;
	left: 0px;
}
.introduceModule .text{
	width:900px;
	height:150px;
	font-size:16px;
	font-family:PingFangSC-Regular,PingFang SC;
	font-weight:400;
	color:rgba(102,102,102,1);
	line-height:30px;
	position: absolute;
	top: 188px;
	left: 0px;
}
.introduceModule button{
	width:138px;
	height:42px;
	background:rgba(255,255,255,1);
	border-radius:21px;
	border:1px solid rgba(41,160,251,1);
	font-size:14px;
	font-family:PingFangSC-Regular,PingFang SC;
	font-weight:400;
	color:rgba(41,160,251,1);
	line-height:24px;
	position: absolute;
	top: 440px;
	left: 0px;
	text-align: left;
	text-indent: 28px;
}
.introduceModule button a{
	display: block;
	text-align: left;
	text-indent: 28px;
	width:138px;
	height:42px;
	border-radius:21px;
	line-height:37px;
	font-size:14px;
}
.introduceModule img.log{
	position: absolute;
	top: 127px;
	right: 0px;
}
.introduceModule button img{
	position: absolute;
	top: 0;
	bottom: 0;
	right: 28px;
	margin: auto;
}
#banner .introduceList>li{
	position: absolute;
	top: -2rem;
	left: 0;
	right: 0;
	margin: auto;
	display: none;
	opacity: 0;
}
#banner .introduceList li.introduceOne{
	padding: 0 0.3rem;
	max-width: 7.8rem;
	color: #fff;
}
/* @media only screen and (min-width: 840px) {
	#banner .introduceList li.introduceOne{
		width: 7.8rem;
	}
} */
#banner li.introduceOne .title{
	font-size: 0.3rem;
	font-weight: 500;
	text-align: center;
	margin-bottom: 0.05rem;
}
#banner li.introduceOne>.text{
	font-size: 0.18rem;
	line-height: 1.7em;
	margin-bottom: 0.4rem;
	text-align: center;
}
#banner li.introduceOne .service{
	padding: 0.22rem 0;
	background: rgba(7,22,82,0.7);
}
#banner li.introduceOne .service>div{
	position: relative;
	padding: 0 0.35rem;
	width: 1.9rem;
}
#banner li.introduceOne .service .icon{
	margin-right: 0.25rem;
	width: 0.46rem;
	height: 0.46rem;
}
#banner li.introduceOne .service .one .icon{
	background: url(../images/index/bannerIcon01.png) center/contain no-repeat;
}
#banner li.introduceOne .service .two .icon{
	/*width: 0.42rem;*/
	background: url(../images/index/bannerIcon02.png) center/contain no-repeat;
}
#banner li.introduceOne .service .three .icon{
	background: url(../images/index/bannerIcon03.png) center/contain no-repeat;
}
#banner li.introduceOne .service .text{
	font-size: 0.16rem;
}
#banner li.introduceOne .service .line{
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	width: 1px;
	height: 0.46rem;
	background: #10265B;
}


#banner .introduceList li.introduceTwo .modulePC{
	position: relative;
	margin: 1.6rem auto 0 auto;
	width: 8.96rem;
	height: 0.91rem;
	color: #fff;
	background: url(../images/index/wave.png) center/cover;
} 
#banner .introduceList li.introduceTwo .modulePC .course{
	position: absolute;
	padding: 0.1rem;
	border-left: 1px dashed #fff;
	font-size: 0.14rem;
	line-height: 1.7em;
	bottom: 0.91rem;
	white-space: nowrap;
}
#banner .introduceList li.introduceTwo .modulePC .course .circle{
	position: absolute;
	top: 0;
	left: -0.08rem;
	width: 0.14rem;
	height: 0.14rem;
	border-radius: 50%;
	background: #fff;	
}
#banner .introduceList li.introduceTwo .modulePC .courseOne{
	top: -1.52rem;
	left: 1.53rem;
}
#banner .introduceList li.introduceTwo .modulePC .courseTwo{
	top: -1.73rem;
	left: 4.51rem;
}
#banner .introduceList li.introduceTwo .modulePC .courseThree{
	top: -0.44rem;
	left: 5.26rem;
	bottom: 0.41rem;
}
#banner .introduceList li.introduceTwo .modulePC .courseFour{
	top: -1.59rem;
	left: 7.42rem;
}
#banner .introduceList li.introduceTwo .modulePC .year{
	position: absolute;
	top: 0.2rem;
	font-size: 0.32rem;
}
#banner .introduceList li.introduceTwo .modulePC .yearOne{
	left: 1.15rem;
}
#banner .introduceList li.introduceTwo .modulePC .yearTwo{
	left: 4.15rem;
}
#banner .introduceList li.introduceTwo .modulePC .yearThree{
	right: 2.6rem;
}
#banner .introduceList li.introduceTwo .modulePC .yearFour{
	right: 1.16rem;
}
#banner .introduceList li.introduceTwo .moduleMobile{
	display: none;
	width: 3.7rem;
	margin: 0 auto;
	color: #fff;
}
#banner .introduceList li.introduceTwo .moduleMobile li{
	position: relative;
	padding-bottom: 0.3rem;
}
#banner .introduceList li.introduceTwo .moduleMobile li:last-child{
	padding-bottom: 0;
}
#banner .introduceList li.introduceTwo .moduleMobile li>div{
	float: left;
}
#banner .introduceList li.introduceTwo .moduleMobile li .year{
	font-size: 0.32rem;
	margin-right: 0.4rem;
}
#banner .introduceList li.introduceTwo .moduleMobile li .step{
	position: absolute;
	left: 0.9rem;
	top: 0.15rem;
	bottom: -0.15rem;
}
#banner .introduceList li.introduceTwo .moduleMobile li .circle{
	width: 0.14rem;
	height: 0.14rem;
	border-radius: 50%;
	background: #fff;
}
#banner .introduceList li.introduceTwo .moduleMobile li .line{
	position: absolute;
	left: 0.07rem;
	top: 0;
	bottom: 0;
	border-left: 1px dotted #fff;
}
#banner .introduceList li.introduceTwo .moduleMobile li .text{
	font-size: 0.2rem;
}

#banner .introduceList li.introduceThree{
	padding-left: 0.1rem;
	padding-right: 0.1rem;
	max-width: 4.32rem;
	color: #fff;
	text-align: center;
}
/* @media only screen and (min-width: 452px) {
	#banner .introduceList li.introduceThree{
		width: 4.32rem;
	}
} */
#banner .introduceList li.introduceThree .title{
	font-size: 0.44rem;
	font-weight: bold;
	padding-bottom: 0.2rem;
	border-bottom: 1px solid #fff;
	letter-spacing: 0.05rem;
	white-space: nowrap;
}
#banner .introduceList li.introduceThree .title span:first-child{
	margin-right: 0.4rem;
}
#banner .introduceList li.introduceThree .text{
	margin: 0.2rem 0 0.5rem;
	font-size: 0.2rem;
}
#banner .introduceList li.introduceThree .btnBox{
	margin: 0 auto;
	width: 3.04rem;
}
#banner .introduceList li.introduceThree .btnBox .btn{
	width: 1.4rem;
	height: 0.4rem;
	text-align: center;
	line-height: 0.4rem;
	font-size: 0.16rem;
	background: #036EFF;
	background: linear-gradient(90deg,rgba(0,91,243,1),rgba(3,110,255,1));
	cursor: pointer;
}
#banner .introduceList li.introduceThree .btnBox .playVideo{
	background: transparent;
	border: 1px solid #CFD5E3;
	width: 1.38rem;
	height: 0.38rem;
	line-height: 0.38rem;
}
#banner .introduceList li.introduceThree .btnBox .playVideo .icon{
	width: 0.09rem;
	height: 0.13rem;
	background: url(../images/index/bannerVideoPlay.png) center/contain no-repeat;
	margin-right: 0.08rem;
}
#banner .introduceList li.introduceFour,
#banner .introduceList li.introduceFive{
	font-size: 0;
	text-align: center;
}
#banner .introduceList li.introduceFour .moduleMobile{
	display: none;
	padding-top: 1rem;
}

#banner .introduceList li.introduceFive img{
	max-width: 5.1rem;
	width: 100%;
}
/* @media only screen and (max-width: 990px) {
	#banner .introduceList li.introduceTwo .modulePC,
	#banner .introduceList li.introduceFour .modulePC,
	#banner .introduceList li.introduceFive{
		display: none;
	}
	#banner .introduceList li.introduceTwo .moduleMobile,
	#banner .introduceList li.introduceFour .moduleMobile{
		display: block;
	}
}

@media only screen and (max-width: 840px) {
	#banner .introduceModule{
		top: 15%;
	}
	#banner li.introduceOne .service{
		text-align: center;
	}
	#banner li.introduceOne .service>div{
		padding: 0 0.1rem;
		width: calc(33% - 0.2rem);
	}
	#banner li.introduceOne .service .icon{
		float: initial;
		margin: 0 0 0.05rem 0;
	}
	#banner li.introduceThree,
	#banner li.introduceFive{
		padding-top: 1.2rem;
	}
	#banner li.introduceThree .title{
		font-size: 0.38rem!important;
	}
} */

#banner .indexList{
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	text-align: center;
}
#banner .indexList ul{
	display: inline-block;
}
#banner .indexList li{
	float: left;
	margin-left: 0.8rem;
	width: 0.31rem;
	height: 0.37rem;
	background: url(../images/index/bannerIndex.png) center/contain no-repeat;
	cursor: pointer;
}
#banner .indexList li:first-child{
	margin-left: 0;
}
#banner .indexList li.active{
	background-image: url(../images/index/bannerIndexActive.png);
}
/* @media only screen and (max-width: 650px){
	#banner .indexList li{
		margin-left: 0.4rem;
	}
} */

/******************************************************/

#weProduct{
	/* width:1920px; */
	height:697px;
	background:rgba(245,246,251,1);
	position: relative;
}
#weProduct .content{
	max-width: 12rem;
	margin: 0 auto;
	height: 100%;
	position: relative;
} 
#weProduct .content .moduleTitle{
	width:140px;
	height:40px;
	font-size:28px;
	font-family:PingFangSC-Regular,PingFang SC;
	font-weight:400;
	color:rgba(51,51,51,1);
	line-height:40px;
	position: absolute;
	top: 100px;
	left: 0px;
}
#weProduct .content .our{
	width:161px;
	height:30px;
	font-size:26px;
	font-family:PingFangSC-Semibold,PingFang SC;
	font-weight:600;
	color:rgba(229,229,230,1);
	line-height:30px;
	position: absolute;
	top: 152px;
	left: 0px;
}
#weProduct .content .leftbg{
	position: absolute;
	top: 221px;
	left: -170px;
	z-index: 10;
}
#weProduct .content .Bbox{
	width:940px;
	height:497px;
	background:rgba(255,255,255,1);
	position: absolute;
	top: 100px;
	right: 0px;
}
#weProduct .content .Bbox .ipoBg{
	position: absolute;
	top: 86px;
	left: 67px;
}
#weProduct .content .Bbox .title{
	width:114px;
height:33px;
font-size:24px;
font-family:PingFangSC-Regular,PingFang SC;
font-weight:400;
color:rgba(51,51,51,1);
line-height:33px;
position: absolute;
top: 48px;
left: 579px;
}
#weProduct .content .Bbox .titletext{
	width:114px;
height:20px;
font-size:14px;
font-family:PingFangSC-Regular,PingFang SC;
font-weight:400;
color:rgba(153,153,153,1);
line-height:20px;
position: absolute;
top: 89px;
left: 579px;
}
#weProduct .content .Bbox .text{
	width:320px;
height:252px;
font-size:14px;
font-family:PingFangSC-Regular,PingFang SC;
font-weight:400;
color:rgba(102,102,102,1);
line-height:28px;
position: absolute;
top: 157px;
left: 579px;
}
#weProduct .content .Bbox .btn{
	width: 80px;
	position: absolute;
	top: 433px;
	left: 580px;
	background:rgba(255,255,255,1);
	border: 0;
	text-align: left;
	color:rgba(41,160,251,1);
}
#weProduct .content .Bbox .btn img{
	position: absolute;
	top: 0;
	bottom: 0;
	margin: auto;
	left: 60px;
}
/* #weProduct .productList .yidong{
	width: 32.5%;
	height: 6.17rem;
	background: url(../images/index/ydBg.png) right bottom/cover;
} */
#weProduct .productList .yidong .box{
	padding: 0.6rem 0.3rem;
	color: #fff;
}
#weProduct .productList .yidong .box .title{
	font-size: 0.4rem;
	font-weight: 500;
}
#weProduct .productList .yidong .box .text{
	margin: 0.5rem 0 0.95rem 0;
	line-height: 1.5em;
	font-size: 0.16rem;
}
#weProduct .productList .yidong .box .btn{
	display: inline-block;
	border: 1px solid #fff;
	width: 1.08rem;
	height: 0.34rem;
	text-align: center;
	line-height: 0.34rem;
}
#weProduct .productList .product{
	width: 33.75%;
	height: 6.17rem;
	background: #071A53;
}
#weProduct .productList .product .box{
	position: relative;
	border: 1px solid rgba(20,38,99,1);
	padding: 0.3rem 0.3rem 0 0.3rem;
	height: calc(50% - 0.3rem - 1px);
	color: #fff;
	overflow: hidden;
}
/* @media only screen and (max-width: 375px) {
	#weProduct .productList .product{
		height: 7.5rem;
	}
} */
#weProduct .productList .product .box:first-child{
	border-bottom: none;
}
#weProduct .productList .product .box .title{
	font-size: 0.24rem;
}
#weProduct .productList .product .box .attribute{
	display: inline-block;
	margin: 0.15rem 0;
	border:1px solid rgba(86,111,189,1);
	padding: 0 0.1rem;
	height: 0.24rem;
	font-size: 0.12rem;
	color: #566FBD;
	text-align: center;
	line-height: 0.24rem;
}
#weProduct .productList .product .box .text{
	color: #BCC4DE;
	line-height: 1.5em;
}
#weProduct .productList .product .box .btn{
	display: none;
	position: absolute;
	left: 0;
	bottom: 0;
	right: 0;
	border: 1px solid #fff;
	height: 0;
	overflow: hidden;
}
#weProduct .productList .product .box .btn>div{
	float: left;
	width: 50%;
	height: 100%;
	text-align: center;
	line-height: 0.48rem;
	font-size: 0.16rem;
	cursor: pointer;
}
#weProduct .productList .product .box .btn .detail{
	background: #0A1B4F;
	color: #fff;
}
#weProduct .productList .product .box .btn .detail a{
	display: inline-block;
	width: 100%;
	height: 100%;
}
#weProduct .productList .product .box .btn .onTrial{
	background: #fff;
	color: #0A58F7;
}

/* @media only screen and (max-width: 990px) {
	#header .navMobile .menu .menuList li.index a{
		font-weight: bold;
		color: #fff;
	}
	#weProduct{
		padding: 0.3rem 0;
	}
	#weProduct .moduleTitle{
		margin-bottom: 0.2rem;
	}
	#weProduct .productList li{
		width: 100% !important;
	}
	#weProduct .productList li.yidong{
		height: 4rem;
	}
	#weProduct .productList .product .box .btn{
		display: block;
		height: 0.48rem;
	}
} */

/******************************************************/

#service{
	height: 700px;
	background: #fff;
	position: relative;
}
#service .content{
	position: relative;
}
#service .content .moduleTitle{
	width:112px;
	height:40px;
	font-size:28px;
	font-family:PingFangSC-Regular,PingFang SC;
	font-weight:400;
	color:rgba(51,51,51,1);
	line-height:40px;
	position: absolute;
	top: 100px;
	left: 0px;
}
#service .content .our{
	width:170px;
	height:30px;
	font-size:26px;
	font-family:PingFangSC-Semibold,PingFang SC;
	font-weight:600;
	color:rgba(229,229,230,1);
	line-height:30px;
	position: absolute;
	top: 152px;
	left: 0px;
}
#service .content .news{
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0px;
	left: 0px;
}

#service .content .news .newsLeft{
	position: absolute;
	top: 222px;
	left: 0px;
	width:80px;
	height:30px;
	font-size:20px;
	font-family:PingFangSC-Regular,PingFang SC;
	font-weight:400;
	color:rgba(51,51,51,1);
	line-height:30px;
}
#service .content .news .newsLeft .xian{
	position: absolute;
	top: 36px;
	left: 0px;
	width:80px;
	height:3px;
	background: #333333;
}
#service .content .news .newsLeft .newslist{
	position: absolute;
	top: 66px;
	left: 0px;
}
#service .content .news .newsLeft .newslist li:nth-of-type(1){
	width: 566px;
	height: 125px;
	position: absolute;
}
#service .content .news .newsLeft .newslist li:nth-of-type(1) img{
	width: 200px;
	height: 125px;
	position: absolute;
}
#service .content .news .newsLeft .newslist li:nth-of-type(1) .title{
	width:350px;
	height:44px;
	font-size:16px;
	font-family:PingFangSC-Regular,PingFang SC;
	font-weight:400;
	color:rgba(51,51,51,1);
	line-height:22px;
	position: absolute;
	left: 216px;
}
#service .content .news .newsLeft .newslist li:nth-of-type(1) .text{
	width:350px;
	height:60px;
	font-size:12px;
	font-family:PingFangSC-Regular,PingFang SC;
	font-weight:400;
	color:rgba(102,102,102,1);
	line-height:20px;
	position: absolute;
	left: 216px;
	top: 48px;
}
#service .content .news .newsLeft .newslist li:nth-of-type(1) .date{
	width:44px;
	height:12px;
	font-size:12px;
	font-family:PingFangSC-Regular,PingFang SC;
	font-weight:400;
	color:rgba(153,153,153,1);
	line-height:12px;
	position: absolute;
	left: 216px;
	top: 112px;
}
#service .content .news .newsLeft .newslist li:nth-of-type(2){
	width:565px;
	height:45px;
	position: absolute;
	top: 150px;
}
#service .content .news .newsLeft .newslist li:nth-of-type(2) .text{
	width:565px;
	height:22px;
	font-size:16px;
	font-family:PingFangSC-Regular,PingFang SC;
	font-weight:400;
	color:rgba(51,51,51,1);
	line-height:22px;
}
#service .content .news .newsLeft .newslist li:nth-of-type(2) .date{
	width:44px;
	height:17px;
	font-size:12px;
	font-family:PingFangSC-Regular,PingFang SC;
	font-weight:400;
	color:rgba(153,153,153,1);
	line-height:17px;
}
#service .content .news .newsLeft .newslist li:nth-of-type(3){
	width:565px;
	height:45px;
	position: absolute;
	top: 219px;
}
#service .content .news .newsLeft .newslist li:nth-of-type(3) .text{
	width:565px;
	height:22px;
	font-size:16px;
	font-family:PingFangSC-Regular,PingFang SC;
	font-weight:400;
	color:rgba(51,51,51,1);
	line-height:22px;
}
#service .content .news .newsLeft .newslist li:nth-of-type(3) .date{
	width:44px;
	height:17px;
	font-size:12px;
	font-family:PingFangSC-Regular,PingFang SC;
	font-weight:400;
	color:rgba(153,153,153,1);
	line-height:17px;	
}



#service .content .news .newsRight{
	position: absolute;
	top: 222px;
	left: 634px;
	width:80px;
	height:30px;
	font-size:20px;
	font-family:PingFangSC-Regular,PingFang SC;
	font-weight:400;
	color:rgba(51,51,51,1);
	line-height:30px;
}

#service .content .news .newsRight .xian{
	position: absolute;
	top: 36px;
	left: 0px;
	width:80px;
	height:3px;
	background: #333333;
}
#service .content .news .newsRight .newslist{
	position: absolute;
	top: 66px;
	left: 0px;
}
#service .content .news .newsRight .newslist li:nth-of-type(1){
	width: 566px;
	height: 125px;
	position: absolute;
}
#service .content .news .newsRight .newslist li:nth-of-type(1) img{
	width: 200px;
	height: 125px;
	position: absolute;
}
#service .content .news .newsRight .newslist li:nth-of-type(1) .title{
	width:350px;
	height:44px;
	font-size:16px;
	font-family:PingFangSC-Regular,PingFang SC;
	font-weight:400;
	color:rgba(51,51,51,1);
	line-height:22px;
	position: absolute;
	left: 216px;
}
#service .content .news .newsRight .newslist li:nth-of-type(1) .text{
	width:350px;
	height:60px;
	font-size:12px;
	font-family:PingFangSC-Regular,PingFang SC;
	font-weight:400;
	color:rgba(102,102,102,1);
	line-height:20px;
	position: absolute;
	left: 216px;
	top: 48px;
}
#service .content .news .newsRight .newslist li:nth-of-type(1) .date{
	width:44px;
	height:12px;
	font-size:12px;
	font-family:PingFangSC-Regular,PingFang SC;
	font-weight:400;
	color:rgba(153,153,153,1);
	line-height:12px;
	position: absolute;
	left: 216px;
	top: 112px;
}
#service .content .news .newsRight .newslist li:nth-of-type(2){
	width:565px;
	height:45px;
	position: absolute;
	top: 150px;
}
#service .content .news .newsRight .newslist li:nth-of-type(2) .text{
	width:565px;
	height:22px;
	font-size:16px;
	font-family:PingFangSC-Regular,PingFang SC;
	font-weight:400;
	color:rgba(51,51,51,1);
	line-height:22px;
}
#service .content .news .newsRight .newslist li:nth-of-type(2) .date{
	width:44px;
	height:17px;
	font-size:12px;
	font-family:PingFangSC-Regular,PingFang SC;
	font-weight:400;
	color:rgba(153,153,153,1);
	line-height:17px;
}
#service .content .news .newsRight .newslist li:nth-of-type(3){
	width:565px;
	height:45px;
	position: absolute;
	top: 219px;
}
#service .content .news .newsRight .newslist li:nth-of-type(3) .text{
	width:565px;
	height:22px;
	font-size:16px;
	font-family:PingFangSC-Regular,PingFang SC;
	font-weight:400;
	color:rgba(51,51,51,1);
	line-height:22px;
}
#service .content .news .newsRight .newslist li:nth-of-type(3) .date{
	width:44px;
	height:17px;
	font-size:12px;
	font-family:PingFangSC-Regular,PingFang SC;
	font-weight:400;
	color:rgba(153,153,153,1);
	line-height:17px;	
}
/* #service .moduleTitle .text{
	margin: 0.2rem 0 0.4rem 0;
	font-size: 0.16rem;
	line-height: 1.5em;
	max-width: 7.5rem;
}
#service .moduleTitle .btn{
	border: 1px solid #fff;
	width: 1.08rem;
	height: 0.38rem;
	text-align: center;
	line-height: 0.38rem;
	font-size: 0.14rem;
	cursor: pointer;
}
#service .modulePC .service .textBox{
	padding: 0.42rem 0.24rem 0.2rem 0.24rem;
}
#service .service .textBox .title{
	font-size: 0.18rem;
	font-weight: bold;
	margin-bottom: 0.2rem;
}
#service .service .textBox .text{
	font-size: 0.14rem;
	color: #D6DCF1;
	line-height: 1.5em;
	text-align: justify;
	text-justify: inter-ideograph;
}
#service .service .img{
	position: relative;
	font-size: 0;
}

#service .modulePC .service .img .wrapper img{
	transition: all 0.5s;
}
#service .modulePC .service:not(.one),
#service .modulePC .service.one .textBox,
#service .modulePC .service.one .img{
	cursor: pointer;
}
#service .modulePC .service:not(.one):hover .wrapper img{
	transform: scale(1.15);
}
#service .modulePC .service.one .textBox:hover+.img .wrapper img{
	transform: scale(1.15);
}
#service .modulePC .service.one .img:hover .wrapper img{
	transform: scale(1.15);
}
#service .modulePC .top.one .blankBox{
	width: 28.75%;
	height: 1rem;
}
#service .modulePC .top.one .textBox{
	width: calc(42.5% - 0.66rem);
}
#service .modulePC .top.one .img{
	width: calc(28.75% + 0.18rem);
}

#service .modulePC .top.one .logo,
#service .moduleMobile .one .logo{
	width: 1.3rem;
	height: 0.45rem;
	background: url(../images/index/serviceLogo01.png) center/cover;
}
#service .modulePC .bottom .two{
	width: 28.75%;
}
#service .modulePC .bottom .two .logo,
#service .moduleMobile .two .logo{
	width: 2.62rem;
	height: 0.4rem;
	background: url(../images/index/serviceLogo02.png) center/cover;
	transform: translateY(0.1rem);
}
#service .modulePC .bottom .three{
	width: 42.5%;
}
#service .modulePC .bottom .three .textBox{
	padding-top: 0.2rem;
}
#service .modulePC .bottom .three .logo,
#service .moduleMobile .three .logo{
	width: 1.25rem;
	height: 0.42rem;
	background: url(../images/index/serviceLogo03.png) center/cover;
}
#service .modulePC .bottom .three .logo{
	transform: translateY(-0.1rem);
}
#service .modulePC .bottom .four{
	width: 28.75%;
}
#service .modulePC .bottom .four .textBox{
	min-height: 1.71rem;
}
#service .modulePC .bottom .four .logo,
#service .moduleMobile .four .logo{
	width: 2.6rem;
	height: 0.4rem;
	background: url(../images/index/serviceLogo04.png) center/cover;
	transform: translateY(0.1rem);
}

#service .modulePC .service .wrapper{
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	overflow: hidden;
}
#service .modulePC .service.one .wrapper{
	left: 5%;
}
#service .modulePC .service.two .wrapper,
#service .modulePC .service.four .wrapper{
	top: 6.5%;
}
#service .modulePC .service.three .wrapper{
	bottom: 6.5%;
}

#service .moduleMobile{
	display: none;
}
#service .moduleMobile .title{
	margin-top: 0.3rem;
}
#service .moduleMobile .img{
	margin-top: 0.1rem;
	height: 2.3rem;
	overflow: hidden;
}
#service .moduleMobile .img img{
	width: 100%;
	height: auto;
} */
/* @media only screen and (max-width: 990px) {
	#service{
		padding: 0.3rem 0;
	}
	#service .modulePC{
		display: none;
	}
	#service .moduleMobile{
		display: block;
	}
} */

/******************************************************/

#innovate{
	
	height:562px;
	background:rgba(245,246,251,1);
}
#innovate .content{
	position: relative;
}
#innovate .title{
	width:140px;
	height:40px;
	font-size:28px;
	font-family:PingFangSC-Regular,PingFang SC;
	font-weight:400;
	color:rgba(51,51,51,1);
	line-height:40px;
	position: absolute;
	top: 100px;
	left: 0px;
}
#innovate .titleEn{
	width:242px;
	height:30px;
	font-size:26px;
	font-family:PingFangSC-Semibold,PingFang SC;
	font-weight:600;
	color:rgba(229,229,230,1);
	line-height:30px;
	position: absolute;
	top: 152px;
	left: 0px;
}
#innovate .xian{
	width:242px;
	height:3px;
	background: rgba(229,229,230,1);
	position: absolute;
	top: 206px;
	left: 0px;
}
#innovate .Rotation{
	width: 768px;
	height: 304px;
	position: absolute;
	top: 100px;
	left: 432px;
}
#innovate .Rotation .swiper-container {
    width: 768px;
	height: 304px;
	color: #fff;
}
#innovate .Rotation .swiperbg{
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-start;
}
#innovate .Rotation .swiperbg div{
	width: 240px;
	height: 140px;
	background: #fff;
	margin-right: 24px;
}
#innovate .Rotation .swiperbg div:nth-of-type(1){
	margin-bottom: 24px;
}
#innovate .Rotation .swiperbg div:nth-of-type(3){
	margin-right:0;
}
#innovate .Rotation .swiperbg div:nth-of-type(6){
	margin-right:0;
}
#innovate .Rotation .prev-left{
	width: 40px;
	height: 40px;
	position: absolute;
	top: 344px;
	left: 314px;
	z-index: 100;
	cursor: pointer;
}
#innovate .Rotation .next-right{
	width: 40px;
	height: 40px;
	position: absolute;
	top: 344px;
	left: 374px;
	z-index: 100;
	cursor: pointer;
}
/* #innovate .title{
	margin: 0.5rem 0 0.4rem 0;
	font-size: 0.26rem;
	font-weight: bold;
	text-align: center;
}
#innovate .list{
	position: relative;
	overflow: hidden;
}
#innovate .list .wrapper{
	width: 50%;
}
#innovate .list .wrapper .node{
	border: 1px solid #334C87;
	border-left: none;
	padding: 0.4rem 0.4rem 0 0.4rem;
	width: calc(50% - 0.8rem - 1px);
	height: 2.08rem;
}
#innovate .list .wrapper .node .icon{
	margin: 0 auto;
	display: block;
	width: 0.76rem;
	height: 0.76rem;
}
#innovate .list .wrapper .node .icon.icon01{
	background: url(../images/index/innovateIcon01.png) center/0.7rem 0.7rem no-repeat;
}
#innovate .list .wrapper .node .icon.icon02{
	background: url(../images/index/innovateIcon02.png) center/0.7rem 0.7rem no-repeat;
}
#innovate .list .wrapper .node .icon.icon03{
	background: url(../images/index/innovateIcon03.png) center/0.74rem 0.63rem no-repeat;
}
#innovate .list .wrapper .node .icon.icon04{
	background: url(../images/index/innovateIcon04.png) center/0.68rem 0.63rem no-repeat;
}
#innovate .list .wrapper .node .icon.icon05{
	background: url(../images/index/innovateIcon05.png) center/0.7rem 0.7rem no-repeat;
}
#innovate .list .wrapper .node .icon.icon06{
	background: url(../images/index/innovateIcon06.png) center/0.71rem 0.68rem no-repeat;
}
#innovate .list .wrapper .node .icon.icon07{
	background: url(../images/index/innovateIcon07.png) center/0.76rem 0.76rem no-repeat;
}
#innovate .list .wrapper .node .icon.icon08{
	background: url(../images/index/innovateIcon08.png) center/0.63rem 0.71rem no-repeat;
}
#innovate .list .wrapper .node .text{
	margin-top: 0.3rem;
	font-size: 0.16rem;
	color: #E2EBFF;
	line-height: 1.5em;
	text-align: center;
}
#innovate .list .wrapper .node .text span{
	display: inline-block;
	text-align: left;
}
#innovate .list .topLine{
	position: absolute;
	right: 0.2rem;
	top: -1px;
	width: 1.48rem;
	height: 3px;
	background: url(../images/index/topLine.png) center/cover;
}
#innovate .list .bottomLine{
	position: absolute;
	left: 1rem;
	bottom: -1px;
	width: 1.48rem;
	height: 3px;
	background: url(../images/index/bottomLine.png) center/cover;
}
#innovate .list .leftLine{
	position: absolute;
	left: -1px;
	top: -1.48rem;
	width: 3px;
	height: 1.48rem;
	background: url(../images/index/leftLine.png) center/cover;
}
#innovate .list .rightLine{
	position: absolute;
	right: -1px;
	bottom: -1.48rem;
	width: 3px;
	height: 1.48rem;
	background: url(../images/index/rightLine.png) center/cover;
} */
/* @media screen and (max-width: 990px) {
	#innovate{
		padding: 0.02rem 0 0.6rem;
	}
	#innovate .title{
		margin: 0.4rem 0 0.2rem;
	}
	#innovate .list .wrapper{
		width: 100%;
	}
	#innovate .list .wrapper .node{
		height: 2.5rem;
	}
	#innovate .list .wrapper .node .text{
		margin-top: 0.2rem;
	}
	#innovate .list .wrapper .noBorder{
		border-bottom: none;
	}
	#innovate .list .wrapper .addBoder{
		border-left: 1px solid #334C87;
		width: calc(50% - 0.8rem - 2px);
	}
} */

/*************************************************************/

#newsCenter{
	padding: 1rem 0 2.8rem;
	background: url(../images/index/newsCenterBg.png) center/cover;
	/*background-attachment: fixed;*/
	/*background-position-y: 0px;*/
	color: #fff;
}
#newsCenter .moduleTitle{
	font-size: 0.26rem;
	font-weight: bold;
	text-align: center;
	margin-bottom: 0.5rem;
}
#newsCenter .videoBox,
#newsCenter .videoBoxMobile{
	position: relative;
	cursor: pointer;
	margin-bottom: 0.7rem;
	font-size: 0;
	overflow: hidden;
}
#newsCenter .videoBox img{
	transition: all 0.5s;
}
#newsCenter .videoBox:hover img{
	transform: scale(1.06);
}
#newsCenter .videoBoxMobile{
	display: none;
	position: relative;
	width: 100%;
	height: 2.5rem;
	background: #000;
}
#newsCenter .videoBox .play,
#newsCenter .videoBoxMobile .play{
	width: 0.48rem;
	height: 0.48rem;
	background: url(../images/index/play.png) center/cover;
}
#newsCenter .videoPlay{
	display: none;
	position: fixed;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	background: rgba(0,0,0,0.5);
	z-index: 200;
}
#newsCenter .videoPlay .video{
	display: none;
	width: 9rem;
	height: 4.5rem;
	background: #000;
}
#newsCenter .videoBoxMobile .video{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: #000;
	opacity: 0;
}
#newsCenter .videoBoxMobile img{
	width: 100%;
	height: 100%;
	object-fit: contain;
}

#newsCenter .newsBox .list li{
	background: rgba(0,30,104,0.25);
	margin-bottom: 0.22rem;
}
#newsCenter .newsBox .btn{
	margin-top: 0.2rem;
	display: inline-block;
	border: 1px solid #fff;
	width: 1.48rem;
	height: 0.38rem;
	text-align: center;
	line-height: 0.38rem;
	font-size: 0.14rem;
	color: #E7ECF6;
}
#newsCenter .newsBox .left{
	padding-right: 0.23rem;
	width: calc(50% - 0.23rem);
}
#newsCenter .newsBox .left .list li a{
	padding: 0.15rem 0.2rem;
	display: block;
	transition: all 0.5s;
}
#newsCenter .newsBox .left .list li a:hover{
	padding-left: 0.45rem;
	background: rgba(0,30,104,0.7);
}
#newsCenter .newsBox .left .list li .text{
	font-size: 0.16rem;
	margin-bottom: 0.05rem;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
#newsCenter .newsBox .left .list li .info{
	font-size: 0.14rem;
	color: #A3AAC9;
}

#newsCenter .newsBox .right{
	padding-left: 0.23rem;
	width: calc(50% - 0.23rem);
}
#newsCenter .newsBox .right .title{
	font-size: 0.18rem;
	margin-bottom: 0.33rem;
	font-weight: bold;
}
#newsCenter .newsBox .right .list li a{
	padding: 0.12rem 0.2rem;
	display: block;
	transition: all 0.5s;
}
#newsCenter .newsBox .right .list li a:hover{
	background: rgba(0,30,104,0.7);
}
#newsCenter .newsBox .right .list li .date{
	margin-right: 0.2rem;
}
#newsCenter .newsBox .right .list li .date .day{
	font-size: 0.3rem;
	color: #EDF3FF;
	text-align: center;
}
#newsCenter .newsBox .right .list li .date .year{
	font-size: 0.11rem;
	color: #AFBDD8;
}
#newsCenter .newsBox .right .list li .text{
	font-size: 0.14rem;
	margin-bottom: 0.05rem;
	line-height: 0.56rem;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
/* @media screen and (max-width: 990px) {
	#newsCenter{
		padding: 0.3rem 0 1.6rem;
	}
	#newsCenter .moduleTitle{
		margin-bottom: 0.3rem;
	}
	#newsCenter .videoBox{
		display: none;
	}
	#newsCenter .videoBoxMobile{
		display: block;
		margin-bottom: 0.5rem;
	}
	#newsCenter .newsBox .left{
		width: 100%;
		padding-right: 0;
	}
	#newsCenter .newsBox .right{
		width: 100%;
		padding-left: 0;
	}
	#newsCenter .newsBox .right .title{
		margin-top: 0.5rem;
	}
	#newsCenter .newsBox .btn{
		display: block;
		margin: 0.2rem auto 0;
	}
} */

/*********************************************/

#ourUsers{
	position: relative;
	padding: 1.1rem 0;
	background: #fff;
}
#ourUsers .userData{
	position: absolute;
	top: -0.9rem;
	left: 0;
	right: 0;
	max-width: 14.4rem;
	margin: auto;
	background: url(../images/index/userDataBg.png) left center/cover;
	border-radius: 0.05rem;
	box-shadow: 0 0.05rem 0.2rem 0 rgba(165,189,232,0.23);
	color: #00297E;
}
/* @media only screen and (min-width: 1440px) {
	#ourUsers .userData{
		width: 14.4rem;
	}
} */
#ourUsers .userData .paddingWrapper{
	padding: 0.5rem 3.5%;
}
#ourUsers .userData .box{
	width: 50%;
}
#ourUsers .userData .data{
	text-align: center;
	width: 50%;
}
/* @media only screen and (max-width: 800px) {
	#ourUsers .userData .box{
		width: 100%;
	}
	#ourUsers .userData .data{
		margin-bottom: 0.2rem;
	}
} */
#ourUsers .userData .data .num{
	font-size: 0.6rem;
	font-weight: 500;
}
#ourUsers .userData .data .text{
	font-size: 0.16rem;
}
#ourUsers .moduleTitle{
	margin: 1rem 0 0.6rem;
	text-align: center;
	font-size: 0.26rem;
	font-weight: bold;
}
#ourUsers .logoList{
	position: relative;
}
#ourUsers .logoList ::-webkit-scrollbar {
    display: none;
}
#ourUsers .scrollBox{
	overflow: auto;
	-webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    -ms-overflow-style: none;
}
#ourUsers .logoList .list li{
	float: left;
	width: 1.98rem;
	height: 1.48rem;
	border-right: 1px solid #ededed;
	border-bottom: 1px solid #ededed;
	font-size: 0;
}
#ourUsers .logoList .list:first-child li{
	border-top: 1px solid #ededed;
}
#ourUsers .logoList .list li:first-child{
	border-left: 1px solid #ededed;
}
#ourUsers .logoList .list li img{
	width: 100%;
	height: 100%;
	object-fit: contain;
}
#ourUsers .logoList .mask{
	display: none;
	position: absolute;
	top: 0;
	width: 15%;
	height: 100%;
}
#ourUsers .logoList .leftMask{
	left: 0;
	background: url(../images/index/leftMask.png) center/100% 100%;
}
#ourUsers .logoList .rightMask{
	right: 0;
	background: url(../images/index/rightMask.png) center/100% 100%;
}
#ourUsers .evaluate{
	position: relative;
	max-width: 13.8rem;
	margin: 0.8rem auto 0;
	padding: 0 0.7rem;
}
#ourUsers .evaluate .wrapper{
	overflow: hidden;
}
#ourUsers .evaluate .btn{
	position: absolute;
	top: 0;
	bottom: 0;
	margin: auto;
	width: 0.5rem;
	height: 0.5rem;
	cursor: pointer;
}
#ourUsers .evaluate .prev{
	left: 0.1rem;
	background: url(../images/index/prevnPage.png) center/cover;
}
#ourUsers .evaluate .next{
	right: 0.1rem;
	background: url(../images/index/nextPage.png) center/cover;
}
#ourUsers .evaluate .swiper-pagination{
	bottom: -3px;
}
#ourUsers .evaluate .swiper-pagination-bullet{
	width: 0.1rem;
	height: 0.04rem;
}
#ourUsers .evaluate .swiper-pagination-bullet-active{
	background: #334c86;
}
#ourUsers .evaluate .wrapper .list li{
	padding: 5px 5px 20px;
	width: calc((100% - 90px) / 3)!important;
}
#ourUsers .evaluate .wrapper .list li:first-child{
	padding-left: 0.05rem;
}
#ourUsers .evaluate .wrapper .list li .box{
	padding: 0 0.4rem 0.3rem;
	box-shadow: 0 0.03rem 0.1rem 0 rgba(180,183,187,0.3);
	border-radius: 0.08rem;
	background: url(../images/index/quotationMarks.png) 0.2rem 0.85rem/0.45rem 0.35rem no-repeat;
}
#ourUsers .evaluate .wrapper .list li .logo{
	font-size: 0;
	height: 1rem;
	text-align: center;
}
#ourUsers .evaluate .wrapper .list li .logo img{
	width: auto;
	height: 100%;
	object-fit: contain;
}
#ourUsers .evaluate .wrapper .list li .text{
	height: 1.6rem;
	line-height: 1.7em;
	text-align: justify;
	text-justify: inter-ideograph;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 7;
	overflow: hidden;
}
/* @media only screen and (min-width: 1085px) and (max-width: 1170px) {
	#ourUsers .evaluate .wrapper .list li .text{
		height: 1.8rem;
		-webkit-line-clamp: 8;
	}
}
@media only screen and (min-width: 990px) and (max-width: 1085px) {
	#ourUsers .evaluate .wrapper .list li .text{
		height: 2.3rem;
		-webkit-line-clamp: 10;
	}
} */
#ourUsers .evaluate .wrapper .list li .name,
#ourUsers .evaluate .wrapper .list li .company{
	text-align: right;
	color: #111;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
#ourUsers .evaluate .wrapper .list li .name{
	margin: 0.1rem 0 0.05rem;
	font-weight: bold;
}
/* @media only screen and (max-width: 990px) {
	#ourUsers{
		padding-bottom: 0.4rem;
	}
	#ourUsers .moduleTitle{
		margin: 0.4rem 0 0.2rem;
	}
	#ourUsers .logoList .list li{
		width: 1.4rem;
		height: 1.04rem;
	}
	#ourUsers .evaluate{
		margin-top: 0.4rem;
		padding: 0;
	}
	#ourUsers .evaluate .wrapper{
		padding: 0 0.25rem;
	}
	#ourUsers .evaluate .btn{
		display: none;
	}
	#ourUsers .evaluate .wrapper .list li{
		width: calc(100% - 0.1rem)!important;
	}
	#ourUsers .evaluate .wrapper .list li .text{
		height: 1.8rem;
	}
} */
/* @media only screen and (max-width: 640px) {
	#ourUsers .userData .data .num{
		font-size: 0.4rem;
	}
	#ourUsers .userData .data .text{
		margin-top: 0.05rem;
		font-size: 0.12rem;
	}
	#ourUsers .logoList .list li{
		width: 1rem;
		height: 0.74rem;
	}
} */

#footer-bottom{
	height: 490px;
	background: #fff;
}
#footer-bottom .footer-bg{
	width: 100%;
	height: 370px;
	background: url('../images/index/bg-lxwm.png');
}
#footer-bottom .content{
	position: relative;
	top: -370px;
	height: 482px;
}
#footer-bottom .content .min{
	width:1200px;
	height:324px;
	background:rgba(255,255,255,1);
	box-shadow:0px 2px 8px 0px rgba(228,228,228,0.5);
	position: absolute;
	top: 100px;
}
#footer-bottom .content .min .title{
	width:112px;
	height:30px;
	font-size:28px;
	font-family:PingFangSC-Regular,PingFang SC;
	font-weight:400;
	color:rgba(51,51,51,1);
	line-height:30px;
	position: absolute;
	top: 50px;
	left: 50px;
}
#footer-bottom .content .min .service{
	width:222px;
	height:25px;
	font-size:18px;
	font-family:PingFangSC-Regular,PingFang SC;
	font-weight:400;
	color:rgba(51,51,51,1);
	line-height:25px;
	position: absolute;
	top: 121px;
	left: 50px;
}
#footer-bottom .content .min .service span{
	width:72px;
	height:25px;
	font-size:18px;
	font-family:PingFangSC-Regular,PingFang SC;
	font-weight:400;
	color:rgba(41,160,251,1);
	line-height:25px;
}
#footer-bottom .content .min .tel{
	width:151px;
	height:20px;
	font-size:14px;
	font-family:PingFangSC-Regular,PingFang SC;
	font-weight:400;
	color:rgba(51,51,51,1);
	line-height:20px;
	position: absolute;
	top: 128px;
	left: 50px;
}
#footer-bottom .content .min .fax{
	width:160px;
	height:20px;
	font-size:14px;
	font-family:PingFangSC-Regular,PingFang SC;
	font-weight:400;
	color:rgba(51,51,51,1);
	line-height:20px;
	position: absolute;
	top: 160px;
	left: 50px;
}
#footer-bottom .content .min .mail{
	width:200px;
	height:20px;
	font-size:14px;
	font-family:PingFangSC-Regular,PingFang SC;
	font-weight:400;
	color:rgba(51,51,51,1);
	line-height:20px;
	position: absolute;
	top: 192px;
	left: 50px;
}
#footer-bottom .content .min .address{
	width:512px;
	height:20px;
	font-size:14px;
	font-family:PingFangSC-Regular,PingFang SC;
	font-weight:400;
	color:rgba(51,51,51,1);
	line-height:20px;
	position: absolute;
	top: 224px;
	left: 50px;
}
#footer-bottom .content .min .address img{
	position: absolute;
	top: 0px;
	left: 410px;
}
#footer-bottom .content .min img.ewm{
	width: 180px;
	height: 180px;
	position: absolute;
	top: 88px;
	left: 951px;
}
#footer-bottom .content .min p.sys{
	width:112px;
	height:20px;
	font-size:14px;
	font-family:PingFangSC-Regular,PingFang SC;
	font-weight:400;
	color:rgba(153,153,153,1);
	line-height:20px;
	position: absolute;
	top: 267px;
	left: 974px;
}
#footer-bottom .content .beian{
	width:262px;
	height:20px;
	font-size:14px;
	font-family:PingFangSC-Regular,PingFang SC;
	font-weight:400;
	color:rgba(102,102,102,1);
	line-height:20px;
	position: absolute;
	top: 455px;
	left: 0;
}
#footer-bottom .content .jishuzhichi{
	width:220px;
	height:20px;
	font-size:14px;
	font-family:PingFangSC-Regular,PingFang SC;
	font-weight:400;
	color:rgba(102,102,102,1);
	line-height:20px;
	position: absolute;
	top: 455px;
	right: 0;
}