@media (max-width: 1200px) {
	.wap_nav {
		align-self: center;
		width: 0.55rem;
	}

	.wap_nav_sw li a i {
		align-self: center;
		-webkit-transition: all 500ms ease;
		transition: all 500ms ease;
	}

	.wap_nav_sw li.active a i {
		-webkit-transform: rotate(90deg);
		transform: rotate(90deg);
	}

	.wap_navs span {
		display: block;
		width: 22px;
		height: 2px;
		margin-bottom: 5px;
		background-color: #3558ff;
		transition: background .5s cubic-bezier(.77, .2, .05, 1), opacity .55s ease, transform .5s cubic-bezier(.77, .2, .05, 1), width .5s;
		left: 0;
		transform-origin: 16px;
		border-radius: 3px;
		opacity: 1;
	}

	.wap_nav_sw li a {
		width: 100%;
		justify-content: space-between;
		padding: 0.15rem 0.3rem;
		display: flex;
		font-size: 14px;
		text-transform: uppercase;
	}

	.index_five .dl_dl dd {
		position: absolute;
		right: 0.35rem;
	}

	.wap_nav_sw li dd a {
		justify-content: space-between;
		padding: 0.15rem 0.3rem;
		display: flex;
		width: 50%;
		font-size: 13px;
		text-transform: uppercase;
	}

	.index_four h3 span,
	.wap_nav_sw li dd a {
		font-size: 13px;
	}

	.wap_nav span {
		display: block;
		width: 25px;
		height: 2px;
		margin-bottom: 5px;
		background-color: #0098e2;
		transition: background .5s cubic-bezier(.77, .2, .05, 1), opacity .55s ease, transform .5s cubic-bezier(.77, .2, .05, 1), width .5s;
		left: 0;
		transform-origin: 16px;
		border-radius: 3px;
		opacity: 1;
	}

	.wap_nav span:nth-of-type(2) {
		transition: width .5s ease;
	}

	.wap_nav .first-rotate {
		transform: rotate(-45deg);
		position: relative;
		top: 4px;
	}

	.wap_nav.self.none {
		display: block;
	}

	.wap_nav .last-rotate {
		transform: rotate(45deg);
		position: relative;
		top: -5px;
	}

	.wap_nav span.mid-width {
		width: 0;
		opacity: 0;
	}

	.wap_nav_sw li.cur a {
		color: #0098e2;
		font-weight: bold;
	}

	.wap_nav_sw li.cur dd a {
		color: #333;
		font-weight: normal;
	}

	.wap_nav_sw li dl {
		display: none;
	}

	.wap_nav_sw li.active dl {
		display: block;
	}

	.wap_nav_sw li dd {
		display: flex;
		flex-wrap: wrap;
		border-top: 1px #f5f5f5 solid;
	}

	.wap_nav_sw li dd a {
		display: block;
		width: 50%;
	}

	.wap_nav_sw li {
		line-height: 36px;
		border-bottom: 1px #f5f5f5 solid;
	}

	.wap_nav span:last-child {
		margin-bottom: 0;
	}

	.wap_nav span:nth-of-type(2) {
		transition: width .5s ease;
	}


	.wap_nav .first-rotate {
		transform: rotate(-45deg);
		position: relative;
		top: 4px;
	}

	.wap_nav .last-rotate {
		transform: rotate(45deg);
		position: relative;
		top: -5px;
	}

	.banner .img img {
		height: 5rem;
		object-fit: cover;
	}

	.header-show {
		z-index: 99999;
		top: 1.3rem;
		opacity: 1;
		display: block;
		position: fixed;
		width: 100%;
		background: #fff;
		height: 100%;
	}

	.wap_navs span.mid-width {
		width: 0;
		opacity: 0;
	}

	.wap_logo img {
		width: 3rem;
	}

	body {
		font-size: 13px;
	}

	.header h1 {
		width: 4rem;
	}

	.header-show .search {
		display: flex;
		padding: 0.65rem 0;
		width: 100%;
		padding-right: 0.65rem;
	}

	.search span img {
		width: 10px;
		margin-left: 0.25rem;
	}

	.search .text {
		width: 70%;
		border: 0;
		padding-left: 0.35rem;
		height: 0.65rem;
		align-self: center;
	}

	.search img.ss {
		width: 15px;
		height: 15px;
		margin: 0;
	}

	.search span {
		width: 30%;
		font-size: 14px;
	}

	.search ul {
		top: -12.25vw;
		width: 30%;
		height: auto;
		padding: 0.15rem
	}

	.search.cur ul {
		top: 1.25rem;
	}

	.pub_add.pt80,
	.mt_50 {
		padding-top: 1.35rem;
	}



	.nav {
		justify-content: space-between;
		padding: 0 0.45rem;
	}

	.pub_tit h2 {
		font-size: 0.38rem;
		letter-spacing: 2px;
		font-weight: bold;
	}

	.pub_tit p {
		font-size: 0.33rem;
		padding: 0.05 0 0.2rem 0;
		letter-spacing: 2px;
	}

	.index p {
		line-height: 1.85;
	}

	.index_one dt img {
		width: 1.25rem;
	}

	.index_one dt h2 i {
		font-size: 0.38rem;
		margin-left: 0.15rem;
		font-weight: bold;
		text-transform: uppercase;
		font-family: Arial, Helvetica, sans-serif;
	}

	.index_one h1 {
		font-size: 0.38rem;
		padding-left: 0.35rem;
		padding-top: 0.35rem;
	}

	.index_one dt {
		padding-left: 0.35rem;
	}

	.index_one dd p {
		width: 93%;
		margin: 0.35rem auto 0 auto;
		padding: 0.35rem;
		min-height: auto
	}

	.index_one dl {
		background: #e6eaf0;
		padding: 0.35rem 0;
		-moz-border-radius: 8px;
		-webkit-border-radius: 8px;
		border-radius: 8px;
	}

	.index_one dd {
		background: none;
		height: auto;
		margin-top: 0;
	}

	.index_one dt h2 {
		padding-top: 0.15rem;
		padding-left: 0.25rem;
		font-size: 0.8rem;
	}

	.radiusds {
		-moz-border-radius: 8px;
		-webkit-border-radius: 8px;
		border-radius: 8px;
	}

	.swiper_swiper .swiper-pagination-bullet {
		width: 6px;
		height: 2px;
		-moz-border-radius: 50px;
		-webkit-border-radius: 50px;
		border-radius: 50px;
	}

	.swiper_swiper .swiper-horizontal>.swiper-pagination-bullets,
	.swiper-pagination-bullets.swiper-pagination-horizontal {
		bottom: 0.35rem;
		padding-left: 0.35rem;
	}

	.swiper_swiper .swiper-pagination-bullet-active {
		width: 12px;
	}

	.index_tow .tow .more img {
		width: 0.75rem;
	}

	.index_tow .tow .more p,
	::-webkit-input-placeholder {
		font-size: 14px;
	}

	::-moz-placeholder {
		font-size: 14px;
	}

	::-ms-input-placeholder {
		font-size: 14px;
	}

	.index_tow .index_swiper img {
		height: 4.25rem;
		-moz-border-radius: 8px;
		-webkit-border-radius: 8px;
		border-radius: 8px;
	}

	.index_tow .one dl:nth-child(2) {
		margin-top: 0.25rem;
	}

	.index_tow .one dd img.img {
		width: 100%;
		-moz-border-radius: 8px;
		-webkit-border-radius: 8px;
		border-radius: 8px;
		height: 2rem;
		margin-bottom: 0.25rem;
	}

	.index_tow .one dd p {
		padding-top: 0.15rem;
	}

	.index_tow .tow .tit i {
		width: 3px;
		height: 0.3rem;
		margin-right: 0.15rem;
	}

	.index_tow .one dt p {
		margin: 0.05rem 0 0.15rem 0;
		font-size: 12px;
	}



	.index_tow .one dd em img {
		width: 12px;
		margin-right: 5px;
		top: -2px;
	}

	.index_tow .one dd p i {
		font-size: 14px;
	}

	.index_th dd img {
		width: 13px;
	}

	.index_four h3 img {
		width: 12px;
		top: -2px;
		margin-right: 0.1rem;
	}

	.index_four dt img {
		width: 15px;
		height: 12px;
		margin-right: 0.15rem;
		align-self: center;
	}

	.index_th {
		padding-bottom: 0
	}

	.index_four .pic_img img {
		height: 4.5rem;
	}

	.index_four dl {
		margin-top: 1.04vw;
		width: 48.5%;
		height: auto;
		padding: 0.3rem;
		margin-top: 0.35rem;
	}

	.index_four.swiper_swiper .swiper-horizontal>.swiper-pagination-bullets,
	.swiper-pagination-bullets.swiper-pagination-horizontal {
		padding-left: 0.35rem;
	}

	.index_th dd h3 {
		margin-top: 0.1rem;
		font-size: 0.38rem;
	}

	.index_six .pub_five .title h2 {
		font-size: 0.65rem;
		letter-spacing: 8px;
	}

	.index_six .dl_dl p {
		width: 18.26%;
		padding: 0.15rem;
		margin-bottom: 0.2rem;
		margin-top: 0
	}

	.index_six .pub_five {
		background-size: 100% 9rem;
		padding-top: 2.35rem;
		height: 9rem;
		margin-top: -2rem;
		margin-left: -0.35rem;
		margin-right: -0.35rem;
	}

	.index_six .pub_five img {
		width: 1rem;
	}

	.index_six .pub_five dd {
		align-self: center;
		position: relative;
		top: 0.15rem;
	}

	.index_six .img_pic div:nth-child(2) p {
		width: 49%;
		margin-bottom: 1%;
	}

	.index_six .img_pic p {
		height: 2.5rem;
		margin-top: 2%;
	}

	.index_six .img_pic div:nth-child(1) p {
		width: 100%;
		height: 5rem;
	}

	.index_six .img_pic {
		margin-top: 0;
		flex-wrap: wrap;
	}

	.index_six .index_six_swiper {
		margin-bottom: 0.5rem;
	}

	.index_th dd h3 i {
		padding: 0.12rem 0.2rem;
		font-size: 12px;
	}

	.index_six .index_six_swiper dd p,
	.index_tow .one dd em {
		font-size: 12px;
	}

	.index_th dd p i {
		font-size: 14px;
		top: 2px;
		margin-left: 0.1rem;
	}

	.index_four dd p {
		font-size: 12px;
		line-height: 1.7;
		margin: 0.25rem 0;
	}

	.index .tit_tit i {
		width: 0.8rem;
		height: 3px;
		margin: 0.25rem auto 0.5rem auto;
	}

	.index_five .dl_dl dt h2 {
		font-size: 0.355rem;
		margin-bottom: 0.15rem;
	}

	.index_five .dl_dl dl:nth-child(odd) {
		border-left: 0;
	}

	.index_five .dl_dl dl:nth-child(1),
	.index_five .dl_dl dl:nth-child(2) {
		border-bottom: 1px #e4ecff solid;
	}

	.index_five .dl_dl dt em {
		font-size: 12px;
		margin-bottom: 0.25rem;
	}

	.index_senven dd p,
	.index_five .dl_dl dt p {
		font-size: 12px;
		line-height: 1.7
	}

	.job_th {
		background-size: 100% 100%;
	}

	.job_th dl:nth-child(1),
	.job_th dl:nth-child(2),
	.job_th dl:nth-child(3) {
		background-size: 100% 3rem;
		height: 3rem;
	}

	.job_th dl img {
		width: 1rem;
	}

	.job_th dd {
		width: 80%;
		height: auto;
		margin: -0.15rem auto;
		padding: 0.25rem;
	}

	.job_th dl {
		width: 48.5%;
	}

	.job_tow .one {
		width: 100%
	}

	.job_tow dt {
		width: 0.85rem;
		left: 0.25rem;
		top: 0.05rem;
	}

	.job_tow .one p {
		line-height: 2;
		background: url(../images/dian.png) no-repeat 0 11px;
		background-size: 4px 4px;
		padding-left: 12px;
	}

	.job_tow dl b {
		display: none;
	}

	.job_tow .one .flex {
		margin-bottom: 0.25rem;
	}

	.job_tow dl {
		background-size: 60% 60px;
		height: 60px;
		line-height: 70px;
		font-size: 0.36rem;
		margin-bottom: 0.15rem;
		text-align: left;
		padding-left: 2rem;
	}

	.job_one {
		padding: 0.5rem 0;
	}

	.job_one .ck a i {
		width: 45%;
		height: 2px;
		margin: 0.25rem auto 0 auto;
	}

	.job_one .ck a {
		margin: 0 0.5rem;
		font-size: 0.34rem;
	}

	.index_senven dd p {
		margin: 0.2rem auto;
	}

	.prise_one .dl {
		display: flex;
		justify-content: space-between;
		flex-wrap: wrap;
	}

	.prise_one dl img {
		width: 1rem;
		display: block;
		margin: 0.35rem auto;
	}

	.prise_th dl p {
		line-height: 1.7;
		font-size: 13px;
	}

	.prise_th dl:nth-child(1),
	.prise_th dl:nth-child(2) {
		margin-bottom: 0.35rem;
	}

	.prise_one dl:nth-child(odd) dt {
		-webkit-box-ordinal-group: 0;
		-ms-flex-order: 0;
		order: 0;
	}

	.prise_th dl img {
		width: 1.5rem;
	}

	.prise_th dl h2 {
		font-size: 0.37rem;
		margin: 0.25rem auto;
	}

	.prise_th dl {
		width: 48.5%;
		padding: 0.35rem 0;
	}

	.prise_th {
		background-size: 100% 100%;
		height: auto;
	}

	.prise_one dd {
		width: 85%;
		margin: 0 auto;
	}

	.prise_one .img {
		display: none
	}

	.prise_one dl {
		display: block;
		width: 48.5%;
		position: initial;
		font-size: 13px;
		line-height: 1.7;
		color: #333;
	}

	.prise_one .pub_tit {
		display: block;
	}

	.enter_ban dd p,
	.course_ban dd p {
		font-size: 13px;
		margin-top: 5px;
		width: 80%;
		line-height: 22px;
	}

	.enter_ban dd p:last-child {
		display: none;
	}

	.choose p span:nth-child(1) {
		width: 16%;
		padding: 0.15rem 0;
	}

	.choose p span:nth-child(2) {
		width: 82%;
	}

	.choose p em.cur {
		background: none;
		color: #0e59fa;
	}

	.course .ck_ck em {
		margin-right: 0.5rem;
	}

	.course .ck_ck {
		padding: 0 0.35rem;
		line-height: 1rem;
		margin: 0.35rem 0;
	}

	.choose p em {
		padding: 0.15rem;
	}

	.img_pop,
	#videoId {
		height: 5rem;
	}

	.course_one .word .monery,
	.course_one .word ul {
		padding: 0.35rem 0;
	}

	.course .video .img_pop p img {
		width: 1rem;
	}

	.choose .tit {
		font-size: 0.37rem;
		margin: 0.35rem 0;
	}

	.course_one .video {
		-moz-border-radius: 8px 8px 0 0;
		-webkit-border-radius: 8px 8px 0 0;
		border-radius: 8px 8px 0 0;
	}

	.course_one,
	.ban {
		margin-top: 0.35rem;
	}

	.index_senven dd a {
		font-size: 13px;
		padding: 0.1rem 0.25rem;
	}

	.job_four dl p {
		width: 70%;
		margin: 0 auto;
	}

	.job_four dl:nth-child(even) {
		border-top: 0.35rem #f6f7fb solid;
		border-bottom: 0.35rem #f6f7fb solid;
	}

	.course_tow .tit h2 i,
	.course_one .word .tit h2 i {
		width: 0.1rem;
		height: 0.35rem;
		top: 0.05rem;
		margin-right: 0.25rem;
	}

	.job_four dl p,
	.course_one .word li {
		font-size: 13px;
		line-height: 1.7;
	}

	.course_one .word .monery p img {
		width: 13px;
		height: 13px;
		top: 5px;
		margin-right: 5px;
	}

	.course_one .word .monery p {
		font-size: 13px;
		line-height: 1.7;
		margin: 0.25rem 0;
	}

	.index_six .index_six_swiper dd img {
		width: 35px;
		margin: 0.15rem 0;
	}

	.course_one .word .tit {
		padding-bottom: 0.35rem;
	}

	.job_ban dd {
		left: 33%;
	}

	.job_ban dd p {
		font-size: 0.4rem;
		line-height: 1.7;
	}

	.course_tow .txt dd h4 img {
		width: 13px;
		margin-right: 0.15rem;
	}

	.job_th dd p {
		font-size: 12px;
		margin-top: 0.1rem;
	}

	.ban img {
		height: 3rem;
		object-fit: cover;
	}

	.job_th dl:nth-child(3) {
		margin: 0.25rem auto 0 auto;
	}

	.course_tow .txt dd h4 i {
		font-size: 0.35rem;
		top: 0.1vw;
	}

	.job_five dl p {
		font-size: 13px;
		line-height: 1.7;
		width: 100%;
		margin-top: 0.15rem;
	}


	.job_five .dl img {
		width: 1.5rem;
	}

	.add_wrap {
		height: 70px;
	}

	.job_job .wrap ul li img {
		width: auto;
	}

	.mask {
		top: 217px;
		width: 158px;
		height: 444px;
	}

	.speed1 {
		width: 2050px;
	}

	.speed2 {
		width: 2000px;
	}

	.wrap ul {
		/* width: 1832px; */
		width: 3600px;
	}

	.wrap ul li {
		margin-left: 15px;
		margin-bottom: 15px;
	}

	.add_wrap li {
		/* width: 180px;
		height: 80px; */
		width: 120px;
		height: 60px;
	}

	.job_five dl {
		width: 100%;
		padding: 0.35rem;
	}

	.job_five dl:nth-child(2) {
		margin: 0.35rem 0;
	}

	.job_four dl em {
		width: 0.75rem;
		height: 2px;
		margin: 0.25rem auto
	}

	.job_nine .text p {
		margin: 0.25rem 0;
		line-height: 1.7;
	}

	.job_nine .text dd h3 {
		font-size: 0.4rem;
		margin-top: 0.15rem;
	}

	.job_nine .text dl {
		margin-bottom: 0.35rem;
	}

	.job_nine .text dt {
		width: 1rem;
		margin-right: 0.25rem;
	}

	.index_th dd h2,
	.job_th dd h2,
	.job_nine .text h2,
	.job_senven .one dd,
	.job_five dl h2,
	.job_four dl h2,
	.course_ban dd h2,
	.course_one .word .tit h2,
	.index_six .index_six_swiper dd h2,
	.index_four dt em,
	.index .tit_tit h2,
	.index_tow .tow .more h2,
	.index_four h3 i,
	.index_senven dd h2,
	.index_tow .tow .tit h2,
	.index_tow .one dl h2 {
		font-size: 0.37rem;
	}

	.enter_ban dd h2,
	.course_ban dd h2,
	.course_ban dd h2 {
		font-size: 0.4rem;
	}

	.course_tow .txt dd h4 em,
	.course_one .word .monery h2 {
		font-size: 0.45rem;
	}

	.index_tow .one dl {
		width: 48.5%;
		padding: 0.25rem;
		margin-top: 0.25rem;
		-moz-border-radius: 8px;
		-webkit-border-radius: 8px;
		border-radius: 8px;
		padding-bottom: 0.15rem;
	}

	#div1 {
		height: 2.5rem;
		margin: 0.35rem auto;
		background: none;
	}

	.index_five {
		background-size: 100% 3.5rem;
	}

	#div1 ul {
		width: 100%;
		height: 2.5rem;
	}

	#div1 ul li {
		height: 2.5rem;
		padding-right: 0.25rem;
		width: 4rem;
	}

	#div1 ul li img {
		height: 2.5rem;
	}

	.course .index_th dl,
	.index_th dl {
		width: 48.5%;
		margin-left: 0;
		margin-top: 0.65rem;
	}

	.page {
		margin: 0.5rem auto 0 auto;
		padding-bottom: 0.35rem;
	}


	.page li {
		padding: 0.15rem 0.25rem;
		margin: 0 0.05rem;
	}

	.index_th dd p {
		font-size: 12px;
	}

	.course .index_th span {
		top: -0.3rem;
	}

	.course .index_th span img {
		width: 22px;
		left: 0.3rem;
		top: 0;
		height: 22px;
	}

	.course .index_th span i {
		width: 1.5rem;
		height: 0.5rem;
		font-size: 12px;
		padding-left: 0.5rem;
		line-height: 0.5rem;
	}

	.course .index_th dd p {
		margin: 0.25rem 0;
	}

	.index_th .dl {
		justify-content: space-between;
		margin-top: -0.35rem;
	}

	.course .index_th dt,
	.index_th dt {
		height: 2.35rem;
	}


	.index_tow .tow .list dt img {
		width: 15px;
		margin-right: 0.25rem;
	}

	.index_tow .tow .list dt em {
		font-size: 0.32rem;
		top: 0.04rem;
		position: relative;
	}

	.index_tow .tow .list .play {
		width: 1rem;
	}

	.index_tow .tow .list .img {
		height: 3.5rem;
	}

	.index_five .dl_dl dt h3 {
		font-size: 0.36rem;
		margin-top: 0.25rem;
	}

	.index_tow .tow .list dl {
		padding: 0.35rem 0 0 0;
	}

	.index_five .dl_dl dl {
		width: 50%;
		padding: 0.25rem;
	}

	.mt_30,
	.index_eight_swiper,
	.index_senven .dl,
	.index_six .pub_five .dl_five,
	.index_tow .tow .list dd,
	.index_tow .tow {
		margin-top: 0.35rem;
	}

	.index_five .dl_dl {
		margin: 0 0.35rem;
		flex-wrap: wrap;
	}

	.index_six_swiper dt {
		height: 6rem;
	}

	.index_six .index_six_swiper dd {
		width: 86%;
		height: 2.5rem;
		bottom: 0.25rem;
		left: 0;
		padding-left: 0.35rem;
	}

	.course_one .word .monery h3,
	.index_tow .tow .tit {
		padding: 0.25rem 0;
	}

	.course_tow .tit h2 {
		font-size: 0.37rem;
		padding: 0.25rem;
	}

	.foot .one {
		font-size: 12px;
		line-height: 1.5;
	}

	.index_senven dt {
		height: 2rem;
	}

	.index_senven dt .icon {
		width: 1rem;
	}

	.index_six .pub_five em {
		width: 0.55rem;
		height: 4px;
		margin-bottom: 0.25rem;
	}

	.index_senven dl,
	.index_six .pub_five dl {
		width: 48.5%;
		padding: 0.75rem 0.5rem;
		font-size: 0.37rem;
		margin-top: 0.25rem;
	}

	.course_tow .txt dd h3 {
		font-size: 0.37rem;
		margin: 0.25rem 0;
	}

	.index_senven .dl {
		justify-content: space-between;
	}

	.index_senven dl {
		padding: 0;
		margin-left: 0;
		margin-top: 0.35rem;
	}

	.index_senven dl:last-child {
		margin: 0.35rem auto
	}

	.index_tow .tow .more dl a {
		padding: 0.35rem 0;
	}

	.index_six_swiper {
		margin: 0.35rem auto;
	}

	.index_six .pub_five dl:last-child {
		margin: 0.25rem auto 0 auto;
	}

	.index_eight_swiper img {
		height: 2.5rem;
	}

	.xinxin {
		padding: 0.35rem;
	}

	.course_tow .txt .bg_w {
		padding: 0 0.35rem;
	}

	.course_tow .txt dl {
		padding: 0.35rem 0;
	}

	.course_tow .txt dt {
		height: 4rem;
	}

	.course_tow .text {
		margin-bottom: 0.35rem;
	}

	.index_senven .dl,
	.index_six .pub_five .dl_five,
	.pt30 {
		padding: 0 0.35rem;

	}

	.course_tow,
	.index_one dl:nth-child(even) {
		margin: 0.35rem 0;
	}

	.foot .one dl p {
		margin: 0.35rem 0;
		line-height: 1.6;
	}

	.foot .one dt img {
		width: 5rem;
	}

	.foot .one p img {
		width: 20px;
		margin-right: 0.15rem;
	}

	.job_four dl {
		width: 100%;
		padding: 0.35rem;
		background: none
	}

	.index_th dd,
	.index_senven dd {
		padding: 0.25rem;
	}

	.pt80,
	.job_four,
	.course_one .word,
	.footer .foot,
	.index_th .dl,
	.index_tow .bg_w,
	.head {
		padding: 0.35rem;
	}

	.course .index_th .dl {
		padding: 0;
	}

	.index_five.pt80 {
		padding: 0.35rem 0;
	}

	.index_five .dl_dl dl {
		position: relative;
	}

	.w100,
	.index_five .dl_dl dt,
	.index_one dl,
	.box {
		width: 100%;
	}

	.Copyright a:nth-child(1) {
		display: block;
		margin: 0.15rem auto;
	}

	.Copyright a {
		margin: 0 5px;
	}

	.Copyright {
		padding: 0.35rem 0;
		font-size: 12px;
	}

	.Copyright .flex {
		flex-wrap: wrap;
		display: block;
	}

	.foot .one .txt p:last-child img {
		width: 2rem;
		position: absolute;
		top: -0.25rem;
		right: 0;
	}

	.foot .one .txt p:nth-last-child(2),
	.foot .one .txt p:last-child,
	.swiper-slide img.wap,
	.wap_nav {
		display: block;
	}

	.header-show .search {
		display: flex;
	}

	.index_senven .dl {
		margin-top: -0.05rem;
	}

	.index_six .swiper-button-prev,
	.index_six .swiper-button-next,
	.index_four dl:nth-child(8),
	.swiper-slide img.pc,
	.search,
	.foot .tow,
	.chart,
	.header .add {
		display: none;
	}

	.job_senven .one h3 {
		width: 0.35rem;
		right: 0.35rem;
		top: 0.35rem;
	}

	.job_senven .one dt {
		width: 1.25rem;
		height: 1.25rem;
		margin-right: 0.35rem;
	}

	.job_eight dd h2 {
		font-size: 0.37rem;
		margin-bottom: 0.15rem;
	}

	.job_eight dd p {
		font-size: 13px;
		margin-top: 0.15rem;
	}

	.job_eight dd {
		width: 100%;
		height: 2.5rem;
		padding: 0.25rem;
		margin: 0 0 0.25rem 0;
		border: 0;
	}

	.job_eight dt {
		-moz-border-radius: 8px 8px 0 0;
		-webkit-border-radius: 8px 8px 0 0;
		border-radius: 8px 8px 0 0;
	}

	.job_eight dl {
		width: 48.5%;
	}

	.job_eight dt {
		height: 3rem;
	}

	.job_nine {
		background-size: 100% 100%;
		height: 100%;
	}

	.job_nine .text {
		padding-right: 0.5rem;
	}

	.job_nine .img {
		margin-right: -0.35rem;
	}

	.job_nine .bg_w {
		padding: 0.5rem;
		padding-bottom: 0;
		padding-right: 0;
	}

	.job_senven .one dd span {
		font-size: 13px;
		margin-top: 0.1rem;
	}

	.job_senven .one dd i {
		margin-left: 0.15rem;
	}

	.job_senven .one dl {
		margin-bottom: 0.15rem;
	}

	.job_senven .one:nth-child(2) {
		margin-top: 0.35rem;
	}

	.job_senven .one p {
		line-height: 1.7;
	}

	.job_tow_add dd {
		font-size: 0.35rem;
		font-weight: bold;
		align-self: center;
		margin-left: 0.25rem;
	}

	.pt80.prise {
		padding: 0;
		padding-top: 1.35rem;
	}

	.job_tow_add .dl {
		padding: 0.35rem;
		display: -webkit-box;
		overflow-x: scroll;
		flex-wrap: initial;
		padding-bottom: 0;
	}

	.job_senven .one dd img {
		width: 0.35rem;
	}

	.job_th_add dt h2 {
		font-size: 0.4rem;
	}

	.job_th_add .dl {
		margin-top: 0
	}

	.job_th_add .dl dl {
		margin-top: 0.35rem;
	}

	.job_th_add dt a {
		margin: 0 auto;
		width: 25%;
		padding: 0.15rem 0;
	}

	.job_th_add dt p {
		font-size: 0.32rem;
		margin: 0.35rem auto;
	}

	.job_th_add dt,
	.job_th_add dl {
		width: 100%;
	}

	.job_tow_add .ck_show p {
		margin-bottom: 0.25rem;
		width: 100%;
		background: url(../images/icon.png) no-repeat 0 0.15rem;
		padding-left: 0.25rem;
		background-size: 4px 4px;
	}

	.job_tow_add dl.cur {
		border-bottom: 3px #0191ff solid;
	}

	.job_tow_add .ck_show .title {
		font-size: 0.37rem;
		padding: 0.45rem 0;
	}

	.job_tow_add .ck_show {
		padding: 0 0.25rem;
	}

	.job_tow_add .ck_show {
		margin-top: 0.35rem;
	}

	.job_tow_add dl.cur dd:last-child img {
		width: 10px;
	}

	.job_tow_add dl {
		padding-bottom: 0.35rem;
		border-bottom: 3px #fff solid;
	}

	.job_tow_add dt img {
		width: 0.75rem;
	}

	.job_tow_add dl:nth-child(even) dt {
		width: 1px;
		height: 0.25rem;
	}

	.mt40 {
		margin-top: 0.35rem;
	}


	.job_tow_add dl:nth-child(even) {
		width: 5px;
		margin: 0 0.35rem;
	}

	.job_senven .one {
		width: 100%;
		padding: 0.35rem;
	}

	.about_one .one h2 {
		font-size: 0.37rem;
		margin-bottom: 0.35rem;
		font-weight: bold;
	}

	.about_th .tit_tit p {
		font-size: 13px;
		margin-top: 0.15rem;
	}

	.about_th .four {
		margin-top: 0.25rem;
	}

	.about_th .dl {
		padding: 0.35rem
	}

	.about_th .img dt {
		width: 90%;
	}


	.about_th {
		margin-left: -0.35rem;
		margin-right: -0.35rem;
		padding: 0.35rem;
	}

	.about_th .tit_tit p i {
		width: 0.75rem;
		height: 2px;
		margin-left: 0.15rem;
	}

	.about_th .dl .four p {
		line-height: 1.7;
		width: 100%;
	}

	.about_th .dl dt {
		display: none;
	}

	.about_th .dl dd h2 {
		font-size: 0.37rem;
		margin-bottom: 0.15rem;
	}

	.about_th .text {
		margin: 0.35rem 0;
	}

	.about_th .text p {
		line-height: 1.7;
	}

	.about_th .img dt,
	.about_th .img dd {
		position: relative;
	}

	.course_ban dd {
		width: 96%;
	}

	.about_one dl span img {
		width: 3rem;
		margin: 0 auto 0.5rem auto;
	}

	.about_one dd h2 {
		font-size: 0.37rem;
		margin: 0.25rem auto;
		font-weight: bold;
	}

	.about_one dl {
		width: 100%;
		padding: 0.35rem;
	}

	.about_one dt {
		width: 1.5rem;
		margin: 0 auto;
	}

	.about_one dl:nth-child(even) {
		margin: 0.35rem auto;
	}

	.about_one.pt80 {
		padding: 0.35rem 0;
	}

	.about_one dl p,
	.about_one .one p {
		line-height: 1.7;
	}

	.about_th .tit_tit h2 {
		font-size: 0.37rem;
		line-height: 2;
	}
.pt50 {
    padding: 0.35rem;
}
	.pub_add.pt80.job {
		padding: 0;
		padding-top: 1.35rem;
	}
	#video-window .video-close {
	    position: absolute;
	    top: 5rem;
	    right: 1.5rem;
	    z-index: 9999;
	    cursor: pointer;
	    width: 0.5rem;
	}
	.about_th .img dd {
		width: 80%;
		position: absolute;
		
	}
}
