.header {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 999;
	background: var(--bj_qh);
	border-bottom: 1px solid var(--border-color);
}

.head {
	display: flex;
	align-items: center;
	justify-content: space-between;
	height: 90px;
}

.logo {
	float: left;
	width: 230px;
	margin: 0;
	height: 100%
}

.logo a {
	display: flex;
	align-items: center;
	height: 100%;
	width: 100%
}

.logo img {
	display: block;
	margin: 0;
	width: 128px;
	max-width: 100%;
	max-height: 92%
}

.nav_ul {
	flex: 1;
}

.nav_ul ul {
	display: flex;
	align-items: center;
}

.nav_ul ul>li {
	position: relative;
	vertical-align: top;
	text-align: center;
	margin-right: 57px;
	white-space: nowrap;
	padding-right: 10px;
}

.nav_ul ul>li:last-child {
	margin-right: 0;
}

.nav_ul ul>li>a {
	position: relative;
	display: block;
	font-size: 20px;
	line-height: 90px;
	color: var(--font-color);
	transition: all .6s ease;
}

.nav_ul ul>li:hover>a {
	color: var(--title-color);
}

.nav_ul ul>li.nav_cur>a {
	color: var(--title-color);
}

.erji {
	position: absolute;
	top: 90px;
	left: 50%;
	display: none;
	transform: translate(-50%, 0);
	/* width:150px; */
	z-index: 100;
	padding: 20px;
	white-space: nowrap;
	border: 1px solid var(--border-color);
	background: var(--color-bg);
	border-radius: 16px;
	transition: all .6s
}

.erji>a {
	display: flex;
	align-items: center;
	font-size: 16px;
	line-height: 20px;
	color: var(--title-color);
	font-family: 'Poppins-Bold';
	margin-bottom: 20px;
	transition: all .6s ease;
}

.erji>a:last-child {
	margin-bottom: 0;
}

.erji>a p {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 32px;
	height: 32px;
	margin-right: 6px;
	border-radius: 4px;
	border: 1px solid var(--border-color);
}

/*.erji>a img{
	width: 20px;
}*/
.erji>a:hover p {
	background: var(--title-color);
}

.erji>a:hover img.tu1 {
	display: var(--img-none);
}

.erji>a:hover img.tu2 {
	display: var(--img-block);
}

/*.erji>a:nth-child(3){
	display: none;
}*/
.nav_ul li:hover .erji {
	display: block
}

.head_ri {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.head_qh {
	margin-right: 40px;
}

.head_qh dl {
	display: flex;
	width: 90px;
	border-radius: 200px;
	/*	background: var(--head-qh-bj);*/
	box-shadow: var(--head-qh-box);
}

.head_qh dl dd {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 50%;
	height: 45px;
	border-radius: 200px;
}

.light-theme .head_qh dl dd:first-child {
	box-shadow: var(--head-qh-box-cur);
	/*	background: var(--head-qh-light);*/
}

.dark-theme .head_qh dl dd:nth-child(2) {
	box-shadow: var(--head-qh-box-cur);
	background: var(--head-qh-light);
}

/*.light-theme .head_qh dl dd:first-child img,
.dark-theme .head_qh dl dd:nth-child(2) img{
	filter:brightness(1);
}
.head_qh dl dd img{
	filter:var(--head-filter);
}*/
.head_lx {
	width: 128px;
	border-radius: 8px;
	background: var(--title-color);
	color: var(--color-bg);
}

.langBtn_wrap {
	margin-right: 40px;
}

.lang_text {
	margin-right: 25px;
}

.lang_title {
	display: flex;
	justify-content: space-between;
}

.head_lx a {
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 20px;
	line-height: 56px;
	font-family: 'Poppins-SemiBold';
	font-weight: bold;
}

.head_lx a img {
	margin-left: 2px;
}

.hg1 {
	transition: all .6s ease;
}

.hg1:hover {
	/*	color: #333333;*/
	background: var(--hg1-hover) !important;
}

.hg {
	transition: all .6s ease;
}

.hg:hover {
	/*	color: #333333;*/
	background: var(--hg-hover);
}

/*.hg:hover img.tu1{
	display: none;
}
.hg:hover img.tu2{
	display: block;
}*/
.nav {
	display: none;
	width: 100%;
	position: fixed;
	right: 0;
	top: 90px;
	z-index: 999;
	background: var(--color-bg);
	height: 100%;
	/*	transform:translate(100%,0);*/
	transition: all .5s
}

.nav-left {
	display: none;
	width: 45%;
	position: fixed;
	left: 0;
	z-index: 99999;
	background: var(--color-bg);
	opacity: .5;
	height: 100%;
	top: 90px;
	transform: translate(-100%, 0);
	transition: all .5s
}

.head_fix {
	height: 90px;
}

.nav_qh {
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 10px 5%;
	border-bottom: 1px solid var(--border-color);
}

.nav_qh h3 {}

.nav>ul {
	padding: 10px 5%;
	color: var(--title-color);
}

.nav ul li a {
	display: flex;
	align-items: center;
	font-size: 18px;
	width: 100%;
	line-height: 60px;
	box-sizing: border-box
}

.nav ul li a p {
	margin-right: 10px;
}

.onli .a,
ul.levelu>li.on>a {
	background: var(--nav-erji-bj);
}

.onli.bg .a,
ul.levelu>li.on.bg1>a {
	background: var(--nav-erji-bj-hover);
}

.lang_wrap {
	border-bottom: 1px solid var(--border-color);
}

.levelu {
	display: none
}

.levell span {
	font-size: 16px;
	font-family: 'Poppins-Bold';
	/*	color: var(--font-color);*/
	/*	padding-left:15px;*/
}

/*.onli ul li:nth-child(3){
	display: none;
}*/

.menu {
	display: none;
	position: absolute;
	right: 0;
	top: 0;
	width: 40px;
	height: 100%;
	margin: 0;
	cursor: pointer
}

.ico-nav {
	display: inline-block;
	width: 40px;
	height: 4px;
	position: relative;
	vertical-align: middle;
	border-radius: 5px;
	background: var(--ab-tit);
	-webkit-transition: all .2s;
	transition: all .2s
}

.ico-nav:before {
	top: -12px
}

.ico-nav:after {
	top: 12px
}

.ico-nav:after,
.ico-nav:before {
	content: '';
	display: block;
	width: 100%;
	height: 4px;
	background: var(--ab-tit);
	position: absolute;
	left: 0;
	border-radius: 5px;
	-webkit-transition: all .2s;
	transition: all .2s
}

.bg .ico-nav:before {
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
	top: 0
}

.bg .ico-nav {
	background: 0 0
}

.bg .ico-nav:after {
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
	top: 0
}

.banner_con {
	width: 100%;
	max-width: 100%;
	margin: 0 auto;
	transition: all .6s ease;
}

.banner {
	position: relative;
	display: flex;
	align-items: flex-end;
	width: 100%;
	max-width: 1680px;
	padding-top: 200px;
	margin: 0 auto;
	transition: all .6s ease;
}

.ban_mm {
	display: none;
}

.banner_img img {
	width: 100%;
}

.banner_mm {
	display: none;
}

/*.banner:after{
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: url(../images/ban12.png)top left no-repeat;
	background-size: auto 100%;
	z-index: -1;
}*/
.ban_w {
	max-width: 1200px;
	background: none;
}

/*.ban_w:after{
	display: none;
}*/
.ban_w .main {
	width: 100%;
}

.ban_w .ban_tit {
	scale: 0.9;
}

.ban_w .ban_tit h2 {
	font-size: 40px;
}

.ban_w .ban_tit p {
	font-size: 24px;
}

.ban_y {
	position: relative;
	width: 52.1%;
	max-width: 875px;
	z-index: 1;
}

/*.ban_flex img{
	width: 100%;
}*/
.ban {
	position: absolute;
	/*	opacity: 0;*/
	transition: height 1s ease-out, opacity 1s ease-out;
}

.ban_flex .show .ban_con {
	opacity: 1;
}

/*.hide .ban_con{
    opacity: 0;
}*/
.ban1 {
	top: 27.5%;
	left: 47.5%;
}

.ban2 {
	top: 6%;
	left: 34%;
}

.ban3 {
	top: 15.8%;
	left: 21.5%;
}

.ban4 {
	top: 34%;
	right: 10.5%;
}

.ban5 {
	top: 49%;
	right: 6.5%;
}

.ban6 {
	top: 60%;
	right: 2.3%;
}

.ban_img span {
	display: block;
	width: 16px;
	height: 16px;
	background: #ffffff;
	border-radius: 50%;
	border: 4px solid #FF5900;
	box-shadow: 0px 0px 33.4px 17px rgba(255, 89, 0, .25);
}

.ban2 .ban_img span {
	border-color: #009AFA;
	box-shadow: 0px 0px 33.4px 17px rgba(0, 154, 250, .25);
}

.ban3 .ban_img span {
	border-color: #00CC7E;
	box-shadow: 0px 0px 33.4px 17px rgba(0, 204, 126, .25);
}

.ban4 .ban_img span {
	border-color: #7657EE;
	box-shadow: 0px 0px 33.4px 17px rgba(228, 168, 237, 0.25);
}

.ban5 .ban_img span {
	border-color: #009AFA;
	box-shadow: 0px 0px 33.4px 17px rgba(0, 154, 250, .25);
}

.ban6 .ban_img span {
	border-color: #EA6F2A;
	box-shadow: 0px 0px 33.4px 17px rgba(234, 111, 42, 0.25);
}

.ban_con {
	opacity: 0;
	position: absolute;
	top: 10px;
	left: 20px;
	min-width: 130px;
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	justify-content: space-between;
	padding: 5px 8px;
	border-radius: 14px;
	border: 1px solid #2E2E2E;
	background: #1E1E1E;
	/*	transition: opacity 1s ease-in-out;*/
	z-index: 9;
}

.ban1 .ban_con {
	opacity: 1;
}

.ban_con img {
	width: 42px;
	margin-right: 8px;
}

.ban_ri {
	flex: 1;
	font-size: 12px;
	color: #A1A1A1;
	/*	font-weight: bold;*/
}

.ban_ri p:first-child {
	font-size: 16px;
	/*	margin-bottom: 3px;*/
}

.ban_ri p strong {
	font-family: 'Poppins-Regular';
	font-weight: normal;
}

.ban2 .ban_con {
	top: 20px;
	/*	background: #7657EE;*/
}

.ban3 .ban_con {
	top: 20px;
	/*	background: #44AD6D;*/
}

.ban4 .ban_con {
	left: auto;
	top: auto;
	right: 20px;
	bottom: 15px;
	/*	background: #7657EE;*/
}

.ban5 .ban_con {
	left: auto;
	top: auto;
	right: 20px;
	bottom: 10px;
	/*	background: #46B471;*/
}

.ban6 .ban_con {
	top: 15px;
	left: auto;
	right: 15px;
	/*	background: #EA6F2A;*/
}

.ban_tit {
	position: absolute;
	left: 0;
	top: 35%;
	width: 100%;
	transition: all .6s;
}

.ban_tit p {
	font-size: 30px;
	font-family: 'Poppins-Bold';
	font-weight: bold;
	margin-bottom: 20px;
	transition: all .6s;
}

.ban_tit h2 {
	font-size: 42px;
	font-family: 'Poppins-Bold';
	font-weight: bold;
	transition: all .6s;
}

.banner {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	justify-content: flex-end;
}

.ban_q {
	position: relative;
	width: 40%;
	margin-right: 3%;
}

.home_banner {
	position: relative;
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	justify-content: flex-end;
	/*	padding-top: 60px;*/
	background: #1B100A;
}

.home_banner:after {
	content: "";
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 40.5%;
	background: url(../images/ban_bj.png)center no-repeat;
	background-size: cover;
}

.banner_z {
	position: absolute;
	bottom: 32%;
	right: 61%;
	max-width: 485px;
	text-align: center;
}

.banner_z span {
	font-size: 24px;
	color: #FF702E;
}

.banner_z h2 {
	font-size: 42px;
	line-height: 50px;
	color: #EDEDED;
	font-family: 'Poppins-SemiBold';
	margin: 30px 0;
}

.banner_z p {
	font-size: 16px;
	line-height: 24px;
	color: #ffffff;
}

.banner_y {
	width: 63%;
	max-width: 1191px;
	margin-right: -98px;
}

.u-aspect-square {
	position: relative;
	width: 100%;
	padding-top: 100%;
}

.careers-globe_wrapper {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	overflow: hidden;
}

.bj_qh {
	background: var(--bj_qh);
}

.index1 {
	padding: 40px 0;
	background: var(--index1-bg);
}

.ind1 ul {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

.ind1 ul li {
	position: relative;
	width: 32%;
	max-width: 280px;
	font-size: 16px;
	line-height: 24px;
	text-align: center;
	padding: 3px 0;
	cursor: pointer;
	color: var(--index1-color);
	transition: all .6s ease;
}

.ind1 ul li:before,
.ind1 ul li:after {
	content: "";
	position: absolute;
	top: 50%;
	transform: translate(0, -50%);
	width: 32px;
	height: 54px;
}

.ind1 ul li:before {
	left: 0;
	background: url(../images/ind1z.png)top center no-repeat;
	background-size: cover;
	transition: all .6s ease;
}

.ind1 ul li:after {
	right: 0;
	background: url(../images/ind1y.png)top center no-repeat;
	background-size: cover;
	transition: all .6s ease;
}

.ind1 ul li:hover {
	color: var(--index1-color-hover);
}

.ind1 ul li:hover:before {
	background-image: var(--index1-bg-before);
}

.ind1 ul li:hover:after {
	background-image: var(--index1-bg-after);
}

.index2 {
	padding: 80px 0 110px;
}

.index2 ul {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

.index2 ul li {
	width: 32%;
	max-width: 275px;
	/*	color: var(--index2-color);*/
	padding-top: 55px;
	border-top: 1px solid var(--border-color);
	transition: all .5s ease;
}

.index2 ul li h2 {
	display: flex;
	align-items: center;
	font-size: 18px;
	font-family: 'Poppins-Bold';
	font-weight: bold;
}

.index2 ul li h2 img {
	margin-right: 10px;
}

.index2 ul li h3 {
	font-size: 18px;
	line-height: 24px;
	color: var(--title-color);
	font-family: 'Poppins-Bold';
	font-weight: bold;
	margin: 15px 0 10px;
}

.index2 ul li p {
	font-size: 16px;
	line-height: 24px;
}

.index2 ul li:hover {
	color: var(--index2-hover-color);
}

.index3 {
	position: relative;
	padding-bottom: 30px;
}

.index3 ul {
	position: relative;
}

.index3 ul:after {
	content: "";
	position: absolute;
	left: 50%;
	top: 0;
	width: 0;
	height: 100%;
	border-left: 1px dashed var(--index3-after);
}

.index3 ul li {
	position: relative;
	display: flex;
	align-items: flex-start;
	flex-wrap: wrap;
	justify-content: space-between;
	padding: 100px 0 150px;
}

.index3 ul li:nth-child(2) {
	flex-direction: row-reverse;
}

.index3 ul li:last-child {
	padding-bottom: 80px;
}

.index3 ul li:before {
	content: "";
	position: absolute;
	left: 50%;
	top: 0;
	width: 2px;
	height: 16px;
	background: #FF5900;
	z-index: 1;
}

.index3 ul li:last-child:after {
	content: "";
	position: absolute;
	left: 50%;
	bottom: 0;
	width: 2px;
	height: 16px;
	background: #FF5900;
	z-index: 1;
}

.ind3_lf {
	width: 48%;
	max-width: 408px;
	margin-top: 60px;
}

.index3 ul li:first-child .ind3_lf {
	margin-top: 0;
}

.ind3_lf span {
	font-size: 20px;
	color: #FF5900;
}

.ind3_lf h2 {
	font-size: 30px;
	color: var(--title-color);
	font-family: 'Poppins-Bold';
	font-weight: bold;
	margin: 20px 0 30px;
}

.ind3_lf dl dd {
	position: relative;
	font-size: 16px;
	line-height: 24px;
	color: var(--font-color);
	margin-bottom: 10px;
}

.ind3_lf dl dd:last-child {
	margin-bottom: 0;
}

.ind3_lf dl dd:after {
	content: "";
	position: absolute;
	left: -15px;
	top: 3px;
	width: 2px;
	height: 16px;
	background: #FF5900;
}

.ind3_lf i {
	color: #FF5900;
}

.ind3_lf em {
	font-family: 'Poppins-Regular';
	font-style: inherit;
}

.ind3_ri {
	position: relative;
	width: 48.7%;
	max-width: 542px;
	border-radius: 20px;
	border: 1px solid var(--border-color);
	/*	background: var(--color-bg);*/
	/*	box-shadow: 0px 30px 60px -30px #0000004D;*/
	overflow: hidden;
}
.none-border {
	border:none;
}
.ind3_ri img {
	/*	width: 100%;*/
	margin: 0 auto;
}

.ind31 p {
	position: absolute;
	font-size: 16px;
	line-height: 24px;
	color: var(--font-color);
	text-align: center;
	padding: 10px 15px;
	border-radius: 8px;
	border: 1px solid var(--border-color);
	background: var(--color-bg);
}

.ind31 p span {
	color: #3C93FF;
	font-family: 'Poppins-Regular';
}

.ind31 p.ind311 {
	top: 28.5%;
	left: 11%;
}

.ind31 p.ind312 {
	top: 47.1%;
	right: 5.5%;
}

.ind31 p.ind313 {
	top: 64%;
	left: 18.5%;
}

.ind32 p {
	position: absolute;
	width: 90%;
	max-width: 370px;
	font-size: 42px;
	line-height: 99px;
	color: var(--color-bg);
	font-family: 'Poppins-SemiBold';
	font-weight: bold;
	padding: 0 8px;
	background: var(--ind32-p);
	/*    background-size: cover;*/
}

.ind32 p.ind321 {
	left: 0;
	top: 15%;
}

.ind32 p.ind321_en {
	left: 0;
	top: 15%;
	font-size: 26px;
}

.ind32 p.ind322 {
	right: 0;
	bottom: 16%;
	text-align: right;
	background: var(--ind322-p);
	/*    background-size: cover;*/
}

.ind32 p.ind322_en {
	font-size: 26px;
	right: 0;
	bottom: 16%;
	text-align: right;
	background: var(--ind322-p);
	/*    background-size: cover;*/
}

.ind4 {
	padding: 50px 0 0;
}

.ind4 {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	justify-content: space-between;
	width: 94%;
	max-width: 1425px;
	margin-right: 5%;
}

.ind4_lf {
	width: 36%;
	max-width: 390px;
}

.ind4_lf strong {
	font-size: 96px;
	line-height: 110px;
	color: var(--title-color);
	font-family: 'Poppins-Bold';
}

.ind4_lf strong i {
	font-family: 'Poppins-Bold';
}

.ind4_lf h2 {
	font-size: 42px;
	color: var(--title-color);
	font-family: 'Poppins-SemiBold';
	font-weight: bold;
	margin: 10px 0 30px;
}

.ind4_lf span {
	color: #FF5900;
}

.ind4_lf p {
	font-size: 16px;
	line-height: 24px;
	color: var(--font-color);
}

.ind4_lf .ind_more {
	margin-top: 30px;
}

.ind4_lf .ind_more a {
	min-width: 260px;
}

.ind4_ri {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	width: 60%;
}

.ind4_ul {
	width: 30.5%;
	height: 750px;
	overflow: hidden;
}

.ind4_ul ul li {
	margin-top: 35px;
	padding: 30px;
	border-radius: 16px;
	background: var(--ind4-bj);
	transition: all .6s ease;
	color: var(--title-color);
	border: 2px solid var(--ind4-bj);
}

.ind4_zy {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	justify-content: space-between;
	margin-top: 20px;
}

.home4_img {
	width: 58px;
}

/*.home4_img img{
	border-radius: 50%;
	border: 1px solid var(--border-color);
}*/
.home4_y {
	flex: 1;
	padding-left: 8px;
}

.home4_y h3 {
	font-size: 16px;
	font-family: 'Poppins-SemiBold';
}

.ind4_ul ul li p:first-child {
	font-size: 16px;
	line-height: 24px;
}

.ind4_ul ul li .home4_y p {
	font-size: 14px;
}

.home4_two p:last-child {
	min-height: 88px;
	font-size: 14px;
	line-height: 22px;
	color: var(--font-color);
	margin-top: 15px;
}

.home4_two p span {
	color: var(--title-color);
	font-family: 'Poppins-SemiBold';
	transition: all .6s ease;
}

.ind4_ul ul li:hover {
	background: none;
	border: 2px solid #FF5900;
	/*	color: var(--font-color);*/
}

.ind4_ul ul li:hover p span {
	color: #FF5900;
}

.ind4_three {
	padding-top: 30px;
}

.index5 {
	position: relative;
	padding: 70px 0;
}

.ind5_tit {
	position: absolute;
	left: 50%;
	top: 43%;
	transform: translate(-50%, -50%);
	text-align: center;
}

.ind5_tit h2 {
	font-size: 42px;
	color: var(--title-color);
	font-family: 'Poppins-SemiBold';
}

.ind5_tit p {
	font-size: 16px;
	line-height: 24px;
	color: var(--font-color);
	margin: 30px 0 50px;
}

.ind5_tit a {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 160px;
	font-size: 20px;
	line-height: 56px;
	color: #ffffff;
	font-family: 'Poppins-SemiBold';
	margin: 0 auto;
	border-radius: 6px;
	background: #FF5900;
}

.ind5_tit a img {
	margin-left: 2px;
}

.ind5 ul {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

.ind5 ul li {
	position: relative;
	width: 212px;
	/*	padding: 15px;
	margin-bottom: 80px;
	border-radius: 16px;
	background: #FFE400;*/
	overflow: hidden;
}

/*img.ind51{
	margin: 0 auto 8px;
}*/
.ind5 ul li img {
	margin: 0 auto;
}

img.ind52 {
	float: right;
}

.ind5 ul li.ind51 {
	margin-left: 8.9%;
}

.ind5 ul li.ind52 {
	/*	top: 25px;*/
	margin-right: 5%;
	/*	background: #137FE8;*/
}

.ind5 ul li.ind53 {
	position: relative;
	top: -50px;
	z-index: 1;
	/*	background: #F35F29;*/
}

.ind5 ul li.ind54 {
	top: 65px;
	/*	background: #46B471;*/
}

.ind5 ul li.ind55 {
	left: 10%;
	top: -100px;
	/*	background: #FFFFFF;*/
}

.index6 {
	padding: 60px 0;
}

.ind6_tit {
	margin-bottom: 60px;
}

.ind6_tit h2 {
	font-size: 42px;
	color: var(--title-color);
	font-weight: bold;
	font-family: 'Poppins-Bold';
}

.ind6_tit h2 span {
	color: #FF5900;
	font-family: 'Poppins-Bold';
}

.index6 ul li {
	display: flex;
	align-items: flex-start;
	flex-wrap: wrap;
	justify-content: space-between;
	min-height: 160px;
	color: var(--ind6-color);
	margin-bottom: 20px;
	padding-top: 15px;
	border-top: 1px solid var(--border-color);
	transition: all .5s ease;
}

.ind6_lf {
	width: 14%;
	font-size: 30px;
	font-family: 'Poppins-Bold';
}

.ind6_ri {
	flex: 1;
	padding-top: 10px;
}

.ind6_ri h3 {
	position: relative;
	font-size: 20px;
	line-height: 22px;
	padding-left: 15px;
	color: #FF5900;
	margin-bottom: 15px;
	border-left: 2px solid #FF5900;
}

.ind6_ri p {
	font-size: 20px;
	line-height: 36px;
	padding-left: 15px;
}

.ind6_ri p span {
	font-family: 'Poppins-Regular';
}

.index6 ul li:last-child {
	min-height: auto;
}

.index6 ul li:hover,
.index6 ul li.ind6_y {
	color: var(--title-color);
}

.index7 {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	justify-content: space-between;
	padding-bottom: 130px;
}

.ind7_lf {
	width: 35%;
	max-width: 246px;
	font-size: 30px;
	font-family: 'Poppins-Bold';
	margin-bottom: 30px;
}

.ind7_logo {
	margin-bottom: 10px;
}

.ind7_lf span {
	font-family: 'Poppins-Bold';
}

.fc {
	color: #FF5900;
}

.ind7_ri {
	width: 59%;
}

.ind7_nav {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	margin-bottom: 50px;
}

.ind7_nav a {
	font-size: 16px;
}

.ind7_dl {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

.ind7_dl dl {
	width: 46%;
	font-size: 16px;
}

.ind7_dl dl:nth-child(-n+2) {
	margin-bottom: 35px;
}

.ind7_dl dl dt {
	position: relative;
	margin-bottom: 8px;
}

.ind7_dl dl dt:after {
	content: "";
	position: absolute;
	left: -18px;
	top: 0;
	width: 2px;
	height: 100%;
	background: #FF5900;
}

.ind7_dl dl dd {
	line-height: 24px;
	color: #D6D6D6;
}

.ind7_dl dl dd span {
	font-family: 'Poppins-Regular';
}

.index8 {
	padding: 120px 0;
}

.ind8_tit {
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-bottom: 60px;
}

.ind8_tit h2 {
	font-size: 42px;
	color: var(--title-color);
	font-weight: bold;
	font-family: 'Poppins-SemiBold';
}

.ind8_zy {
	position: relative;
	width: 90px;
	height: 38px;
}

.swiper-button-next:after,
.swiper-button-prev:after {
	display: none;
}

.ind8_zy .swiper-button-prev,
.ind8_zy .swiper-button-next {
	width: 38px;
	height: 38px;
	top: 0;
	margin-top: 0;
	outline: none;
}

.ind8_zy .swiper-button-prev {
	background: var(--ind8-z);
	background-size: 100% 100%;
	left: 0;
}

.ind8_zy .swiper-button-next {
	background: var(--ind8-y);
	background-size: 100% 100%;
	right: 0;
}

.index8 .ind_more {
	justify-content: center;
	margin: 100px auto 0;
}

.footer {
	padding-top: 120px;
}

.foot_logo {
	margin-bottom: 45px;
}

.foot {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	font-size: 16px;
	line-height: 20px;
	padding-bottom: 110px;
}

.foot_nav {
	flex: 1;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

.foot_nav dl {
	width: 24%;
}

.foot_nav dl:nth-child(2) dd a:nth-child(2) {
	display: none;
}

.foot_nav dl dt {
	color: var(--title-color);
}

.foot_nav dl dd a {
	display: block;
	color: var(--font-color);
	margin-top: 25px;
}

.foot_nav dl dd a:hover {
	color: var(--title-color);
}

.foot_lf {
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	/*	flex: 1;
	max-width: 62%;*/
}

.foot_tit {
	color: var(--title-color);
	margin-bottom: 25px;
}

.foot_con {
	width: 260px;
	color: var(--font-color);
}

.foot_con dl {
	margin-bottom: 25px;
}

.foot_lf dl dt,
.foot_con dl dt {
	margin-bottom: 15px;
}

.foot_lf dl dd,
.foot_con dl dd {
	font-size: 14px;
	font-family: 'Poppins-Bold';
}

.foot_ri {
	width: 245px;
}

.foot_ri h2 {
	font-size: 16px;
	margin-bottom: 15px;
}

.foot_ri ul {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	/*	justify-content: space-between;*/
}

.foot_ri ul li {
	margin-right: 15px;
}

.foot_ri ul li:last-child {
	margin-right: 0;
}

img.tu1 {
	display: var(--img-block);
}

img.tu2 {
	display: var(--img-none);
}

img.tu_hover {
	display: none;
}

.foot_ri ul li:hover img.tu {
	display: none;
}

.foot_ri ul li:hover img.tu_hover {
	display: block;
}

.copy {
	font-size: 14px;
	color: var(--font-color);
	font-family: 'Poppins-Bold';
	padding: 20px 0;
	border-top: 1px solid var(--border-color);
}

.copy span {
	font-family: 'Poppins-Bold';
}

.gototop {
	position: fixed;
	bottom: 12%;
	right: 20px;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 56px;
	height: 56px;
	border-radius: 50%;
	background: #FF5900;
	z-index: 999999;
}

.gototop:hover {
	background: var(--hg-hover);
}

.insight_top {
	display: flex;
	align-items: center;
	justify-content: space-between;
	color: #FF5900;
	padding: 30px 0 20px;
}

.insight_top h2 {
	font-size: 20px;
}

.insight_top h2 a {
	transition: all .6s ease;
}

.insight_top h2 span {
	margin: 0 15px;
}

.insight_go h2 a {
	padding-left: 30px;
	background: url(../images/mrz.png)left center no-repeat;
}

.insight_go h2 a:hover {
	background-image: url(../images/mrz1.png);
}

.insight_top h2 a:hover {
	color: #A1A1A1;
}

.insight_nav {
	flex: 1;
	display: flex;
	align-items: center;
	justify-content: space-between;
	max-width: 380px;
}

.insight_nav a {
	display: block;
	transition: all .6s ease;
}

.insight_nav a:hover,
.insight_nav a.cur {
	color: #EDEDED;
}

.insight_banner {
	padding: 100px 0 120px;
}

.insight_banner .swiper-container {
	padding-bottom: 100px;
}

.insight_banner .swiper-slide {
	display: flex;
	align-items: flex-start;
	flex-wrap: wrap;
	justify-content: space-between;
}

.dc_ri {
	position: relative;
	width: 48.85%;
	border-radius: 8px;
	overflow: hidden;
}

.dc_ri:after {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: rgba(10, 10, 10, 0.2);
}

.dc_ri img {
	width: 100%;
	border-radius: 8px;
}

.dc_lf {
	width: 43%;
	color: var(--title-color);
}

.dc_lf h3 {
	font-size: 20px;
}

.dc_lf p {
	font-size: 42px;
	font-family: 'Poppins-Bold';
	font-weight: bold;
	margin: 30px 0;
}

.dc_more a {
	font-size: 20px;
	color: #FF5900;
	font-family: 'Poppins-SemiBold';
	/*    font-weight: bold;*/
	padding-right: 25px;
	background: url(../images/dcm.svg)right center no-repeat;
	/*transition: all .6s ease;*/
}

.dc_more a:hover {
	color: var(--dc-more-hover-color);
	background-image: var(--dc-more-hover-bj);
}

.insight_banner .swiper-container .swiper-scrollbar {
	width: 100%;
	background: var(--insight-banner);
}

.insight_banner .swiper-scrollbar .swiper-scrollbar-drag {
	border-radius: 0;
	background: #FF5900;
}

.insight1 {
	padding-bottom: 50px;
}

.insight1_one {
	display: flex;
	align-items: flex-start;
	flex-wrap: wrap;
	justify-content: space-between;
	margin-bottom: 50px;
}

.insight1_lf {
	width: 230px;
	color: var(--title-color);
	margin-right: 64px;
}

.dc_tit {
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-bottom: 45px;
}

.dc_tit h2 {
	font-size: 42px;
	color: var(--title-color);
	font-family: 'Poppins-Bold';
	font-weight: bold;
}

.insight1_lf .dc_tit {
	margin-bottom: 30px;
}

.insight1_tit {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	margin-bottom: 20px;
}

.insight1_img {
	width: 36px;
	margin-right: 15px;
}

.insight1_img img {
	width: 100%;
	border-radius: 50%;
	border: 1px solid #2E2E2E;
}

.insight1_tit p {
	line-height: 36px;
	color: var(--title-color);
	flex: 1;
}

.insight1_des {
	font-size: 16px;
	line-height: 24px;
	margin-bottom: 20px;
	color: var(--title-color);
}

.insight1_ri {
	position: relative;
	flex: 1;
	border-radius: 8px;
	overflow: hidden;
}

img.dc_img {
	width: 100%;
	border-radius: 10px;
}

.dc_hg {
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	display: flex;
	justify-content: space-between;
	flex-direction: column;
	width: 100%;
	height: 100%;
	padding: 25px 35px;
	background: url(../images/hg2.png)top center no-repeat;
	background-size: cover;
	transition: all .6s ease;
}

.dc_top {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.dc_logo {
	width: 73px;
}

.dc_bottom {
	margin-bottom: -35px;
	transition: all .6s;
}

.dc_bottom p {
	font-size: 20px;
	line-height: 28px;
	color: var(--index1-color);
	font-family: 'Poppins-SemiBold';
	font-weight: bold;
	margin-bottom: 5px;
}

/*.dc_hg:hover{
	background-image: url(../images/hg1.png);
}*/
.dc_bottom span {
	display: inline-block;
	opacity: 0;
	font-size: 18px;
	line-height: 30px;
	color: var(--index1-color);
	font-family: 'Poppins-SemiBold';
	font-weight: bold;
	padding-right: 30px;
	background: url(../images/head_jt.svg) right center no-repeat;
	transition: all .2s;
	overflow: hidden;
}

.dc_hg:hover .dc_bottom {
	margin-bottom: 0;
}

.dc_hg:hover .dc_bottom span {
	opacity: 1;
}

.insight_two ul {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

.insight_two ul li {
	position: relative;
	width: 48.85%;
	margin-bottom: 40px;
	border-radius: 8px;
	overflow: hidden;
}

.insight_two ul li>a {
	display: block;
}

.more {
	text-align: center;
}

.insight2 {
	padding-top: 50px;
}

.p120 {
	padding: 50px 0 120px;
}

.insight_qh {
	display: flex;
	align-items: center;
	margin-bottom: 45px;
}

.insight_qh p {
	font-size: 16px;
	line-height: 34px;
	color: #A1A1A1;
	text-align: center;
	margin-right: 10px;
	padding: 0 15px;
	border-radius: 20px;
	border: 1px solid transparent;
	cursor: pointer;
}

.insight_qh p.cur,
.insight_qh p:hover {
	color: var(--title-color);
	border-color: var(--border-color);
}

.insight_qh p:last-child {
	margin-right: 0;
}

.insight_ul ul {
	display: flex;
	flex-wrap: wrap;
}

.insight_ul ul li {
	width: 30%;
	margin-right: 5%;
	margin-bottom: 60px;
}

.insight_xw {
	max-width: 260px;
	font-size: 16px;
	color: var(--font-color);
	padding-left: 15px;
	transition: all .6s;
}

.insight_ul ul li:nth-child(3n) {
	margin-right: 0;
}

.insight_ul ul li p,
.activity_con p,
.dt_con p,
.insight_xw p {
	position: relative;
}

.insight_ul ul li p:after,
.activity_con p:after,
.dt_con p:after,
.insight_xw p:after {
	content: "";
	position: absolute;
	left: -15px;
	top: 50%;
	width: 2px;
	height: 16px;
	margin-top: -8px;
	background: #FF5900;
}

.insight_ul ul li h3,
.activity_con h3,
.dt_con h3,
.insight_xw h3 {
	font-size: 16px;
	line-height: 24px;
	color: var(--title-color);
	font-family: 'Poppins-SemiBold';
	/*    font-weight: bold;*/
	margin: 25px 0;
}

.activity_con h3,
.insight_xw h3 {
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}

.activity_con h3 a {
	font-family: 'Poppins-SemiBold';
}

.insight_xw:hover,
.activity_ul ul li:hover .activity_con {
	color: var(--color);
}

.dc_des {
	line-height: 24px;
	margin-bottom: 15px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}

.insight_con>div {
	display: none;
}

.insight_con>div:first-child {
	display: block;
}

.insight_lb .swiper-container {
	height: 100%;
}

.insight_lb .swiper-slide {
	height: auto;
}

.insight5 {
	position: relative;
	padding: 1px;
	z-index: 1;
}

.insight5_flex {
	position: relative;
	display: flex;
	align-items: flex-start;
	flex-wrap: wrap;
	justify-content: space-between;
	border-radius: 8px;
	padding: 30px 35px;
	background: #0A0A0A;
}

.insight5:after {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	border-radius: 8px;
	background: linear-gradient(to bottom, #52ACFF, #171717);
	z-index: -1;
}

.insight5_lf {
	width: 40%;
	padding-top: 50px;
}

.insight5_lf h2 {
	font-size: 42px;
	font-family: 'Poppins-Bold';
	font-weight: bold;
	margin-bottom: 20px;
}

.insight5_lf p {
	font-size: 16px;
	line-height: 24px;
}

.insight5_ri {
	width: 50%;
	padding: 90px 50px;
	display: flex;
	justify-content: center;
	flex-direction: column;
	border-radius: 20px;
	background: #1A1A1A;
}

.insight5_tit {
	margin-bottom: 30px;
}

.insight5_tit h3 {
	font-size: 30px;
	font-family: 'Poppins-Bold';
	font-weight: bold;
}

.insight5_tit p {
	font-size: 18px;
	margin: 10px 0;
}

.insight5_ri h5 {
	font-size: 16px;
	margin-bottom: 10px;
}

.insight5_ri input {
	display: block;
	width: 100%;
	font-size: 20px;
	line-height: 68px;
	color: #EDEDED;
	margin-bottom: 35px;
	padding-left: 25px;
	border-radius: 10px;
	border: 1px solid #D6DDED;
	background: none;
}

.insight5_ri button {
	display: block;
	width: 100%;
	font-size: 18px;
	line-height: 54px;
	color: #FAFAFA;
	text-align: center;
	border-radius: 6px;
	border: none;
	background: #FF5900;
	cursor: pointer;
}

.insight5_ri button span {
	font-family: 'Poppins-Bold';
	font-weight: bold;
	padding-right: 30px;
	background: url(../images/mr1.png) right center no-repeat;
	transition: all .6s ease;
}

.activity_ul ul {
	display: flex;
	flex-wrap: wrap;
}

.activity_ul ul li {
	width: 31.69%;
	margin-right: 2.465%;
	margin-bottom: 55px;
}

.activity_ul ul li:nth-child(3n) {
	margin-right: 0;
}

/*.activity_ul ul li:hover .activity_con{
	color: #EDEDED;
}*/
.activity_img {
	position: relative;
	border-radius: 8px 8px 0 0;
	transition: all .6s;
	overflow: hidden;
}

.activity_hg {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 102%;
	padding: 30px 35px;
	background: url(../images/hg2.png)top center no-repeat;
	background-size: cover;
	background-size: cover;
	transition: all .6s ease;
}

.activity_con {
	color: var(--font-color);
	padding: 25px 18px;
	transition: all .6s ease;
}

.activity_con .dc_des {
	-webkit-line-clamp: 2;
}

.activity_ul ul li:hover .activity_img {
	transform: scale(.95);
}

.flex_show {
	display: flex;
	align-items: flex-start;
	flex-wrap: wrap;
	justify-content: space-between;
}

.flex_ri {
	flex: 1;
	overflow: hidden;
}

.video_tit {
	margin-bottom: 40px;
}

.video_tit h2 {
	font-size: 42px;
	color: var(--title-color);
	font-family: 'Poppins-Bold';
	font-weight: bold;
	margin-bottom: 25px;
}

.sp_time {
	font-size: 16px;
	color: var(--title-color);
	font-family: 'Poppins-Regular';
}

.sp_share {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	margin: 30px 0;
}

.sp_share a {
	display: block;
	margin-right: 15px;
}

.xgrc {
	display: flex;
	flex-wrap: wrap;
}

.xgrc a {
	display: block;
	font-size: 14px;
	line-height: 26px;
	color: #9985FF;
	margin-right: 8px;
	margin-bottom: 8px;
	padding: 0 8px;
	border-radius: 4px;
	border: 1px solid #9985FF;
}

.xgrc a:last-child {
	margin-right: 0;
}

.video_bf {
	position: relative;
	border-radius: 8px;
	overflow: hidden;
}

.sp_but {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: rgba(6, 4, 4, .2);
}

.sp_but p {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 18px;
	color: #ededed;
	font-family: 'Poppins-Bold';
	font-weight: bold;
	cursor: pointer;
}

.sp_but p img {
	margin-left: 10px;
}

.video_con {
	font-size: 16px;
	line-height: 24px;
	color: var(--title-color);
}

.video_con img {
	margin: 20px auto;
	border-radius: 8px;
}

.relevant_tit {
	display: flex;
	align-items: flex-start;
	flex-wrap: wrap;
	margin-bottom: 40px;
}

.relevant_tit h2 {
	font-size: 20px;
	line-height: 28px;
	color: var(--title-color);
	margin-right: 20px;
}

.flex1 {
	flex: 1;
}

.relevant_lb {
	width: 100%;
}

.relevant_lb .swiper-container {
	overflow: inherit;
}

.lb_m .swiper-horizontal>.swiper-pagination-bullets {
	display: none;
	bottom: 0;
}

.lb_m .swiper-pagination-bullet {
	width: 15px;
	height: 3px;
	background: var(--border-color);
	opacity: 1;
	border-radius: 0;
	vertical-align: middle
}

.lb_m .swiper-pagination-bullet-active {
	background: #FF5900;
}

.radio {
	border-radius: 8px;
	overflow: hidden;
}

.show1 {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	justify-content: space-between;
}

.show1_lf {
	width: 37%;
}

.show1_lf span {
	font-size: 20px;
}

.show1_lf h2 {
	font-size: 42px;
	color: #FAFAFA;
	font-family: 'Poppins-Bold';
	font-weight: bold;
	margin: 30px 0;
}

.show1_lf p {
	font-size: 20px;
	line-height: 36px;
}

.bj_h {
	position: relative;
}

.bj_h:after {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: rgba(10, 10, 10, .2);
}

.mx675 {
	max-width: 675px;
}

.show_con {
	font-size: 16px;
	line-height: 24px;
	color: var(--title-color);
}

.show_con img {
	margin: 20px auto;
	border-radius: 8px;
}

.show_con p {
	margin-bottom: 10px;
}

.show_con strong {
	font-family: 'Poppins-Bold';
}

.about5 {
	display: flex;
	align-items: center;
	padding: 80px 0;
	/*	height: 100vh;*/
	/*	overflow: hidden;  */
}

.ab5 {
	position: relative;
	height: 2000px;
}

.ab5_img {
	position: sticky;
	top: 0;
	display: flex;
	align-items: center;
	justify-content: flex-start;
	width: 92.3%;
	height: 100vh;
	transition: width 0.2s ease-out;
}

.ab5_img:after {
	content: "";
	position: absolute;
	left: 103%;
	top: 50%;
	transform: translate(0, -50%);
	width: 1191px;
	height: 620px;
	background: url(../images/ab51.png)left center no-repeat;
	background-size: cover;
}

.about1 {
	padding: 190px 0;
	background: url(../images/ab1.png)bottom center no-repeat;
	background-size: cover;
}

.ab1_tit {
	text-align: center;
	margin-bottom: 100px;
}

.ab1_tit h2 {
	font-size: 42px;
	color: var(--ab-tit);
	font-family: 'Poppins-SemiBold';
	margin-bottom: 50px;
}

/*.ab1_tit h2{
	font-size: 30px;
	color: #009AFA;
    font-family: 'Poppins-Bold';
    font-weight: bold;
}*/
.ab1_tit h3 {
	font-size: 42px;
	color: var(--ab-tit);
	font-family: 'Poppins-Bold';
	font-weight: bold;
	margin: 15px 0;
}

.ab1_tit p {
	font-size: 16px;
	line-height: 24px;
	color: var(--ab1_tit-p-color);
}

.ab1_des {
	font-size: 16px;
	line-height: 24px;
	color: var(--ind6-color);
}

.about1 ul {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

.about1 ul li {
	position: relative;
	width: 32%;
	/*	background: rgba(6, 4, 4, 0.4);*/
	backdrop-filter: blur(4px);
	padding: 40px 10px 35px 25px;
	/*  	border-radius: 24px;
  	border-top: 1px solid #5D5D5D;    
	border-right: 1px solid #373737; 
	border-bottom: 1px solid #1C1C1C; 
	border-left: 1px solid #3A3A3A;*/
	background: var(--about1-bj);
	background-size: 100% 100%;
}

/*.about1 ul li:after{
	content: "";
	position: absolute;
	top: 10%;
	right: 0;
	width: 1px;
	height: 60%;
	background: #B2B2B2;
}*/
.about1 ul li p {
	font-size: 20px;
	color: var(--title-color);
}

.about1 ul li h3 {
	display: inline-block;
	font-size: 64px;
	line-height: 70px;
	font-family: 'Poppins-Bold';
	font-weight: bold;
	background: linear-gradient(90deg, #009AFA -10.14%, #FF9400 107.43%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	margin-bottom: 60px;
}

.about1 ul li:nth-child(2) h3 {
	background: linear-gradient(270deg, #E6302D -6.44%, #FF7B22 73.99%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}

.about1 ul li:nth-child(3) h3 {
	background: linear-gradient(90deg, #FF5900 -10.14%, #9985FF 107.43%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}

.about2 {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	justify-content: space-between;
}

.ab2_lf {
	width: 42%;
}

.ab2_lf img {
	margin: 0 auto;
}

.ab2_m {
	display: none;
}

.ab2_ri {
	width: 40%;
	color: var(--title-color);
}

.ab2_ri p {
	font-size: 16px;
	line-height: 24px;
}

.ab2_ri p.ab2_yw {
	font-family: 'Poppins-Regular';
}

.ab2_ri h2 {
	font-size: 42px;
	font-family: 'Poppins-SemiBold';
	font-weight: bold;
	margin: 30px 0;
}

.ab3 {
	position: relative;
	/*    overflow: hidden;*/
}

.ab3_ul {
	display: flex;
	align-items: center;
	width: 100%;
	overflow: hidden;
	transition: filter 0.3s ease, opacity 0.3s ease;
	/* 添加 opacity 过渡效果 */
	opacity: 1;
	will-change: transform;
}

.ab3_hover .ab3_ul {
	animation: blurIn 1s forwards;
	opacity: 0.5;
}

@keyframes blurIn {
	0% {
		filter: blur(0px);
	}

	100% {
		filter: blur(10px);
	}
}

.ab3_ul ul {
	display: flex;
	flex: none;
	height: 100%;
	white-space: nowrap;
}

.ab3_ul ul li {
	flex-direction: column;
	max-width: 155px;
	text-align: center;
	margin: 0 30px;
	padding: 30px 0;
	cursor: pointer;
	opacity: 1;
}

.ab3_img {
	display: flex;
	align-items: center;
	justify-content: center;
	height: 42px;
}

.ab3_ul ul li p {
	display: none;
}

.ab3_tit {
	position: absolute;
	display: flex;
	align-items: center;
	justify-content: center;
	left: 50%;
	top: 100%;
	/* 初始位置在元素下方 */
	transform: translateX(-50%) translateY(30px);
	/* 初始状态在下方，并稍微偏下 */
	text-align: center;
	opacity: 0;
	/* 初始透明度为 0 */
	visibility: hidden;
	/* 初始状态下隐藏文字 */
	transition: visibility 0s 0.3s, transform .8s ease-out;
	/* 文字的透明度、显示和位移过渡 */
	color: var(--ab-tit);
	font-size: 24px;
	cursor: pointer;
}

.ab3_hover .ab3_tit {
	width: 100%;
	height: 100%;
	top: 50%;
	/* 文字滑入到中间 */
	opacity: 1;
	/* 文字变得可见 */
	visibility: visible;
	/* 显示文字 */
	transform: translateX(-50%) translateY(-50%);
	/* 向上平移并保持水平居中 */
}

.ab4 ul {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

.ab4 ul li {
	width: 32%;
	max-width: 290px;
	color: var(--title-color);
	padding-top: 50px;
	border-top: 1px solid var(--border-color);
	;
	transition: all .5s ease;
}

.ab4 ul li h3 {
	font-size: 16px;
	font-family: 'Poppins-Bold';
	margin-bottom: 15px;
}

.ab4 ul li p {
	font-size: 16px;
	line-height: 24px;
}

.ab4 ul li:hover {
	color: var(--color);
}

.ab7 {
	display: flex;
	align-items: flex-start;
	flex-wrap: wrap;
	justify-content: space-between;
}

.ab_w {
	width: 45%;
}

.ab_tit span {
	font-size: 20px;
	color: #FF5900;
}

.ab_tit h2 {
	font-size: 42px;
	color: var(--title-color);
	font-family: 'Poppins-SemiBold';
	margin: 25px 0;
}

.ab_tit p {
	/*	max-width: 436px;*/
	font-size: 16px;
	line-height: 24px;
	color: var(--font-color);
}

.ab7_dl {
	margin-top: 20px;
}

.ab7_dl dl {
	position: relative;
	font-size: 16px;
	margin-bottom: 20px;
	padding-left: 15px;
	border-left: 2px solid var(--border-color);
}

.ab7_dl dl dt {
	position: relative;
	line-height: 20px;
	cursor: pointer;
}

.ab7_dl dl:after {
	content: "";
	position: absolute;
	left: -2px;
	top: 0;
	width: 2px;
	height: 20px;
	background: #FF5900;
}

.ab7_dl dl dd {
	display: none;
	max-width: 345px;
	line-height: 24px;
	margin-top: 15px;
	padding: 5px 8px;
	border-radius: 8px;
	border: 1px solid var(--border-color);
	background: var(--ind4-bj);
}

.ab7_dl dl dd span {
	font-family: 'Poppins-Regular';
}

.ab7_ri {
	width: 51.33%;
	margin-top: 20px;
}

.ab7 .ab7_ri {
	height: auto;
}

.ab7_ri img {
	width: 100%;
}

.ab_flex {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	justify-content: space-between;
}

.ab9_flex {
	display: flex;
	align-items: flex-start;
	flex-wrap: wrap;
	justify-content: space-between;
}

.ab8 {
	flex-direction: row-reverse;
}

.ab_con {
	position: relative;
	width: 51%;
	height: 460px;
	border-radius: 20px;
	border: 1px solid var(--border-color);
	background: var(--color-bg);
	box-shadow: 0px 30px 60px -30px #0000004D;
	overflow: hidden;
}

.ab8_ri {
	padding: 40px 30px 0;
	/*	background: url(../images/abh.png)center no-repeat;
	background-size: cover;*/
}

/*.ab_con:before{
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 20%;
	background: var(--ab-before);
	z-index: 1;
}*/
.about9 .ab9_flex:nth-child(2) {
	flex-direction: row-reverse;
}

/*.ab9_ri:after{
	content: "";
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	background: var(--ab-after);
	z-index: 1;
}*/
.ab8_ri ul li {
	margin-bottom: 15px;
}

.ab8_top {
	padding: 0 45px;
}

.ab8_top span {
	display: block;
	font-size: 14px;
	margin-bottom: 5px;
	padding-left: 20px;
}

.ab8_top p {
	max-width: 372px;
	font-size: 14px;
	padding: 10px 18px 25px;
	/*	border-radius: 30px;
	border: 1px solid #1A1A1A;*/
	background: url(../images/ab8z.png)no-repeat;
	background-size: 100% 100%;
}

.ab8_img {
	width: 58px;
}

.ab8_ri ul li:nth-child(2n) {
	display: flex;
	align-items: flex-end;
	flex-direction: column;
}

.ab8_ri ul li:nth-child(2n) .ab8_top p {
	background-image: url(../images/ab8y.png);
}

.ab9_lf {
	width: 50%;
	max-width: 460px;
	/* padding-top: 35px; */
}

.ab9_nav dl {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	margin-top: 5px;
	white-space: nowrap;
}

.ab9_nav dl dd {
	/* width: 30%; */
	/* max-width: 114px; */
	font-size: 14px;
	line-height: 20px;
	padding: 0 16px;
	border-left: 2px solid #FF5900;
	cursor: pointer;
	margin-top: 20px;
}

.ab9_nav dl dd.cur {
	color: var(--ind6-color);
}

.ab9_ri {
	width: 48%;
	max-width: 482px;
	border: 1px solid var(--border-color);
	border-radius: 20px;
	overflow: hidden;
}

.ab9_img {
	display: flex;
	align-items: center;
	justify-content: center;
}

.ab9_con {
	width: 94%;
	max-width: 398px;
	margin: 25px auto 8px;
	padding: 8px 2px 8px 20px;
	border-radius: 8px;
	border: 1px solid var(--border-color);
	background: var(--ind4-bj);
}

.ab9_con p {
	display: none;
	line-height: 24px;
	color: var(--font-color);
	padding-left: 30px;
	background: var(--ab9_con-bj)left top 3px no-repeat;
}

.ab9_con p:first-child {
	display: block;
}

.ab9_ri img {
	margin: 0 auto;
}

.ab9_ri ul {
	max-width: 460px;
}

.ab9_ri ul li {
	margin-bottom: 15px;
	padding: 8px 15px;
	border-radius: 12px;
	border: 1px solid var(--border-color);
}

.ab9_ri ul li:last-child {
	margin-bottom: 0;
}

.ab9_ri ul li h3 {
	font-size: 14px;
	line-height: 18px;
	color: var(--font-color);
	margin-bottom: 3px;
	padding-left: 25px;
	background: url(../images/ab91.png)left center no-repeat;
}

.ab9_ri ul li:nth-child(2) h3 {
	background-image: url(../images/ab92.png);
}

.ab9_ri ul li:nth-child(3) h3 {
	background-image: url(../images/ab93.png);
}

.ab9_ri ul li:nth-child(4) h3 {
	background-image: url(../images/ab94.png);
}

.ab9_ri ul li p {
	font-size: 14px;
	color: var(--title-color);
}

.ab10_bd {
	display: flex;
	align-items: center;
	/*    width: 100%;
    overflow: hidden;*/
}

.ab10_bd {
	transition: transform 0.3s ease;
}

.ab10_bd ul {
	display: flex;
	flex: none;
	height: 100%;
	white-space: nowrap;
}

.ab10_bd ul li {
	display: inline-block;
	vertical-align: middle;
	margin: 0 60px;
}

.ab11 ul li {
	position: relative;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

.ab11_lf {
	width: 290px;
	text-align: right;
}

/*.ab11_tit{
	position: sticky;
    top: 100px;
    margin-bottom: 40px;
}*/
.ab11_lf h2 {
	font-size: 42px;
	color: var(--title-color);
	font-family: 'Poppins-Bold';
}

.ab11_lf p {
	font-size: 16px;
	color: var(--font-color);
	font-family: 'Poppins-Regular';
}

.ab11_con {
	position: relative;
	width: 23%;
}

.ab11_con:after {
	content: "";
	position: absolute;
	left: 50%;
	top: 0;
	height: 100%;
	border-left: 1px dashed var(--border-color);
	z-index: -1;
}

.ab11_con dl {
	width: 40px;
	margin: 0 auto;
	padding: 7px;
	border-radius: 50px;
	border: 1px solid var(--border-color);
	background: var(--color-bg);
}

.ab11_con dl dd {
	display: block;
	margin-bottom: 6px;
}

.ab11_con dl dd:last-child {
	margin-bottom: 0;
}

.ab11_con dl img {
	margin: 0 auto;
}

.ab11_ri {
	flex: 1;
}

.ab11_ri dl {
	font-size: 20px;
	padding-bottom: 50px;
	transition: all .6s ease;
}

.ab11_ri dl dt {
	color: var(--title-color);
	margin-bottom: 5px;
}

.ab11_ri dl dd {
	color: var(--font-color);
}

.ab11_ri dl:last-child {
	padding-bottom: 100px;
}

.ab11 ul li:last-child .ab11_ri dl:last-child {
	padding-bottom: 30px;
}

.ab11_ri dl:hover dt {
	color: #FF5900;
}

.ab11 ul li:last-child .ab11_con:before {
	content: "";
	position: absolute;
	left: 50%;
	bottom: 0;
	width: 2px;
	height: 16px;
	margin-left: -.5px;
	background: #FF5900;
}

.about12 .ind8_tit {
	margin-bottom: 25px;
}

.ab12_des {
	font-size: 16px;
	line-height: 24px;
	color: var(--font-color);
	margin-bottom: 50px;
}

.ab12_img {
	margin-bottom: 15px;
}


.ind_more {
	margin-top: 50px;
	display: flex;
	align-items: center;
}

.ind_more a {
	display: flex;
	align-items: center;
	justify-content: center;
	min-width: 160px;
	font-size: 20px;
	line-height: 56px;
	color: #FAFAFA;
	font-family: 'Poppins-SemiBold';
	padding: 0 25px;
	border-radius: 8px;
	background: #FF5900;
}

.ind_more a img {
	width: 15px;
	margin-left: 10px;
}

.founder1 {
	padding: 50px 0;
}

.founder1_tit {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	color: var(--title-color);
}

.founder1_tit {
	margin-bottom: 30px;
}

.founder1_tit .insight1_tit {
	margin-right: 45px;
}

.founder1_tit .insight1_des {
	flex: 1;
}

.founder1_flex {
	display: flex;
	align-items: flex-start;
	flex-wrap: wrap;
	justify-content: space-between;
}

.founder1_lf {
	position: relative;
	width: 48.9%;
}

.founder1_ri {
	width: 43%;
	font-size: 42px;
	color: var(--title-color);
	font-family: 'Poppins-SemiBold';
}

.founder1_ri a {
	font-family: 'Poppins-SemiBold';
}

.index1 {
	position: relative;
}

a.idmd {
	position: relative;
	top: -90px;
}








.tutor_flex {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	justify-content: space-between;
}

.tutor_lf {
	width: 36%;
	max-width: 340px;
}

.title h2 {
	font-size: 42px;
	font-family: 'Poppins-Bold';
	font-weight: bold;
	margin: 0 0 15px;
}

.title p {
	font-size: 16px;
	line-height: 24px;
	color: #A1A1A1;
}

.tutor_ri {
	position: relative;
	width: 50%;
}

.tutor_ri ul li {
	position: absolute;
	top: 0;
	z-index: 9;
}

/* .tutor_ri ul li:nth-child(2){
	position: ;
} */
.tutor1_lf {
	width: 38%;
}

.tutor1_ri {
	display: flex;
	align-items: flex-end;
	justify-content: flex-end;
	background: url(../images/tutor1.png)top center no-repeat;
	background-size: cover;
}

.tutor1_con {
	width: 85%;
	padding: 30px 0 0 20px;
	border-radius: 20px 0 0 0;
	border: 1px solid #2E2E2E;
	background: #1A1A1A;
}

.tutor1_con h3 {
	font-size: 14px;
	color: #A1A1A1;
	margin-bottom: 20px;
}

.tutor1_con ul li {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	font-size: 14px;
	line-height: 30px;
	border-top: 1px solid #2E2E2E;
	padding: 15px 40px;
	background: url(../images/tutorbj.png)left 5px center no-repeat;
}

.tutor1_con ul li p {
	min-width: 100px;
	padding-right: 10px;
}

.tutor1_con ul li span {
	flex: 1;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;
}

.tutor2 {
	flex-direction: row-reverse;
	align-items: flex-start;
}

.tutor2_lf {
	padding-top: 55px;
}

.tutor2_ri {
	display: flex;
	align-items: center;
	justify-content: center;
}

.tutor2_ri:before,
.tutor2_ri:after {
	display: none;
}

.tutor2_swp {
	width: 90%;
	max-width: 294px;
}

.tutor2_swp .swiper-container {
	padding-bottom: 30px;
}

.tutor2_swp .swiper-slide {
	border-radius: 20px;
	border: 1px solid #2E2E2E;
	overflow: hidden;
}

.tutor2_img img {
	width: 100%;
}

.tutor2_swp .swiper-slide:nth-child(2n) .tutor2_con {
	background-color: #1F1E23;
}

.tutor2_swp .swiper-horizontal>.swiper-pagination-bullets {
	bottom: 0;
}

.tutor2_swp .swiper-pagination-bullet {
	width: 16px;
	height: 2px;
	background: #2E2E2E;
	opacity: 1;
	border-radius: 0;
	vertical-align: middle
}

.tutor2_swp .swiper-pagination-bullet-active {
	background: #FF5900;
}

.tutor2_con {
	width: 101%;
	font-size: 14px;
	margin-top: -80px;
	padding: 30px 36px 20px;
	background-color: #191F23;
	clip-path: polygon(0 15%, 100% 0, 100% 100%, 0 100%);
}

.tutor2_con p:first-child {
	margin-bottom: 10px;
}

/*.join1{
	padding: 158px 0;
}*/
.join_f {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	justify-content: space-between;
}

.join1_lf {
	width: 43%;
}

.join1_lf h2 {
	font-size: 30px;
	color: #009AFA;
	font-family: 'Poppins-Bold';
	margin-bottom: 15px;
}

.join1_lf h3 {
	font-size: 42px;
	color: var(--title-color);
	font-family: 'Poppins-SemiBold';
}

.join1_lf .ind_more {
	margin-top: 40px;
}

.join1_ri {
	position: relative;
	width: 52.9%;
}

.join1_tit p {
	position: absolute;
	min-width: 35px;
	display: inline-block;
	font-size: 16px;
	line-height: 18px;
	color: #FBFBFA;
	text-align: center;
	padding: 0 3px;
	border-radius: 8px;
}

.join1_tit p:first-child {
	left: 50%;
	top: 12.2%;
	transform: translate(-50%, 0);
	background: var(--join1_tit-p1);

}

.join1_tit p:nth-child(2) {
	top: 31.5%;
	left: 75.5%;
	background: var(--join1_tit-p2);
}

.join1_tit p:nth-child(3) {
	top: 77.4%;
	left: 81%;
	background: var(--join1_tit-p3);
}

.join1_tit p:nth-child(4) {
	top: 73.5%;
	left: 8%;
	background: var(--join1_tit-p4);
}

.join1_tit p:nth-child(5) {
	top: 24%;
	left: 19.5%;
	background: var(--join1_tit-p5);
}

.join1_tu {
	display: flex;
	align-items: center;
	justify-content: center;
	position: absolute;
	left: 50%;
	top: 53%;
	transform: translate(-50%, 0);
}

.join1_tu p {
	margin-left: -15px;
	padding: 4px;
	border-radius: 50%;
	border: 2px solid #9985FF;
	background: var(--join1_tu-p-bj);
}

.join1_tu img {
	width: 60px;
	border-radius: 50%;
}

.join1_tu p:first-child {
	margin-left: 0;
	z-index: 3;
}

.join1_tu p:nth-child(2) {
	border-color: #009AFA;
	z-index: 2;
}

.join1_tu p:nth-child(3) {
	border-color: #FF9400;
	z-index: 1;
}

.join_tit h2 {
	font-size: 42px;
	color: var(--title-color);
	font-family: 'Poppins-SemiBold';
}

.join2_ul {
	margin-top: 50px;
	/*	padding: 30px 0;*/
}

.join2_ul ul {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	border-left: 1px solid var(--border-color);
	border-top: 1px solid var(--border-color);
}

.join2_ul ul li {
	width: 33.33%;
	padding: 35px 40px;
	border-right: 1px solid var(--border-color);
	border-bottom: 1px solid var(--border-color);
	transition: all .2s ease;
}

.join2_img {
	margin-bottom: 35px;
}

.join_p p {
	font-size: 16px;
	line-height: 24px;
	color: var(--font-color);
	transition: all .2s ease;
}

.join_p p strong {
	color: var(--join-p-strong);
	font-family: 'Poppins-SemiBold';
	transition: all .2s ease;
}

.join_p_en p {
	font-size: 12px;
	line-height: 20px;
	color: var(--font-color);
	transition: all .2s ease;
}

.join_p_en p strong {
	color: var(--join-p-strong);
	font-family: 'Poppins-SemiBold';
	transition: all .2s ease;
}

.join42_con p strong {
	color: var(--title-color);
}

.join2_ul ul li:hover {
	background: var(--join2-ul-bj);
}

.join2_ul ul li:hover P {
	color: var(--join-p-hover) !important;
}

.join2_ul ul li:hover p strong {
	color: var(--join-p-strong-hover);
}

.internship3 .join2_ul ul li:hover p {
	color: var(--nav-color);
}

.join2_ul ul li:hover img.tu2 {
	display: var(--join2-img-tu2);
}

.join2_ul ul li:hover img.tu22 {
	display: var(--join2-img-tu2-hover);
}

.join3 {
	display: flex;
	align-items: flex-start;
	flex-wrap: wrap;
	justify-content: space-between;
}

.join3_lf {
	position: sticky;
	top: 110px;
	width: 31.9%;
}

.join3_ri {
	width: 66%;
}

.join3_ri ul {
	border: 1px solid var(--border-color);
}

.join3_ri ul li {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	justify-content: space-between;
	padding: 50px 70px;
	border-bottom: 1px solid var(--border-color);
	transition: all .6s;
}

.join3_ri ul li h3 {
	font-size: 20px;
	color: var(--title-color);
	font-family: 'Poppins-Bold';
}

.join3_ri ul li p {
	font-size: 20px;
	color: var(--font-color);
}

.join3_ri ul li:hover {
	background: var(--ind4-bj);
}

.w430 {
	max-width: 430px;
}

.join_margin {
	margin: 0 auto;
}

.join41_lf {
	width: 48.9%;
	/*	max-width: 434px;*/
}

.join41_ri {
	width: 48.9%;
}

.join41_ri img {
	border-radius: 8px;
}

.join42 {
	flex-direction: row-reverse;
}

.join42_img {
	display: flex;
	align-items: flex-start;
	flex-wrap: wrap;
	justify-content: space-between;
	width: 48.9%;
}

.join42_img img {
	width: 57.3%;
}

.join42_img img:nth-child(2) {
	width: 38.5%;
	margin-top: 90px;
}

.join42_con {
	width: 48.9%;
}

.join42_con p {
	max-width: 415px;
	margin-bottom: 35px;
}

.join42_con p:last-child {
	margin-bottom: 0;
}

.join5_ri {
	width: 46%;
}

.join5_ri .swiper-container {
	padding: 18px 0;
}

.join5_ri .swiper-slide {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	justify-content: space-between;
	padding: 8px 8px 8px 25px;
	border: 1px solid var(--border-color);
	border-radius: 8px;
	background: var(--join5_ri-bj);
}

.join5_tit {
	width: 65.5%;
	/*	padding-top: 25px;*/
}

.join5_tit h3 {
	font-size: 16px;
	color: var(--title-color);
}

.join5_tit p {
	font-size: 14px;
	line-height: 22px;
	color: var(--font-color);
	margin-top: 15px;
}

.join5_img {
	width: 28.9%;
}

.join5_img img {
	margin: 0 auto;
	border-radius: 8px;
}

.join5_ri .swiper-horizontal>.swiper-pagination-bullets {
	bottom: 0;
}

.join5_ri .swiper-pagination-bullet {
	width: 16px;
	height: 2px;
	background: var(--border-color);
	opacity: 1;
	border-radius: 0;
	vertical-align: bottom;
}

.join5_ri .swiper-pagination-bullet-active {
	background: #FF5900;
}

.join_lb .swiper-container {
	overflow: inherit;
}

.join6_img img {
	width: 100%;
	/*	margin-bottom: 30px;*/
	border-radius: 8px;
}

.join6_lb p {
	margin-top: 30px;
}

.join_p p span {
	color: var(--title-color);
	font-family: 'Poppins-SemiBold';
}

.join_p_en p span {
	color: var(--title-color);
	font-family: 'Poppins-SemiBold';
}

.join7_ul ul {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

.join7_ul ul li {
	width: 32%;
	height: 420px;
	padding-bottom: 20px;
	border-radius: 8px;
	border: 1px solid var(--border-color);
	overflow: hidden;
}

.join7_img img {
	width: 100%;
}

.join7_con {
	padding: 18px 11% 0;
}

.join7_con h3 {
	font-size: 16px;
	color: var(--title-color);
	font-family: 'Poppins-SemiBold';
	margin-bottom: 12px;
}

.join7_more {
	opacity: 0;
	margin-top: 10px;
	transition: all .2s;
}

.join7_ul ul li a {
	display: block;
	transition: all .6s;
}

.join7_ul ul li:hover a {
	margin-top: -46px;
}

.join7_ul ul li:hover .join7_more {
	opacity: 1;
}

.join8_des {
	font-size: 20px;
	color: #FF5900;
	margin-bottom: 30px;
}

.join8_lb .swiper-slide {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	justify-content: space-between;
	padding: 58px 100px;
	border-radius: 20px;
	border: 1px solid var(--border-color);
	box-shadow: 0px 30px 60px -30px rgba(50, 50, 93, 0.5);
	opacity: .6;
}

.join8_lf {
	width: 160px;
	min-height: 242px;
	text-align: center;
	margin-right: 30px;
}

.join8_lf img {
	width: 88px;
	margin: 0 auto;
	border-radius: 50%;
	border: 1px solid var(--border-color);
}

.join8_tit {
	margin-top: 25px;
}

.join8_tit h3 {
	font-size: 30px;
	font-family: 'Poppins-Bold';
	color: var(--title-color);
	margin-bottom: 15px;
}

.join8_tit p {
	font-size: 15px;
	color: var(--font-color);
}

.join8_ri {
	/*	width: 67%;*/
	flex: 1;
	font-size: 16px;
	line-height: 24px;
	color: var(--font-color);
	min-height: 300px;
	display: flex;
	align-items: center;
	/*	padding-top: 25px;*/
}

.join8_lb .swiper-slide.swiper-slide-active {
	opacity: 1;
}

.join9 {
	position: relative;
	padding: 1px;
	z-index: 1;
}

.join9:after {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	border-radius: 8px;
	background: var(--join9-after);
	z-index: -1;
}

.join9_zy {
	display: flex;
	align-items: flex-end;
	flex-wrap: wrap;
	justify-content: space-between;
	padding: 90px 80px 100px 35px;
	border-radius: 8px;
	background: var(--color-bg);
}

.join9_lf {
	flex: 1;
	max-width: 525px;
}

.join9_lf h2 {
	font-size: 42px;
	color: var(--title-color);
	font-family: 'Poppins-SemiBold';
	margin-bottom: 30px;
}

.join9_lf h2 span {
	font-family: 'Poppins-Bold';
}

.join9_lf p {
	font-size: 16px;
	line-height: 24px;
	color: var(--title-color);
}

.join9_ri {
	/* width: 270px; */
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-bottom: 10px;
}

.mg_ritht {
	margin-right: 25px;
}

.join9_ri p:first-child {
	display: block;
	width: 128px;
	line-height: 56px;
	color: var(--color-bg);
	text-align: center;
	border-radius: 8px;
	background: var(--title-color);
}

.join9_ri p a {
	display: block;
	font-size: 20px;
	font-family: 'Poppins-SemiBold';
}

.join9_ri p:nth-child(2) a {
	display: flex;
	align-items: center;
	background: var(--join9_ri-p2);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}

.join9_ri p img {
	margin-left: 8px;
}

.join11 .ind6_tit {
	text-align: center;
}

.join11_zy {
	/* width: 100%; */
	/* overflow: hidden; */
	display: flex;
	/* align-items: center; */
	/* flex-wrap: wrap; */
	justify-content: space-between;
	/* margin: 0px 40px; */
	margin: 0 auto;
	clear: both;
}

.join11_zy img {
	width: 46.6%;
}

.joinPadding_left {
	margin-right: 5px;
}

.join11_ul {
	/*    width: 35%;*/
	font-size: 16px;
	line-height: 18px;
	color: var(--ab-tit);

}

.join11_ul ul li {
	/* max-width: 110px; */
	/* display: inline-block; */
	/* text-align: center; */
	margin: 0 0 35px;
	border-radius: 8px;
	/*    border: 1px solid var(--border-color);*/
	/* background: linear-gradient(337.1deg, rgba(217, 217, 217, 0.1) 36.16%, rgba(161, 161, 161, 0.01) 102.56%); */
	/*    background: linear-gradient(87.5deg, rgba(217, 217, 217, 0.1) -2.72%, rgba(161, 161, 161, 0.01) 92.05%);*/
}

.promotion {
	display: flex;
	flex-wrap: wrap;
	border-left: 1px solid var(--border-color);
	border-bottom: 1px solid var(--border-color);
}

.promotion_lf {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 33.33%;
	text-align: center;
	border-right: 1px solid var(--border-color);
}

.promotion_lf h3 {
	font-size: 30px;
	color: var(--title-color);
	font-family: 'Poppins-SemiBold';
}

.promotion_ri {
	flex: 1;
	padding: 90px 80px;
	border-right: 1px solid var(--border-color);
	background: var(--promotion-ri-bj);
	background-size: cover;
}

.caeer-pic {
	max-width: 233px;
}

.w500 {
	max-width: 500px;
}

.w600 {
	max-width: 600px;
}








.internship_banner {
	padding: 200px 0 150px;
	background: var(--internship-banner);
}

.title_center {
	text-align: center;
}

.title_center h2 {
	font-size: 30px;
	color: #009AFA;
	font-family: 'Poppins-Bold';
}

.title_center h3 {
	font-size: 42px;
	color: var(--title-color);
	font-family: 'Poppins-Bold';
	margin: 25px 0 40px;
}

.title_des {
	font-size: 16px;
	line-height: 24px;
	color: var(--font-color);
}

.w700 {
	width: 100%;
	max-width: 700px;
	margin: 0 auto;
}

.w860 {
	width: 100%;
	max-width: 860px;
	margin: 0 auto;
}

.title_center .ind_more {
	justify-content: center;
	margin: 40px auto 0;
}

.internship2 ul li {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	justify-content: space-between;
	margin-bottom: 120px;
}

.join2_img img {
	transition: all .6s ease;
}

img.tu22 {
	display: none;
}

.sx2_img {
	width: 48.9%;
}

.sx2_img img {
	border-radius: 8px;
}

.internship2 ul li:nth-child(2) {
	flex-direction: row-reverse;
}

.internship2 ul li:nth-child(2) .sx2_ri {
	display: flex;
	justify-content: flex-end;
}

.internship2 ul li:last-child {
	margin-bottom: 0;
}

.sx2_ri {
	width: 38%;
}

.w300 {
	max-width: 300px;
}

.w428 {
	max-width: 428px;
}

.sx2_ri h3 {
	font-size: 30px;
	color: var(--title-color);
	font-family: 'Poppins-SemiBold';
	margin-bottom: 35px;
}

.sx2_ri dl dd {
	position: relative;
	font-size: 16px;
	line-height: 24px;
	color: var(--font-color);
	margin-bottom: 15px;
	padding-left: 15px;
}

.sx2_ri dl dd:after {
	content: "";
	position: absolute;
	left: 0;
	top: 5px;
	width: 2px;
	height: 16px;
	background: #FF5900;
}

.sx2_ri dl dd:last-child {
	margin-bottom: 0;
}

.join2_ul ul li h3 {
	font-size: 20px;
	color: var(--title-color);
	font-family: 'Poppins-SemiBold';
	margin-bottom: 35px;
	transition: all .6s ease;
}

.join2_ul ul li:hover h3 {
	color: var(--join-h3-hover);
}

.media_banner {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	justify-content: space-between;
}

.media_img {
	width: 49%;
}

.media_img img {
	margin: 0 auto;
	border-radius: 8px;
}

.media_lf {
	width: 48%;
	max-width: 430px;
}

.media_lf span {
	font-size: 20px;
	color: #FF5900;
}

.media_lf h2 {
	font-size: 42px;
	line-height: 50px;
	color: var(--title-color);
	font-family: 'Poppins-SemiBold';
	margin: 30px 0;
}

.media_lf p {
	font-size: 16px;
	line-height: 24px;
	color: var(--font-color);
}

.media_mm {
	display: none;
}

.media1_lb .swiper-container {
	/*	padding: 20px 30px 60px;*/
	border-radius: 20px;
	border: 1px solid var(--border-color);
	box-shadow: 0px 30px 60px -30px #0000004D;
}

.media1_lb .swiper-slide {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	justify-content: space-between;
	height: auto;
	min-height: 360px;
	padding: 55px 100px;
	/*	box-shadow: 0px 30px 50px -20px #32325D40;*/
}

.media1_zy {
	width: 135px;
	margin-right: 50px;
}

.media1_img img {
	width: 88px;
	margin: 0 auto;
	border-radius: 50%;
}

.media1_ri {
	text-align: center;
	/*    background: linear-gradient(90deg, #adadad, #363636);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;*/
}

.media1_ri h3 {
	font-size: 30px;
	font-family: 'Poppins-Bold';
	color: var(--title-color);
	margin: 25px 0 15px;
}

.media1_ri p {
	font-size: 15px;
	line-height: 28px;
	color: var(--font-color);
}

.media1_des {
	flex: 1;
	font-size: 16px;
	line-height: 24px;
	color: var(--font-color);
}

.media2 ul {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

.media2 ul li {
	width: 19.5%;
	padding-top: 50px;
	border-top: 1px solid var(--border-color);
}

.media2 ul li h3 {
	display: flex;
	align-items: flex-start; /* 顶部对齐 */
	font-size: 16px;
	line-height: 24px;
	color: var(--title-color);
	font-family: 'Poppins-SemiBold';
	margin-bottom: 20px;
	/*	padding-left: 30px;
	background: var(--media2-h3-bj1)left center no-repeat;*/
}

/*.media2 ul li:nth-child(2) h3{
	background-image: var(--media2-h3-bj2);
}
.media2 ul li:nth-child(3) h3{
	background-image: var(--media2-h3-bj3);
}
.media2 ul li:nth-child(4) h3{
	background-image: var(--media2-h3-bj4);
}*/
.media2_img {
	margin-right: 10px;
	flex-shrink: 0;      /* 禁止图片容器收缩 */
}

.media2 ul li p {
	font-size: 16px;
	line-height: 24px;
	color: var(--font-color);
}

/*.study2 ul li h3{
	background-image: var(--study2-h3-bj1);
}
.study2 ul li:nth-child(2) h3{
	background-image: var(--study2-h3-bj2);
}
.study2 ul li:nth-child(3) h3{
	background-image: var(--study2-h3-bj3);
}
.study2 ul li:nth-child(4) h3{
	background-image: var(--study2-h3-bj4);
}
.job2 ul li h3{
	background-image: var(--job2-h3-bj1);
}
.job2 ul li:nth-child(2) h3{
	background-image: var(--job2-h3-bj2);
}
.job2 ul li:nth-child(3) h3{
	background-image: var(--job2-h3-bj3);
}
.job2 ul li:nth-child(4) h3{
	background-image: var(--job2-h3-bj4);
}*/
.service_banner {
	display: flex;
	align-items: center;
	justify-content: center;
	height: 700px;
	background: var(--service-banner);
}

.service_banner_tit {
	text-align: center;
}

.service_banner_tit h2 {
	font-size: 42px;
	color: var(--title-color);
	font-family: 'Poppins-SemiBold';
	margin-bottom: 50px;
}

.service_banner_tit p {
	font-size: 30px;
	color: #FF5900;
	font-family: 'Poppins-SemiBold';
}

.service_tit {
	margin-bottom: 60px;
}

.service_tit h2 {
	margin: 30px 0;
}

.service_tit p {
	max-width: 100%;
}

.service_flex {
	display: flex;
	align-items: flex-start;
	flex-wrap: wrap;
	justify-content: space-between;
}

.service_lf {
	width: 49%;
}

.service_lf h3 {
	font-size: 20px;
	color: var(--ab-tit);
	margin-bottom: 45px;
}

.service_dl dl {
	font-size: 16px;
	line-height: 24px;
	margin-bottom: 25px;
	padding-left: 20px;
}

.service_dl dl:last-child {
	margin-bottom: 0;
}

.service_dl dl dt {
	position: relative;
	color: var(--title-color);
	cursor: pointer;
}

.service_dl dl dt:after {
	content: "";
	position: absolute;
	left: -20px;
	top: 50%;
	transform: translate(0, -50%);
	width: 2px;
	height: 20px;
	background: #FF5900;
}

.service_dl dl:first-child dd {
	display: block;
}

.service_ri img {
	width: auto;
}

.service_dl dl dd {
	display: none;
	color: var(--font-color);
	margin-top: 15px;
}

.service_map img {
	margin: 0 auto;
}

.service_form {
	position: relative;
	background-color: var(--color-bg);
	border-radius: 8px;
}

.service_form::before {
	content: '';
	position: absolute;
	top: -1px;
	left: -1px;
	right: -1px;
	bottom: -1px;
	background: linear-gradient(71.89deg, rgba(255, 255, 255, 0) -19.79%, rgba(237, 237, 237, 0.64) 103.44%);
	border-radius: 8px;
	z-index: -1;
}

.service_form h2 {
	font-size: 30px;
	color: var(--ab-tit);
	font-family: 'Poppins-SemiBold';
	margin-bottom: 50px;
}

.service_form ul li {
	margin-bottom: 35px;
}

.service_form h3 {
	font-size: 16px;
	font-family: 'Poppins-SemiBold';
	color: var(--title-color);
	margin-bottom: 15px;
	padding-left: 25px;
}

.service_form h3 span {
	color: var(--font-color);
}

.service_form input,
.service_form textarea {
	display: block;
	width: 100%;
	font-size: 16px;
	line-height: 30px;
	color: var(--font-color);
	padding: 20px 25px;
	border-radius: 10px;
	border: 1px solid var(--border-color);
	background: var(--ind4-bj);
}

.service_form textarea {
	min-height: 110px;
}

.service_form ul li.form_flex {
	display: flex;
	align-items: flex-end;
	flex-wrap: wrap;
	justify-content: space-between;
}

.form_flex>div {
	width: 48.6%;
}

.service_form button {
	display: flex;
	align-items: center;
	justify-content: center;
	min-width: 288px;
	font-size: 16px;
	line-height: 54px;
	color: #FBFBFA;
	font-family: 'Poppins-SemiBold';
	margin: 0 auto;
	padding: 0 25px;
	border-radius: 6px;
	border: none;
	background: #FF5900;
	cursor: pointer;
}

.service_form button img {
	margin-left: 10px;
}

.ceo .insight1_des {
	margin-bottom: 45px;
}

.ceo ul li {
	border-top: none;
}

/*.ceo_ul ul li h3{
	background-image: var(--ceo-h3-bj1);
}
.ceo_ul ul li:nth-child(2) h3{
	background-image: var(--ceo-h3-bj2);
}
.ceo_ul ul li:nth-child(3) h3{
	background-image: var(--ceo-h3-bj3);
}
.ceo_ul ul li:nth-child(4) h3{
	background-image: var(--ceo-h3-bj4);
}*/
.home1_flex {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	justify-content: space-between;
	color: #FF5900;
	padding: 5px 0;
	border-top: 2px solid #FF5900;
	border-bottom: 2px solid #FF5900;
}

.home1_flex h3 {
	font-size: 30px;
	font-family: 'Poppins-SemiBold';
}

.home1_flex p {
	font-size: 128px;
	font-family: 'Poppins-Regular';
}

.home1_des {
	font-size: 16px;
	color: var(--font-color);
	text-align: right;
	padding-top: 30px;
}

.home_tit {
	text-align: center;
	margin-bottom: 60px;
}

.home_tit h2 {
	font-size: 42px;
	color: var(--title-color);
	font-family: 'Poppins-SemiBold';
}

.home_tit h2 span {
	font-family: 'Poppins-SemiBold';
}

.home_tit p {
	font-size: 16px;
	line-height: 24px;
	color: var(--font-color);
	margin: 30px 0 0;
}

.home2_bj {
	padding: 100px 0;
	background: var(--home2-bj);
	background-size: cover;
}

.home2_flex {
	position: relative;
	display: flex;
	align-items: center;
	justify-content: flex-end;
	max-width: 850px;
	color: #EDEDED;
	margin: 0 auto;
	padding: 0 65px 0 105px;
}

.home2_img {
	position: absolute;
	left: 0;
	bottom: 25px;
	width: 100%;
}

.home2_img img {
	width: 100%;
	margin: 0 auto;
}

.home2_lf {
	/*	width: 19%;*/
	flex: 1;
	font-size: 42px;
	font-family: 'Poppins-SemiBold';
	padding-top: 50px;
}

.home2_lf_en {
	flex: 1;
	font-size: 20px;
	font-family: 'Poppins-SemiBold';
	padding-top: 70px;
}

.home2_ri {
	/*	width: 24.5%;*/
	font-size: 20px;
	padding-top: 50px;
}

.home2_ri_en {
	/*	width: 24.5%;*/
	flex: 1;
	font-size: 13px;
	padding-top: 80px;
}

.home2_con {
	position: relative;
	width: 44.1%;
	min-height: 390px;
	margin: 0 10px;
	padding: 25px;
	border-radius: 20px;
	border: 1px solid var(--border-color);
	background: var(--home2-con);
}

.home2_con p {
	font-size: 16px;
	line-height: 24px;
	font-family: 'Poppins-Regular';
	/*    margin-bottom: 35px;
*/
}

.loader {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 58%;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
}

.loader:before,
.loader:after {
	content: "";
	position: absolute;
	border-radius: 50%;
	animation: pulsOut 1.8s ease-in-out infinite;
	filter: drop-shadow(0 0 20px rgba(240, 92, 40, 0.5));

}

.loader:before {
	width: 100%;
	padding-bottom: 100%;
	box-shadow: inset 0 0 0 32px var(--loader-bj);
	animation-name: pulsIn;
}

.loader:after {
	width: calc(100% - 64px);
	padding-bottom: calc(100% - 64px);
	box-shadow: 0 0 0 0 #fff;
}

@keyframes pulsIn {
	0% {
		box-shadow: inset 0 0 0 32px var(--loader-bj);
		opacity: 1;
	}

	50%,
	100% {
		box-shadow: inset 0 0 0 0 var(--loader-bj);
		opacity: 0;
	}
}

@keyframes pulsOut {

	0%,
	50% {
		box-shadow: 0 0 0 0 var(--loader-bj);
		opacity: 0;
	}

	100% {
		box-shadow: 0 0 0 32px var(--loader-bj);
		opacity: 1;
	}
}

.w1300 {
	width: 94%;
	max-width: 1300px;
}

.home3_flex {
	display: flex;
	align-items: flex-start;
	flex-wrap: wrap;
	justify-content: space-between;
	margin-right: 10.5%;
}

.home3_lf {
	width: 38%;
	max-width: 430px;
	/* padding-top: 60px; */
}

.home3_lf h2 i {
	font-family: 'Poppins-SemiBold';
}

.home3_lf .ab_tit h2 {
	margin: 0 0 30px;
}

.home3_lf .ind_more {
	margin-top: 30px;
}

.home3_ri {
	position: relative;
	width: 60%;
	border-radius: 24px;
	border: 1px solid var(--border-color);
}

.home3_img img {
	width: 100%;
}

.home3_ri ul li {
	position: absolute;
	left: 16.6%;
	top: 28.3%;
	width: 35px;
	height: 35px;
	display: flex;
	justify-content: center;
	align-items: center;
	z-index: 1;
}

.home3_ri ul li:nth-child(2) {
	left: 15%;
	top: 38.3%;
}

.home3_ri ul li:nth-child(3) {
	left: 43.3%;
	top: 26.5%;
}

.home3_ri ul li:nth-child(4) {
	left: 72.3%;
	top: 56.5%;
}

.home3_ri ul li:nth-child(5) {
	left: 77%;
	top: 45.5%;
}

.home3_ri ul li:nth-child(6) {
	left: 85.3%;
	top: 39.6%;
}

.home3_ri ul li:nth-child(7) {
	left: 84.6%;
	top: 71%;
}

.home3_ri ul li p {
	position: absolute;
	border-radius: 50%;
	animation-duration: 1.5s;
	animation-iteration-count: infinite;
	animation-timing-function: linear;
	backdrop-filter: blur(4px);
}

.home31 {
	width: 100%;
	height: 100%;
	background: rgba(255, 89, 0, 0.2);
	animation-name: circle-1-animation;
}

.home32 {
	width: 62.5%;
	height: 62.5%;
	background: rgba(255, 89, 0, 0.3);
	animation-name: circle-3-animation;
}

.home33 {
	width: 32.5%;
	height: 32.5%;
	background: rgba(255, 89, 0, 0.5);
	animation-name: circle-4-animation;
}

@keyframes circle-1-animation {
	0% {
		transform: scale(1);
	}

	50% {
		transform: scale(1.2);
	}

	100% {
		transform: scale(1);
	}
}

@keyframes circle-2-animation {
	0% {
		transform: scale(1);
	}

	50% {
		transform: scale(1.2);
	}

	100% {
		transform: scale(1);
	}
}

@keyframes circle-3-animation {
	0% {
		transform: scale(1);
	}

	50% {
		transform: scale(1.2);
	}

	100% {
		transform: scale(1);
	}
}

@keyframes circle-4-animation {
	0% {
		transform: scale(1);
	}

	50% {
		transform: scale(1.2);
	}

	100% {
		transform: scale(1);
	}
}

.home71 {
	max-width: 520px;
	margin: 0 auto 100px;
}

.home71 .swiper {
	padding: 1px 0;
}

.home71 .swiper-slide {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	justify-content: space-between;
	padding: 8px 15px 8px 25px;
	border-radius: 8px;
	border: 1px solid var(--border-color);
	background: var(--home71-bj);
}

.home7_con {
	flex: 1;
	padding-right: 28px;
}

.home7_con h3 {
	font-size: 16px;
	line-height: 24px;
	color: var(--title-color);
	margin-bottom: 15px;
}

.home7_con p {
	font-size: 14px;
	line-height: 22px;
	color: var(--font-color);
}

.home7_img {
	width: 28.8%;
}

.home7_img img {
	margin: 0 auto;
}

.border8 img {
	border-radius: 8px;
}

.home72 .swiper {
	padding: 4px 5px;
}

.home72 .swiper-slide {
	position: relative;
	cursor: pointer;
}

.home72_dian {
	display: flex;
	align-items: center;
}

.home72_dian span {
	position: relative;
	display: block;
	width: 7px;
	height: 7px;
	border-radius: 50%;
	background: var(--home72-span);
}

.home72_dian i {
	position: relative;
	flex: 1;
	width: 100%;
	height: 1px;
	margin-left: 2px;
	background: var(--border-color);
	z-index: -2;
}

.home72 .swiper-slide p {
	font-size: 14px;
	line-height: 22px;
	padding-left: 9px;
	color: var(--title-color);
}

.home72 .swiper-slide.swiper-slide-thumb-active span {
	background: #FF5900;
}

.home72 .swiper-slide.swiper-slide-thumb-active span:after {
	content: "";
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	width: 15px;
	height: 15px;
	border-radius: 50%;
	background: var(--home72-span-after);
	/*	animation: home72_dian 2s linear 0s infinite;
    -webkit-animation: home72_dian 2s linear 0s infinite;*/
	z-index: -1;
}

/*@keyframes home72_dian {
	from {
		width: 0;
		height: 0;
	}
	to {
		width: 15px;
		height: 15px;
	}
}*/
.home5 .home_tit {
	margin-bottom: 90px;
}

.home5_ul {
	position: relative;
	display: flex;
}

.home5_ul:after {
	content: "";
	position: absolute;
	left: 18px;
	top: 2px;
	height: 100%;
	border-left: 1px dashed var(--join8-boder);
}

.home5_ul ul li {
	position: relative;
	display: flex;
	align-items: flex-start;
	flex-wrap: wrap;
	justify-content: space-between;
	padding-left: 8%;
	padding-bottom: 25px;
	min-height: 600px;
	z-index: 1;
}

.home5_ul ul li:before {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 36px;
	height: 36px;
	background: var(--home5_ul-before1)no-repeat;
	background-size: cover;
}

.home5_animation_wrap {
	width: 49%;
	/* flex: 1; */
	max-height: 360px;
	/* background-color: red; */
	position: sticky;
	top: calc((100vh - 90px)/2 - 90px);
	display: flex;
	justify-content: flex-end;
}

.home5_animation {
	position: relative;
	width: 482px;
	border-radius: 20px;
	/* height: 100%; */
	overflow: hidden;
	border: 1px solid var(--border-color);
}

.home5_lf {
	/* width: 49%; */
	padding-left: 10px;
	max-width: 500px;
	padding-top: 40px;
}

.home5_tit span {
	font-size: 20px;
	color: #FF5900;
}

.home5_tit h2 {
	font-size: 30px;
	line-height: 38px;
	color: var(--title-color);
	font-family: 'Poppins-SemiBold';
	margin: 25px 0;
}

.home5_lf dl {
	display: flex;
	flex-wrap: wrap;
}

.home5_lf dl dd {
	font-size: 14px;
	line-height: 22px;
	color: #9985FF;
	text-align: center;
	margin-right: 8px;
	margin-bottom: 8px;
	padding: 0 7px;
	border-radius: 4px;
	border: 1px solid var(--home5-dd-bd1);
	background: var(--home5-dd-bj1);
}

.text-left dd {
	text-align: left !important;
}

.home5_ri {
	/*	position: sticky;
	top: 100px;*/
	display: none;
	position: relative;
	width: 50%;
	max-width: 482px;
}

.home5_ul ul li:nth-child(2):before {
	background-image: var(--home5_ul-before2);
}

.home5_ul ul li:nth-child(2) dl dd {
	color: #009AFA;
	border-color: var(--home5-dd-bd2);
	background: var(--home5-dd-bj2);
}

.home5_ul ul li:nth-child(3):before {
	background-image: var(--home5_ul-before3);
}

.home5_ul ul li:nth-child(3) dl dd {
	color: #00CC7E;
	border-color: var(--home5-dd-bd3);
	background: var(--home5-dd-bj3);
}

.home5_ul ul li:last-child {
	min-height: auto;
}

.home7_mm {
	display: none;
}

/* .sticky-item.active {
    opacity: 1;
	transform: translateY(0) !important;
  } */
.sticky-item {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	/* opacity: 0; */
	transition: opacity 1s ease;
	display: flex;
	flex-direction: column;
	justify-content: center;
	/* padding: 20px; */
	transition: transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}

.sticky-item.active {
	opacity: 1;
	transform: translateY(0) !important;
}

.sticky-item.prev {
	transform: translateY(-100%) !important;
}

.sticky-item.next {
	transform: translateY(100%) !important;
}

.sticky-item.visible {
	opacity: 1;
	/* transform: translateY(0); */
}

.sticky-item:nth-child(1) {
	/* background-color: #3498db; */
	transform: translateY(0);
	z-index: 3;
}

.sticky-item:nth-child(2) {
	/* background-color: #e74c3c; */
	transform: translateY(100%);
	z-index: 2;
}

.sticky-item:nth-child(3) {
	/* background-color: #2ecc71; */
	transform: translateY(100%);
	z-index: 1;
}