/******************************************** 首页 ******************************************************/
.video-bg{
	position:relative;padding-top:50%;width:100%;
}
.video-bg video{
	position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;
	object-fit:cover;
}
.video-mask{
	position:absolute;top:0;left:0;width:100%;height:100%;
	display:flex;flex-direction:column;justify-content:center;align-items:center;
	background:rgba(0,0,0,0.3);
}
.video-mask img{
	width:64rem;
}
@media only screen and (max-width: 768px) {
	.video-bg{
		padding-top:120%;
	}
	.video-mask img{
		margin-top:4rem;width:35rem;
	}
}


.idx-sct-com{
	padding-top:12rem;height:61rem;
	background:url(/assets/imgs/index/com_bg.jpg) no-repeat scroll center center / cover;
	text-align:right;
}
.idx-sct-com h4{
	line-height:6rem;
	font-size:2.4rem;color:#333;font-weight:600;letter-spacing:.1rem;
}
.isc-intro p{
	line-height:6rem;
	font-size:2rem;color:#333;letter-spacing:.1rem;
}
.isc-more{
	padding-top:6rem;
}
@media only screen and (max-width: 768px) {
	.idx-sct-com{
		padding:6rem 3rem;height:auto;
		background:#eaf4fd;
		text-align:center;
	}
	.idx-sct-com h4{
		line-height:3rem;
		font-size:1.8rem;color:#333;font-weight:600;letter-spacing:0;
	}
	.isc-intro{
		margin-top:3rem;
	}
	.isc-intro p{
		margin:1rem 0;line-height:3rem;
		font-size:1.4rem;color:#333;letter-spacing:0;
	}
	.isc-more{
		padding-top:3rem;
	}
}

.idx-sct-a{
	padding:14.5rem 0 15rem;
	background:url(/assets/imgs/index/a_bg.jpg) no-repeat scroll right bottom / cover;
}
.idx-sct-a .p-itm{
	border-radius:2.5rem;
}
.idx-sct-a .p-itm-img img{
	height:65rem;
}
.idx-sct-a .p-itm-title{
	top:63%;text-align:center;
}
.idx-sct-a .p-itm-title:after{
	left:50%;margin-left:-3rem;width:6rem;
}
.idx-sct-a .p-itm-intro{
	top:36.1%;padding:0 7rem;height:24rem;-webkit-line-clamp:6;
}
.idx-sct-a .p-itm-more{
	display:block;bottom:10%;opacity:1;text-align:center;
}
.idx-sct-a .p-itm.active .p-itm-title{
	top:11.5%;
}
@media only screen and (max-width: 768px) {
	.idx-sct-a{
		padding:6.5rem 0 5rem;
	}
	.idx-sct-a .p-itm-img img{
		height:auto;
	}
	.idx-sct-a .p-itm-title:after{
		margin-left:-2rem;width:4rem;
	}
	.idx-sct-a .p-itm-intro{
		top:35%;padding:0 3rem;height:18rem;
	}
}


.sliders{
	position:relative;height:60rem;background:#212121;overflow:hidden;
}
.slider-group{
	position:absolute;top:0;left:0;width:99999px;
}
.slider-item{
	float:left;position:relative;z-index:1;display:inline-block;overflow:hidden;
}
.slider-item img{
	position:absolute;top:50%;left:50%;z-index:1;width:auto;height:100%;
	-webkit-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);transform:translate(-50%,-50%);
}
.slider-dots{
	position:absolute;bottom:3.6rem;left:0;z-index:5;
	width:100%;line-height:0;text-align:center;
	-moz-transition:all .5s;-webkit-transition:all .5s;transition:all .5s;
}
.slider-dots em{
	display:inline-block;margin:0 .5rem;width:1.5rem;height:1rem;
	background:#FFF;border-radius:.5rem;
	cursor:pointer;
	-moz-transition:all .5s;-webkit-transition:all .5s;transition:all .5s;
}
.slider-dots em.active{
	width:4rem;background:#50caff;
}
.slider-active.slider-item{
	z-index:4;
}

.slider-item .container{
	z-index:10;text-align:right;
}
.slider-title{
	padding-top:16rem;
}
.slider-title p{
	line-height:8rem;font-size:6rem;color:#FFF;font-style:italic;
}
.slider-more{
	margin-top:5.4rem;
}

@media only screen and (max-width: 768px) {
	.sliders{
		height:32rem;
	}
	.slider-dots{
		bottom:3rem;
	}
	.slider-dots em{
		margin:0 .25rem;width:.8rem;height:.5rem;
		border-radius:.25rem;
	}
	.slider-dots em.active{
		width:2rem;
	}
	
	.slider-title{
		padding-top:8rem;padding-right:3rem;
	}
	.slider-title p{
		line-height:3rem;font-size:2.4rem;
	}
	.slider-more{
		margin-top:2.4rem;padding-right:3rem;
	}
}

.idx-sct-c{
	padding:15rem 0 13rem;
	background:url(/assets/imgs/index/c_bg.jpg) no-repeat center bottom #f1f4f7;
	background-size:100% auto;
}
.idx-sct-c-con{
	margin-top:7.5rem;
}
.idx-sct-c-con .cm-card{
	float:left;margin-right:5.3rem;width:36rem;
}
.idx-sct-c-con .cm-card:last-child{
	margin-right:0;
}
.idx-sct-c-more{
	margin-top:9rem;text-align:center;
}

@media only screen and (max-width: 768px) {
	.idx-sct-c{
		padding:7rem 0 7rem;
	}
	.idx-sct-c-con{
		margin-top:3.5rem;padding:0 3rem;
	}
	.idx-sct-c-con .cm-card{
		float:none;margin-right:0;margin-top:3rem;width:100%;
	}
	.idx-sct-c-more{
		margin-top:4rem;
	}
}

/******************************************** 技术 ******************************************************/
.tech-sct-a{
	background:#f5faff;
}
.tech-sct-b{
}
.tech-sct-c{
	background:url(/assets/imgs/tech/c_bg.jpg) no-repeat right bottom #132541;background-size:auto 80rem;
}
.tech-sct-d{
	background:#f5f9fc;
}

.tech-sct-a .container{
	background:url(/assets/imgs/tech/a_bg.jpg) no-repeat -4.5rem center;background-size:auto 45.7rem;
}
.tech .row-col{
	height:80rem;
}
.tech-sct-a .row-col{
	height:70rem;
}

.tech-sct-con{
	padding-top:17rem;
}
.tech-sct-t h2{
	padding-left:7.5rem;
}
.tech-sct-t img{
	left:0;
}
.tech-sct-a-h{
	margin-top:3rem;line-height:3.6rem;
	font-size:2.4rem;color:#333;font-weight:600;letter-spacing:.1rem;
}
.tech-sct-a-c{
	height:40rem;overflow:auto;
}
.tech-sct-a-c p{
	margin-top:2.2rem;line-height:4rem;
	font-size:2rem;color:#333;letter-spacing:.1rem;
}
.tech-sct-a-c p strong{
	font-weight:600;
}
.tech-sct-c .tech-sct-t h2{
	color:#FFF;
}

.tech-sct-blks{
	display:table;margin-top:13.5rem;width:100%;
}
.tech-sct-blk{
	display:table-cell;width:33.3%;
}
.tech-sct-blk-img{
	text-align:center;
}
.tech-sct-blk-img img{
	display:inline-block;width:16rem;height:16rem;
}
.tech-sct-blk-t1{
	margin-top:5rem;line-height:3.2rem;
	font-size:2.4rem;color:#333;text-align:center;
	white-space:nowrap;
}
.tech-sct-blk-t2{
	margin-top:.8rem;line-height:2.8rem;
	font-size:2rem;color:#333;text-align:center;
}
.tech-sct-c .tech-sct-blk-t1{
	color:#FFF;
}

.tech-an{
	position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;
	overflow:hidden;
}
.tech-b-bg{
	position:absolute;z-index:2;width:19.3rem;height:23.3rem;
	background:url(/assets/imgs/tech/b_bg.png) no-repeat center center;background-size:auto 23.3rem;
}
.tech-b-bg-1{
	top:27rem;left:20rem;
}
.tech-b-bg-2{
	bottom:6rem;right:7rem;
}

.tech-b-mask{
	content:'';position:absolute;top:26rem;left:0;z-index:3;
	width:10rem;height:46rem;
	background: #FFF;opacity: .5;
	-moz-transform: skewX(45deg);-webkit-transform: skewX(45deg);transform: skewX(45deg);
	-webkit-animation:an_light 1.5s infinite  linear;animation:an_light 1.5s infinite  linear;
}
@-webkit-keyframes an_light {
	from {left:0;}
	to {left:50rem;}
}
@keyframes an_light {
	from {left:0;}
	to {left:50rem;}
}

.tech-b-img-1{
	position:absolute;bottom:0;left:15rem;z-index:5;
	height:30rem;
}
.tech-b-img-2{
	position:absolute;top:10rem;right:0;z-index:4;
	height:55rem;
}

.tech-c-bg{
	position:absolute;top:15rem;left:5rem;z-index:1;
	width:55rem;height:50rem;
	background:url(/assets/imgs/tech/c_bg.png) no-repeat center center;background-size:auto 50rem;
	-webkit-transform-origin: 56% 56%;transform-origin: 56% 56%;
	-webkit-animation:an_rotate 6s infinite  linear;animation:an_rotate 6s infinite  linear;
}
@-webkit-keyframes an_rotate {
	from {
		transform:rotate(0deg);
	}
	50%{
		transform:rotate(48deg);
	}
	to {
		transform:rotate(0deg);
	}
}
@keyframes an_rotate {
	from {
		transform:rotate(0deg);
	}
	50%{
		transform:rotate(48deg);
	}
	to {
		transform:rotate(0deg);
	}
}

.tech-c-img{
	position:absolute;top:12rem;left:8rem;z-index:2;
	width:50rem;height:55rem;
}

.tech-d-bg{
	position:absolute;top:13.5rem;left:20.4rem;z-index:3;
	width:10rem;height:10rem;
	background:url(/assets/imgs/tech/d_roll.png) no-repeat center center;background-size:auto 10rem;
	-webkit-animation:an_updown 4.5s infinite  linear;animation:an_updown 4.5s infinite  linear;
}
.tech-d-round{
	position:absolute;bottom:6.5rem;right:0;z-index:1;
	width:36.5rem;height:36.5rem;
	background:#FFF;border-radius:50%;
	-webkit-animation:an_updown 4.5s infinite  linear;animation:an_updown 4.5s infinite  linear;
}
.tech-d-img{
	position:absolute;top:10rem;left:20.4rem;z-index:2;
	height:70.4rem;
}

.sct-top-title{text-align: center;}

@-webkit-keyframes an_updown {
	from {
		transform:translateY(0);
	}
	50%{
		transform:translateY(-4rem);
	}
	to {
		transform:translateY(0);
	}
}
@keyframes an_updown {
	from {
		transform:translateY(0);
	}
	50%{
		transform:translateY(-4rem);
	}
	to {
		transform:translateY(0);
	}
}

@media only screen and (max-width: 768px) {
	.tech-sct-c{
		background-size:auto 35rem;
	}
	
	.tech-sct-a .container{
		background:none;
	}
	.tech-sct-a-img{
		margin:4rem 0 2rem;
	}
	.tech-sct-a-img img{
		display:block;width:100%;
	}
	.tech .row-col{
		height:auto;
	}
	.tech-sct-a .row-col{
		height:auto;
	}
	
	.tech-sct-con{
		padding:5rem 3rem 4rem;
	}
	.sct-top-title.tech-sct-t h2{
		padding-left:5rem;
	}
	.tech-sct-a-h{
		margin-top:3rem;line-height:3.6rem;
		font-size:1.6rem;
	}
	.tech-sct-a-c{
		height:auto;
	}
	.tech-sct-a-c p{
		margin-top:1.2rem;line-height:3rem;
		font-size:1.4rem;letter-spacing:0;
	}
	
	.tech-sct-blks{
		margin-top:3.5rem;
	}
	.tech-sct-blk-img img{
		width:8rem;height:8rem;
	}
	.tech-sct-blk-t1{
		margin-top:2rem;line-height:2.2rem;
		font-size:1.4rem;
	}
	.tech-sct-blk-t2{
		margin-top:1rem;line-height:2.2rem;
		font-size:1.2rem;
	}
	
	.tech-an{
		left:3rem;right:3rem;
	}
	
	.tech .row-col.tech-sct-an{
		height:40rem;
	}
	
	.tech-b-bg{
		position:absolute;z-index:2;width:9.6rem;height:12.6rem;
		background:url(/assets/imgs/tech/b_bg.png) no-repeat center center;background-size:auto 14rem;
	}
	.tech-b-bg-1{
		top:10rem;left:2rem;
	}
	.tech-b-bg-2{
		bottom:3rem;right:4rem;
	}

	.tech-b-mask{
		top:10rem;
		width:5rem;height:28rem;
	}

	.tech-b-img-1{
		left:0;
		height:16rem;
	}
	.tech-b-img-2{
		top:0;
		height:30rem;
	}

	.tech-c-bg{
		top:3.5rem;left:1.5rem;
		width:27.5rem;height:25rem;
		background-size:auto 25rem;
	}
	.tech-c-img{
		top:2rem;left:3rem;
		width:25rem;height:27.5rem;
	}

	.tech-d-bg{
		top:9.5rem;left:5.4rem;
		width:5rem;height:5rem;
		background-size:auto 5rem;
	}
	.tech-d-round{
		bottom:3.5rem;right:0;
		width:18rem;height:18rem;
	}
	.tech-d-img{
		top:2rem;left:5.4rem;
		height:38rem;
	}
	
	@-webkit-keyframes an_updown {
		from {
			transform:translateY(0);
		}
		50%{
			transform:translateY(-4rem);
		}
		to {
			transform:translateY(0);
		}
	}
	@keyframes an_updown {
		from {
			transform:translateY(0);
		}
		50%{
			transform:translateY(-4rem);
		}
		to {
			transform:translateY(0);
		}
	}
}

/******************************************** 产品 ******************************************************/
.product{
	background:url(/assets/imgs/product/bg.jpg) no-repeat -22rem 91.5rem;background-size:auto 61.1rem;
}
.product-sct-a{
	padding:9rem 0 19.5rem;
}
.product-sct-b{
	padding-bottom:19.5rem;
}
.product-sct-c{
	padding-bottom:19.5rem;
	background:url(/assets/imgs/product/bg2.jpg) no-repeat right bottom;background-size:auto 74.5rem;
}

.product .p-itm-img{
	height:40rem;
	background-position:center;background-repeat:no-repeat;background-size:cover;
}
.product .p-itm-title{
	top:76.25%;padding:0 5rem;text-align:left;
}
.product .p-itm-title span{font-size:2.5rem}
.product .p-itm-title:after{
	left:5rem;
}
.product .p-itm-intro{
	top:35.5%;padding:0 5rem;height:12rem;-webkit-line-clamp:3;
}
.product .p-itm-more{
	bottom:12.5%;padding:0 5rem;
}
.product .p-itm.active .p-itm-title{
	top:10.5%;
}

@media only screen and (max-width: 768px) {
	.product{
		background:none;
	}
	.product-sct-a{
		padding:5rem 0 16rem;
		background:url(/assets/imgs/product/bg_m.jpg) no-repeat center bottom;background-size:100% auto;
	}
	.product-sct-b{
		padding-bottom:5.5rem;
	}
	.product-sct-c{
		padding-bottom:5.5rem;
		background:url(/assets/imgs/product/bg2.jpg) no-repeat right bottom;background-size:100% auto;
	}
	
	.product .p-itm-img{
		height:24rem;
	}
	.product .p-itm-title{
		padding:0 3rem;
	}
	.product .p-itm-title:after{
		left:3rem;
	}
	.product .p-itm-intro{
		top:35.5%;padding:0 3rem;height:9rem;-webkit-line-clamp:3;
	}
	.product .p-itm-more{
		bottom:8%;padding:0 3rem;
	}
}

/******************************************** 产品详情 ******************************************************/
.product-detail{
	padding:7.5rem 0 0rem;
}
.product-detail-img img{
	display:inline-block;width:70rem;
}

.product-detail-blk{
	padding-bottom:7.5rem;
}
.product-detail-blk:last-child{
	padding:0;
}
.product-detail-title h2{
	padding-left:7.5rem;
	font-size:3.6rem;
}
.product-detail-title img{
	left:0;
}
.product-detail-txt{
	margin-top:2.5rem;line-height:4rem;
	font-size:1.8rem;color:#333;letter-spacing:.2rem;
}
.product-detail-txt h3{display: block;clear: both;margin-top:2rem;font-weight: bold;font-size:2rem}
.product-detail-txt strong{font-weight:bold}
.product-detail-rel{
	margin-top:9rem;
	text-align: center;
	margin-bottom: 10rem;
}
.product-detail-rel a{
	display:inline-block;width:30rem;height:8rem;line-height:7.8rem;
	border-radius:4rem;font-size:3rem;text-align:center;
}

@media only screen and (max-width: 768px) {
	.product-detail{
		padding:3rem 3rem 5rem;
	}
	.product-detail-img{
		padding:0 1.5rem;
	}
	.product-detail-img img{
		width:auto;max-width:100%;
	}
	
	.product-detail-blocks{
		padding-top:5rem;
	}
	.product-detail-blk{
		padding-bottom:3rem;
	}
	.product-detail-title h2{
		padding-left:4rem;
		font-size:2.4rem;
	}
	.product-detail-txt{
		margin-top:2rem;line-height:3rem;
		font-size:1.4rem;letter-spacing:.1rem;
	}
	.product-detail-rel{
		margin-top:5rem;text-align:center;
	}
	.product-detail-rel a{
		width:16rem;height:4rem;line-height:3.8rem;
		border-radius:2rem;font-size:1.4rem;
	}
}

/******************************************** 影响力 ******************************************************/
.effect{
	padding-bottom:13.5rem;background:#f2f7fa;
}
.effect-tips{
	padding:8rem 0 0;
}
.effect-tips h2{
	margin-bottom:2.5rem;line-height:3rem;
	font-size:3rem;color:#333;letter-spacing:.1rem;
}
.effect-tips p{
	line-height:4rem;
	font-size:1.8rem;color:#333;letter-spacing:.1rem;
}

.flash-news{
	position:relative;margin-top:8.5rem;padding-left:105rem;height:60rem;
	background:#FFF;overflow:hidden;
}
.fn-con{
	position:absolute;top:0;left:0;bottom:0;width:105rem;
}
.fn-imgs, .fn-imgs a{
	position:absolute;top:0;left:0;z-index:1;
	width:100%;height:100%;
}
.fn-imgs a{
	background-position:center;background-repeat:no-repeat;background-size:cover;
}
.fn-imgs-itm{
	display:block;opacity:0;transition:all 0.5s linear;
}
.fn-imgs-itm.active{
	z-index:10;opacity:10;
}
.fn-dots{
	position:absolute;bottom:3rem;left:0;z-index:5;
	width:100%;line-height:0;text-align:center;
	-moz-transition:all .5s;-webkit-transition:all .5s;transition:all .5s;
}
.fn-dots em{
	display:inline-block;margin:0 .5rem;width:1.5rem;height:1rem;
	border-radius:.5rem;background:#FFF;
	cursor:pointer;
	-moz-transition:all .5s;-webkit-transition:all .5s;transition:all .5s;
}
.fn-dots em.active{
	width:4rem;background:#50caff;
}
.fn-list{
	background:#FFF;
}
.fn-itm{
	position:relative;display:block;padding:2.6rem 5rem 3.2rem;
}
.fn-itm:before{
	display:none;content:'';position:absolute;top:0;left:0;bottom:0;width:1rem;
	background: linear-gradient(to bottom, #00e3ff, #9b99ff);
}
.fn-itm.active:before{
	display:block;
}
.fn-itm:after{
	content:'';position:absolute;bottom:0;left:0;right:0;width:100%;height:0;border-bottom:.1rem solid #dadfe7;
	-webkit-transform-origin: 0 0;transform-origin: 0 0;
	-webkit-transform: scaleY(0.5);transform: scaleY(0.5);
}
.fn-itm:nth-child(3):after{
	display:none;
}
.fn-itm-i{
	line-height:2rem;
}
.fn-itm-i span{
	font-size:1.4rem;color:#00adff;
}
.fn-itm-i em{
	margin:0 1.2rem;font-size:1.4rem;color:#CCC;font-style:normal;
}
.fn-itm-t{
	margin-top:2.2rem;height:3rem;line-height:3rem;
	font-size:1.8rem;color:#333;letter-spacing:.1rem;
	white-space:nowrap;overflow:hidden;text-overflow:ellipsis;
}
.fn-itm-c{
	margin-top:1rem;height:6rem;line-height:3rem;
	font-size:1.4rem;color:#666;letter-spacing:.1rem;
	overflow:hidden;text-overflow:ellipsis;
	display:-webkit-box;-moz-box-orient:vertical;-webkit-line-clamp:2;
}

.news-list .cm-card{
	float:left;margin-top:10rem;margin-right:4.99rem;width:50rem;
}
.news-list .cm-card:nth-child(3n){
	margin-right:0;
}

.effect .pagination, .news .pagination{
	padding:8.5rem 0 0;
}
@media only screen and (max-width: 768px) {
	.effect{
		padding-bottom:6.5rem;
	}
	.effect-tips{
		padding:4rem 3rem 0;
	}
	.effect-tips h2{
		margin-bottom:1.5rem;line-height:3rem;
		font-size:1.6rem;font-weight:600;
	}
	.effect-tips p{
		line-height:2.4rem;
		font-size:1.2rem;
	}
	
	.flash-news{
		position:relative;;margin-top:5rem;padding-left:0;height:auto;
	}
	.fn-con{
		position:relative;top:0;left:0;bottom:0;width:100%;
		height:0;padding-top:57%;
	}
	.fn-dots{
		bottom:1rem;
	}
	.fn-dots em{
		margin:0 .25rem;width:0.6rem;height:.5rem;
		border-radius:.25rem;
	}
	.fn-dots em.active{
		width:2rem;
	}
	.fn-list{
		position:relative;height:20rem;background:#FFF;
	}
	.fn-itm{
		position:absolute;top:0;left:0;display:block;padding:0;width:100%;height:100%;
		opacity:0;
		-moz-transition:all .5s;-webkit-transition:all .5s;transition:all .5s;
	}
	.fn-itm.active{
		opacity:1;
	}
	.fn-itm.active:before{
		display:none;
	}
	.fn-itm:after{
		display:none;
	}
	.fn-itm-bg-img{
		position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;
		background-position:center;background-repeat:no-repeat;background-size:cover;
		-webkit-filter:blur(5px);-moz-filter:blur(5px);-ms-filter:blur(5px);filter:blur(5px);
	}
	.fn-itm-bg{
		position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;
		background:rgba(19, 31, 65, .9);
	}
	.fn-itm-i{
		position:absolute;top:3rem;left:3rem;right:3rem;z-index:3;
		line-height:2rem;
	}
	.fn-itm-i span{
		font-size:1.4rem;
	}
	.fn-itm-i em{
		margin:0 1.2rem;font-size:1.4rem;color:#a9aeb2;font-style:normal;
	}
	.fn-itm-t{
		position:absolute;top:6.2rem;left:3rem;right:3rem;z-index:3;
		margin-top:0;height:3rem;line-height:3rem;
		font-size:1.6rem;color:#FFF;letter-spacing:.1rem;
	}
	.fn-itm-c{
		position:absolute;top:10.5rem;left:3rem;right:3rem;z-index:3;
		margin-top:0;height:6rem;line-height:3rem;
		font-size:1.2rem;color:#FFF;letter-spacing:.1rem;
	}
	
	.news-list{
		padding:0 3rem;
	}
	.effect .news-list{
		padding-top:3rem;
	}
	.news-list .cm-card{
		float:none;margin-right:0;margin-top:3rem;width:100%;
	}
	
	.effect .pagination, .news .pagination{
		padding:2.5rem 0 0;
	}
}

/******************************************** 最新动态 ******************************************************/
.news{
	padding-top:10rem;padding-bottom:13.5rem;background:#f2f7fa;
}
@media only screen and (max-width: 768px) {
	.news{
		padding-top:5rem;padding-bottom:6.5rem;
	}
}

/******************************************** 新闻详情 ******************************************************/
.topic-con{
	display:block;margin:0 auto;width:120rem;
}
.topic-title{
	margin-top:6.5rem;line-height:5rem;
	font-size:3.6rem;color:#333;text-align:center;
}
.topic-inf{
	margin-top:4.3rem;line-height:3rem;text-align:center;
}
.topic-inf span{
	position:relative;display:inline-block;margin:0 3rem;padding-left:4.5rem;
	font-size:1.6rem;color:#666;
}
.topic-inf span img{
	position:absolute;top:.3rem;left:0;height:2.4rem;
}
.topic-inf span b{
	font-weight:normal;
}
.topic-content{
	padding:4.5rem 0 10rem;
}
.topic-content p{
	margin-bottom:4rem;line-height:4rem;
	font-size:1.8rem;color:#333;letter-spacing:.2rem;
}
.topic-content img{
	display:block;margin:0 auto;max-width:100%;
}
.topic-content em{
	font-style:italic;
}
.topic-content h3{
	margin:4rem 0;line-height:6rem;
	font-size:4.4rem;text-align:center;
}
.topic-content strong{font-weight: bold;}

.topic-rels{
	padding:14rem 0 15rem;background:#f2f7fa;
}
.topic-rels-t{
	height:6.4rem;line-height:6.4rem;text-align:center;
}
.topic-rels-t h2{
	position:relative;display:inline-block;padding-left:7.5rem;
	font-size:4.5rem;color:#333;
}
.topic-rels-t img{
	position:absolute;top:0;left:0;width:6.4rem;
}
.topic-rels-ls{
	margin-top:7rem;
}
.topic-rels-ls .cm-card{
	float:left;margin-right:4.99rem;width:50rem;
}
.topic-rels-ls .cm-card:nth-child(3n){
	margin-right:0;
}
@media only screen and (max-width: 768px) {
	.topic-con{
		padding:0 3rem;width:100%;
	}
	.topic-title{
		margin-top:2.5rem;line-height:3.5rem;
		font-size:2.4rem;
	}
	.topic-inf{
		margin-top:2.3rem;line-height:3rem;
	}
	.topic-inf span{
		margin:0 3rem;padding-left:2.5rem;
		font-size:1.2rem;
	}
	.topic-inf span img{
		top:.8rem;height:1.4rem;
	}
	.topic-content{
		padding:2.5rem 0 5rem;
	}
	.topic-content p{
		margin-bottom:2rem;line-height:3rem;
		font-size:1.4rem;letter-spacing:.1rem;
	}
	.topic-content h3{
		margin:0 0 3rem 0;line-height:4rem;
		font-size:2.4rem;
	}
	
	.topic-rels{
		padding:4rem 3rem 5rem;
	}
	.topic-rels-t{
		height:3.2rem;line-height:3.2rem;
	}
	.topic-rels-t h2{
		padding-left:4rem;
		font-size:2.4rem;
	}
	.topic-rels-t img{
		width:3.2rem;
	}
	.topic-rels-ls{
		margin-top:3rem;
	}
	.topic-rels-ls .cm-card{
		float:none;margin-top:3rem;margin-right:0;width:100%;
	}
}

/******************************************** 关于 ******************************************************/
.about{
	overflow:hidden;
}
.abt-title h2{
	padding-left:7.5rem;
}
.abt-title img{
	left:0;
}
.abt-p{
	margin-top:3.5rem;overflow:auto;
}
.abt-p p{
	margin-bottom:2.5rem;line-height:4rem;
	font-size:2rem;color:#333;letter-spacing:.1rem;
}
.abt-p p.b{
	font-size:2.4rem;font-weight:550;
}
.abt-p p strong{
	font-size:2.4rem;font-weight:550;
}

.abt-intro, .abt-mv{
	position:relative;
	background:#e7f3fe;
	text-align:center;
}
.abt-intro{
	padding:8rem 0 5rem;
}
.abt-mv{
	padding:2rem 0 11rem;
}
.abt-intro .container, .abt-mv .container{
	z-index:2;
}
.abt-img{
	position:absolute;z-index:1;
}
.abt-intro .abt-img{
	left:-24rem;top:-2rem;
}
.abt-intro .abt-img img{
	height:34rem;
}
.abt-mv .abt-img{
	right:-10rem;bottom:0;
}
.abt-mv .abt-img img{
	height:40rem;
}
@media only screen and (max-width: 768px) {
	.abt-title h2{
		padding-left:4rem;
	}
	.abt-p{
		margin-top:3.5rem;padding:0 3rem;
	}
	.abt-p p{
		margin-bottom:1.2rem;line-height:3rem;
		font-size:1.4rem;
	}
	.abt-p p.b{
		font-size:1.8rem;
	}
	.abt-img{
		margin-top:4rem;position:static;
	}
	.abt-img img{
		display:block;width:100%;
	}
	.abt-intro .abt-img img, .abt-mv .abt-img img{
		height:auto;
	}
	.abt-intro, .abt-mv{
		padding:8rem 0 0;
	}
}

.abt-grow-t{
	height:45rem;
	background:url(/assets/imgs/about/bg_2.jpg) no-repeat scroll center center / cover;
	text-align:center;
}
.abt-grow-t .abt-title{
	padding:10rem 0 0;
}
.abt-grow-t .abt-title h2{
	color:#FFF;
}
.abt-grow-t .container{
	padding:8rem 0 0;
}
.abt-grow-t-con{
	position:relative;
	height:20rem;
	overflow:hidden;
}
.abt-grow-t-con:after{
	content:'';position:absolute;top:3.5rem;left:1rem;right:1rem;z-index:0;
	height:.2rem;background:#535c76;
}
.abt-grow-t-btn-l, .abt-grow-t-btn-r{
	position:absolute;top:2rem;z-index:1;
	padding:.4rem;
	cursor:pointer;
}
.abt-grow-t-btn-l img, .abt-grow-t-btn-r img{
	height:2.2rem;
}
.abt-grow-t-btn-l{
	left:0;
}
.abt-grow-t-btn-r{
	right:0;
}
.abt-grow-t-group{
	position:absolute;top:2rem;left:0;
	width:999rem;
	text-align:left;
}
.grow-block-t{
	position:relative;float:left;
	margin-left:9.5rem;padding-top:8rem;width:12rem;
	font-size:2.4rem;color:#69728c;cursor:pointer;
	text-align:center;
}
.grow-block-t:before{
	content:'';position:absolute;top:0;left:50%;z-index:1;
	margin-left:-1.5rem;width:3rem;height:3rem;border-radius:50%;
	background:#535c76;box-shadow:0 0 1rem rgba(0, 0, 0, .5);
}
.grow-block-t:after{
	display:none;
	content:'';position:absolute;top:0;left:50%;z-index:2;
	margin-left:-1.5rem;width:3rem;height:3rem;border-radius:50%;
	background: linear-gradient(45deg, #00e3ff, #9b99ff);
}
.grow-block-t.active{
	color:#FFF;
}
.grow-block-t.active:before{
	top:-1rem;
	margin-left:-2.5rem;width:5rem;height:5rem;
}
.grow-block-t.active:after{
	display:block;
}
@media only screen and (max-width: 768px) {
	.abt-grow-t{
		height:27.5rem;
		background:url(/assets/imgs/about/bg_c_m.jpg) no-repeat scroll center center / cover;
	}
	.abt-grow-t .abt-title{
		padding:7.5rem 0 0;
	}
	.abt-grow-t .container{
		padding:3rem 3rem 0;
	}
	.abt-grow-t-con{
		height:15rem;
	}
	.abt-grow-t-con:after{
		top:3rem;left:1rem;right:1rem;
		height:.1rem;
	}
	.abt-grow-t-btn-l, .abt-grow-t-btn-r{
		top:1.9rem;
		padding:.4rem;
	}
	.abt-grow-t-btn-l img, .abt-grow-t-btn-r img{
		height:1.4rem;
	}
	.abt-grow-t-group{
		top:1rem;
	}
	.grow-block-t{
		margin-left:2.75rem;padding-top:5.5rem;width:8rem;
		font-size:1.4rem;
	}
	.grow-block-t:before{
		top:1rem;
		margin-left:-1rem;width:2rem;height:2rem;
	}
	.grow-block-t:after{
		top:1rem;
		margin-left:-1rem;width:2rem;height:2rem;
	}
	.grow-block-t.active:before{
		top:.5rem;
		margin-left:-1.5rem;width:3rem;height:3rem;
	}
}

.abt-grow-con{
	background:#f3f8fe;
}
.abt-grow-slider{
	position:relative;
}
.abt-grow-btn{
	position:absolute;top:24rem;
	width:6rem;height:6rem;
	cursor:pointer;
}
.abt-grow-btn img{
	width:6rem;height:6rem;
}
.abt-grow-btn-left{
	left:-11rem;
}
.abt-grow-btn-right{
	right:-11rem;
}
.abt-grow-slider-con{
	position:relative;height:65rem;
	overflow:hidden;
}
.abt-grow-slider-group{
	position:absolute;top:0;left:0;
	width:1500rem;
}
.abt-grow-slider-itm{
	float:left;position:relative;margin-right:12rem;padding-top:7.5rem;
	width:45rem;
}
.abt-grow-slider-itm:before{
	display:none;
	content:'';position:absolute;top:0;left:0;right:0;
	height:1.5rem;
	background: linear-gradient(45deg, #00e3ff, #9b99ff);
}
.abt-grow-slider-itm-title{
	height:4rem;line-height:4rem;
	font-size:3.6rem;color:#333;
}
.abt-grow-slider-itm-img{
	margin-top:2.5rem;
	width:45rem;height:26rem;
	border-radius:2rem;
	overflow:hidden;
}
.abt-grow-slider-itm-img-bg{
	width:45rem;height:26rem;
	background-position:center;background-repeat:no-repeat;background-size:cover;
}
.abt-grow-slider-itm-p{
	margin-top:4rem;line-height:4rem;
	font-size:2rem;color:#333;
}
.abt-grow-slider-itm:hover .abt-grow-slider-itm-img-bg{
	-webkit-transform: scalex(1.1);transform: scale(1.1);
	-moz-transition:all .5s;-webkit-transition:all .5s;transition:all .5s;
}
.abt-grow-slider-itm.active:before{
	display:block;
}
@media only screen and (max-width: 768px) {
	.abt-grow-slider{
		padding:0 7rem;
	}
	.abt-grow-slider:before{
		content:'';position:absolute;top:0;left:0;right:0;
		height:.8rem;
		background: linear-gradient(45deg, #00e3ff, #9b99ff);
	}
	.abt-grow-btn{
		top:17.5rem;
		width:3rem;height:3rem;
	}
	.abt-grow-btn img{
		width:3rem;height:3rem;
	}
	.abt-grow-btn-left{
		left:2rem;
	}
	.abt-grow-btn-right{
		right:2rem;
	}
	.abt-grow-slider-con{
		height:42rem;
	}
	.abt-grow-slider-itm{
		margin-right:2rem;padding-top:5.5rem;
		width:27rem;
	}
	.abt-grow-slider-itm-title{
		height:4rem;line-height:4rem;
		font-size:2.4rem;
	}
	.abt-grow-slider-itm-img{
		margin-top:1.5rem;
		width:27rem;height:16rem;
	}
	.abt-grow-slider-itm-img-bg{
		width:27rem;height:16rem;
	}
	.abt-grow-slider-itm-p{
		margin-top:2rem;line-height:3rem;
		font-size:1.4rem;
	}
	.abt-grow-slider-itm.active:before{
		display:none;
	}
}

.abt-team-t{
	padding-top:9.2rem;
	text-align:center;
}
.abt-team-t-con{
	margin-top:4rem;
}
.abt-team-t-con p{
	line-height:4rem;
	font-size:1.8rem;
}
.abt-team{
	padding:4.5rem 0 6rem;
}
.abt-mb{
	float:left;margin-top:5.5rem;margin-right:14.9rem;width:20rem;min-height: 38rem;
}
.abt-mb:nth-child(5n){
	margin-right:0;
}
.abt-mb-img{
	position:relative;padding-top:100%;width:20rem;height:0;
}
.abt-mb-img img{
	position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;
}
.abt-mb-img-bg{
	position:absolute;top:.4rem;left:.4rem;z-index:1;width:100%;height:100%;
	background: linear-gradient(45deg, #00e3ff, #9b99ff);border-radius:50%;
	-moz-transition:all .5s;-webkit-transition:all .5s;transition:all .5s;
}
.abt-mb-name{
	margin-top:4rem;line-height:3rem;
	font-size:2.4rem;color:#000;text-align:center;
}
.abt-mb-pos{
	margin-top:1.2rem;height:6rem;line-height:3rem;
	font-size:1.8rem;color:#333;text-align:center;
}
.abt-mb:hover .abt-mb-img-bg{
	top:1rem;left:1rem;
}
@media only screen and (max-width: 768px) {
	.abt-team-t{
		padding-top:7rem;
	}
	.abt-team-t-con{
		margin-top:3rem;
	}
	.abt-team-t-con p{
		line-height:3rem;
		font-size:1.4rem;
	}
	.abt-team{
		padding:2rem 1rem 5rem;
	}
	.abt-mb{
		float:left;margin-top:3rem;margin-right:0;width:33.3%;min-height: 23rem;
	}
	.abt-mb-img{
		display:block;margin:0 auto;padding-top:80%;width:80%;
	}
	.abt-mb-name{
		margin-top:2rem;line-height:3rem;
		font-size:1.6rem;
	}
	.abt-mb-pos{
		margin-top:.5rem;height:4.4rem;line-height:2.2rem;
		font-size:1.2rem;
	}
}

.abt-partner{
	position:relative;padding:14rem 0 0;
	background-color:#fafbff;
	background-image:url(/assets/imgs/about/bg_3.jpg);
	background-repeat:no-repeat;
	background-position:center top;
	background-size:100% auto;
	text-align:center;
}
.abt-partner-blk{
	padding:9rem 0 3rem;
}
.abt-partner-itm{
	position:relative;display:inline-block;margin-bottom:6rem;
	width:24.7%;height:8rem;
}
.abt-partner-itm img{
	position:absolute;top:0;left:0;
	height:8rem;
}
.abt-partner-itm p{
	position:absolute;top:50%;left:10.5rem;right:6.5rem;
	line-height:3rem;
	font-size:1.8rem;color:#333;text-align:left;
	transform:translate(0, -50%);
}
@media only screen and (max-width: 768px) {
	.abt-partner{
		height:auto;
	}
	.abt-partner .abt-right-con{
		padding-left:0;
	}
	.abt-partner-blk{
		padding:2.5rem 3rem 0;
	}
	.abt-partner-blk .row-2{
		display:table;
	}
	.abt-partner-blk .row-col{
		display:table-cell;width:50%;
	}
	.abt-partner-blk-t{
		margin-bottom:0;line-height:4rem;
		font-size:1.6rem;text-align:center;
	}
	.abt-partner-itm{
		margin-bottom:1rem;
		width:100%;
	}
	.abt-partner-itm p{
		left:10.5rem;right:3.5rem;
		line-height:2.2rem;
		font-size:1.2rem;
	}
}

.abt-honor{
    padding:14rem 0 10rem;
    text-align:center;
}
.abt-honor-con a{
    float:left;margin-top:5.5rem;margin-right:14.9rem;
    width:20rem;height:20rem;
    background-repeat:no-repeat;background-size:contain;background-position:center center;
}
.abt-honor-con a:nth-child(5n){
    margin-right:0;
}
@media only screen and (max-width: 768px) {
    .abt-honor{
        padding:7rem 3rem 5rem;
    }
    .abt-honor-con a{
        margin-top:3rem;margin-right:5%;
        padding-top:30%;width:30%;height:0;
    }
    .abt-honor-con a:nth-child(3n){
        margin-right:0;
    }
    .abt-honor-con a:nth-child(5n){
        margin-right:5%;
    }
}

.abt-news{
    padding:14rem 0 10rem;
    background:#f5f9fc;
    text-align:center;
}
@media only screen and (max-width: 768px) {
    .abt-news{
        padding:7rem 0 5rem;
    }
}

.abt-join{
	padding-top:15.2rem;height:60rem;
	background:url(/assets/imgs/about/join_bg.jpg) no-repeat scroll center center / cover;
}
.abt-join .abt-title h2{
	color:#FFF;
}
.abt-join-con{
	margin-top:3.5rem;
}
.abt-join-con p{
	line-height:4rem;
	font-size:1.8rem;color:#FFF;letter-spacing:.2rem;
}
.abt-join-more{
	margin-top:6rem;
}
@media only screen and (max-width: 768px) {
	.abt-join{
		padding-top:5rem;height:30rem;
	}
	.abt-join .sct-top-title{
		padding-left:3rem;text-align:left;
	}
	.abt-join-con{
		margin-top:3rem;padding-left:3rem;
	}
	.abt-join-con p{
		line-height:3.2rem;
		font-size:1.6rem;
	}
	.abt-join-more{
		margin-top:3rem;padding-left:3rem;
	}
}

.abt-contact{
	padding-top:15rem;height:80rem;background:#f5f9fc;
}
.about-map{
	float:left;width:50%;height:52rem;
}
.about-contact-con{
	float:right;width:50%;
	padding-left:13rem;
}
.about-map img{
	display:block;width:100%;
}
.abt-contact-inf{
	margin-top:6rem;
}
.abt-contact-inf p{
	position:relative;margin-bottom:2.5rem;padding-left:8rem;line-height:3.5rem;
	font-size:1.8rem;color:#333;
}
.abt-contact-inf p:last-child{
	margin:0;
}
.abt-contact-inf p img{
	position:absolute;top:50%;left:2rem;margin-top:-1.5rem;height:3rem;
}
.abt-contact-qrcode{
	margin-top:4.5rem;
}
.abt-contact-qrcode img{
	display:inline-block;margin-right:3rem;width:15rem;
}
@media only screen and (max-width: 768px) {
	.abt-contact{
		padding:0;height:auto;
	}
	.about-contact-con{
		float:none;width:100%;
		padding:4rem 3rem 0;
	}
	.about-contact-con .sct-top-title{
		padding:0;text-align:center;
	}
	.abt-contact-inf{
		margin-top:3rem;
	}
	.abt-contact-inf p{
		margin-bottom:1rem;padding-left:0;line-height:3.5rem;
		font-size:1.4rem;text-align:center;
	}
	.abt-contact-inf p img{
		position:static;display:block;margin:0 auto;
		height:2rem;
	}
	.abt-contact-qrcode{
		margin-top:2.5rem;text-align:center;
	}
	.abt-contact-qrcode img{
		margin:0 2rem;width:10rem;
	}
	.about-map{
		float:none;margin-top:3rem;width:100%;height:25rem;
	}
}

.team-pop{
	position:fixed;left:0;top:0;z-index:100;width:100%;height:100%;
}
.team-pop-mask{
	position:absolute;top:0;left:0;z-index:101;width:100%;height:100%;
	background:#131f41;opacity:.25;
}
.team-pop-con{
	position:absolute;top:50%;left:50%;z-index:102;
	margin-left:-42.5rem;margin-top:-18rem;width:85rem;height:36rem;
	background:#FFF;border-top-left-radius:9rem;
}
.team-pop-con:after{
	content:'';position:absolute;bottom:-.6rem;left:0;right:0;height:.6rem;
	background: linear-gradient(45deg, #00e3ff, #9b99ff);
}
.tm-cls{
	position:absolute;top:-8rem;right:0;z-index:102;width:6rem;height:6rem;cursor:pointer;
}
.tm-cls:before, .tm-cls:after{
	content:'';position:absolute;top:50%;left:0;width:6rem;height:.4rem;background:#FFF;border-radius:.4rem;
}
.tm-cls:before{
	-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);
}
.tm-cls:after{
	-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);
}
.tm-inf{
	position:relative;padding:0 5rem 0 30rem;
}
.tm-img{
	position:absolute;top:4rem;left:4rem;
	width:20rem;height:20rem;
}
.tm-img img{
	width:100%;height:100%;
}
.tm-content{
	padding-top:4rem;
}
.tm-name{
	line-height:4rem;
	font-size:3rem;color:#000;
}
.tm-pos{
	margin-top:.6rem;line-height:3rem;
	font-size:1.8rem;color:#333;
}
.tm-intro{
	margin-top:3.3rem;height:16rem;line-height:4rem;
	font-size:1.8rem;color:#666;text-align:justify;
	overflow:hidden;text-overflow:ellipsis;
	display:-webkit-box;-moz-box-orient:vertical;-webkit-line-clamp:4;
}
@media only screen and (max-width: 768px) {
	.team-pop-con{
		top:50%;left:3rem;right:3rem;
		margin-left:0;margin-top:-13rem;width:auto;height:26rem;
		border-top-left-radius:3rem;
	}
	.team-pop-con:after{
		bottom:-.3rem;height:.3rem;
	}
	.tm-cls{
		top:-4rem;width:3rem;height:3rem;
	}
	.tm-cls:before, .tm-cls:after{
		width:3rem;height:.2rem;border-radius:.2rem;
	}
	.tm-inf{
		padding:0 2rem 0 15rem;
	}
	.tm-img{
		top:2rem;left:2rem;
		width:10rem;height:10rem;
	}
	.tm-content{
		padding-top:2rem;
	}
	.tm-name{
		line-height:2rem;
		font-size:1.6rem;
	}
	.tm-pos{
		margin-top:.6rem;line-height:3rem;
		font-size:1.4rem;
	}
	.tm-intro{
		margin-top:1.6rem;height:15rem;line-height:2.5rem;
		font-size:1.4rem;
		-webkit-line-clamp:6;
	}
}

/******************************************** 加入我们 ******************************************************/
.join-top-con{
	padding:7rem 0 8.8rem;
}
.join-top-blks{
	display:table;border-spacing:0;border-collapse:collapse;width:100%;
}
.join-t-itm{
	position:relative;display:table-cell;width:25%;text-align:center;vertical-align:top;line-height:20px;
}
.join-t-itm:after{
	content:'';position:absolute;top:2.7rem;bottom:0;right:0;width:0;
	border-left:.1rem solid #bee1f6;
}
.join-t-itm:last-child:after{
	display:none;
}
.join-t-itm img{
	display:inline-block;height:10rem;
}
.join-t-itm h2{
	margin:2.8rem 0 2.5rem;line-height:3.5rem;
	font-size:2.4rem;color:#333;letter-spacing:.1rem;
}
.join-t-itm p{
	line-height:4rem;
	font-size:1.8rem;color:#666;letter-spacing:.1rem;
}

.join-con{
	padding:10rem 0 15rem;background:url(/assets/imgs/join/bg.jpg) no-repeat right bottom #f2f7fa;
	background-size:auto 33.4rem;
}
.join-list{
	padding-top:2rem;
}
.join-sct{
	margin-top:9rem;
}
.join-sct-t{
	text-align:center;
}
.join-sct-t h2{
	padding-left:7.5rem;
	font-size:3.6rem;
}
.join-sct-t img{
	left:0;
}

.join-pos-list{
	padding-top:2rem;
}
.join-pos-itm{
	position:relative;margin-top:2rem;padding:4.5rem 0;height:12rem;line-height:3rem;
	background:#FFF;box-shadow:0 0 1rem rgba(124, 125, 137, .1);
}
.join-pos-itm:before{
	content:'';position:absolute;top:0;left:0;bottom:0;width:.6rem;
	background:linear-gradient(to bottom, #00e3ff, #9b99ff);
}
.join-pos-title{
	float:left;margin-left:3%;width:54%;
	font-size:2.4rem;color:#333;
	white-space:nowrap;overflow:hidden;text-overflow:ellipsis;
}
.join-pos-inf{
	float:left;margin-left:2%;width:40%;
}
.join-pos-loc{
	position:relative;float:left;padding-left:4rem;width:40%;
	font-size:1.8rem;color:#666;
}
.join-pos-loc img{
	position:absolute;top:0;left:0;width:3rem;
}
.join-pos-date{
	position:relative;float:left;padding-left:4rem;width:36%;
	font-size:1.8rem;color:#666;
}
.join-pos-date img{
	position:absolute;top:.1rem;left:0;width:3rem;
}
.join-pos-more{
	float:left;width:23%;
}
.join-pos-more a{
	font-size:2rem;color:#00adff;
}

.join-foot{
	height:60rem;background:url(/assets/imgs/join/join.jpg) no-repeat scroll center center / cover;
}
@media only screen and (max-width: 768px) {
	.join-top-con{
		padding:0 0 4rem;
	}
	.join-t-itm{
		float:left;display:block;width:50%;
		padding:4rem 1.5rem 0;
	}
	.join-t-itm:after{
		display:none;
	}
	.join-t-itm img{
		height:6rem;
	}
	.join-t-itm h2{
		margin:1.4rem 0 1rem;line-height:3rem;
		font-size:1.4rem;
	}
	.join-t-itm p{
		margin:0.1rem 0;line-height:2rem;
		font-size:1.2rem;
	}
	
	.join-con{
		padding:3rem 0 13rem;
		background-size:auto 16rem;
	}
	.join-list{
		padding-top:0;
	}
	.join-sct{
		margin-top:5rem;
	}
	.join-sct-t h2{
		padding-left:4rem;
		font-size:2.4rem;
	}
	
	.join-pos-list{
		padding:1rem 3rem 0;
	}
	.join-pos-itm{
		margin-top:2rem;padding:2rem 0 1.5rem;height:auto;line-height:3rem;
	}
	.join-pos-itm:before{
		width:.3rem;
	}
	.join-pos-title{
		float:none;margin-left:5%;width:92%;
		font-size:1.6rem;
	}
	.join-pos-inf{
		float:none;margin-left:5%;margin-top:1rem;width:92%;
	}
	.join-pos-loc{
		padding-left:2.5rem;
		font-size:1.2rem;
	}
	.join-pos-loc img{
		top:.7rem;width:1.8rem;
	}
	.join-pos-date{
		padding-left:2.5rem;
		font-size:1.2rem;
	}
	.join-pos-date img{
		top:.8rem;width:1.8rem;
	}
	.join-pos-more a{
		font-size:1.2rem;
	}
	
	.join-foot{
		height:20rem;
	}
}

/******************************************** 职位详情 ******************************************************/
.pos-con{
	padding:6rem 0 0;
}
.pos-title{
	position:relative;padding-left:3rem;line-height:5rem;
	font-size:3.6rem;color:#333;
}
.pos-title:before{
	content:'';position:absolute;top:0;left:0;bottom:0;width:.6rem;
	background:linear-gradient(to bottom, #9b99ff, #00e3ff);
}
.pos-inf{
	margin-top:5rem;line-height:3.5rem;
}
.pos-inf span{
	position:relative;display:inline-block;margin-right:5rem;padding-left:4rem;
	height:3.5rem;line-height:3.5rem;
	font-size:1.8rem;color:#666;
}
.pos-inf span img{
	position:absolute;top:0;left:0;
}
.pos-inf span img.pos-img-1{
	top:-.2rem;width:4rem;
}
.pos-inf span img.pos-img-2{
	top:.4rem;width:3rem;
}
.pos-inf span img.pos-img-3{
	top:.5rem;width:3rem;
}
.pos-content{
	padding-bottom:4rem;
}
.pos-content h2{
	margin:4.5rem 0 1.8rem;line-height:4rem;
	font-size:2.4rem;color:#333;letter-spacing:.1rem;
}
.pos-content p{
	line-height:4rem;
	font-size:1.8rem;color:#333;letter-spacing:.1rem;
}

.join-detail-foot{
	padding:5rem 0 13rem;background:url(/assets/imgs/join/bg.jpg) no-repeat right bottom #f2f7fa;background-size:auto 33.4rem;
}
.join-detail-foot h2{
	margin:0 0 1.8rem;line-height:4rem;
	font-size:2.4rem;color:#333;letter-spacing:.1rem;
}
.join-detail-foot p{
	line-height:4rem;
	font-size:1.8rem;color:#333;letter-spacing:.1rem;
}
.join-detail-foot p a{
	color:#00adff;
}
@media only screen and (max-width: 768px) {
	.pos-con{
		padding:3rem 3rem 0;
	}
	.pos-title{
		padding-left:1.5rem;line-height:2.5rem;
		font-size:1.8rem;
	}
	.pos-title:before{
		width:.3rem;
	}
	.pos-inf{
		margin-top:2rem;line-height:3rem;
	}
	.pos-inf span{
		display:block;margin-right:0;padding-left:3rem;
		height:3rem;line-height:3rem;
		font-size:1.4rem;
	}
	.pos-inf span img.pos-img-1{
		top:.4rem;width:2.2rem;
	}
	.pos-inf span img.pos-img-2{
		top:.7rem;left:.25rem;width:1.6rem;
	}
	.pos-inf span img.pos-img-3{
		top:.7rem;left:.25rem;width:1.6rem;
	}
	.pos-content{
		padding-bottom:4rem;
	}
	.pos-content h2{
		margin:2rem 0 1rem;line-height:2rem;
		font-size:1.6rem;
	}
	.pos-content p{
		line-height:2.4rem;
		font-size:1.4rem;
	}
	
	.join-detail-foot{
		padding:3rem 3rem 5rem;
		background-size:auto 10rem;
	}
	.join-detail-foot h2{
		margin:0 0 1.8rem;line-height:2rem;
		font-size:1.6rem;
	}
	.join-detail-foot p{
		line-height:2.4rem;
		font-size:1.4rem;
	}
}