.at-container{
	position:relative;display:block;margin:0 auto;width:144rem;
}
@media only screen and (max-width: 768px) {
	.at-container{
		width:100%;
	}
}

.slider{
	position:relative;
}
.slider-arr{
	position:absolute;top:50%;z-index:9;
	margin-top:-4rem;
	width:7rem;height:7rem;
	background:#FFF;border-radius:50%;
	box-shadow:.2rem .2rem .4rem #c9c9c9;
	cursor:pointer;
}
.arr-left{
	left:-6.5rem;
}
.arr-right{
	right:-6.5rem;
}
.arr-left:before{
	content:'';position:absolute;top:50%;left:50%;
	margin:-.6rem 0 0 -.6rem;
	width:1.2rem;height:1.2rem;
	border-left:.5rem solid #000;border-bottom:.5rem solid #000;
	transform:rotate(45deg);
}
.arr-right:before{
	content:'';position:absolute;top:50%;left:50%;
	margin:-.6rem 0 0 -.6rem;
	width:1.2rem;height:1.2rem;
	border-right:.5rem solid #000;border-bottom:.5rem solid #000;
	transform:rotate(-45deg);
}
.slider-group{
	position:relative;
	overflow:hidden;
}
.slider-group-con{
	position:absolute;top:0;bottom:0;
	width:9999rem;
}
.slider-itm{
	float:left;
}
.slider-dots{	
	margin-top:2rem;
	height:2rem;line-height:2rem;
	text-align:center;
}
.slider-dots em{
	display:inline-block;margin:0 .5rem;
	width:1rem;height:1rem;
	background:#AAA;
	border-radius:1rem;
	cursor:pointer;
	transition:ease all 0.5s;
}
.slider-dots em.active{
	width:2.4rem;
	background:#3d52c2;
}
@media only screen and (max-width: 768px) {
	.slider-arr{
		margin-top:-3rem;
		width:4rem;height:4rem;
	}
	.arr-left{
		left:-3rem;
	}
	.arr-right{
		right:-3rem;
	}
	.arr-left:before{
		margin:-.5rem 0 0 -.3rem;
		width:1rem;height:1rem;
		border-left:.3rem solid #000;border-bottom:.3rem solid #000;
	}
	.arr-right:before{
		margin:-.5rem 0 0 -.7rem;
		width:1rem;height:1rem;
		border-right:.3rem solid #000;border-bottom:.3rem solid #000;
	}
	.slider-dots{
		margin-top:10px;
		height:10px;line-height:10px;
	}
	.slider-dots em{
		margin:0 5px;
		width:6px;height:6px;
		border-radius:6px;
	}
	.slider-dots em.active{
		width:24px;
	}
}

/******************************************** pop ******************************************************/
.pop-mask, .pop-person{
	display:none;
}
.pop-mask{
	position:fixed;top:0;left:0;right:0;bottom:0;z-index:101;
	background:#37485d;opacity:.5;
}
.pop-person{
	position:fixed;top:50%;left:50%;z-index:102;
	width:86rem;height:47rem;
	background:#FFF;
	border-top-left-radius:15rem;
	transform:translate(-50%, -50%);
}
.pop-cls{
	position:absolute;top:0;right:-8rem;
	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;
}
.pop-cls:before{
	transform:rotate(45deg);
}
.pop-cls:after{
	transform:rotate(-45deg);
}
@media only screen and (max-width: 768px) {
	.pop-person{
		padding:20px 20px 20px 30px;
		width:90%;height:auto;
		border-top-left-radius:5px;border-top-right-radius:5px;
	}
	.pop-cls{
		top:-50px;right:0;
		width:50px;height:50px;
	}
	.pop-cls:before, .pop-cls:after{
		left:5px;
		width:3rem;height:2px;
	}
}

.pop-person-lft{
	float:left;margin:3rem 0 0 3rem;
	width:28rem;
}
.pop-person-img-con{
    display:block;
	width:28rem;height:28rem;
    background-repeat:no-repeat;background-size:cover;background-position:center center;
	border-radius:50%;
}
.pop-person-name{
	margin-top:2rem;line-height:4rem;
	font-size:2.4rem;color:#333;
	text-align:center;
	white-space:nowrap;overflow:hidden;text-overflow:ellipsis;
}
.pop-person-title{
	line-height:2.4rem;
	font-size:1.6rem;color:#333;
	text-align:center;
}
.pop-person-publications{
	line-height:3rem;
	font-size:1.6rem;color:#999;
	text-align:center;
	white-space:nowrap;overflow:hidden;text-overflow:ellipsis;
}
.pop-person-inf{
	float:right;margin:4.5rem 4.5rem 0 0;padding-right:1.5rem;
	width:45rem;height:39rem;line-height:2.4rem;
	font-size:1.6rem;color:#000;
	word-break:break-word;
	overflow-y:auto;
}
@media only screen and (max-width: 768px) {
	.pop-person-lft{
		float:none;margin:0;
		width:100%;
		text-align:center;
	}
	.pop-person-img-con{
		display:inline-block;
		width:120px;height:120px;
	}
	.pop-person-name{
		margin-top:10px;line-height:30px;
		font-size:16px;
	}
	.pop-person-title{
		line-height:20px;
		font-size:14px;
	}
	.pop-person-publications{
		line-height:24px;
		font-size:14px;
	}
	.pop-person-inf{
		float:none;margin:10px 0 0;padding-right:15px;
		width:100%;height:240px;line-height:24px;
		font-size:14px;
	}
}
