/******************************************** 首页 ******************************************************/
.isa-sliders{
	position:relative;
	width:100%;height:84rem;
	overflow:hidden;
}
.idx-sct-a h1{
	padding-top:22.5rem;
	line-height:7rem;
	font-size:6rem;color:#FFF;
}
@media only screen and (max-width: 768px) {
	.isa-sliders{
		height:38rem;
	}
	.idx-sct-a h1{
		padding:9rem 3rem 0;line-height:4rem;
		font-size:3rem;
	}
}

.idx-sct-b{
	padding:8rem 0;
}
.isb-con{
	display:flex;flex-direction:row;
	justify-content:space-between;
}
.isb-lft{
	width:62rem;
	display:flex;flex-direction:column;
}
.isb-txt{
	flex:1;
}
.isb-txt h2{
	height:4.5rem;line-height:4.5rem;
	font-size:3.2rem;color:#333;font-weight:600;
	white-space:nowrap;overflow:hidden;text-overflow:ellipsis;
}
.isb-txt-con{
	position:relative;margin-top:5rem;
}
.isb-txt-con:before{
	content:'';
	position:absolute;top:-2.4rem;left:0;
	width:7rem;height:.4rem;
	background: linear-gradient(80deg, #7db7e5, #f08fd2);
}
.isb-txt p{
	line-height:3rem;
	font-size:1.6rem;color:#666;font-weight:400;
	text-align:justify;
}
.isb-arrs a{
	margin-right:2.4rem;
}
.isb-rgt{
	width:80rem;
}
.isb-img{
	position:relative;height:42rem;
	border-radius:1.2rem;
	overflow:hidden;
}
@media only screen and (max-width: 768px) {
	.idx-sct-b{
		padding:3rem 3rem;
	}
	.isb-con{
		flex-direction:column;
		gap:2rem;
	}
	.isb-lft{
		width:100%;flex-direction:column;
	}
	.isb-arrs a{
		margin-left:3rem;margin-right:0;
	}
	.isb-txt h2{
		height:3rem;line-height:3rem;
		font-size:1.8rem;
		white-space:normal;
	}
	.isb-txt-con{
		margin-top:3rem;
	}
	.isb-txt-con:before{
		top:-2rem;
		width:4rem;height:.2rem;
	}
	.isb-txt p{
		line-height:2.4rem;
		font-size:1.4rem;
	}
	.isb-arrs{
		position:absolute;bottom:1rem;right:2rem;z-index:29;
	}
	.isb-rgt{
		width:100%;
	}
	.isb-img{
		height:17rem;
		border-radius:.6rem;
	}
}

.idx-sct-c{
	padding:9.5rem 0 8rem;
	background:#F7F8FA;
}
.isc-title{
	line-height:4.5rem;
	font-size:3.2rem;color:#333;font-weight:600;
}
.isc-txt{
	margin-top:1.6rem;line-height:3rem;
	font-size:1.6rem;color:#666;font-weight:400;
}
.isc-imgs{
	position:relative;
	margin:3.2rem 0 4.5rem;
}
.isc-imgs-sliders{
	position:relative;
	width:100%;height:52rem;
	overflow:hidden;
}
.isc-imgs-arrs{
	position:absolute;bottom:3rem;right:4rem;z-index:99;
}
.isc-imgs-arrs a{
	margin-left:6rem;
}
.isc-blks{
	margin-top:3.2rem;
	display:flex;flex-direction:row;
	gap:2.4rem;
}
.isc-blk-itm{
	flex:1;
	background:#FFF;
	border-radius:1.2rem;
	overflow:hidden;
}
.isc-blk-img{
	height:29rem;
	overflow:hidden;
}
.isc-blk-img-con{
	height:29rem;
	background-repeat:no-repeat;background-size:cover;background-position:center center;
}
.isc-blk-inf{
	padding:1.5rem 2.4rem 2.4rem;
}
.isc-blk-title{
	position:relative;line-height:3.3rem;
	font-size:2.4rem;color:#333;font-weight:500;
}
.isc-blk-title:after{
	content:'';position:absolute;bottom:-.8rem;left:0;
	width:4rem;height:.3rem;
	background: linear-gradient(80deg, #7db7e5, #f08fd2);
}
.isc-blk-desc{
	margin-top:2rem;line-height:2.4rem;
	font-size:1.6rem;color:#666;font-weight:400;
}
@media only screen and (max-width: 768px) {
	.idx-sct-c{
		padding:3rem 3rem;
	}
	.isc-title{
		line-height:3rem;
		font-size:1.8rem;
	}
	.isc-txt{
		line-height:2.4rem;
		font-size:1.4rem;
	}
	.isc-imgs-sliders{
		height:17rem;
		border-radius:.6rem;
	}
	.isc-imgs-arrs{
		bottom:1rem;right:2rem;
	}
	.isc-imgs-arrs a{
		margin-left:3rem;
	}
	.isc-blks{
		margin-top:3.2rem;
		flex-direction:column;
		gap:2.4rem;
	}
	.isc-blk-itm{
		border-radius:.6rem;
	}
	.isc-blk-img{
		height:19rem;
	}
	.isc-blk-img-con{
		height:19rem;
	}
	.isc-blk-title{
		font-size:1.8rem;
	}
	.isc-blk-desc{
		font-size:1.4rem;
	}
}

.idx-sct-d{
	padding:8rem 0;
}
.isd-title{
	line-height:4.5rem;
	font-size:3.2rem;color:#333;font-weight:600;
}
.isd-txt{
	margin-top:1.6rem;line-height:3rem;
	font-size:1.6rem;color:#666;font-weight:400;
}
.isd-tabs{
	margin-top:2.4rem;
}
.isd-tabs span{
	display:inline-block;margin-right:2.4rem;padding:0 2rem;
	height:4.8rem;line-height:4.8rem;
	border-radius:.8rem;
	font-size:2rem;color:#333;font-weight:400;
	cursor:pointer;
}
.isd-tabs span.on{
	background:#F7F8FA;
}
.isd-logos{
	margin-top:3.2rem;
}
.isd-slider{
	position:relative;height:27rem;
	overflow:hidden;
}
.isd-slider-group{
	position:absolute;top:0;left:0;width:99999rem;
	height:25rem;
}
.isd-con{
	float:left;margin-right:4rem;
	width:151rem;
	display:grid;grid-template-columns:repeat(6, 1fr);
	gap:2.4rem 2.4rem;
}
.isd-itm{
	display:flex;align-items:center;justify-content:center;
	height:10rem;
	border:.1rem solid #EBEBEB;border-radius:1.6rem;
}
.isd-itm img{
	display:block;max-width:100%;max-height:100%;
}
.isd-slider-dots{
	position:absolute;bottom:0;left:0;
	width:100%;
	text-align:center;
}
.isd-slider-dots em{
	display:inline-block;margin:0 .5rem;
	width:2.5rem;height:.5rem;
	background:#DEE1E7;border-radius:.3rem;
	cursor:pointer;
}
.isd-slider-dots em.active{
	background:#247FFF;
}
.isd-logo-itm{
	height:10rem;
	border:.1rem solid #EBEBEB;border-radius:1.6rem;
	display:flex;justify-content:center;align-items:center;
}
.isd-logo-itm img{
	display:block;
	max-width:100%;max-height:100%;
}
@media only screen and (max-width: 768px) {
	.idx-sct-d{
		padding:3rem 3rem;
	}
	.isd-title{
		line-height:3rem;
		font-size:1.8rem;
	}
	.isd-txt{
		line-height:2.4rem;
		font-size:1.4rem;
	}
	.isd-tabs{
		white-space:nowrap;overflow-x:auto;overflow-y:hidden;
		scrollbar-width: none;-ms-overflow-style: none;
	}
	.isd-tabs::-webkit-scrollbar {
		display: none;
	}
	.isd-tabs span{
		margin-right:1.6rem;padding:0 1.5rem;
		height:4rem;line-height:4rem;
		border-radius:.4rem;
		font-size:1.6rem;
	}
	.isd-tabs span:last-child{
		margin:0;
	}
	.isd-tabs span.on{
		background:#F7F8FA;
	}
	.isd-logos{
		grid-template-columns: repeat(3, 1fr);
		gap:1rem;
	}
	.isd-slider{
		height:28rem;
	}
	.isd-slider-group{
		height:26rem;
	}
	.isd-con{
		width:calc(100vw - 6rem);
		display:grid;grid-template-columns:repeat(2, 1fr);
		gap:1.6rem 1.6rem;
	}
	.isd-itm{
		height:7rem;
		border-radius:.8rem;
	}
}

.contact-qrcode{
	padding-top:11.5rem;height:59rem;
	background:url(../imgs/contact-bg.jpg) no-repeat scroll center top / cover;
	text-align:center;	
}
.contact-qrcode-title{
	line-height:7.3rem;
	font-size:5.2rem;color:#FFF;font-weight:600;
}
.cq-con{
	margin-top:5.7rem;
}
.cq-itm{
	display:inline-block;
	margin:0 1.5rem;padding:1rem 1rem 1.5rem;
	width:15rem;
	background:#FFF;border-radius:1.2rem;
}
.cq-itm img{
	display:block;margin:0 auto;
	width:13.5rem;height:13.5rem;
}
.cq-itm p{
	margin-top:.5rem;line-height:2rem;
	font-size:1.6rem;color:#666;font-weight:400;
}
@media only screen and (max-width: 768px) {
	.contact-qrcode{
		padding:5rem 0;height:auto;
		background:url(../imgs/contact-bg-m.jpg) no-repeat scroll center top / cover;
		text-align:center;	
	}
	.contact-qrcode-title{
		line-height:3.6rem;
		font-size:2.4rem;
	}
	.contact-qrcode-title span{
		display:block;
	}
	.cq-con{
		margin-top:3rem;
	}
	.cq-itm{
		margin:0 1rem;
		width:14rem;
		border-radius:.8rem;
	}
	.cq-itm img{
		width:10rem;height:10rem;
	}
	.cq-itm p{
		font-size:1.3rem;
	}
}

/******************************************** news ******************************************************/
.news{
	background-image:url(../imgs/news/news-bg.jpg);
	background-repeat:no-repeat;background-size:100% auto;background-position:center top;
}
.news-con{
	display:block;margin:0 auto;
	padding-top:10rem;width:120rem;
}
.news-con h1{
	line-height:10rem;
	font-size:8rem;color:#010101;
	text-align:center;
}

.news-nav{
	margin-top:1.6rem;
	text-align:center;
}
.news-nav a{
	position:relative;display:inline-block;
	margin:0 2rem;
	height:4rem;line-height:4rem;
	font-size:1.8rem;color:#666;
}
.news-nav a:after{
	display:none;content:'';position:absolute;bottom:0;left:0;right:0;z-index:15;
	height:.2rem;background:linear-gradient(45deg, #78b8e6, #ff7fcf);
}
.news-nav a.active:after{
	display:block;
}

.news-recommend{
	margin-top:4.5rem;
	display:flex;flex-direction:row;justify-content:space-between;
	height:43rem;
}
.nr-left, .nr-right{
	position:relative;
}
.nr-left{
	width:78rem;
}
.nr-right{
	width:36rem;
}
.nr-img{
	display:block;height:43rem;border-radius:1rem;
	overflow:hidden;
}
.nr-img-bg{
	height:43rem;
	background-repeat:no-repeat;background-size:cover;background-position:center center;
}
.nr-img:hover .nr-img-bg{
	transform:scale(1.05);transition:ease all 0.3s;
}
.nr-mask{
	position:absolute;top:0;left:0;right:0;bottom:0;z-index:10;
	background:linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, .5));border-radius:.8rem;
}
.nr-l-title{
	position:absolute;bottom:6.6rem;left:4.5rem;right:23rem;z-index:11;
}
.nr-l-title a{
	line-height:3.2rem;
	font-size:2.4rem;color:#FFF;
	overflow:hidden;text-overflow:ellipsis;
	display:-webkit-box;-moz-box-orient:vertical;-webkit-line-clamp:2;
}
.nr-r-title{
	position:absolute;bottom:6rem;left:3rem;right:5rem;z-index:11;
}
.nr-r-title a{
	line-height:3rem;
	font-size:2rem;color:#FFF;
	overflow:hidden;text-overflow:ellipsis;
	display:-webkit-box;-moz-box-orient:vertical;-webkit-line-clamp:2;
}
.nr-p{
	position:absolute;bottom:2.5rem;z-index:11;
	line-height:2.5rem;
	font-size:1.6rem;color:#FFF;
	white-space:nowrap;overflow:hidden;text-overflow:ellipsis;
}
.nr-left .nr-p{
	left:4.5rem;right:11rem;
}
.nr-right .nr-p{
	left:3rem;right:2rem;
}
.nr-detail-more{
	display:none;
}

@media only screen and (max-width: 768px) {
	.news{
		padding:0 2rem;
		background-image:url(../imgs/news/news-bg-m.jpg);
	}
	.news-con{
		padding:5rem 0;width:100%;
	}
	.news-con h1{
		line-height:4rem;
		font-size:3rem;
	}
	
	.news-nav{
		margin-top:1rem;height:3rem;line-height:3rem;
	}
	.news-nav a{
		margin:0 2rem;height:4rem;line-height:4rem;
		font-size:1.6rem;
	}
	
	.news-recommend{
		margin-top:0;height:auto;
		flex-direction:column;
	}
	.nr-left, .nr-right{
		width:100%;margin-top:4rem;
	}
	.nr-img, .nr-img-bg{
		height:23rem;
	}
	.nr-mask{
		display:none;
	}
	.nr-l-title, .nr-r-title{
		position:static;padding:2rem 0 1rem;
	}
	.nr-l-title a, .nr-r-title a{
		height:4.8rem;line-height:2.4rem;
		font-size:1.8rem;color:#000;font-weight:550;
	}
	.nr-p{
		position:static;
		height:4.8rem;line-height:2.4rem;
		font-size:1.4rem;color:#000;
		white-space:normal;
		display:-webkit-box;-moz-box-orient:vertical;-webkit-line-clamp:2;
	}
	.nr-detail-more{
		display:block;margin-top:2rem;
	}
	.nr-detail-more img{
		height:2rem;
	}
}

.news-list{
	margin-top:4.5rem;
}
.news-itm{
	position:relative;float:left;margin:0 2.9rem 3rem 0;padding:4rem 3rem 0 4rem;
	width:38rem;height:24.5rem;
	background:#f5f5f5;
}
.news-itm:nth-child(3n){
	margin-right:0;
}
.news-date{
	display:inline-block;
}
.news-date b{
	display:block;height:3.5rem;line-height:3.5rem;
	font-size:4rem;color:#737373;text-align:center;
}
.news-date span{
	display:block;margin-top:.6rem;height:2rem;line-height:2rem;
	font-size:1.5rem;color:#737373;font-weight:550;text-align:center;
}
.news-itm-img{
	position:absolute;top:1.6rem;left:11.2rem;
	width:19.6rem;height:9.5rem;
	background-repeat:no-repeat;background-size:cover;background-position:center center;
}
.news-itm i{
	position:absolute;top:6rem;right:2rem;
	line-height:4rem;
	font-size:3rem;color:#737373;font-weight:bold;text-align:right;
}
.news-itm-title{
	position:relative;display:block;margin-top:2.5rem;padding-top:2.5rem;height:7.7rem;line-height:2.6rem;
	font-size:2rem;color:#000;
	overflow:hidden;text-overflow:ellipsis;
	display:-webkit-box;-moz-box-orient:vertical;-webkit-line-clamp:2;
}
.news-itm-title:before{
	content:'';position:absolute;top:0;left:0;right:0;height:0;
	border-top:.1rem solid #DDD;
}
.news-itm:hover{
	background:linear-gradient(45deg, #78b8e6, #ff7fcf);
}
.news-itm:hover .news-date b, .news-itm:hover .news-date span,
.news-itm:hover i,
.news-itm:hover .news-itm-title{
	color:#FFF;
}
.news-itm:hover .news-itm-title:before{
	border-top:.1rem solid #FFF;
}
@media only screen and (max-width: 768px) {
	.news-list{
		margin-top:4rem;
	}
	.news-itm{
		float:none;display:block;margin:0 0 3rem 0;padding:4rem 3rem;
		width:100%;height:auto;
		background:#FFF;
	}
	.news-itm-title{
		font-size:1.6rem;
	}
}

/******************************************** 新闻详情 ******************************************************/
.topic{
	background:url(../imgs/news/topic-bg.jpg) repeat-y center top;
	background-size: 100% auto;
}
.topic-con{
	display:block;margin:0 auto;width:110rem;
}

.topic-title{
	margin-top:4.5rem;line-height:6rem;
	font-size:4rem;text-align:center;
}

.topic-inf{
	margin-top:6rem;height:2.4rem;line-height:2.4rem;
	text-align:center;
}
.topic-inf span{
	display:inline-block;margin-right:2rem;padding:0 1rem;
	height:2.4rem;line-height:2.4rem;
	background:linear-gradient(45deg, #78b8e6, #ff7fcf);border-radius:.6rem;
	font-size:1.6rem;color:#FFF;
}
.topic-inf i{
	font-size:1.6rem;color:#333;font-style:normal;
}

.topic-content{
	margin-top:10rem;
}
.topic-content p{
	margin-bottom:3rem;line-height:3rem;
	font-size:1.6rem;color:#666;
}
.topic-content img{
	display:block;
	margin:3rem auto 1rem;max-width:100%;
	width:auto;height:auto;
	border-radius:.8rem;
}
.topic-content video{
	width:100%;height:auto !important;
}

.topic-related{
	position:relative;margin-top:6rem;padding:6rem 0;line-height:3rem;
}
.topic-related:before{
	content:'';position:absolute;top:0;left:0;right:0;height:0;
	border-top:.1rem solid #DDD;
}
.tr-left, .tr-right{
	width:30rem;
	white-space:nowrap;overflow:hidden;text-overflow:ellipsis;
}
.tr-left{
	float:left;
}
.tr-right{
	float:right;
}
.tr-left span, .tr-right span{
	font-size:1.6rem;color:#8c8c8c;
}
.tr-left a, .tr-right a{
	font-size:1.6rem;color:#8c8c8c;
}
.tr-list{
	text-align:center;
}
.tr-list a{
	font-size:1.6rem;
}
@media only screen and (max-width: 768px) {
	.topic{
		padding:0 3rem;
		background:url(../imgs/news/topic-bg-m.jpg) repeat-y center top;
		background-size: cover;
	}
	.topic-con{
		width:100%;
	}
	
	.topic-title{
		margin-top:4.5rem;line-height:4rem;
		font-size:3rem;
	}
	
	.topic-inf{
		margin-top:3rem;height:2.4rem;line-height:2.4rem;
	}
	.topic-inf span{
		display:none;
	}
	.topic-inf i{
		font-size:1.2rem;
	}
	
	.topic-content{
		margin-top:4rem;
	}
	.topic-content p{
		margin-bottom:2rem;line-height:2.4rem;
		font-size:1.4rem;color:#666;
	}
	.topic-content img{
		display:block;margin:3rem auto 1rem;max-width:100%;border-radius:.8rem;
	}
	
	.topic-related{
		margin-top:4rem;padding:2rem 0;line-height:2rem;
	}
	.topic-related:before{
		content:'';position:absolute;top:0;left:0;right:0;height:0;
		border-top:.1rem solid #DDD;
	}
	.tr-left, .tr-right{
		position:relative;float:none;padding:.5rem 0 .5rem 6rem;width:100%;
		white-space:normal;
	}
	.tr-left span, .tr-right span{
		position:absolute;top:.5rem;left:0;
		font-size:1.4rem;color:#8c8c8c;
	}
	.tr-left a, .tr-right a{
		font-size:1.4rem;color:#8c8c8c;
	}
	.tr-list{
		display:none;
	}
}

/******************************************** 科创服务 ******************************************************/
.sa-sct-a{
	position:relative;
}
.sasa-img{
	position:absolute;top:0;left:0;bottom:0;right:0;z-index:1;
	background-repeat:no-repeat;background-size:cover;background-position:center center;
}
.sa-sct-a .container{
	position:relative;z-index:2;
}
.sasa-con{
	display:flex;flex-direction:column;
	justify-content:center;
	width:72rem;height:64rem;
}
.sasa-title{
	line-height:5.6rem;
	font-size:4rem;color:#FFF;font-weight:600;
}
.sasa-desc{
	position:relative;
	margin-top:5rem;line-height:4rem;
	font-size:2rem;color:#FFF;font-weight:400;
	text-align:justify;
}
.sasa-desc:before{
	content:'';
	position:absolute;top:-2.4rem;left:0;
	width:6rem;height:.4rem;
	background:#FFF;
}
@media only screen and (max-width: 768px) {
	.sasa-img{
		position:initial;
		height:48rem;
		background-position:center center;
	}
	.sa-sct-a .container{
		padding:0 3rem;
	}
	.sasa-con{
		padding:3rem 0 0;
		width:100%;height:auto;
	}
	.sasa-title{
		line-height:3rem;
		font-size:1.8rem;color:#333;
	}
	.sasa-desc{
		margin-top:3rem;line-height:2.4rem;
		font-size:1.4rem;color:#333;
	}
	.sasa-desc:before{
		top:-1.8rem;
		width:4rem;height:.2rem;
		background:linear-gradient(80deg, #7db7e5, #f08fd2);
	}
}

.sa-sct-b{
	padding:8rem 0;
}
.sasb-con{
	display:flex;flex-direction:row-reverse;
	justify-content:space-between;
}
.sasb-rgt{
	width:80rem;
}
.sasb-img{
	position:relative;height:40rem;
	border-radius:1.2rem;
	overflow:hidden;
}
.sasb-lft{
	width:62rem;
	display:flex;flex-direction:column-reverse;
}
.sasb-arrs a{
	margin-right:2.4rem;
}
.sasb-txt{
	flex:1;
}
.sasb-txt h2{
	height:4.5rem;line-height:4.5rem;
	font-size:3.2rem;color:#333;font-weight:600;
	white-space:nowrap;overflow:hidden;text-overflow:ellipsis;
}
.sasb-txt-con{
	position:relative;margin-top:5rem;
}
.sasb-txt-con:before{
	content:'';
	position:absolute;top:-2.4rem;left:0;
	width:7rem;height:.4rem;
	background: linear-gradient(80deg, #7db7e5, #f08fd2);
}
.sasb-txt p{
	line-height:3rem;
	font-size:1.6rem;color:#666;font-weight:400;
	text-align:justify;
}
@media only screen and (max-width: 768px) {
	.sa-sct-b{
		padding:3rem 3rem;
	}
	.sasb-con{
		flex-direction:column;
	}
	.sasb-rgt{
		width:100%;
	}
	.sasb-img{
		height:17rem;
		border-radius:.6rem;
	}
	.sasb-lft{
		position:relative;margin-top:2rem;
		width:100%;flex-direction:column;
	}
	.sasb-arrs{
		position:absolute;top:-6rem;right:2rem;z-index:29;
	}
	.sasb-arrs a{
		margin-left:3rem;margin-right:0;
	}
	.sasb-txt h2{
		margin-top:2rem;
		height:3rem;line-height:3rem;
		font-size:1.8rem;
		white-space:normal;
	}
	.sasb-txt-con{
		margin-top:3rem;
	}
	.sasb-txt-con:before{
		top:-2rem;
		width:4rem;height:.2rem;
	}
	.sasb-txt p{
		line-height:2.4rem;
		font-size:1.4rem;
	}
}

.sa-sct-c{
	padding:8rem 0;
	background:#F7F8FA;
}
.sasc-title{
	line-height:4.5rem;
	font-size:3.2rem;color:#333;font-weight:600;
}
.sasc-main{
	margin-top:4rem;
	display:flex;flex-direction:row;justify-content:space-between;
	background:#FFF;border-radius:1.2rem;
	overflow:hidden;
}
.sasc-main-img{
	width:80rem;height:40rem;
}
.sasc-main-img-con{
	height:40rem;
	background-repeat:no-repeat;background-size:cover;background-position:center center;
}
.sasc-main-inf{
	width:65rem;padding:5.5rem 3.5rem 5.5rem 0;
}
.sasc-main-title{
	line-height:3.2rem;
	font-size:2.4rem;color:#333;font-weight:600;
}
.sasc-main-desc{
	position:relative;
	margin-top:5rem;line-height:3.2rem;
	font-size:1.6rem;color:#666;font-weight:400;
}
.sasc-main-desc:before{
	content:'';
	position:absolute;top:-2.4rem;left:0;
	width:7rem;height:.4rem;
	background: linear-gradient(80deg, #7db7e5, #f08fd2);
}

.sasc-blks{
	margin-top:6rem;
	display:flex;flex-direction:row;
	gap:2.4rem;
}
.sasc-blk-itm{
	flex:1;
	background:#FFFFFF;border-radius:1.2rem;
	box-shadow:0 0 1.4rem 0 rgba(0, 0, 0, 0.06);
	overflow:hidden;
}
.sasc-blk-itm-img{
	height:23.4rem;
	overflow:hidden;
}
.sasc-blk-itm-img-con{
	height:23.4rem;
	background-repeat:no-repeat;background-size:cover;background-position:center center;
}
.sasc-blk-itm-inf{
	padding:2.4rem 2.4rem 3.2rem;
}
.sasc-blk-itm-title{
	line-height:2.8rem;
	font-size:2rem;color:#333;font-weight:500;
}
.sasc-blk-itm-desc{
	margin-top:1.2rem;line-height:2.4rem;
	font-size:1.6rem;color:#666;font-weight:400;
}
@media only screen and (max-width: 768px) {
	.sa-sct-c{
		padding:3rem 3rem;
	}
	.sasc-title{
		line-height:3rem;
		font-size:1.8rem;
	}
	.sasc-main{
		margin-top:2rem;
		flex-direction:column;
		border-radius:.6rem;
	}
	.sasc-main-img{
		width:100%;height:16rem;
	}
	.sasc-main-img-con{
		height:16rem;
	}
	.sasc-main-inf{
		width:100%;padding:2rem 2rem;
	}
	.sasc-main-title{
		line-height:2.4rem;
		font-size:1.6rem;
	}
	.sasc-main-desc{
		margin-top:3rem;line-height:2.4rem;
		font-size:1.4rem;
	}
	.sasc-main-desc:before{
		top:-1.4rem;
		width:4rem;height:.2rem;
	}
	
	.sasc-blks{
		margin-top:3rem;
		flex-direction:column;
		gap:2.4rem;
	}
	.sasc-blk-itm{
		border-radius:.6rem;
	}
	.sasc-blk-itm-img{
		height:21rem;
	}
	.sasc-blk-itm-img-con{
		height:21rem;
	}
	.sasc-blk-itm-inf{
		padding:2rem 2rem;
	}
	.sasc-blk-itm-title{
		line-height:2.8rem;
		font-size:1.6rem;
	}
	.sasc-blk-itm-desc{
		margin-top:.5rem;
		font-size:1.4rem;
	}
}

.sa-sct-d{
	padding:8rem 0;
}
.sasd-title{
	line-height:4.5rem;
	font-size:3.2rem;color:#333;font-weight:600;
}
.sasd-desc{
	margin-top:1.6rem;line-height:3rem;
	font-size:1.6rem;color:#666;font-weight:400;
}
.sasd-blks{
	margin-top:4rem;
	display:grid;grid-template-columns:1fr 1fr 1fr;
	gap:2.4rem;
}
.sasd-blk-itm{
	position:relative;
}
.sasd-blk-itm:before{
	content:'';
	position:absolute;bottom:0;left:0;right:0;z-index:1;
	height:15.8rem;
	background: linear-gradient( 180deg, rgba(74,182,255,0) 0%, #247FFF 100%);
	border-radius:0 0 1.2rem 1.2rem;
	opacity:0;
	transition:ease all .5s;
}
.sasd-blk-itm-img{
	height:28rem;
	border-radius:1.2rem;
	overflow:hidden;
}
.sasd-blk-itm-img-con{
	height:28rem;
	background-repeat:no-repeat;background-size:cover;background-position:center center;
}
.sasd-blk-itm-inf{
	position:absolute;top:21.5rem;left:2.4rem;right:2.4rem;z-index:2;
	transition:ease all .5s;
}
.sasd-blk-itm-title{
	line-height:4rem;
	font-size:2.8rem;color:#FFF;font-weight:600;
}
.sasd-blk-itm-desc{
	margin-top:1rem;line-height:2.4rem;
	font-size:1.6rem;color:#FFF;font-weight:400;
	overflow:hidden;text-overflow:ellipsis;
	display:-webkit-box;-moz-box-orient:vertical;-webkit-line-clamp:2;
	opacity:0;
	transition:ease all .5s;
}
.sasd-blk-itm:hover:before{
	opacity:1;
}
.sasd-blk-itm:hover .sasd-blk-itm-inf{
	top:16.5rem;
}
.sasd-blk-itm:hover .sasd-blk-itm-desc{
	opacity:1;
}
@media only screen and (max-width: 768px) {
	.sa-sct-d{
		padding:3rem 3rem;
	}
	.sasd-title{
		line-height:3rem;
		font-size:1.8rem;
	}
	.sasd-desc{
		line-height:2.4rem;
		font-size:1.4rem;
	}
	.sasd-blks{
		margin-top:3rem;
		grid-template-columns:1fr 1fr;
		gap:1.6rem;
	}
	.sasd-blk-itm:before{
		display:none;
	}
	.sasd-blk-itm-img{
		height:9rem;
		border-radius:.6rem;
	}
	.sasd-blk-itm-img-con{
		height:9rem;
	}
	.sasd-blk-itm-inf{
		position:initial;
	}
	.sasd-blk-itm-title{
		padding:1rem 1rem 0;line-height:2rem;
		font-size:1.4rem;color:#666;font-weight:normal;
		text-align:center;
	}
	.sasd-blk-itm-desc{
		display:none;
	}
	.sasd-blk-itm:hover .sasd-blk-itm-inf{
		top:5rem;
	}
}

/******************************************** 政策速递 ******************************************************/
.tn-sct-a{
	padding-top:10rem;height:98.5rem;
	background:url(../imgs/tech/zc-t-bg.jpg) repeat-x center top;
}
.tnsa-t{
	padding-bottom:8rem;
}
.tnsa-t h1{
	line-height:7rem;
	font-size:4.8rem;color:#333;
	text-align:center;
}
.tsa-slider{
	position:relative;float:left;
}
.tsa-slider-con{
	position:relative;width:97rem;height:62rem;overflow:hidden;
}
.tsa-itm{
	position:absolute;width:97rem;height:62rem;z-index:1;
	opacity:0;
	background-position:center;background-repeat:no-repeat;background-size:cover;
	border-radius:2rem;
	-moz-transition:all .5s;-webkit-transition:all .5s;transition:all .5s;
}
.tsa-itm.active{
	z-index:10;
	opacity:1;
}
.tsa-btn-l, .tsa-btn-r{
	position:absolute;top:25rem;z-index:18;
	padding:3rem;height:11.5rem;
	cursor:pointer;
}
.tsa-btn-l{
	left:0;
}
.tsa-btn-r{
	right:0;
}
.tsa-topics{
	position:relative;float:right;width:44.5rem;height:62rem;
}
.tsa-topic{
	position:relative;margin-bottom:3rem;padding-bottom:2rem;
}
.tsa-topic:after{
	content:'';position:absolute;bottom:0;left:0;right:0;height:0;
	border-top:.1rem solid #dadadc;
}
.tsa-topic span, .tsa-topic a{
	line-height:3rem;
	font-size:2.4rem;color:#000;
}
.tsa-topic span{
	display:inline-block;
}
.tsa-topic a{
	display:block;height:6rem;
	overflow:hidden;text-overflow:ellipsis;
	display:-webkit-box;-moz-box-orient:vertical;-webkit-line-clamp:2;
}
.tsa-more{
	position:absolute;bottom:0;left:0;
}
.tsa-more img{
	height:4.2rem;
}
@media only screen and (max-width: 768px) {
	.tn-sct-a{
		padding:4rem 2rem 3rem;height:auto;
	}
	.tnsa-t{
		padding-bottom:0;
	}
	.tnsa-t h1{
		line-height:4rem;
		font-size:3rem;color:#333;
		text-align:left;
	}
	.tsa-slider{
		float:none;margin-top:3rem;
	}
	.tsa-slider-con{
		width:100%;height:22.5rem;
	}
	.tsa-itm{
		width:100%;height:22.5rem;
		border-radius:1rem;
	}
	.tsa-btn-l, .tsa-btn-r{
		top:9rem;
		padding:1rem;height:5rem;
	}
	.tsa-topics{
		float:none;margin-top:3rem;width:100%;height:auto;
	}
	.tsa-topic{
		margin-bottom:1rem;padding-bottom:1rem;
	}
	.tsa-topic span, .tsa-topic a{
		line-height:2.2rem;
		font-size:1.4rem;color:#000;
	}
	.tsa-topic a{
		height:auto;
	}
	.tsa-more{
		display:none;
	}
}

.tn-sct-b{
	position:relative;padding-top:42.5rem;height:108rem;
	background:url(../imgs/tech/zc-bg.jpg) no-repeat scroll center center / cover;
}
.tn-sct-b h1{
	text-align:center;
}
.tn-sct-b h1 span{
	display:inline-block;width:42rem;line-height:7rem;
	font-size:6rem;
}
.tn-sct-b p{
	margin-top:5rem;line-height:4rem;
	font-size:3rem;color:#565656;text-align:center;
}
.tsb-round{
	position:absolute;left:50%;
	display:block;
	background:#FFF;border-radius:50%;
	color:#999;text-align:center;
	-moz-transition:background .5s;-webkit-transition:background .5s;transition:background .5s;
}
a.tsb-round:hover{
	background:linear-gradient(45deg, #78b8e6, #ff7fcf);
	color:#FFF;
}
.tsb-a{
	top:9.5rem;margin-left:-45rem;
	padding:4rem 2rem 0;width:13rem;height:13rem;line-height:2.6rem;
	font-size:2rem;
}
.tsb-b{
	top:19.5rem;margin-left:-9.5rem;
	padding:3.5rem 2rem 0;width:12.5rem;height:12.5rem;line-height:3rem;
	font-size:2rem;
}
.tsb-c{
	top:8rem;margin-left:20rem;
	padding:6.5rem 2rem 0;width:19rem;height:19rem;line-height:3rem;
	font-size:2rem;
}
.tsb-d{
	top:56rem;margin-left:-76rem;
	padding:2.5rem 1rem 0;width:11rem;height:11rem;line-height:3rem;
	font-size:2rem;
}
.tsb-e{
	top:45rem;margin-left:-53.5rem;
	padding:8rem 4rem 0;width:22rem;height:22rem;line-height:3.5rem;
	font-size:3rem;
}
.tsb-f{
	top:44rem;margin-left:41rem;
	padding:6.5rem 2rem 0;width:18.5rem;height:18.5rem;line-height:3rem;
	font-size:2.4rem;
}
.tsb-g{
	top:58rem;margin-left:66.5rem;
	padding:2.5rem 1rem 0;width:11rem;height:11rem;line-height:3rem;
	font-size:2rem;
}
.tsb-h{
	top:74.5rem;margin-left:-44rem;
	padding:6.5rem 1.5rem 0;width:18.5rem;height:18.5rem;line-height:3rem;
	font-size:1.8rem;
}
.tsb-i{
	top:87rem;margin-left:-8rem;
	padding:5.5rem 1.5rem 0;width:16.5rem;height:16.5rem;line-height:3rem;
	font-size:2.4rem;
}
.tsb-j{
	top:80rem;margin-left:25.5rem;
	padding:5.5rem 3.5rem 0;width:16.5rem;height:16.5rem;line-height:2.4rem;
	font-size:2rem;
}

.tsb-blk-a{
	top:26rem;margin-left:-61rem;
	width:6.5rem;height:6.5rem;
}
.tsb-blk-b{
	top:16rem;margin-left:57.5rem;
	width:6.5rem;height:6.5rem;
}
.tsb-blk-c{
	top:83rem;margin-left:-65.5rem;
	width:8rem;height:8rem;
}
.tsb-blk-d{
	top:85rem;margin-left:58.5rem;
	width:7rem;height:7rem;
}
@media only screen and (max-width: 768px) {
	.tn-sct-b{
		padding-top:26rem;height:68rem;
		background:url(../imgs/tech/zc-bg-m.jpg) no-repeat scroll center center / cover;
	}
	.tn-sct-b h1 span{
		width:22rem;line-height:4rem;
		font-size:3rem;
	}
	.tn-sct-b p{
		margin-top:2rem;line-height:3rem;
		font-size:1.6rem;letter-spacing:.4rem;
	}
	.tsb-a{
		top:3.5rem;margin-left:-18rem;
		padding:2rem 1rem 0;width:8rem;height:8rem;line-height:2rem;
		font-size:1.4rem;
	}
	.tsb-b{
		top:9.5rem;margin-left:-3rem;
		padding:2.2rem 1rem 0;width:8rem;height:8rem;line-height:2rem;
		font-size:1.4rem;
	}
	.tsb-c{
		top:6rem;margin-left:8rem;
		padding:1.8rem 1rem 0;width:9rem;height:9rem;line-height:2rem;
		font-size:1.4rem;
	}
	.tsb-d{
		top:12em;margin-left:-10rem;
		padding:1rem .4rem 0;width:6rem;height:6rem;line-height:2rem;
		font-size:1.2rem;
	}
	.tsb-e{
		top:18rem;margin-left:-18.5rem;
		padding:2rem 1rem 0;width:8rem;height:8rem;line-height:2rem;
		font-size:1.4rem;
	}
	.tsb-f{
		top:43rem;margin-left:6rem;
		padding:4rem 1rem 0;width:11rem;height:11rem;line-height:2rem;
		font-size:1.4rem;
	}
	.tsb-g{
		top:57rem;margin-left:12rem;
		padding:1rem .4rem 0;width:6rem;height:6rem;line-height:2rem;
		font-size:1.4rem;
	}
	.tsb-h{
		top:45rem;margin-left:-11rem;
		padding:3rem 1rem 0;width:11rem;height:11rem;line-height:2rem;
		font-size:1.4rem;
	}
	.tsb-i{
		top:57rem;margin-left:-18rem;
		padding:2.6rem 1rem 0;width:9rem;height:9rem;line-height:2rem;
		font-size:1.4rem;
	}
	.tsb-j{
		top:57rem;margin-left:-1rem;
		padding:2rem 1rem 0;width:8rem;height:8rem;line-height:2rem;
		font-size:1.4rem;
	}
	
	.tsb-blk-a{
		top:12rem;margin-left:-19rem;
		width:4rem;height:4rem;
	}
	.tsb-blk-b{
		top:17rem;margin-left:13.5rem;
		width:5rem;height:5rem;
	}
	.tsb-blk-c{
		top:41rem;margin-left:-19rem;
		width:6rem;height:6rem;
	}
	.tsb-blk-d{
		top:38rem;margin-left:15rem;
		width:3rem;height:3rem;
	}
}


/******************************************** 国际氢能孵化器 ******************************************************/
.tr-sct-a{
	padding-top:10rem;height:92.5rem;
	background:url(../imgs/ts/top-bg.jpg) no-repeat scroll center top;
	background-size:100% auto;
}
.tra-t{
	line-height:7rem;
	font-size:4.8rem;color:#333;
	text-align:center;
}
.tra-con{
	margin-top:11rem;
}
.tra-l, .tra-r{
	width:50%;height:49rem;
}
.tra-l{
	float:left;
}
.tra-l-con{
	height:49rem;
	background-repeat:no-repeat;background-size:cover;background-position:center center;
	border-radius:1rem;
}
.tra-r{
	position:relative;float:right;padding-left:10rem;
}
.tra-r-con{
	position:absolute;top:50%;transform:translateY(-50%);
}
.tra-r h1{
	line-height:5.5rem;
	font-size:4.8rem;
}
.tra-r p{
	margin-top:3.5rem;line-height:3rem;
	font-size:1.6rem;color:#666;
}
@media only screen and (max-width: 768px) {
	.tr-sct-a{
		padding:5rem 3rem 3rem;height:auto;
		background:url(../imgs/ts/top-bg-m.jpg) no-repeat scroll center top;
		background-size:100% auto;
	}
	.tra-t{
		line-height:4rem;
		font-size:3rem;color:#333;
		text-align:left;
	}
	.tra-con{
		margin-top:2rem;
	}
	.tra-l, .tra-r{
		float:none;width:100%;height:auto;
	}
	.tra-l{
		margin-top:2rem;
	}
	.tra-l-con{
		height:20rem;
		border-radius:.5rem;
	}
	.tra-r{
		padding-left:0;
	}
	.tra-r-con{
		position:static;transform:translateY(0);
	}
	.tra-r h1{
		display:inline-block;
		line-height:2.4rem;
		font-size:1.8rem;
	}
	.tra-r p{
		margin-top:1.5rem;line-height:2.2rem;
		font-size:1.4rem;color:#666;
	}
}

.tr-sct-b{
	padding-top:9.5rem;height:112rem;
}
.trb-con{
	position:relative;
}
.trb-t{
	margin-bottom:7.5rem;
}
.trb-t a{
	position:relative;display:inline-block;padding:0 4rem;height:5rem;line-height:6.6rem;
	font-size:2.6rem;color:#333;text-align:center;vertical-align:top;
}
.trb-t a:before{
	content:'';position:absolute;left:0;top:1.5rem;bottom:0;width:0;
	border-left:.1rem solid #dcdcdc;
}
.trb-t a:first-child:before{
	border:none;
}
.trb-t a.active{
	line-height:5rem;
	font-size:4.8rem;
}

.trb-arr{
	position:absolute;top:0;right:0;
}
.trb-arr a{
	margin-left:2rem;
}

	
.trb-slider-con{
	height:82rem;
	overflow:hidden;
}
.trb-slider-group{
	width:999rem;height:82rem;
	-moz-transition:all .5s;-webkit-transition:all .5s;transition:all .5s;
}

.trb-itm{
	float:left;margin:0 1.5rem 3.5rem 0;width:49rem;
}
.trb-itm-img{
	width:49rem;height:32.5rem;overflow:hidden;
}
.trb-itm-img-bg{
	width:49rem;height:32.5rem;
	background-position:center;background-repeat:no-repeat;background-size:cover;
	border-radius:1rem;
}
.trb-itm-n{
	margin-top:2rem;line-height:3rem;
	font-size:2.2rem;color:#888;
}
@media only screen and (max-width: 768px) {
	.tr-sct-b{
		padding:4rem 2rem 0;height:36rem;
	}
	.trb-t{
		margin-bottom:3rem;
		white-space:nowrap;overflow-x:auto;overflow-y:hidden;
		scrollbar-width: none;-ms-overflow-style: none;
	}
	.trb-t::-webkit-scrollbar {
		display: none;
	}
	.trb-t a{
		display:inline-block;padding:0 1.5rem;height:3.5rem;line-height:5rem;
		font-size:1.4rem;color:#333;
	}
	.trb-t a.active{
		line-height:4.8rem;
		font-size:1.8rem;
	}
	
	.trb-arr{
		top:1rem;
	}
	.trb-arr a{
		margin-left:1rem;
	}
	
	.trb-slider-con{
		height:23rem;
		overflow-x:scroll;overflow-y:hidden;
	}
	.trb-slider-group{
		height:23rem;
	}
	
	.trb-itm{
		width:32rem;
	}
	.trb-itm:last-child{
		margin-right:0;
	}
	.trb-itm-img{
		width:32rem;height:19rem;
	}
	.trb-itm-img-bg{
		width:32rem;height:19rem;
	}
	.trb-itm-n{
		margin-top:1rem;line-height:2rem;
		font-size:1.4rem;color:#888;
	}
}

.tr-sct-c{
	padding-top:9rem;height:76rem;
	background:url(../imgs/tr/bg2.jpg) no-repeat scroll center top;
	background-size:100% auto;
}
.tr-sct-c h1{
	line-height:6rem;
	font-size:4.8rem;
}
.tr-sct-c h4{
	margin-top:4rem;margin-bottom:1rem;line-height:4rem;
	font-size:2.2rem;color:#888;
}
.trc-itm{
	position:relative;float:left;margin:1rem 2rem 1rem 0;padding-left:5.5rem;
	width:17rem;height:6.2rem;line-height:6.2rem;
	background-position:0 0;background-repeat:no-repeat;background-size:100% auto;
	border-radius:1rem;
}
.trc-itm:nth-child(8n){
	margin-right:0;
}
.trc-itm i{
	position:absolute;top:1.3rem;left:2rem;
	display:inline-block;width:3.6rem;height:3.2rem;line-height:3.2rem;
	font-size:2.4rem;color:#000;font-weight:700;
}
.trc-itm span{
	font-size:2rem;color:#333;
}
.trc-itm:hover{
	background-position:0 -6.2rem;
}
.trc-itm:hover i, .trc-itm:hover span{
	color:#FFF;
}
.tr-sct-c img{
	width:100%;
}
@media only screen and (max-width: 768px) {
	.tr-sct-c{
		padding:4rem 2rem 3rem;height:auto;
		background:url(../imgs/tr/bg2-m.jpg) no-repeat scroll center top;
		background-size:100% auto;
	}
	.tr-sct-c h1{
		line-height:4rem;
		font-size:3rem;
	}
	.tr-sct-c h4{
		margin-top:3rem;line-height:2.4rem;
		font-size:1.6rem;color:#888;
	}
	.trc-itm{
		position:relative;float:left;margin:1.5rem 2rem 0 0;padding-left:3.2rem;
		width:11rem;height:3.6rem;line-height:3.6rem;
		background:#FFF;border-radius:.8rem;
	}
	.trc-itm:nth-child(8n){
		margin-right:2rem;
	}
	.trc-itm:nth-child(3n){
		margin-right:0;
	}
	.trc-itm i{
		position:absolute;top:.2rem;left:1rem;
		display:inline-block;width:3.6rem;height:3.2rem;line-height:3.2rem;
		font-size:1.6rem;color:#000;font-weight:700;
	}
	.trc-itm span{
		font-size:1.4rem;color:#333;
	}
}

.tr-sct-d{
	padding-top:11rem;
}
.trd-con{
	position:relatitve;height:62rem;
}
.trd-con:after{
	content:'';position:absolute;bottom:0;left:0;right:0;height:0;
	border-top:.1rem solid #EEE;
}
.trd-l, .trd-r{
	width:50%;
}
.trd-l{
	float:left;padding-right:20rem;
}
.trd-l h1{
	margin-bottom:2.5rem;line-height:6rem;
	font-size:4.8rem;
}
.trd-l p{
	margin-bottom:2.5rem;line-height:3rem;
	font-size:1.6rem;color:#666;
}
.trd-cs{
	display:table;margin-top:6rem;width:100%;border-spacing:0;border-collapse:collapse;
}
.trd-cs-itm{
	position:relative;display:table-cell;
}
.trd-cs-itm:after{
	content:'';position:absolute;top:0;bottom:0;left:0;width:0;
	border-left:.1rem solid #EEE;
}
.trd-cs-itm:first-child:after{
	display:none;
}
.trd-cs-itm img{
	display:block;margin:0 auto;width:6rem;
}
.trd-cs-itm p{
	margin-top:1rem;line-height:3rem;
	font-size:2rem;color:#000;text-align:center;
}
.trd-r{
	float:right;
}
.trd-r img{
	display:block;width:100%;
}
@media only screen and (max-width: 768px) {
	.tr-sct-d{
		padding:3rem 2rem;
	}
	.trd-con{
		height:auto;
	}
	.trd-con:after{
		display:none;
	}
	.trd-l, .trd-r{
		float:none;width:100%;
	}
	.trd-l{
		padding-right:0;
	}
	.trd-l h1{
		margin-bottom:2rem;line-height:4rem;
		font-size:3rem;
	}
	.trd-l p{
		margin-bottom:2rem;line-height:2.4rem;
		font-size:1.4rem;color:#666;
	}
	.trd-cs{
		margin-top:3rem;
	}
	.trd-cs-itm img{
		width:3rem;
	}
	.trd-cs-itm p{
		margin-top:0;line-height:3rem;
		font-size:1.4rem;
	}
	.trd-r{
		margin-top:3rem;
	}
}


/******************************************** 精彩活动 ******************************************************/
.events{
	padding-top:8rem;
	background:url(../imgs/news/topic-bg.jpg) repeat-y center top;
	background-size: 100% auto;
}
.events h1{
	display:none;
}
.events-nav{
	height:4rem;line-height:4rem;
}
.events-nav a{
	position:relative;display:inline-block;margin-right:10rem;
	height:4rem;line-height:4rem;
	font-size:2rem;color:#333;font-weight:550;
}
.events-nav a:after{
	display:none;content:'';position:absolute;bottom:0;left:0;right:0;
	height:.2rem;background:linear-gradient(45deg, #78b8e6, #ff7fcf);
}
.events-nav a.active:after{
	display:block;
}
.events-rmd{
	margin-top:7.5rem;
}
.event-img{
	display:block;height:55rem;
	border-radius:1rem;overflow:hidden;
}
.event-img-bg{
	height:55rem;
	background-position:center;background-repeat:no-repeat;background-size:cover;
}
.event-img:hover .event-img-bg{
	transform:scale(1.05);transition:ease all 0.3s;
}
.event-title{
	margin-top:4rem;
}
.event-title a{
	display:block;margin:0 auto;width:87rem;line-height:4.5rem;
	font-size:2.8rem;text-align:center;
}
.event-summary{
	margin-top:1.5rem;line-height:3rem;
	font-size:1.8rem;color:#888;text-align:center;
	white-space:nowrap;overflow:hidden;text-overflow:ellipsis;
}
.event-more{
	margin-top:3rem;text-align:center;
}
.event-more img{
	display:inline-block;height:2.4rem;
}
.evt-list{
	margin-top:10rem;
}
.evt{
	float:left;margin:0 4rem 12rem 0;width:47.5rem;
}
.evt:nth-child(3n){
	margin-right:0;
}
.evt-img{
	display:block;height:32rem;
	border-radius:1rem;
	overflow:hidden;
}
.evt-img-bg{
	height:32rem;
	background-position:center;background-repeat:no-repeat;background-size:cover;
	border-radius:1rem;
}
.evt-img:hover .evt-img-bg{
	transform:scale(1.05);transition:ease all 0.3s;
}
.evt-title{
	margin-top:3rem;height:5rem;line-height:5rem;
	text-align:center;
	white-space:nowrap;overflow:hidden;text-overflow:ellipsis;
}
.evt-title a{
	font-size:2.4rem;color:#333;
}
.evt-summary{
	margin-top:1.5rem;height:6rem;line-height:3rem;
	font-size:1.8rem;color:#666;text-align:center;
	overflow:hidden;text-overflow:ellipsis;
	display:-webkit-box;-moz-box-orient:vertical;-webkit-line-clamp:2;
}
.evt-more{
	margin-top:3rem;text-align:center;
}
.evt-more img{
	display:inline-block;height:2.4rem;
}
@media only screen and (max-width: 768px) {
	.events{
		padding:5rem 2rem 1rem;
		background:url(../imgs/news/events-bg-m.jpg) repeat-y center top;
		background-size: 100% auto;
	}
	.events h1{
		display:block;line-height:4rem;
		font-size:3rem;color:#010101;text-align:center;
	}
	.events-nav{
		margin-top:1rem;height:3rem;line-height:3rem;
		text-align:center;
	}
	.events-nav a{
		margin:0 2rem;height:4rem;line-height:4rem;
		font-size:1.6rem;
	}
	
	.events-rmd{
		margin-top:4rem;
	}
	.event-img, .event-img-bg{
		height:22.5rem;
	}
	.event-title{
		margin-top:2rem;
	}
	.event-title a{
		width:100%;height:5rem;line-height:2.5rem;
		font-size:2.2rem;font-weight:550;text-align:center;
		overflow:hidden;text-overflow:ellipsis;
		display:-webkit-box;-moz-box-orient:vertical;-webkit-line-clamp:2;
	}
	.event-summary{
		margin-top:1.5rem;height:4rem;line-height:2rem;
		font-size:1.2rem;color:#888;text-align:center;
		white-space:normal;
		overflow:hidden;text-overflow:ellipsis;
		display:-webkit-box;-moz-box-orient:vertical;-webkit-line-clamp:2;
	}
	.event-more{
		margin-top:2rem;
	}
	.event-more img{
		height:1.6rem;
	}
	.evt-list{
		margin-top:4rem;
	}
	.evt{
		float:none;margin:0 0 4rem 0;width:100%;
	}
	.evt-img{
		height:22.5rem;
	}
	.evt-img-bg{
		height:22.5rem;
	}
	.evt-title{
		margin-top:2rem;height:3rem;line-height:3rem;
	}
	.evt-title a{
		font-size:1.8rem;font-weight:550;
	}
	.evt-summary{
		margin-top:1rem;height:4rem;line-height:2rem;
		font-size:1.2rem;
	}
	.evt-more{
		margin-top:2rem;
	}
	.evt-more img{
		height:1.6rem;
	}
}

/******************************************** 氢未来学校 ******************************************************/
.sch-sct-title{
	line-height:4.5rem;
	font-size:3.2rem;color:#333;font-weight:600;
}
.sch-sct-sub-title{
	line-height:3.2rem;
	font-size:2.4rem;color:#BBC3CD;font-weight:400;
}
@media only screen and (max-width: 768px) {
	.sch-sct-title{
		line-height:3rem;
		font-size:1.8rem;
	}
	.sch-sct-sub-title{
		line-height:2.4rem;
		font-size:1.6rem;
	}
}

.sch-sct-a{
	background-repeat:no-repeat;background-size:cover;background-position:center center;
}
.scha-con{
	padding-top:10.6rem;
	height:54rem;
}
.scha-title{
	line-height:8rem;
	font-size:5.6rem;color:#FFF;font-weight:600;
}
.scha-sub-title{
	line-height:3rem;
	font-size:2rem;color:#FFF;font-weight:400;
}
@media only screen and (max-width: 768px) {
	.scha-con{
		padding-top:4rem;padding-left:2rem;
		height:24rem;
	}
	.scha-title{
		line-height:4rem;
		font-size:2.4rem;
	}
	.scha-sub-title{
		line-height:2rem;
		font-size:1.2rem;
	}
}

.sch-sct-b{
	padding:8rem 0;
}
.schb-a-con{
	display:flex;flex-direction:row;
	gap:6rem;
}
.schb-a-txt{
	flex:1;
}
.schb-a-txt-con{
	margin-top:1.6rem;
}
.schb-a-txt-con p{
	margin-top:3.2rem;line-height:3.2rem;
	font-size:1.6rem;color:#666;font-weight:400;
}
.schb-a-txt-con p:first-child{
	margin:0;
}
.schb-a-img{
	position:relative;
	width:80rem;height:48rem;
	border-radius:1.2rem;
	overflow:hidden;
}
.schb-a-sliders{
	position:relative;width:100%;height:48rem;
}
.schb-a-sliders .slider-itm{
	position:absolute;top:0;left:0;z-index:1;
	width:100%;height:100%;opacity:0;
	background-position:center;background-repeat:no-repeat;background-size:cover;
	transition:all .5s;
}
.schb-a-sliders .slider-itm.active{
	z-index:5;opacity:1;
}
.schb-a-arrs{
	position:absolute;bottom:3rem;right:4rem;z-index:99;
}
.schb-a-arrs a{
	margin-left:6rem;
}

.schb-a-img-con{
	height:48rem;
	background-repeat:no-repeat;background-size:cover;background-position:center center;
	transition:ease all .5s;
}
.schb-a-img:hover .schb-a-img-con{
	transform:scale(1.05);
}

.schb-b-con{
	margin-top:8rem;
	display:flex;flex-direction:row;
	gap:6rem;
	background: #F7F8FA;
	border-radius:1.2rem;
	overflow:hidden;
}
.schb-b-img{
	position:relative;
	width:80rem;height:48rem;
}
.schb-b-sliders{
	position:relative;width:100%;height:48rem;
}
.schb-b-sliders .slider-itm{
	position:absolute;top:0;left:0;z-index:1;
	width:100%;height:100%;opacity:0;
	background-position:center;background-repeat:no-repeat;background-size:cover;
	transition:all .5s;
}
.schb-b-sliders .slider-itm.active{
	z-index:5;opacity:1;
}
.schb-b-arrs{
	position:absolute;bottom:3rem;right:4rem;z-index:99;
}
.schb-b-arrs a{
	margin-left:6rem;
}
.schb-b-txt{
	flex:1;
	padding-right:6.5rem;
	display:flex;flex-direction:column;
	justify-content:center;
}
.schb-b-txt-con{
	position:relative;margin-top:4rem;
}
.schb-b-txt-con:before{
	content:'';
	position:absolute;top:-2.4rem;left:0;
	width:7rem;height:.4rem;
	background: linear-gradient( 130deg, #1FA2FE 0%, #1967EF 46%, #E63EEF 100%);
}
.schb-b-txt-con p{
	line-height:3.2rem;
	font-size:1.6rem;color:#666;font-weight:400;
}
@media only screen and (max-width: 768px) {
	.sch-sct-b{
		padding:3rem 3rem;
	}
	.schb-a-con{
		flex-direction:column-reverse;
		gap:2rem;
	}
	.schb-a-txt-con{
		margin-top:1.2rem;
	}
	.schb-a-txt-con p{
		margin-top:2rem;line-height:2.4rem;
		font-size:1.4rem;
	}
	.schb-a-img{
		width:100%;height:18rem;
		border-radius:.6rem;
	}
	.schb-a-sliders{
		height:18rem;
	}
	.schb-a-sliders .slider-itm{
		height:18rem;border-radius:1rem;
	}
	.schb-a-arrs{
		bottom:1rem;right:2rem;
	}
	.schb-a-arrs a{
		margin-left:1.5rem;
	}
	
	.schb-b-con{
		margin-top:3rem;
		flex-direction:column;
		gap:3rem;
		border-radius:.6rem;
	}
	.schb-b-img{
		width:100%;height:18rem;
	}
	.schb-b-sliders{
		height:18rem;
	}
	.schb-b-sliders .slider-itm{
		height:18rem;border-radius:1rem;
	}
	.schb-b-arrs{
		bottom:1rem;right:2rem;
	}
	.schb-b-arrs a{
		margin-left:1.5rem;
	}
	.schb-b-txt{
		padding:0 3rem 2rem;
	}
	.schb-b-txt-con{
		margin-top:3rem;
	}
	.schb-b-txt-con:before{
		top:-1.6rem;
		width:4rem;height:.2rem;
	}
	.schb-b-txt-con p{
		line-height:2.4rem;
		font-size:1.4rem;
	}
}

.sch-sct-c{
	display:flex;flex-direction:column;
	align-items:center;justify-content:center;
	height:50rem;
	background-repeat:no-repeat;background-size:cover;background-position:center center;
}
.schc-con{
	display:flex;flex-direction:column;
	align-items:center;justify-content:center;
	padding:0 8rem;
	width:68.7rem;height:28.3rem;
	background:#FFF;
	border-radius:1.2rem;
}
.schc-desc:before{
	content:'';
	position:absolute;top:-2.4rem;left:50%;
	margin-left:-6rem;
	width:12rem;height:.4rem;
	background: linear-gradient( 130deg, #1FA2FE 0%, #1967EF 46%, #E63EEF 100%);
}
.schc-desc{
	position:relative;margin-top:4rem;line-height:3.2rem;
	font-size:1.6rem;color:#666;font-weight:400;
	text-align:center;
}
@media only screen and (max-width: 768px) {
	.sch-sct-c{
		padding:3rem 3rem;
		height:auto;
	}
	.schc-con{
		display:flex;flex-direction:column;
		align-items:center;justify-content:center;
		padding:3rem 3rem;
		width:100%;height:auto;
		border-radius:.6rem;
	}
	.schc-desc:before{
		position:absolute;top:-1.6rem;
		margin-left:-3rem;
		width:6rem;height:.2rem;
	}
	.schc-desc{
		margin-top:3rem;line-height:2.4rem;
		font-size:1.4rem;
	}
}

.sch-sct-d{
	padding:8rem 0;
}
.sch-sct-d .sch-sct-title, .sch-sct-d .sch-sct-sub-title{
	text-align:center;
}
.schd-slider{
	margin-top:4rem;
	position:relative;height:27rem;
	overflow:hidden;
}
.schd-slider-group{
	position:absolute;top:0;left:0;width:99999rem;
	height:25rem;
}
.schd-con{
	float:left;margin-right:4rem;
	width:151rem;
	display:grid;grid-template-columns:repeat(6, 1fr);
	gap:2.4rem 2.4rem;
}
.schd-itm{
	display:flex;align-items:center;justify-content:center;
	height:10rem;
	background-repeat:no-repeat;background-size:contain;background-position:center center;
	border:.1rem solid #EBEBEB;border-radius:1.6rem;
}
.schd-slider-dots{
	position:absolute;bottom:0;left:0;
	width:100%;
	text-align:center;
}
.schd-slider-dots em{
	display:inline-block;margin:0 .5rem;
	width:2.5rem;height:.5rem;
	background:#DEE1E7;border-radius:.3rem;
	cursor:pointer;
}
.schd-slider-dots em.active{
	background:#247FFF;
}
@media only screen and (max-width: 768px) {
	.sch-sct-d{
		padding:3rem 3rem;
	}
	.schd-slider{
		margin-top:2rem;
		height:28rem;
	}
	.schd-slider-group{
		height:26rem;
	}
	.schd-con{
		width:calc(100vw - 6rem);
		display:grid;grid-template-columns:repeat(3, 1fr);
		gap:1.6rem 1.6rem;
	}
	.schd-itm{
		height:5rem;
		border-radius:.8rem;
	}
}

.sch-sct-e{
	padding:8rem 0 10rem;
	background-repeat:no-repeat;background-size:cover;background-position:center center;
}
.sch-sct-e .sch-sct-title, .sch-sct-e .sch-sct-sub-title{
	color:#FFF;
	text-align:center;
}
.sche-con{
	margin-top:4.8rem;
	display:grid;grid-template-columns:repeat(5, 1fr);
	gap:2.4rem;
}
.sche-itm{
	flex:1;
	padding:.7rem;
	background:#FFF;
}
.sche-itm-con{
	height:19rem;
	background-repeat:no-repeat;background-size:cover;background-position:center center;
}
@media only screen and (max-width: 768px) {
	.sch-sct-e{
		padding:3rem 3rem;
	}
	.sche-con{
		margin-top:2rem;
		grid-template-columns:repeat(2, 1fr);
		gap:2rem;
	}
	.sche-itm-con{
		height:9rem;
	}
}

/******************************************** 产业招募 ******************************************************/
.edu-sct-a{
	position:relative;
	background-repeat:no-repeat;background-size:cover;background-position:center center;
}
.edu-sct-a:before{
	content:'';position:absolute;top:8rem;bottom:0;left:0;right:0;z-index:1;
	background: linear-gradient(180deg, rgba(0, 0, 0, 0) 41.54%, rgba(0, 0, 0, 0.15) 98.16%);
}
.edu-sct-a .container{
	position:relative;z-index:2;
}
.edua-con{
	padding-top:18rem;
	height:54rem;
	text-align:center;
}
.edua-title{
	line-height:7.2rem;
	font-size:5rem;color:#FFF;font-weight:600;
}
.edua-sub-title{
	line-height:3rem;
	font-size:2rem;color:#FFF;font-weight:400;
}
.edu-tab{
	margin-top:9rem;
	text-align:center;
}
.edu-tab a{
	display:inline-block;margin:0 6rem;
	width:25rem;height:7rem;line-height:6rem;
	border:.4rem solid #FFF;border-radius:.8rem;
	font-size:2.4rem;color:#FFF;
	text-align:center;
}
.edu-tab a.on, .edu-tab a:hover{
	background:rgba(255, 255, 255, .4);
	color:#333;
}
@media only screen and (max-width: 768px) {
	.edu-sct-a:before{
		top:0;
	}
	.edua-con{
		padding-top:5rem;padding-left:2rem;
		height:24rem;
	}
	.edua-title{
		line-height:4rem;
		font-size:2.4rem;
	}
	.edua-sub-title{
		display:none;
	}
	.edu-tab{
		margin-top:7rem;
	}
	.edu-tab a{
		margin:0 2rem;
		width:12rem;height:4rem;line-height:3.6rem;
		border:.2rem solid #FFF;border-radius:.4rem;
		font-size:1.4rem;
	}
}

.edu-sct-b{
	padding:14rem 0 5.4rem;
}
.edub-title{
	line-height:4.5rem;
	font-size:3.2rem;color:#333;font-weight:600;
	text-align:center;
}
.edub-sub-title{
	margin-top:1rem;line-height:3rem;
	font-size:1.4rem;color:#666;font-weight:400;
	text-align:center;
}
.edub-con{
	margin-top:5rem;
	display:flex;flex-direction:row;
	gap:6rem;
}
.edub-phone{
	padding-left:8rem;
}
.edub-phone img{
	width:34.4rem;height:73.1rem;
}
.edub-intro{
	display:flex;flex-direction:column;
	justify-content:center;
}
.edub-h{
	line-height:3.2rem;
	font-size:2.4rem;color:#333;font-weight:600;
}
.edub-h2{
	margin-top:4rem;
}
.edub-h3{
	margin-top:5rem;
}
.edub-p{
	margin-top:1.2rem;line-height:3rem;
	font-size:1.4rem;color:#333;font-weight:400;
}
.edub-val-itm{
	position:relative;
	display:inline-block;margin-top:1.6rem;margin-right:1.6rem;
	padding:2.8rem 0 2.4rem 2.4rem;
	width:35.5rem;
	background-repeat:no-repeat;background-size:auto 70%;background-position:right 1.5rem center;
	background-color:#F7F8FA;
	border-radius:1.2rem;
}
.edub-val-itm-t{
	line-height:2.8rem;
	font-size:2rem;color:#333;font-weight:600;
}
.edub-val-itm-p{
	margin-top:.5rem;line-height:3rem;
	font-size:1.4rem;color:#333;font-weight:400;
}
.edub-f{
	margin-top:1.6rem;
	display:flex;flex-direction:row;
	justify-content:space-between;
}
.edub-f-lft{
	padding:2.4rem 2.4rem;
	display:grid;grid-template-columns:1fr 1fr 1fr;
	gap:1.6rem 3.2rem;
	background:#F7F8FA;border-radius:1.2rem;
}
.edub-f-itm{
	position:relative;padding-left:2.8rem;
	line-height:2rem;
	font-size:1.6rem;color:#666;font-weight:400;
}
.edub-f-itm img{
	position:absolute;top:0;left:0;
	height:2rem;
}
.edub-f-down{
	display:flex;flex-direction:row;
	gap:2.5rem;
}
.edub-f-down-txt{
	display:flex;flex-direction:column;
	justify-content:center;
	text-align:right;
}
.edub-f-down-t{
	line-height:2.5rem;
	font-size:1.8rem;color:#333;font-weight:600;
}
.edub-f-down-p{
	line-height:3rem;
	font-size:1.4rem;color:#666;font-weight:400;
}
.edub-f-down-pt{
	display:flex;flex-direction:row;
	gap:1.6rem;
}
.edub-f-down-pt-itm{
	padding:.4rem .4rem;width:9rem;
	border:.1rem solid #D5D6D9;border-radius:.7rem;
}
.edub-f-down-pt-itm img{
	display:block;
	width:8rem;height:8rem;
}
.edub-f-down-pt-itm p{
	line-height:1.6rem;
	font-size:1.2rem;color:#333;font-weight:400;
	text-align:center;
}
@media only screen and (max-width: 768px) {
	.edu-sct-b{
		padding:3rem 3rem;
	}
	.edub-title{
		line-height:3rem;
		font-size:1.8rem;
	}
	.edub-sub-title{
		line-height:2rem;
		font-size:1.2rem;
	}
	.edub-con{
		margin-top:3rem;
		flex-direction:column;
		gap:3rem;
	}
	.edub-phone{
		padding-left:0;
	}
	.edub-phone img{
		display:block;margin:0 auto;
		width:20rem;height:42.5rem;
	}
	.edub-h{
		line-height:3rem;
		font-size:1.6rem;
	}
	.edub-h2{
		margin-top:2rem;
	}
	.edub-h3{
		margin-top:2rem;
	}
	.edub-p{
		line-height:2.4rem;
	}
	.edub-val-itm{
		margin-top:1.6rem;margin-right:0;
		padding:2rem 0 2rem 2rem;
		width:calc(100vw - 6rem);
		background-size:auto 70%;background-position:right 1.5rem center;
		border-radius:.6rem;
	}
	.edub-val-itm-t{
		line-height:2rem;
		font-size:1.6rem;
	}
	.edub-val-itm-p{
		line-height:2rem;
		font-size:1.4rem;
	}
	.edub-f{
		margin-top:1.6rem;
		flex-direction:column;
	}
	.edub-f-lft{
		padding:2rem 2rem;
		display:grid;grid-template-columns:1fr 1fr;
		border-radius:.6rem;
	}
	.edub-f-down{
		margin-top:2rem;
		flex-direction:column;
	}
	.edub-f-down-txt{
		text-align:center;
	}
	.edub-f-down-t{
		font-size:1.8rem;
	}
	.edub-f-down-p{
		font-size:1.4rem;
	}
	.edub-f-down-pt{
		justify-content:center;
	}
}

.esc-video{
	position:relative;height:74.75rem;
}
.esc-video-cover{
	position:absolute;top:0;left:0;
	width:100%;height:100%;
	background-repeat:no-repeat;background-size:cover;background-position:center center;
	cursor:pointer;
}
.esc-video video{
	display:none;
	position:absolute;top:0;left:0;
	width:100%;height:100%;
}
@media only screen and (max-width: 768px) {
	.edu-sct-c{
		padding:0 3rem;
	}
	.esc-video{
		height:18rem;
		background-position:center bottom;
	}
}

.edu-sct-d{
	position:relative;margin-top:8rem;
	height:58rem;
	background-repeat:no-repeat;background-size:cover;background-position:center center;
	overflow:hidden;
}
.edu-sct-d img{
	position:absolute;top:8rem;right:14rem;
	width:50rem;
}
.edud-con{
	padding-top:16rem;
	width:74rem;
}
.edud-title{
	line-height:5.6rem;
	font-size:4rem;color:#FFF;font-weight:600;
}
.edud-sub-title{
	margin-top:.8rem;line-height:3.6rem;
	font-size:2.4rem;color:#FFF;font-weight:400;
}
.edud-txt{
	line-height:3.2rem;
	font-size:1.6rem;color:#FFF;font-weight:400;
}
@media only screen and (max-width: 768px) {
	.edu-sct-d{
		margin-top:3rem;padding:3rem 3rem;
		height:auto;
	}
	.edu-sct-d img{
		display:none;
	}
	.edud-con{
		padding-top:0;
		width:100%;
	}
	.edud-title{
		line-height:4rem;
		font-size:2.4rem;
	}
	.edud-sub-title{
		line-height:3.2rem;
		font-size:1.6rem;
	}
	.edud-txt{
		line-height:3.2rem;
		font-size:1.4rem;
	}
}

.edu-sct-e{
	padding:8rem 0;
}
.edue-title{
	line-height:4.5rem;
	font-size:3.2rem;color:#333;font-weight:600;
	text-align:center;
}
.edue-txt{
	margin-top:1rem;line-height:3rem;
	font-size:1.6rem;color:#666;font-weight:400;
}

.edue-slider{
	margin-top:3.2rem;
	position:relative;height:28rem;
	overflow:hidden;
}
.edue-slider .btn-arr-left, .edue-slider .btn-arr-right{
	position:absolute;top:11.5rem;z-index:9;
}
.edue-slider .btn-arr-left{
	left:2rem;
}
.edue-slider .btn-arr-right{
	right:2rem;
}
.edue-slider-group{
	position:absolute;top:0;left:0;z-index:2;
	width:99999rem;
	height:28rem;
}
.edue-con{
	float:left;margin-right:4rem;
	width:151rem;
	display:grid;grid-template-columns:repeat(3, 1fr);
	gap:2.4rem;
}
.edue-itm{
	height:28rem;
	background-repeat:no-repeat;background-size:cover;background-position:center center;
	border-radius:1.2rem;
}

.edue-img{
	margin-top:3.2rem;
}
.edue-img img{
	display:block;
	width:100%;
}
@media only screen and (max-width: 768px) {
	.edu-sct-e{
		padding:3rem 3rem;
	}
	.edue-title{
		line-height:3rem;
		font-size:1.8rem;
	}
	.edue-txt{
		line-height:2.4rem;
		font-size:1.4rem;
	}
	
	.edue-slider{
		margin:0;
		height:26rem;
	}
	.edue-slider-arr{
		height:6rem;
		display:flex;flex-direction:row;justify-content:end;align-items:center;
		gap:2rem;
	}
	.edue-slider .btn-arr-left, .edue-slider .btn-arr-right{
		position:initial;
	}
	.edue-slider-group{
		top:6rem;
		height:20rem;
	}
	.edue-con{
		grid-template-columns:1fr;
		width:calc(100vw - 6rem);height:20rem;
	}
	.edue-itm{
		height:20rem;
		border-radius:.6rem;
	}
	
	.edue-img{
		margin-top:3rem;
	}
}

/******************************************** 线下 ******************************************************/
.offline-sct-a{
	padding:10rem 0 6rem;
	background-repeat:no-repeat;background-size:cover;background-position:center top;
}
.osa-title{
	line-height:8rem;
	font-size:6rem;color:#FFF;font-weight:600;letter-spacing:.2rem;
}
.osa-desc{
	margin-top:2rem;line-height:3rem;
	font-size:1.6rem;color:#FFF;font-weight:400;
}
.osa-tab{
	margin-top:14rem;
	text-align:center;
}
.osa-tab a{
	display:inline-block;margin:0 6rem;
	width:25rem;height:7rem;line-height:6rem;
	border:.4rem solid #FFF;border-radius:.8rem;
	font-size:2.4rem;color:#FFF;
	text-align:center;
}
.osa-tab a.on, .osa-tab a:hover{
	background:rgba(255, 255, 255, .4);
	color:#333;
}

.osa-blks{
	margin-top:4rem;padding:5rem 4rem 0;
	display:flex;flex-direction:row;justify-content:space-between;
	background:#FFF;
}
.osa-blk-itm{
	position:relative;
	height:74rem;width:33.5rem;
	background-repeat:no-repeat;background-size:44rem auto;background-position:center center;
	border-radius:2rem;
	overflow:hidden;
	transition:ease all .5s;
}
.osa-blk-itm:before{
	content:'';
	position:absolute;top:0;left:0;z-index:2;
	width:100%;height:100%;
	background:#FFF;
	opacity:0;
	transition:ease all .5s;
}
.osa-blk-itm-mask{
	position:absolute;top:0;left:0;z-index:2;
	width:100%;height:100%;
	background:linear-gradient(45deg, #78b8e6, #ff7fcf);
	opacity:0;
	transition:ease all .5s;
}
.osa-blk-itm-t{
	position:absolute;left:4rem;bottom:9rem;z-index:3;
	line-height:5rem;
	font-size:3.6rem;color:#313134;
	transition:ease all .3s;
}
.osa-blk-itm-p{
	position:absolute;left:4rem;bottom:6rem;z-index:3;
	line-height:3rem;
	font-size:1.6rem;color:#6c6c7c;
	text-transform: uppercase;
	transition:ease all .3s;
}
.osa-blk-itm-ls{
	position:absolute;left:4rem;right:4rem;bottom:21rem;z-index:3;
	opacity:0;
	transition:ease all .5s;
}
.osa-blk-itm-ls li a{
	position:relative;display:inline-block;
	padding-left:3rem;line-height:5rem;
	background-image:url(../imgs/offline/arr.png);
	background-repeat:no-repeat;background-size:auto 2.2rem;background-position:left top 1.6rem;
	font-size:2.4rem;color:#616268;font-weight:400;
}
.osa-blk-itm-more{
	position:absolute;left:4rem;right:4rem;bottom:6rem;z-index:3;
	text-align:center;
	opacity:0;
	transition:ease all .5s;
}
.osa-blk-itm-more a{
	display:inline-block;padding:0 5rem;
	height:5.5rem;line-height:5.5rem;
	background:linear-gradient(45deg, #78b8e6, #ff7fcf);
	border-radius:1rem;
	font-size:2rem;color:#FFF;letter-spacing:.2rem;
}
.osa-blks:hover .osa-blk-itm{
	width:30rem;
}
.osa-blks .osa-blk-itm:hover{
	width:44rem;
}
.osa-blk-itm:hover:before{
	opacity:.6;
}
.osa-blk-itm:hover .osa-blk-itm-mask{
	opacity:.34;
}
.osa-blk-itm:hover .osa-blk-itm-t{
	bottom:62rem;
}
.osa-blk-itm:hover .osa-blk-itm-p{
	bottom:59rem;
}
.osa-blk-itm:hover .osa-blk-itm-ls, .osa-blk-itm:hover .osa-blk-itm-more{
	opacity:1;
}
@media only screen and (max-width: 768px) {
	.offline-sct-a{
		padding:4rem 2rem 3rem;
		background-size:100% auto;
	}
	.osa-title{
		line-height:4rem;
		font-size:2.4rem;letter-spacing:.1rem;
	}
	.osa-desc{
		display:none;
	}
	.osa-tab{
		margin-top:4rem;
	}
	.osa-tab a{
		margin:0 2rem;
		width:12rem;height:4rem;line-height:3.6rem;
		border:.2rem solid #FFF;border-radius:.4rem;
		font-size:1.4rem;
	}
	
	.osa-blks{
		margin-top:5rem;padding:0;
		flex-direction:column;
		gap:2rem;
		background:none;
	}
	.osa-blk-itm{
		padding:4rem 4rem;
		width:100%;height:auto;
		background-size:100% auto;
		border-radius:1rem;
	}
	.osa-blk-itm:before{
		opacity:.6;
	}
	.osa-blk-itm-mask{
		opacity:.34;
	}
	.osa-blk-itm-t{
		position:relative;top:0;left:0;bottom:auto;
		line-height:4rem;
		font-size:3.2rem;
		text-align:center;
	}
	.osa-blk-itm-p{
		position:relative;top:0;left:0;bottom:auto;
		line-height:2.4rem;
		font-size:1.4rem;
		text-align:center;
	}
	.osa-blk-itm-ls{
		position:relative;top:0;left:0;bottom:auto;
		margin:1rem 0 2rem;
		opacity:1;
	}
	.osa-blk-itm-ls li a{
		padding:.5rem 0 .5rem 2.2rem;
		line-height:3rem;
		background-size:auto 1.6rem;background-position:left top 1.3rem;
		font-size:1.6rem;
	}
	.osa-blk-itm-more{
		position:relative;top:0;left:0;right:auto;bottom:auto;
		opacity:1;
	}
	.osa-blk-itm-more a{
		padding:0 3rem;
		height:4rem;line-height:4rem;
		border-radius:.5rem;
		font-size:1.6rem;
	}
	.osa-blks:hover .osa-blk-itm{
		width:100%;
	}
	.osa-blks .osa-blk-itm:hover{
		width:100%;
	}
}

/******************************************** edu_project ******************************************************/
.ep-sct-a{
	background-repeat:no-repeat;background-size:cover;background-position:center center;
}
.epsa-con{
	display:flex;flex-direction:column;
	align-items:center;justify-content:center;
	height:54rem;
}
.epsa-title{
	line-height:7.2rem;
	font-size:5rem;color:#FFF;font-weight:600;
}
.epsa-sub-title{
	line-height:3rem;
	font-size:2rem;color:#FFF;font-weight:400;
}
@media only screen and (max-width: 768px) {
	.epsa-con{
		height:20rem;
	}
	.epsa-title{
		line-height:4rem;
		font-size:2.4rem;
	}
	.epsa-sub-title{
		line-height:2.4rem;
		font-size:1.6rem;
	}
}

.ep-sct-b{
	margin-top:4rem;
}
.ep-sct-b a{
	display:inline-block;margin-right:1.2rem;padding:0 2.4rem;
	height:4rem;line-height:4rem;
	background:#EDEFF2;border-radius:2rem;
	font-size:1.6rem;color:#000;font-weight:400;
}
.ep-sct-b a:hover, .ep-sct-b a.on{
	background:#4E92FE;
	color:#FFF;
}
@media only screen and (max-width: 768px) {
	.ep-sct-b{
		margin-top:3rem;padding:0 3rem;
	}
	.epsb-con{
		white-space:nowrap;overflow-x:auto;overflow-y:hidden;
		scrollbar-width: none;-ms-overflow-style: none;
	}
	.epsb-con::-webkit-scrollbar {
		display: none;
	}
	.ep-sct-b a{
		margin-right:1.2rem;padding:0 1.6rem;
		height:3rem;line-height:3rem;
		font-size:1.4rem;
	}
}

.ep-sct-c{
	padding:4rem 0 8rem;
}
.epsc-con{
	display:flex;flex-direction:row;
	gap:8rem;
}
.epsc-txt{
	flex:1;
}
.epsc-t{
	line-height:4.5rem;
	font-size:3.2rem;color:#333;font-weight:600;
}
.epsc-p{
	position:relative;margin-top:5rem;
	line-height:3.2rem;
	font-size:1.6rem;color:#666;font-weight:400;
}
.epsc-p:before{
	content:'';position:absolute;top:-2.4rem;left:0;
	width:7rem;height:.4rem;
	background: linear-gradient(80deg, #7db7e5, #f08fd2);
}
.epsc-img{
	width:80rem;height:42rem;
	border-radius:1.2rem;
	overflow:hidden;
}
.epsc-img-con{
	height:42rem;
	background-repeat:no-repeat;background-size:cover;background-position:center center;
	transition:ease all .5s;
}
.epsc-img:hover .epsc-img-con{
	transform:scale(1.05);
}
@media only screen and (max-width: 768px) {
	.ep-sct-c{
		padding:3rem 3rem;
	}
	.epsc-con{
		flex-direction:column;
		gap:3rem;
	}
	.epsc-t{
		line-height:3rem;
		font-size:1.8rem;
	}
	.epsc-p{
		margin-top:2.4rem;
		line-height:2.4rem;
		font-size:1.4rem;
	}
	.epsc-p:before{
		top:-1.4rem;
		width:4rem;height:.2rem;
	}
	.epsc-img{
		width:100%;height:17rem;
		border-radius:.6rem;
	}
	.epsc-img-con{
		height:17rem;
	}
}

.ep-sct-d{
	padding:8rem 0;
	background: #F7F8FA;
}
.epsd-title{
	line-height:4.5rem;
	font-size:3.2rem;color:#333;font-weight:600;
	text-align:center;
}
.epsd-sub-title{
	line-height:3.2rem;
	font-size:2.4rem;color:#BBC3CD;font-weight:400;
	text-align:center;
}
.epsd-con{
	margin-top:4rem;
}
.epsd-h{
	line-height:3rem;
	font-size:2rem;color:#333;font-weight:500;
}
.epsd-h2{
	margin-top:6rem;
}
.epsd-t{
	margin-top:1.2rem;line-height:3rem;
	font-size:1.6rem;color:#666;font-weight:400;
}
@media only screen and (max-width: 768px) {
	.ep-sct-d{
		padding:3rem 3rem;
	}
	.epsd-title{
		line-height:3rem;
		font-size:1.8rem;
	}
	.epsd-sub-title{
		line-height:2.4rem;
		font-size:1.4rem;
	}
	.epsd-con{
		margin-top:2rem;
	}
	.epsd-h{
		line-height:2.4rem;
		font-size:1.6rem;
	}
	.epsd-h2{
		margin-top:2rem;
	}
	.epsd-t{
		margin-top:.5rem;line-height:2.4rem;
		font-size:1.4rem;
	}
}

.epsd-slider-a{
	position:relative;margin:3.2rem 0 0;
	height:30rem;
	overflow:hidden;
}
.epsd-slider-a .btn-arr-left, .epsd-slider-a .btn-arr-right{
	position:absolute;top:14.5rem;z-index:9;
}
.epsd-slider-a .btn-arr-left{
	left:2rem;
}
.epsd-slider-a .btn-arr-right{
	right:2rem;
}
.epsd-sa-group{
	position:absolute;top:0;left:0;z-index:2;
	width:99999rem;
	height:30rem;
}
.epsd-sa-con{
	float:left;margin-right:4rem;
	width:151rem;
	display:grid;grid-template-columns:repeat(3, 1fr);
	gap:2.4rem;
}
.epsd-sa-itm{
	flex:1;
	position:relative;height:30rem;
	background-repeat:no-repeat;background-size:cover;background-position:center center;
	border-radius:1.2rem;
}
.epsd-sa-itm:before{
	content:'';position:absolute;left:0;bottom:0;z-index:1;
	width:100%;height:14.5rem;
	background: linear-gradient( 180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.5) 100%);
}
.epsd-sa-itm-t{
	position:absolute;bottom:6rem;left:2.4rem;right:2.4rem;z-index:2;
	line-height:3rem;
	font-size:2.4rem;color:#FFF;font-weight:600;
	white-space:nowrap;overflow:hidden;text-overflow:ellipsis;
}
.epsd-sa-itm-p{
	position:absolute;bottom:3rem;left:2.4rem;right:2.4rem;z-index:2;
	line-height:3rem;
	font-size:1.6rem;color:#FFF;font-weight:400;
	white-space:nowrap;overflow:hidden;text-overflow:ellipsis;
}
@media only screen and (max-width: 768px) {
	.epsd-slider-a{
		margin:0;
		height:27rem;
	}
	.epsd-slider-a-arr{
		height:6rem;
		display:flex;flex-direction:row;justify-content:end;align-items:center;
		gap:2rem;
	}
	.epsd-slider-a .btn-arr-left, .epsd-slider-a .btn-arr-right{
		position:initial;
	}
	.epsd-sa-group{
		top:6rem;
		height:20rem;
	}
	.epsd-sa-con{
		width:calc(100vw - 6rem);
		grid-template-columns:repeat(1fr);
	}
	.epsd-sa-itm{
		width:calc(100vw - 6rem);height:20rem;
		border-radius:.6rem;
	}
	.epsd-sa-itm:before{
		height:100%;
	}
	.epsd-sa-itm-t{
		bottom:0;left:1rem;right:1rem;
		line-height:3rem;
		font-size:1.4rem;
	}
	.epsd-sa-itm-p{
		display:none;
	}
}

.epsd-slider-b{
	position:relative;margin-top:3.2rem;
	height:55rem;
	overflow:hidden;
}
.epsd-sb-group{
	position:absolute;top:0;left:0;width:99999rem;
	height:52rem;
}
.epsd-sb-itm{
	float:left;margin-right:4rem;
	width:151rem;height:52rem;
	border-radius:1.2rem;
	overflow:hidden;
}
.epsd-sb-itm-con{
	height:52rem;
	background-repeat:no-repeat;background-size:cover;background-position:center center;
}
.epsd-slider-dots{
	position:absolute;bottom:0;left:0;
	width:100%;
	text-align:center;
}
.epsd-slider-dots em{
	display:inline-block;margin:0 .5rem;
	width:2.5rem;height:.5rem;
	background:#DEE1E7;border-radius:.3rem;
	cursor:pointer;
}
.epsd-slider-dots em.active{
	background:#247FFF;
}
@media only screen and (max-width: 768px) {
	.epsd-slider-b{
		margin-top:2rem;
		height:21rem;
	}
	.epsd-sb-group{
		height:18rem;
	}
	.epsd-sb-itm{
		width:calc(100vw - 6rem);height:18rem;
		border-radius:.6rem;
	}
	.epsd-sb-itm-con{
		height:18rem;
	}
}

.epsd-video{
	margin-top:4rem;
}
.epsd-video video, .epsd-video img.epsd-video-cover{
	width:100%;
}
.epsd-video a.epsd-video-lnk{
	position:relative;display:block;
}
.epsd-video a img.epsd-video-cover{
	position:relative;z-index:1;
}
.epsd-video-play-btn{
	position:absolute;top:50%;left:50%;z-index:2;
	margin:-4rem 0 0 -4rem;
	width:8rem;height:8rem;
}
@media only screen and (max-width: 768px) {
	.epsd-video{
		margin-top:3rem;
	}
}

.ep-sct-e{
	padding:8rem 0 0;
}
.epse-title{
	line-height:4.5rem;
	font-size:3.2rem;color:#333;font-weight:600;
	text-align:center;
}
.epse-sub-title{
	line-height:3.2rem;
	font-size:2.4rem;color:#BBC3CD;font-weight:400;
	text-align:center;
}
.epse-txt{
	margin-top:4rem;line-height:3rem;
	font-size:1.6rem;color:#666;font-weight:400;
}
.epse-qrcode{
	margin-top:4rem;
	display:flex;flex-direction:column;
	align-items:center;
}
.epse-qrcode-i{
	display:inline-block;padding:1rem;
	width:18rem;height:18rem;
	border:.1rem solid #D5D6D9;border-radius:.8rem;
}
.epse-qrcode-i img{
	display:block;
	width:16rem;height:16rem;
}
.epse-qrcode-p{
	margin-top:1rem;line-height:3rem;
	font-size:1.8rem;color:#666;font-weight:400;
}
@media only screen and (max-width: 768px) {
	.ep-sct-e{
		padding:3rem 3rem 0;
	}
	.epse-title{
		line-height:3rem;
		font-size:1.8rem;
	}
	.epse-sub-title{
		line-height:2.4rem;
		font-size:1.6rem;
	}
	.epse-txt{
		margin-top:2rem;line-height:2.4rem;
		font-size:1.4rem;
	}
	.epse-qrcode{
		margin-top:2rem;
	}
	.epse-qrcode-i{
		padding:.5rem;
		width:10rem;height:10rem;
	}
	.epse-qrcode-i img{
		width:9rem;height:9rem;
	}
	.epse-qrcode-p{
		line-height:2.4rem;
		font-size:1.4rem;
	}
}

.ep-sct-f{
	padding:8rem 0;
}
.epsf-title{
	line-height:4.5rem;
	font-size:3.2rem;color:#333;font-weight:600;
	text-align:center;
}
.epsf-sub-title{
	line-height:3.2rem;
	font-size:2.4rem;color:#BBC3CD;font-weight:400;
	text-align:center;
}
.epsf-con{
	margin-top:4rem;
	display:grid;grid-template-columns:1fr 1fr;
	gap:4rem;
}
.epsf-itm{
	padding:3.2rem 0;
	display:flex;justify-content:center;
	background:#F7F8FA;border-radius:1.2rem;
	transition:ease all .5s;
}
.epsf-itm-con{
	position:relative;padding:1.5rem 0 1.5rem 13.3rem;
}
.epsf-itm img{
	position:absolute;top:50%;left:0;
	margin-top:-4.8rem;
	width:9.6rem;height:9.6rem;
}
.epsf-itm-name{
	line-height:4.8rem;
	font-size:2.2rem;color:#333;font-weight:600;
}
.epsf-itm-phone{
	line-height:4.8rem;
	font-size:2.2rem;color:#333;font-weight:600;
}
.epsf-itm:hover{
	background: linear-gradient( 130deg, #1FA2FE 0%, #E63EEF 100%);
}
@media only screen and (max-width: 768px) {
	.ep-sct-f{
		padding:3rem 3rem;
	}
	.epsf-title{
		line-height:3rem;
		font-size:1.8rem;
	}
	.epsf-sub-title{
		line-height:2.4rem;
		font-size:1.6rem;
	}
	.epsf-con{
		margin-top:2rem;
		grid-template-columns:1fr;
		gap:2rem;
	}
	.epsf-itm{
		padding:1rem 0;
		border-radius:.6rem;
	}
	.epsf-itm-con{
		padding:0 0 0 5rem;
	}
	.epsf-itm img{
		margin-top:-2rem;
		width:4rem;height:4rem;
	}
	.epsf-itm-name{
		line-height:2.4rem;
		font-size:1.4rem;
	}
	.epsf-itm-phone{
		line-height:2.4rem;
		font-size:1.2rem;
	}
}

.ep-sct-g{
	padding:8rem 0 0;
}
.epsg-title{
	line-height:4.5rem;
	font-size:3.2rem;color:#333;font-weight:600;
	text-align:center;
}
.epsg-sub-title{
	line-height:3.2rem;
	font-size:2.4rem;color:#BBC3CD;font-weight:400;
	text-align:center;
}
.epsg-con{
	margin-top:4rem;
	display:grid;grid-template-columns:repeat(4, 1fr);
	gap:2.4rem 2.4rem;
}
.epsg-itm-img{
	display:flex;align-items:center;justify-content:center;
	height:10rem;
	border:.1rem solid #EBEBEB;border-radius:1.6rem;
}
.epsg-itm-img img{
	display:block;max-width:100%;max-height:100%;
}
.epsg-itm-title{
	margin-top:.5rem;line-height:3rem;
	font-size:1.6rem;color:#666;font-weight:400;
	text-align:center;
}
@media only screen and (max-width: 768px) {
	.ep-sct-g{
		padding:3rem 3rem 0;
	}
	.epsg-title{
		line-height:3rem;
		font-size:1.8rem;
	}
	.epsg-sub-title{
		line-height:2.4rem;
		font-size:1.6rem;
	}
	.epsg-con{
		margin-top:2rem;
		grid-template-columns:repeat(2, 1fr);
		gap:1.6rem 1.6rem;
	}
	.epsg-itm-img{
		height:6rem;
		border-radius:.8rem;
	}
	.epsg-itm-title{
		line-height:2rem;
		font-size:1.4rem;
	}
}

/******************************************** 产业招募 ******************************************************/
.invest-a{
	padding-top:13rem;height:90rem;
	background-position:center;background-repeat:no-repeat;background-size:cover;
}
.ina-con{
	display:inline-block;width:51rem;
}
.ina-t{
	position:relative;line-height:7rem;
	font-size:4.8rem;color:#333;
}
.ina-t:after{
	content:'';position:absolute;bottom:-3rem;left:0;right:0;height:0;
	border-top:.2rem solid #DDD;
}
.ina-p{
	margin-top:6rem;line-height:3rem;
	font-size:1.8rem;color:#666;
}
.ina-contact{
	position:relative;display:inline-block;
	margin-top:8.5rem;padding:0 2.5rem;
}
.ina-contact img{
	position:absolute;top:.8rem;height:6.4rem;
}
.ina-contact .arr-l{
	left:0;
}
.ina-contact .arr-r{
	right:0;
}
.ina-contact h4{
	line-height:4rem;
	font-size:2.4rem;color:#333;
}
.ina-contact p{
	line-height:3rem;
	font-size:1.8rem;color:#666;
}
@media only screen and (max-width: 768px) {
	.invest-a{
		padding:5rem 2rem 0;height:62rem;
		background-position:center bottom -4rem;
		background-repeat:no-repeat;background-size:100% auto;
	}
	.ina-con{
		width:100%;
	}
	.ina-t{
		line-height:4rem;
		font-size:3rem;
	}
	.ina-t:after{
		bottom:-2rem;
	}
	.ina-p{
		margin-top:4rem;line-height:2.4rem;
		font-size:1.4rem;
	}
	.ina-contact{
		margin-top:2rem;padding:0 2rem;
	}
	.ina-contact img{
		top:.8rem;height:4rem;
	}
	.ina-contact h4{
		line-height:3rem;
		font-size:1.6rem;font-weight:550;
	}
	.ina-contact p{
		line-height:2rem;
		font-size:1.4rem;
	}
}

.invest-b{
	padding-top:12rem;height:85rem;
}
.inb-left, .inb-right{
	width:72rem;
}
.inb-left{
	float:left;
}
.inb-right{
	float:right;
}
.inb-img{
	position:relative;
}
.inb-sliders{
	position:relative;width:100%;height:47rem;overflow:hidden;
}
.inb-sliders .slider-itm{
	position:absolute;top:0;left:0;z-index:1;
	width:100%;height:47rem;opacity:0;
	background-position:center;background-repeat:no-repeat;background-size:cover;
	-moz-transition:all .5s;-webkit-transition:all .5s;transition:all .5s;
}
.inb-sliders .slider-itm.active{
	z-index:5;opacity:1;
}
.inb-arrs{
	position:absolute;bottom:3rem;right:4rem;z-index:99;
}
.inb-arrs a{
	margin-left:6rem;
}
.inb-t{
	margin-top:3rem;line-height:6rem;
	font-size:4.8rem;color:#333;font-weight:550;
}
.inb-n{
	margin-top:1rem;height:9rem;line-height:3rem;
	font-size:1.8rem;color:#888;
	overflow:hidden;text-overflow:ellipsis;
	display:-webkit-box;-moz-box-orient:vertical;-webkit-line-clamp:3;
}
@media only screen and (max-width: 768px) {
	.invest-b{
		padding:4rem 2rem 0;height:auto;
	}
	.inb-left, .inb-right{
		float:none;margin-bottom:2rem;width:100%;
	}
	.inb-sliders{
		height:22.5rem;
	}
	.inb-sliders .slider-itm{
		height:22.5rem;border-radius:1rem;
	}
	.inb-arrs{
		bottom:1rem;right:2rem;
	}
	.inb-arrs a{
		margin-left:1.5rem;
	}
	.inb-t{
		margin-top:2rem;line-height:4rem;
		font-size:3rem;color:#333;font-weight:550;
	}
	.inb-n{
		height:auto;line-height:3rem;
		font-size:1.4rem;color:#888;
	}
}

.invest-c{
	padding-top:9rem;height:104rem;
	background-image:url(../imgs/invest/bg.jpg);
	background-position:center;background-repeat:no-repeat;background-size:cover;
}
.inc-t{
	position:relative;height:7rem;line-height:7rem;
	font-size:4.8rem;color:#FFF;text-align:center;
}
.inc-t:after{
	content:'';position:absolute;bottom:-3rem;left:50%;
	margin-left:-3rem;width:6rem;height:0;border-top:.2rem solid #FFF;
}
.inc-p{
	display:block;margin:6rem auto 0;width:88.5rem;height:23rem;
	text-align:left;
}
.inc-p p{
	line-height:3rem;
	font-size:2rem;color:#FFF;
}
.inc-blocks{
	margin-top:5rem;
}
.inc-blk{
	float:left;margin-right:1.3rem;padding:4rem 2rem 0;
	width:29rem;height:35.5rem;
	background:url(../imgs/invest/blk-bg.jpg) no-repeat scroll center center / cover;
	text-align:center;
}
.inc-blk:last-child{
	margin-right:0;
}
.inc-blk-i{
	display:block;margin:0 auto;padding-top:2rem;
	width:10rem;height:10rem;
	background:#FFF;border-radius:50%;
}
.inc-blk-i img{
	display:inline-block;height:6rem;
}
.inc-blk-t{
	margin-top:2.5rem;line-height:3rem;
	font-size:2.4rem;color:#333;font-weight:550;
}
.inc-blk-p{
	margin-top:1rem;height:12.5rem;line-height:2.5rem;
	font-size:1.6rem;color:#47384d;text-align:justify;
	overflow:hidden;text-overflow:ellipsis;
	display:-webkit-box;-moz-box-orient:vertical;-webkit-line-clamp:5;
}
@media only screen and (max-width: 768px) {
	.invest-c{
		padding:5rem 0 5rem;height:auto;
		background-image:url(../imgs/invest/bg-m.jpg);
		background-position:center;background-repeat:no-repeat;background-size:cover;
	}
	.inc-t{
		position:relative;padding:0 2rem;height:4rem;line-height:4rem;
		font-size:3rem;color:#FFF;text-align:left;
	}
	.inc-t:after{
		display:none;
	}
	.inc-p{
		display:block;margin:2rem auto 0;padding:0 2rem;width:100%;height:23rem;
		overflow:hidden;
	}
	.inc-p p{
		line-height:2.2rem;
		font-size:1.4rem;color:#FFF;
	}
	.inc-blocks{
		margin-top:0rem;
	}
	.inc-blk, .inc-blk:last-child{
		position:relative;float:none;display:block;margin:0 auto 1.5rem;padding:1rem 2rem 0 10rem;
		width:calc(100vw - 6rem);height:16.8rem;
		background:url(../imgs/invest/blk-bg-m.jpg) no-repeat scroll center center / cover;
		text-align:left;overflow:hidden;
	}
	.inc-blk:last-child{
		margin-bottom:0;
	}
	.inc-blk-i{
		position:absolute;top:3rem;left:2.5rem;
		padding-top:1rem;
		width:5rem;height:5rem;
		background:#FFF;border-radius:50%;
		text-align:center;
	}
	.inc-blk-i img{
		display:inline-block;height:3rem;
	}
	.inc-blk-t{
		margin-top:1.5rem;line-height:3rem;
		font-size:1.6rem;
	}
	.inc-blk-p{
		margin-top:.5rem;height:9rem;line-height:1.8rem;
		font-size:1.2rem;
	}
}

/******************************************** 关于园区 ******************************************************/
.is-sct-title{
	line-height:7rem;
	font-size:4.8rem;color:#000;font-weight:500;
}
.is-sct-sub-title{
	line-height:4rem;
	font-size:2rem;color:#000;font-weight:400;
	text-transform:uppercase;
}
@media only screen and (max-width: 768px) {
	.is-sct-title{
		line-height:3rem;
		font-size:2.4rem;
	}
	.is-sct-sub-title{
		line-height:2.4rem;
		font-size:1.4rem;
	}
}

.is-sct-a{
	padding-top:10rem;
	height:82.5rem;
	background-repeat:no-repeat;background-size:cover;background-position:center center;
}
.issa-t{
	line-height:8rem;
	font-size:6rem;color:#FFF;font-weight:600;letter-spacing:.2rem;
}
.issa-inf{
	margin-top:1.6rem;padding:1rem 1.5rem;
	width:50rem;
	background:linear-gradient(to right, #fe92da 0%, rgba(146, 222, 254, .8) 75%, rgba(254, 220, 254, .6) 100%);
}
.issa-h{
	line-height:3rem;
	font-size:2rem;color:#FFF;font-weight:400;letter-spacing:.2rem;
}
.issa-p{
	margin-top:1.6rem;
	width:47rem;line-height:3rem;
	font-size:1.6rem;color:#FFF;font-weight:400;
}
@media only screen and (max-width: 768px) {
	.is-sct-a{
		padding:3rem 3rem;
		height:auto;
	}
	.issa-t{
		line-height:3rem;
		font-size:2.4rem;
	}
	.issa-inf{
		padding:.5rem 1rem;
		width:100%;
	}
	.issa-h{
		line-height:2.4rem;
		font-size:1.6rem;
	}
	.issa-p{
		margin-top:1.6rem;
		width:100%;line-height:2.4rem;
		font-size:1.4rem;
	}
}

.is-sct-b{
	padding:7rem 0;
}
.issb-con{
	display:flex;flex-direction:row;
	justify-content:space-between;
}
.issb-itm{
	position:relative;
	width:36.25rem;height:38rem;
	background-repeat:no-repeat;background-size:auto 38rem;background-position:center center;
	border-radius:2rem;
	overflow:hidden;
	transition:ease all .5s;
}
.issb-itm:before{
	content:'';position:absolute;top:0;left:0;
	width:100%;height:100%;
	background:linear-gradient(to bottom, rgba(58, 189, 252, .2), rgba(9, 32, 89, .2));
	opacity:.75;
	transition:ease all .5s;
}
.issb-itm-txt{
	position:absolute;bottom:3.5rem;left:3rem;
	padding-left:2rem;
	transition:ease all .5s;
}
.issb-itm-txt:before{
	content:'';position:absolute;top:0;left:0;bottom:0;
	width:.6rem;
	background:#5aa7d3;
}
.issb-itm-t{
	line-height:3rem;
	font-size:2.8rem;color:#FFF;font-weight:400;
}
.issb-itm-p{
	line-height:3rem;
	font-size:1.4rem;color:#FFF;font-weight:400;
	text-transform:uppercase;
}
.issb-itm-no{
	position:absolute;top:6.6rem;left:4rem;
}
.issb-itm-no em{
	display:inline-block;line-height:12rem;
	font-family:simhei;
	font-size:13.5rem;color:#FFF;
	vertical-align:top;
	opacity:0;
	transition:ease all .5s;
}
.issb-itm-no em:nth-child(2){
	height:7rem;
	overflow:hidden;
}
.issb-itm-inf{
	position:absolute;bottom:3rem;left:5rem;right:5rem;
	opacity:0;
	transition:ease all .5s;
}
.issb-itm-inf li{
	position:relative;padding-left:3rem;
	line-height:3.5rem;
	font-size:1.6rem;color:#FFF;
}
.issb-itm-inf li:before{
	content:'';position:absolute;top:1.3rem;left:0;bottom:0;
	width:1rem;height:1rem;
	background:#FFF;
	transform:rotate(45deg);
}
.issb-con:hover .issb-itm{
	width:28.5rem;
}
.issb-con .issb-itm:hover{
	width:59.5rem;
}
.issb-con .issb-itm:hover:before{
	background:#2f4e9a;
	opacity:.7;
}
.issb-itm:hover .issb-itm-txt{
	bottom:19.5rem;left:9rem;
}
.issb-itm:hover .issb-itm-txt:before{
	display:none;
}
.issb-itm:hover .issb-itm-no em{
	opacity:.5;
}
.issb-itm:hover .issb-itm-inf{
	opacity:1;
}
@media only screen and (max-width: 768px) {
	.is-sct-b{
		padding:3rem 3rem;
	}
	.issb-con{
		flex-direction:column;
		gap:2rem;
	}
	.issb-itm{
		width:100%;height:15rem;
		border-radius:1rem;
	}
	.issb-itm-txt{
		bottom:2rem;left:2rem;
		padding-left:2rem;
	}
	.issb-itm-txt:before{
		width:.4rem;
	}
	.issb-itm-t{
		line-height:2.5rem;
		font-size:1.8rem;
	}
	.issb-itm-p{
		line-height:2.5rem;
		font-size:1.4rem;
	}
	.issb-itm-no{
		display:none;
	}
	.issb-itm-inf{
		display:none;
	}
	
	.issb-con:hover .issb-itm{
		width:100%;
	}
	.issb-con .issb-itm:hover{
		width:100%;
	}
	.issb-con .issb-itm:hover:before{
		background:linear-gradient(to bottom, rgba(58, 189, 252, .2), rgba(9, 32, 89, .2));
		opacity:.75;
	}
	.issb-itm:hover .issb-itm-txt{
		bottom:2rem;left:2rem;
	}
	.issb-itm:hover .issb-itm-t{
		font-size:1.8rem;
	}
	.issb-itm:hover .issb-itm-txt:before{
		display:block;
	}
	.issb-itm:hover .issb-itm-no em{
		opacity:0;
	}
}

.is-sct-c{
	padding:10rem 0 13rem;
	background-repeat:no-repeat;background-size:cover;background-position:center top;
}
.issc-con{
	margin-top:9rem;
}
.issc-tab span{
	position:relative;display:inline-block;
	margin-right:6.5rem;line-height:4rem;
	font-size:2rem;color:#333;
	cursor:pointer;
}
.issc-tab span.on:after{
	content:'';
	position:absolute;bottom:0;left:0;right:0;
	height:.2rem;
	background:linear-gradient(80deg, #7db7e5, #f08fd2);
}
.issc-blks{
	position:relative;
	margin-top:5rem;height:18.7rem;
}
.issc-blk-itm{
	position:absolute;top:0;
	width:91.7rem;height:18.7rem;
	background-image:url(../imgs/space/blk_bg.jpg);
	background-repeat:no-repeat;background-size:cover;background-position:center center;
	border-radius:2rem;
}
.issc-blk-itm:nth-child(1){
	left:0;z-index:4;
	background-image:url(../imgs/space/blk_on_bg.jpg);
}
.issc-blk-itm:nth-child(2){
	left:31.5rem;z-index:3;
}
.issc-blk-itm:nth-child(3){
	left:58.5rem;z-index:2;
}
.issc-blk-itm ul{
	position:absolute;top:50%;left:4rem;
	opacity:0;
	transform:translate(0, -50%);
	transition:ease all .5s;
}
.issc-blk-itm li{
	position:relative;margin-top:1rem;padding-left:3rem;
	line-height:6rem;
	font-size:1.8rem;color:#FFF;
}
.issc-blk-itm li:first-child{
	margin:0;
}
.issc-blk-itm li:before{
	content:'';position:absolute;top:50%;left:0;
	margin-top:-.6rem;
	width:1.2rem;height:1.2rem;
	border:.3rem solid #FFF;border-radius:50%;
}
.issc-blk-itm ul.on{
	opacity:1;
}
@media only screen and (max-width: 768px) {
	.is-sct-c{
		padding:3rem 3rem;
	}
	.issc-con{
		margin-top:3rem;
	}
	.issc-tab{
		white-space:nowrap;overflow-x:auto;overflow-y:hidden;
		scrollbar-width: none;-ms-overflow-style: none;
	}
	.issc-tab::-webkit-scrollbar {
		display: none;
	}
	.issc-tab .btn-arr-right{
		display:none;
	}
	.issc-tab span{
		margin-right:2rem;line-height:3rem;
		font-size:1.4rem;
	}
	.issc-blks{
		margin-top:2rem;height:20rem;
	}
	.issc-blk-itm{
		width:100%;height:20rem;
		border-radius:1rem;
	}
	.issc-blk-itm:nth-child(1){
		left:0;
	}
	.issc-blk-itm:nth-child(2){
		left:0;
	}
	.issc-blk-itm:nth-child(3){
		left:0;
	}
	.issc-blk-itm ul{
		left:2rem;right:2rem;
	}
	.issc-blk-itm li{
		margin-top:.5rem;padding-left:2rem;
		line-height:2.5rem;
		font-size:1.4rem;
	}
	.issc-blk-itm li:before{
		top:.9rem;
		margin-top:0;
		width:1rem;height:1rem;
	}
}

.issc-b{
	margin-top:15rem;
}
.issc-slider{
	position:relative;margin-top:6rem;
}
.issc-slider .btn-arr-left, .issc-slider .btn-arr-right{
	position:absolute;top:8.5rem;z-index:9;
}
.issc-slider .btn-arr-left{
	left:-8rem;
}
.issc-slider .btn-arr-right{
	right:-8rem;
}
.issc-slider-group{
	position:relative;height:24rem;
	overflow:hidden;
}
.issc-slider-group-con{
	position:absolute;top:0;left:0;z-index:2;
	width:99999rem;
	height:24rem;
}
.issc-slider-itm{
	float:left;margin-right:4rem;
	width:151rem;
	display:grid;grid-template-columns:1fr 1fr 1fr;
	gap:2.4rem;
}
.issc-itm{
	padding-top:5.5rem;height:24rem;
	background-image:url(../imgs/space/itm_bg.jpg);
	background-repeat:no-repeat;background-size:cover;background-position:center center;
	border-radius:1.2rem;
	text-align:center;
}
.issc-itm-y{
	height:7rem;line-height:7rem;
}
.issc-itm-y b{
	font-size:5.8rem;color:#9a7bd6;font-weight:500;
}
.issc-itm-y em{
	margin-left:1rem;
	font-size:1.6rem;color:#333;
}
.issc-itm-c{
	margin-top:1.5rem;padding:0 6rem;
}
.issc-itm-c li{
	line-height:2.4rem;
	font-size:2rem;color:#333;	
}
@media only screen and (max-width: 768px) {
	.issc-b{
		margin-top:3rem;
	}
	.issc-slider{
		margin:2rem 0 0;
		height:12rem;
	}
	.issc-slider .btn-arr-left, .issc-slider .btn-arr-right{
		top:4.5rem;
	}
	.issc-slider .btn-arr-left{
		left:-2rem;
	}
	.issc-slider .btn-arr-right{
		right:-2rem;
	}
	.issc-slider-group{
		height:12rem;
	}
	.issc-slider-group-con{
		height:12rem;
	}
	.issc-slider-itm{
		margin-right:4rem;
		width:calc(100vw - 6rem);
		grid-template-columns:1fr;
		gap:2rem;
	}
	.issc-itm{
		padding-top:1rem;height:12rem;
		border-radius:.6rem;
	}
	.issc-itm-y{
		height:4rem;line-height:4rem;
	}
	.issc-itm-y b{
		font-size:2.4rem;
	}
	.issc-itm-y em{
		margin-left:1rem;
		font-size:1.4rem;
	}
	.issc-itm-c{
		margin-top:0;padding:0 3rem;
	}
	.issc-itm-c li{
		line-height:2rem;
		font-size:1.4rem;
	}
}

.is-sct-d{
}
@media only screen and (max-width: 768px) {
}

.is-sct-e{
	position:relative;
	padding:14.5rem 0 7.5rem;
	overflow:hidden;
}
.isse-bg-a{
	position:absolute;top:7.5rem;left:-22rem;right:50%;z-index:1;
	margin-right:-22rem;height:81rem;
	background-image:url(../imgs/space/se_bg_a.jpg);
	background-repeat:no-repeat;background-size:cover;background-position:center center;
}
.isse-bg-b{
	position:absolute;bottom:7.5rem;left:50%;right:-6.5rem;z-index:3;
	margin-left:-6.5rem;height:33.5rem;
	background-image:url(../imgs/space/se_bg_b.jpg);
	background-repeat:no-repeat;background-size:cover;background-position:center center;
}
.is-sct-e .container{
	position:relative;z-index:8;
}
.is-sct-e .is-sct-title, .is-sct-e .is-sct-sub-title{
	color:#FFF;
}
.isse-map{
	position:absolute;top:-2rem;right:-7rem;z-index:2;
	width:47rem;
}
.isse-ul{
	padding:28rem 0;
}
.isse-li{
	margin-top:4rem;
}
.isse-li:first-child{
	margin:0;
}
.isse-li span{
	position:relative;
	display:inline-block;padding-right:5rem;
	line-height:9rem;
	font-size:3.6rem;color:#FFF;font-weight:500;
	cursor:pointer;
}
.isse-li span:before{
	content:'';
	position:absolute;top:3.8rem;right:1rem;
	border-left:1.5rem solid #FFF;border-top:1rem solid transparent;border-bottom:1rem solid transparent;
}
.isse-li span:after{
	content:'';
	position:absolute;bottom:0;left:0;
	width:100%;height:.6rem;
	background:#FFF;
}
.isse-li span.on{
	color:#8e4eb7;
}
.isse-li span.on:before{
	border-left:1.5rem solid #8e4eb7;
}
.isse-li span.on:after{
	background:#8e4eb7;
}
.isse-txt{
	position:absolute;bottom:0;right:0;
	width:81.5rem;height:33.5rem;
}
.isse-txt ul{
	position:absolute;top:50%;left:0;z-index:1;
	padding-left:10rem;
	opacity:0;
	transform:translate(0, -50%);
	transition:ease all .5s;
}
.isse-txt ul.on{
	z-index:3;
	opacity:1;
}
.isse-txt li{
	position:relative;
	padding-left:4rem;line-height:6rem;
	font-size:1.6rem;color:#FFF;font-weight:400;
}
.isse-txt li:before{
	content:'';
	position:absolute;top:50%;left:0;
	margin-top:-.3rem;
	width:.6rem;height:.6rem;
	background:#FFF;border-radius:50%;
}
@media only screen and (max-width: 768px) {
	.is-sct-e{
		padding:3rem 3rem;
	}
	.isse-bg-a{
		top:37.5rem;left:0;right:0;
		margin-right:0;height:41rem;
	}
	.isse-bg-b{
		bottom:3rem;left:0;right:0;
		margin-left:0;height:24rem;
	}
	.isse-map{
		position:initial;margin-bottom:3rem;
		width:100%;
	}
	.isse-ul{
		padding:3rem 0 0;
	}
	.isse-li{
		margin-top:1rem;
	}
	.isse-li span{
		padding-right:3rem;
		line-height:4rem;
		font-size:1.8rem;
	}
	.isse-li span:before{
		top:1.5rem;right:1rem;
		border-left:.8rem solid #FFF;border-top:.6rem solid transparent;border-bottom:.6rem solid transparent;
	}
	.isse-li span:after{
		height:.3rem;
	}
	.isse-li span.on:before{
		border-left:.8rem solid #8e4eb7;
	}
	.isse-txt{
		position:relative;margin-top:3rem;
		width:100%;height:24rem;
	}
	.isse-txt ul{
		padding-left:0;
	}
	.isse-txt li{
		padding-left:1.4rem;line-height:2.4rem;
		font-size:1.4rem;
	}
	.isse-txt li:before{
		top:.9rem;
		margin-top:0;
	}
}

.is-sct-f{
	background-image:url(../imgs/space/grow.jpg);
	background-repeat:no-repeat;background-size:cover;background-position:center center;
}
.issf-con{
	position:relative;padding-top:1rem;height:76.3rem;
	border-top:.1rem solid #F3F3F3;
}
.issf-year-1, .issf-year-2, .issf-year-3, .issf-year-4{
	position:absolute;line-height:3rem;
	font-size:2.4rem;color:#8e4eb7;
}
.issf-year-1{
	top:36rem;left:10rem;
}
.issf-year-2{
	top:29.5rem;left:51rem;
}
.issf-year-3{
	top:20rem;left:86rem;
}
.issf-year-4{
	top:7rem;left:119rem;
}
.issf-blk-1, .issf-blk-2, .issf-blk-3, .issf-blk-4{
	position:absolute;
}
.issf-blk-1{
	top:44.6rem;left:9.6rem;
}
.issf-blk-2{
	top:39rem;left:50rem;
}
.issf-blk-3{
	top:31rem;left:85rem;
}
.issf-blk-4{
	top:18rem;left:119rem;
}
.issf-blk-1 li, .issf-blk-2 li, .issf-blk-3 li, .issf-blk-4 li{
	position:relative;padding-left:1.3rem;
	line-height:4.5rem;
}
.issf-blk-1 li:before, .issf-blk-2 li:before, .issf-blk-3 li:before, .issf-blk-4 li:before{
	content:'';
	position:absolute;top:50%;left:0;
	margin-top:-.3rem;
	width:.6rem;height:.6rem;
	background:#666;border-radius:50%;
}
.issf-blk-1 li a, .issf-blk-2 li a, .issf-blk-3 li a, .issf-blk-4 li a{
	font-size:1.6rem;color:#666;font-weight:400;
}
@media only screen and (max-width: 768px) {
	.is-sct-f{
		padding:3rem 3rem;
		background:none;
	}
	.issf-con{
		padding-top:0;height:auto;
		border-top:none;
	}
	.issf-year-1, .issf-year-2, .issf-year-3, .issf-year-4{
		position:initial;
		margin-top:2rem;margin-bottom:1rem;
		line-height:3rem;
		font-size:1.8rem;
	}
	.issf-blk-1, .issf-blk-2, .issf-blk-3, .issf-blk-4{
		position:initial;
	}
	.issf-blk-1 li, .issf-blk-2 li, .issf-blk-3 li, .issf-blk-4 li{
		line-height:3rem;
	}
	.issf-blk-1 li a, .issf-blk-2 li a, .issf-blk-3 li a, .issf-blk-4 li a{
		font-size:1.4rem;
	}
}

.is-sct-g{
	padding:9rem 0;
	background-repeat:no-repeat;background-size:cover;background-position:center center;
}
.issg-slider{
	position:relative;margin-top:6rem;
}
.issg-slider .btn-arr-left, .issg-slider .btn-arr-right{
	position:absolute;top:13rem;z-index:9;
}
.issg-slider .btn-arr-left{
	left:-8rem;
}
.issg-slider .btn-arr-right{
	right:-8rem;
}
.issg-slider-group{
	position:relative;height:31rem;
	overflow:hidden;
}
.issg-slider-group-con{
	position:absolute;top:0;left:0;z-index:2;
	width:99999rem;
	height:31rem;
}
.issg-slider-itm{
	float:left;margin-right:4rem;
	width:151rem;
	display:grid;grid-template-columns:1fr 1fr 1fr;
	gap:1.6rem;
}
.issg-itm{
	background:#FFF;
}
.issg-itm-img{
	height:25rem;
	overflow:hidden;
}
.issg-itm-img-con{
	height:25rem;
	background-repeat:no-repeat;background-size:cover;background-position:center center;
}
.issg-itm-title{
	padding:0 3rem;height:6rem;line-height:6rem;
	font-size:1.6rem;color:#1a1f1e;
	white-space:nowrap;overflow:hidden;text-overflow:ellipsis;
}
@media only screen and (max-width: 768px) {
	.is-sct-g{
		padding:3rem 3rem;
	}
	.issg-slider{
		margin:0;
	}
	.issg-slider-arr{
		height:6rem;
		display:flex;flex-direction:row;justify-content:end;align-items:center;
		gap:2rem;
	}
	.issg-slider .btn-arr-left, .issg-slider .btn-arr-right{
		position:initial;
	}
	.issg-slider-group{
		height:23rem;
	}
	.issg-slider-group-con{
		height:23rem;
	}
	.issg-slider-itm{
		width:calc(100vw - 6rem);
		grid-template-columns:1fr;
	}
	.issg-itm{
		display:block;width:calc(100vw - 6rem);
	}
	.issg-itm-img{
		height:17rem;
	}
	.issg-itm-img-con{
		height:17rem;
	}
	.issg-itm-title{
		padding:.5rem 2rem;
		height:6rem;line-height:2.5rem;
		font-size:1.4rem;
		display:-webkit-box;-moz-box-orient:vertical;-webkit-line-clamp:2;
		white-space:normal;overflow:hidden;text-overflow:ellipsis;
	}
}

/******************************************** 招商信息 ******************************************************/
.ii-sct-a{
	padding-top:27rem;
	height:77.7rem;
	background-repeat:no-repeat;background-size:cover;background-position:center center;
}
.iisa-t{
	line-height:8rem;
	font-size:6rem;color:#FFF;
}
.iisa-p{
	margin-top:1rem;line-height:4rem;
	font-size:1.6rem;color:#FFF;
}
@media only screen and (max-width: 768px) {
	.ii-sct-a{
		padding:3rem 3rem;
		height:20rem;
	}
	.iisa-t{
		line-height:4rem;
		font-size:2.4rem;
	}
	.iisa-p{
		margin-top:.5rem;line-height:2.4rem;
		font-size:1.4rem;
	}
}

.ii-sct-b{
	position:relative;
	padding:19rem 0 18rem;
}

.ii-sct-b > .container{
	position:relative;z-index:10;
}
.iisb-con{
	display:flex;flex-direction:column;justify-content:center;
	padding-left:3rem;padding-right:5rem;
	width:70rem;height:36rem;
	background-image:url(../imgs/ii/b-bg.jpg);
	background-repeat:no-repeat;background-size:cover;background-position:center center;
	box-shadow:1rem 1rem 1.8rem rgba(32, 57, 112, .17);
}
.iisb-t{
	line-height:7rem;
	font-size:4.8rem;color:#FFF;font-weight:600;letter-spacing:.1rem;
}
.iisb-p{
	margin-top:3rem;line-height:3.5rem;
	font-size:1.6rem;color:#FFF;
}
.iisb-imgs{
	position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;
	overflow:hidden;
}
.iisb-imgs-con{
	position:absolute;top:10rem;left:50%;z-index:2;
	margin-left:-19rem;
	width:99999rem;height:53rem;
}
.iisb-img-itm{
	float:left;margin-right:5rem;
	width:55rem;height:53rem;
	overflow:hidden;
}
.iisb-img-itm-con{
	height:53rem;
	background-repeat:no-repeat;background-size:cover;background-position:center center;
}
@media only screen and (max-width: 768px) {
	.ii-sct-b{
		padding:3rem 3rem;
	}
	
	.iisb-con{
		padding:2rem 3rem;
		width:100%;height:auto;
	}
	.iisb-t{
		line-height:3rem;
		font-size:1.8rem;
	}
	.iisb-p{
		margin-top:1rem;line-height:2.4rem;
		font-size:1.4rem;
	}

	.iisb-imgs{
		position:relative;
		height:auto;
	}
	.iisb-imgs-con{
		position:relative;top:0;left:0;
		margin-left:0;
		width:100%;height:auto;
	}
	.iisb-img-itm{
		float:none;display:block;
		margin-top:2rem;
		width:calc(100vw - 6rem);height:30rem;
	}
	.iisb-img-itm-con{
		height:30rem;
	}
}

.ii-sct-c{
	padding:6.5rem;
	background-repeat:no-repeat;background-size:cover;background-position:center center;
}
.iisc-title{
	line-height:8rem;
	font-size:4.8rem;color:#333;
	text-align:center;
}
.iisc-con{
	margin-top:6rem;
	display:flex;flex-direction:row;
	gap:2rem;
}
.iisc-lft, .iisc-rgt{
	flex:1;
}
.iisc-lft{
	background:#FFF;
}
.iisc-rgt{
	display:flex;flex-direction:column;
	gap:2rem;
}
.iisc-sct{
	background:#FFF;
}
.iisc-t{
	margin-top:5rem;line-height:4rem;
	font-size:3rem;color:#333;
	text-align:center;
}
.iisc-ts{
	line-height:3rem;
	font-size:2.1rem;color:#333;
	text-align:center;
}
@media only screen and (max-width: 768px) {
	.ii-sct-c{
		padding:3rem 3rem;
	}
	.iisc-title{
		line-height:4rem;
		font-size:2.2rem;
	}
	.iisc-con{
		margin-top:2rem;
		flex-direction:column;
		gap:2rem;
	}
	.iisc-lft{
		padding:0 3rem;
	}
	.iisc-t{
		margin-top:2rem;line-height:3rem;
		font-size:1.8rem;
	}
	.iisc-ts{
		line-height:2rem;
		font-size:1.5rem;
	}
}

.iisc-a-blks{
	margin:6rem 0;padding:0 6rem;
	display:flex;flex-direction:column;
	gap:10rem;
}
.iisc-a-itm{
	display:flex;flex-direction:row;
	gap:2rem;
}
.iisc-a-itm-img img{
	width:18rem;height:18rem;
}
.iisc-a-itm-inf{
	display:flex;flex-direction:column;
	justify-content:center;
}
.iisc-a-itm-t{
	line-height:3.5rem;
	font-size:2.2rem;color:#333;
}
.iisc-a-itm-p{
	margin-top:.5rem;line-height:3.5rem;
	font-size:1.6rem;color:#666;
}
.iisc-a-itm-ul{
	margin-top:.5rem;
}
.iisc-a-itm-ul li{
	position:relative;padding-left:3rem;
	line-height:3.5rem;
	font-size:1.6rem;color:#666;
}
.iisc-a-itm-ul li:before{
	content:'';position:absolute;top:1.6rem;left:.5rem;
	width:.5rem;height:.5rem;
	background:#666;border-radius:50%;
}
@media only screen and (max-width: 768px) {
	.iisc-a-blks{
		margin:2rem 0;padding:0 0;
		gap:2rem;
	}
	.iisc-a-itm-img img{
		width:6rem;height:6rem;
	}
	.iisc-a-itm-t{
		line-height:3rem;
		font-size:1.6rem;
	}
	.iisc-a-itm-p{
		margin-top:.5rem;line-height:2.4rem;
		font-size:1.4rem;
	}
	.iisc-a-itm-ul{
		margin-top:.5rem;
	}
	.iisc-a-itm-ul li{
		position:relative;padding-left:2rem;
		line-height:2.4rem;
		font-size:1.4rem;
	}
	.iisc-a-itm-ul li:before{
		top:1rem;left:0;
	}
}

.iisc-b-blks{
	margin:2rem 0;
	display:flex;flex-direction:row;
}
.iisc-b-itm{
	flex:1;
	text-align:center;
}
.iisc-b-itm img{
	display:block;margin:0 auto;
	width:10rem;height:10rem;
	border-radius:50%;
}
.iisc-b-itm-t{
	margin-top:1rem;line-height:4rem;
	font-size:2.2rem;color:#333;
}
.iisc-b-itm-p{
	line-height:3rem;
	font-size:1.6rem;color:#666;
}
@media only screen and (max-width: 768px) {
	.iisc-b-blks{
		flex-direction:column;
		gap:2rem;
	}
	.iisc-b-itm img{
		width:5rem;height:5rem;
	}
	.iisc-b-itm-t{
		margin-top:.5rem;line-height:3rem;
		font-size:1.6rem;
	}
	.iisc-b-itm-p{
		line-height:2rem;
		font-size:1.4rem;
	}
}

.iisc-pp{
	padding:4rem 4rem 3rem;
	display:flex;flex-direction:row;
}
.iisc-pp-a{
	width:20.6rem;
}
.iisc-pp-blank{
	flex:1;
	position:relative;
}
.iisc-pp-blank:before{
	content:'';
	position:absolute;top:0;bottom:0;left:50%;
	border-left:.1rem dashed #dfc3ee;
}
.iisc-pp-b{
	width:37.8rem;
}
.iisc-pp-t img{
	display:block;margin:0 auto;
	width:100%;
}
.iisc-pp-d{
	margin-top:2rem;
}
.iisc-pp-d img{
	display:block;margin:0 auto;
	width:2rem;
}
.iisc-pp-p{
	margin-top:.5rem;line-height:3rem;
	text-align:center;
}
.iisc-pp-p a{
	font-size:1.6rem;color:#666;
}
.iisc-pp-b ul{
	margin-top:2rem;
	display:grid;grid-template-columns:1fr 1fr;
}
.iisc-pp-b li{
	position:relative;padding-left:1.6rem;
	line-height:3.5rem;
	font-size:1.6rem;color:#666;
	white-space:nowrap;overflow:hidden;text-overflow:ellipsis;
}
.iisc-pp-b li:before{
	content:'';position:absolute;top:1.6rem;left:.5rem;
	width:.5rem;height:.5rem;
	background:#666;border-radius:50%;
}
@media only screen and (max-width: 768px) {
	.iisc-pp{
		padding:3rem 3rem;
		flex-direction:column;
		gap:2rem;
	}
	.iisc-pp-a{
		width:100%;
	}
	.iisc-pp-blank{
		display:none;
	}
	.iisc-pp-b{
		width:100%;
	}
	.iisc-pp-t img{
		width:auto;height:4rem;
	}
	.iisc-pp-d img{
		width:1.2rem;
	}
	.iisc-pp-p{
		margin-top:1rem;line-height:2.4rem;
	}
	.iisc-pp-p a{
		font-size:1.4rem;
	}
	.iisc-pp-b ul{
		grid-template-columns:1fr;
	}
	.iisc-pp-b li{
		line-height:2.4rem;
		font-size:1.4rem;
	}
	.iisc-pp-b li:before{
		top:1rem;left:0;
	}
}

.iisc-tags{
	padding:0 0 4rem;
}
.iisc-lis{
	margin-top:3rem;
	text-align:center;
}
.iisc-lis span, .iisc-lis em{
	display:inline-block;vertical-align:middle;
	height:5rem;
}
.iisc-lis span{
	width:11.3rem;line-height:4.6rem;
	border:.2rem solid #f895db;border-radius:1rem;
	font-size:1.6rem;color:#666;
	text-align:center;
}
.iisc-lis em{
	width:2.6rem;
	background-image:url(../imgs/ii/arr.jpg);
	background-repeat:no-repeat;background-size:1rem auto;background-position:center center;
}
.iisc-note{
	margin-top:3rem;line-height:4rem;
	font-size:1.6rem;color:#666;
	text-align:center;
}
@media only screen and (max-width: 768px) {
	.iisc-tags{
		padding:0 3rem 3rem;
	}
	.iisc-lis{
		margin-top:2rem;
	}
	.iisc-lis span, .iisc-lis em{
		display:block;margin:0 auto;
		height:4rem;
	}
	.iisc-lis span{
		width:11.3rem;line-height:3.6rem;
		border-radius:.5rem;
		font-size:1.4rem;
	}
	.iisc-lis em{
		width:2rem;height:2rem;
		background-size:.6rem auto;
		transform:rotate(90deg);
	}
	.iisc-note{
		margin-top:2rem;line-height:3rem;
		font-size:1.4rem;
	}
}

.ii-sct-d{
	padding:10rem 0 9rem;
}
.iisd-title{
	line-height:6rem;
	font-size:4.8rem;color:#333;
	text-align:center;
}
.iisd-slider{
	margin-top:2rem;
}
.iisd-slider-arr{
	height:6rem;
	display:flex;flex-direction:row;justify-content:end;align-items:center;
	gap:2rem;
}
.iisd-slider-group{
	position:relative;margin-top:7.5rem;
	margin-left:-19rem;
	height:40rem;
	overflow:hidden;
}
.iisd-slider-group-con{
	position:absolute;top:0;left:0;
	width:99999rem;height:40rem;
}
.iisd-slider-itm{
	float:left;margin-right:2rem;
	width:63rem;height:40rem;
	border-radius:2rem;
	overflow:hidden;
}
.iisd-slider-itm-con{
	height:40rem;
	background-repeat:no-repeat;background-size:cover;background-position:center center;
}
@media only screen and (max-width: 768px) {
	.ii-sct-d{
		padding:3rem 3rem;
	}
	.iisd-title{
		line-height:4rem;
		font-size:2.2rem;
	}
	.iisd-slider-arr{
		height:6rem;
	}
	.iisd-slider-group{
		margin-top:2rem;
		margin-left:0;
		height:20rem;
	}
	.iisd-slider-group-con{
		height:20rem;
	}
	.iisd-slider-itm{
		width:calc(100vw - 6rem);height:20rem;
		border-radius:1rem;
	}
	.iisd-slider-itm-con{
		height:20rem;
	}
}

.ii-sct-e{
	padding:8rem 0;
	background:#edf4f7;
}
.iise-con{
	position:relative;margin:0 auto;
	width:150rem;height:66rem;
}
.iise-itm{
	position:absolute;top:0;
	width:58rem;height:66rem;
	background-repeat:no-repeat;background-size:cover;background-position:center center;
	border-radius:3rem;
	overflow:hidden;
	transition:ease all .8s;
	transform-origin:0;transform:scale(.85);
}
.iise-itm.active{
	transform:scale(1);
}
@media only screen and (max-width: 768px) {
	.ii-sct-e{
		padding:3rem 0;
		background-color:#FFF;
	}
	.iise-con{
		width:100%;height:44rem;
		overflow:hidden;
	}
	.iise-slider-group{
		position:absolute;top:0;left:0;width:99999rem;
		height:40.5rem;
	}
	.iise-slider-itm{
		float:left;margin-right:4rem;
		width:100vw;height:40.5rem;
		background-repeat:no-repeat;background-size:auto 100%;background-position:center center;
		border-radius:1rem;
	}
	.iise-slider-dots{
		position:absolute;bottom:0;left:0;
		width:100%;
		text-align:center;
	}
	.iise-slider-dots em{
		display:inline-block;margin:0 .5rem;
		width:2.5rem;height:.5rem;
		background:#DEE1E7;border-radius:.3rem;
		cursor:pointer;
	}
	.iise-slider-dots em.active{
		background:#247FFF;
	}
}

/******************************************** 关于我们 ******************************************************/
.abt-intro{
	padding:10rem 0 5rem;
	background-image:url(../imgs/about/bg_01.jpg);
	background-repeat:no-repeat;background-size:cover;background-position:center center;
}
.abt-intro-container{
	display:flex;flex-direction:row;justify-content:space-between;
}
.abt-intro-t{
	position:relative;
}
.abt-intro-t h1{
	line-height:7rem;
	font-size:6rem;color:#333;
}
.abt-intro-t img{
	position:absolute;top:22rem;left:18rem;
	height:5.6rem;
}
.abt-intro-con{
	width:96rem;
}
.abt-intro-con h2{
	display:inline-block;line-height:4rem;
	font-size:3rem;font-weight:550;
}
.abt-intro-con p{
	margin-top:3rem;line-height:3rem;
	font-size:1.6rem;color:#666;
}
.abt-intro-con img{
	margin-top:5rem;width:100%;
	border-radius:1rem;
}

.abt-main{
	background-image:url(../imgs/about/bg_02.jpg);
	background-repeat:no-repeat;background-size:cover;background-position:center top;
}
.abt-culture{
	padding-top:19rem;height:68rem;
}
.abt-culture h1{
	line-height:7rem;
	font-size:6rem;color:#FFF;
}
.abt-culture p{
	margin-top:1.8rem;line-height:3rem;
	font-size:1.6rem;color:#FFF;
}
.abt-ft{
	padding:0 6rem;height:48rem;
}
.abt-ft-itm{
	padding:13rem 0 0 3rem;width:66.5rem;height:30rem;
	background-position:center;background-repeat:no-repeat;background-size:cover;
	border-radius:1rem;
}
.abt-ft-left{
	float:left;
}
.abt-ft-right{
	float:right;
}
.abt-ft-itm img{
	height:5rem;
}
.abt-ft-itm h4{
	margin-top:1.5rem;line-height:4rem;
	font-size:3rem;color:#FFF;
}
.abt-ft-itm p{
	line-height:3.5rem;
	font-size:1.6rem;color:#FFF;
}
@media only screen and (max-width: 768px) {
	.abt-intro{
		padding:2rem 2rem;
		background-image:url(../imgs/about/bg_m_01.jpg);
	}
	.abt-intro-container{
		flex-direction:column;
	}
	.abt-intro-t h1{
		line-height:4rem;
		font-size:3rem;color:#333;
	}
	.abt-intro-t img{
		display:none;
	}
	.abt-intro-con{
		float:none;margin-top:3rem;width:100%;
	}
	.abt-intro-con h2{
		display:inline-block;line-height:2.4rem;
		font-size:1.8rem;font-weight:550;
	}
	.abt-intro-con p{
		margin-top:3rem;line-height:2.2rem;
		font-size:1.4rem;color:#666;
	}
	.abt-intro-con img{
		margin-top:3rem;width:100%;
	}
	
	.abt-main{
		padding:0 2rem;
		background-image:url(../imgs/about/bg_m_02.jpg);
	}
	.abt-culture{
		padding-top:10rem;height:35rem;
	}
	.abt-culture h1{
		line-height:4rem;
		font-size:3rem;color:#FFF;
	}
	.abt-culture p{
		margin-top:1rem;line-height:2.4rem;
		font-size:1.4rem;color:#FFF;
	}
	.abt-ft{
		padding:0;height:43rem;
		text-align:center;
	}
	.abt-ft-itm{
		display:inline-block;margin:2.5rem 0 0;
		padding:7.5rem 0 0 2rem;width:32.5rem;height:17rem;
		text-align:left;
	}
	.abt-ft-left{
		float:none;
	}
	.abt-ft-right{
		float:none;
	}
	.abt-ft-itm img{
		height:2.5rem;
	}
	.abt-ft-itm h4{
		margin-top:1rem;line-height:2.4rem;
		font-size:1.8rem;color:#FFF;
	}
	.abt-ft-itm p{
		line-height:2.4rem;
		font-size:1.4rem;color:#FFF;
	}
}


/******************************************** 创业大赛 ******************************************************/
.tech h1{
	line-height:7rem;
	font-size:6rem;color:#000;
}
.tech h2{
	line-height:5rem;
	font-size:3.6rem;color:#000;
}
@media only screen and (max-width: 768px) {
	.tech h1{
		line-height:4rem;
		font-size:3rem;color:#000;
	}
	.tech h2{
		line-height:3rem;
		font-size:1.8rem;color:#000;
	}
}


.tech-sct-a{
	height:84rem;
	background-position:center;background-repeat:no-repeat;background-size:cover;
}
@media only screen and (max-width: 768px) {
	.tech-sct-a{
		height:68rem;
	}
}

.tech-sct-b{
	padding:12rem 0 0;height:100rem;
	background:url(../imgs/tech/bg-intro.jpg) no-repeat scroll center top;
	background-size:100% auto;
}
.tcb-l{
	float:left;padding:.5rem;width:35rem;
	background:linear-gradient(45deg, #78b8e6, #ff7fcf);
	border-radius:2rem;
}
.tcb-l-con{
	padding:4rem 6rem 3.5rem 3rem;
	background:#FFF;border-radius:1.6rem;
}
.tcb-l h1{
	font-weight:550;letter-spacing:.2rem;
}
.tcb-l h2{
	margin-top:1rem;line-height:4rem;
	letter-spacing:.2rem;
	word-break:break-all;
}
.tcb-l p{
	margin-top:15rem;line-height:3rem;
	font-size:1.6rem;
}
.tcb-r{
	float:right;width:103rem;
}
.tcb-r p{
	margin-bottom:3rem;line-height:3rem;
	font-size:1.6rem;color:#666;
}
.tcb-r img{
	display:block;margin-top:8rem;width:100%;
	border-radius:1rem;
}
@media only screen and (max-width: 768px) {
	.tech-sct-b{
		padding:5rem 2rem 0;height:73rem;
		background:url(../imgs/tech/bg-intro-m.jpg) no-repeat scroll center top;
		background-size:100% auto;
	}
	.tcb-l{
		float:none;padding:.3rem;width:100%;
	}
	.tcb-l-con{
		padding:2rem;
	}
	.tcb-l h1{
		font-weight:550;letter-spacing:.2rem;
	}
	.tcb-l h2{
		margin-top:0;line-height:4rem;
		letter-spacing:.2rem;
	}
	.tcb-l p{
		margin-top:5rem;line-height:2.2rem;
		font-size:1.4rem;
	}
	.tcb-r{
		float:none;margin-top:3rem;width:100%;
	}
	.tcb-r p{
		margin-bottom:2rem;line-height:2.2rem;
		font-size:1.4rem;color:#666;
	}
	.tcb-r img{
		display:block;margin-top:0;width:100%;
		border-radius:1rem;
	}
}

.tech-sct-c{
	padding-top:12rem;height:86rem;
}
.tcc-l{
	position:relative;float:left;width:38rem;height:62rem;
}
.tcc-l h2{
	margin-bottom:1.5rem;
}
.tcc-l p{
	line-height:3rem;
	font-size:1.6rem;color:#666;
}
.tcc-l-f{
	position:absolute;bottom:0;left:0;width:100%;line-height:3rem;
	font-size:1.6rem;color:#666;
}
.tcc-r{
	float:right;
}
.tcc-itm{
	position:relative;display:inline-block;margin-left:3.5rem;
}
.tcc-itm-bg{
	width:32rem;height:62rem;
	background-position:center;background-repeat:no-repeat;background-size:cover;
	border-radius:2rem;
}
.tcc-itm-bg-m{
	display:none;
}
.tcc-itm-con{
	position:absolute;bottom:3rem;left:3rem;right:3rem;
	opacity:1;
	-moz-transition:all .5s;-webkit-transition:all .5s;transition:all .5s;
}
.tcc-itm-con h4{
	line-height:4rem;
	font-size:3rem;color:#FFF;
}
.tcc-itm-con h5{
	line-height:3rem;
	font-size:1.4rem;color:#FFF;
}
.tcc-itm-mask{
	position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;
	background:linear-gradient(-45deg, rgba(0, 0, 0, 0), #6f8dd6);border-radius:2rem;
	opacity:0;
	-moz-transition:all .5s;-webkit-transition:all .5s;transition:all .5s;
}
.tcc-itm-txt{
	position:absolute;top:22rem;left:2.5rem;right:2.5rem;z-index:2;
	text-align:center;
	opacity:0;
	-moz-transition:all .5s;-webkit-transition:all .5s;transition:all .5s;
}
.tcc-itm-txt h4{
	line-height:4rem;
	font-size:3rem;color:#FFF;
}
.tcc-itm-txt h5{
	line-height:2.5rem;
	font-size:1.4rem;color:#FFF;
}
.tcc-itm-txt p{
	margin-top:3rem;line-height:2rem;
	font-size:1.6rem;color:#FFF;
}
.tcc-itm:hover .tcc-itm-con{
	opacity:0;
}
.tcc-itm:hover .tcc-itm-mask, .tcc-itm:hover .tcc-itm-txt{
	opacity:1;
}
@media only screen and (max-width: 768px) {
	.tech-sct-c{
		padding:4rem 2rem;height:auto;
	}
	.tcc-l{
		position:relative;float:none;width:none;height:auto;
	}
	.tcc-l h2{
		position:relative;margin-bottom:4rem;
	}
	.tcc-l h2:after{
		content:'';position:absolute;bottom:-2rem;left:0;right:0;height:0;
		border-top:.1rem solid #CCC;
	}
	.tcc-l p{
		line-height:2.2rem;
		font-size:1.4rem;color:#666;
	}
	.tcc-l-f{
		position:static;margin-top:1.5rem;width:100%;line-height:2.2rem;
		font-size:1.4rem;color:#666;
	}
	.tcc-r{
		float:none;
	}
	.tcc-itm{
		position:relative;display:block;margin-left:0;margin-top:3rem;
	}
	.tcc-itm-bg{
		display:none;
	}
	.tcc-itm-bg-m{
		display:block;width:100%;height:22.5rem;
		background-position:center;background-repeat:no-repeat;background-size:cover;
		border-radius:2rem;
	}
	.tcc-itm-con{
		display:none;
	}
	.tcc-itm-mask{
		display:none;
	}
	.tcc-itm-txt{
		position:static;padding-top:1rem;
		text-align:left;
		opacity:1;
	}
	.tcc-itm-txt h4{
		line-height:4rem;
		font-size:2.4rem;color:#000;
	}
	.tcc-itm-txt h5{
		display:none;
	}
	.tcc-itm-txt p{
		margin-top:1rem;line-height:2rem;
		font-size:1.4rem;color:#888;
	}
}

.tech-sct-d{
	padding-top:12rem;height:80rem;
	background:url(../imgs/tech/bg-con.jpg) no-repeat scroll center top;
	background-size:100% auto;
}
.tcd-l{
	position:relative;float:left;width:72rem;height:56rem;
}
.tcd-lt h2{
	margin-bottom:4rem;
}
.tcd-lt p{
	line-height:3rem;
	font-size:1.6rem;color:#666;
}
.tcd-lf{
	position:absolute;bottom:0;left:0;right:0;
	line-height:2.4rem;
	font-size:1.4rem;color:#666;
}
.tcd-r{
	float:right;width:67rem;
}
.tcd-r-img{
	display:block;width:100%;height:56rem;
	background-position:center;background-repeat:no-repeat;background-size:cover;
	border-radius:2rem;
}
@media only screen and (max-width: 768px) {
	.tech-sct-d{
		padding:3rem 2rem;height:auto;
		background:url(../imgs/tech/bg-con-m.jpg) no-repeat scroll center top;
		background-size:100% auto;
	}
	.tcd-l{
		position:relative;float:none;width:100%;height:auto;
	}
	.tcd-lt h2{
		position:relative;margin-bottom:4rem;
	}
	.tcd-l h2:after{
		content:'';position:absolute;bottom:-2rem;left:0;right:0;height:0;
		border-top:.1rem solid #CCC;
	}
	.tcd-lt p{
		line-height:2.4rem;
		font-size:1.4rem;color:#666;
	}
	.tcd-lf{
		position:static;margin-top:2rem;
		line-height:2.4rem;
		font-size:1.4rem;color:#666;
	}
	.tcd-r{
		float:none;margin-top:2rem;width:100%;
	}
	.tcd-r-img{
		height:22.5rem;
	}
}

.tech-sct-e{
	height:80rem;
	background-repeat:no-repeat;background-size:100% auto;background-position:center top;
}
.tech-sct-e-con{
	position:relative;padding-top:10rem;
}
.tech-sct-e-con span{
	position:absolute;top:40rem;left:0;
	line-height:2rem;
	font-size:1.8rem;color:#FFF;
}
.tech-sct-e-con h1, .tech-sct-e-con h2{
	color:#FFF;
}
.tce-arrange{
	margin-top:29rem;
}
.tce-arrange h4{
	margin-bottom:2rem;line-height:3rem;
	font-size:1.8rem;color:#FFF;
}
.tce-arrange p{
	line-height:3rem;
	font-size:1.6rem;color:#FFF;
}
@media only screen and (max-width: 768px) {
	.tech-sct-e{
		padding:0 2rem;height:57rem;
		background:url(../imgs/tech/bg-progress-m.jpg) no-repeat scroll center top;
		background-size:100% auto;
	}
	.tech-sct-e-con{
		position:relative;padding-top:4rem;
	}
	.tech-sct-e-con h1, .tech-sct-e-con h2{
		color:#FFF;
	}
}

.tech-sct-f{
	height:170rem;
	background:url(../imgs/tech/bg-award.jpg) no-repeat scroll center top;
	background-size:100% auto;
}
.tcf-title{
	padding-top:11rem;
}
.tcf-tl{
	float:left;
}
.tcf-tr{
	float:right;padding-top:3rem;
}
.tcf-tr h4{
	line-height:5rem;
	font-size:3rem;color:#000;
}
.tcf-tr p{
	margin-top:1.5rem;line-height:2.5rem;
	font-size:1.4rem;color:#000;
}
.tcf-awards{
	margin-top:9.5rem;
}
.tcf-ai{
	float:left;margin:0 6rem 6rem 0;padding:6.5rem 6rem 0;width:72rem;height:35.5rem;
	background:#FFF;border-radius:2rem;
}
.tcf-ai:nth-child(2n){
	margin-right:0;
}
.tcf-ai-t{
	line-height:7rem;
	font-size:6rem;color:#000;
}
.tcf-ai-p{
	margin-top:4rem;
}
.tcf-ai-p p{
	line-height:4rem;
	font-size:3.6rem;color:#000;
}
.tcf-awards-f{
	line-height:2.5rem;
	font-size:1.6rem;color:#666;
}
@media only screen and (max-width: 768px) {
	.tech-sct-f{
		padding:0 2rem;height:158rem;
		background:url(../imgs/tech/bg-award-m.jpg) no-repeat scroll center top;
		background-size:100% auto;
	}
	.tcf-title{
		padding-top:4rem;
	}
	.tcf-tl{
		float:none;position:relative;
	}
	.tcf-tl:after{
		content:'';position:absolute;bottom:-2rem;left:0;right:0;height:0;
		border-top:.1rem solid #CCC;
	}
	.tcf-tr{
		float:none;padding-top:4rem;
	}
	.tcf-tr h4{
		line-height:2.4rem;
		font-size:1.4rem;color:#000;
	}
	.tcf-tr p{
		display:none;
	}
	.tcf-awards{
		margin-top:3rem;
	}
	.tcf-ai{
		float:none;margin:0 0 2rem 0;padding:3rem 3rem 0;width:100%;height:19.5rem;
	}
	.tcf-ai:nth-child(2n){
		margin-right:0;
	}
	.tcf-ai-t{
		line-height:3.6rem;
		font-size:3rem;color:#000;
	}
	.tcf-ai-p{
		margin-top:2rem;
	}
	.tcf-ai-p p{
		line-height:2.6rem;
		font-size:1.8rem;color:#000;
	}
	.tcf-awards-f{
		line-height:2.4rem;
		font-size:1.4rem;color:#666;
	}
}

.tech-sct-g{
	height:106rem;overflow:hidden;
}
.tcg-t{
	padding-top:11rem;
}
.tcg-con{
	margin-top:7rem;
}
.tcg-menu{
	float:left;width:24rem;
}
.tcg-mitm{
	position:relative;margin-bottom:2rem;height:5rem;line-height:5rem;
}
.tcg-mitm:after{
	content:'';position:absolute;bottom:0;left:0;right:0;height:.2rem;
	background:#c5c5c5;
}
.tcg-mitm span{
	font-size:1.6rem;color:#333;font-weight:550;cursor:pointer;
}
.tcg-mitm i{
	position:absolute;top:2.4rem;right:0;width:0;height:0;
	border:.4rem solid transparent;border-top:.5rem solid #989898;border-bottom:none;
}
.tcg-mitm.active:after{
	background:linear-gradient(45deg, #78b8e6, #ff7fcf);
}
.tcg-mitm.active i{
	border:.4rem solid transparent;border-top:.5rem solid #ff89ef;border-bottom:none;
}
.tcg-slider{
	float:left;margin-left:7rem;
}
.tcg-slider-con{
	position:relative;height:56rem;
}
.tcg-slider-group-con{
	position:absolute;top:0;left:0;width:999rem;height:56rem;
	overflow:hidden;
}
.tcg-slider-group{
	position:absolute;top:0;left:0;width:999rem;
	-moz-transition:all .5s;-webkit-transition:all .5s;transition:all .5s;
}
.tcg-slider-itm{
	position:relative;float:left;margin-right:5rem;
}
.tcg-slider-itm-img{
	width:100rem;height:56rem;
	background-position:center;background-repeat:no-repeat;background-size:cover;
	border-radius:2rem;
}
.tcg-slider-itm-con{
	position:absolute;bottom:4rem;left:4rem;right:11rem;
}
.tcg-slider-itm h4{
	line-height:5rem;
	font-size:3.6rem;color:#FFF;
}
.tcg-slider-itm p{
	margin-top:1.5rem;line-height:3rem;
	font-size:1.6rem;color:#FFF;
}
.tcg-dots{
	position:relative;margin-top:5rem;
}
.tcg-dots em{
	display:inline-block;margin-right:20rem;width:3rem;height:3.6rem;line-height:3.6rem;
	font-size:3rem;color:#333;
}
.tcg-dots span{
	position:absolute;left:6rem;top:1.8rem;width:14rem;height:.2rem;
	background:#d3d3d3;
}
.tcg-dots i{
	position:absolute;left:0;top:0;width:2rem;height:.2rem;
	background:#0a80ca;
	-moz-transition:all .5s;-webkit-transition:all .5s;transition:all .5s;
}
@media only screen and (max-width: 768px) {
	.tech-sct-g{
		padding:0 2rem;
		height:auto;overflow:hidden;
	}
	.tcg-t{
		padding-top:5rem;
	}
	.tcg-con{
		margin-top:3rem;
	}
	.tcg-menu{
		float:none;width:100%;
	}
	.tcg-mitm{
		position:relative;margin-bottom:1rem;height:3.5rem;line-height:3.5rem;
	}
	.tcg-mitm:after{
		height:.1rem;
	}
	.tcg-mitm span{
		font-size:1.5rem;
	}
	.tcg-mitm i{
		top:1.6rem;
	}
	.tcg-slider{
		float:none;margin-left:0;margin-top:4rem;
	}
	.tcg-slider-con{
		height:40rem;
	}
	.tcg-slider-group-con{
		height:40rem;
	}
	.tcg-slider-itm{
		margin-right:1rem;width:37rem;
	}
	.tcg-slider-itm-img{
		width:100%;height:22.5rem;
	}
	.tcg-slider-itm-con{
		position:static;margin-top:2rem;
	}
	.tcg-slider-itm h4{
		line-height:2.4rem;
		font-size:1.8rem;color:#333;font-weight:550;
	}
	.tcg-slider-itm p{
		margin-top:1rem;line-height:2.4rem;
		font-size:1.4rem;color:#333;
	}
	.tcg-dots{
		display:none;
	}
}

.tech-sct-h{
	padding-top:12rem;height:87.5rem;
	background:url(../imgs/tech/bg-room.jpg) no-repeat scroll center top;
	background-size:100% auto;
}
.tch-img{
	display:block;width:100%;height:55.5rem;
	background-position:center;background-repeat:no-repeat;background-size:cover;
	border-radius:2rem;
}
.tech-sct-h p{
	margin-top:2.5rem;line-height:3rem;
	font-size:1.6rem;color:#000;
}
@media only screen and (max-width: 768px) {
	.tech-sct-h{
		padding:5rem 2rem 0;height:47.5rem;
		background:url(../imgs/tech/bg-room-m.jpg) no-repeat scroll center top;
		background-size:100% auto;
	}
	.tch-img{
		height:22.5rem;
	}
	.tech-sct-h p{
		margin-top:1.5rem;line-height:2.2rem;
		font-size:1.4rem;color:#000;
	}
}

/******************************************** 一站式设计 ******************************************************/
.ts-sct-a{
	padding-top:10rem;height:92.5rem;
	background:url(../imgs/ts/top-bg.jpg) no-repeat scroll center top;
	background-size:100% auto;
}
.tsa-t{
	line-height:7rem;
	font-size:4.8rem;color:#333;
	text-align:center;
}
.tsa-con{
	margin-top:11rem;
}
.tsa-l, .tsa-r{
	width:50%;height:49rem;
}
.tsa-l{
	float:left;
}
.tsa-l img{
	display:block;width:100%;
	border-radius:1rem;
}
.tsa-r{
	position:relative;float:right;padding-left:10rem;
}
.tsa-r-con{
	position:absolute;top:50%;transform:translateY(-50%);
}
.tsa-r h1{
	line-height:5.5rem;
	font-size:4.8rem;
}
.tsa-r p{
	margin-top:3.5rem;line-height:3rem;
	font-size:1.6rem;color:#666;
}
@media only screen and (max-width: 768px) {
	.ts-sct-a{
		padding:5rem 2rem 0;height:59rem;
		background:url(../imgs/ts/top-bg-m.jpg) no-repeat scroll center top;
		background-size:100% auto;
	}
	.tsa-t{
		line-height:4rem;
		font-size:3rem;color:#333;
		text-align:left;
	}
	.tsa-con{
		margin-top:2rem;
	}
	.tsa-l, .tsa-r{
		float:none;width:100%;height:auto;
	}
	.tsa-l{
		margin-top:2rem;
	}
	.tsa-l img{
		display:block;width:100%;
	}
	.tsa-r{
		padding-left:0;
	}
	.tsa-r-con{
		position:static;transform:translateY(0);
	}
	.tsa-r h1{
		display:inline-block;
		line-height:2.4rem;
		font-size:1.8rem;
	}
	.tsa-r p{
		margin-top:1.5rem;line-height:2.2rem;
		font-size:1.4rem;color:#666;
	}
}

.ts-sct-b{
	padding-top:13rem;height:69rem;
}
.tsb-itm{
	float:left;margin-right:5rem;width:34rem;height:43rem;
	background:#f8f8f8;border-radius:2rem;
}
.tsb-itm:last-child{
	margin-right:0;
}
.tsb-img{
	height:24rem;overflow:hidden;
}
.tsb-img-bg{
	height:24rem;
	background-position:center;background-repeat:no-repeat;background-size:cover;
	border-radius:2rem;
}
.tsb-itm-con{
	padding:2rem 2rem 0;
}
.tsb-itm-con h4{
	line-height:4rem;
	font-size:2.8rem;color:#000;
}
.tsb-itm-con p{
	margin-top:1rem;line-height:2.5rem;
	font-size:1.8rem;color:#000;
}
@media only screen and (max-width: 768px) {
	.ts-sct-b{
		padding:5rem 2rem;height:auto;
	}
	.tsb-con{
		width:100%;height:31rem;
		overflow-x:auto;overflow-y:hidden;
	}
	.tsb-blks{
		width:118rem;
	}
	.tsb-itm{
		float:left;margin-right:2rem;width:28rem;height:31rem;
		border-radius:1rem;
	}
	.tsb-img{
		height:18.5rem;
	}
	.tsb-img-bg{
		height:18.5rem;
		border-radius:1rem;
	}
	.tsb-itm-con{
		padding:2rem 2rem 0;
	}
	.tsb-itm-con h4{
		line-height:3rem;
		font-size:2.4rem;color:#000;
	}
	.tsb-itm-con p{
		margin-top:1rem;height:4.4rem;line-height:2.2rem;
		font-size:1.4rem;color:#000;
		overflow:hidden;text-overflow:ellipsis;
		display:-webkit-box;-moz-box-orient:vertical;-webkit-line-clamp:2;
	}
}

.ts-sct-c{
	padding-top:11rem;height:92.5rem;
	background:url(../imgs/ts/foot-bg.jpg) no-repeat scroll center top;
	background-size:100% auto;
}
.tsc-t{
	height:17.5rem;
}
.tsc-l{
	float:left;line-height:7rem;
	font-size:4.8rem;
}
.tsc-r{
	float:right;width:63.5rem;line-height:2.5rem;
	font-size:1.6rem;
}
.tsc-itm{
	float:left;margin:0 3rem 2rem 0;width:48rem;height:24rem;
	background:#FFF;border-radius:2rem;
}
.tsc-itm:nth-child(3n){
	margin-right:0;
}
.tsc-img{
	float:left;width:29rem;height:24rem;
	border-radius:2rem 0 0 2rem;
	overflow:hidden;
}
.tsc-img-bg{
	width:29rem;height:24rem;
	background-position:center;background-repeat:no-repeat;background-size:cover;
	border-radius:2rem 0 0 2rem;
}
.tsc-con{
	float:left;padding-top:7rem;width:19rem;height:24rem;
}
.tsc-con img{
	display:block;margin:0 auto;height:5rem;
}
.tsc-con p{
	line-height:4rem;
	font-size:1.8rem;color:#333;text-align:center;
}
@media only screen and (max-width: 768px) {
	.ts-sct-c{
		padding:5rem 2rem 0;height:147.5rem;
		background:url(../imgs/ts/foot-bg-m.jpg) no-repeat scroll center top;
		background-size:100% auto;
	}
	.tsc-t{
		height:auto;
	}
	.tsc-l{
		float:none;line-height:4rem;
		font-size:3rem;
	}
	.tsc-r{
		float:none;margin-top:2rem;width:100%;line-height:2.4rem;
		font-size:1.4rem;
	}
	.tsc-itm{
		float:none;margin:2rem 0 0;width:100%;height:18rem;
		border-radius:1rem;
	}
	.tsc-img{
		float:left;width:22rem;height:18rem;
		border-radius:1rem 0 0 1rem;
	}
	.tsc-img-bg{
		width:22rem;height:18rem;
		border-radius:1rem 0 0 1rem;
	}
	.tsc-con{
		float:left;padding-top:5rem;width:15rem;height:18rem;
	}
	.tsc-con img{
		height:4rem;
	}
	.tsc-con p{
		line-height:3rem;
		font-size:1.5rem;color:#333;
	}
}

/********************************************  preview-pop  ******************************************************/
.preview-pop{
	position:fixed;top:0;left:0;right:0;bottom:0;z-index:9998;
	display:flex;align-items:center;justify-content:center;
	background:rgba(0,0,0,.6);
	transition:transform 300ms linear;
}
.preview-pop-con{
	position:relative;
	max-width:80%;
}
.preview-pop-cls{
	position:absolute;top:-6rem;right:1rem;
	width:4rem;height:4rem;
	cursor:pointer;
}
.preview-pop-cls:before, .preview-pop-cls:after{
	content:'';
	position:absolute;top:50%;left:.5rem;
	width:3rem;height:.3rem;
	background:#FFF;border-radius:.3rem;
}
.preview-pop-cls:before{
	transform:rotate(45deg);
}
.preview-pop-cls:after{
	transform:rotate(-45deg);
}
.preview-pop-img{
	display:block;
	width:100%;max-height:80vh;
	object-fit: cover;
}
@media only screen and (max-width: 768px) {
	.preview-pop-cls{
		top:-5rem;right:0;
	}
	.preview-pop-cls:before, .preview-pop-cls:after{
		left:1rem;
		width:2rem;height:.2rem;
		border-radius:.2rem;
	}
}


/******************************************** 字体渐变 ******************************************************/
.font-gradient,
.location a.cur,
.nav-link.active .nav-link-t,
.nav-link-sub a.active,
.nav-m-itm.active .nav-m-itm-t a,
.isc-li.active span,
.news-nav a.active,
.topic-title,
.tr-list a,
.events-nav a.cur,
.event-title a,
.abt-intro-con h2,
.tca-con-menu a.active span,
.tcb-l-con1,
.award-special,
.tcg-mitm.active span,
.tsa-r h1,
.tsc-l span,
.tsa-topic:first-child span,
.tn-sct-b h1 span,
.tra-r h1 span,
.trb-t a.active,
.tr-sct-c h1 span,
.trd-l h1 span,

.isc-tabs a.active span,
.isc-tabs-citm.active span,
.consult-itm-title,

.isd-tabs span.on b,
.issc-tab span.on,
.blk-contact span,
.iisc-t,
.iisc-tags-top
{
	background-image: -webkit-linear-gradient(80deg, #78b8e6, #ff7fcf);
	-webkit-background-clip: text; 
	-webkit-text-fill-color: transparent; 
}

@media only screen and (max-width: 768px) {
	.nr-l-title a, .nr-r-title a
	{
		background-image: -webkit-linear-gradient(80deg, #78b8e6, #ff7fcf);
		-webkit-background-clip: text; 
		-webkit-text-fill-color: transparent; 
	}
}


