

@font-face {
	font-family: "fzylt";
	src: url("/ZT/EducationExpends/fonts/fzyl.woff2") format("woff2"), url("/ZT/EducationExpends/fonts/fzyl.woff") format("woff"), url("/ZT/EducationExpends/fonts/fzyl.ttf") format("truetype"), url("/ZT/EducationExpends/fonts/fzyl.eot") format("embedded-opentype"), url("/ZT/EducationExpends/fonts/fzyl.svg") format("svg");
	font-weight: normal;
	font-style: normal;
}

.fzylt {
	font-family: fzylt;
}

/*Wap*/
* {
	margin: 0;
	padding: 0;
	list-style: none;
}

body {
	background: #fff;
}

img {
	max-width: 100%;
}

a {
	-webkit-tap-highlight-color: rgba(255, 255, 255, 0);
	-webkit-user-select: none;
	-moz-user-focus: none;
	-moz-user-select: none;
}

a:focus {
	outline: 0;
}

.wrapTitle h4 {
	font-family: fzylt;
	font-size: 0.363636rem;
	color: #d03232;
	display: flex;
	align-items: center;
}

.wrapTitle h4 i {
	width: 0.218182rem;
	height: 0.363636rem;
	background: url(/ZT/EducationExpends/images/title_line.svg) center center no-repeat;
	display: block;
	margin-right: 0.072727rem;
	position: relative;
	top: 0.036364rem;
}

.dflex {
	display: flex !important;
}

.flexwrap {
	flex-wrap: wrap !important;
}

.clearfix {
	*zoom: 1;
}

.clearfix:before,
.clearfix:after {
	content: ' ';
	/* 1 */
	display: table;
	/* 2 */
}

.clearfix:after {
	clear: both;
}

.pageWapContainer {
	background: #fff;
}

.columnMenu {
	height: 1rem;
	background: linear-gradient(93.37deg, #3b7b80 2.92%, #a6c755 92.5%);
	border-top-left-radius: 0.276364rem;
	border-top-right-radius: 0.276364rem;
}

.columnMenu ul {
	height: 100%;
	padding: 0px 0.545455rem;
	display: flex;
	flex-wrap: wrap;
	align-items: flex-end;
}

.columnMenu .navli {
	width: 33.3333%;
	display: flex;
	height: 90%;
	align-items: center;
	justify-content: center;
	text-align: center;
}

.columnMenu .navli a {
	font-family: fzylt;
	color: #fff;
	font-size: 0.367273rem;
	font-weight: 500;
	-webkit-tap-highlight-color: rgba(255, 255, 255, 0);
	-webkit-user-select: none;
	-moz-user-focus: none;
	-moz-user-select: none;
	 margin-top: 0.1rem;
}

.columnMenu .navli a:focus {
	background: none;
	outline: 0;
}

.columnMenu .navli.on {
	background: url(/ZT/EducationExpends/images/columnmenu_bgon.svg) bottom center no-repeat;
	background-size: contain;
}

.columnMenu .navli.on a {
	color: #3b7b80;
}

/*全局内容*/
.contentColoumn .tabPaneCon {
	display: none;
}

.contentColoumn .tabPaneCon.active {
	display: block;
}

.subpagekv img {
	width: 100%;
}

.localTabNav {
	margin: 0 0.363636rem;
	margin-top: 0.436364rem;
	margin-bottom: 0.436364rem;
}

.localTabNav ul {
	display: flex;
	gap: 0.145455rem;
	flex-wrap: wrap;
}

.localTabNav li {
	width: 1.454545rem;
	height: 0.509091rem;
	font-size: 0.254545rem;
	text-align: center;
	display: flex;
	align-items: center;
	justify-content: center;
	background: #ffffff;
	border-radius: 0.072727rem;
	cursor: pointer;
	box-shadow: 0.01818rem 0.07273rem 0.14546rem 0.05455rem rgba(0, 0, 0, 0.2);
}

.localTabNav li.on {
	color: #fff;
	background: #008081;
}

/*计划留学*/
#planstudy {
	overflow-x: hidden;
}

#planstudy .introWrap {
	margin-top: 0.727273rem;
}

#planstudy .wrapTitle {
	padding: 0px 0.363636rem;
}

#planstudy .descCard {
	height: 6.545455rem;
	background: url(/ZT/EducationExpends/images/introbg_tab1.png) center center no-repeat;
	background-size: contain;
	margin-top: 0.363636rem;
}

#planstudy .descCard .text {
	padding: 0.909091rem 1.090909rem;
	transform: rotate(5deg);
}

#planstudy .descCard .text p {
	color: #909090;
	font-size: 0.254545rem;
	margin-bottom: 0.218182rem;
}

#planstudy .descCard .text p b {
	color: #d03232;
}

/*计划留学 - 轻松缴费*/
.easypayment-slideTxtBox {
	width: 100%;
	height: auto;
	display: block;
	position: relative;
	overflow: hidden;
	padding-bottom: 0.727273rem;
}

.easypayment-slideTxtBox .hd {
	width: 97.5%;
	height: auto;
	position: relative;
	display: block;
	overflow: scroll;
	margin-left: 0.363636rem;
	padding-left: 0.145455rem;
}

.easypayment-slideTxtBox .hd ul {
	width: 27.5rem;
	height: auto;
	display: block;
	margin: 0 auto;
	padding-top: 0.5rem;
}

.easypayment-slideTxtBox .hd ul li {
	height: 0.8rem;
	transition: all 0.3s;
	cursor: pointer;
	border-radius: 10px;
	line-height: 0.8rem;
	display: block;
	font-size: 0.24rem;
	padding-left: 0;
	box-shadow: 0 0 11px 2px rgba(0, 0, 0, 0.1);
	margin-bottom: 0.3rem;
	width: 2.2rem;
	text-align: center;
	float: left;
	margin-right: 0.2rem;
	background: #fff;
}

.easypayment-slideTxtBox .hd ul li:focus {
	background: none;
	outline: 0;
}

.easypayment-slideTxtBox .hd ul .a-sb {
	width: 3.2rem;
}

.easypayment-slideTxtBox .hd ul .on {
	color: #fff;
	background: #d03232;
	box-shadow: none;
}

.easypayment-slideTxtBox .bd {
	width: calc(95% - 0.545455rem);
	height: auto;
	position: relative;
	background: #fff;
	margin: 0 auto;
}

.easypayment-slideTxtBox .bd ul {
	width: 100%;
	height: auto;
	display: block;
	margin: 0 auto;
	zoom: 1;
}

.easypayment-slideTxtBox .bd ul li {
	width: 100%;
	height: auto;
	display: block;
	margin: 0 auto;
	padding: 0.4rem 0;
	box-shadow: 0 6px 20px 5px rgba(0, 0, 0, 0.1);
	border-top: 8px solid #d03232;
	overflow: hidden;
}

.easypayment-slideTxtBox .bd ul li img {
	margin-top: 0.145455rem;
	margin-bottom: 0.290909rem;
}

.easypayment-slideTxtBox .bd ul li h4 {
	width: 90%;
	height: auto;
	display: block;
	margin: 0 auto;
	font-size: 0.4rem;
	color: #1a1a1a;
}

.easypayment-slideTxtBox .bd ul li h4 span {
	width: 90%;
	height: auto;
	display: block;
	color: #000;
	font-weight: 500;
}

.easypayment-slideTxtBox .bd ul li h4 span em {
	font-weight: 600;
	color: #d03232;
}

.easypayment-slideTxtBox .bd ul li strong {
	width: 90%;
	height: auto;
	display: block;
	padding-bottom: 0.1rem;
	color: #000;
	font-size: 0.24rem;
	font-weight: 500;
	margin: 0 auto 0.1rem auto;
}

.easypayment-slideTxtBox .bd ul li p {
	width: 90%;
	height: auto;
	display: block;
	color: #8D8D8D;
	font-size: 0.25rem;
	margin: 0 auto;
	line-height: 1.5;
}

.easypayment-slideTxtBox .bd ul li a {
	color: #d03232;
	display: inline-block;
}

.easypayment-slideTxtBox .bd ul li .y-btn {
	width: 2.8rem;
	font-size: 0.26rem;
	text-align: center;
	border: 1px solid #d03232;
	color: #d03232;
	display: block;
	margin-top: 0.4rem;
	cursor: pointer;
	margin-left: 5%;
	padding: 0.2rem 0;
	float: right;
	margin-right: 0.363636rem;
}

.easypayment-slideTxtBox .arrow {
	position: absolute;
	right: 10px;
	top: 0;
}

.easypayment-slideTxtBox .arrow a {
	display: block;
	width: 5px;
	height: 9px;
	float: right;
	margin-right: 5px;
	margin-top: 10px;
	overflow: hidden;
	cursor: pointer;
	background: url(/ZT/EducationExpends/images/arrow.png) 0 0 no-repeat;
}

.easypayment-slideTxtBox .arrow .next {
	background-position: 0 -50px;
}

.easypayment-slideTxtBox .arrow .prevStop {
	background-position: -60px 0;
}

.easypayment-slideTxtBox .arrow .nextStop {
	background-position: -60px -50px;
}

.y-s-pay {
	width: 100%;
	height: auto;
	display: block;
	margin: 0 auto;
	padding: 0.5rem 0;
	/* overflow:hidden; */
}

body .p_fw1 {
    border-radius: 0.181818rem;
}
.m-sPopCon {
	padding: 0.3rem 0;
}

.m-sPopCon .swiper-container .swiper-slide img {
	width: 90%;
	display: block;
	margin: 0 auto
}

.m-sPopCon .swiper-container .swiper-slide p {
	width: 90%;
	height: auto;
	display: block;
	color: #333;
	font-size: 0.24rem;
	padding-top: 0.1rem;
	margin: 0 auto;
}

.m-sPopCon .swiper-container .swiper-slide p i {
	width: 0.3rem;
	height: 0.3rem;
	background: #F4D4D5;
	display: block;
	float: left;
	line-height: 0.3rem;
	text-align: center;
	border-radius: 50px;
	font-size: 0.24rem;
	color: #CD3232;
	margin-right: 0.1rem;
}

.m-sPopCon h2 {
	font-size: 0.25rem;
	text-align: center;
	padding-bottom: 0.2rem;
	font-weight: 400;
	color: #102361;
}

.m-sPopCon .swiper-container .swiper-button-prev {
	left: 0;
	display: block;
	margin-top: -57px;
	background: url(/ZT/EducationExpends/images/slider-arrno-ow.png) -170px 5px no-repeat;
	opacity: 1
}

.m-sPopCon .swiper-container .swiper-button-next {
	right: 0;
	margin-top: -57px;
	display: block;
	background: url(/ZT/EducationExpends/images/slider-arrow.png) -52px 5px repeat;
	opacity: 1
}

/*计划留学 - 手机银行&个人网银流程*/
.limitProcessWrap {
	margin-bottom: 60px;
}

.limitProcessWrap .titleWrap {
	color: #000;
	text-align: center;
	padding: 0px 0.545455rem;
	margin-top: 0.727273rem;
	margin-bottom: 0.727273rem;
	position: relative;
}

.limitProcessWrap .titleWrap h5 {
	font-size: 0.327273rem;
	font-weight: 600;
	margin-bottom: 0.218182rem;
}

.limitProcessWrap .titleWrap p {
	font-size: 0.254545rem;
}

.limitProcessWrap .limitSubtitle {
	margin: 0.363636rem 0px 0px 0px;
}

.limitProcessWrap .limitSubtitle h6 {
	font-family: fzylt;
	text-align: center;
	color: #d03232;
	font-size: 0.290909rem;
}

.limitProcessWrap .tipsTxt {
	font-size: 0.254545rem;
	color: #1A1A1A;
	text-align: center;
}

.limitProcessWrap .processImgList {
	display: flex;
	flex-wrap: wrap;
	gap: 0.181818rem;
	justify-content: center;
	padding: 0px 0.218182rem;
	margin-top: 0.363636rem;
	margin-bottom: 0.218182rem;
}

.limitProcessWrap .processImgList .processInner {
	width: calc(25% - 0.181818rem);
	margin-bottom: 0.363636rem;
}

.limitProcessWrap .processImgList .processInner .numIco {
	width: 0.436364rem;
	height: 0.436364rem;
	background: #F4D4D5;
	border-radius: 50%;
	text-align: center;
	display: flex;
	justify-content: center;
	align-items: center;
	color: #CD3232;
	margin: 0 auto;
	margin-bottom: 0.181818rem;
}

.limitProcessWrap .processImgList .processInner img {
	border-radius: 0.145455rem;
	box-shadow: 1px 2px 4px 2px rgba(0, 0, 0, 0.1);
}

.limitProcessWrap .processImgList .processInner p {
	text-align: center;
	font-size: 0.218182rem;
	color: #8d8d8d;
	margin-top: 0.218182rem;
}

.limitProcessWrap .processImgList .processInner p br {
	display: none;
}

.limitProcessWrap .personImgList .processInner {
	width: calc(100% - 0px);
	margin-bottom: 0.363636rem;
	display: flex;
	justify-content: space-between;
}

.limitProcessWrap .personImgList .processInner img {
	max-width: 94%;
	border-radius: 0.218182rem;
	box-shadow: 1px 2px 4px 2px rgba(0, 0, 0, 0.1);
}

.limitProcessWrap .personImgList .processInner p br {
	display: block;
}

.limitProcessWrap .personImgList .descBox {
	width: calc(100% - 1.090909rem);
}

/*计划留学 - 优势*/
.majorAdvantagesWrap {
	padding-bottom: 80px;
	background: linear-gradient(-180deg, #ffffff, #FDF4F5);
}

.majorAdvantagesWrap .container {
	padding: 0px 0.545455rem;
}

.majorAdvantagesWrap .advlistCon {
	display: flex;
	flex-wrap: wrap;
	gap: 0.545455rem;
	margin-top: 0.727273rem;
}

.majorAdvantagesWrap .advInner {
	background: #EEF0F0;
	padding: 0.363636rem 0.436364rem;
	width: calc(100% - 0px);
	height: 2.181818rem;
	box-shadow: 1px 4px 8px 3px rgba(0, 0, 0, 0.2);
	border-radius: 0.436364rem;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}

.majorAdvantagesWrap .advInner .titleBox h5 {
	color: #141414;
	font-size: 0.327273rem;
	line-height: 1.2;
}

.majorAdvantagesWrap .advInner .desBox {
	padding: 0px 0px 0.290909rem 0px;
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.majorAdvantagesWrap .advInner .desBox .title {
	width: calc(100% - 1.454545rem);
}

.majorAdvantagesWrap .advInner .desBox .title h6 {
	color: #909090;
	font-size: 0.272727rem;
	font-weight: bold;
}

.majorAdvantagesWrap .advInner .desBox .title p {
	color: #909090;
	font-size: 0.254545rem;
	padding-right: 0.218182rem;
}

.majorAdvantagesWrap .advInner .desBox .title p br {
	display: none;
}

.majorAdvantagesWrap .advInner .linkbtn {
	width: 1.454545rem;
	height: 0.545455rem;
	border: 0.036364rem solid #008081;
	display: flex;
	color: #008081;
	justify-content: center;
	align-items: center;
	font-weight: bold;
	border-radius: 0.436364rem;
	font-size: 0.236364rem;
}

.majorAdvantagesWrap .advInner .linkbtn:hover {
	background: #008081;
	color: #fff;
}

/*计划留学*/
#setout .introWrap {
	margin-top: 0.727273rem;
}

#setout .wrapTitle {
	padding: 0px 0.363636rem;
}

#setout .descCard {
	height: 2.909091rem;
	background: url(/ZT/EducationExpends/images/introbg_tab2.png) center center no-repeat;
	background-size: contain;
	margin-top: 0.363636rem;
}

#setout .descCard .text {
	padding: 0.909091rem 1.090909rem;
	transform: rotate(5deg);
}

#setout .descCard .text p {
	color: #909090;
	font-size: 0.254545rem;
	margin-bottom: 0.218182rem;
}

#setout .descCard .text p b {
	color: #d03232;
}

.trafficListGroup {
	margin-top: 0.363636rem;
	margin-bottom: 0.363636rem;
}

.trafficListGroup .titleWrap {
	text-align: center;
}

.trafficListGroup .titleWrap h5 {
	font-family: fzylt;
	font-size: 0.436364rem;
	color: #004880;
	margin-bottom: 0.145455rem;
}

.trafficListGroup .titleWrap img {
	max-width: 2.727273rem;
}

.trafficListGroup .trafficWrap {
	margin-bottom:0.363636rem;
}

.trafficSublist {
	padding: 0px 0.272727rem;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	margin-top: 0.181818rem;
}

.trafficSublist .trafficInner {
	width: calc(50% - 0.181818rem);
	margin-bottom: 0.181818rem;
}

.trafficSublist .innerCard {
	display: flex;
	flex-direction: column;
}

.trafficSublist .innerCard img {
	width: 100%;
	border-top-left-radius: 0.218182rem;
	border-top-right-radius: 0.218182rem;
	object-fit: cover;
}

.trafficSublist .desBox {
	background: #fff;
	border: 1px solid #f4f4f5;
	padding: 0.145455rem;
	padding-bottom: 0.290909rem;
	border-bottom-left-radius: 0.218182rem;
	border-bottom-right-radius: 0.218182rem;
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.trafficSublist .desBox .title h6 {
	color: #004880;
	font-size: 0.254545rem;
}

.trafficSublist .desBox .title p {
	color: #8E8E8E;
	font-size: 0.218182rem;
}

.onlineApplyWrap {
	background: linear-gradient(-180deg, #ffffff, #FDF4F5);
	padding-bottom: 1.454545rem;
}

.onlineApplyWrap .titleWrap {
	margin-top: 0.545455rem;
	margin-bottom: 0.545455rem;
}

.onlineApplyWrap .titleWrap h5 {
	font-family: fzylt;
	color: #004880;
	font-size: 0.363636rem;
	font-weight: bold;
	margin-bottom: 16px;
	text-align: center;
	line-height: 1.2;
}

.onlineApplyWrap .onlineApplyList {
	display: flex;
	flex-wrap: wrap;
	gap: 0.181818rem;
	justify-content: space-between;
	padding: 0px 0.363636rem;
	padding-top: 0.290909rem;
}

.onlineApplyWrap .applyInner {
	background: #fff;
	width: calc(50% - 0.181818rem);
	box-shadow: 1px 4px 8px 3px rgba(0, 0, 0, 0.2);
	border-top-right-radius: 0.436364rem;
	margin-top: 0.290909rem;
	margin-bottom: 0.363636rem;
	height: 4.8rem;
	position: relative;
}

.onlineApplyWrap .applyInner .imgBox {
	margin-top: -0.290909rem;
}

.onlineApplyWrap .applyInner .imgBox img {
	max-width: 80%;
	border-radius: 5px;
}

.onlineApplyWrap .applyInner .imgBox h5 {
	font-size: 0.254545rem;
	color: #000000;
	padding-left: 0.181818rem;
	padding-right: 0.181818rem;
	padding-top: 0.181818rem;
	min-height: 0.6rem;
}

.onlineApplyWrap .applyInner .titleBox {
	display: flex;
	align-items: flex-end;
	height: 20%;
	padding: 0rem 0.218182rem;
}

.onlineApplyWrap .applyInner .titleBox p {
	color: #000000;
	font-size: 0.2rem;
	padding-right: 0.181818rem;
}

.onlineApplyWrap .applyInner .titleBox p b {
	color: #004880;
	font-size: 0.254545rem;
}

.onlineApplyWrap .applyInner .linkbtn {
	width: 1.6rem;
	height: 0.436364rem;
	background: #004882;
	display: flex;
	justify-content: center;
	align-items: center;
	color: #fff;
	border-radius: 0.218182rem;
	font-size: 0.218182rem;
	position: absolute;
	right: 0.218182rem;
	bottom: 0.290909rem;
}

/*计划留学*/
#localhost {
	background: linear-gradient(-180deg, #ffffff, #FDF4F5);
}

#localhost .introWrap {
	margin-top: 0.727273rem;
}

#localhost .wrapTitle {
	padding: 0px 0.363636rem;
}

#localhost .descCard {
	height: 3.272727rem;
	background: url(/ZT/EducationExpends/images/introbg_tab2.png) center center no-repeat;
	background-size: contain;
	margin-top: 0.363636rem;
}

#localhost .descCard .text {
	padding: 0.909091rem 1.090909rem;
	transform: rotate(0deg);
}

#localhost .descCard .text p {
	color: #008080;
	font-size: 0.254545rem;
	margin-top: 0.290909rem;
	margin-bottom: 0.109091rem;
	font-weight: bold;
}

#localhost .descCard .text p b {
	color: #d03232;
}

#localhost .localListGroup {
	padding-bottom: 1.090909rem;
}

#localhost .localListGroup .introCard {
	padding: 0px 0.727273rem;
}

#localhost .localListGroup .introCard .desc {
	margin-top: 0.363636rem;
}

#localhost .localListGroup .introCard .desc p {
	color: #8E8E8E;
	font-size: 0.272727rem;
	line-height: 1.6;
}

#localhost .lifeRightsList {
	padding: 0px 0.290909rem;
	margin-top: 0.727273rem;
}

#localhost .titleWrap {
	margin-bottom: 0.545455rem;
}

#localhost .titleWrap h4 {
	font-family: fzylt;
	font-size: 0.363636rem;
	color: #008080;
	text-align: center;
	font-weight: 600;
}

#localhost .subListTitle {
	margin-bottom: 12px;
}

#localhost .subListTitle h5 {
	font-size: 0.272727rem;
	color: #008080;
	position: relative;
	padding-left: 0.181818rem;
	font-weight: bold;
}

#localhost .subListTitle h5:before {
	position: absolute;
	width: 0.054545rem;
	height: 70%;
	content: '';
	background: #008080;
	top: 0.072727rem;
	left: 0px;
}

#localhost .subListCon {
	display: flex;
	gap: 0.545455rem;
	justify-content: left;
	margin-bottom: 0.545455rem;
	justify-content: space-between;
    gap: 10px;
    flex-wrap: wrap;
}

#localhost .subListCon .lifeInner {
	width: calc(50% - 0.15182rem);
}

#localhost .subListCon .innerCard {
	display: flex;
	flex-direction: column;
}

#localhost .subListCon .innerCard img {
	width: 100%;
	height: 100%;
	object-fit: contain;
	border-top-left-radius: 0.218182rem;
	border-top-right-radius: 0.218182rem;
}

#localhost .subListCon .desBox {
	background: #fff;
	border: 1px solid #f4f4f5;
	padding: 0.145455rem;
	padding-bottom: 0.290909rem;
	border-bottom-left-radius: 0.218182rem;
	border-bottom-right-radius: 0.218182rem;
	display: flex;
	justify-content: space-between;
	align-items: center;
}

#localhost .subListCon .desBox .title h6 {
	color: #008080;
	font-size: 0.254545rem;
}

#localhost .subListCon .desBox .title p {
	color: #8E8E8E;
	font-size: 0.218182rem;
	 display: -webkit-box; 
	  -webkit-box-orient: vertical; 
	  -webkit-line-clamp: 2; 
	  overflow: hidden; 
	  text-overflow: ellipsis;
}

#localhost .cardlinkbtn {
	width: 1.454545rem;
	background: #fff;
	border: 1px solid #008080;
	color: #008080;
	padding: 0.145455rem 0.218182rem;
	font-size: 0.290909rem;
	font-weight: bold;
	text-align: center;
	display: block;
	margin: 0 auto;
}