<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.join-wrap {
	margin-top: 95px;
}
.join-wrap .session_1 {
	position: relative;
	padding-left: 30px;
	padding-right: 30px;
	box-sizing: border-box;
	padding-bottom:80px;
}
.join-wrap .session_1 .row {
	margin-left: -12px;
	margin-right: -12px;
}
.join-wrap .session_1 .col-md-2 {
	float: left;
	width:25%;
	padding-left: 12px;
	padding-right: 12px;
	box-sizing: border-box;
	margin-bottom:24px;
}
.join-wrap .session_1 .item-box {
	position: relative;
	height:330px;
	background:#f5f5f5;
}
.join-wrap .session_1 .item-box .title-box .icon-box {
	margin-bottom:22px;
}
.join-wrap .session_1 .item-box .title-box h3{
	font-size: 24px;margin-bottom:10px;font-weight:400;
} 
.join-wrap .session_1 .item-box .title-box p {
	font-size:16px;
	font-weight:400;
	color: #464646;
	padding-bottom:22px;
	line-height: 1;position:relative;
}
.join-wrap .session_1 .item-box .title-box p:before{
	content:'';bottom:0;left:50%;transform:translateX(-50%);
	width:25px;height:2px;background:#000;position:absolute;
}
.join-wrap .session_1 .item-box .title-box span {
	font-size: 30px;margin-top:20px;
	color:#383431;display:block;font-family:'Helvetica Neue';
}
.join-wrap .session_1 .item-box .des-box {
	position: absolute;
	opacity: 0;
	top: 50%;
	transform: translateY(-50%);
	padding-left: 15px;
	padding-right: 15px;
}
.join-wrap .session_1 .item-box .des-box .title-box {
	text-align: center;
	transition: all .3s;
	transform: translateY(-20px);
}
.join-wrap .session_1 .item-box .des-box .title-box h3{
	color:#fff;font-weight:400;
}
.join-wrap .session_1 .item-box .des-box .title-box p {
	color: #fff;font-weight:400;
}
.join-wrap .session_1 .item-box .des-box .title-box p:before{
	background:#fff;
}
.join-wrap .session_1 .item-box .des-box .info-box {
	margin-top: 20px;
	transition: all .3s;
	padding-left:15px;padding-right:15px;
	transform: translateY(20px);
}
.join-wrap .session_1 .item-box .des-box .info-box p {
	font-size: 14px;
	color: #fff;
	line-height: 1.6;text-align:justify;
}
.join-wrap .session_1 .item-box .center-box {
	position: absolute;
	left: 0;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	text-align: center;
	padding-left: 15px;
	padding-right: 15px;
	box-sizing: border-box;
}
.join-wrap .session_1 .item-box:hover,
.join-wrap .session_1 .item-box.active {
	background: #1C2952;
}
.join-wrap .session_1 .col-md-2:nth-child(1) .item-box:hover,
.join-wrap .session_1 .col-md-2:nth-child(1) .item-box.active,
.join-wrap .session_1 .col-md-2:nth-child(1) .item-box{
	background:transparent;
}
.join-wrap .session_1 .item-box:hover .center-box,
.join-wrap .session_1 .item-box.active .center-box {
	opacity: 0;
}
.join-wrap .session_1 .item-box:hover .des-box,
.join-wrap .session_1 .item-box.active .des-box {
	opacity: 1;
}
.join-wrap .session_1 .item-box:hover .des-box .title-box,
.join-wrap .session_1 .item-box.active .des-box .title-box {
	transform: translateY(0);
}
.join-wrap .session_1 .item-box:hover .des-box .info-box,
.join-wrap .session_1 .item-box.active .des-box .info-box {
	transform: translateY(0);
}
.join-wrap .session_1 .col-md-2:nth-child(1) .item-box{
	padding-left:40px;padding-top:110px;box-sizing:border-box;
}
.join-wrap .session_1 .col-md-2:nth-child(1) .item-box h3{
	font-size:30px;margin-bottom:10px;
}
.join-wrap .session_1 .col-md-2:nth-child(1) .item-box p{
	font-size:24px;color:#ccc;
}



.join-wrap .session_2 .centent-box {
	height:600px;
	background: url(../images/img_39.png);
	padding-top:60px;
	box-sizing: border-box;
	padding-left: 40px;
	padding-right: 40px;
}
.join-wrap .session_2 .centent-box .item-box {
	float: left;
	width: 25%;
	height: 230px;
	border: 1px solid rgba(255, 255, 255, 0.3);
	box-sizing: border-box;
	border-left: none;
	border-bottom: none;
	text-align:left;
	padding-top: 34px;
	padding-left:30px;
	padding-right:30px;
}
.join-wrap .session_2 .centent-box .item-box:nth-child(1){
	border-top:none;padding-top:0;padding-left:0;
}
.join-wrap .session_2 .centent-box .item-box:nth-child(5) {
	border-left: 1px solid rgba(255, 255, 255, 0.3);
}
.join-wrap .session_2 .centent-box .item-box:nth-child(6),
.join-wrap .session_2 .centent-box .item-box:nth-child(7),
.join-wrap .session_2 .centent-box .item-box:nth-child(8),
.join-wrap .session_2 .centent-box .item-box:nth-child(5) {
	border-bottom: 1px solid rgba(255, 255, 255, 0.3);
}
.join-wrap .session_2 .centent-box .item-box .icon-box {
	height: 64px;
	line-height: 64px;
}
.join-wrap .session_2 .centent-box .item-box .icon-box img {
	vertical-align: top;
}
.join-wrap .session_2 .centent-box .item-box .txt-box {
	color: #fff;
}
.join-wrap .session_2 .centent-box .item-box .txt-box h3 {
	font-weight: 400;
	font-size:24px;
	margin-bottom: 4px;
}
.join-wrap .session_2 .centent-box .item-box .txt-box h3 span{
	font-size:36px;margin-right:20px;padding-bottom:10px;border-bottom:1px solid #ccc;
}
.join-wrap .session_2 .centent-box .item-box .txt-box p {
	font-size:16px;margin-top:30px;
	color:#ccc;line-height:1.8;
}
.join-wrap .session_2 .centent-box .item-box:nth-child(1) {
	text-align:left;
}
.join-wrap .session_2 .centent-box .item-box:nth-child(1) h3{
	font-size:30px;margin-bottom:10px;font-weight:700;
}
.join-wrap .session_2 .centent-box .item-box:nth-child(1) p{
	font-size:24px;margin-top:5px;
}


.join-wrap .session_3{
	margin-top:68px;
}
.join-wrap .session_3 .title-box h3{
	font-size:30px;
}
.join-wrap .session_3 .title-box p{
	font-size:24px;color:#ccc;margin-top:10px;
}
.join-wrap .session_3 .all-box {
	background: #fff;
	padding-bottom: 30px;
	padding-left: 20px;margin-top:20px;
	box-sizing: border-box;
}
.join-wrap .session_3 .all-box .img-box {
	float:right;
}
.join-wrap .session_3 .all-box .txt-box{
	width:54%;padding-top:40px;
}
.join-wrap .session_3 .all-box .txt-box dl {
	margin-bottom: 50px;
}
.join-wrap .session_3 .all-box .txt-box dt {
	margin-bottom:35px;
	font-size:20px;
	color: #4c4c4c;
	font-weight: 700;
}
.join-wrap .session_3 .all-box .txt-box dd {
	line-height: 2;padding-left:20px;
	position:relative;margin-left:20px;
	color: #4c4c4c;
	font-size: 16px;
}
.join-wrap .session_3 .all-box .txt-box dd span{
	left:0;top:0;position:absolute;
}


.join-wrap .session_4{
	margin-top:68px;padding-bottom:100px;
}
.join-wrap .session_4 .title-box h3{
	font-size:30px;
}
.join-wrap .session_4 .title-box p{
	font-size:24px;color:#ccc;margin-top:10px;
}
.join-wrap .session_4 .center-box {
	padding-top: 35px;
	position: relative;
	padding-bottom: 40px;
	margin-top:45px;
}
.join-wrap .session_4 .center-box .bg-box {
	height: 640px;
	background: #4c4c4c;
}
.join-wrap .session_4 .center-box .img-box {
	top: 0;
	position: absolute;
}
.join-wrap .session_4 .center-box .img-box img {
	position: relative;
	z-index: 11;
}
.join-wrap .session_4 .center-box .img-box:before {
	top: 10px;
	bottom: -10px;
	left: 10px;
	right: -10px;
	content: '';
	position: absolute;
	border: 1px solid #1C2952;
	box-sizing: border-box;
}
.join-wrap .session_4 .center-box .txt-box {
	float: right;
	margin-top:44px;
	margin-right: 170px;
}
.join-wrap .session_4 .center-box ul {
	width: 476px;
	height: 544px;
	padding-left: 40px;
	box-sizing: border-box;
	background: url(../images/icon_30.png) left center;
}
.join-wrap .session_4 .center-box ul li {
	color: #fff;
	font-size: 20px;
	line-height: 3;
}

@media screen and (max-width: 1440px) {
}


</pre></body></html>