.head {
				position: relative;
				background: url("https://qiniu2.xuandou.vip/aigcCourseIntroduction-bg2.png") no-repeat;
				background-size: cover;
				width: 100vw;
				height: 60vh;
			}

			.bg {
				object-fit: cover;
				position: absolute;
			}

			.index-title {
				width: 22.23vw;
				/* height: 196px; */
				position: absolute;
				left: 16.82vw;
				top: 28.17vh;
			}

			.index-logo {
				position: absolute;
				top: 2.23vh;
				left: 3vw;
				width: 13vw;
			}

			.xuandou {
				width: 40.2vw;
				position: absolute;
				top: 16.97vh;
				left: 40%;
			 cursor: url(https://qiniu2.xuandou.vip/xiaoshuozhang.png), pointer;
			}

			.head-list {
				color: #2D405E;
				font-family: 'Alibaba PuHuiTi 2.0, Alibaba PuHuiTi 20';
				font-weight: 400;
				font-size: 1.2vw;
			 cursor: url(https://qiniu2.xuandou.vip/xiaoshuozhang.png), pointer;
				display: flex;
				height: 2.81vh;
				position: absolute;
				top: 3.3vh;
				display: flex;
				left: 20.31vw;
				align-items: center;
			}

			.head-item {
				margin-right: 3.2vh;
				display: flex;
				align-items: center;
				flex-direction: column;
				text-decoration: none;
			}

			.head-item:hover {
				text-decoration: none;
			}

			.head-item-lint {
				display: inline-block;
				width: 3.33vw;
				height: 0.37vh;
				border-radius: 58px 58px 58px 58px;
				margin-top: 8px;
			}

			.head-item-lint-active {
				background: #2D405E;
			}

			body {
				overflow-x: hidden;
			}

			.advantageous-technology {
				width: 72.91vw;
				display: block;
				margin: 3.148vh auto 0;
			}

			.coursefeatures {
				width: 72.91vw;
				display: block;
				margin: 0 auto;
			}

			.core-technology {
				width: 72.91vw;
				display: block;
				margin: 0 auto;
			}

			.large-model {
				width: 72.91vw;
				display: block;
				margin: 0 auto;
			}

			.cooperate {
				width: 72.91vw;
				display: block;
				margin: 0 auto;
			}

			.course-objectives-box {
				width: 72.91vw;
				display: block;
				position: relative;
				margin: 1.7vh auto 0;
			}

			.course-objectives-list {
				width: 88%;
				left: 50%;
				top: 22%;
				transform: translateX(-50%);
				position: absolute;
				display: flex;
				justify-content: space-around;
			}

			.course-objectives-list>div {
				display: flex;
				justify-content: center;
				position: relative;
				flex: 1;

			}

			.course-objectives-list span {
				font-size: 1.66vh;
				color: #2D405E;
				position: absolute;
				bottom: -12%;
				font-weight: bold;
				display: inline-block;
				width: 100%;
			}

			.course-objectives-list img {
				width: 70%;
			}

			.course-objectives {
				width: 100%;
			}

			.contact-us {
				width: 72.91vw;
				display: block;
				margin: 0 auto;
			}

			.bottom {
				font-size: 0.83vw;
				color: #3D3D3D;
				display: flex;
				align-items: center;
				flex-direction: column;
				font-weight: 700;
				width: 100vw;
				background: #EEEEEE;
				height: 8.33vh;
				justify-content: center;
			}

			.carousel-list {
				position: absolute;
				bottom: 4.16vh;
				left: 50%;
				transform: translateX(-50%);
			}

			.carousel-list>span {
				display: inline-block;
				width: 8px;
				height: 8px;
				background: #2D405E;
				border-radius: 58px 58px 58px 58px;
				opacity: 0.3;
			}

			.carousel-a {
				display: inline-block;
				width: 22px !important;
				opacity: 1 !important;
			}

			.xuanjing {
				width: 18.73vw;
				position: absolute;
				left: 12.97vw;
				top: 34.33vh;
				opacity: 0;
			}

			.warm {
				width: 17.52vw;
				position: absolute;
				left: 12.97vw;
				top: 50.09vh;
				opacity: 0;
			}

			.aboutus {
				position: absolute;
				top: 5.4vh;
				left: -0.9vw;
				z-index: 999;
				width: 5.8vw;
				height: 12.59vh;
				background: rgba(255, 255, 255, 0.4);
				box-shadow: 0px 30px 40px 0px rgba(189, 189, 189, 0.2);
				border-radius: 4px 4px 4px 4px;
				border: 2px solid #FFFFFF;
				font-weight: 500;
				font-size: 1.48vh;
				color: #2D405E;
				display: flex;
				flex-direction: column;
				opacity: 0;
				align-items: center;
				transition: all 1s;
			}

			.head-item-aboutus:hover .aboutus {
				opacity: 1;
			}

			.head-item-aboutus:hover .aboutus>a {
				text-decoration: none;
			}

			.aboutus>a:hover {
				font-weight: bold;
			}

			.aboutus>a {
				flex: 1;
				display: flex;
				align-items: center;
			}

			.bansdd3 {
				width: 39.29vw;
				position: absolute;
				left: 15.95vw;
				top: 40.925vh;
				opacity: 0;
			}

			.aboutus2{
				position: absolute;
				top: 5.4vh;
				left: -0.9vw;
				z-index: 999;
				width: 11vw;
				height: 8vh; 
				background: rgba(255,255,255,0.4);
				box-shadow: 0px 30px 40px 0px rgba(189,189,189,0.2);
				border-radius: 4px 4px 4px 4px;
				border: 2px solid #FFFFFF;
				font-weight: 500;
				font-size: 1.48vh;
				color: #2D405E;
				display: flex;
				flex-direction: column;
				opacity: 0;
				transition: all 1s;
			}