
			.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet {
				margin: 6px 0;
				display: block
			}

			.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
				top: 50%;
				transform: translateY(-50%);
				width: 8px
			}

			.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
				display: inline-block;
				transition: transform .2s, top .2s
			}

			.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
				margin: 0 4px
			}

			.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
				left: 50%;
				transform: translateX(-50%);
				white-space: nowrap
			}

			.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
				transition: transform .2s, left .2s
			}

			.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
				transition: transform .2s, right .2s
			}

			.swiper-pagination-progressbar {
				background: rgba(0, 0, 0, .25);
				position: absolute
			}

			.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
				background: var(--swiper-theme-color);
				background: var(--swiper-pagination-color, var(--swiper-theme-color));
				position: absolute;
				left: 0;
				top: 0;
				width: 100%;
				height: 100%;
				transform: scale(0);
				transform-origin: left top
			}

			.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
				transform-origin: right top
			}

			.swiper-container-horizontal>.swiper-pagination-progressbar,
			.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
				width: 100%;
				height: 4px;
				left: 0;
				top: 0
			}

			.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
			.swiper-container-vertical>.swiper-pagination-progressbar {
				width: 4px;
				height: 100%;
				left: 0;
				top: 0
			}

			.swiper-pagination-white {
				--swiper-pagination-color: #fff
			}

			.swiper-pagination-black {
				--swiper-pagination-color: #000
			}

			.swiper-pagination-lock {
				display: none
			}

			.swiper-scrollbar {
				border-radius: 10px;
				position: relative;
				-ms-touch-action: none;
				background: rgba(0, 0, 0, .1)
			}

			.swiper-container-horizontal>.swiper-scrollbar {
				position: absolute;
				left: 1%;
				bottom: 3px;
				z-index: 50;
				height: 5px;
				width: 98%
			}

			.swiper-container-vertical>.swiper-scrollbar {
				position: absolute;
				right: 3px;
				top: 1%;
				z-index: 50;
				width: 5px;
				height: 98%
			}

			.swiper-scrollbar-drag {
				height: 100%;
				width: 100%;
				position: relative;
				background: rgba(0, 0, 0, .5);
				border-radius: 10px;
				left: 0;
				top: 0
			}

			.swiper-scrollbar-cursor-drag {
				cursor: move
			}

			.swiper-scrollbar-lock {
				display: none
			}

			.swiper-zoom-container {
				width: 100%;
				height: 100%;
				display: flex;
				justify-content: center;
				align-items: center;
				text-align: center
			}

			.swiper-zoom-container>canvas,
			.swiper-zoom-container>img,
			.swiper-zoom-container>svg {
				max-width: 100%;
				max-height: 100%;
				object-fit: contain
			}

			.swiper-slide-zoomed {
				cursor: move
			}

			.swiper-lazy-preloader {
				width: 42px;
				height: 42px;
				position: absolute;
				left: 50%;
				top: 50%;
				margin-left: -21px;
				margin-top: -21px;
				z-index: 10;
				transform-origin: 50%;
				animation: swiper-preloader-spin 1s linear infinite;
				box-sizing: border-box;
				border-left: 4px solid var(--swiper-theme-color);
				border-bottom: 4px solid var(--swiper-theme-color);
				border-right: 4px solid var(--swiper-theme-color);
				border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
				border-radius: 50%;
				border-top: 4px solid transparent
			}

			.swiper-lazy-preloader-white {
				--swiper-preloader-color: #fff
			}

			.swiper-lazy-preloader-black {
				--swiper-preloader-color: #000
			}

			@keyframes swiper-preloader-spin {
				to {
					transform: rotate(1turn)
				}
			}

			.swiper-container .swiper-notification {
				position: absolute;
				left: 0;
				top: 0;
				pointer-events: none;
				opacity: 0;
				z-index: -1000
			}

			.swiper-container-fade.swiper-container-free-mode .swiper-slide {
				transition-timing-function: ease-out
			}

			.swiper-container-fade .swiper-slide {
				pointer-events: none;
				transition-property: opacity
			}

			.swiper-container-fade .swiper-slide .swiper-slide {
				pointer-events: none
			}

			.swiper-container-fade .swiper-slide-active,
			.swiper-container-fade .swiper-slide-active .swiper-slide-active {
				pointer-events: auto
			}

			.swiper-container-cube {
				overflow: visible
			}

			.swiper-container-cube .swiper-slide {
				pointer-events: none;
				-webkit-backface-visibility: hidden;
				backface-visibility: hidden;
				z-index: 1;
				visibility: hidden;
				transform-origin: 0 0;
				width: 100%;
				height: 100%
			}

			.swiper-container-cube .swiper-slide .swiper-slide {
				pointer-events: none
			}

			.swiper-container-cube.swiper-container-rtl .swiper-slide {
				transform-origin: 100% 0
			}

			.swiper-container-cube .swiper-slide-active,
			.swiper-container-cube .swiper-slide-active .swiper-slide-active {
				pointer-events: auto
			}

			.swiper-container-cube .swiper-slide-active,
			.swiper-container-cube .swiper-slide-next,
			.swiper-container-cube .swiper-slide-next+.swiper-slide,
			.swiper-container-cube .swiper-slide-prev {
				pointer-events: auto;
				visibility: visible
			}

			.swiper-container-cube .swiper-slide-shadow-bottom,
			.swiper-container-cube .swiper-slide-shadow-left,
			.swiper-container-cube .swiper-slide-shadow-right,
			.swiper-container-cube .swiper-slide-shadow-top {
				z-index: 0;
				-webkit-backface-visibility: hidden;
				backface-visibility: hidden
			}

			.swiper-container-cube .swiper-cube-shadow {
				position: absolute;
				left: 0;
				bottom: 0;
				width: 100%;
				height: 100%;
				background: #000;
				opacity: .6;
				-webkit-filter: blur(50px);
				filter: blur(50px);
				z-index: 0
			}

			.swiper-container-flip {
				overflow: visible
			}

			.swiper-container-flip .swiper-slide {
				pointer-events: none;
				-webkit-backface-visibility: hidden;
				backface-visibility: hidden;
				z-index: 1
			}

			.swiper-container-flip .swiper-slide .swiper-slide {
				pointer-events: none
			}

			.swiper-container-flip .swiper-slide-active,
			.swiper-container-flip .swiper-slide-active .swiper-slide-active {
				pointer-events: auto
			}

			.swiper-container-flip .swiper-slide-shadow-bottom,
			.swiper-container-flip .swiper-slide-shadow-left,
			.swiper-container-flip .swiper-slide-shadow-right,
			.swiper-container-flip .swiper-slide-shadow-top {
				z-index: 0;
				-webkit-backface-visibility: hidden;
				backface-visibility: hidden
			}

			.swiper-button-next,
			.swiper-button-prev {
				width: 40px;
				height: 46px;
				background: #303943;
				opacity: .4;
				top: 50%
			}

			.swiper-button-next:hover,
			.swiper-button-prev:hover {
				background: #303943;
				opacity: .8
			}

			.swiper-button-next:focus,
			.swiper-button-prev:focus {
				outline: none
			}

			.swiper-container {
				position: relative
			}

			.swiper-pagination {
				bottom: 0;
				left: 50% !important;
				transform: translateX(-50%);
				z-index: 10
			}

			.swiper-button-prev {
				border-radius: 0 23px 23px 0;
				left: 0
			}

			.swiper-button-prev-arrow {
				width: 100px;
				height: 22px;
				opacity: .9;
				margin-left: 6px
			}

			.swiper-button-next {
				border-radius: 23px 0 0 23px;
				right: 0
			}

			.swiper-button-next-arrow {
				width: 100px;
				height: 22px;
				opacity: .9;
				margin-right: -32px
			}

			.swiper-button-next:after {
				content: "";
				width: 22px;
				height: 22px;
				margin-left: 8px;
				opacity: .9
			}

			.swiper-button-prev:after {
				content: "";
				width: 22px;
				height: 22px;
				opacity: .9;
				margin-right: 8px
			}

			.swiper-button-disabled {
				pointer-events: auto !important;
				cursor: pointer !important
			}

			@media screen and (max-width:1440px) {
				.container-center {
					width: 1000px;
					margin: 0 auto
				}

				.header-operation-bg {
					background-size: 1000px 15px
				}

				.operation-center {
					height: 82px !important
				}

				.background-container {
					width: 1225px !important;
					height: 145px !important
				}

				.navigation-list li {
					padding-right: 20px !important
				}

				.banner-container {
					padding-top: 100px !important;
					margin-bottom: 25px !important
				}

				.banner-container .banner__default {
					height: 294px !important
				}

				.banner-container .banner-swiper {
					width: 795px !important;
					height: 295px !important;
					margin-right: 15px !important
				}

				.card-userinfo-container {
					width: 188px !important;
					height: 295px !important
				}

				.card-userinfo-container .userinfo-top {
					margin: 19px 0 24px !important
				}

				.card-userinfo-container .userinfo-top .userinfo-headImg {
					margin-bottom: 5px;
					width: 50px !important;
					height: 50px !important
				}

				.card-userinfo-container .userinfo-tools {
					margin: 0 20px 25px !important
				}

				.card-userinfo-container .userinfo-tools .svg-icon {
					width: 22px !important;
					height: 22px !important;
					margin-bottom: 12px !important
				}

				.card-userinfo-container .userinfo-tools li:last-child .svg-icon {
					width: 20px !important;
					height: 20px !important
				}

				.card-userinfo-container .course-swiper {
					width: 169px !important;
					height: 60px !important
				}

				.card-userinfo-container .course-swiper img {
					width: 74px !important;
					height: 44px !important
				}

				.card-userinfo-container .course-swiper .couser-info-name {
					-webkit-line-clamp: 1 !important;
					height: 14px !important
				}

				.card-userinfo-container .userinfo__unlogin .userinfo-head {
					width: 50px !important;
					height: 50px !important;
					margin-top: 24px !important
				}

				.card-userinfo-container .userinfo__unlogin .userinfo-txt {
					margin-bottom: 20px !important
				}

				.card-userinfo-container .userinfo__unlogin .userinfo-btn {
					width: 150px !important;
					height: 35px !important;
					line-height: 35px !important
				}

				.card-userinfo-container .userinfo-app {
					width: 169px !important;
					height: 70px !important;
					bottom: 14px !important
				}

				.home-modules-title {
					margin-bottom: 25px !important
				}

				.jinggang-container .jinggang-item {
					width: 188px !important;
					height: 82px !important
				}

				.timed-spike-container {
					margin-bottom: 45px !important
				}

				.timed-spike-container .timed-list li {
					width: 200px !important;
					height: 55px !important
				}

				.timed-spike-container .card-item {
					width: 236px !important;
					flex: none;
					margin-right: 15px !important
				}

				.timed-spike-container .card-item .card-img {
					height: 140px !important
				}

				.timed-spike-container .card-item .card-button {
					width: 56px !important;
					height: 22px !important;
					line-height: 21px !important
				}

				.grew-modules,
				.operation-center {
					margin-bottom: 45px !important
				}

				.grew-modules {
					padding: 45px 0 !important
				}

				.operation-ad2 {
					margin-bottom: 45px !important
				}

				.excellent-course-container {
					padding-bottom: 25px !important
				}

				.excellent-course-container .excellent-course-ad {
					width: 240px !important;
					height: 320px !important;
					margin-right: 15px !important
				}

				.excellent-course-container .card-item {
					width: 180px !important;
					margin-right: 15px !important
				}

				.excellent-course-container .card-item:nth-child(5n+0) {
					margin-right: 0 !important
				}

				.excellent-course-container .card-item .card-img {
					height: 103px !important
				}

				.excellent-course-container .excellent-course-has-ad .card-item {
					width: 170px !important
				}

				.excellent-course-container .excellent-course-has-ad .card-item:nth-child(4n) {
					margin-right: 0 !important
				}

				.excellent-course-container .excellent-course-has-ad .card-item:nth-child(5n) {
					margin-right: 15px !important
				}

				.master-come-container .advance-system-item {
					width: 188px !important;
					height: 230px !important;
					margin-right: 16px !important
				}

				.master-come-container .advance-system-item .master-more-info {
					top: 172px !important
				}

				.master-come-container .advance-system-item .more-info-name {
					padding: 8px 20px 4px !important;
					line-height: 21px !important
				}

				.master-come-container .advance-system-item .more-info-descipt {
					height: 92px !important;
					overflow: hidden;
					margin-bottom: 4px !important
				}

				.master-come-container .advance-system-item .card-course {
					width: 166px !important;
					height: 53px !important
				}

				.master-come-container .advance-system-item .card-course img {
					width: 73px !important;
					height: 43px !important
				}

				.master-come-container .advance-system-item .card-course .name {
					height: 14px !important;
					margin-bottom: 10px !important;
					-webkit-line-clamp: 1 !important
				}

				.master-come-container .advance-system-item:hover .master-more-info {
					top: 0 !important
				}

				.master-come-container .advance-system-item:hover .more-info-name {
					padding: 12px 20px 6px !important
				}

				.recommend-container {
					margin-bottom: 25px !important
				}

				.recommend-container .card-item {
					width: 188px !important
				}

				.recommend-container .card-item .card-img {
					height: 113px !important
				}

				.advance-system-container {
					padding: 45px 0 !important
				}

				.advance-system-container .course-container {
					height: 248px !important;
					width: 188px !important;
					margin-right: 15px !important
				}

				.advance-system-container .course-container:last-child {
					margin-right: 0 !important
				}

				.advance-system-container .course-container .course-cover {
					height: 229px !important
				}

				.advance-system-container .description {
					width: 165px !important;
					height: 55px !important
				}

				.study-cube-container .course-container-left {
					width: 450px !important;
					margin-right: 15px !important
				}

				.study-cube-container .course-container-left .cube-item {
					height: 266px !important;
					width: 217px !important
				}

				.study-cube-container .course-container-right {
					width: 535px !important;
					height: 266px !important
				}

				.study-cube-container .course-container-right .cube-item {
					height: 125px !important;
					width: 260px !important
				}

				.bottom-info-container {
					width: 1000px !important
				}

				.coupon-container {
					margin-bottom: 45px !important
				}

				.coupon-container .container-center {
					height: 125px !important
				}

				.coupon-container .container-center .coupon-list {
					margin: 0 10px
				}

				.coupon-container .container-center .coupon-list .coupon-item {
					width: 195px !important;
					height: 100px !important;
					padding: 17px 0 0 17px !important
				}

				.coupon-container .container-center .coupon-title {
					height: 125px !important;
					width: 127px !important;
					flex: none
				}

				.coupon-container .container-center .coupon-item-price {
					font-size: 36px !important
				}

				.coupon-container .container-center .coupon-more {
					height: 125px !important
				}
			}

			.home-container .operation-left-aside[data-v-55486119] {
				width: 170px;
				height: 170px;
				position: fixed;
				left: 0;
				bottom: 40px;
				z-index: 11;
				-webkit-animation: asideMmove-data-v-55486119 1.8s infinite;
				animation: asideMmove-data-v-55486119 1.8s infinite
			}

			.home-container .operation-center[data-v-55486119] {
				height: 100px;
				margin-bottom: 50px
			}

			.home-container .grew-modules[data-v-55486119] {
				padding: 50px 0;
				margin-bottom: 50px;
				background: #f7f8fa;
				box-sizing: border-box
			}

			.login-dialog-container[data-v-55486119] {
				position: absolute;
				width: 100%;
				height: 100%;
				overflow: hidden;
				z-index: 99
			}

			.login-dialog-container .loginIframeContainer[data-v-55486119] {
				position: fixed;
				top: 50%;
				left: 50%;
				transform: translate(-50%, -50%);
				z-index: 2
			}

			.login-dialog-container .loginMask[data-v-55486119] {
				position: absolute;
				top: 0;
				left: 0;
				width: 100%;
				height: 100%;
				background: rgba(0, 0, 0, .6);
				z-index: 99
			}

			@-webkit-keyframes asideMmove-data-v-55486119 {
				0% {
					bottom: 50px
				}

				50% {
					bottom: 60px
				}

				to {
					bottom: 50px
				}
			}

			@keyframes asideMmove-data-v-55486119 {
				0% {
					bottom: 50px
				}

				50% {
					bottom: 60px
				}

				to {
					bottom: 50px
				}
			}

			.login-dialog-cotainer[data-v-d0fdadc6] {
				position: fixed;
				top: 0;
				left: 0;
				width: 100%;
				height: 100%;
				z-index: 1000
			}

			.login-dialog-cotainer .loginIframeContainer[data-v-d0fdadc6] {
				position: absolute;
				top: 50%;
				left: 50%;
				transform: translate(-50%, -50%);
				z-index: 2
			}

			.login-dialog-cotainer .loginMask[data-v-d0fdadc6] {
				position: absolute;
				top: 0;
				left: 0;
				width: 100%;
				height: 100%;
				background: rgba(0, 0, 0, .5)
			}

			.header-activity-container[data-v-66b79f31] {
				height: 60px
			}

			.header-activity-container .container-center[data-v-66b79f31] {
				display: block;
				height: 100%
			}

			.header-activity-container .container-center img[data-v-66b79f31] {
				width: 100%;
				height: 100%
			}

			.sticky[data-v-40606b3c] {
				position: fixed !important;
				top: 0;
				left: 0;
				width: 100%;
				background-color: #fff
			}

			.header-container[data-v-40606b3c] {
				background: #fff;
				width: 100%;
				box-shadow: 0 2px 20px 0 rgba(0, 0, 0, .08);
				position: absolute;
				z-index: 11
			}

			.header-container .container-center[data-v-40606b3c] {
				display: flex;
				align-items: center;
				height: 75px;
				position: relative
			}

			.header-container .container-center .header-logo[data-v-40606b3c] {
				width: 180px;
				display: block;
				margin-right: 24px;
				height: 75px;
				overflow: hidden
			}

			.header-container .container-center .header-logo .svg-icon[data-v-40606b3c] {
				width: 100%;
				height: 100%
			}

			.header-container .container-center .navigation-list[data-v-40606b3c] {
				height: 75px
			}

			.header-container .container-center .navigation-list li[data-v-40606b3c] {
				position: relative;
				padding-right: 54px;
				display: flex;
				flex-direction: row;
				align-items: center;
				line-height: 75px
			}

			.header-container .container-center .navigation-list li a[data-v-40606b3c] {
				font-size: 16px;
				color: #263139;
				align-items: center;
				height: 100%;
				cursor: pointer;
				position: relative;
				display: block
			}

			.header-container .container-center .navigation-list li a.navigation-tag-a[data-v-40606b3c] {
				text-decoration: none;
				color: #263139
			}

			.header-container .container-center .navigation-list li a.navigation-tag-a .icon-arrow[data-v-40606b3c] {
				background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAOCAYAAAA1+Nx+AAABFUlEQVQ4T2NkYGBgmDlzJuu9hw+XMDIwejEwMOz+z8eb2FlR8REkRywo7+jgZ/z0eT4DA4Prf4b/25Tk5WPS09N/M4IMqKyujv/37/8CmGGMDAwn//PzuRNrCdjwj592/mdgMIeZwcTEmNDe2roQqwUgRcRags1wkH4UCyBB9Ggfw///NshBQsgSXIYzMDIeUZKXc4IHEcjQhoYGnu+/fm8n1hJ8hnOysXo2NDR8gYYEws3EWkKs4RgWEOMTsCa0CAU7kZHxCLLLkRIMZkLE5xOQauTUgs9wrD6AWYfLEgzn4HA5Xh8QbQkBw/H6gKAlRBhOlAVYI55Iw4m2AMUSBgYGbKkFV5kFLiqIBaCIh1oGzkTEAAAmKM0PfhAlkwAAAABJRU5ErkJggg==) no-repeat;
				background-size: 100% 100%;
				width: 12px;
				height: 7px;
				display: inline-block;
				transition: transform .2s ease
			}

			.header-container .container-center .navigation-list li a .navigation-name[data-v-40606b3c] {
				font-weight: 400
			}

			.header-container .container-center .navigation-list li:hover .navigation-name[data-v-40606b3c] {
				color: #3073f4
			}

			.header-container .container-center .navigation-list li:hover .icon-arrow[data-v-40606b3c] {
				background: url(../images/6d19203.png) no-repeat !important;
				background-size: 100% 100% !important;
				width: 12px;
				height: 7px;
				transform: rotate(180deg);
				transition: transform .2s ease
			}

			.header-container .container-center .navigation-list li:hover .course-classify-content[data-v-40606b3c] {
				display: block
			}

			.header-container .container-center .navigation-list li:last-of-type:hover .navigation-name[data-v-40606b3c] {
				color: #fff
			}

			.header-container .container-center .navigation-list li:last-of-type a[data-v-40606b3c] {
				display: inline-block;
				width: 130px;
				height: 38px;
				line-height: 38px;
				text-align: center;
				color: #fff;
				background: #0c5fff;
				border-radius: 25px;
				box-shadow: 0 10px 20px 0 rgba(12, 95, 255, .2)
			}

			.header-container .container-center .navigation-list .navigation-more[data-v-40606b3c] {
				position: relative
			}

			.header-container .container-center .navigation-list .navigation-more:hover .navigation-more-icon em[data-v-40606b3c] {
				background: #3677f5;
				box-shadow: 0 2px 20px 0 rgba(0, 0, 0, .08)
			}

			.header-container .container-center .navigation-list .navigation-more:hover .navigation-more-list[data-v-40606b3c] {
				display: block
			}

			.header-container .container-center .navigation-list .navigation-more .navigation-more-icon[data-v-40606b3c] {
				line-height: 66px
			}

			.header-container .container-center .navigation-list .navigation-more .navigation-more-icon em[data-v-40606b3c] {
				display: inline-block;
				width: 4px;
				height: 4px;
				border-radius: 50%;
				box-shadow: 0 2px 20px 0 rgba(0, 0, 0, .08);
				background: #28333b;
				margin-right: 6px
			}

			.header-container .container-center .navigation-list .navigation-more .navigation-more-list[data-v-40606b3c] {
				text-align: center;
				position: absolute;
				top: 75px;
				left: -40px;
				background: #fff;
				box-shadow: 0 2px 8px 0 rgba(0, 0, 0, .1);
				border-radius: 0 0 4px 4px;
				width: 114px;
				padding: 24px 0;
				display: none
			}

			.header-container .container-center .navigation-list .navigation-more .navigation-more-list p[data-v-40606b3c] {
				font-size: 14px;
				margin-bottom: 30px;
				line-height: 19px
			}

			.header-container .container-center .navigation-list .navigation-more .navigation-more-list p[data-v-40606b3c]:last-child {
				margin-bottom: 0
			}

			.header-container .container-center .navigation-list .navigation-more .navigation-more-list p[data-v-40606b3c]:hover {
				color: #3073f4
			}

			.header-container .container-center .header-right[data-v-40606b3c] {
				position: absolute;
				top: 0;
				right: 0;
				display: flex;
				padding-top: 18px
			}

			.header-container .container-center .course-classify-content[data-v-40606b3c] {
				display: none;
				position: absolute;
				top: 75px;
				left: -34px
			}

			.course-classify-container[data-v-05d8fb82] {
				position: relative
			}

			.course-classify-container .first-classify[data-v-05d8fb82] {
				width: 150px;
				background: #f1f1f1;
				border-radius: 0 0 0 4px;
				box-shadow: 0 2px 20px 0 rgba(0, 0, 0, .08);
				position: absolute;
				top: 0;
				left: 0;
				overflow: hidden
			}

			.course-classify-container .first-classify[data-v-05d8fb82]:before {
				content: "";
				position: absolute;
				width: 10px;
				height: 100%;
				background: #f1f1f1;
				top: 0;
				right: 0;
				z-index: 2
			}

			.course-classify-container .first-classify a[data-v-05d8fb82] {
				height: 70px;
				display: flex;
				align-items: center;
				justify-content: center;
				font-size: 14px;
				color: #263139;
				text-decoration: none
			}

			.course-classify-container .first-classify a.active[data-v-05d8fb82] {
				background: #fff;
				color: #3073f4;
				font-weight: 700;
				position: relative;
				z-index: 3
			}

			.course-classify-container .first-classify a.active[data-v-05d8fb82]:after {
				content: "";
				position: absolute;
				left: 0;
				top: 50%;
				transform: translateY(-50%);
				width: 4px;
				height: 20px;
				background: #3073f4;
				box-shadow: 0 2px 8px 0 rgba(0, 0, 0, .1);
				border-radius: 2px
			}

			.course-classify-container .children-classify__6[data-v-05d8fb82] {
				min-height: 420px !important
			}

			.course-classify-container .children-classify__7[data-v-05d8fb82] {
				min-height: 490px !important
			}

			.course-classify-container .children-classify__8[data-v-05d8fb82] {
				min-height: 560px !important
			}

			.course-classify-container .children-classify__9[data-v-05d8fb82] {
				min-height: 630px !important
			}

			.course-classify-container .children-classify__10[data-v-05d8fb82] {
				min-height: 700px !important
			}

			.course-classify-container .children-classify[data-v-05d8fb82] {
				background: #fff;
				width: 622px;
				border-radius: 0 0 4px 0;
				box-shadow: 0 2px 8px 0 rgba(0, 0, 0, .1);
				padding: 25px;
				box-sizing: border-box;
				min-height: 350px;
				margin-left: 150px;
				position: relative
			}

			.course-classify-container .children-classify[data-v-05d8fb82]:before {
				content: "";
				position: absolute;
				top: 0;
				left: 0;
				width: 10px;
				height: 100%;
				background: #fff;
				z-index: 2
			}

			.course-classify-container .children-classify li[data-v-05d8fb82] {
				position: relative;
				margin-bottom: 16px;
				min-height: 22px;
				line-height: 19px;
				display: flex
			}

			.course-classify-container .children-classify li[data-v-05d8fb82]:last-child {
				margin-bottom: 0
			}

			.course-classify-container .children-classify li .second-tag[data-v-05d8fb82] {
				font-size: 14px;
				color: #263139;
				min-width: 80px;
				margin-right: 20px;
				display: block
			}

			.course-classify-container .children-classify li .second-tag[data-v-05d8fb82]:hover {
				color: #3073f4
			}

			.course-classify-container .children-classify li p[data-v-05d8fb82] {
				display: flex;
				flex-wrap: wrap
			}

			.course-classify-container .children-classify li p a[data-v-05d8fb82] {
				margin-right: 26px;
				font-size: 14px;
				color: #77797a;
				margin-bottom: 6px
			}

			.course-classify-container .children-classify li p a[data-v-05d8fb82]:hover {
				color: #3073f4
			}

			.search-container[data-v-29ca232d] {
				width: 160px;
				height: 36px;
				padding-bottom: 30px;
				position: relative;
				flex: none;
				margin-right: 30px;
				transition: width .2s
			}

			.search-container.active .search-input-container[data-v-29ca232d] {
				border-color: #3073f4
			}

			.search-container.active .search-hot[data-v-29ca232d] {
				display: block
			}

			.search-container .search-input-container[data-v-29ca232d] {
				border-radius: 18px;
				border: 1px solid #afafaf;
				justify-content: space-between;
				background: none;
				display: flex;
				align-items: center;
				height: 36px;
				box-sizing: border-box
			}

			.search-container .search-input-container .search-input[data-v-29ca232d] {
				border: none;
				background: none;
				padding-left: 12px;
				height: 30px;
				width: 80%
			}

			.search-container .search-input-container .search-input[data-v-29ca232d]:focus {
				outline: none
			}

			.search-container .search-input-container .search-input[data-v-29ca232d]::-webkit-input-placeholder {
				color: #afafaf !important;
				font-family: Microsoft YaHei, PingFang SC, PingFangSC-Light, STHeitiSC-Light, Helvetica-Light, Arial, "sans-serif"
			}

			.search-container .search-input-container .search-input[data-v-29ca232d]::-moz-placeholder {
				color: #afafaf !important;
				font-family: Microsoft YaHei, PingFang SC, PingFangSC-Light, STHeitiSC-Light, Helvetica-Light, Arial, "sans-serif"
			}

			.search-container .search-input-container .search-input[data-v-29ca232d]:-ms-input-placeholder {
				color: #afafaf !important;
				font-family: Microsoft YaHei, PingFang SC, PingFangSC-Light, STHeitiSC-Light, Helvetica-Light, Arial, "sans-serif"
			}

			.search-container .search-input-container .search-input[data-v-29ca232d]::-ms-input-placeholder {
				color: #afafaf !important;
				font-family: Microsoft YaHei, PingFang SC, PingFangSC-Light, STHeitiSC-Light, Helvetica-Light, Arial, "sans-serif"
			}

			.search-container .search-input-container .search-input[data-v-29ca232d]::placeholder {
				color: #afafaf !important;
				font-family: Microsoft YaHei, PingFang SC, PingFangSC-Light, STHeitiSC-Light, Helvetica-Light, Arial, "sans-serif"
			}

			.search-container .search-input-container .icon-wrapper[data-v-29ca232d] {
				width: 18px;
				height: 18px;
				margin-right: 10px
			}

			.search-container .search-input-container .svg-icon[data-v-29ca232d] {
				width: 18px;
				height: 18px;
				cursor: pointer
			}

			.search-container .search-hot[data-v-29ca232d] {
				position: absolute;
				background: #fff;
				box-shadow: 0 2px 8px 0 rgba(0, 0, 0, .3);
				border-radius: 0 0 4px 4px;
				top: 57px;
				left: 0;
				width: 100%;
				padding: 26px 0 24px 20px;
				box-sizing: border-box;
				display: none
			}

			.search-container .search-hot .search-hot-title[data-v-29ca232d] {
				color: #afafaf;
				font-size: 12px;
				line-height: 16px;
				margin-bottom: 22px
			}

			.search-container .search-hot .search-hot-list li[data-v-29ca232d] {
				margin-bottom: 22px;
				color: #263139;
				line-height: 19px;
				cursor: pointer;
				font-size: 14px
			}

			.search-container .search-hot .search-hot-list li:hover a[data-v-29ca232d] {
				color: #2f72f3
			}

			.search-container .search-hot .search-hot-list li[data-v-29ca232d]:last-child {
				margin-bottom: 0
			}

			@media screen and (max-width:1440px) {
				.search-container[data-v-29ca232d] {
					width: 150px
				}
			}

			.userinfo-contianer .userinfo__unlogin[data-v-552ee828] {
				font-size: 16px;
				color: #263139;
				padding-top: 6px;
				cursor: pointer
			}

			.userinfo-contianer .userinfo__unlogin[data-v-552ee828]:hover {
				color: #2f72f3
			}

			.userinfo-contianer .userinfo__login[data-v-552ee828] {
				position: relative;
				display: flex
			}

			.userinfo-contianer .userinfo__login .userinfo-message[data-v-552ee828] {
				position: relative;
				margin-top: 10px
			}

			.userinfo-contianer .userinfo__login .userinfo-message em[data-v-552ee828] {
				top: -10px;
				left: 14px;
				padding: 0 4px;
				position: absolute;
				height: 20px;
				background: #ff4040;
				box-shadow: 0 2px 20px 0 rgba(0, 0, 0, .08);
				border-radius: 10px;
				min-width: 12px;
				color: #fff;
				font-size: 10px;
				text-align: center;
				line-height: 20px
			}

			.userinfo-contianer .userinfo__login .userinfo-head[data-v-552ee828] {
				position: relative;
				padding-bottom: 30px;
				box-sizing: border-box
			}

			.userinfo-contianer .userinfo__login .userinfo-head:hover .userinfo-more[data-v-552ee828] {
				display: block
			}

			.userinfo-contianer .userinfo__login .userinfo-head img[data-v-552ee828] {
				width: 35px;
				height: 35px;
				border-radius: 50%
			}

			.userinfo-contianer .userinfo__login .userinfo-head .userinfo-more[data-v-552ee828] {
				position: absolute;
				top: 57px;
				left: -40px;
				width: 114px;
				background: #fff;
				box-shadow: 0 2px 8px 0 rgba(0, 0, 0, .1);
				border-radius: 0 0 4px 4px;
				text-align: center;
				padding: 24px 0;
				display: none
			}

			.userinfo-contianer .userinfo__login .userinfo-head .userinfo-more a[data-v-552ee828] {
				display: block;
				margin-bottom: 30px;
				font-size: 14px;
				color: #263139;
				line-height: 19px;
				text-decoration: none;
				cursor: pointer
			}

			.userinfo-contianer .userinfo__login .userinfo-head .userinfo-more a[data-v-552ee828]:last-child {
				margin-bottom: 0
			}

			.userinfo-contianer .userinfo__login .userinfo-head .userinfo-more a[data-v-552ee828]:hover {
				color: #2f72f3
			}

			.userinfo-contianer .userinfo__login .svg-icon[data-v-552ee828] {
				width: 24px;
				height: 18px;
				margin-right: 30px;
				cursor: pointer
			}

			.userinfo-contianer .message-mask[data-v-552ee828] {
				position: fixed;
				top: 0;
				left: 0;
				width: 100%;
				height: 100%;
				background: rgba(0, 0, 0, .6);
				z-index: 999
			}

			.userinfo-contianer .message-container[data-v-552ee828] {
				position: fixed;
				top: 50%;
				left: 50%;
				width: 920px;
				height: 680px;
				transform: translate(-50%, -50%);
				background: #fff;
				border-radius: 5px;
				overflow: hidden;
				z-index: 1000
			}

			.userinfo-contianer .message-container .close-icon[data-v-552ee828] {
				display: inline-block;
				position: absolute;
				top: 10px;
				right: 10px;
				width: 12px;
				height: 12px;
				cursor: pointer
			}

			.userinfo-contianer .message-container .player[data-v-552ee828] {
				width: 920px;
				height: 680px
			}

			.banner-container[data-v-04b6529a] {
				padding-top: 105px;
				margin-bottom: 30px;
				position: relative;
				overflow: hidden
			}

			.banner-container .background-container[data-v-04b6529a] {
				position: absolute;
				top: 75px;
				left: 50%;
				transform: translateX(-50%);
				color: transparent;
				width: 1490px;
				height: 178px
			}

			.banner-container .container-center .swiper-container[data-v-04b6529a] {
				width: 972px;
				height: 360px;
				box-shadow: 0 4px 16px 0 rgba(48, 57, 67, .1);
				border-radius: 6px;
				margin-right: 20px;
				overflow: hidden
			}

			.banner-container .container-center .banner__default[data-v-04b6529a] {
				background: url(../fonts/0530c7a4102e4720bceb78135776d43b.svg);
				border-radius: 10px;
				min-width: 12px;
				color: #fff;
				font-size: 10px;
				text-align: center;
				line-height: 20px
			}

			.card-userinfo-container .userinfo__login .userinfo-tools li p[data-v-3237b88d] {
				font-size: 12px;
				line-height: 1
			}

			.card-userinfo-container .userinfo__login .swiper-container[data-v-3237b88d] {
				width: 210px;
				height: 68px;
				background: hsla(0, 0%, 100%, .2);
				border-radius: 6px;
				margin: 0 auto
			}

			.card-userinfo-container .userinfo__login .swiper-container .userinfo-couser[data-v-3237b88d] {
				display: flex;
				padding: 8px;
				box-sizing: border-box;
				cursor: pointer
			}

			.card-userinfo-container .userinfo__login .swiper-container .userinfo-couser img[data-v-3237b88d] {
				width: 88px;
				height: 52px;
				margin-right: 8px;
				display: block;
				flex: none;
				border-radius: 4px
			}

			.card-userinfo-container .userinfo__login .swiper-container .userinfo-couser .userinfo-couser-info[data-v-3237b88d] {
				color: #fff;
				font-size: 12px
			}

			.card-userinfo-container .userinfo__login .swiper-container .userinfo-couser .userinfo-couser-info .couser-info-name[data-v-3237b88d] {
				height: 28px;
				line-height: 14px;
				margin-bottom: 6px;
				padding-top: 4px;
				overflow: hidden;
				word-break: break-all;
				text-overflow: ellipsis;
				display: -webkit-box;
				-webkit-line-clamp: 2;
				line-clamp: 2;
				-webkit-box-orient: vertical
			}

			.card-userinfo-container .userinfo__login .swiper-container .userinfo-couser .userinfo-couser-info .couser-info-time[data-v-3237b88d] {
				opacity: .6;
				line-height: 1
			}

			.image-container .image[data-v-0043d9a0] {
				width: 100%;
				height: 100%;
				border-radius: 6px
			}

			.image-container .icon-close[data-v-0043d9a0] {
				position: absolute;
				top: 10px;
				right: 10px;
				background: url(../fonts/bf0af45eacdd4146a7c2bbf02062928c.svg);
				border-radius: 6px;
				margin-bottom: 12px
			}

			.timed-spike-container .timed-list li[data-v-c80c61f6] {
				position: relative;
				width: 204px;
				height: 55px;
				cursor: pointer
			}

			.timed-spike-container .timed-list li .timed__coming[data-v-c80c61f6] {
				position: relative;
				height: 100%;
				display: flex;
				justify-content: center;
				color: #77797a;
				font-size: 14px;
				align-items: center
			}

			.timed-spike-container .timed-list li .timed__coming label[data-v-c80c61f6] {
				margin-right: 12px
			}

			.timed-spike-container .timed-list li .timed__spiking[data-v-c80c61f6] {
				color: #fe5c4b;
				padding-left: 16px;
				position: relative
			}

			.timed-spike-container .timed-list li .timed__spiking .title[data-v-c80c61f6] {
				font-size: 16px;
				font-weight: 700;
				padding: 6px 0 4px;
				line-height: 21px;
				display: flex;
				align-items: center
			}

			.timed-spike-container .timed-list li .timed__spiking .title .icon-spike[data-v-c80c61f6] {
				display: inline-block;
				width: 20px;
				height: 20px;
				margin-right: 6px;
				margin-top: -2px
			}

			.timed-spike-container .timed-list li .timed__spiking .time[data-v-c80c61f6] {
				display: flex;
				font-size: 14px;
				line-height: 20px;
				color: #fe5c4b
			}

			.timed-spike-container .timed-list li .timed__spiking .time label[data-v-c80c61f6] {
				margin-right: 4px
			}

			.timed-spike-container .timed-list li .timed__spiking .time span[data-v-c80c61f6] {
				display: inline-block;
				width: 20px;
				height: 20px;
				background: #fd6c50;
				border-radius: 2px;
				color: #fff;
				text-align: center;
				margin-right: 4px
			}

			.timed-spike-container .timed-list li .timed__spiking .time em[data-v-c80c61f6] {
				display: inline-block;
				padding: 0 4px 0 2px
			}

			.timed-spike-container .timed-list li[data-v-c80c61f6]:after {
				content: "";
				position: absolute;
				top: 50%;
				right: 0;
				width: 1px;
				height: 28px;
				margin-top: -14px;
				background: #fae3de
			}

			.timed-spike-container .timed-list li[data-v-c80c61f6]:last-child:after {
				display: none
			}

			.timed-spike-container .timed-list li:hover .timed__coming[data-v-c80c61f6] {
				color: #ff4c46
			}

			.timed-spike-container .timed-list li.active[data-v-c80c61f6] {
				background: url(../images/6505dd6.png) no-repeat;
				background-size: 100% 100%;
				font-weight: 700
			}

			.timed-spike-container .timed-list li.active .timed__spiking[data-v-c80c61f6],
			.timed-spike-container .timed-list li.active .timed__spiking .time[data-v-c80c61f6] {
				color: #fff
			}

			.timed-spike-container .timed-list li.active .timed__spiking .time span[data-v-c80c61f6] {
				background: hsla(0, 0%, 100%, .25)
			}

			.timed-spike-container .timed-list li.active .timed__coming[data-v-c80c61f6] {
				color: #fff
			}

			.timed-spike-container .timed-list li.active[data-v-c80c61f6]:after {
				display: none
			}

			.card-container[data-v-045479c4] {
				position: relative;
				width: 100%;
				display: block
			}

			.card-container:hover .card-title[data-v-045479c4] {
				color: #3073f4
			}

			.card-container .card-img[data-v-045479c4] {
				width: 100%;
				height: 137px;
				margin-bottom: 1px
			}

			.card-container .card-img img[data-v-045479c4] {
				width: 100%;
				height: 100%;
				border-radius: 6px
			}

			.card-container .card-title[data-v-045479c4] {
				font-size: 16px;
				color: #303943;
				line-height: 24px;
				margin-bottom: 4px;
				text-align: center
			}

			.card-container .card-bottom[data-v-045479c4] {
				width: 100%;
				align-items: center;
				line-height: 21px
			}

			.card-container .card-bottom.card-limit .card-price .card-price__now[data-v-045479c4] {
				font-size: 14px
			}

			.card-container .card-bottom .card-price .card-price__now[data-v-045479c4] {
				color: #ff433d;
				font-size: 16px;
				margin-right: 5px
			}

			.card-container .card-bottom .card-price .card-price__original[data-v-045479c4] {
				color: #a1a1a3;
				font-size: 12px;
				text-decoration: line-through
			}

			.card-container .card-bottom .card-price .card-price__free[data-v-045479c4] {
				color: #21af08;
				font-size: 14px
			}

			.card-container .card-bottom .card-number[data-v-045479c4] {
				color: #a1a1a3;
				font-size: 12px
			}





			.bottom-info-container .position-container:hover .share-image[data-v-f0b0aa88] {
				display: inline-block
			}

			.bottom-info-container .link-hover[data-v-f0b0aa88]:hover,
			.bottom-info-container .position-container:hover .bottom-link[data-v-f0b0aa88] {
				color: #3073f4
			}



	#__layout, #__layout>div, #__nuxt, body, html {
	    height: auto;
	}

	


			.xmys{width: 149px;
    background: #ff4c46;
    border-radius: 14px;
    text-align: center;
    font-size: 16px;
    color: #fff;
    padding: 8px;
    margin-top: 29px;}
	#pjnm{width:311px !important;}
	#pjnm2{height:200px !important}
	
	.OnlineService_Top a {
    display: block;
    width: 68px;
    height: 33px;
    padding-top: 70px;
    line-height: 7px;
    font-size: 13px;
    text-align: center;
    color: #fff;
    background-image: url(../images/icon_top.png);
    background-repeat: no-repeat;
    background-position: center 8px;
    cursor: pointer;
    text-decoration: none;
    color: #fff;
}



