/********************************************  首页  ******************************************************/
.ist-title{
	height:11.5rem;
}
.ist-h1{
	position:relative;float:left;
}
.ist-h1 h1{
	line-height:7.5rem;
	font-size:4.8rem;color:#000;font-weight:700;letter-spacing:.2rem;
}
.ist-h1 em{
	position:absolute;top:10rem;left:0;
	width:10rem;height:.6rem;
	background:#00a2ea;
	transform:skew(-45deg);-webkit-transform: skew(-45deg);-moz-transform:skew(-45deg);-o-transform:skew(-45deg);-ms-transform:skew(-45deg);
}
.ist-more{
	float:right;
	text-align:right;
}
.ist-more h4{
	line-height:5rem;
	font-size:2.4rem;color:#000;
}
.ist-more p{
	margin-top:2rem;line-height:5rem;
}
.ist-more a{
	position:relative;display:inline-block;padding-right:1.5rem;
	font-size:1.8rem;color:#00a3e8;
}
.ist-more a:after{
	content:'';position:absolute;top:2.1rem;right:0;
	width:1rem;height:1rem;
	border-right:.2rem solid #00a3e8;border-bottom:.2rem solid #00a3e8;
	transform:rotate(-45deg);
}

.ist-title.odd .ist-h1{
	float:right;
}
.ist-title.odd .ist-h1 em{
	left:initial;right:0;
}
.ist-title.odd .ist-more{
	float:left;
	text-align:left;
}
@media only screen and (max-width: 768px) {
	.ist-title{
		height:auto;
	}
	.ist-h1, .ist-title.odd .ist-h1{
		float:none;
	}
	.ist-h1 h1{
		line-height:5rem;
		font-size:2.4rem;
	}
	.ist-h1 em{
		top:5rem;
		width:5rem;height:.3rem;
	}
	.ist-title.odd .ist-h1 em{
		left:0;right:initial;
	}
	.ist-more, .ist-title.odd .ist-more{
		float:none;
		text-align:left;
	}
	.ist-more h4{
		margin-top:2rem;
		line-height:3rem;
		font-size:1.6rem;
	}
	.ist-more p{
		margin-top:1rem;line-height:3rem;
	}
	.ist-more a{
		padding-right:1.2rem;
		font-size:1.4rem;
	}
	.ist-more a:after{
		top:1.4rem;
		width:.5rem;height:.5rem;
		border-right:.1rem solid #00a3e8;border-bottom:.1rem solid #00a3e8;
	}
}

.idx-slider-btns{
	position:absolute;bottom:0;right:0;z-index:10;
}
.idx-slider-btns a{
	position:relative;
	display:inline-block;margin-left:1rem;
	width:4rem;height:4rem;line-height:4rem;
	background:#34b7ef;
}
.idx-slider-btns a:before{
	content:'';position:absolute;top:1.5rem;
	width:1rem;height:1rem;
	border-right:.2rem solid #eef5f8;border-bottom:.2rem solid #eef5f8;
}
.idx-slider-btns a.idx-slider-btn-prev:before{
	left:1.8rem;
	transform:rotate(135deg);
}
.idx-slider-btns a.idx-slider-btn-next:before{
	left:1.2rem;
	transform:rotate(-45deg);
}
.idx-slider-btns a.disabled{
	background:#eef5f8;
}
.isd-con .idx-slider-btns a.disabled{
	background:#FFF;
}
.idx-slider-btns a.disabled:before{
	border-right:.2rem solid #34b7ef;border-bottom:.2rem solid #34b7ef;
}
@media only screen and (max-width: 768px) {
	.idx-slider-btns a{
		margin-left:1rem;
		width:3rem;height:3rem;line-height:3rem;
	}
	.idx-slider-btns a:before{
		top:1.1rem;
		width:.8rem;height:.8rem;
		border-right:.1rem solid #eef5f8;border-bottom:.1rem solid #eef5f8;
	}
	.idx-slider-btns a.idx-slider-btn-prev:before{
		left:1.4rem;
	}
	.idx-slider-btns a.idx-slider-btn-next:before{
		left:1rem;
	}
	.idx-slider-btns a.disabled:before{
		border-right:.1rem solid #34b7ef;border-bottom:.1rem solid #34b7ef;
	}
}

.idx-sct-a{
	position:relative;height:100rem;
	background-image:url(../imgs/index/bg_a.jpg);
	background-repeat:no-repeat;background-size:cover;background-position:center center;
}
@media only screen and (max-width: 768px) {
	.idx-sct-a{
		height:20rem;
	}
}
/*
* update 25.9 index slider
*/
.idx-top-slider{
	position:relative;
}
.idx-top-slider-group{
	position:relative;height:100vh;
	overflow:hidden;
}
.idx-top-slider-group:before{
	content:'';position:absolute;top:0;left:0;z-index:1;
	margin-left:-7rem;
	width:100%;height:100%;
	background:#72b0db;
	border-bottom-left-radius:53rem;
}
.its-itm{
	position:absolute;top:0;left:0;z-index:2;
	width:100%;height:100%;
	display:flex;align-items:center;justify-content:center;
	opacity:0;transition:ease all 0.8s;
}
.its-itm.active{
	z-index:3;
	opacity:1;
}
.its-itm-bg{
	position:absolute;top:0;left:0;z-index:2;
	width:100%;height:100%;
	background-repeat:no-repeat;background-size:cover;background-position:center bottom;
	border-bottom-left-radius:46rem;
}
.its-itm-inf{
	position:relative;z-index:3;
}
.its-itm-h1{
	line-height:10rem;
	font-size:7.4rem;color:#FFF;letter-spacing:1rem;
	text-align:center;
	text-shadow:.1rem .2rem rgba(11, 11, 11, .5), -.1rem -.1rem rgba(255, 255, 255, .5), .4rem .4rem .2rem rgba(33, 27, 30, .35);
}
.its-itm-p{
	margin-top:2rem;line-height:5rem;
	font-size:3rem;color:#FFF;letter-spacing:.8rem;
	text-align:center;
	text-shadow:.4rem .4rem .2rem rgba(33, 27, 30, .35);
}
.its-dots{
	position:absolute;bottom:3rem;left:50%;z-index:5;
	width:160rem;
	display:flex;gap:1rem;
	transform:translate(-50%, 0);
}
.its-dots em{
	flex:1;
	position:relative;z-index:1;
	height:.8rem;
	background:rgba(255, 255, 255, .5);
	border-radius:.8rem;
	cursor:pointer;
	transition:ease all 0.8s;
}
@keyframes timing {
	0% { left: 0;}
	50% { left: 50%;}
	100% { left: 100%;}
}
.its-dots em.active:before{
	content:'';
	position:absolute;top:0;right:0;bottom:0;z-index:2;
	background:linear-gradient(to right, #015eea, #00c0fa);
	border-radius:.8rem;
	opacity:1;
	animation-name: timing;animation-duration:6000ms;animation-timing-function:linear;
}
@media only screen and (max-width: 768px) {
	.idx-top-slider-group{
		height:30rem;
	}
	.idx-top-slider-group:before{
		margin-left:-3rem;
		border-bottom-left-radius:16rem;
	}
	.its-itm-bg{
		border-bottom-left-radius:13rem;
	}
	.its-itm-inf{
		padding:0 3rem;
	}
	.its-itm-h1{
		line-height:3.6rem;
		font-size:2.6rem;letter-spacing:.2rem;
		text-shadow:.1rem .1rem rgba(11, 11, 11, .5), -.1rem -.1rem rgba(255, 255, 255, .5), .2rem .2rem .1rem rgba(33, 27, 30, .35);
	}
	.its-itm-p{
		margin-top:1.5rem;line-height:2.4rem;
		font-size:1.6rem;color:#FFF;letter-spacing:.2rem;
		text-shadow:.2rem .2rem .1rem rgba(33, 27, 30, .35);
	}
	.its-dots{
		width:80%;
	}
	.its-dots em{
		height:.4rem;
	}
}


.idx-sct-b{
	position:relative;padding-top:7.5rem;height:100rem;
	background:#e9f2f7;
	overflow:hidden;
}
.isb-slider{
	position:relative;
	margin-top:4rem;
}
.isb-slider-arr{
	position:absolute;top:27.5rem;z-index:5;
	width:10rem;height:10rem;line-height:10rem;
	text-align:center;
	cursor:pointer;
}
.isb-slider-arr.disabled{
	display:none;
}
.isb-slider-arr i{
	font-size:7rem;color:#00a2ea;
}
.isb-slider-arr.arr-left{
	left:-22rem;
}
.isb-slider-arr.arr-right{
	right:-22rem;
}
.isb-slider-group{
	position:relative;height:65rem;
	overflow:hidden;
}
.isb-slider .slider-group-con{
	position:absolute;top:0;left:0;
	width:9999rem;
}
.isb-slider .slider-item{
	position:relative;
	float:left;
	width:140rem;height:65rem;
}
@media only screen and (max-width: 768px) {
	.idx-sct-b{
		padding:3rem 3rem;height:auto;
	}
	.isb-slider{
		margin-top:2rem;
	}
	.isb-slider-arr{
		top:8rem;
		width:4rem;height:4rem;line-height:4rem;
	}
	.isb-slider-arr i{
		font-size:3rem;color:#34b7ef;
	}
	.isb-slider-arr.arr-left{
		left:-3.5rem;
	}
	.isb-slider-arr.arr-right{
		right:-3.5rem;
	}
	.isb-slider-group{
		height:20rem;
	}
	.isb-slider .slider-item{
		position:relative;
		float:left;
		width:33rem;height:20rem;
	}
}

.isb-itm-img{
	position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;
	border-top-left-radius:20rem;
	background-repeat:no-repeat;background-size:cover;background-position:center center;
}
.isb-itm-inf{
	position:absolute;top:21rem;right:8rem;z-index:2;
	width:44rem;
}
.isb-slider .slider-item:nth-child(2n) .isb-itm-inf{
	right:initial;left:8rem;
}
.isb-itm-title{
	height:10rem;line-height:5rem;
	font-size:4rem;color:#FFF;
	overflow:hidden;text-overflow:ellipsis;
	display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;
}
.isb-itm-intro{
	margin-top:3.5rem;height:7rem;line-height:3.5rem;
	font-size:2rem;color:#FFF;
	overflow:hidden;text-overflow:ellipsis;
	display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;
}
.isb-itm-more{
	margin-top:3.5rem;
}
.isb-itm-more a{
	position:relative;display:inline-block;padding-right:1.5rem;
	height:3rem;line-height:3rem;
	font-size:1.8rem;color:#FFF;
}
.isb-itm-more a:after{
	content:'';position:absolute;top:1.1rem;right:0;
	width:1rem;height:1rem;
	border-right:.2rem solid #FFF;border-bottom:.2rem solid #FFF;
	transform:rotate(-45deg);
}
@media only screen and (max-width: 768px) {
	.isb-itm-img{
		border-top-left-radius:4rem;
	}
	.isb-itm-inf{
		position:absolute;top:5rem;left:3rem;z-index:2;
		width:26rem;
	}
	.isb-slider .slider-item:nth-child(2n) .isb-itm-inf{
		left:3rem;
	}
	.isb-itm-title{
		height:6rem;line-height:3rem;
		font-size:2.4rem;
	}
	.isb-itm-intro{
		display:none;
	}
	.isb-itm-more{
		margin-top:3.5rem;
	}
	.isb-itm-more a{
		padding-right:1rem;
		height:3rem;line-height:3rem;
		font-size:1.4rem;
	}
	.isb-itm-more a:after{
		top:1.3rem;
		width:.5rem;height:.5rem;
		border-right:.1rem solid #FFF;border-bottom:.1rem solid #FFF;
	}
}


.idx-sct-c{
	padding:9rem 0 7rem;
}
.isc-con{
	position:relative;
	margin-top:3rem;
}
.isc-t{
	line-height:9rem;
	font-size:3.6rem;color:#000;
}
.isc-con li{
	position:relative;padding-left:9rem;
	width:61rem;height:12rem;line-height:12rem;
	border-bottom:.1rem solid #e0e0e0;
}
.isc-con li a{
	font-size:3rem;color:#000;
}
.isc-con li:last-child{
	border:none;
}
.isc-con .icon{
	position:absolute;top:2.5rem;left:-.5rem;
	width:7rem;height:7rem;
	background-repeat:no-repeat;background-size:cover;background-position:center center;
}
.isc-con .icon-a,.isc-con .icon-1{
	background-image:url(../imgs/icons/tech/1.jpg);
}
.isc-con .icon-b,.isc-con .icon-2{
	background-image:url(../imgs/icons/tech/2.jpg);
}
.isc-con .icon-c,.isc-con .icon-3{
	background-image:url(../imgs/icons/tech/3.jpg);
}
.isc-con .icon-d,.isc-con .icon-4{
	background-image:url(../imgs/icons/tech/4.jpg);
}
.isc-con .icon-e,.isc-con .icon-5{
	background-image:url(../imgs/icons/tech/5.jpg);
}
.isc-con li.on a{
	color:#00a3e8;
}
.isc-con li.on .icon-a{
	background-image:url(../imgs/icons/tech/1_on.jpg);
}
.isc-con li.on .icon-b{
	background-image:url(../imgs/icons/tech/2_on.jpg);
}
.isc-con li.on .icon-c{
	background-image:url(../imgs/icons/tech/3_on.jpg);
}
.isc-con li.on .icon-d{
	background-image:url(../imgs/icons/tech/4_on.jpg);
}
.isc-con li.on .icon-e{
	background-image:url(../imgs/icons/tech/5_on.jpg);
}
.isc-imgs{
	position:absolute;top:0;right:0;
	width:74rem;height:66rem;
}
.isc-img-itm{
	position:absolute;top:50%;left:50%;
	max-width:100%;max-height:100%;
	transform:translate(-50%, -50%);
	opacity:0;
	transition:ease all 0.3s;
}
.isc-img-itm.on{
	opacity:1;
}
@media only screen and (max-width: 768px) {
	.idx-sct-c{
		padding:3rem 3rem 3rem;
	}
	.isc-con{
		margin-top:2rem;
		padding-bottom:4rem;
	}
	.isc-t{
		margin-bottom:1rem;line-height:3rem;
		font-size:1.8rem;
	}
	.isc-con li{
		padding-left:4rem;
		width:100%;height:6rem;line-height:6rem;
	}
	.isc-con li a{
		font-size:1.6rem;color:#000;
	}
	.isc-con .icon{
		top:1.5rem;left:-.5rem;
		width:3rem;height:3rem;
	}
	.isc-imgs{
		position:relative;
		display:block;margin:2rem auto 0;
		width:33rem;height:30rem;
	}
}


.idx-sct-d{
	position:relative;padding:8rem 0;
	background:#f0f5f9;
}
.isd-con{
	position:relative;margin-top:5rem;padding-top:10rem;
}
.isd-imgs{
	position:absolute;top:0;left:0;
	width:109rem;height:65rem;
}
.isd-img-itm{
	position:absolute;top:0;left:0;right:0;bottom:0;
	background-repeat:no-repeat;background-size:cover;background-position:center center;
	border-top-right-radius:10rem;
	opacity:0;
	transition:ease all 0.3s;
}
.isd-img-itm.on{
	opacity:1;
}
.isd-news{
	height:71rem;
}
.isd-con ul{
	position:absolute;top:0;right:0;
	width:70rem;height:65rem;
	background:#FFF;
	border-top-left-radius:5rem;
}
.isd-con li{
	position:relative;
	height:16rem;
}
.isd-news-date{
	float:left;padding:3.5rem 0;width:14rem;height:16rem;
	background:#f9fafc;
	color:#AAA;text-align:center;
}
.isd-news-date span{
	display:block;line-height:4.5rem;
	font-size:2.4rem;
}
.isd-news-date b{
	display:block;line-height:4.5rem;
	font-size:3rem;
}
.isd-news-title{
	float:left;margin-left:5rem;padding:3.5rem 0;
	width:46rem;height:16rem;
	border-bottom:.1rem solid #e0e0e0;
}
.isd-news-title a{
	display:block;height:9rem;line-height:4.5rem;
	font-size:2.8rem;color:#000;
	overflow:hidden;text-overflow:ellipsis;
	display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;
}
.isd-con li:first-child{
	height:17rem;
}
.isd-con li:first-child .isd-news-date{
	padding:4rem 0;height:17rem;
	border-top-left-radius:5rem;
}
.isd-con li:first-child .isd-news-title{
	padding:4rem 0;height:17rem;
}
.isd-con li:last-child .isd-news-title{
	border:none;
}
.isd-con li.on .isd-news-date{
	background:linear-gradient(145deg, #00d8ff, #00a3e8);
	color:#FFF;
}
@media only screen and (max-width: 768px) {
	.idx-sct-d{
		padding:3rem 3rem;
	}
	.isd-con{
		margin-top:2rem;padding-top:0;
	}
	.isd-imgs{
		position:relative;
		width:33rem;height:19rem;
	}
	.isd-img-itm{
		border-top-right-radius:2rem;
	}
	.isd-news{
		height:45rem;
	}
	.isd-con ul{
		position:initial;margin-top:2rem;
		width:33rem;height:40rem;
		border-top-left-radius:2rem;
	}
	.isd-con li{
		height:10rem;
	}
	.isd-news-date{
		padding:2rem 0;width:8rem;height:10rem;
	}
	.isd-news-date span{
		line-height:3rem;
		font-size:1.4rem;
	}
	.isd-news-date b{
		line-height:3rem;
		font-size:1.6rem;
	}
	.isd-news-title{
		margin-left:2rem;padding:2rem 0;
		width:21rem;height:10rem;
	}
	.isd-news-title a{
		height:6rem;line-height:3rem;
		font-size:1.6rem;
	}
	.isd-con li:first-child{
		height:10rem;
	}
	.isd-con li:first-child .isd-news-date{
		padding:2rem 0;height:10rem;
		border-top-left-radius:2rem;
	}
	.isd-con li:first-child .isd-news-title{
		padding:2rem 0;height:10rem;
	}
}

/********************************************  产品管线  ******************************************************/
.pline{
	padding:9.5rem 0 0;
}
.pline-sct{
	display:block;
	position:relative;margin-bottom:8rem;
	border-radius:2rem;
	box-shadow:1.5rem 0 6rem rgba(0, 0, 0, .28);
}
.pline-sct-img{
	height:46rem;
	border-radius:2rem;
	overflow:hidden;
}
.pline-sct-img-con{
	height:46rem;
	background-repeat:no-repeat;background-size:cover;background-position:center center;
	transition:ease all 0.3s;
}
.pline-sct-inf{
	position:absolute;top:4.5rem;bottom:3.5rem;left:6rem;
	width:54rem;
	display:flex;flex-direction:column;
}
.pline-sct-ico{
	height:7rem;
}
.pline-sct-ico img{
	width:7rem;height:7rem;
}
.pline-sct-t{
	margin-top:3.5rem;margin-bottom:1.5rem;
	height:11rem;line-height:5.5rem;
	font-size:4.4rem;color:#FFF;
}
.pline-sct-p{
	flex:1;
	line-height:3.5rem;
	font-size:2rem;color:#FFF;
}
.pline-sct-more{
	line-height:3rem;
	font-size:1.8rem;color:#a2c4e7;
	text-shadow:.2rem .2rem rgba(0, 0, 0, .25);
}
.pline-sct:hover .pline-sct-img-con{
	transform:scale(1.05);
}
@media only screen and (max-width: 768px) {
	.pline{
		padding:3rem 3rem 0;
	}
	.pline-sct{
		margin-bottom:3rem;
		border-radius:1rem;
	}
	.pline-sct-img{
		height:30rem;
		border-radius:1rem;
	}
	.pline-sct-img-con{
		height:30rem;
	}
	.pline-sct-inf{
		top:2rem;bottom:2rem;left:3rem;right:3rem;
		width:auto;
	}
	.pline-sct-ico{
		height:4rem;
	}
	.pline-sct-ico img{
		width:4rem;height:4rem;
	}
	.pline-sct-t{
		margin-top:2rem;margin-bottom:1rem;
		height:6rem;line-height:3rem;
		font-size:2.4rem;
	}
	.pline-sct-p{
		line-height:2.4rem;
		font-size:1.6rem;
	}
	.pline-sct-more{
		font-size:1.6rem;
	}
}

/********************************************  绿色合成  ******************************************************/
.gs-con{
	padding:8rem 0 6rem;
}
.gs-top{
	display:flex;flex-direction:row;margin-bottom: 10rem;
}
.gs-top-lft{
	width:50rem;
}
.gs-top-lft h2{
	position:relative;
	padding:0 0 0 6rem;line-height:6rem;
	font-size:4.2rem;color:#000;
}
.gs-top-lft h2:before{
	content:'';position:absolute;top:0;left:0;
	width:.5rem;height:12rem;
	background:#009fe9;
}
.gs-top-lft h2 span{ 
	font-size:3rem;font-family: Arial, Helvetica, sans-serif;
}
.gs-top-rgt{
	flex:1;
}
.gs-top-rgt p{
	margin-bottom:3.5rem;line-height:3.5rem;
	font-size:2rem;color:#000;
}
.gs-top-rgt p:last-child{
	margin:0;
}
@media only screen and (max-width: 768px) {
	.gs-con{
		padding:3rem 3rem;
	}
	.gs-top{
		display:block;
	}
	.gs-top-lft{
		width:auto;
	}
	.gs-top-lft h2{
		padding:0 0 0 2rem;line-height:3rem;
		font-size:2.4rem;
	}
	.gs-top-lft h2:before{
		width:.3rem;height:6rem;
	}
	.gs-top-lft h2 span{font-size:2.4rem;}
	.gs-top-rgt{
		margin-top:2rem;
	}
	.gs-top-rgt p{
		margin-bottom:2.5rem;line-height:2.5rem;
		font-size:1.6rem;
	}
}

.gs-scts{
	margin-top:8rem;
}
.gs-sct{
	position:relative;
	display:flex;flex-direction:row;justify-content:space-between;
	margin-bottom:12rem;/* padding-right:18rem; */
}
.gs-sct:last-child{
	margin:0;
}
.gs-sct:before{
	content:'';position:absolute;top:0;left:30rem;right:0;bottom:0;z-index:1;
	background:linear-gradient(to bottom, #ced6dd, #aabfd2);
	border-radius:2rem;
}
.gs-sct-img{
	position:relative;z-index:2;
	width:76rem;height:50rem;
	border-radius:2rem;
	overflow:hidden;
	box-shadow:0 1.6rem 1.6rem rgba(0, 0, 0, .25);
	transform:translate(0, -5rem);
}
.gs-sct-img-con{
	width:76rem;height:50rem;
	background-repeat:no-repeat;background-size:cover;background-position:center center;
	transition:ease all 0.3s;
}
.gs-sct-inf{
	position:relative;z-index:2;
	padding-top: 16rem;
    width:64rem;/* width: 43rem; */
}
.gs-sct-t{
	line-height:8rem;
	font-size:6.8rem;color:#000;
	text-align:center;
}
.gs-sct-ico{
	height:27rem;
	display:flex;justify-content:center;align-items:center;
}
.gs-sct-ico img{
	display:inline-block;
	height:18rem;
}
.gs-sct:nth-child(1) .gs-sct-ico img{
	height:23rem;
}
.gs-sct:nth-child(2n){
	flex-direction: row-reverse;
	/* padding-right:0;
	padding-left:18rem; */
}
.gs-sct:nth-child(2n):before{
	left:0;right:30rem;
}
.gs-sct:hover .gs-sct-img-con{
	transform:scale(1.05);
}
@media only screen and (max-width: 768px) {
	.gs-scts{
		margin-top:6rem;
	}
	.gs-sct{
		margin-bottom:5rem;padding-right:1rem;
	}
	.gs-sct:before{
		left:5rem;
		border-radius:1rem;
	}
	.gs-sct-img{
		width:26rem;height:15rem;
		border-radius:1rem;
		box-shadow:0 1.6rem 1.6rem rgba(0, 0, 0, .25);
		transform:translate(0, -2rem);
	}
	.gs-sct-img-con{
		width:26rem;height:15rem;
	}
	.gs-sct-inf{
		padding-top:2rem;
		width:22rem;
	}
	.gs-sct-t{
		line-height:3rem;
		font-size:2rem;
	}
	.gs-sct-ico{
		height:8rem;
	}
	.gs-sct-ico img{
		display:inline-block;
		height:5rem;
	}
	.gs-sct:nth-child(1) .gs-sct-ico img{
		height:6rem;
	}
	.gs-sct:nth-child(2n){
		padding-left:1rem;
	}
	.gs-sct:nth-child(2n):before{
		right:5rem;
	}
}

/********************************************  RNA  ******************************************************/
.papplication{
}
.app-sct{
	margin-bottom:10rem;
	display:flex;flex-direction:row;
	justify-content:space-between;
}
.app-sct:nth-child(2n){
	flex-direction: row-reverse;
}
.app-sct-inf{
	width:70rem;
}
.app-sct-title{
	line-height:5rem;
	font-size:4.2rem;color:#001eff;
}
.app-sct-more{
	margin-top:2rem;
}
.app-sct-more p{
	margin-bottom:3.5rem;line-height:3.5rem;
	font-size:2rem;color:#000;
}

.app-sct-ii{
	width:54rem;
}
.app-sct-img{
	width:54rem;height:33.6rem;
	border-radius:2rem;
	overflow:hidden;
}
.app-sct-img-con{
	width:54rem;height:33.6rem;
	background-repeat:no-repeat;background-size:cover;background-position:center center;
}
.app-sct-in{
	margin-top:2rem;line-height:3rem;
	font-size:2rem;color:#000;font-weight:700;
}
@media only screen and (max-width: 768px) {
	.papplication{
		padding:0 3rem;
	}
	.app-sct{
		margin-bottom:4rem;
		display:block;
	}
	.app-sct-inf{
		width:100%;
	}
	.app-sct-title{
		line-height:3rem;
		font-size:2.4rem;
	}
	.app-sct-more{
		margin-top:2rem;
	}
	.app-sct-more p{
		margin-bottom:2.5rem;line-height:2.5rem;
		font-size:1.6rem;
	}

	.app-sct-ii{
		width:100%;
	}
	.app-sct-img{
		width:100%;height:20.5rem;
		border-radius:1rem;
	}
	.app-sct-img-con{
		width:100%;height:20.5rem;
	}
	.app-sct-in{
		margin-top:1rem;line-height:2.4rem;
		font-size:1.6rem;
	}
}

.pfeatures{
	padding:5rem 0;
	background:#e5e5e5;
}
.fea-sct{
	display:inline-block;margin-right:23rem;
	width:54rem;
}
.fea-sct:last-child{
	margin:0;
}
.fea-sct-img{
	width:54rem;height:31.5rem;
	overflow:hidden;
}
.fea-sct-img-con{
	width:54rem;height:31.5rem;
	background-repeat:no-repeat;background-size:cover;background-position:center center;
}
.fea-sct-t{
	margin-top:2.5rem;line-height:3rem;
	font-size:4.2rem;color:#000;
}
.fea-sct-p{
	margin-top:2rem;line-height:3.5rem;
	font-size:2rem;color:#000;
}
.fea-sct-more{
	margin-top:4rem;
}
.fea-sct-more a{
	display:block;
	width:20rem;height:4.6rem;line-height:4.6rem;
	background:linear-gradient(to bottom, #a364fc, #215de6);
	border-radius:4.6rem;
	font-size:1.8rem;color:#FFF;
	text-align:center;
}
@media only screen and (max-width: 768px) {
	.pfeatures{
		padding:3rem 3rem;
	}
	.fea-sct{
		display:block;margin-right:0;margin-bottom:4rem;
		width:100%;
	}
	.fea-sct-img{
		width:100%;height:19.25rem;
	}
	.fea-sct-img-con{
		width:100%;height:19.25rem;
	}
	.fea-sct-t{
		margin-top:1rem;line-height:3rem;
		font-size:2.4rem;
	}
	.fea-sct-p{
		margin-top:1rem;line-height:2.5rem;
		font-size:1.6rem;
	}
	.fea-sct-more{
		margin-top:2rem;
	}
	.fea-sct-more a{
		width:14rem;height:3.6rem;line-height:3.6rem;
		border-radius:3.6rem;
		font-size:1.4rem;
	}
}

/********************************************  技术创新  ******************************************************/
.creation{
	position:relative;
	padding:0;
}
.creation-img-main{
	display:block;
	width:100%;
}
.creation-img-gear1, .creation-img-gear2, .creation-img-gear3, .creation-img-gear4{
	position:absolute;z-index:2;
}
.creation-img-gear1{
	top:25.6rem;left:6rem;
	width:16rem;height:16rem;
	animation: turn_counter 10s linear infinite;
}
.creation-img-gear2{
	top:25.3rem;left:24.6rem;
	width:16.5rem;height:16.5rem;
	animation: turn_clockwise 10s linear infinite;
}
.creation-img-gear3{
	top:25.3rem;right:24.4rem;
	width:16.5rem;height:16.5rem;
	animation: turn_counter 10s linear infinite;
}
.creation-img-gear4{
	top:25.6rem;right:5.8rem;
	width:16rem;height:16rem;
	animation: turn_clockwise 10s linear infinite;
}
.creation-txt{
    position:absolute;z-index:2;
    height:10rem;line-height:10rem;
    font-size:3rem;color:#FFF;
    cursor: pointer;padding-right:7rem;
}
.creation-txt-a{
    top:3rem;left:18rem;
}
.creation-txt-b{
    top:3rem;right:8rem;
    color:#000;
}
.creation-txt-c{
    bottom:0;left:13rem;
}
.creation-txt-d{
    bottom:0;right:1rem;
}
body.en .creation-txt{ 
	font-size:2rem;
}
body.en .creation-txt-a{
    top:4rem;left:20rem;line-height: 4rem;
}
body.en .creation-txt-b{
    top: 4rem;
    right: 7.5rem;
    color: #000;
    line-height: 4rem;
}
body.en .creation-txt-c{
    bottom:-0.6rem;left:14rem;line-height: 4rem;
}
body.en .creation-txt-d{
    bottom:-0.5rem;right:2rem;line-height: 4rem;
}
@media only screen and (max-width: 768px) {
	.page-creation{
		padding:0 3rem;
	}
	.creation{
		padding:2rem 0 1rem;
	}
	.creation-img-main{
		margin:0 auto;
		width:33rem;
	}
	.creation-img-gear1{
		top:8.034rem;left:1.414rem;
		width:3.77rem;height:3.77rem;
	}
	.creation-img-gear2{
		top:7.964rem;left:5.798rem;
		width:3.889rem;height:3.889rem;
	}
	.creation-img-gear3{
		top:7.964rem;right:5.75rem;
		width:3.889rem;height:3.889rem;
	}
	.creation-img-gear4{
		top:8.034rem;right:1.367rem;
		width:3.77rem;height:3.77rem;
	}
    .creation-txt{
        height:2.2rem;line-height:2.2rem;
        font-size:.8rem;
    }
    .creation-txt-a{
        top:2.8rem;left:4rem;
    }
    .creation-txt-b{
        top:2.8rem;right:-4rem;
    }
    .creation-txt-c{
        bottom:1rem;left:3rem;
    }
    .creation-txt-d{
        bottom:1rem;right:-5.5rem;
    }
	/* 英文版特有样式 */
	body.en .creation-txt{ 
		font-size:.5rem;
	}
	body.en .creation-txt-a{
		top:2.8rem;left:4.5rem;line-height: 1rem;
	}
	body.en .creation-txt-b{
		top: 2.8rem;
        right: -3.7rem;
        color: #000;
        line-height: 1rem;
	}
	body.en .creation-txt-c{
		bottom: 1rem;
        left: 3.2rem;
        line-height: 1rem;
	}
	body.en .creation-txt-d{
		bottom: 1rem;
        right: -5rem;
        line-height: 1rem;
	}
}

@keyframes turn_clockwise {
	0% {
		transform: rotate(0deg);
	}
	20% {
		transform: rotate(72deg);
	}
	40% {
		transform: rotate(144deg);
	}
	60% {
		transform: rotate(216deg);
	}
	80% {
		transform: rotate(288deg);
	}
	100% {
		transform: rotate(360deg);
	}
}
@keyframes turn_counter {
	0% {
		transform: rotate(0deg);
	}
	20% {
		transform: rotate(-72deg);
	}
	40% {
		transform: rotate(-144deg);
	}
	60% {
		transform: rotate(-216deg);
	}
	80% {
		transform: rotate(-288deg);
	}
	100% {
		transform: rotate(-360deg);
	}
}

/********************************************  关于  ******************************************************/
.abt-top{
	display:flex;justify-content:space-between;
}
.abt-top-lft{
	width:45rem;
}
.abt-top-lft h2{
	line-height:5rem;
	font-size:4.2rem;color:#0075b4;
}
.abt-top-lft h3{
	line-height:5rem;
	font-size:4.2rem;color:#000;
}
.abt-top-rgt{
	flex:1;
}
.abt-top-rgt p{
	margin-bottom:3.5rem;line-height:3.5rem;
	font-size:2rem;color:#000;
}
.abt-top-rgt p:last-child{
	margin:0;
}

.abt-total{
	margin-top:12rem;
	display:flex;padding:5.5rem 0 4.5rem;
	background:linear-gradient(to bottom, #ced6dd, #aabfd2);
	border-radius:2rem;
}
.abt-total-itm{
	flex:1;
	position:relative;
	display:flex;justify-content:center;
}
.abt-total-itm:before{
	content:'';position:absolute;top:0;bottom:0;left:.1rem;
	width:.2rem;
	background:#636770;
}
.abt-total-itm:first-child:before{
	display:none;
}
.abt-total-itm-con{
	display:inline-block;
}
.abt-total-top{
	margin-bottom:1.5rem;
	height:7rem;line-height:7rem;
}
.abt-total-top b{
	font-size:8rem;color:#0075b4;font-weight:700;
}
.abt-total-top em{
	margin-left:.5rem;
	font-size:3rem;color:#0075b4;font-weight:700;
}
.abt-total-inf p{
	line-height:3rem;
	font-size:2rem;color:#000;
	font-weight:700;
}

.abt-banner{
	margin-top:9rem;height:43rem;
	background-repeat:no-repeat;background-size:cover;background-position:left center;
	border-radius:2rem;
}
@media only screen and (max-width: 768px) {
	.abt{
		padding:0 3rem;
	}
	.abt-top{
		display:block;
	}
	.abt-top-lft{
		width:100%;
	}
	.abt-top-lft h2{
		line-height:3rem;
		font-size:2.4rem;
	}
	.abt-top-lft h3{
		line-height:3rem;
		font-size:2.4rem;
	}
	.abt-top-rgt{
		margin-top:1rem;
	}
	.abt-top-rgt p{
		margin-bottom:2.5rem;line-height:2.5rem;
		font-size:1.6rem;
	}

	.abt-total{
		margin-top:4rem;
		display:block;padding:1rem 0;
		border-radius:1rem;
	}
	.abt-total-itm{
		padding:2rem 0;
	}
	.abt-total-itm:before{
		top:0;bottom:100%;left:1rem;right:1rem;
		width:auto;height:.1rem;
	}
	.abt-total-itm-con{
		display:flex;align-items:center;
		width:100%;
	}
	.abt-total-top{
		flex:1;
		margin-bottom:0;
		height:4rem;line-height:4rem;
		text-align:center;
	}
	.abt-total-top b{
		font-size:4rem;
	}
	.abt-total-top em{
		margin-left:.5rem;
		font-size:1.6rem;
	}
	.abt-total-inf{
		width:45%;
	}
	.abt-total-inf p{
		line-height:3rem;
		font-size:1.6rem;
	}

	.abt-banner{
		margin-top:4rem;height:15rem;
		border-radius:1rem;
	}
}

.abt-timeline{
	position:relative;
	margin-top:5rem;
	height:95rem;
}
.abt-mask{
	position:absolute;top:0;left:0;right:0;bottom:0;z-index:2;
	background:#FFF;
}
.abt-tl-i1{
	display:none;
	position:absolute;top:1.3rem;left:0;z-index:9;
	width:32rem;height:32rem;
}
.abt-tl-i2{
	display:none;
	position:absolute;top:1.3rem;left:37.3rem;z-index:9;
	width:32rem;height:32rem;
}
.abt-tl-evt{
	display:none;
	position:absolute;z-index:9;width: 15rem;
}
.abt-tl-evt:before{
	content:'';position:absolute;left:50%;
	width:.3rem;height:2rem;
	border-radius:.3rem;
}
.abt-tl-evt-top:before{
	top:100%;
	background:linear-gradient(to bottom, #245de8, #FFF);
}
.abt-tl-evt-bot:before{
	bottom:100%;
	background:linear-gradient(to bottom, #FFF, #245de8);
}
.abt-tl-bg{width:100%;}
.abt-tl-evt01{
	top:61.7rem;left:0;
}
.abt-tl-evt01:before{
	left:3.4rem;
	height:4.5rem;
}
.abt-tl-evt02{
	top:40.4rem;left:6.5rem;
}
.abt-tl-evt02:before{
	left:8rem;
	height:11.5rem;
}
.abt-tl-evt03{
	top:42.6rem;left:25.8rem;
}
.abt-tl-evt03:before{
	left:6.3rem;
	height:16.5rem;
}
.abt-tl-evt04{
	top:39.7rem;left:43.4rem;
}
.abt-tl-evt04:before{
	left:4.5rem;
	height:15.5rem;
}
.abt-tl-evt05{
	top:77.1rem;left:47.7rem;
}
.abt-tl-evt05:before{
	left:5.5rem;
	height:9.5rem;
}
.abt-tl-evt06{
	top:33.2rem;left:55.7rem;
}
.abt-tl-evt06:before{
	left:6.7rem;
	height:14.5rem;
}
.abt-tl-evt07{
	top:65rem;left:64.2rem;
}
.abt-tl-evt07:before{
	left:5.4rem;
	height:6.2rem;
}
.abt-tl-evt08{
	top:11rem;left:76rem;
}
.abt-tl-evt08:before{
	left:10.9rem;
	height:11.7rem;
}
.abt-tl-evt09{
	top:52.6rem;left:81.2rem;
}
.abt-tl-evt09:before{
	left:5.7rem;
	height:6.5rem;
}
.abt-tl-evt10{
	top:2.1rem;right:24.5rem;
}
.abt-tl-evt10:before{
	left:5.9rem;
	height:15.6rem;
}
.abt-tl-evt11{
	top:44.8rem;right:20.5rem;
}
.abt-tl-evt11:before{
	left:4.4rem;
	height:8.8rem;
}
.abt-tl-evt12{
	top:61.6rem;right:7.8rem;
}
.abt-tl-evt12:before{
	left:5.6rem;
	height:27.9rem;
}
.abt-tl-evt13{
	top:1.2rem;right:-1rem;
}
.abt-tl-evt13:before{
	left:7.5rem;
	height:17.4rem;
}
.abt-tl-evt h3{
	line-height:3.5rem;
	font-size:2.4rem;color:#215fe4;font-weight:700;
}
.abt-tl-evt h4{
	line-height:3rem;
	font-size:1.8rem;color:#000;font-weight:700;
}
.abt-tl-evt h5{
	margin:.5rem 0;
	line-height:3rem;
	font-size:1.8rem;color:#666;font-weight:700;
}
.abt-tl-evt p{
	line-height:3rem;width:17rem;
	font-size:1.8rem;color:#000;font-weight:600;
}
.abt-tl-evt li{
	position:relative;margin-bottom:.5rem;
	line-height:3rem;
	font-size:1.8rem;color:#000;font-weight:700;
}
body.en .abt-tl-evt p{
	line-height:2rem;width:16rem;
	font-size:1.4rem;color:#000;font-weight:600;
}
body.en .abt-tl-evt li{
	position:relative;margin-bottom:.5rem;
	line-height:2rem;
	font-size:1.4rem;color:#000;font-weight:700;max-width: 16rem;
}
.abt-tl-evt li:before{
	content:'';position:absolute;top:1.5rem;left:-1.5rem;
	width:.4rem;height:.4rem;
	background:#000;border-radius:50%;
}

.abt-partners{
	margin-top:12rem;
}
.abt-partners-row{
	margin-bottom:3rem;
	display:flex;flex-direction:row;
}
.abt-pitm{
	display:flex;align-items:center;
	width:17rem;height:10rem;
}
.abt-pitm img{
	display:inline-block;
	max-width:17rem;max-height:10rem;
}

.abt-timeline-m{
	display:none;
}
@media only screen and (max-width: 768px) {
	.abt-timeline{
		display:none;
	}
	.abt-partners{
		display:none;
	}
	.abt-timeline-m{
		display:block;margin-top:4rem;
	}
	.abt-timeline-m img{
		display:block;width:100%;
	}
}

/********************************************  新闻资讯  ******************************************************/
.news{
	padding:10rem 0 10rem;
}
.news-topic{
	position:relative;margin-bottom:8rem;
	width:160rem;height:52rem;
	background:#FFF;border-radius:1rem;
	box-shadow:0 .1rem .5rem rgba(0, 0, 0, .15);
}
.news-topic-bg{
	position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;
	background:#67a1f2;
	border-radius:1rem;
}
.news-topic-con{
	position:relative;z-index:2;
	width:160rem;height:52rem;
	background:#FFF;border-radius:1rem;
	box-shadow:0 .1rem .5rem .1rem rgba(0, 0, 0, .15);
	transition:ease all 0.3s;
}
.news-topic:hover .news-topic-con{
	transform:translate(-1.5rem, -1.5rem);
}

.news .news-topic:nth-child(2n) .news-topic-img{
	left:auto;right:0;
	border-top-left-radius:0;border-bottom-left-radius:0;
	border-top-right-radius:1rem;border-bottom-right-radius:1rem;
}
.news .news-topic:nth-child(2n) .news-topic-inf{
	left:10rem;right:auto;
}
@media only screen and (max-width: 768px) {
	.news{
		padding:4rem 3rem 4rem;
	}
	.news-topic{
		margin-bottom:3rem;
		width:33rem;height:auto;
	}
	.news-topic-con{
		width:33rem;height:auto;
	}

	.news .news-topic:nth-child(2n) .news-topic-img{
		border-radius:0;
		border-top-left-radius:1rem;border-top-right-radius:1rem;
	}
}

.news-topic-img{
	position:absolute;top:0;left:0;
	width:80rem;height:52rem;
	border-top-left-radius:1rem;border-bottom-left-radius:1rem;
	overflow:hidden;
}
.news-topic-img-con{
	width:80rem;height:52rem;
	background-repeat:no-repeat;background-size:cover;background-position:center center;
	transition:ease all 0.3s;
}
.news-topic-inf{
	position:absolute;top:8rem;right:10rem;
	width:60rem;
}
.news-topic-date{
	line-height:4rem;
	font-size:2rem;color:#469cd5;
}
.news-topic-title{
	margin-top:2rem;height:4rem;line-height:4rem;
	font-size:3rem;color:#333;
	white-space:nowrap;overflow:hidden;text-overflow:ellipsis;
}
.news-topic-intro{
	margin-top:4rem;height:10.5rem;line-height:3.5rem;
	font-size:2rem;color:#333;
	overflow:hidden;text-overflow:ellipsis;
	display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;
}
.news-topic-more{
	margin-top:6rem;
}
.news-topic-more a{
	display:inline-block;width:20rem;height:5rem;line-height:5rem;
	background:linear-gradient(75deg, #6594d4, #68a7ff);
	border-radius:5rem;
	font-size:2rem;color:#FFF;text-align:center;
}
@media only screen and (max-width: 768px) {
	.news-topic-img{
		position:initial;
		width:100%;height:22rem;
		border-radius:0;
		border-top-left-radius:1rem;border-top-right-radius:1rem;
		overflow:hidden;
	}
	.news-topic-img-con{
		width:100%;height:22rem;
	}
	.news-topic-inf{
		position:initial;
		padding:3rem 3rem;
		width:100%;
	}
	.news-topic-date{
		line-height:2rem;
		font-size:1.4rem;
	}
	.news-topic-title{
		margin-top:1rem;height:6rem;line-height:3rem;
		font-size:1.6rem;
		white-space:normal;
		overflow:hidden;text-overflow:ellipsis;
		display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;
	}
	.news-topic-intro{
		margin-top:1rem;height:7.5rem;line-height:2.5rem;
		font-size:1.4rem;color:#333;
	}
	.news-topic-more{
		margin-top:2rem;
	}
	.news-topic-more a{
		width:10rem;height:3rem;line-height:3rem;
		border-radius:3rem;
		font-size:1.4rem;
	}
}

/********************************************  新闻详情  ******************************************************/
.topic-con{
	padding:8rem 0 6rem;
}
.topic-title{
	line-height:4rem;
	font-size:3rem;color:#333;font-weight:700;
}
.topic-date{
	margin-top:2rem;line-height:3rem;
	font-size:2rem;color:#469cd5;
}
.topic-content{
	margin-top:5rem;
}
.topic-content p{
	margin-bottom:2rem;line-height:4rem;
	font-size:2rem;color:#333;
}
.topic-content table tr td{vertical-align: top;line-height:4rem;font-size:2rem;color:#333;}
.topic-content ol,.topic-content ul{padding-left:2em;}
.topic-content li{
	font-size:2rem;color:#333;line-height:4rem;margin-bottom:2rem;
}
.topic-content img{
	display:block;margin:0 auto;
	max-width:100%;
}
@media only screen and (max-width: 768px) {
	.topic-con{
		padding:4rem 3rem 1rem;
	}
	.topic-title{
		line-height:3rem;
		font-size:2rem;
	}
	.topic-date{
		margin-top:1rem;line-height:3rem;
		font-size:1.4rem;
	}
	.topic-content{
		margin-top:3rem;
	}
	.topic-content p{
		margin-bottom:3rem;line-height:3rem;
		font-size:1.6rem;
	}
}

.topic-rels{
	padding:6rem 0 13rem;
	background:#f2f3f7;
}
.topic-rels-title{
	position:relative;height:5rem;line-height:5rem;
	text-align:center;
}
.topic-rels-title span{
	font-size:3.6rem;color:#333;
}
.topic-rels-title a{
	position:absolute;top:1rem;right:0;
	padding:0 3rem;height:4rem;line-height:4rem;
	background:#FFF;border-radius:1rem;
	font-size:2rem;color:#469cd5;
}
.topic-rel-list{
	margin-top:6rem;
}
.topic-rel-itm{
	float:left;margin-right:4rem;
	width:44rem;
	background:#FFF;
	box-shadow:0 .1rem .5rem rgba(0, 0, 0, .15);
}
.topic-rel-itm:last-child{
	margin-right:0;
}
.topic-rel-img{
	width:44rem;height:30rem;
	overflow:hidden;
}
.topic-rel-img-con{
	width:44rem;height:30rem;
	background-repeat:no-repeat;background-size:cover;background-position:center center;
	transition:ease all 0.3s;
}
.topic-rel-inf{
	padding:2.5rem 4rem 3rem;
}
.topic-rel-date{
	line-height:3rem;
	font-size:2rem;color:#469cd5;
}
.topic-rel-title{
	margin-top:1rem;line-height:3rem;
	font-size:2.4rem;color:#333;
	white-space:nowrap;overflow:hidden;text-overflow:ellipsis;
}
.topic-rel-intro{
	margin-top:2rem;height:7rem;line-height:3.5rem;
	font-size:2rem;color:#333;
	overflow:hidden;text-overflow:ellipsis;
	display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;
}
a.topic-rel-itm:hover .topic-rel-img-con{
	transform:scale(1.1);
}
@media only screen and (max-width: 768px) {
	.topic-rels{
		padding:4rem 3rem 2rem;
	}
	.topic-rels-title{
		height:4rem;line-height:4rem;
		text-align:left;
	}
	.topic-rels-title span{
		font-size:3rem;
	}
	.topic-rels-title a{
		padding:0 1rem;height:3rem;line-height:3rem;
		font-size:1.4rem;
	}
	.topic-rel-list{
		margin-top:3rem;
	}
	.topic-rel-itm{
		float:none;display:block;margin-right:0;margin-bottom:2rem;
		width:33rem;
	}
	.topic-rel-img{
		width:33rem;height:18rem;
	}
	.topic-rel-img-con{
		width:33rem;height:18rem;
	}
	.topic-rel-inf{
		padding:2rem 3rem 2rem;
	}
	.topic-rel-date{
		line-height:3rem;
		font-size:1.4rem;
	}
	.topic-rel-title{
		margin-top:0;line-height:3rem;
		font-size:1.8rem;
	}
	.topic-rel-intro{
		margin-top:1rem;height:5rem;line-height:2.5rem;
		font-size:1.4rem;
	}
}

/********************************************  职业机会  ******************************************************/
.page-top{
	padding:6rem 0;
	background:#f2f3f7;
}
.page-top-con{
	position:relative;padding-left:3rem;
}
.page-top-con:before{
	content:'';position:absolute;top:.5rem;bottom:.5rem;left:0;
	width:.6rem;
	background:linear-gradient(90deg, #6594d4, #68a7ff);
}
.page-top-con h1{
	line-height:5rem;
	font-size:3.6rem;color:#333;
}
.page-top-con p{
	margin-top:2.5rem;line-height:3.6rem;
	font-size:2rem;color:#333;
}
@media only screen and (max-width: 768px) {
	.page-top{
		padding:3rem 3rem;
	}
	.page-top-con{
		padding-left:0;
	}
	.page-top-con:before{
		display:none;
	}
	.page-top-con h1{
		line-height:3rem;
		font-size:1.8rem;
	}
	.page-top-con p{
		margin-top:1rem;line-height:2.4rem;
		font-size:1.4rem;
	}
}

.job{
	display:flex;height:15rem;line-height:15rem;
	border-bottom:.1rem solid #d2d2d4;
}
.job-title{
	flex:1;position:relative;padding-left:4rem;
	font-size:2.4rem;color:#333;letter-spacing:.2rem;
}
.job-title i{
	position:absolute;top:0;left:0;
	font-size:2.4rem;color:#67a1f2;font-weight:700;
}
.job-loc{
	width:20rem;
	font-size:1.8rem;color:#333;letter-spacing:.1rem;
}
.job-date{
	width:15rem;
	font-size:1.8rem;color:#333;letter-spacing:.1rem;
}
.job-more{
	width:10rem;
}
.job-more a{
	font-size:2rem;color:#4daaf8;letter-spacing:.1rem;
}

.page .list-pagination{
	padding:9rem 0;
}
@media only screen and (max-width: 768px) {
	.page-list{
		padding:1rem 3rem 0;
	}
	.job{
		display:block;height:auto;line-height:1;
		padding:2rem 1rem;
	}
	.job-title{
		padding-left:0;line-height:3rem;
		font-size:1.8rem;
	}
	.job-title i{
		display:none;
	}
	.job-loc{
		margin-top:1rem;
		width:100%;line-height:2.4rem;
		font-size:1.4rem;
	}
	.job-date{
		width:100%;line-height:2.4rem;
		font-size:1.4rem;
	}
	.job-more{
		margin-top:1rem;
		width:100%;line-height:2.4rem;
	}
	.job-more a{
		font-size:1.4rem;
	}

	.page .list-pagination{
		padding:3rem 0;
	}
}

/********************************************  联系我们  ******************************************************/
.contact{
	padding:8rem 0 10rem;
	background:#f3f4f8;
}
.contact-inf{
	float:left;width:68rem;
	background:#FFF;box-shadow:0 .5rem .5rem rgba(0, 0, 0, .15);
}
.contact-map{
	width:100%;
}
.contact-con{
	padding:4.5rem 5.5rem 0;height:auto;
}
.contact-con p{
	position:relative;
	margin-bottom:2rem;padding-left:0;line-height:4rem;
	font-size:2rem;color:#333;letter-spacing:.1rem;
	overflow:hidden;text-overflow:ellipsis;
	display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;
}
.contact-con p strong{
	font-weight:700;
}
.contact-con p a{
	color:#659deb;
}
@media only screen and (max-width: 768px) {
	.contact{
		padding:3rem 3rem 3rem;
	}
	.contact-inf{
		float:none;width:100%;
		background:#FFF;box-shadow:0 .5rem .5rem rgba(0, 0, 0, .15);
	}
	.contact-map{
		width:100%;height:30rem;
	}
	.contact-con{
		padding:3rem 3rem 1rem;height:auto;
	}
	.contact-con p{
		position:relative;
		margin-bottom:1rem;padding-left:0;line-height:3rem;
		font-size:1.4rem;
	}
}

.contact-msg{
	float:right;padding:5rem 5rem 0;width:68rem;height:85rem;
	background:#FFF;box-shadow:0 .5rem .5rem rgba(0, 0, 0, .15);
}
.contact-msg-title{
	line-height:4rem;
	font-size:3rem;color:#333;letter-spacing:.1rem;
}
.contact-form{
	margin-top:3rem;
}
.cfrm-row{
	position:relative;margin-bottom:3rem;padding-left:10rem;
	border:.1rem solid #dfe3e6;
}
.cfrm-label{
	position:absolute;top:0;left:2rem;
	padding-right:2rem;
	line-height:6rem;
	font-size:2rem;color:#333;letter-spacing:.1rem;
}
.cfrm-label.required:after{
	content:'*';position:absolute;top:1.2rem;right:0;
	line-height:4rem;
	font-size:3rem;color:#eb6565;
}
.cfrm-val input{
	width:100%;height:6rem;line-height:6rem;
	border:none;outline:0;
	font-size:2rem;color:#333;font-family: 'Microsoft Yahei';
}
.cfrm-val textarea{
	width:100%;height:30rem;line-height:6rem;
	border:none;outline:0;
	font-size:2rem;color:#333;font-family: 'Microsoft Yahei';
}
@media only screen and (max-width: 768px) {
	.contact-msg{
		float:none;margin-top:3rem;padding:2rem 3rem;
		width:100%;height:auto;
	}
	.contact-msg-title{
		line-height:4rem;
		font-size:1.8rem;color:#333;letter-spacing:.1rem;
	}
	.contact-form{
		margin-top:1rem;
	}
	.cfrm-row{
		position:relative;margin-bottom:1rem;padding-left:0;
		border:none;
	}
	.cfrm-label{
		position:relative;left:0;display:inline-block;
		padding-right:1.2rem;
		line-height:3rem;
		font-size:1.4rem;
	}
	.cfrm-label.required:after{
		top:0;
		line-height:3rem;
		font-size:1.4rem;color:#eb6565;
	}
	.cfrm-val input{
		padding:0 1rem;
		width:100%;height:4rem;line-height:4rem;
		border:.1rem solid #dfe3e6;
		font-size:1.4rem;
	}
	.cfrm-val textarea{
		padding:0 1rem;
		width:100%;height:15rem;line-height:3rem;
		border:.1rem solid #dfe3e6;
		font-size:1.6rem;
	}
}

.contact-submit{
	padding-top:2rem;
	text-align:center;
}
.contact-submit input{
	display:inline-block;width:20rem;height:5rem;line-height:5rem;
	border-radius:5rem;border:none;outline:0;
	background:linear-gradient(75deg, #6594d4, #68a7ff);
	font-size:2rem;color:#FFF;text-align:center;cursor:pointer;
}
@media only screen and (max-width: 768px) {
	.contact-submit{
		padding-top:2rem;
	}
	.contact-submit input{
		width:15rem;height:4rem;line-height:4rem;
		border-radius:4rem;
		font-size:1.4rem;
	}
}

#mask{
	position:fixed;top:0;left:0;right:0;bottom:0;z-index:198;
	background:#010522;opacity:.5;
}
.pop{
	position:fixed;top:50%;left:50%;z-index:199;
	width:120rem;height:60rem;
	transform:translate(-50%, -50%);
}
.pop-cls{
	position:absolute;top:-6rem;right:0;
	width:5rem;height:5rem;
	cursor:pointer;
}
.pop-cls:before, .pop-cls:after{
	content:'';position:absolute;top:50%;left:0;width:5rem;height:.2rem;background:#FFF;border-radius:.1rem;
}
.pop-cls:before{
	-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);
}
.pop-cls:after{
	-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);
}
.pop-img, .pop-txt{
	float:left;width:50%;height:60rem;
}
.pop-img{
	overflow:hidden;
}
.pop-img-con{
	width:60rem;height:60rem;
	background-repeat:no-repeat;background-size:cover;background-position: center center;
}
.pop-txt{
	padding:4rem 4rem;
	background:rgba(22, 87, 155, .95);
	overflow-x:hidden;overflow-y:auto;
}
.pop-txt p{
	margin-bottom:1.5rem;line-height:4rem;
	font-size:1.6rem;color:#FFF;
}
.pop-txt p:last-child{
	margin:0;
}
.pop-txt a{
	color:#FFF;
}
@media only screen and (max-width: 768px) {
	.pop{
		width:36rem;height:auto;
	}
	.pop-cls{
		position:absolute;top:-4rem;right:0;
		width:3rem;height:3rem;
	}
	.pop-cls:before, .pop-cls:after{
		width:3rem;
	}
	.pop-img, .pop-txt{
		float:none;width:100%;
	}
	.pop-img{
		position:relative;
		height:20rem;
	}
	.pop-img-con{
		width:100%;height:20rem;
	}
	.pop-txt{
		padding:3rem 3rem;height:32rem;
	}
	.pop-txt p{
		margin-bottom:1rem;line-height:2.4rem;
		font-size:1.4rem;
	}
}
