
/********************************************  通用  ******************************************************/
.loc{
	padding:4rem 0 2rem;line-height:3.6rem;
}
.loc a{
	font-size:1.4rem;color:#253d86;
}
.loc b{
	margin:0 1rem;
	font-size:1.6rem;color:#253d86;
}
.cm-title{
	position:relative;padding-left:3rem;line-height:6rem;
	font-size:3.6rem;color:#253d86;
}
.cm-title:before{
	content:'';position:absolute;top:1.8rem;bottom:1.2rem;left:0;
	width:.6rem;
	background:#029eda;
}
.cm-title a{
	position:absolute;top:1.2rem;right:0;
	display:block;width:14rem;height:4rem;line-height:3.8rem;
	border:.15rem solid #029eda;border-radius:4.5rem;
	font-size:1.6rem;color:#029eda;letter-spacing:.2rem;text-align:center;
}
.timeline-sct .cm-title{
	color:#FFF;
}
@media only screen and (max-width: 768px) {
	.loc{
		padding:2.4rem 2.5rem 2.4rem;line-height:2.4rem;
	}
	.loc a{
		font-size:1.4rem;
	}
	.loc b{
		margin:0 .5rem;
		font-size:1.6rem;
	}
	.cm-title{
		padding-left:1.5rem;line-height:3rem;
		font-size:2.4rem;
	}
	.cm-title:before{
		top:.5rem;bottom:.2rem;
		width:.3rem;
	}
	.cm-title a{
		top:.1rem;
		width:10rem;height:3rem;line-height:3rem;
		border:.1rem solid #029eda;border-radius:1.5rem;
		font-size:1.4rem;letter-spacing:0rem;
	}
}


/*******************  文章  ******************/
.article .media-contact{
	float:right;margin-left:6rem;margin-bottom:6rem;
}
.article-con{
	margin-top:2.5rem;line-height:3.2rem;
	font-size:1.8rem;color:#4a3c31;
}
.article-con p{
	display: block;
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
}
.article-con div{
	display: block;
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
}
.article-con section{
	display: block;
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
}
.article-con img{
	display:block;margin:0 auto;
	max-width:100%;
}
.article-con p em{
	margin:1rem 0 4rem;
	font-size:1.4rem;color:#808080;font-style:italic;text-align:center;
}
.article-con table{width:auto}
.article-con ul,.article-con ol{ margin-left:3rem}
.article-con li{ list-style: disc;}
.article-con strong,.article-con b{font-weight: bold;}
.article-con i{font-style: italic;}
.article-con h1{font-size:3rem;margin:2rem 0;}
.article-con h2{font-size:2.6rem;margin:2rem 0;}
.article-con h3{font-size:2.2rem;margin:2rem 0;}
.article-con h4{font-size:1.8rem;margin:2rem 0;}
.article-con h5{font-size:1.4rem;margin:2rem 0;}
.article-con h6{font-size:1rem;margin:2rem 0;}
@media only screen and (max-width: 768px) {
	.article{
		margin:0 2.5rem;
	}
	.article .media-contact{
		display:none;
	}
	.article-con{
		margin-top:2rem;
	}
	.article-con p{
		margin-bottom:2.4rem;line-height:2.4rem;
		font-size:1.4rem;
	}
	.article-con p img{
		max-width:100%;
	}
	.article-con p em{
		margin:1rem 0 0;
		font-size:1.4rem;
	}
}

.about-article{
    width:94rem;
}
@media only screen and (max-width: 768px) {
    .about-article{
        width:auto;
    }
}

.art-isa{
    margin-top:2.5rem;
}
.art-isa .isa-item:nth-child(3n){
    margin-right: 1rem;
}
.art-isa .isa-item:nth-child(2n){
    margin-right: 0;
}
@media only screen and (max-width: 768px) {
    .art-isa .isa-item:nth-child(3n){margin-right:0;}
}

/*******************  新闻列表  ******************/
.news-topic{
	float:left;width:50%;
	position:relative;padding:10rem 3rem 0 4rem;
	margin-top:3rem;
}
.nt-img{
	position:absolute;top:0;left:0;z-index:1;
	width:56rem;height:30rem;
	border-radius:1rem;
	overflow:hidden;
}
.nt-img-con{
	width:56rem;height:30rem;
	background-position: center center;background-size: cover;
	-moz-transition:all .5s;-webkit-transition:all .5s;transition:all .5s;
}
.nt-img-con:hover{
	transform:scale(1.1);
}

.nt-date{
	position:absolute;top:0;left:3rem;z-index:2;
	padding:1rem 2rem 1rem;
	background:rgba(37, 61, 134, .7);
	border-bottom-left-radius:1rem;border-bottom-right-radius:1rem;
	color:#FFF;text-align:center;
}
.nt-date span, .nt-date b{
	display:block;
}
.nt-date span{
	line-height:3rem;
	font-size:1.4rem;
}
.nt-date b{
	font-size:2.4rem;
}

.news-topic:nth-child(even){
	padding:10rem 0 0 7rem;
}
.news-topic:nth-child(even) .nt-img{
	left:3rem;
}
.news-topic:nth-child(even) .nt-date{
	left:6rem;
}

.nt-con{
	display:block;
	padding:22rem 3rem 3rem;
	background:#FFF;border-radius:1rem;
	box-shadow:0 .2rem 1rem rgba(37, 61, 134, .25);
}
.nt-title{
	line-height:3.6rem;
	font-size:1.8rem;color:#4a3c31;
	white-space:nowrap;overflow:hidden;text-overflow:ellipsis;
}
.nt-intro{
	margin-top:1.2rem;height:8.4rem;line-height:2.8rem;
	font-size:1.4rem;color:#4a3c31;
	display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;
	overflow:hidden;
}
@media only screen and (max-width: 768px) {
	.news-topic{
		float:none;width:100%;
		margin-top:3rem;padding:0;
	}
	.news-topic:first-child{
		margin-top:0;
	}
	.nt-img{
		position:static;
		width:100%;height:18rem;
		border-bottom-left-radius:0;border-bottom-right-radius:0;
	}
	.nt-img-con{
		width:100%;height:18rem;
	}

	.nt-date{
		padding:0 1rem .5rem;
	}
	.nt-date span{
		line-height:3rem;
		font-size:1.2rem;
	}
	.nt-date b{
		font-size:1.6rem;
	}

	.news-topic:nth-child(even){
		padding:0;
	}
	.news-topic:nth-child(even) .nt-date{
		left:3rem;
	}

	.nt-con{
		padding:1rem 2rem 2rem;
		border-top-left-radius:0;border-top-right-radius:0;
	}
	.nt-title{
		line-height:3.6rem;
		font-size:1.6rem;
	}
	.nt-intro{
		margin-top:.5rem;height:7.2rem;line-height:2.4rem;
		font-size:1.2rem;
	}
}

.news-more{
	margin-top:8rem;
	text-align:center;
}
.news-more a{
	display:inline-block;width:26rem;height:6rem;line-height:5.7rem;
	border:.15rem solid #029eda;border-radius:4.5rem;
	font-size:1.8rem;color:#029eda;letter-spacing:.2rem;
}
.news-more a i{
	margin-right:2.5rem;
	font-size:1.8rem;
}
.news-more a:hover{
	background:#029eda;color:#FFF;
}
@media only screen and (max-width: 768px) {
	.news-more{
		margin-top:5rem;
	}
	.news-more a{
		width:18rem;height:4rem;line-height:4rem;
		border:.1rem solid #029eda;border-radius:2rem;
		font-size:1.4rem;
	}
	.news-more a i{
		margin-right:1.5rem;
		font-size:1.4rem;
	}
}

/******************************************** 首页 ******************************************************/
.idx-sct-title{
	height:8rem;line-height:8rem;
	font-size:4.8rem;color:#253d86;
	text-align:center;letter-spacing:.2rem;
}
.timeline-sct .idx-sct-title{
	color:#FFF;
}
@media only screen and (max-width: 768px) {
	.idx-sct-title{
		height:4rem;line-height:4rem;
		font-size:3.2rem;
	}
}

.idx-sct-a{
	padding:8.5rem 0 9.5rem;
}
.isa-p{
	margin-top:3.5rem;line-height:3rem;
	font-size:1.8rem;color:#333;
	text-align:center;
}
.isa-sliders{
	position:relative;margin-top:9.5rem;width:100%;
}
.isa-sliders-arr{
	position:absolute;top:10rem;z-index:8;
	width:8rem;height:8rem;line-height:8rem;
    text-align:center;
	cursor:pointer;
}
.isa-sliders-arr i{
	position:relative;z-index:9;
	font-size:3rem;color:#1b3d85;font-weight:700;
}
.isa-sliders-arr.arr-left{
	left:-8rem;
}
.isa-sliders-arr.arr-right{
	right:-8rem;
}
.isa-slider-group-con{
	position:relative;
	height:28rem;
	overflow:hidden;
}
.isa-slider-group{
	position:absolute;top:0;left:0;
	width:9999rem;height:28rem;
}
.isa-sliders .isa-slider-group-itm{
	float:left;
}
.isa-sliders .slider-item{
	position:relative;
	float:left;margin-right:2rem;
	width:34.5rem;height:28rem;
    overflow:hidden;
}
.isa-img{
    width:34.5rem;height:28rem;
	border-radius:1.8rem;
    overflow:hidden;
}
.isa-img-con{
    width:34.5rem;height:28rem;
    background-repeat:no-repeat;background-size:cover;background-position:center center;
    -moz-transition:all .5s;-webkit-transition:all .5s;transition:all .5s;
}
.isa-title{
	position:absolute;top:22rem;left:4rem;right:4rem;z-index:3;
	height:3.5rem;line-height:3.5rem;
	font-size:2.4rem;color:#FFF;
	-moz-transition:all .5s;-webkit-transition:all .5s;transition:all .5s;
}
.isa-mask{
	position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;
	background:#253d86;opacity:0;
	border-radius:1.8rem;
    -moz-transition:all .5s;-webkit-transition:all .5s;transition:all .5s;
}
.isa-intro{
	position:absolute;top:30rem;left:4rem;right:4rem;z-index:3;
	height:10.5rem;line-height:3.5rem;
	font-size:1.6rem;color:#FFF;
	display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;
	overflow:hidden;text-overflow:ellipsis;
    -moz-transition:all .5s;-webkit-transition:all .5s;transition:all .5s;
}
.isa-lnk{
	position:absolute;top:40.5rem;left:4rem;z-index:3;
    -moz-transition:all .5s;-webkit-transition:all .5s;transition:all .5s;
}
.isa-lnk a{
	display:block;width:16rem;height:4.5rem;line-height:4.2rem;
	border:.15rem solid #029eda;border-radius:3rem;
	font-size:1.6rem;color:#029eda;
	text-align:center;
}
.isa-lnk a i{
	margin-left:2rem;
	font-size:1.6rem;vertical-align:middle;
}
.isa-sliders .slider-item:hover .isa-img-con{
	transform:scale(1.1);
}
.isa-sliders .slider-item:hover .isa-title{
	top:4rem;
}
.isa-sliders .slider-item:hover .isa-mask{
	opacity:.7;
}
.isa-sliders .slider-item:hover .isa-intro{
	top:9rem;
}
.isa-sliders .slider-item:hover .isa-lnk{
	top:21.5rem;
}
.isa-slider-dots{
	margin-top:9rem;height:1.2rem;
	text-align:center;
}
.isa-slider-dots em{
	display:inline-block;margin:0 1rem;
	width:1.2rem;height:1.2rem;
	background:#d8d5d3;border-radius:1rem;
	-moz-transition:all .5s;-webkit-transition:all .5s;transition:all .5s;
}
.isa-slider-dots em.active{
	width:6rem;
	background:#029eda;
}
@media only screen and (max-width: 768px) {
	.idx-sct-a{
		padding:3rem 2.5rem 2rem;
	}
	.isa-p{
		margin-top:2.5rem;padding:0 2.2rem;
		line-height:2rem;
		font-size:1.2rem;
	}
	.isa-sliders{
		margin-top:3rem;
		overflow:initial;
	}
	.isa-sliders-arr{
		display:none;
	}
	.isa-slider-group-con{
		height:auto;
		overflow:initial;
	}
	.isa-slider-group{
		position:static;width:100%;height:auto;
	}
	.isa-sliders .isa-slider-group-itm{
		float:none;
	}
	.isa-sliders .slider-item{
		float:none;margin-right:0;margin-bottom:3rem;
		width:100%;height:25rem;
	}
    .isa-img{
        width:100%;height:25rem;
        border-radius:1rem;
    }
    .isa-img-con{
        width:100%;height:25rem;
	}
	.isa-title{
		top:19rem;left:2.5rem;right:2.5rem;
		height:5rem;line-height:5rem;
		font-size:1.8rem;
	}
	.isa-mask{
		border-radius:1rem;
	}
	.isa-intro{
		left:2.5rem;right:2.5rem;
		height:10rem;line-height:2.5rem;
		font-size:1.2rem;
		-webkit-line-clamp:4;
	}
	.isa-lnk{
		left:2.5rem;
	}
	.isa-lnk a{
		width:10rem;height:3rem;line-height:2.8rem;
		border:.1rem solid #029eda;
		font-size:1.2rem;
	}
	.isa-lnk a i{
		margin-left:1rem;
		font-size:1.4rem;
	}
	.isa-sliders .slider-item:hover .isa-title{
		top:2.5rem;
	}
    .isa-sliders .slider-item:hover .isa-intro{
        top:8rem;
    }
    .isa-sliders .slider-item:hover .isa-lnk{
        top:19.5rem;
    }
	.isa-slider-dots{
		display:none;
	}
}

.isa-item{
    position:relative;
    float:left;margin-right:1rem;margin-bottom:3rem;
    overflow:hidden;
}
.isa-item, .isa-item .isa-img, .isa-item .isa-img-con{
    width:42rem;height:28rem;
}
.isa-item:nth-child(3n){
    margin-right:0;
}
.isa-item:hover .isa-img-con{
	transform:scale(1.1);
}
.isa-item:hover .isa-title{
	top:5rem;
}
.isa-item:hover .isa-mask{
	opacity:.7;
}
.isa-item:hover .isa-intro{
	top:10rem;
}
.isa-item:hover .isa-lnk{
	top:22rem;
}
@media only screen and (max-width: 768px) {
    .isa-list{
        margin-top:3rem;
    }
    .isa-item{
    	float:none;margin-right:0;margin-bottom:3rem;
    	width:100%;height:25rem;
    }
    .isa-item .isa-img, .isa-item .isa-img-con{
        width:100%;height:25rem;
    }
    .isa-item:hover .isa-title{
		top:2.5rem;
	}
    .isa-item:hover .isa-intro{
        top:8rem;
    }
    .isa-item:hover .isa-lnk{
        top:19.5rem;
    }
}

.idx-news{
	padding:6.5rem 0 0;
	background:url(../imgs/index/c-bg.jpg) no-repeat center top;
	background-size:100% auto;
}
.idx-news-body{
	margin-top:8rem;
}
@media only screen and (max-width: 768px) {
	.idx-news{
		padding:5rem 2.5rem 0;
		background:url(../imgs/index/c-bg-m.jpg) no-repeat center top;
		background-size:100% auto;
	}
	.idx-news-body{
		margin-top:5rem;
	}
}

/********************************************  了解我们  ******************************************************/
.pa-sct-b{
	padding-top:8rem;height:60rem;
	background-image:url(../imgs/b-bg.jpg);background-size:cover;background-position:center top;
}
.programs{
	position:relative;
	margin-top:9.5rem;width:100%;height:45rem;
	overflow:hidden;
}
.programs-arr{
	position:absolute;top:18.5rem;z-index:8;
	width:8rem;height:8rem;line-height:8rem;
	cursor:pointer;
}
.programs-arr i{
	position:relative;z-index:9;
	font-size:3rem;color:#1b3d85;font-weight:700;
}
.programs-arr:before{
	content:'';position:absolute;top:0;bottom:0;left:0;right:0;z-index:9;
	background:#ffffff;border-radius:50%;
	opacity:.75;
}
.programs-arr.arr-left{
	left:-4rem;padding-right:1rem;
	text-align:right;
}
.programs-arr.arr-right{
	right:-4rem;padding-left:1rem;
	text-align:left;
}
.programs-group{
	position:absolute;top:0;left:0;
	width:9999rem;height:45rem;
}
.programs .slider-item{
	position:relative;
	float:left;margin-right:4rem;
	width:30rem;height:45rem;
}
.pg-img{
	width:30rem;height:45rem;
	border-radius:1.5rem;
	background-size:cover;background-position:center center;
}
.pg-title{
	position:absolute;top:38rem;left:4rem;right:4rem;z-index:3;
	height:4rem;line-height:4rem;
	font-size:2.4rem;color:#FFF;
	-moz-transition:all .5s;-webkit-transition:all .5s;transition:all .5s;
}
.pg-h{
	opacity:0;
	-moz-transition:all .5s;-webkit-transition:all .5s;transition:all .5s;
}
.pg-mask{
	position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;
	background:#253d86;opacity:.9;
	border-radius:1.5rem;
}
.pg-intro{
	position:absolute;top:11rem;left:4rem;right:4rem;z-index:3;
	height:28.8rem;line-height:3.2rem;
	font-size:1.6rem;color:#FFF;
	display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:9;
	overflow:hidden;
}
.programs .slider-item:hover .pg-title{
	top:5rem;
}
.programs .slider-item:hover .pg-h{
	opacity:1;
}
@media only screen and (max-width: 768px) {
	.pa-sct-b{
		padding:4rem 2.5rem 0;height:auto;
	}
	.programs{
		margin-top:3rem;height:auto;
		overflow:initial;
	}
	.programs-arr{
		display:none;
	}
	.programs-group{
		position:static;
		width:100%;height:auto;
	}
	.programs .slider-item{
		position:relative;
		float:none;margin-right:0;margin-bottom:2.5rem;
		width:100%;height:25rem;
	}
	.pg-img{
		width:100%;height:25rem;
		border-radius:1rem;
	}
	.pg-title{
		top:20rem;left:2rem;right:2rem;
		height:3rem;line-height:3rem;
		font-size:1.8rem;
	}
	.pg-ht{
		height:1rem;
		border-top-left-radius:1rem;border-top-right-radius:1rem;
	}
	.pg-mask{
		border-radius:1rem;
	}
	.pg-intro{
		top:7.5rem;left:2rem;right:2rem;
		height:15rem;line-height:2.5rem;
		font-size:1.4rem;
	}
	.programs .slider-item:hover .pg-title{
		top:3rem;
	}
}


.members-sct{
	padding-top:9rem;
	background: linear-gradient(#e9f3f9, #f9fafc);
}
.mb{
	float:left;margin-top:6rem;margin-right:15rem;width:16rem;
}
.mb:nth-child(5n){
	margin-right:0;
}
.mb-img{
	position:relative;padding-top:100%;width:16rem;height:0;
}
.mb-img img{
	position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;border-radius: 50%;
}
.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;
}
.mb-name{
	margin-top:4rem;line-height:2.4rem;
	font-size:1.8rem;color:#000;text-align:center;
}
.mb-pos{
	margin-top:1.2rem;height:2.4rem;line-height:2.4rem;
	font-size:1.4rem;color:#333;text-align:center;
	white-space:nowrap;overflow:hidden;text-overflow:ellipsis;
}
.mb:hover .mb-img-bg{
	top:.8rem;left:.8rem;
}
@media only screen and (max-width: 768px) {
	.members-sct{
		padding:3rem 2.5rem 0;
		background: linear-gradient(#e9f3f9, #FFF);
	}
	.members{
		padding:1rem 0 3rem;
	}
	.mb{
		float:left;margin-top:3rem;margin-right:0;width:33.3%;
	}
	.mb-img{
		display:block;margin:0 auto;padding-top:80%;width:80%;
	}
	.mb-name{
		margin-top:1rem;line-height:3rem;
		font-size:1.4rem;
	}
	.mb-pos{
		margin-top:0;height:2.4rem;line-height:2.4rem;
		font-size:1.2rem;
	}
}

/********************************************  工作领域侧栏  ******************************************************/
.main{
	float:left;width:90rem;
}
.side{
	float:right;width:45rem;
	padding-top:7.5rem;
	margin-left:5rem;
}

.contacts .side{
	padding-top:11rem;
}

.cats{
	margin-bottom:5rem;
}
.cat-itm{
	margin-top:.3rem;
}
.cat-itm a{
	display:block;height:6rem;line-height:6rem;
	background:#e9f3fb;border-radius:1rem;
	font-size:1.8rem;color:#253d86;text-align:center;
}
.cat-itm a.has-sub{
	position:relative;
}
.cat-itm a.has-sub:after{
	content:'';position:absolute;top:2.5rem;right:3rem;
	border-top:1rem solid #029eda;border-left:.8rem solid #e9f3fb;border-right:.8rem solid #e9f3fb;border-bottom:none;
}
.cat-sub-itms{
    display:none;
}
.cat-sub-itms a{
	margin-top:.2rem;
	background:#f8fafd;
	font-size:1.4rem;
}

.side-mbs{
	margin-bottom:5rem;padding:5rem 5rem 4rem 5rem;
	background:#f8fafd;border-radius:1rem;
}
.smbs-t{
	position:relative;padding-left:2rem;line-height:5rem;
	font-size:2.8rem;color:#253d86;
}
.smbs-t:before{
	content:'';position:absolute;top:1.5rem;bottom:1rem;left:0;
	width:.6rem;
	background:#029eda;
}
.smbs-t a{
	float:right;
	font-size:1.8rem;color:#029eda;
}
.smbs-itm{
	position:relative;margin-top:4rem;padding:3.5rem 0 0 20.5rem;
	height:16rem;
}
.smbs-itm-img{
	position:absolute;left:0;top:0;
	width:16rem;height:16rem;
}
.smbs-itm-img img{
	position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;border-radius: 50%;
}
.smbs-itm-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;
}
.smbs-itm-name{
	line-height:4rem;
	font-size:1.8rem;color:#4a3c31;
}
.smbs-itm-pos{
	margin-top:.8rem;height:3rem;line-height:3rem;
	font-size:1.4rem;color:#4a3c31;
}
.smbs-itm:hover .smbs-itm-img-bg{
	top:.8rem;left:.8rem;
}
@media only screen and (max-width: 768px) {
	.main{
		float:none;width:100%;
	}
	.side{
		display:none;
	}
}


/********************************************  工作领域  ******************************************************/
.c-news{
	padding-top:5rem;
}
.c-news-con{
	margin-top:5rem;
}

.c-news-topic{
	margin-top:6rem;
}
.c-news-topic:first-child{
	margin-top:0;
}

.c-nt-img, .c-nt-img-con{
	width:44rem;height:24.75rem;
}
.c-nt-img{
	float:right;
	border-radius:1.8rem;
	overflow:hidden;
}
.c-nt-img-con{
	background-position: center center;background-size: cover;
	-moz-transition:all .5s;-webkit-transition:all .5s;transition:all .5s;
}
.c-nt-con{
	float:left;width:44rem;
	padding-top:1rem;
}
.c-news-topic:nth-child(even) .c-nt-img{
	float:left;
}
.c-news-topic:nth-child(even) .c-nt-con{
	float:right;
}

.c-nt-date{
	line-height:3rem;
	font-size:1.6rem;color:#029eda;
}
.c-nt-title{
	margin-top:2.5rem;line-height:3.6rem;
	font-size:2.2rem;color:#4a3c31;
}
.c-nt-intro{
	margin-top:1.2rem;line-height:2.8rem;
	font-size:1.8rem;color:#4a3c31;
	display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:8;
	overflow:hidden;
}
.c-nt-more{
	margin-top:3rem;
}
.c-nt-more a{
	display:block;padding-left:1rem;width:14rem;height:4rem;line-height:3.8rem;
	border:.15rem solid #029eda;border-radius:4.5rem;
	font-size:1.4rem;color:#029eda;letter-spacing:.2rem;text-align:center;
}
.c-nt-more a i{
	margin-left:1rem;
	font-size:1.4rem;
}
.c-nt-more a:hover{
	background:#029eda;color:#FFF;
}
@media only screen and (max-width: 768px) {
	.c-news{
		padding:2rem 2.5rem 0;
	}
	.c-news-con{
		margin-top:2.5rem;
	}
	.c-news-topic{
		margin-top:4rem;
	}

	.c-nt-img, .c-nt-img-con{
		width:100%;height:25rem;
	}
	.c-nt-img{
		border-radius:1rem;
	}
	.c-nt-con{
		width:100%;
		padding-top:2rem;
	}
	.c-news-topic .c-nt-img, .c-news-topic .c-nt-con{
		float:none;
	}
	.c-news-topic:nth-child(even) .c-nt-img, .c-news-topic:nth-child(even) .c-nt-con{
		float:none;
	}

	.c-nt-date{
		line-height:3rem;
		font-size:1.2rem;
	}
	.c-nt-title{
		margin-top:0rem;line-height:3rem;
		font-size:1.8rem;
	}
	.c-nt-intro{
		height:auto;
		display:block;
		overflow:initial;
	}
	.c-nt-more{
		margin-top:1rem;
	}
	.c-nt-more a{
		padding-left:.5rem;width:10rem;height:3rem;line-height:2.8rem;
		border:.1rem solid #029eda;border-radius:3rem;
		font-size:1.2rem;
	}
	.c-nt-more a i{
		margin-left:.5rem;
		font-size:1.2rem;
	}
}

.c-downloads{
	margin-top:8rem;
}
.c-downloads-con{
	margin-top:5.5rem;
}
.c-downloads-con a{
	float:left;display:block;margin-left:5rem;width:42rem;height:48rem;
	box-shadow:0 .2rem 1rem rgba(37, 61, 134, .25);border-radius:2rem;
	margin-bottom:3rem;
}
.c-downloads-con a:nth-child(2n+1){
	margin-left:0;
}
.c-downloads-con img{
	width:42rem;height:42rem;
}
.c-downloads-con p{
	display: block;
	width: 100%;
	text-align: center;
	margin: 2rem auto;
	font-size:2rem;
}
.c-text-list{
	margin-top:5.5rem;
}
/* .c-text-list-con a{
	float:left;display:block;margin-left:5rem;width:42rem;height:48rem;	margin-bottom:3rem;
} */
.c-text-list-con .pos-title{width:76rem}
@media only screen and (max-width: 768px) {
	.c-downloads{
		margin:5rem 2.5rem 0;
	}
	.c-downloads-con{
		margin-top:3rem;
	}
	.c-downloads-con a{
		margin-left:2rem;width:14rem;height:18.8rem;
		border-radius:1rem;
	}
	.c-downloads-con img{
		width:14rem;height:18.8rem;
	}
	.c-text-list{
		margin-top:3rem;
	}
	/* .c-text-list-con a{
		margin-left:2rem;height:0;
	} */
	.c-text-list-con .pos-title{width:100%}
}


/********************************************  新闻洞见  ******************************************************/
.news-slider{
	padding-top:10rem;height:90rem;
	background:url(../imgs/d-bg.jpg) no-repeat center top;background-size:100% 100%;
}
.news-slider-con{
	position:relative;height:67.5rem;
	overflow:hidden;
}
.news-slider-arr{
	position:absolute;top:33.5rem;z-index:8;
	width:8rem;height:8rem;line-height:8rem;
	cursor:pointer;
}
.news-slider-arr i{
	position:relative;z-index:9;
	font-size:3rem;color:#1b3d85;font-weight:700;
}
.news-slider-arr:before{
	content:'';position:absolute;top:0;bottom:0;left:0;right:0;z-index:9;
	background:#ffffff;border-radius:50%;
	opacity:.75;
	background-size: cover;
}
.news-slider-arr.arr-left{
	left:-4rem;padding-right:1rem;
	text-align:right;
}
.news-slider-arr.arr-right{
	right:-4rem;padding-left:1rem;
	text-align:left;
}
.news-slider-group{
	position:absolute;top:0;left:0;
	width:9999rem;
}
.news-slider-itm{
	position:relative;
	float:left;display:block;margin-right:5rem;
	width:90rem;height:60rem;
	border-radius:1.5rem;background-size: cover;
}
.news-shadow{
    position:absolute;bottom:0;left:0;right:0;z-index:1;
    height:50%;
    background:linear-gradient(180deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, .7));
    border-radius:1.5rem;
}
.news-date{
	position:absolute;left:7rem;bottom:14rem;z-index:2;
	line-height:3rem;
	font-size:2rem;color:#FFF;
}
.news-title{
	position:absolute;left:7rem;bottom:7rem;z-index:2;
	line-height:5rem;
}
.news-title a{
	font-size:3.6rem;color:#FFF;
}
.news-slider-dots{
	margin-top:5.5rem;height:1.2rem;
	text-align:center;
}
.news-slider-dots em{
	display:inline-block;margin:0 1rem;
	width:1.2rem;height:1.2rem;
	background:#FFF;border-radius:1rem;
	-moz-transition:all .5s;-webkit-transition:all .5s;transition:all .5s;
}
.news-slider-dots em.active{
	width:6rem;
	background:#029eda;
}
@media only screen and (max-width: 768px) {
	.news-slider{
		padding-top:4rem;height:27rem;
	}
	.news-slider-con{
		height:16rem;
	}
	.news-slider-arr{
		top:6rem;
		width:4rem;height:4rem;line-height:4rem;
	}
	.news-slider-arr i{
		font-size:1.8rem;
	}
	.news-slider-arr.arr-left{
		left:-2rem;padding-right:.5rem;
	}
	.news-slider-arr.arr-right{
		right:-2rem;padding-left:.5rem;
	}
	.news-slider-itm{
		margin-right:2.5rem;
		width:34rem;height:16rem;
		border-radius:1rem;
	}
	.news-date{
		left:2rem;bottom:5rem;
		line-height:2.4rem;
		font-size:1.2rem;
	}
	.news-title{
		left:2rem;right:2rem;bottom:2rem;
		line-height:2.4rem;
		white-space:nowrap;overflow:hidden;text-overflow:ellipsis;
	}
	.news-title a{
		font-size:1.6rem;
	}
	.news-slider-dots{
		margin-top:3rem;height:0.7rem;
	}
	.news-slider-dots em{
		margin:0 .5rem;
		width:0.7rem;height:0.7rem;
	}
	.news-slider-dots em.active{
		width:4rem;
	}
}


.news-t{
	line-height:6rem;
	font-size:4.8rem;color:#253d86;text-align:center;
}
.news-sct-a{
	padding:10rem 0 12rem;
	background:#f5f9fc;
}
.news-sa-list{
	margin-top:9rem;
}
.news-sa-itm{
	float:left;
	position:relative;
	margin-bottom:6rem;margin-right:4rem;padding:2rem 0 0 26rem;
	width:68rem;height:16rem;overflow: hidden;
}
.news-sa-itm:nth-child(2n){
	margin-right:0;
}
.news-sa-img{
	position:absolute;top:0;left:0;
}
.news-sa-img img{
	width:24rem;height:auto;
	/* border-radius:1rem; */
}
.news-sa-date{
	line-height:3rem;
	font-size:1.8rem;color:#029eda;
}
.news-sa-title{
	margin-top:1rem;height:5.2rem;line-height:2.6rem;
	overflow:hidden;
	display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;
}
.news-sa-title a{
	font-size:1.6rem;color:#4a3c31;
}

.news-sct-a .news-more{
	margin:0;
}
@media only screen and (max-width: 768px) {
	.news-t{
		line-height:4rem;
		font-size:3.2rem;
	}
	.news-sct-a{
		padding:4rem 2.5rem 3rem;
	}
	.news-sa-list{
		margin-top:4rem;
	}
	.news-sa-itm{
		float:none;
		margin-bottom:3rem;margin-right:0;padding:.5rem 0 0 12rem;
		width:100%;height:10rem;
	}
	.news-sa-img img{
		width:10rem;height:10rem;
		border-radius:1rem;
	}
	.news-sa-date{
		font-size:1.2rem;
	}
	.news-sa-title{
		margin-top:.5rem;line-height:2.4rem;
	}
	.news-sa-title a{
		font-size:1.6rem;
	}
}

.news-sct-b{
	padding:9rem 0 0;
	background: linear-gradient(#e9f4fa, #f9fafc);
}
.news-sb-list{
	margin-top:10rem;
}
@media only screen and (max-width: 768px) {
	.news-sct-b{
		padding:4rem 2.5rem 0;
		background: linear-gradient(#e9f4fa, #FFF);
	}
	.news-sb-list{
		margin-top:4rem;
	}
}

/********************************************  联络方式  ******************************************************/
.contact-map img{
	display:block;margin:0 auto;max-width:100%;
}
.contact-inf{
	margin-top:4.5rem;
}
.contact-inf p{
	position:relative;
	margin-bottom:4rem;padding-left:5rem;
	line-height:4rem;
	font-size:1.6rem;color:#4a3c31;
}
.contact-inf p i{
	position:absolute;top:0;left:1rem;
	font-size:2.4rem;color:#029eda;
}
@media only screen and (max-width: 768px) {
	.contact-con{
		padding:0 2.5rem;
	}
	.contact-inf{
		margin-top:2rem;
	}
	.contact-inf p{
		margin-bottom:2rem;padding-left:3rem;
		line-height:3rem;
		font-size:1.6rem;
	}
	.contact-inf p i{
		left:0rem;
		font-size:1.8rem;
	}
}

/********************************************  加入我们  ******************************************************/
.join-note{
	line-height:3rem;
	font-size:1.6rem;color:#4a3c31;
}
.position-list{
	margin-top:4.5rem;
}
.pos-itm{
	position:relative;
	height:8rem;
}
.pos-itm:after{
	content:'';position:absolute;bottom:0;left:0;right:0;
	border-bottom:.1rem solid #bbcfd7;
}
.pos-title, .pos-loc, .pos-date{
	float:left;height:8rem;line-height:8rem;
}
.pos-title{
	position:relative;
	padding-left:3rem;width:51rem;
    overflow:hidden;word-break:break-word;
}
.pos-title a{
	font-size:1.6rem;color:#333;
}
.pos-title i{
	position:absolute;top:0;left:0;
	font-size:1.4rem;color:#029eda;
}
.pos-loc{
	position:relative;
	padding-left:2.5rem;width:25rem;
	font-size:1.4rem;color:#666;
}
.pos-loc i{
	position:absolute;top:0;left:0;
	font-size:1.8rem;color:#029eda;
}
.pos-date{
	position:relative;
	padding-left:2.5rem;width:14rem;
	font-size:1.4rem;color:#666;
}
.pos-date i{
	position:absolute;top:0;left:0;
	font-size:1.8rem;color:#029eda;
}

.join-con .pagination{
	margin-top:6rem;
}
@media only screen and (max-width: 768px) {
	.join-con{
		padding:0 2.5rem;
	}
	.join-note{
		line-height:2.4rem;
		font-size:1.4rem;
	}
	.position-list{
		margin-top:2rem;
	}
	.pos-itm{
		padding:1rem 0;height:auto;
	}
	.pos-title, .pos-loc, .pos-date{
		float:none;height:3rem;line-height:3rem;
	}
	.pos-loc, .pos-date{
		display:inline-block;
	}
	.pos-title{
		padding-left:2.5rem;width:100%;height:auto;
        white-space:normal;
	}
	.pos-title a{
		font-size:1.6rem;
	}
	.pos-title i{
		font-size:1.2rem;
	}
	.pos-loc{
		padding-left:2.5rem;width:60%;
		font-size:1.4rem;
	}
	.pos-loc i{
		font-size:1.4rem;
	}
	.pos-date{
		padding-left:2.5rem;width:38%;
		font-size:1.4rem;
	}
	.pos-date i{
		font-size:1.4rem;
	}

	.join-con .pagination{
		margin-top:3rem;
	}

}
/******************************************** 分页 ******************************************************/
.list-pagination{
	padding:10px 0 30px;
    text-align: center;
    clear: both;
}

.w84{
    width:84rem
}
@media only screen and (max-width: 768px) {
    .w84{
        width:100%
    }
}
