/********************************************  首页  ******************************************************/
.idx-sct-a .slider-group{
	height:69rem;
}
.idx-sct-a .slider-dots{
	position:absolute;bottom:3rem;left:0;right:0;z-index:5;
}
.idx-sct-a .slider-dots em{
	background:#FFF;
}
.isa-itm{
	height:69rem;
	background-repeat:no-repeat;background-size:cover;background-position:center center;
}
@media only screen and (max-width: 768px) {
	.idx-sct-a .slider-group{
		height:31rem;
	}
	.idx-sct-a .slider-dots{
		bottom:1rem;
	}
	.isa-itm{
		height:31rem;
	}
}

.idx-sct-d{
	margin-top:7rem;
}
.isd-title{
	display:none;
}
.isd-vid{
	position:relative;padding-top:48%;
}
.isd-vid-tech{
	position:absolute;top:0;left:0;
	width:100%;height:100%;
}
.isd-vid-poster{
	position:absolute;top:0;left:0;
	width:100%;height:100%;
	background-repeat:no-repeat;background-size:cover;background-position:50% 50%;
}
.isd-vid-btn{
	position:absolute;top:0;left:0;
	width:100%;height:100%;
}
.isd-vid-btn span{
	position:absolute;top:50%;left:50%;
	width:10rem;height:7rem;
	background:rgba(0,0,0,.45);
	border:.3rem solid #FFF;border-radius:1rem;
	transform: translate(-50%, -50%);
	transition:all .4s;
}
.isd-vid-btn span:after{
	content:'';
	position:absolute;top:50%;left:50%;
	border-left:1.8rem solid #FFF;
	border-top:1.2rem solid transparent;border-bottom:1.2rem solid transparent;
	transform: translate(-50%, -50%);
}
.isd-vid-btn:hover span{
	background:rgba(36,131,213,.9);
}

.isd-belly{
	display:none;
	position:absolute;top:0;left:0;
	width:100%;height:100%;
	padding-top:8rem;
}
.isd-belly-top{
	text-align:center;
}
.isd-belly-top span{
	display:inline-block;
	position:relative;padding-left:6.2rem;
	height:8rem;line-height:8rem;
	border-bottom:.1rem solid #fff;
	font-size:4.8rem;color:#FFF;
	font-family:wwf;
	cursor:pointer;
}
.isd-belly-top img{
	position:absolute;top:50%;left:0;
	margin-top:-2.1rem;
	width:4.2rem;height:4.2rem;
}
.isd-belly-con{
	margin-top:9rem;
	display:flex;flex-direction:row;justify-content:space-between;
}
.isd-belly-itm{
	width:45rem;
	cursor:pointer;
}
.isd-belly-itm-img{
	height:23rem;
	border:.4rem solid #FFF;
	overflow:hidden;
}
.isd-belly-itm-img-con{
	height:23rem;
	background-repeat:no-repeat;background-size:cover;background-position:center;
}
.isd-belly-itm-title{
	margin-top:3.5rem;line-height:3.5rem;
	font-size:2.4rem;color:#FFF;font-weight:600;
	font-family:wwf;
	text-align:center;
}
.isd-belly-more{
	margin-top:10rem;
	text-align:center;
}
.isd-more{
	display:none;
}
@media only screen and (max-width: 768px) {
	.idx-sct-d{
		margin-top:3.5rem;
	}
	.isd-title{
		display:block;margin-bottom:3rem;
	}
	.isd-vid{
		padding-top:0;height:24rem;
	}
	.isd-vid-btn span{
		width:7.5rem;height:5rem;
		border:.3rem solid #FFF;border-radius:1rem;
	}
	.isd-vid-btn span:after{
		border-left:1rem solid #FFF;
		border-top:.8rem solid transparent;border-bottom:.8rem solid transparent;
	}
	
	.isd-more{
		display:block;margin-top:2rem;
		text-align:center;
	}
}

.idx-sct-e{
	margin-top:7rem;
}
.ise-con{
	display:flex;flex-direction:row;gap:10rem;
}
.ise-lft{
	flex:1;
}
.ise-rgt{
	width:65rem;
}

.ise-title{
	position:relative;
}
.ise-title:after{
	content:'';position:absolute;bottom:0;left:0;
	width:10rem;height:.4rem;
	background:#cf6e32;
}
.ise-title span{
	display:inline-block;
	height:10rem;line-height:10rem;
	font-size:6rem;color:#000;
	font-family:wwf;
}
.ise-title a{
	position:absolute;top:50%;right:0;
	margin-top:-3rem;
	width:16rem;height:6rem;line-height:6rem;
	background:#EEE;
	font-size:2rem;color:#cf6e32;
	font-family:wwf;
	text-align:center;
}

.ise-pub-itm{
	margin-top:6rem;
	display:flex;flex-direction:row;
	cursor:pointer;
}
.ise-pub-itm-img{
	margin-right:4.6rem;
	width:20rem;height:27rem;
	box-shadow:0 0 1rem #d1d1d1;
	overflow:hidden;
}
.ise-pub-itm-img-con{
	width:20rem;height:27rem;
	background-repeat:no-repeat;background-size:cover;background-position:center;
}
.ise-pub-itm-inf{
	flex:1;
	display:flex;flex-direction:column;
}
.ise-pub-itm-title{
	line-height:3.5rem;
	font-size:2.4rem;color:#000;
	font-family:wwf;
}
.ise-pub-itm-date{
	margin-top:3rem;line-height:2.5rem;
}
.ise-pub-itm-date em{
	font-size:1.8rem;color:#cf6e32;font-style:italic;
}
.ise-pub-itm-date span{
	margin-left:2rem;
	font-size:1.8rem;color:#000;
}
.ise-pub-itm-intro{
	margin-top:3rem;line-height:2.4rem;
	font-size:1.6rem;color:#666;
	overflow:hidden;text-overflow:ellipsis;
	display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;
}
.ise-pub-itm-show{
	flex:1;
	display:flex;flex-direction:column;justify-content:end;
}
.ise-pub-itm-show img{
	width:5rem;height:5rem;
}

.ise-rcd{
	margin-top:5.8rem;
	cursor:pointer;
}
.ise-rcd-img{
	height:36.7rem;
	overflow:hidden;
}
.ise-rcd-img-con{
	height:36.7rem;
	background-repeat:no-repeat;background-size:cover;background-position:center;
}
.ise-rcd-title{
	padding:0 3rem;height:9.5rem;line-height:9.5rem;
	font-size:2.56rem;color:#000;font-weight:600;
	font-family:wwf;
	white-space:nowrap;overflow:hidden;text-overflow:ellipsis;
	box-shadow:0 0 1rem #d1d1d1;
}
.ise-acts{
	margin-top:4.4rem;
	display:flex;flex-direction:row;justify-content:space-between;
}
.ise-acts-itm{
	position:relative;
}
.ise-acts-itm-img{
	width:20rem;height:11.2rem;
	background-repeat:no-repeat;background-size:cover;background-position:center;
}
.ise-acts-itm-title{
	display:none;
}
.ise-acts-itm.active:before, .ise-acts-itm.active:after{
	content:'';position:absolute;top:0;
}
.ise-acts-itm.active:before{
	left:0;right:0;
	margin-top:-.6rem;height:.6rem;
	background:#cf6e32;
}
.ise-acts-itm.active:after{
	left:50%;
	margin-top:-1.6rem;margin-left:-1rem;
	border-bottom:1.2rem solid #cf6e32;
	border-left:1.2rem solid transparent;border-right:1.2rem solid transparent;
}
.ise-more{
	display:none;
}
@media only screen and (max-width: 768px) {
	.idx-sct-e{
		margin:3.5rem 3rem 0;
	}
	.ise-con{
		display:block;
	}
	.ise-lft{
		flex:1;
	}
	.ise-rgt{
		margin-top:3.5rem;
		width:100%;
	}
	
	.ise-title{
		text-align:center;
	}
	.ise-title:after{
		left:50%;
		margin-left:-2.8rem;
		width:5.6rem;
	}
	.ise-title span{
		height:5.6rem;line-height:5.6rem;
		font-size:2.8rem;
	}
	.ise-title a{
		display:none;
	}
	
	.ise-pub-itm{
		margin-top:3rem;
		flex-direction:column;
	}
	.ise-pub-itm-img{
		margin-right:0;
		width:33rem;height:45rem;
	}
	.ise-pub-itm-img-con{
		width:33rem;height:45rem;
	}
	.ise-pub-itm-inf{
		margin-top:2rem;
	}
	.ise-pub-itm-title{
		line-height:2.5rem;
		font-size:1.8rem;
	}
	.ise-pub-itm-date{
		margin-top:2rem;line-height:2rem;
	}
	.ise-pub-itm-date em{
		font-size:1.2rem;
	}
	.ise-pub-itm-date span{
		font-size:1.2rem;
	}
	.ise-pub-itm-intro{
		margin-top:1.5rem;line-height:2rem;
		font-size:1.2rem;
	}
	.ise-pub-itm-show{
		display:none;
	}
	
	.ise-rcd{
		display:none;
	}

	.ise-acts{
		margin-top:0;
		display:block;
	}
	.ise-acts-itm{
		margin-top:2.5rem;
	}
	.ise-acts-itm-img{
		width:100%;height:19rem;
		background-repeat:no-repeat;background-size:cover;background-position:center;
	}
	.ise-acts-itm-title{
		display:block;
		padding:1.5rem 1.5rem;line-height:2.4rem;
		font-size:1.8rem;color:#000;
		font-family:wwf;
	}
	.ise-acts-itm.active:before, .ise-acts-itm.active:after{
		display:none;
	}
	
	.ise-more{
		display:block;margin-top:3rem;
		text-align:center;
	}
}

/********************************************  work  ******************************************************/
.sct-publications{
	margin-top:7rem;
}
.sct-publications .slider-group{
	margin:5rem 0 0;
	height:77rem;
}
.intro{
	margin-top:7rem;
}
.intro-main{
	margin-top:5rem;
	line-height:2.4rem;
	font-size:1.6rem;color:#2c3e50;
}
.intro-main p{
	margin-bottom:1rem;
}
@media only screen and (max-width: 768px) {
	.sct-publications{
		margin-top:3.5rem;padding:0 3rem;
	}
	.sct-publications .slider-group{
		margin:2.5rem 0 0;
		height:63rem;
	}
	.intro{
		margin-top:3.5rem;padding:0 3rem;
	}
	.intro-main{
		margin-top:1.5rem;
		line-height:2rem;
		font-size:1.4rem;
	}
}

/********************************************  activity  ******************************************************/
.activity{
	padding:10rem 0 0;
}
.activity-title{
	position:relative;
	padding:2rem 0;line-height:7rem;
	font-size:5.6rem;color:#000;
	font-family:wwf;
	text-align:center;
}
.activity-title:after{
	content:'';position:absolute;bottom:0;left:50%;
	margin-left:-2rem;
	width:4rem;height:.4rem;
	background:#cf6e32;
}
.activity-date{
	margin-top:2rem;
	font-size:2.4rem;color:#000;
	font-family:wwf;
	text-align:center;
}
.activity-main{
	margin-top:18rem;
	display:flex;flex-direction:row;gap:5rem;
}
.activity-content{
	flex:1;
	line-height:3rem;
	font-size:1.4rem;color:#000;
	text-align:justify;
}
.activity-content p{
	margin-bottom:1rem;
}
.activity-content p strong{
	font-weight:700;
}
.activity-content img{
	max-width:100%;
}
.activity-rels{
	width:52rem;
}
.activity-rel-itm{
	margin-bottom:5rem;
	border-radius:.4rem;
	box-shadow:0 .2rem 1rem #d1d1d1;
	overflow:hidden;
	cursor:pointer;
}
.activity-rel-itm-img{
	height:26rem;
	overflow:hidden;
}
.activity-rel-itm-img-con{
	height:26rem;
	background-repeat:no-repeat;background-size:cover;background-position:center;
}
.activity-rel-itm-title{
	padding:2.5rem 1.5rem;line-height:3.5rem;
	font-size:2.4rem;color:#000;
	font-family:wwf;
}
@media only screen and (max-width: 768px) {
	.activity{
		padding:5rem 3rem 0;
	}
	.activity-title{
		line-height:5rem;
		font-size:4rem;
	}
	.activity-title:after{
		margin-left:-1rem;
		width:2rem;
	}
	.activity-date{
		margin-top:1rem;
		font-size:1.4rem;
	}
	.activity-main{
		margin-top:4rem;
		display:block;
	}
	.activity-content p{
		margin-bottom:1rem;line-height:2.4rem;
		font-size:1.4rem;
	}
	.activity-rels{
		margin-top:2rem;
		width:100%;
	}
	.activity-rel-itm{
		margin-bottom:3rem;
	}
	.activity-rel-itm-img{
		height:16rem;
	}
	.activity-rel-itm-img-con{
		height:16rem;
	}
	.activity-rel-itm-title{
		padding:1rem 1rem;line-height:2.5rem;
		font-size:1.8rem;
	}
}

.activity-pop{
	position:fixed;top:0;left:0;right:0;bottom:0;z-index:999;
	display:flex;align-items:center;justify-content:center;
	background:rgba(0,0,0,.6);
	transition:transform 300ms linear;
}
.activity-pop-con{
	max-width:80%;
}
.activity-pop-img{
	width:100%;max-height:90%;
}
.activity-pop-inf{
	position:relative;padding:2rem 8rem 2rem 2rem;
	background:#FFF;
}
.activity-pop-title{
	line-height:2.4rem;min-height:2.4rem;
	font-size:1.6rem;color:#2c3e50;
}
.activity-pop-cls{
	position:absolute;top:50%;right:1rem;
	margin-top:-2rem;
	width:4rem;height:4rem;
	cursor:pointer;
}
.activity-pop-cls:before, .activity-pop-cls:after{
	content:'';
	position:absolute;top:50%;left:.5rem;
	width:3rem;height:.3rem;
	background:#666;border-radius:.3rem;
}
.activity-pop-cls:before{
	transform:rotate(45deg);
}
.activity-pop-cls:after{
	transform:rotate(-45deg);
}
@media only screen and (max-width: 768px) {
	.activity-pop-inf{
		padding:1rem 6rem 1rem 2rem;
	}
	.activity-pop-title{
		min-height:2.4rem;line-height:2.4rem;
		font-size:1.4rem;
	}
	.activity-pop-cls{
		position:absolute;top:50%;right:1rem;
		margin-top:-2rem;
		width:4rem;height:4rem;
		cursor:pointer;
	}
	.activity-pop-cls:before, .activity-pop-cls:after{
		left:1rem;
		width:2rem;height:.2rem;
		border-radius:.2rem;
	}
}

/********************************************  news  ******************************************************/
.news-list{
	margin-top:8rem;padding:0 3rem;
}
.news-list .news-itm{
	float:left;margin-bottom:5rem;
}
.news-list .news-itm:nth-child(3n){
	margin-right:0;
}
@media only screen and (max-width: 768px) {
	.news-list{
		margin-top:3rem;
	}
	.news-list .news-itm{
		display:block;
		float:none;margin-right:0;margin-bottom:3rem;
	}
}

/********************************************  publications  ******************************************************/
.publications-list{
	margin-top:8rem;padding:0 3rem;
}
.publications-list .pub-itm{
	float:left;margin-bottom:5rem;
	border-radius:.4rem;
	box-shadow:0 .2rem 1rem #d1d1d1;
	overflow:hidden;
}
.publications-list .pub-itm:nth-child(4n){
	margin-right:0;
}
.publications-list .pub-itm-inf{
	margin:0;padding:1rem 1rem;
}
.publications-list .pub-itm-brief{
	font-family:wwf;
}
@media only screen and (max-width: 768px) {
	.publications-list{
		margin-top:3rem;
	}
	.publications-list .pub-itm{
		display:block;
		float:none;margin-right:0;margin-bottom:3rem;
	}
	.publications-list .pub-itm-img, .publications-list .pub-itm-img-con{
		height:11rem;
	}
}

/********************************************  activities  ******************************************************/
.sct-activities{
	padding:7rem 0 0;
}
.sct-activities .slider-group{
	margin:5rem -1rem 0;
	height:63rem;
}
.sct-activities .slider-group-con{
	left:1rem;
}
.act-itm{
	margin-right:8.5rem;width:45rem;
	border-radius:.4rem;
	box-shadow:0 .2rem 1rem #d1d1d1;
	overflow:hidden;
}
.act-itm-img{
	position:relative;
	height:26rem;
	overflow:hidden;
}
.act-itm-img-con{
	height:26rem;
	background-repeat:no-repeat;background-size:cover;background-position:center center;
	transition:ease all 0.5s;
}
.act-itm-date{
	position:absolute;bottom:0;left:4rem;
	padding:0 1rem;height:3rem;line-height:3rem;
	background:#cf6e32;
	font-size:1.4rem;color:#FFF;
}
.act-itm-inf{
	padding:4rem 4rem;
	background:#FFF;
}
.act-itm-title{
	height:6.4rem;line-height:3.2rem;
	font-size:2.4rem;color:#000;
	font-family:wwf;
	overflow:hidden;text-overflow:ellipsis;
	display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;
}
.act-itm-intro{
	margin-top:3.5rem;
	height:10.6rem;line-height:2.65rem;
	font-size:1.6rem;color:#666;
	overflow:hidden;text-overflow:ellipsis;
	display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;
}
.act-itm:hover .act-itm-img-con{
	transform:scale(1.1);
}
@media only screen and (max-width: 768px) {
    .sct-activities{
    	padding:3.5rem 3rem 0;
    }
    .sct-activities .slider-group{
    	margin:1.2rem -1rem 0;
    	height:43rem;
    }
    .act-itm{
    	margin-right:2rem;width:33rem;
    }
    .act-itm-img{
    	height:19.5rem;
    }
    .act-itm-img-con{
    	height:19.5rem;
    }
    .act-itm-date{
		left:3rem;
    	height:2rem;line-height:2rem;
    	font-size:1.4rem;
    }
    .act-itm-inf{
    	padding:1.5rem 3rem 3rem;
    }
    .act-itm-title{
    	margin-top:1.2rem;
    	height:4.8rem;line-height:2.4rem;
    	font-size:1.8rem;
    }
    .act-itm-intro{
    	margin-top:1.5rem;
    	height:10rem;line-height:2.5rem;
    	font-size:1.4rem;
    }
}

/******************************************** about ******************************************************/
.about{
	padding:10rem 0 0;
}
.about-content{
	margin-top:5rem;line-height:3rem;
	font-size:1.6rem;color:#000;
}
.about-content h2, .about-content h3{
	margin:2rem 0 1rem;line-height:4rem;
	color:#000;
}
.about-content h2{
	font-size:3rem;
}
.about-content h3{
	font-size:2.4rem;
}
.about-content p{
	margin-bottom:1rem;
}
.about-content strong{
	font-weight:600;
}
.about-content img{
	max-width:100%;
}
.about-content a{
	color:#337ab7;
}
@media only screen and (max-width: 768px) {
	.about{
		padding:3rem 3rem 0;
	}
	.about-content{
		margin-top:2rem;line-height:2.4rem;
		font-size:1.4rem;
	}
	.about-content h2{
		margin:2rem 0 1rem;line-height:3rem;
		font-size:2.4rem;
	}
}

/******************************************** jobs ******************************************************/
.sct-jobs-head{
	padding:8rem 0 0;
	line-height:3.2rem;
	font-size:1.8rem;color:#2c3e50;
}
@media only screen and (max-width: 768px) {
	.sct-jobs-head{
		padding:3rem 3rem 0;
		line-height:3rem;
		font-size:1.6rem;
	}
}

/******************************************** cooperation ******************************************************/
.sct-cooperation-a, .sct-cooperation-b{
	padding:7rem 0 0;
}
.sct-ca-con, .sct-cb-con{
	margin-top:5rem;
	display:flex;flex-direction:row;gap:6rem;
}
.sct-ca-con video, .sct-cb-con video{
	width:63rem;height:35rem;
}
.sct-c-txt{
	line-height:3rem;
	font-size:1.8rem;color:#000;
}

.sct-cooperation-c{
	padding:7rem 0 8rem;
}
.sct-cc-con{
	margin-top:5rem;
	display:flex;flex-direction:row;gap:4rem;
}
.sct-cc-img img{
	display:block;
	width:70rem;height:35.6rem;
}
.sct-cc-rgt{
	flex:1;
	display:flex;flex-direction:column;
}
.sct-cc-txt{
	flex:1;
	line-height:2.5rem;
	font-size:1.8rem;color:#000;
}
.sct-cc-txt p{
	margin-bottom:1rem;
}
.sct-cc-list{
	margin-top:3rem;
}
.sct-cc-list-title span{
	font-size:2.4rem;color:#000;
	font-family:wwf;
}
.sct-cc-list-title em{
	font-size:1.8rem;color:#000;
}

.sct-cooperation-d{
	padding:7rem 0 32rem;
	background-repeat:no-repeat;background-size:cover;background-position:center center;
}
.sct-cd-con{
	margin-top:5rem;
	text-align:center;
}
.sct-cd-t1{
	line-height:4.2rem;
	font-size:3rem;color:#000;font-weight:600;
}
.sct-cd-t2{
	line-height:2.5rem;
	font-size:1.8rem;color:#000;
}
.sct-cd-bt{
	margin-top:5rem;
}

.sct-cooperation-e{
	padding:7rem 0 0;
	height:80rem;
	background-repeat:no-repeat;background-size:cover;background-position:center center;
}
.sct-ec-con{
	margin:5rem auto 0;
	width:70%;
}
.sct-ec-blks{
	display:flex;flex-direction:row;gap:2rem;
}
.sct-ec-blk{
	flex:1;
	padding:5rem 4rem 6rem;
	background:#FFF;
}
.sct-ec-img{
	text-align:center;
}
.sct-ec-img img{
	display:inline-block;
	width:7rem;height:7rem;
}
.sct-ec-title{
	margin-top:4rem;line-height:4.5rem;
	font-size:3.2rem;color:#000;font-weight:600;
	font-family:wwf;
	text-align:center;
}
.sct-ec-txt{
	margin-top:5rem;height:15rem;line-height:2.5rem;
	font-size:1.6rem;color:#666;
	overflow:hidden;text-overflow:ellipsis;
	display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6;
}
@media only screen and (max-width: 768px) {
	.sct-cooperation-a, .sct-cooperation-b{
		padding:3rem 3rem 0;
	}
	.sct-ca-con, .sct-cb-con{
		margin-top:1rem;
		flex-direction:column;
		gap:2rem;
	}
	.sct-cb-con{
		flex-direction:column-reverse;
	}
	.sct-ca-con video, .sct-cb-con video{
		width:33rem;height:20rem;
	}
	.sct-c-txt{
		line-height:2rem;
		font-size:1.4rem;
	}
	
	.sct-cooperation-c{
		padding:3.5rem 3rem 3rem;
	}
	.sct-cc-con{
		margin-top:2rem;
		flex-direction:column;gap:2rem;
	}
	.sct-cc-img img{
		width:100%;height:auto;
	}
	.sct-cc-txt{
		line-height:2.4rem;
		font-size:1.4rem;
	}
	.sct-cc-btn{
		text-align:center;
	}
	.sct-cc-list{
		margin-top:2rem;
	}
	.sct-cc-list-title span{
		font-size:1.6rem;
	}
	.sct-cc-list-title em{
		font-size:1.2rem;
	}

	.sct-cooperation-d{
		padding:3.5rem 3rem 20rem;
	}
	.sct-cd-con{
		margin-top:2rem;
	}
	.sct-cd-t1{
		line-height:2rem;
		font-size:1.6rem;
	}
	.sct-cd-t2{
		margin-top:2rem;line-height:2.5rem;
		font-size:1.4rem;
	}
	.sct-cd-bt{
		margin-top:2rem;
	}

	.sct-cooperation-e{
		padding:3.5rem 3rem 3rem;
		height:auto;
	}
	.sct-ec-con{
		margin:2rem auto 0;
		width:100%;
	}
	.sct-ec-blks{
		flex-direction:column;gap:2rem;
	}
	.sct-ec-blk{
		padding:2rem 3rem 3rem;
		border-radius:.4rem;
		box-shadow: 2px 2px 4px #c9c9c9;
	}
	.sct-ec-img img{
		width:3.5rem;height:3.5rem;
	}
	.sct-ec-title{
		margin-top:1rem;line-height:2.4rem;
		font-size:1.6rem;
	}
	.sct-ec-txt{
		margin-top:1rem;height:auto;line-height:2.4rem;
		font-size:1.4rem;
		display:block;
	}
}

.sct-coc{
	padding:7rem 0 0;
}
.sct-coc-con{
	margin-top:5rem;
}
.sct-coc-img img{
	display:block;margin:0 auto;
	max-width:100%;
}
.sct-coc-txt{
	margin-top:5rem;line-height:3rem;
	font-size:1.8rem;color:#000;
}
.sct-coc-txt p{
	margin-bottom:1rem;
}
@media only screen and (max-width: 768px) {
	.sct-coc{
		padding:3.5rem 3rem 0;
	}
	.sct-coc-con{
		margin-top:2rem;
	}
	.sct-coc-txt{
		margin-top:2rem;line-height:2.4rem;
		font-size:1.6rem;
	}
}

/******************************************** envedu ******************************************************/
.sct-envedu{
	margin-top:7rem;
}
.sct-envedu > img{
	display:block;margin-top:5rem;
	width:100%;
}
.sct-envedu-txt{
	margin-top:4rem;line-height:3.6rem;
	font-size:1.8rem;color:#000;
}
.sct-envedu-more{
	margin-top:5rem;
	text-align:center;
}
@media only screen and (max-width: 768px) {
	.sct-envedu{
		margin-top:3.5rem;
	}
	.sct-envedu > img{
		margin-top:3rem;height:42rem;
		object-fit:cover;
	}
	.sct-envedu-txt{
		margin-top:2rem;padding:0 3rem;line-height:2.4rem;
		font-size:1.6rem;
	}
	.sct-envedu-more{
		margin-top:2rem;
	}
}

/******************************************** download ******************************************************/
.sct-download-a{
	margin-top:7rem;
}
.sct-download-a .slider-group{
	margin-top:5rem;
	height:63rem;
}
.da-itm{
	margin-right:8.5rem;width:45rem;
	overflow:hidden;
}
.da-itm-img{
	height:60rem;
	overflow:hidden;
}
.da-itm-img-con{
	height:60rem;
	background-repeat:no-repeat;background-size:contain;background-position:center center;
	transition:ease all 0.5s;
}

.sct-download-b{
	margin-top:7rem;
}
.sct-download-b .slider-group{
	margin-top:5rem;
	height:72rem;
}
.sct-db-itm{
	margin-right:4rem;
	width:110rem;height:72rem;
	display:flex;align-items:center;
}
.sct-db-itm-video{
	padding:1rem;height:36rem;
	background:#FFF;border-radius:.4rem;
	box-shadow: 0 0 1rem #d1d1d1;
	overflow:hidden;
	transition:ease all 1s;
}
.sct-db-itm video{
	width:100%;height:61rem;
}
.sct-db-itm-title{
	margin-top:3rem;line-height:3rem;
	font-size:2rem;color:#000;font-weight:600;
	font-family:wwf;
	text-align:center;
}
.sct-db-itm.active .sct-db-itm-video{
	height:auto;
}

.sct-download-c{
	padding:7rem 0 5rem;
}
.sct-dc-list{
	margin-top:5rem;
}
.sct-dc-itm{
	float:left;margin-right:8.5rem;margin-bottom:5rem;
	width:45rem;
}
.sct-dc-itm:nth-child(3n){
	margin-right:0;
}
.sct-dc-itm-img{
	height:24rem;
	overflow:hidden;
}
.sct-dc-itm-img-con{
	height:24rem;
	background-repeat:no-repeat;background-size:cover;background-position:center center;
	transition:ease all 0.5s;
}
.sct-dc-itm-title{
	margin-top:2rem;line-height:3rem;
	font-size:2.4rem;color:#000;font-weight:500;
	font-family:wwf;
}
.sct-dc-itm-tag{
	margin-top:1rem;
	font-size:1.8rem;
}
.sct-dc-itm-tag b{
	color:#cf6e32;
}
.sct-dc-itm-tag em{
	margin-left:2rem;
}

.sct-download-d{
	padding:7rem 0 37rem;
	background-repeat:no-repeat;background-size:cover;background-position:center center;
}
.sct-dd-con{
	margin-top:5rem;line-height:2.5rem;
	font-size:1.8rem;color:#000;
}
.sct-dd-con p{
	margin-bottom:1rem;
}
@media only screen and (max-width: 768px) {
	.sct-download-a{
		margin-top:3.5rem;padding:0 3rem;
	}
	.sct-download-a .slider-group{
		margin-top:3rem;
		height:46rem;
	}
	.da-itm{
		margin-right:0;width:33rem;
	}
	.da-itm-img{
		height:44rem;
	}
	.da-itm-img-con{
		height:44rem;
	}
	
	.sct-download-b{
		margin-top:3.5rem;padding:0 3rem;
	}
	.sct-download-b .slider-group{
		margin-top:3rem;
		height:24rem;
	}
	.sct-db-itm{
		margin-right:2rem;
		width:31rem;height:24rem;
	}
	.sct-db-itm-video{
		height:19rem;
	}
	.sct-db-itm video{
		width:29rem;height:17rem;
	}
	.sct-db-itm-title{
		margin-top:2rem;line-height:3rem;
		font-size:1.6rem;
	}
	.sct-db-itm.active .sct-db-itm-video{
		height:19rem;
	}
	
	.sct-download-c{
		padding:3rem 3rem 5rem;
	}
	.sct-dc-list{
		margin-top:3rem;
	}
	.sct-dc-itm{
		float:none;margin-right:0;margin-bottom:3rem;
		width:33rem;
	}
	.sct-dc-itm:nth-child(3n){
		margin-right:0;
	}
	.sct-dc-itm-img{
		height:17.6rem;
	}
	.sct-dc-itm-img-con{
		height:17.6rem;
	}
	.sct-dc-itm-title{
		margin-top:1rem;line-height:3rem;
		font-size:1.6rem;
	}
	.sct-dc-itm-tag{
		margin-top:0;
		font-size:1.4rem;
	}
	.sct-dc-itm-tag em{
		margin-left:2rem;
	}
	
	.sct-download-d{
		padding:3.5rem 0 20rem;
	}
	.sct-dd-con{
		margin-top:3rem;line-height:2.4rem;
		font-size:1.6rem;
	}
}

/******************************************** download ******************************************************/
.videos-list{
	margin-top:8rem;
}
.video-itm{
	float:left;margin-right:8.5rem;margin-bottom:5rem;
	width:45rem;
	border-radius:.4rem;
	box-shadow:0 .2rem 1rem #d1d1d1;
	overflow:hidden;
}
.video-itm:nth-child(3n){
	margin-right:0;
}
.video-itm-top{
	height:26rem;
}
.video-itm-top video{
	width:100%;height:100%;
}
.video-itm-inf{
	padding:2rem 1rem;
}
.video-itm-title{
	height:5.6rem;line-height:2.8rem;
	font-size:2rem;color:#000;
	font-family:wwf;
	overflow:hidden;text-overflow:ellipsis;
	display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;
}
@media only screen and (max-width: 768px) {
	.videos-list{
		margin-top:3rem;padding:0 3rem;
	}
	.video-itm{
		float:none;display:block;
		margin-right:0;margin-bottom:3rem;
		width:100%;
	}
	.video-itm-top{
		height:20rem;
	}
	.video-itm-title{
		display:block;
		height:auto;line-height:2.4rem;
		font-size:1.6rem;
	}
}

.search-con .cm-title{
	margin-bottom:5rem;
}
.none{
	line-height:5rem;
	font-size:2rem;color:#000;
}
@media only screen and (max-width: 768px) {
	.search-con .cm-title{
		margin-bottom:3rem;
	}
	.none{
		font-size:1.6rem;
	}
}