@media screen and (min-width: 768px) {
	.news1600 {
		width: 750px;
		margin: 0 auto
	}

	.secondBoxBooth .secondBoxText {
		font-size: 18px;
	}
.shadow .videll{
  height: 553px;
	}
	.secondBox .secondBoxBooth {
		width: 20%;
		min-height: 555px;
		padding-top: 50px;
		padding-bottom: 30px;
	}

	.thirdBoxRightBoxbottom ul li {
		margin: 0;
	}

	.thirdBoxRightBoxtop ul li {
		width: 50%;
		margin: 30px 0;
	}

	.thirdBoxRightBoxtop ul li:nth-of-type(even) {
		padding-left: 40px;
	}

	.thirdBoxRightBoxtop ul li:nth-of-type(odd) {
		padding-right: 40px;
		border-right: 1px solid rgba(255, 255, 255, .1);
	}

	.thirdBoxRightBoxbottom ul li:first-child {
		width: 20%;
	}

	.thirdBoxRightBoxbottom ul li:nth-child(2) {
		width: 30%;
	}

	.thirdBoxRightBoxbottom ul li:nth-child(3) {
		width: 50%;
	}

	.thirdBoxRightBoxbottom ul {
		display: flex;
		margin-top: 40px;
	}

	.thirdBoxRightBoxbottom ul li {
		padding-right: 30px;
		padding-left: 30px;
		border-right: 1px solid rgba(255, 255, 255, .1);
	}

	.recruitmentBox .column .colunmH2,
	.sixthText {
		font-size: 20px;
	}

	.fourthBox ul li img {
		width: 100px;
		height: 100px;
	}

	.fourthBox ul li {
		width: 50%;
	}

	.fourthBox ul li:nth-of-type(1) .fourthBoxText:after {
		height: 158px;
	}

	.fourthBox ul li:nth-of-type(3) .fourthBoxText:after,
	.fourthBox ul li:nth-of-type(2) .fourthBoxText:after {
		height: 258px;
	}

	.fourthBox ul li:nth-of-type(4) .fourthBoxText:after {
		height: 210px;
	}

	.fourthBox ul li:after {
		height: 543px;
	}

	.privacyText p {
		font-size: 16px;
	}
	.sixthBox{
		height: 480px;
	}
	.sixthBoxPadding {
		width: 640px;
		height: 480px;
	}

	.ziyebannerLeftTile {
		font-size: 26px;
	}

	.hunTiingHbing {
		display: flex;
	}

	.hunTiingHbingItem {
		height: 290px;
		margin-bottom: 0;
	}

	.recruitmentFourth {
		padding: 60px 0 160px;
	}
	.internshipThird,
	.mentorSix,
	.mentorFive {
		padding: 60px 0;
	}

	.mentorFour {
		margin: 60px 0;
	}

	.tutoringBox .tutoringBoxTop {
		font-size: 22px;
		width: 334px;
		height: 70px;
		line-height: 100px;
		padding-left: 40px;
	}

	.node {
		font-size: 18px;
	}

	.camplusFirstBox {
		padding: 20px 20px 0px 20px;
	}

	.intershipFristRight .padding {
		margin-left: 297px;
	}
}

@media screen and (min-width: 992px) {
	.news1600 {
		width: 970px;
		margin: 0 auto
	}

	.menuBtn {
		display: block;
	}

	.search,
	.nav {
		display: none;
	}
	.shadow .videll{
		width: 960px;
  height: 553px;
	}
	.fifth .fifthBox {
		padding: 70px 0;
	}

	.internshipThirdBox ul li {
		width: 12.5%;
		margin-bottom: 0;
	}

	.internshipThirdBox ul li:nth-of-type(even) {
		margin-top: 140px;
	}

	.internshipThirdBox ul li:nth-of-type(even)::after,
	.internshipThirdBox ul li:nth-of-type(odd)::after {
		display: block;
	}

	.mentorFour-box {
		display: flex;
		margin-top: 80px;
	}

	.mentorFour-box .mentorFour-box-left {
		width: 45%;
		margin-bottom: 0;
	}

	.mentorFour-box .mentorFour-box-right {
		width: 50%;
	}

	.mentorThirdOneBox ul li .padding {
		padding-right: 20px;
	}

	.mentorThirdOneBox ul li {

		width: calc(20% - 24px);
		height: 360px;
		margin-right: 30px;
		background-image: url(../images/pp2.png);
		box-shadow: none;
		border-radius: 0;
		background-color: transparent;
		margin-bottom: 0;
	}

	.mentorFour-box-right ul li .mentorFour-box-right-text {
		width: calc(100% - 80px);
	}

	.tutoringFive .mentorFour-box-right ul li .icon,
	.tutoringFive .mentorFour-box-right ul li .icon img {
		width: 40px;
		height: 40px;
	}

	.mentorFour-box-right ul li .icon img {
		width: 60px;
		height: 60px;
	}

	.recruitmentFourth {
		padding: 80px 0 180px;
	}
	.internshipThird,
	.internshipThird .mentorSix,
	.mentorFive,
	.huntingFourth,
	.offer-container,
	.fifth,
	.privacy,
	.ziYecontect,
	.fourth,
	.sixth,
	.third,
	.first {
		padding: 80px 0;
	}

	.mentorThird {
		padding: 80px 0 60px;
	}

	.second {
		padding: 120px 0 80px;
	}

	.fifthBox .fifthBtn {
		width: 60px;
		height: 60px;
	}

	.thirdBoxRight {
		width: 810px;

	}

	.mentorFour {
		margin: 80px 0;
	}

	.thirdBoxLeft ul {
		display: inline;
	}

	.thirdBoxLeft {
		width: auto;
	}

	.thirdBoxLeft ul li {
		width: 100%;
	}

	.footerBottom .footerBottomRight {
		width: calc(100% - 200px);
	}

	.footerBottomRightBottom {
		text-align: left;
	}

	.metorSecondBox .metorSecondBoxTilte {
		margin: 60px 0 20px;
	}

	.metorSecondBoxCenter .metorSecondBoxTilte {
		margin-top: 95px;
	}

	.metorSecondBoxCenter {
		position: absolute;
		top: -35px;
		height: 830px;
	}

	.metorSecondBox .metorSecondBoxLeft,
	.metorSecondBox .metorSecondBoxRight {
		width: 50%;
		height: 760px;
		margin-bottom: 0px;
	}

	.recruitmentBox .column {
		width: 50%;
		padding: 40px;
	}

	.intro-container {
		padding: 60px;
	}

	.intro-container .brand-logo {
		width: 200px;
		height: 200px;
		margin-bottom: 0;
	}

	.ziYecontectBox ul li,
	.intro-container,
	.recruitmentBox,
	.metorSecondBox,
	.footerBottom,
	.footerBottomRightBottom,
	.footerBottomRightTop ul {
		display: flex;
	}

	.ziYecontectBoxLeft {
		width: 250px;
		margin-right: 30px;
	}

	.ziYecontectBoxCenter {
		margin: 0;
	}

	.ziYecontectBoxRight {
		width: 220px;
	}



	.footerBottomRightTop ul li {
		width: 33.3%;
	}

	.footerBottom .footerBottomLeft {
		width: 166px;
	}

	.fourthBox ul li {
		width: 25%;
	}

	.ziyebannerLeftTile {
		font-size: 32px;
	}

	.recruitmentBox,
	.metorSecondBox {
		margin-top: 80px;
	}

	.metorSecondBoxCenter dl dd {
		padding: 48px 0;
	}

	.camplusTitle .p1,
	.recruitmentBox .column .colunmH2,
	.metorSecondBox .metorSecondBoxTilte,
	.metorSecondBoxCenter dl dd,
	.sixthText {
		font-size: 24px;
	}

	.benefit-container .benefit-col,
	.thirdBoxRightBoxtopText h4 {
		font-size: 22px;
	}

	.tutoringBoxBottom ul li .tutoringBoxBottomText,
	.ziYecontectBoxCenter .zititle,
	.ziYecontectBoxLeft p {
		font-size: 20px;
	}

	.card-number {
		width: 100px;
		height: 100px;
	}

	.card-number span {
		font-size: 40px;
	}

	.advantage-card {
		height: 611px;
		background-image: url(../images/bv.png);
		background-color: transparent;
		border-radius: 0;
		box-shadow: none;
	}

	.card-title {
		margin-bottom: 20px;
	}

	.camplusSecond dl dt,
	.card-title,
	.aboutText .titleH7,
	.recruitmentFourth .header-title,
	.mentorSixBoxLeft .text .p2,
	.first .firstBox ul li .firstBoxText,
	.fourthBox ul li .paTitlt,
	.thirdBoxRightBox ul li .rr,
	.mentorThirdTwoBox ul li .t,
	.service-content .service-title {
		font-size: 20px;
	}

	.hunTiingHbingItem ul li p {
		font-size: 19px;
	}

	.content-list,
	.career-table th,
	.career-table td,
	.intro-container .intro-content p,
	.aboutFixedLeftBottom ul li p,
	.recruitmentBox .column .footer-text,
	.recruitmentBox .column .item .item-text,
	.privacyText p,
	.mentorThirdTwoBox ul li .glbal,
	.ziyebannerLeft .ziyebannerText p {
		font-size: 18px;
	}

	.recruitmentThird .title,
	.recruitmentSix .title {
		text-align: left;
	}

	.more a {
		width: 160px;
		height: 50px;
		font-size: 16px;
	}

	.internshipThirdBox,
	.recruitmentThirdBox,
	.process-container {
		margin-top: 60px;
	}

	.recruitmentThirdBox .recruitmentThirdBoxLeft,
	.process-step {
		margin-bottom: 0;
	}

	.service-content {
		margin-top: 0px;
	}

	.mentorSixBoxLeft .padding {
		padding: 100px;
	}

	.mentorSixBox .mentorSixBoxLeft:after {
		background-image: url(../images/523.png);
		background-color: transparent;
		border-radius: 0;
	}

	.mentorSixBox,
	.process-container,
	.huntingFourthBox .service-item,
	.ziyebannerBox {
		display: flex;
	}

	.mentorSixBoxLeft2 {
		margin-top: 370px;
	}

	.ziyebannerright {
		margin-top: 0;
	}

	.ziyebannerBox .ziyebannerright,
	.ziyebannerBox .ziyebannerLeft {
		width: 50%;
	}

	.hunting .huntingLeft {
		width: 200px;
	}

	.hunting .huntingLeft ul li a {
		height: 80px;
		line-height: 80px;
		font-size: 20px;
	}

	.hunting .huntingRight {
		width: 740px;
		padding: 20px 20px 0px 20px;
	}

	.huntingRight ul li {
		width: 220px;
		height: 293px;
		margin-right: 20px;
		margin-bottom: 20px;
	}

	.hunTiingHbingItem {
		width: 220px;
		height: 330px;
		padding: 20px;
	}

	.hunTiingHbingItem ul li {
		margin-bottom: 20px;
		padding-bottom: 20px;
	}

	.hunTiingHbingItem ul li p:before {
		width: 80%;
		height: 12px;
	}

	.huntingFourthBox .service-image {
		flex: 0 0 300px;
	}

	.mentorbox .title {
		margin: 0 90px;
	}

	.step-icon {
		width: 120px;
		height: 120px;
	}

	.step-icon img {
		width: 50px;
		height: 50px;
	}

	.process-step:not(:last-child)::after,
	.process-step:not(:last-child)::before {
		display: block;
	}

	.process-step:not(:last-child)::after {
		top: 60px;
	}

	.process-step:not(:last-child)::before {
		top: 53px;
	}

	.mentorSixBox .mentorSixBoxLeft {
		height: 575px;
	}

	.metorSecondBox .metorSecondBoxLeft {
		padding: 0 160px 0 0px;
	}

	.metorSecondBox .metorSecondBoxRight {
		padding: 0 0px 0 160px;
	}

	.metorSecondBoxCenter {
		width: 320px;
	}

	.metorSecond {
		margin: 80px 0 150px;
	}

	.recruitmentThirdBoxRight ul li {
		width: 25%;
		background-image: url(../images/be3.png);
		background-color: transparent;
		box-shadow: none;
		border-radius: 0;
		height: 142px;
		padding-top: 42px;
		padding-left: 66px;
		padding-bottom: 0;
		margin-bottom: 0px;
	}

	.recruitmentThirdBoxRight ul li:hover {
		background-image: url(../images/be2.png);
	}
	.aboutFixedLeftBottom ul li{
		display: flex;
	}
	.aboutFixed .aboutFixedPadding {
		height: 800px;
		padding: 80px 0;
	}

	.benefit-container .content-wrap .detail-col,
	.benefit-container .benefit-col.fra {
		width: 75%;
	}

	.aboutFixedLeft {
		width: 260px;
		height: 338px;
		margin-left: 80px;
	}

	.aboutFixedLeft .aboutFixedLeftBottom {
		position: absolute;
		width: 680px;
		height: 260px;
		left: 15px;
		padding: 30px;
	}

	.aboutFixedDDDBottom,
	.aboutFixedLeftTop,
	.recruitmentThirdBoxRight .reBGbox,
	.benefit-container .content-wrap .category-col {
		display: block;
	}

	.tutoringThird {
		padding-top: 0;
		margin-bottom: 100px;
	}

	.course-container {
		grid-template-columns: repeat(auto-fit, minmax(385px, 1fr));
		margin-top: 60px;
	}

	.tutoringFourthBoxTop,
	.tutoringThird .tutoringThirdFlex {
		flex-direction: row;
		gap: 50px;
	}

	.recruitmentThirdBoxRight ul,
	.recruitmentThirdBox,
	.benefit-container .benefit-col.fla {
		display: flex;
	}

	.benefit-container .benefit-col.fra span,
	.benefit-container .content-wrap .detail-item span {
		display: none;
	}

	.recruitmentThirdBoxRight ul li {
		padding-top: 44px;
		padding-left: 28px;
	}

	.recruitmentThirdBoxRight .reBGbox {
		width: 199px;
		height: 206px;
	}

	.recruitmentThirdBoxRight .reBGbox1 {
		top: -50px;
		left: 119px;
	}

	.recruitmentThirdBoxRight .reBGbox2 {
		top: -50px;
		left: 307px;
	}

	.recruitmentThirdBoxRight .reBGbox3 {
		top: -50px;
		left: 485px;
	}

	.tutoringBox .tutoringBoxTop {
		font-size: 24px;
	}

	.tutoringSecond {
		margin: 60px 0;
	}

	.tutoringBoxBottom ul li {
		width: 50%;
		float: left;
	}

	.diagram-container {
		height: 500px;
		margin-top: 60px;
	}

	.node {
		font-size: 18px;
		position: absolute;
		padding: 0 20px;
		margin-bottom: 0px;
	}

	.node-1 {
		top: 5%;
		left: 25%;
	}

	.node-2 {
		top: 5%;
		right: 25%;
	}

	.node-3 {
		top: 40%;
		left: 0;
	}

	.node-4 {
		top: 40%;
		left: 50%;
		transform: translateX(-50%);
	}

	.node-5 {
		top: 40%;
		right: 0;
	}

	.node-6 {
		bottom: 5%;
		left: 25%;
	}

	.node-7 {
		bottom: 5%;
		right: 25%;
	}

	.node-1,
	.node-2,
	.node-3,
	.node-7,
	.node-6,
	.node-5 {
		width: 200px;
		height: 80px;
	}

	.node-4 {
		width: 472px;
		height: 94px;
	}

	.camplusFirstBox {
		padding: 40px 40px 0px 40px;
		margin-top: 70px;
		margin-bottom: 120px;
	}

	.camplusTitle .p1 {
		margin-bottom: 0;
	}

	.camplusTitle .p2 {
		border-left: 1px solid #fff;
		padding-left: 20px;
	}

	.camplusTitle,
	.camplusSecondBottom {
		display: flex;
	}

	.camplusSecondBottom .camplusSecond {
		width: 23%;
		height: 689px;
	}



	.internshipThirdBox ul li:nth-of-type(odd)::after {
		top: 73%;
		left: -2%;
	}

	.internshipThirdBox ul li:nth-of-type(even)::after {
		top: -4%;
		left: -5%;
	}

	.internshipSecond .grid-container {
		grid-template-columns: repeat(auto-fit, minmax(185px, 1fr));
		margin: 60px 0 100px;
	}

	.intershipFristLeft .intershipFristLefttitle {
		font-size: 32px;
	}

	.intershipFristRight .padding {
		margin-left: 411px;
	}

}

@media screen and (min-width: 1200px) {
	.news1600 {
		width: 1150px;
		margin: 0 auto
	}

	.search,
	.nav {
		display: block;
	}

	.sixthBox {
		background-image: url(../images/tupian.png);
		height: 640px;
		margin: 80px 0;
	}

	.camplusSecondBottom .camplusSecond {
		padding: 70px 0;
		height: 860px;
	}

	.menuBtn {
		display: none;
	}

	.tutoringBoxBottom ul li .padding {
		padding: 40px;
		background-size: auto;
	}

	.ziYecontectBoxLeft {
		margin-right: 60px;
	}

	.recruitmentFourth .list-item {
		gap: 30px;
	}

	.intro-container .brand-logo {
		width: 250px;
		height: 250px;
	}

	.recruitmentFourth .card-body {
		padding: 20px 30px;
	}

	.recruitmentFourth .header-actions img {
		height: 22px;
	}

	.metorSecondBox {
		margin-top: 110px;
	}

	.header h1 img {
		height: 49px;
		margin: 25px 0;
	}

	.node {
		font-size: 20px;
	}

	.process-step:not(:last-child)::after {
		top: 70px;
	}

	.process-step:not(:last-child)::before {
		top: 63px;
	}

	.title .titleH1 {
		font-size: 34px;
		margin-bottom: 20px;
	}

	.recruit-container .modelRight {
		position: absolute;
		right: 0;
		top: 140px;
	}

	.step-number {
		width: 41px;
		height: 41px;
		padding-left: 19px;
		font-size: 18px;
	}

	.camplusTitle .p1,
	.recruitmentBox .column .colunmH2 {
		font-size: 26px;
	}

	.banner-content {
		padding: 15px 50px 45px;
	}

	.banner-content p,
	.title p {
		font-size: 18px;
	}

	.footerBottomRightBottom ul li {
		padding: 0 20px;
	}

	.fifth {
		padding: 100px 0;
	}

	.recruitmentFourth {
		padding: 100px 0 200px;
	}

	.node-1,
	.node-2,
	.node-3,
	.node-7,
	.node-6,
	.node-5 {
		width: 250px;
		height: 104px;
	}

	.node-4 {
		width: 572px;
		height: 104px;
	}
	.internshipThird,
	.mentorSix,
	.mentorFive,
	.huntingFourth,
	.offer-container,
	.privacy,
	.ziYecontect,
	.fourth,
	.sixth,
	.third,
	.first {
		padding: 100px 0;
	}

	.second {
		padding: 140px 0 100px;
	}

	.mentorFour {
		margin: 100px 0;
	}

	.internshipThirdBox,
	.diagram-container,
	.recruitmentThirdBox {
		margin-top: 80px;
	}

	.huntingFourthBox {
		margin-top: 60px;
	}

	.secondBox::before,
	.secondBox .secondBoxBooth::before {
		display: block;
	}

	.secondBox .secondBoxBooth::after {
		width: 180px;
		height: 180px;
	}

	.secondBoxBooth img {
		width: 55px;
		height: 55px;
		margin-bottom: 20px;
	}

	.secondBoxBooth span {
		font-size: 16px;
	}

	.secondBox .secondBoxBooth {
		padding-top: 70px;
		padding-bottom: 60px;
		min-height: 400px;
	}

	.first .firstBox ul {
		gap: 0;
	}

	.first .firstBox ul li {
		width: 287px;
		height: 300px;
		margin-right: 0px;
		background-image: url(../images/opg.png);
		background-color: transparent;
		box-shadow: none;
		border-radius: 0;
	}

	.mentorThirdTitle i {
		width: 32px;
		height: 20px;
	}

	.mentorThirdOne {
		margin: 40px 0 100px;
	}

	.process-container {
		margin-top: 80px;
	}

	.tutoringFourthBox,
	.mentorThirdOneBox {
		margin-top: 60px;
	}

	.first .firstBox ul li img {
		width: 110px;
		height: 88px;
	}


	.mentorThirdOneBox ul li img {
		width: 70px;
		height: 70px;
	}

	.step-icon img {
		width: 50px;
		height: 50px;
	}

	.fourthBox ul li .paTitlt,
	.secondBoxBooth .secondBoxText,
	.first .firstBox ul li .firstBoxText {
		font-size: 24px;
	}

	.ziYecontectBoxCenter .zititle,
	.recruitmentFourth .header-title,
	.recruitmentBox .column .footer-text {
		font-size: 22px;
	}

	.career-table th,
	.career-table td,
	.intro-container .intro-content p,
	.recruitmentBox .column .item .item-text,
	.step-title,
	.mentorFour-box-right ul li .mentorFour-box-right-text h6,
	.mentorThirdTitle,
	.mentorThirdOneBox ul li .firstBoxText {
		font-size: 20px;
	}

	.mentorThirdOneBox ul li p {
		font-size: 18px;
		margin: 0 30px;
	}

	.intershipFristLeft ul li,
	.tutoringFourthBoxSame p,
	.tutoringBoxBottom ul li .tutoringBoxBottomItem p,
	.ziYecontectBoxRight p,
	.recruitmentThirdBox .recruitmentThirdBoxLeft p,
	.recruitmentFourth .list-item span,
	.benefit-container .content-wrap .category-item,
	.benefit-container .content-wrap .detail-item,
	.metorSecondBox ul li,
	.step-desc,
	.mentorThirdTwoBox ul li .text,
	.mentorThirdTwoBox ul li dl dd,
	.first .firstBox ul li p {
		font-size: 18px;
	}

	.thirdBoxRight {
		width: 960px;

	}

	.thirdBoxRightBoxtopText h4 {
		font-size: 24px;
	}

	.thirdBoxLeft ul li {
		padding: 0 30px;
	}

	.thirdBoxRightBoxBlank {
		padding: 40px;
	}

	.thirdBoxRightBoxbottom ul li {
		padding-right: 30px;
		padding-left: 30px;
	}

	.thirdBoxRightBoxtopText {
		padding-bottom: 30px;
	}

	.sixthText {
		font-size: 28px;
	}

	.footerTop ul li {
		padding: 0 30px;
	}

	.privacy .priTitle {
		font-size: 32px;
	}

	.content-block,
	.privacyText p {
		font-size: 21.34px;
	}

	.privacy .privacyBox {
		padding: 60px;
	}

	.card-header,
	.ziYecontectBoxLeft p,
	.thirdBoxRightBox ul li .rr {
		font-size: 22px;
	}
	.banner .mySwiper .swiper-slide,
	.ziyebanner {
		height: 400px;
		padding: 0;
	}

	.ziyebannerLeftTile {
		font-size: 36px;
	}

	.ziyebannerLeft .ziyebannerText p {
		font-size: 20px;
	}

	.camplusTitle {
		padding: 0;
	}

	.intershipFristRight .r,
	.internshipThirdBox ul li p,
	.camplusTitle .p2,
	.camplusSecond dl dd p,
	.ziyeTelNext p,
	.ziYecontectBoxCenter .ziyeText p,
	.card-desc,
	.aboutText p,
	.mentorSixBoxLeft .text p,
	.mentorSixBoxLeft .p1,
	.mentorFour-box-right ul li .mentorFour-box-right-text p {
		font-size: 18px;
	}

	.ziyebannerBox .ziyebannerLeft {
		padding-left: 90px;
	}


	.aboutFixedBtn {
		display: block;
	}

	.more {
		margin-top: 50px;
	}

	.more a {
		width: 170px;
		height: 52px;
		font-size: 16px;
	}

	.hunting .huntingLeft {
		width: 240px;
	}

	.hunting .huntingLeft ul li a {
		height: 90px;
		line-height: 90px;
		font-size: 22px;
	}

	.hunting .huntingRight {
		width: 880px;
		padding: 30px 39px 0px 39px;
	}

	.huntingRight ul li {
		width: 254px;
		height: 338px;
		margin-right: 20px;
		margin-bottom: 20px;
	}

	.tutoringBox,
	.hunTiingHbing,
	.huntingImg,
	.huntingImg .huntingImgBox,
	.hunting {
		margin-top: 60px;
	}

	.hunTiingHbingItem {
		width: 260px;
		height: 430px;
		padding: 20px;
		margin-bottom: 0;
	}

	.hunTiingHbingItem ul li {
		margin-bottom: 30px;
		padding-bottom: 30px;
	}

	.mentorThirdTwoBox ul li .glbal {
		padding: 20px 70px;
		border-radius: 20px 20px 20px 0;
		font-size: 20px;
		top: -33px;
	}

	.service-content .service-title {
		margin-bottom: 30px;
	}

	.mentorThirdTwoBox ul li .t {
		margin-bottom: 30px;
		padding-bottom: 30px;
	}

	.camplusSecond dl dt,
	.tutoringBoxBottom ul li .tutoringBoxBottomText,
	.card-title,
	.aboutText .titleH7,
	.mentorSixBoxLeft .text .p2,
	.mentorThirdTwoBox ul li .t,
	.service-content .service-title,
	.hunTiingHbingItem ul li p {
		font-size: 22px;
	}

	.hunTiingHbingItem ul li p:before {
		width: 80%;
		height: 12px;
	}

	.huntingFourthBox .service-image {
		flex: 0 0 380px;
	}

	.mentorThird {
		padding: 100px 0 80px;
	}

	.mentorThirdTwoBox ul li {
		width: 48%;
		padding: 80px 60px;
		height: 510px;
	}

	.step-icon {
		width: 140px;
		height: 140px;
	}

	.metorSecondBox .metorSecondBoxLeft {
		padding: 0 235px 0 30px;
	}

	.metorSecondBox .metorSecondBoxRight {
		padding: 0 30px 0 235px;
	}

	.metorSecondBoxCenter {
		width: 420px;
	}

	.benefit-container {
		margin: 60px 0px 0;
	}

	.recruitmentFourth .modal-card {
		width: 580px;
	}

	.recruit-container {
		display: flex;
	}

	.recruitmentThirdBoxRight ul li {
		padding-top: 44px;
		padding-left: 28px;
	}

	.banner-title {
		height: 104px;
	}

	.campusThirdUL1 .banner-title {
		background-image: url(../images/22.jpg);
		background-color: transparent;
	}

	.campusThirdUL2 .banner-title {
		background-image: url(../images/11.jpg);
		background-color: transparent;
	}

	.banner-title,
	.aboutFixedLeftBottom ul li p,
	.recruitmentThirdBoxRight ul li p {
		font-size: 20px;
	}

	.recruitmentThirdBoxRight .reBGbox {
		width: 299px;
		height: 206px;
	}

	.recruitmentThirdBoxRight .reBGbox1 {
		top: -50px;
		left: 119px;
	}

	.recruitmentThirdBoxRight .reBGbox2 {
		top: -50px;
		left: 370px;
	}

	.recruitmentThirdBoxRight .reBGbox3 {
		top: -50px;
		left: 575px;
	}

	.ziYecontectBox ul li {
		padding: 30px 20px;
	}

	.tutoringBox .tutoringBoxTop {
		font-size: 26px;
	}

	.tutoringFourthBoxSame {
		padding: 40px;
		width: auto;
	}

	.tutoringSecond {
		margin: 80px 0;
	}

	.internshipThirdBox ul li img {
		width: 160px;
		height: 120px;
	}

	.internshipThirdBox ul li:nth-of-type(odd)::after {
		top: 73%;
		left: 33%;
	}

	.internshipThirdBox ul li:nth-of-type(even)::after {
		top: -4%;
		left: 29%;
	}

	.internshipSecond .grid-itemGoubai {
		display: block;
	}

	.internshipSecond .grid-item {
		height: 90px;
	}

	.internshipSecond .grid-container {
		grid-template-columns: repeat(auto-fit, minmax(172px, 1fr));
		margin: 80px 0 120px;
	}

	.intershipFristLeft .intershipFristLefttitle {
		font-size: 26px;
	}

	.intershipFrist {
		display: flex;
		margin: 80px 0 120px;
	}

	.intershipFristLeft {
		width: 520px;
	}

	.intershipFristRight .t {
		font-size: 36px;
	}

	.intershipFristRight {
		width: calc(100% - 520px);
	}

	.intershipFristRight .padding {
		margin-left: 226px;
		margin-top: -27px;
	}

}

@media screen and (min-width: 1500px) {
	.news1600 {
		width: 1480px;
		margin: 0 auto
	}
	.banner .mySwiper .swiper-slide,
	.ziyebanner {
		height: 500px;
	}

	.nav>ul>li {
		margin: 0 15px;
	}

	.internshipSecond .grid-item {
		height: 120px;
	}

	.internshipSecond .grid-container {
		grid-template-columns: repeat(auto-fit, minmax(230px, 1fr));
	}

	.node {
		font-size: 24px;
	}

	.ziYecontectBox ul li {
		padding: 60px 80px;
	}

	.node-1,
	.node-2,
	.node-3,
	.node-7,
	.node-6,
	.node-5 {
		width: 322px;
		height: 104px;
	}

	.node-4 {
		width: 672px;
		height: 104px;
	}

	.benefit-container .benefit-col {
		padding: 40px 90px;
		font-size: 26.67px;
	}

	.benefit-container .content-wrap .detail-col {
		padding: 10px 90px;
	}

	.process-step:not(:last-child)::after {
		top: 80px;
	}

	.process-step:not(:last-child)::before {
		top: 74px;
	}

	.mentorFour-box-right ul li {
		margin-bottom: 36px;
	}

	.step-title,
	.tutoringFive .mentorFour-box-right ul li {
		margin-bottom: 30px;
	}

	.mentorFour-box-right ul li .mentorFour-box-right-text {
		padding-bottom: 30px;
	}

	.recruit-container {
		margin: 0 30px;
	}

	.recruitmentFourth {
		padding: 120px 0 220px;
	}
	.internshipThird,
	.mentorSix,
	.mentorFive,
	.huntingFourth,
	.offer-container,
	.privacy,
	.ziYecontect,
	.fourth,
	.sixth,
	.third,
	.first {
		padding: 120px 0;
	}

	.metorSecondBox .metorSecondBoxRight {
		padding: 0 60px 0 265px;
	}

	.metorSecondBox .metorSecondBoxLeft {
		padding: 0 265px 0 60px;
	}

	.mentorFour {
		margin: 120px 0;
	}

	.mentorThird {
		padding: 120px 0 100px;
	}

	.internshipThirdBox ul li:nth-of-type(odd)::after {
		top: 73%;
		left: 47%;
	}

	.internshipThirdBox ul li:nth-of-type(even)::after {
		top: -4%;
		left: 51%;
	}

	.step-icon {
		width: 160px;
		height: 160px;
	}

	.second {
		padding: 160px 0 120px;
	}

	.intershipFristLeft .intershipFristLefttitle {
		font-size: 38px;
	}

	.camplusTitle .p1,
	.recruitmentBox .column .colunmH2 {
		font-size: 32px;
	}

	.tutoringBox .tutoringBoxTop {
		font-size: 29.34px;
	}

	.banner-title,
	.ziYecontectBoxCenter .zititle,
	.ziYecontectBoxLeft p,
	.aboutText .titleH7 {
		font-size: 26.67px;
	}

	.camplusSecond dl dt,
	.card-header,
	.tutoringBoxBottom ul li .tutoringBoxBottomText,
	.card-title,
	.career-table th,
	.career-table td,
	.aboutFixedLeftBottom ul li p,
	.recruitmentFourth .header-title,
	.mentorFour-box-right ul li .mentorFour-box-right-text h6,
	.mentorThirdTwoBox ul li .t,
	.mentorThirdTitle,
	.mentorThirdOneBox ul li .firstBoxText {
		font-size: 24px;
	}

	.intershipFristRight .r,
	.intershipFristLeft ul li,
	.internshipThirdBox ul li p,
	.camplusTitle .p2,
	.camplusSecond dl dd p,
	.tutoringFourthBoxSame p,
	.tutoringBoxBottom ul li .tutoringBoxBottomItem p,
	.ziYecontectBoxRight p,
	.ziyeTelNext p,
	.ziYecontectBoxCenter .ziyeText p,
	.card-desc,
	.aboutText p,
	.intro-container .intro-content p,
	.recruitmentThirdBox .recruitmentThirdBoxLeft p,
	.recruitmentFourth .list-item span,
	.benefit-container .content-wrap .category-item,
	.benefit-container .content-wrap .detail-item,
	.recruitmentBox .column .item .item-text,
	.metorSecondBox ul li,
	.mentorSixBoxLeft .text p,
	.mentorSixBoxLeft .p1,
	.mentorThirdOneBox ul li p {
		font-size: 21.34px;
	}

	.step-desc,
	.mentorThirdTwoBox ul li .text,
	.mentorThirdTwoBox ul li dl dd {
		font-size: 20px;
	}

	.mentorFour-box-right ul li .mentorFour-box-right-text p {
		font-size: 19px;
	}

	.footerBottom .footerBottomLeft p,
	.footerBottomRightBottom ul li a,
	.footerTop ul li a,
	.footerBottomRight p,
	.footerBottomRightTop ul li p {
		font-size: 18px;
	}

	.thirdBoxRightBoxbottom ul li {
		padding-right: 60px;
		padding-left: 60px;
	}

	.step-icon img {
		width: 70px;
		height: 70px;
	}

	.footerTop ul li {
		padding: 0 50px;
	}

	.thirdBoxRightBoxtop ul li:nth-of-type(odd) {
		padding-right: 73px;
	}

	.tutoringBox,
	.course-container,
	.tutoringFourthBox,
	.huntingFourthBox {
		margin-top: 80px;
	}

	.tutoringSecond {
		margin: 100px 0;
	}

	.thirdBoxRightBoxtop ul li:nth-of-type(even) {
		padding-left: 73px;
	}

	.ziyebannerLeftTile {
		font-size: 42px;
	}

	.ziyebannerLeft .ziyebannerText p {
		font-size: 24px;
	}

	.sixthText {
		font-size: 32px;
	}

	.title .titleH1 {
		font-size: 40px;
		margin-bottom: 20px;
	}

	.title p {
		font-size: 24px;
	}

	.secondBoxBooth img {
		width: 77px;
		height: 77px;
		margin-bottom: 30px;
	}

	.secondBox .secondBoxBooth {
		min-height: 555px;
	}

	.secondBox .secondBoxBooth::after {
		width: 260px;
		height: 260px;
	}

	.secondBoxBooth ul li a {
		font-size: 21px;
	}

	.first .firstBox ul li {
		width: 362px;
		height: 330px;
	}

	.first .firstBox ul li img {
		width: 150px;
		height: 120px;
	}

	.first .firstBox ul li .firstBoxText {
		font-size: 29px;
	}

	.first .firstBox ul li p {
		font-size: 24px;
	}

	.thirdBoxLeft ul li {
		width: 227px;
		height: 60px;
		font-size: 21.34px;
	}

	.thirdBoxRight {
		width: 1210px;

	}

	.thirdBoxRightBoxtopText h4 {
		font-size: 32px;
	}

	.fourthBox ul li p {
		font-size: 18px;
	}

	.thirdBoxRightBoxtopText span {
		font-size: 18.67px;
	}

	.thirdBoxRightBox ul li .rr {
		font-size: 24px;
	}

	.thirdBoxRightBox ul li p {
		font-size: 21.34px;
	}

	.footerBottomRightBottom p {
		margin-bottom: 0;
	}

	.fourthBox ul li .padding {
		width: 90%;
	}

	.fourthBox ul li:nth-of-type(1) .fourthBoxText:after {
		height: 180px;
	}

	.fourthBox ul li:nth-of-type(3) .fourthBoxText:after,
	.fourthBox ul li:nth-of-type(2) .fourthBoxText:after {
		height: 292px;
	}

	.fourthBox ul li img {
		width: 130px;
		height: 130px;
	}

	.fourthBox ul li:nth-of-type(4) .fourthBoxText:after {
		height: 240px;
	}

	.fourthBox ul li:after {
		height: 591px;
	}

	.more a {
		width: 208px;
		height: 56px;
		font-size: 18.67px;
	}

	.hunting .huntingLeft {
		width: 260px;
	}

	.hunting .huntingLeft ul li a {
		height: 100px;
		line-height: 100px;
		font-size: 24px;
	}

	.hunting .huntingRight {
		width: 1180px;
		padding: 50px 59px 10px 59px;
	}

	.huntingRight ul li {
		width: 327px;
		height: 436px;
		margin-right: 40px;
		margin-bottom: 40px;
	}

	.hunTiingHbing,
	.huntingImg,
	.huntingImg .huntingImgBox,
	.hunting {
		margin-top: 80px;
	}

	.hunTiingHbingItem {
		width: 340px;
		height: 530px;
		padding: 50px;
	}

	.hunTiingHbingItem ul li {
		margin-bottom: 40px;
		padding-bottom: 40px;
	}

	.mentorSixBoxLeft .text .p2,
	.service-content .service-title {
		font-size: 24px;
	}

	.step-title,
	.hunTiingHbingItem ul li p {
		font-size: 22px;
	}

	.hunTiingHbingItem ul li p:before {
		width: 80%;
		height: 12px;
	}

	.huntingFourthBox .service-image {
		flex: 0 0 460px;
	}

	.service-content .service-list li {
		font-size: 18px;
	}

	.mentorSixBox .mentorSixBoxLeft {
		width: 667px;
		height: 575px;
	}

	.mentorSixBox {
		padding: 0 100px;
	}

	.benefit-container {
		margin: 80px 50px 0;
	}

	.recruitmentFourth .modal-card {
		width: 800px;
	}

	.recruitmentThirdBoxRight ul li {
		padding-top: 42px;
		padding-left: 66px;
	}

	.recruitmentThirdBoxRight ul li p {
		font-size: 24px;
	}

	.recruitmentThirdBoxRight .reBGbox1 {
		top: -50px;
		left: 247px;
	}

	.recruitmentThirdBoxRight .reBGbox2 {
		top: -50px;
		left: 590px;
	}

	.recruitmentThirdBoxRight .reBGbox3 {
		top: -50px;
		left: 927px;
	}

	.intershipFristRight .t {
		font-size: 48px;
	}

	.intershipFristLeft {
		width: 620px;
	}

	.intershipFristRight {
		width: 1065px;
		height: 893px;
	}

	.intershipFristRight .padding {
		margin-left: 410px;
		margin-top: -27px;
	}
}

@media screen and (min-width: 1700px) {
	.news1600 {
		width: 1600px;
		margin: 0 auto
	}
	.banner .mySwiper .swiper-slide,
	.ziyebanner {
		height: 600px;
	}

	.first .firstBox ul li {
		width: 383px;
		height: 344px;
	}
	.ziyebannerLeftTile {
		font-size: 46px;
	}
	.thirdBoxRight {
		width: 1332px;

	}

	.intershipFristLeft .intershipFristLefttitle {
		font-size: 45.34px;
	}

	.footerBottom .footerBottomRight {
		width: calc(100% - 260px);
	}

	.fourthBox ul li:after {
		width: 380px;
		height: 591px;
	}

	.hunting .huntingLeft {
		width: 280px;
	}

	.hunting .huntingLeft ul li a {
		height: 100px;
		line-height: 100px;
		font-size: 26px;
	}

	.hunting .huntingRight {
		width: 1280px;
		padding: 50px 59px 10px 59px;
	}

	.huntingRight ul li {
		width: 360px;
		height: 480px;
		margin-right: 40px;
		margin-bottom: 40px;
	}

	.hunTiingHbingItem {
		width: 370px;
		height: 560px;
		padding: 50px;
	}

	.hunTiingHbingItem ul li {
		margin-bottom: 40px;
		padding-bottom: 40px;
	}

	.service-content .service-title {
		font-size: 26px;
	}

	.step-title,
	.hunTiingHbingItem ul li p {
		font-size: 24px;
	}

	.hunTiingHbingItem ul li p:before {
		width: 80%;
		height: 12px;
	}

	.step-desc,
	.service-content .service-list li {
		font-size: 21.34px;
	}
}

@media screen and (max-width: 992px) {

	.sixth .title:before,
	.sixth .title:after,
	.footerTop {
		display: none;
	}

	.fourthBox ul li:after {
		background-image: url(../images/ee1.png);
	}

	.why-container .mySwiper {
		padding-bottom: 50px;
	}
	.metorSecondBox ul li{
		height: auto;
	}
	.ziyebannerBox .ziyebannerright{
		padding-right: 0;
	}
}

@media screen and (max-width: 767px) {}