body{
	margin: 0 auto;
	padding: 0px;
}

.arc-tit{font-size: 24px;}
.line2{
	justify-content: space-between;
	align-items: center;
	padding-bottom: 10px;
	border-bottom: 1px #e6e6e6 solid;
	width: 100%;
	margin-bottom: 30px;}
.arc-info{padding-top: 24px;padding-bottom:37px ;}
.arc-info span{font-size: 14px;color: #939393;}
.icon-e .a{width: 44px;height: 44px;background-color: #c8a063;position: absolute;margin: -70px 85%;padding: 6px 12px;}
.icon-e .a p{position: absolute;margin: -5px -10%;color: white;}
.icon-e .b{width: 44px;height: 44px;background-color: #f30000;position: absolute;margin: -70px 90%;padding: 10px;}
.arc-con{line-height: 1.8em;}
.arc-con img{display: inline-block;}
.arc-con p{margin-bottom: 43px;font-size: 16px;letter-spacing: 2px;line-height: 43px;text-indent: 30px;}
.arc-con text{margin-bottom: 43px;font-size: 16px;letter-spacing: 2px;line-height: 43px;color: #333333;}
.arc-con span{font-size: 18px;}
.arc-con table{border: 1px solid #ddd;min-width: 980px;margin-left:0;width: 100%;}
.tbsc{overflow: auto;padding: 15px 0;}
.tbsc table{min-width: 1100px;width: 100%;}
.arc-con table tr th,.arc-con table tr td{border: 1px solid #ddd;padding:8px 15px;}
.Elite .col-md-5 a{position: absolute;padding-top:-10px ;}
.Elite .col-md-5 .line1{
	justify-content: space-between;
	align-items: center;
	padding-bottom: 10px;
	border-bottom: 1px #e6e6e6 solid;
	width: 100%;}
.Elite .col-md-6 .line1{
	justify-content: space-between;
	align-items: center;
	padding-bottom: 10px;
	border-bottom: 1px #e6e6e6 solid;
	width: 100%;}
.Elite .col-md-12 p{font-size: 24px;}
.Elite .col-md-6 p{margin-bottom: 24px;font-size: 16px;line-height: 24px;}
.end-too .col-md-6 p{font-family:"Bell MT";margin-top: 24px;font-size: 18px;line-height: 24px;}
.end-too .col-md-6 p a{
	color: #000000;
}
.tbsc::-webkit-scrollbar{height:4px;}
.tbsc::-webkit-scrollbar-thumb{border-radius:10px;background:#ddd;}
.tbsc::-webkit-scrollbar-track{border-radius:10px;background:#eee;}
.detail{
	padding: 0px 0 30px;
}
.detail .detailtitle{
	border-bottom: 1px #e6e6e6 solid;
	margin-bottom: 15px;	
	padding: 30px 0;
	text-align: center;
	position: relative;
}
.detail .detailtitle h3{
	font-size: 24px;
	color: #333;
	line-height: 30px;
margin:0 auto 30px;
max-width: 90%;
}
.detail .detailtitle > p{
	font-size: 14px;
	color: #939393;
	line-height: 20px;max-width: 90%;margin: auto;
}
.detail .detailtitle > p span{
	padding: 0 5px;
}
.detailico{
	display: flex;
	justify-content: flex-end;
	position: absolute;
	right: 0;
	bottom: 20px;
}
.detailico li{
	min-height: 40px;
	min-width: 40px;
	background: #f30000;
	color: #fff;
	display: flex;
	justify-content: center;
	align-items: center;
	right: 10px;
	bottom: 10px;
	text-align: center;
	flex-direction: column;
	margin-left: 10px;
}
.detailico li p{
	color: #fff;
	font-size: 12px;
}
.detailico li.active{
background: #c8a063;
	
}
.detailcon{

	padding: 30px 0;
	font-size: 16px;
	line-height: 43px;
}
.detailcon p{
text-indent: 2em;
	color: #333;
	margin-bottom:50px;
}
.detailcon p strong{
	font-weight: bold;
}
.detailcon p img{
	max-width: 100%;
	text-align: center;
	margin: 15px auto;
}

.topscr{
	width: 100%;
	text-align: center;
	position: relative;
	margin-bottom: 50px;
	cursor: pointer;
}
.topscr::after{
	content: '';
position: absolute;
left: 0;
top: 50%;
height: 1px;
width: 100%;
background: #ededed;
z-index: -1;
}
.topscr span{
	padding:  0 20px;
	background: #ffffff;
	font-size: 14px;
	color: #8a8a8a;
}
.Elitetitle{
position: relative;
font-size: 24px;
font-weight: bold;
padding-bottom: 20px;
margin-bottom: 30px;
}
.Elitetitle::after{
	content: '';
	position: absolute;
	left: 0;
	top: 100%;
	height: 3px;
	width: 32px;
	background: #f30000;
	z-index: -1;
	}
	.Elite_list{
		width: 100%;
		display: flex;
		justify-content: space-between;
		align-items: flex-start;

	}
	.Elite_list li{width: 48%;transition: all .3s ease;}
	.Elite_list li h3{font-size: 18px;color: #333;margin-bottom: 20px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;height: 30px;line-height: 30px;}
	.Elite_list li p{font-size: 14px;color: #7e7e7e;line-height: 24px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;line-height: 24px;height: 48px;margin-bottom: 20px;}
	.Elite_list li .AdmissionsMore{margin-top: 30px;border-top: 1px #d3d3d3 solid;padding-top: 20px;}
	.Elite_list li .AdmissionsMore a{border-color:transparent !important ;padding: 0 !important;justify-content: flex-start;}
	.Elite_list li:hover h3,.Elite_list li:hover p,.Elite_list li:hover .AdmissionsMore{color: #c8a063;border-color: #c8a063;cursor: pointer;}
	@media only screen and (max-width: 768px){
		.detailico{
		bottom: 0;display: none;
	}
	.detail .detailtitle h3{
		font-size: 20px;
		margin: 0 auto 20px;
		max-width:95%;
	}
	.detailcon{
		padding: 20px 0;
		font-size: 14px;
		line-height: 30px;
	}
	.detailcon p{
		margin-bottom: 30px;
	}
	.detailcon p img{
		width: 100%;
		height: auto !important;
	}
	.Elite_list{flex-wrap: wrap;}
	.Elite_list li{width: 100%;margin-bottom: 30px;}
	.Elite_list li .AdmissionsMore{margin-top: 0px;border-top: 1px #d3d3d3 solid;padding-top: 10px;}
}
	