.v-app-bar[data-v-0e2f4e14] {
	box-shadow:none!important
}
.v-application a[data-v-0e2f4e14] {
	text-decoration:none;
	color:#000
}
.v-toolbar[data-v-0e2f4e14] {
	transition:.6s
}
.expand[data-v-0e2f4e14] {
	height:80px!important;
	padding-top:10px
}
.naviBox[data-v-0e2f4e14] {
	width:100%;
	display:flex;
	align-items:center
}
.naviBox .logoBox[data-v-0e2f4e14] {
	display:flex;
	justify-content:start;
	flex:1
}
.naviBox .logoBox .logo_img[data-v-0e2f4e14] {
	width:92px;
	height:38px
}
.naviBox .btnBox[data-v-0e2f4e14] {
	display:flex;
	height:26px;
	font-family:SourceHan-Bold;
	font-weight:500;
	font-size:14px;
	color:#000;
	line-height:19px
}
.naviBox .btnBox .itemBar[data-v-0e2f4e14] {
	cursor:pointer;
	text-align:center;
	margin:0 40px
}
.naviBox .btnBox .changeColor[data-v-0e2f4e14],.naviBox .btnBox .itemBar[data-v-0e2f4e14]:hover {
	color:#c5a564;
	border-bottom:1px solid #c5a564
}
.naviBox .itemBar[data-v-0e2f4e14]:hover {
	color:#c5a564
}
.naviBox .tab_right[data-v-0e2f4e14] {
	display:flex;
	align-items:center;
	flex:1;
	justify-content:end
}
.naviBox .tab_right .switch[data-v-0e2f4e14] {
	font-family:SourceHan;
	font-weight:400;
	cursor:pointer;
	color:#000
}
.naviBox .tab_right .lxwm[data-v-0e2f4e14] {
	width:148px;
	height:36px;
	min-width:148px;
	border-radius:36px;
	border:2px solid #000;
	display:flex;
	justify-content:center;
	align-items:center;
	margin:0 10px 0 40px;
	font-family:SourceHan-Bold;
	font-weight:500;
	font-size:14px;
	color:#000;
	cursor:pointer
}
.naviBox .tab_right .lxwm[data-v-0e2f4e14]:hover {
	color:#fff;
	background-color:#000
}
.naviBox .tab_right .jt[data-v-0e2f4e14] {
	width:36px;
	height:36px;
	cursor:pointer
}
.titleBox[data-v-5a4070ef] {
	/*height:174px;*/
	font-family:SourceHan-Light;
	font-weight:300;
	font-size:45px;
	color:#000;
	/*line-height:87px;*/
	margin-top:156px
}
.titleBox .text_Bold[data-v-5a4070ef] {
	font-family:SourceHan-Bold;
	font-weight:500
}
.brief[data-v-5a4070ef] {
	height:28px;
	font-family:SourceHan;
	font-weight:350;
	font-size:16px;
	color:#535353;
	line-height:28px;
	text-align:left;
	font-style:normal;
	text-transform:none;
	margin:20px 0
}
.line[data-v-5a4070ef] {
	height:1px;
	background:#d8d8d8
}
.conBlack_box[data-v-5a4070ef] {
	background-color:#f7f7f7
}
.aboutBox[data-v-5a4070ef] {
	position:relative;
	margin:0
}
.aboutBox .bgcImg[data-v-5a4070ef] {
	position:absolute;
	right:0;
	bottom:0
}
.aboutBox .con_box[data-v-5a4070ef] {
	display:flex;
	align-items:center;
	margin:80px 0 160px 0
}
.aboutBox .con_box .img_left[data-v-5a4070ef] {
	width:440px;
	height:580px;
	margin-right:120px;
	overflow:hidden
}
.aboutBox .con_box .img_left .imgBox[data-v-5a4070ef] {
	width:100%;
	height:100%;
	transition:all .8s ease .1s
}
.aboutBox .con_box .img_left .imgBox[data-v-5a4070ef]:hover {
	transform:scale(1.1)
}
.aboutBox .con_box .img_left .imgBox .con_img[data-v-5a4070ef] {
	width:100%;
	height:100%;
	-o-object-fit:cover;
	object-fit:cover
}
.aboutBox .con_box .img_right[data-v-5a4070ef] {
	width:440px;
	height:580px;
	margin-left:120px;
	overflow:hidden
}
.aboutBox .con_box .img_right .imgBox[data-v-5a4070ef] {
	width:100%;
	height:100%;
	transition:all .8s ease .1s
}
.aboutBox .con_box .img_right .imgBox[data-v-5a4070ef]:hover {
	transform:scale(1.1)
}
.aboutBox .con_box .img_right .imgBox .con_img[data-v-5a4070ef] {
	width:100%;
	height:100%;
	-o-object-fit:cover;
	object-fit:cover
}
.aboutBox .con_box .con_info[data-v-5a4070ef] {
	width:785px
}
.aboutBox .con_box .con_info .nameBox[data-v-5a4070ef] {
	display:flex;
	align-items:end;
	margin-bottom:16px
}
.aboutBox .con_box .con_info .nameBox .name[data-v-5a4070ef] {
	font-family:SourceHan-Bold;
	font-weight:500;
	font-size:40px;
	color:#000
}
.aboutBox .con_box .con_info .nameBox .csr[data-v-5a4070ef] {
	font-family:SourceHan-Light;
	font-weight:300;
	font-size:20px;
	color:#7e7e7e;
	padding-bottom:3px;
	padding-left:24px
}
.aboutBox .con_box .con_info .schoolList[data-v-5a4070ef] {
	margin-bottom:60px
}
.aboutBox .con_box .con_info .schoolList .school_item[data-v-5a4070ef] {
	font-size:20px;
	color:#292929;
	line-height:32px
}
.aboutBox .con_box .con_info .schoolList .school_item .shl_name[data-v-5a4070ef] {
	font-family:SourceHan-Medium;
	font-weight:500
}
.aboutBox .con_box .con_info .schoolList .school_item .sg[data-v-5a4070ef] {
	font-family:SourceHan;
	font-weight:350;
	margin:0 10px
}
.aboutBox .con_box .con_info .schoolList .school_item .degree[data-v-5a4070ef] {
	font-family:SourceHan-Light;
	font-weight:300
}
.aboutBox .con_box .con_info .introduction[data-v-5a4070ef] {
	font-size:16px;
	font-family:SourceHan;
	font-weight:350;
	color:#535353;
	margin-bottom:30px
}
.line[data-v-22e56630] {
	height:1px;
	background-color:#292929;
	opacity:.8
}
.zhBox[data-v-22e56630] {
	display:flex;
	padding:180px 0 100px 0
}
.zhBox .business[data-v-22e56630] {
	display:flex;
	flex-direction:column;
	align-items:center;
	margin-right:200px
}
.zhBox .business .busi_title[data-v-22e56630] {
	height:42px;
	font-family:SourceHan-Medium;
	font-weight:500;
	font-size:32px;
	color:#fff;
	line-height:42px;
	text-align:left;
	font-style:normal;
	text-transform:none;
	margin-bottom:20px
}
.zhBox .business .QRcode[data-v-22e56630] {
	width:128px;
	height:128px
}
.zhBox .business .contact_wx[data-v-22e56630] {
	height:20px;
	font-family:SourceHan;
	font-weight:350;
	font-size:14px;
	color:#c2c2c2;
	line-height:20px;
	margin-top:10px
}
.zhBox .contactInfo[data-v-22e56630] {
	margin-right:200px
}
.zhBox .contactInfo .contact_title[data-v-22e56630] {
	width:128px;
	height:42px;
	font-family:SourceHan-Medium;
	font-weight:500;
	font-size:32px;
	color:#fff;
	line-height:42px;
	margin-bottom:30px
}
.zhBox .contactInfo .contactBox[data-v-22e56630] {
	margin-bottom:20px
}
.zhBox .contactInfo .contactBox .con_name[data-v-22e56630] {
	height:20px;
	font-family:SourceHan;
	font-weight:350;
	font-size:14px;
	color:#7e7e7e;
	line-height:20px;
	margin-bottom:6px
}
.zhBox .contactInfo .contactBox .con_num[data-v-22e56630] {
	font-family:SourceHan-Medium;
	font-weight:500;
	font-size:16px;
	color:#d8d8d8
}
.zhBox .contactInfo .mailbox .con_name[data-v-22e56630] {
	height:20px;
	font-family:SourceHan;
	font-weight:350;
	font-size:14px;
	color:#7e7e7e;
	line-height:20px;
	margin-bottom:6px
}
.zhBox .contactInfo .mailbox .con_num[data-v-22e56630] {
	height:21px;
	font-family:SourceHan-Medium;
	font-weight:500;
	font-size:16px;
	color:#d8d8d8;
	line-height:21px;
	position:relative
}
.zhBox .contactInfo .mailbox .con_num[data-v-22e56630]:after {
	content:"";
	position:absolute;
	bottom:0;
	left:0;
	width:0;
	height:1px;
	background-color:#fff;
	transition:width .5s
}
.zhBox .contactInfo .mailbox .con_num[data-v-22e56630]:hover:after {
	width:100%
}
.zhBox .address[data-v-22e56630] {
	margin-right:67px
}
.zhBox .address .add_title[data-v-22e56630] {
	height:42px;
	font-family:SourceHan-Medium;
	font-weight:500;
	font-size:32px;
	color:#fff;
	line-height:42px;
	text-align:left;
	font-style:normal;
	text-transform:none;
	margin-bottom:30px
}
.zhBox .address .addBox[data-v-22e56630] {
	margin-bottom:18px
}
.zhBox .address .addBox .add_hard[data-v-22e56630] {
	height:20px;
	font-family:SourceHan;
	font-weight:350;
	font-size:14px;
	color:#7e7e7e;
	line-height:20px;
	text-align:left;
	font-style:normal;
	text-transform:none;
	margin-bottom:6px
}
.zhBox .address .addBox .add_info[data-v-22e56630] {
	font-family:SourceHan-Medium;
	font-weight:500;
	font-size:16px;
	color:#d8d8d8;
	line-height:23px;
	text-align:left;
	font-style:normal;
	text-transform:none
}
.zhBox .address .filialeBox .add_hard[data-v-22e56630] {
	height:20px;
	font-family:SourceHan;
	font-weight:350;
	font-size:14px;
	color:#7e7e7e;
	line-height:20px;
	text-align:left;
	font-style:normal;
	text-transform:none;
	margin-bottom:6px
}
.zhBox .address .filialeBox .add_info[data-v-22e56630] {
	font-family:SourceHan-Medium;
	font-weight:500;
	font-size:16px;
	color:#d8d8d8;
	line-height:23px;
	text-align:left;
	font-style:normal;
	text-transform:none
}
.enBox[data-v-22e56630] {
	padding-top:160px;
	color:#fff
}
.enBox .en_title[data-v-22e56630] {
	height:19px;
	font-family:SourceHan;
	font-weight:400;
	font-size:14px;
	line-height:19px;
	margin-bottom:10px
}
.enBox .en_mailbox[data-v-22e56630] {
	font-family:SourceHan;
	font-weight:500;
	font-size:60px;
	line-height:80px;
	margin-bottom:80px;
	cursor:pointer
}
.enBox .en_mailbox .en_com[data-v-22e56630] {
	position:relative
}
.enBox .en_mailbox .en_com[data-v-22e56630]:after {
	content:"";
	position:absolute;
	bottom:-3px;
	left:0;
	width:0;
	height:3px;
	background-color:#fff;
	transition:width .5s
}
.enBox .en_mailbox .en_com[data-v-22e56630]:hover:after {
	width:100%
}
.enBox .en_infoBox[data-v-22e56630] {
	display:flex;
	margin-bottom:99px
}
.enBox .en_infoBox .officeBox[data-v-22e56630] {
	margin-right:148px
}
.enBox .en_infoBox .officeBox .office_title[data-v-22e56630] {
	height:32px;
	font-family:SourceHan;
	font-weight:500;
	font-size:24px;
	line-height:32px;
	margin-bottom:20px
}
.enBox .en_infoBox .officeBox .office_item[data-v-22e56630] {
	font-family:SourceHan;
	font-weight:400;
	font-size:14px;
	line-height:19px
}
.enBox .en_infoBox .perBox .con_title[data-v-22e56630] {
	height:32px;
	font-family:SourceHan;
	font-weight:500;
	font-size:24px;
	line-height:32px;
	margin-bottom:20px
}
.enBox .en_infoBox .perBox .con_item[data-v-22e56630] {
	height:19px;
	font-family:SourceHan;
	font-weight:400;
	font-size:14px;
	line-height:19px
}
.btmBox[data-v-22e56630] {
	display:flex;
	justify-content:space-between;
	align-items:center;
	margin:20px 0 30px 0
}
.btmBox .imgBox[data-v-22e56630] {
	display:flex
}
.btmBox .imgBox .svgBox[data-v-22e56630] {
	position:relative;
	cursor:pointer;
	margin-right:20px
}
.btmBox .imgBox .svgBox .progress-circle[data-v-22e56630] {
	transform:rotate(-90deg)
}
.btmBox .imgBox .svgBox .animated-circle[data-v-22e56630] {
	stroke-dasharray:0 94 47;
	transition:stroke-dasharray 1s
}
.btmBox .imgBox .svgBox .svg-container:hover .animated-circle[data-v-22e56630] {
	stroke-dasharray:94 47 0
}
.btmBox .imgBox .svgBox .shareItem[data-v-22e56630] {
	position:absolute;
	left:0;
	top:0
}
.btmBox .baCode[data-v-22e56630] {
	height:20px;
	font-family:SourceHan;
	font-weight:350;
	font-size:14px;
	color:#c2c2c2;
	line-height:20px;
	font-style:normal;
	text-transform:none
}
.animationCss {
	opacity:0;
	-webkit-animation:slide-up 1.2s forwards;
	animation:slide-up 1.2s forwards;
	-webkit-animation-delay:.2s;
	animation-delay:.2s
}
@-webkit-keyframes slide-up {
	0% {
	transform:translateY(30px);
	opacity:0
}
to {
	transform:translateY(0);
	opacity:1
}
}@keyframes slide-up {
	0% {
	transform:translateY(30px);
	opacity:0
}
to {
	transform:translateY(0);
	opacity:1
}
}.goTop {
	position:fixed;
	right:40px;
	bottom:80px;
	z-index:3
}
.goTop .topImg {
	width:96px;
	height:96px;
	cursor:pointer
}
