.enroll-ban{
	overflow: hidden;
}
.enroll-ban .img{
	padding-top: 34.375%;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}
.enroll-pos{
	background-image: linear-gradient(to right,#2A8AFF,#274DB6);
}
.enroll-tab1{
	display: flex;
	justify-content: space-between;
}
.enroll-tab1 a{
	display: block;
	font-size: var(--fz22);
	font-weight: bold;
	color: #fff;
	line-height: 0.66rem;
}
.enroll-row1{
	padding: 0.55rem 0 0.7rem;
	background-image: url(../images/enroll/bg01.png);
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	overflow: hidden;
}
.enroll-about1{
	display: flex;
}
.enroll-about1 .lbox{
	flex: 1;
	margin-right: 0.7rem;
}
.enroll-about1 .rbox{
	flex: 1;
}
.enroll-tit1{
	display: flex;
	align-items: center;
	margin-bottom: 0.3rem;
	position: relative;
}
.enroll-tit1.tac{
	text-align: center;
}
.enroll-tit1 .tit{
	flex: 1;
	font-size: var(--fz36);
	font-weight: bold;
}
.enroll-tit1 .tit .en{
	color: #fff;
	line-height: 1.1;
	background-image: linear-gradient(180deg, #E3EFFF 0%, rgba(227, 239, 255, 0) 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	background-clip: text;
	text-stroke: 1px #1B73E7;
	-webkit-text-stroke: 1px #1B73E7;
	text-transform: uppercase;
	margin-bottom: -0.15rem;
}
.enroll-tit1.bdw .tit .en{
	text-stroke: 1px #fff;
	-webkit-text-stroke: 1px #fff;
}
.enroll-tit1 .tit .p{
	color: #333;
}
.enroll-tit1.bdw .tit .p{
	text-stroke: 1px #fff;
	-webkit-text-stroke: 1px #fff;
}
.enroll-tit1.white .tit .p{
	color: #fff;
}
.enroll-tit1 .tit .p span{
	color: #fff;
	background-image: linear-gradient(to bottom,#1B3D98,#105BC5);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}
.enroll-tit1 .more{
	flex-shrink: 0;
	display: block;
	background-image: url(../images/g-more.png);
	background-repeat: no-repeat;
	background-position: left;
	background-size: 0.33rem;
	padding-left: 0.32rem;
	font-size: var(--fz12);
	line-height: 0.28rem;
	color: #3864D0;
}
.enroll-tit1.tac .more{
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	z-index: 2;
}
.enroll-list1 .con{
	display: flex;
	align-items: center;
	padding: 0.17rem 0.16rem 0.13rem;
	position: relative;
	transition: .5s;
}
.enroll-list1 .con:hover{
	background-color: #DFEEFF;
}
.enroll-list1 .con::after{
	content: '';
	position: absolute;
	left: 0.16rem;
	right: 0;
	bottom: 0;
	height: 0.01rem;
	background-color: #E4E4E4;
	z-index: 2;
	opacity: 1;
	transition: .5s;
}
.enroll-list1 .con:hover::after{
	opacity: 0;
}
.enroll-list1 li:last-child .con::after{
	display: none;
}
.enroll-list1 .date{
	display: block;
	flex-shrink: 0;
	width: 0.73rem;
	height: 0.71rem;
	border: 1px solid #B9D2ED;
	margin-right: 0.2rem;
	background-color: #fff;
	line-height: 1;
	padding-top: 0.18rem;
	padding-left: 0.1rem;
	transition: .5s;
}
.enroll-list1 .con:hover .date{
	background-image: linear-gradient(to right,#2A8AFF,#274DB6);
	border: none;
}
.enroll-list1 .year{
	font-size: var(--fz14);
	color: #9E9E9E;
	transition: .5s;
}
.enroll-list1 .mh{
	font-size: var(--fz20);
	color: #2A60D9;
	transition: .5s;
}
.enroll-list1 .con:hover .year,
.enroll-list1 .con:hover .mh{
	color: #fff;
}
.enroll-list1 .tit{
	flex: 1;
	font-size: var(--fz20);
	color: #373737;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	display: -webkit-box;
	overflow:hidden;
}
.enroll-list1 .con:hover .tit{
	color: #1962C8;
	font-weight: bold;
}
.enroll-list2{
	position: relative;
	padding: 0.4rem 0 0.29rem 0.1rem;
	z-index: 2;
}
.enroll-list2::after{
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	width: 9.45rem;
	background-image: url(../images/enroll/bg02.png);
	background-repeat: no-repeat;
	background-position: left;
	background-size: cover;
	z-index: -1;
}
.enroll-list2 .con{
	display: flex;
	align-items: center;
	padding: 0.24rem 0.4rem;
	border-radius: 0.12rem;
	color: #fff;
	border-bottom: 1px solid rgba(248, 251, 255, 0.22);
	transition: .5s;
}
.enroll-list2 .con:hover{
	background-color: #EDF6FF;
	border-color: transparent;
}
.enroll-list2 li:last-child .con{
	border: none;
}
.enroll-list2 .date{
	flex-shrink: 0;
	width: 0.7rem;
	border-right: 1px solid #DEDEDE;
	line-height: 1.1;
	margin-right: 0.27rem;
}
.enroll-list2 .year{
	font-size: var(--fz14);
	transition: .5s;
}
.enroll-list2 .con:hover .year{
	color: #9E9E9E;
}
.enroll-list2 .mh{
	font-size: var(--fz20);
	transition: .5s;
}
.enroll-list2 .con:hover .mh{
	color: #2A60D9;
}
.enroll-list2 .tit{
	flex: 1;
	font-size: var(--fz20);
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	display: -webkit-box;
	overflow:hidden;
	transition: .5s;
}
.enroll-list2 .con:hover .tit{
	color: #2A60D9;
	font-weight: bold;
}
.enroll-row2{
	display: block;
	padding: 0.48rem 0 1rem;
	background-image: url(../images/enroll/bg11.png);
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	overflow: hidden;
}
.enroll-about2{
	display: flex;
	align-items: end;
	margin: -0.3rem 0 0;
}
.enroll-about2 .lbox{
	flex-shrink: 0;
	display: flex;
	align-items: center;
	width: 4.48rem;
	height: 7.03rem;
	padding-top: 0.58rem;
	position: relative;
	z-index: 2;
	overflow: hidden;
	background-image: url(../images/enroll/bg05.png);
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}
.enroll-list3{
	flex-shrink: 0;
	width: 1.06rem;
	margin-right: 0.58rem;
}
.enroll-list3 li{
	padding: 0.20rem 0;
	text-align: center;
	font-size: var(--fz24);
	color: #333333;
	margin-bottom: 0.13rem;
	background-color: #fff;
	border-radius: 0.08rem;
	line-height: 1.1;
	cursor: pointer;
	transition: .5s;
}
.enroll-list3 li.on{
	color: #fff;
	background: linear-gradient(270deg, #274DB6 0%, #2A8AFF 95%), linear-gradient(270deg, #2C06A0 0%, #772290 100%);
}
.enroll-list3 li:last-child{
	margin-bottom: 0;
}
.enroll-list3 span{
	display: block;
	width: 2em;
	margin: 0 auto;
}
.enroll-about2 .robx{
	flex: 1;
	overflow: hidden;
}
.enroll-list5 a{
	font-size: var(--fz18);
	color: #fff;
	line-height: 2;
}
.enroll-info1{
	display: flex;
	flex-direction: column;
	margin-left: -0.01rem;
	width: 13.17rem;
	height: 6.28rem;
	padding: 0.52rem 0.32rem 0.5rem 0.65rem;
	background-image: url(../images/enroll/bg04.jpg);
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}
.enroll-info1 .titbox{
	flex-shrink: 0;
	text-align: center;
	font-size: var(--fz18);
	color: #296EDE;
	font-weight: bold;
	margin-bottom: 0.49rem;
	border-bottom: 1px solid #B5D6FF;
	padding-bottom: 0.2rem;
}
.enroll-info1 .titbox .tit{
	font-size: var(--fz26);
}
.enroll-info1 .info{
	flex: 1;
	font-size: var(--fz18);
	color: #262626;
	line-height: 2;
	overflow-y: auto;
	position: relative;
}
.enroll-about3{
	padding: 0.72rem 0 1.15rem;
	background-image: url(../images/enroll/bg12.png);
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	position: relative;
	z-index: 2;
}
.enroll-about3::after{
	content: '';
	position: absolute;
	top: -0.6rem;
	right: 1.28rem;
	width: 4.65rem;
	height: 4.21rem;
	background-image: url(../images/enroll/bg06.png);
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	z-index: -1;
}
.enroll-info2{
	display: flex;
	align-items: center;
}
.enroll-tab2{
	flex-shrink: 0;
	width: 4.13rem;
	margin-right: 0.44rem;
}
.enroll-tab2 li{
	margin-bottom: 0.68rem;
}
.enroll-tab2 li:last-child{
	margin-bottom: 0;
}
.enroll-tab2 .con{
	display: block;
	text-align: center;
	height: 1.05rem;
	line-height: 1.05rem;
	background-color: rgba(178, 199, 255, 0.35);
	font-size: var(--fz20);
	color: #fff;
	font-weight: bold;
	cursor: pointer;
	transition: .5s;
}
.enroll-tab2 .on .con{
	background-image: linear-gradient(to right,#2A8AFF,#274DB6);
	text-shadow: 0px 4px 10px #003398;
	border: 1px solid #8FAAD0;
}
.enroll-info2 .rbox{
	flex: 1;
	margin-right: -0.22rem;
	border-radius: 0.3rem;
	background-color: rgba(255, 255, 255, .44);
	padding: 0.22rem;
	overflow: hidden;
}
.enroll-table1 table{
	width: 100%;
	color: #262626;
	text-align: center;
	border-radius: 0.2rem;
	overflow: hidden;
}
.enroll-table1.sty1 table{
	border-radius: 0;
}
.enroll-table1 tr{
	height: 0.56rem;
	background-color: #F7FBFF;
}
.enroll-table1 tr:first-child{
	height: 0.7rem;
	background-image: linear-gradient(to right,#2C8CFF,#234EB5);
}
.enroll-table1 th{
	font-weight: bold;
	color: #fff;
	font-size: var(--fz18);
	border: 1px solid #90B8EC;
}
.enroll-table1 td{
	font-size: var(--fz18);
	border: 1px solid #90B8EC;
}
.enroll-row3{
	padding: 0.72rem 0 1.22rem;
	background-image: url(../images/enroll/bg07.png);
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}
.enroll-about4{
	display: flex;
}
.enroll-about4 .lbox{
	flex: 1;
	margin-right: 0.56rem;
	overflow: hidden;
}
.enroll-about4 .rbox{
	flex-shrink: 0;
	width: 6.21rem;
}
.enroll-con1{
	margin-bottom: 0.14rem;
}
.enroll-con1 .pic{
	font-size: 0;
}
.enroll-con1 .pic img{
	display: block;
	width: 100%;
}
.enroll-con1 .info{
	display: flex;
	background-color: rgba(117, 158, 237, 0.48);
}
.enroll-con1 .tit{
	flex-shrink: 0;
	width: 1.38rem;
	min-height: 2.2rem;
	padding: 0.05rem;
	border-right: 1px solid rgba(255, 255, 255, 0.4);
}
.enroll-con1 .tit .p{
	display: flex;
	align-items: center;
	justify-content: center;
	height: 100%;
	background-color: #EDF6FF;
}
.enroll-con1 .tit .p span{
	width: 2em;
	font-size: var(--fz30);
	color: #085BC8;
	font-weight: bold;
}
.enroll-con1 .txt{
	flex: 1;
	padding: 0.2rem;
	overflow: hidden;
}
.enroll-con1 .desc{
	font-size: var(--fz16);
	color: #fff;
	line-height: 1.625;
}
.enroll-tab3{
	font-size: 0;
	padding-left: 0.18rem;
}
.enroll-tab3 li{
	display: inline-block;
	vertical-align: middle;
	margin-right: 0.3rem;
	line-height: 0.59rem;
	text-align: center;
	border-radius: 50px;
	padding: 0 0.38rem;
	background-image: linear-gradient(to bottom,rgba(41, 89, 196, 0),#2959C4);
	font-size: var(--fz22);
	color: #fff;
	cursor: pointer;
	transition: .5s;
}
.enroll-tab3 li.on{
	font-weight: bold;
	color: #085BC8;
	background: #fff;
}
.enroll-tab3 li:nth-child(3){
	line-height: 0.3rem;
}
.enroll-tab3 li:last-child{
	margin-right: 0;
}
.enroll-con2{
	min-height: 2.95rem;
	padding: 0.13rem;
	border-radius: 0 0 0.4rem 0.4rem;
	background-color: rgba(117, 158, 237, 0.48);
	overflow: hidden;
}
.enroll-list4{
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 0.2rem 0 0.1rem;
	background-color: rgba(25, 95, 222, 0.59);
	margin-bottom: 0.3rem;
	border-radius: 0.37rem;
}
.enroll-list4 li{
	display: flex;
	align-items: center;
	justify-content: center;
}
.enroll-list4 li::after{
	content: '';
	display: block;
	width: 0.22rem;
	height: 0.23rem;
	background-image: url(../images/enroll/i05.svg);
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	margin: 0 0.36rem;
}
.enroll-list4 li:last-child::after{
	display: none;
}
.enroll-list4 .con{
	display: block;
	text-align: center;
	cursor: pointer;
}
.enroll-list4 .icn{
	display: block;
	width: 0.9rem;
	height: 0.9rem;
	line-height: 0.9rem;
	margin: 0 auto 0.05rem;
	font-size: 0;
}
.enroll-list4 .icn img{
	display: inline-block;
	vertical-align: middle;
}
.enroll-list4 .icn .img2{
	display: none;
}
.enroll-list4 .on .icn .img1{
	display: none;
}
.enroll-list4 .on .icn .img2{
	display: inline-block;
}
.enroll-list4 .tit{
	font-size: var(--fz18);
	color: #fff;
}
.enroll-con2 .desc{
	font-size: var(--fz16);
	color: #fff;
	line-height: 1.8;
	padding: 0 0.18rem;
}
.enroll-con3 .pic{
	font-size: 0;
}
.enroll-con3 .pic img{
	width: 100%;
}
.enroll-con3 .info{
	padding: 0.34rem 0.13rem 0.37rem;
	border-radius: 0 0 0.4rem 0.4rem;
	background-color: rgba(255, 255, 255, 0.85);
}
.enroll-con3 .con{
	padding: 0 0.2rem;
	margin-bottom: 0.5rem;
}
.enroll-tit2{
	display: flex;
	align-items: center;
	margin-bottom: 0.15rem;
}
.enroll-tit2 .icn{
	font-size: 0;
	width: 0.19rem;
	margin-right: 0.13rem;
}
.enroll-tit2 .tit{
	font-size: var(--fz22);
	color: #19419F;
	font-weight: bold;
}
.enroll-con3 .desc{
	font-size: var(--fz16);
	color: #171717;
	margin-bottom: 0.3rem;
	padding: 0 0.13rem;
}
.enroll-table2 table{
	width: 100%;
	text-align: center;
	background-color: #F7FBFF;
	background-image: url(../images/enroll/bg08.png);
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
}
.enroll-table2 tr:first-child{
	background-image: linear-gradient(to right,#2A8AFF,#274DB6);
}
.enroll-table2 th{
	border: 1px solid #90B8EC;
	height: 0.52rem;
	color: #fff;
	font-size: var(--fz18);
}
.enroll-table2 td{
	border: 1px solid #90B8EC;
	height: 0.4rem;
	color: #275DC9;
	font-size: var(--fz14);
}
.enroll-row4{
	padding: 0.78rem 0 1.93rem;
	background-image: url(../images/enroll/bg09.png);
	background-repeat: no-repeat;
	background-position: bottom;
	background-size: 100%;
}
.enroll-swiper1{
	margin: 0.6rem 0 0.8rem;
	overflow: hidden;
}
.enroll-swiper1 .con{
	display: flex;
	align-items: center;
	background-color: #F5F9FF;
	position: relative;
	z-index: 2;
}
.enroll-swiper1 .con::before{
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	right: 2.53rem;
	bottom: 0;
	background-image: url(../images/enroll/bg10.jpg);
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	z-index: -1;
	opacity: 0;
	transition: .5s;
}
.enroll-swiper1 .con:hover::before{
	opacity: 1;
}
.enroll-swiper1 .con::after{
	content: '';
	position: absolute;
	left: 0;
	right: 2.53rem;
	bottom: 0;
	height: 0.02rem;
	background: linear-gradient(270deg, #274DB6 0%, #2A8AFF 95%), linear-gradient(270deg, #2C06A0 0%, #772290 100%);
	z-index: 2;
	transition: .5s;
}
.enroll-swiper1 .con:hover::after{
	opacity: 0;
}
.enroll-swiper1 .info{
	flex: 1;
	padding: 0 0.09rem 0 0.18rem;
	position: relative;
	z-index: 2;
	overflow: hidden;
}
.enroll-swiper1 .tit{
	font-size: var(--fz18);
	color: #333;
	line-height: 1.6;
	height: 3.2em;
	margin-bottom: 0.15rem;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	display: -webkit-box;
	overflow:hidden;
	transition: .5s;
}
.enroll-swiper1 .con:hover .tit{
	color: #fff;
}
.enroll-swiper1 .date{
	font-size: var(--fz14);
	color: #fff;
	background-image: linear-gradient(to right,#2A8AFF,#274DB6);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	margin-bottom: 0.15rem;
	transition: .5s;
}
.enroll-swiper1 .con:hover .date{
	background-image: none;
	-webkit-text-fill-color: inherit;
}
.enroll-swiper1 .desc{
	font-size: var(--fz14);
	color: #6F6A6A;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	transition: .5s;
}
.enroll-swiper1 .con:hover .desc{
	color: #fff;
}
.enroll-swiper1 .pic{
	flex-shrink: 0;
	width: 2.53rem;
	font-size: 0;
	overflow: hidden;
	position: relative;
	z-index: 2;
}
.enroll-swiper1 .pic .img{
	padding-top: 71.54%;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}
.enroll-swiper1 .swiper-pagination{
	position: static;
	margin-top: 0.37rem;
	font-size: 0;
}
.enroll-swiper1 .swiper-pagination .swiper-pagination-bullet{
	width: 0.08rem;
	height: 0.08rem;
	margin: 0 0.13rem!important;
	background-color: #D8D8D8;
	opacity: 1;
}
.enroll-swiper1 .swiper-pagination .swiper-pagination-bullet-active{
	background-color: #286EDE;
}
.enroll-about5{
	padding: 0.83rem 1rem 0.77rem;
	background-image: url(../images/enroll/p06.jpg);
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}
.enroll-info3{
	display: flex;
	align-items: center;
	padding: 0.37rem 1rem 0.28rem 0.54rem;
	position: relative;
	z-index: 2;
}
.enroll-info3::after{
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: linear-gradient(270deg, rgba(0, 69, 247, 0.38) 0%, #287CED 100%);
	backdrop-filter: blur(10px);
	z-index: -1;
}
.enroll-info3 .txt{
	flex: 1;
	overflow: hidden;
}
.enroll-info3 .tit{
	font-size: var(--fz20);
	color: #fff;
	margin-bottom: 0.18rem;
	font-weight: bold;
}
.enroll-tel{
	display: flex;
}
.enroll-tel li{
	margin-right: 0.5rem;
}
.enroll-tel .con{
	display: flex;
	align-items: center;
}
.enroll-tel .con .i{
	font-size: 0;
	width: 0.15rem;
	text-align: center;
	margin-right: 0.18rem;
}
.enroll-tel .con .p{
	flex: 1;
	font-size: var(--fz18);
	color: #fff;
	line-height: 1.6;
}
.enroll-info3 .qr{
	flex-shrink: 0;
	text-align: center;
	font-size: 0;
}
.enroll-info3 .qr .img{
	display: block;
	width: 0.72rem;
	margin: 0 auto 0.05rem;
}
.enroll-info3 .qr .p{
	text-align: center;
	font-size: var(--fz18);
	color: #fff;
}
@media screen and (max-width:1600px) {
	.enroll-list1 .date{
		padding-left: 0.05rem;
	}
}
@media screen and (max-width:1400px) {
	.enroll-list1 .date{
		padding-left: 0.03rem;
	}
	.enroll-list3{
		margin-right: 0.3rem;
	}
	.enroll-info1{
		padding: 0.2rem;
	}
	.enroll-info1 .titbox{
		margin-bottom: 0.2rem;
	}
}
@media screen and (max-width:1200px) {
	.enroll-ban .img{
		min-height: 150px;
	}
	.enroll-tab1{
		flex-wrap: wrap;
	}
	.enroll-tab1 li{
		width: 33.33%;
	}
	.enroll-tab1 a{
		line-height: 0.8rem;
		text-align: center;
	}
	.enroll-row1{
		padding: 0.4rem 0;
	}
	.enroll-about1{
		display: block;
	}
	.enroll-about1 .lbox{
		margin-right: 0;
		margin-bottom: 0.3rem;
	}
	.enroll-tit1 .tit{
		font-size: var(--fz24);
	}
	.enroll-tit1 .more{
		padding: 0.1rem 0 0.1rem 0.5rem;
		background-size: 0.5rem;
		line-height: 1.5;
	}
	.enroll-list1 .con{
		padding: 0.15rem 0;
	}
	.enroll-list1 .con::after{
		left: 0;
	}
	.enroll-list1 .date{
		width: 1.2rem;
		height: 1.2rem;
		padding-top: 0.3rem;
		padding-left: 0.08rem;
		line-height: 1.1;
	}
	.enroll-list1 .tit{
		font-size: var(--fz18);
	}
	.enroll-list2{
		padding: 0.3rem 0 0.3rem 0.2rem;
	}
	.enroll-list2::after{
		width: auto;
		right: -0.5rem;
	}
	.enroll-list2 .con{
		padding: 0.2rem 0.3rem;
	}
	.enroll-list2 .date{
		width: 1.3rem;
		margin-right: 0.2rem;
	}
	.enroll-row2{
		padding: 0.4rem 0;
	}
	.enroll-about2{
		display: block;
		margin: 0;
	}
	.enroll-about2 .lbox{
		display: block;
		width: auto;
		height: auto;
		padding: 0.3rem;
	}
	.enroll-about2 .lbox .enroll-tabinfo1{
		display: none;
	}
	.enroll-list3{
		width: auto;
		margin-right: 0;
		text-align: center;
		overflow-x: auto;
	}
	.enroll-list3 li{
		display: block;
		padding: 0.2rem;
		margin-bottom: 0.2rem;
	}
	.enroll-list3 span{
		width: auto;
		word-wrap: break-word;
	}
	.enroll-list3 br{
		display: none;
	}
	.enroll-tabinfo1{
		flex: 1;
		overflow: hidden;
	}
	.enroll-info1{
		width: auto;
		height: auto;
		margin-left: 0;
		padding: 0.5rem 0.3rem;
		margin: 0.3rem 0.5rem;
		border: 1px solid rgba(89, 147, 225, 0.9);
	}
	.enroll-info1 .titbox{
		margin-bottom: 0.3rem;
		padding-bottom: 0.3rem;
	}
	.enroll-info1 .info{
		max-height: 50vh;
	}
	.enroll-about3{
		padding: 0.4rem 0;
	}
	.enroll-info2{
		display: block;
	}
	.enroll-info2 .rbox{
		margin-right: 0;
	}
	.enroll-tab2{
		width: auto;
		margin-right: 0;
		margin-bottom: 0.4rem;
	}
	.enroll-tab2 li{
		flex: 1;
		margin-bottom: 0.2rem;
	}
	.enroll-tab2 li:last-child{
		margin-right: 0;
	}
	.enroll-tab2 .con{
		height: 1rem;
		line-height: 1rem;
	}
	.enroll-table1 tr{
		height: 0.8rem;
	}
	.enroll-table1 tr:first-child{
		height: 1.2rem;
	}
	.enroll-row3{
		padding: 0.4rem 0;
	}
	.enroll-about4{
		display: block;
	}
	.enroll-about4 .lbox{
		margin-right: 0;
		margin-bottom: 0.3rem;
	}
	.enroll-con1{
		margin-bottom: 0.3rem;
	}
	.enroll-con1 .tit{
		width: 1rem;
		min-height: 2rem;
		padding: 0.08rem;
	}
	.enroll-con1 .tit .p span{
		width: 1em;
		line-height: 1.2;
	}
	.enroll-tab3{
		padding-left: 0.1rem;
	}
	.enroll-tab3 li{
		padding: 0 0.3rem;
		line-height: 0.8rem;
	}
        .enroll-tab3 li:nth-child(3){
		line-height: 0.45rem;
	}
	.enroll-con2{
		min-height: none;
		padding: 0.14rem;
	}
	.enroll-list4{
		padding: 0.3rem 0;
		margin-bottom: 0.2rem;
	}
	.enroll-list4 li::after{
		margin: 0;
	}
	.enroll-about4 .rbox{
		width: auto;
	}
	.enroll-con3 .info{
		padding: 0.4rem 0.2rem;
	}
	.enroll-con3 .con{
		margin-bottom: 0.4rem;
	}
	.enroll-table2 th{
		height: 0.8rem;
	}
	.enroll-table2 td{
		height: 0.6rem;
	}
	.enroll-row4{
		padding: 0.4rem 0 1.4rem;
	}
	.enroll-swiper1{
		margin: 0.4rem 0;
	}
	.enroll-swiper1 .con::before,
	.enroll-swiper1 .con::after{
		right: 50%;
	}
	.enroll-swiper1 .pic{
		width: 50%;
	}
	.enroll-swiper1 .swiper-pagination .swiper-pagination-bullet{
		margin: 0 0.1rem!important;
	}
	.enroll-about5{
		padding: 0.4rem 0.3rem;
	}
	.enroll-info3{
		display: block;
		padding: 0.3rem;
	}
	.enroll-info3 .txt{
		margin-bottom: 0.3rem;
	}
	.enroll-tel{
		display: block;
	}
	.enroll-tel li{
		margin-right: 0;
	}
	.enroll-tel .con .i{
		width: 0.3rem;
	}
	.enroll-tel .con .p{
		line-height: 2;
	}
	.enroll-info3 .qr .img{
		width: 1.2rem;
	}
}