::-webkit-scrollbar {
	width: 0px;
}

::-webkit-scrollbar-track {
	border-radius: 8px;
}

::-webkit-scrollbar-track-piece {
	background: #f7f7f7;
}

::-webkit-scrollbar-thumb {
	border-radius: 0px;
	background: rgba(153, 153, 153, 0.4);
}

.pc-box {
	width: 100%;
	height: 100vh;
}

.pc-box.page-index .time-team-swiper .swiper3 .swiper-wrapper .swiper-slide .banenr-item-15 .banenr-top {
	width: 93% !important;
	position: absolute;
	top: 0;
	z-index: 999;
	height: 4px;
	transform: scale(0);
	transition: all 0.5s;
}
.pc-box.page-index .time-team-swiper .swiper3 .swiper-wrapper .swiper-slide .banenr-item-15:hover .banenr-top {
	background: #BD9176;
	transform: scale(1);
	transition: all 0.5s;
}

.pc-box.page-index .time-team-swiper .swiper3 .swiper-wrapper .swiper-slide .banenr-item-16 .banenr-top {
	width: 93% !important;
	position: absolute;
	top: 0;
	z-index: 999;
	height: 4px;
	transform: scale(0);
	transition: all 0.5s;
}
.pc-box.page-index .time-team-swiper .swiper3 .swiper-wrapper .swiper-slide .banenr-item-16:hover .banenr-top {
	background: #BD9176;
	transform: scale(1);
	transition: all 0.5s;
}



.pc-box.page-index .swiper-right {
	position: fixed;
	top: 5.3vw;
	right: 0;
	height: 100vh;
	width: 120px;
	display: flex;
	flex-direction: column;
	z-index: 99;
	justify-content: center;

}

.swiper-right-pimn {
	padding-top: 200px;
	height: 600px;


}


@keyframes mouseFadeInUp {
	0% {
		transform: translate(4px, 4px);
	}

	50% {
		transform: translate(4px, 0px);
	}

	100% {
		transform: translate(4px, 4px);
	}
}

.swiper-right-itwm {
	margin-top: 200px;
}

.pc-box.page-index .swiper-right img {
	margin-top: 52px;
	margin-left: 2px;
	animation: mouseFadeInUp 1s infinite;
}

.pc-box.page-index .banng {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	margin-right: 85px;
	height: 157px;

}

.pc-box.page-index .swiper-right .home {
	writing-mode: vertical-lr;
	/*从左向右 从右向左是 writing-mode: vertical-rl;*/

	writing-mode: tb-lr;
	/*IE浏览器的从左向右 从右向左是 writing-mode: tb-rl；*/
	font-family: MicrosoftYaHei;
	font-size: 14px;
	font-weight: 400;
	color: #000000;


}


/* 右侧分页器 */
.pc-box.page-index .banng .swiper-pagination-bullet.swiper-pagination-bullet-active {
	width: 18px;
	height: 18px;
	background: url(../img/pagination.jpg) no-repeat center;
	opacity: 1;

}

.pc-box.page-index .banng .swiper-pagination-bullet {
	width: 10px;
	height: 10px;
	background: #000000;
	opacity: 0.2;
	margin-top: 25px;
}

.to-swiper {
	display: block;

}

.to-swiper-1 {
	display: none;
}

.to-swiper-2 {
	display: block;

}

.to-top {
	display: none;

}

.to-top-1 {
	display: none;

}

.pige {
	display: block;
}

.pige--pagination-1 {
	display: block;
}

.pige--pagination {
	display: block;
}

.pc-box.page-index .pige .banng .swiper-pagination-bullet {
	background: #000000;
	opacity: 0.2;
	display: none;
}







.pc-box .footer {
	width: 100%;
	height: 436px;
	background: url(../img/footerbg.jpg) no-repeat center;
	background-size: 100%;
	box-sizing: border-box;

}

.pc-box .footer {
	width: 100%;
	/* height: 436px; */
	background: url(../img/footerbg.jpg) no-repeat center;
	background-size:100% 100%;
	box-sizing: border-box;

}

/* 底部修改 */

.pc-box .footer .links-box {
	display: flex;
	/* align-items: center; */
	justify-content: space-between;
	flex: 1;
	
	/* border-bottom: 1px solid #584A41; */
	

}
.pc-box .footer .text {
	display: flex;
	justify-content: center;
	align-items: center;
	color: #fff;
	height: 100px;
	font-size: 16px;
	margin-top: 60px;
	border-top: 1px solid #584A41;
	
}

.pc-box .footer .links-box .u-logo{
	width: 304px;
	height: 52px;
	padding-top:70px ;
	margin-bottom: 64px;
}

.pc-box .footer .links-item{
	display: flex;
	flex-direction: column;
	font-size: 14px;
	font-family: "DIN-Medium, DIN";
	font-weight: 500;
	color: #FFFFFF;
						
}

.pc-box .footer .links-item .u-Phone{
	margin-right: 9px;
}
.pc-box .footer .links-row{
	display: flex;
	flex-direction: row;
	align-items: center;
	margin-top: 15px;
}


.pc-box .footer .label {
	display: flex;
	flex-direction: row;
	align-items: center;
	font-family: DIN-Medium, DIN;
	font-weight: 500;
	color: #FFFFFF;
	font-size: 14px;

}

.pc-box .footer .clock {
	margin-right: 4px;
}

.pc-box .footer .label .bor {
	width: 1px;
	height: 14px;
	opacity: 0.4;
	margin: 0 24px;
	background: #FFFFFF;

}




.pc-box .footer .select-box {
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: space-between;
	flex: 1;
}

.pc-box .footer .select-box .select-data {
	width: 24%;
	height: 80px;
	background: rgba(255, 255, 255, 0.1);
	opacity: 1;

	display: flex;
	align-items: center;
	margin-top: 40px;
	box-sizing: border-box;
	color: #fff;
	font-size: 16px;
	font-family: Microsoft PhagsPa-Bold, Microsoft PhagsPa;
	font-weight: bold;
	cursor: pointer;
}

.pc-box .footer .select-box .select-data:hover {
	border-top: 1px solid #FFFFFF;
	opacity: 0.9;

}

/* .pc-box .footer .text {
	display: flex;
	justify-content: center;
	color: #fff;
	font-size: 16px;
	margin-top: 60px;
}
 */
.pc-box .footer .name {
	color: #fff;
	opacity: 0.40;

}

.pc-box .footer .select-box .select-data img {
	margin: 0 19px 0 47px;
}

.pc-box .footer .select-box .select-data .select-text {
	margin-right: auto;
}

.pc-box .footer .select-box .select-data .iconfont {
	font-size: 12px;
	margin-top: 2px;
	flex-shrink: 0;
}

.pc-box .footer .select-box .select-list {
	min-width: 100%;
	max-height: 120px;
	box-sizing: border-box;
	border: 1px solid #232c71;
	border-radius: 0 0 3px 3px;
	background: #fff;
	position: absolute;
	top: 40px;
	left: 0;
	box-sizing: border-box;
	padding: 4px 2px;
	display: none;
	overflow-y: auto;
}

.pc-box .footer .select-box .select-list-item {
	width: 100%;
	height: 40px;
	box-sizing: border-box;
	padding: 0 10px;
	line-height: 40px;
	cursor: pointer;
	font-size: 14px;
	color: #666;
}


.pc-box .footer .select-box .select-list::-webkit-scrollbar {
	width: 3px;
}

.pc-box .footer .select-box .select-list::-webkit-scrollbar-track {
	border-radius: 2px;
}

.pc-box .footer .select-box .select-list::-webkit-scrollbar-track-piece {
	background: #f5f5f5;
}

.pc-box .footer .select-box .select-list::-webkit-scrollbar-thumb {
	border-radius: 2px;
	background: #232c71;
}


.pc-box.page-index {
	background: #f5f5f5;
}


.pc-box.page-index .top-box {
	width: 100%;
	height: 100vh;
	position: relative;
}

.pc-box.page-index .top-box .banner-swiper {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 0;
}








.pc-box.page-index .top-box .banner-swiper {
	width: 100%;
	height: 100%;
}

.pc-box.page-index .top-box .banner-swiper .banner-item {
	width: 100%;
	height: 100vh;
	background-repeat: no-repeat;
	background-position: top center;
	background-size: cover;
	box-sizing: border-box;
	padding: 0 calc((100% - 1460px) / 2);
	overflow: hidden;
	transform: scale(1.2);
	transition: ease 3s;
	opacity: 0.5;

}

.pc-box.page-index .top-box .banner-swiper .swiper-slide-active .banner-item {
	transform: scale(1);
	opacity: 1;
}


.pc-box.page-index .top-box .banner-swiper .swiper-slide--text {
	margin: 0 auto;
	margin-top: 20vw;

}

.swiper-banner-size {
	width: 382px;
	background: url(../img/banner-size.png) no-repeat center;
	background-size: cover;
	height: 327px;
	margin: 0 auto;
}

.pc-box.page-index .top-box .banner-swiper .swiper-slide--text .swiper-name {
	font-family: MicrosoftYaHei;
	font-size: 50px;
	font-weight: 500;

}

.pc-box.page-index .top-box .banner-swiper .swiper-slide--text p {
	font-size: 70px;
	font-weight: 800;
	margin-top: 17px;
	font-weight: bold;
	color: #fff;
	/* font-style: italic; */
	line-height: 38px;
	text-shadow: 0px 5px 4px rgba(0, 46, 36, 0.13);
}




.pc-box.page-index .top-box .banner-swiper .swiper-slide--text .en {
	margin-top: 32px;
	font-family: SourceHanSerifCN-Bold;
}




.pc-box.page-index .top-box .banner-swiper .banner-page {
	display: flex;
	flex-direction: row;
	align-items: center;
	height: 40px;
	width: 100%;
	width: 100%;
	position: absolute;
	left: 0;
	top: 465px;
	z-index: 1;
	box-sizing: border-box;
	padding: 0 calc((100% - 1460px) / 2);
}



.pc-box.page-index .top-box .banner-swiper .banner-page .swiper-pagination-bullet {
	width: 8px;
	height: 8px;
	background-color: #ffffff;
	transform: scale(1);
	transition: all .8s;
	opacity: 1;
}



.pc-box.page-index .top-box .banner-swiper .banner-page .swiper-pagination-bullet-active {
	background: url(../images/bullet.png)no-repeat center;
	width: 13px;

}

.news-data-banner {
	width: 100%;
	box-sizing: border-box;
	padding: 0 calc((100% - 1460px) / 2);
}

.news-data-banner .news-data-item {
	display: flex;
	flex-direction: row;
	width: 100%;

}

.news-data-banner .news-data-item .news-data-colum {
	display: flex;
	flex-direction: column;
	width: 55%;



}

.news-data-banner .news-data-item .news-data-colum .news-swiper {
	height: 496px;
	width: 100%;
	position: relative;
	overflow: hidden;

}



.news-data-banner .news-data-item .news-data-colum .news-swiper .swiper-slide .news-item {
	height: 496px;
	width: 100%;
	background: no-repeat center;
	background-size: cover;
	transform-origin: 100% 100%;
	transition: transform 1s;
}



.news-swiper .swiper-wrapper .swiper-slide .news-item .news-info {
	width: 100%;
	height: 100%;
	display: flex;
	text-align: left;
	justify-content: space-between;
	box-sizing: border-box;
	transform-origin: 100% 100%;
	transition: transform 1s;
	transform: scale(1);
	background: linear-gradient(transparent 0%, rgba(0, 0, 0, 0.6) 180%);
}

.news-swiper .swiper-wrapper .swiper-slide .news-item .news-info .name {
	font-size: 14px;
	font-weight: 400;
	color: #FFFFFF;
	opacity: 0.74;
	margin-top: 10px;

}




.news-swiper .swiper-wrapper .swiper-slide .news-item .news-info .news-info--title .title {
	font-size: 20px;
	font-weight: bold;
	color: #FFFFFF;

}

.news-swiper .swiper-wrapper .swiper-slide .news-item .news-info .news-info--title {
	display: flex;
	flex-direction: column;
	position: absolute;
	bottom: 29px;
	left: 24px;
}

.news-swiper .news-pagination {
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: flex-end;
	margin: 0 auto;
	position: absolute;
	z-index: 20;
	right: 24px;
	bottom: 30px;


}

.news-swiper .swiper-pagination-bullet.swiper-pagination-bullet-active {
	width: 10px;
	height: 10px;
	background: #fff;
	border-radius: 50%;
}

.news-swiper .swiper-pagination-bullet {
	display: inline-block;
	width: 10px;
	height: 10px;
	background: #ccc;
	border-radius: 50%;
	cursor: pointer;
	margin: 0 1vw;
	/* opacity: 0.4;
 */
}



.news-data-banner .new-title {
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	flex: 1;
	align-items: center;
	margin-bottom: 38px;
	padding-top: 149px;
}

.news-data-banner .new-title .fize {
	font-size: 36px;
	font-weight: bold;
	color: #bd9176;


}

.news-data-banner .new-text {
	/* margin-top: 148px; */
	width: 100px;
}

.news-data-banner .new-title h1 {
	font-family: bold;
	font-size: 28px;
	margin-top: -5px;
	margin-left: 7px;
	color: #1b1b1b;
}

.news-data-banner .news-data-colum .new-title .new-title-row {
	display: flex;
	flex-direction: row;
	align-items: center;


}

.news-data-banner .news-data-colum .new-title .new-title-row .all {
	font-size: 16px;
	color: #7d7d7d;
	margin-right: 12px;
}

.news-data-banner .news-data-colum .new-title .new-title-row .jia {
	background: url(../img/jia.png)no-repeat center;
	width: 14px;
	height: 14px;
	animation: triggerFadeInRight 0.8s infinite;

}

/*  明炬研析 */

.news-content-p {
	margin-left: 24px;
	height: 100%;
}

.news-content-p .analysis-list {
	/* background-color: #bd9176; */
	display: flex;
	flex-direction: row;
	align-items: center;
	height: 108px;
	padding-right: 2.9vw;
	transition: all 0.5s;
}

.news-content-p .analysis-item .analysis-item {
	display: flex;
	flex-direction: column;

}

.news-content-p .analysis-list .bor {
	width: 1px;
	height: 74px;
	background-color: #1b1b1b;
	/* border: solid 1px #000000; */
	opacity: 0.14;
	margin: 0 33px;

}

.news-content-p .analysis-item h3 {
	font-size: 16px;
	color: #333333;
}

.news-content-p .analysis-item .content {
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	color: #b7b7b7;
	margin-top: 10px;
	max-height: 40px;
	overflow: hidden;
}

.news-content-p .analysis-item .date {
	font-family: MicrosoftYaHei;
	font-size: 30px;
	font-weight: 500;
	color: #1b1b1b;
}

.news-content-p .analysis-item .year {
	font-family: MicrosoftYaHei;
	font-size: 14px;
	color: #1b1b1b;
	text-align: right;
	margin-top: 15px;
}


.news-content-p .analysisNew {
	width: 100%;
	height: 170px;
	background-color: #ffffff;
	box-shadow: 0px 3px 27px 0px rgba(214, 213, 213, 0.24);
	border: solid 1px #bd9176;

}


.news-content-p .analysisNew .new {
	width: 200px;
	height: 170px;
	background-repeat: no-repeat;
	background-size: cover;
	object-fit: cover;
	position: absolute;
	left: 0;
	top: 0;
}

.news-content-p .analysisNew-row {
	/* display: flex;
	flex-direction: row; */
	position: relative;
	padding-left: 200px;
	display: inline-block;
}

.analysisNew-right {
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: space-between;
	flex: 1;
	margin-top: 25px;

}

.analysisNew-right img {

	animation: triggerFadeInRight 0.8s infinite;
}

@keyframes triggerFadeInRight {
	0% {
		transform: translate(4px, 0px);
	}

	50% {
		transform: translate(0px, 0px);
	}

	100% {
		transform: translate(4px, 0px);
	}
}

.news-content-p .analysisNew-row .analysisNew-colum {
	margin: 25px 23px;
}

.news-content-p .analysisNew-row h3 {
	font-family: MicrosoftYaHei-Bold;
	font-size: 16px;
	line-height: 40px;
	letter-spacing: 0px;
	color: #bd9176;

}

.news-content-p .analysisNew .analysisNew-row .class-name {
	font-family: MicrosoftYaHei;
	font-size: 14px;
	color: #25293e;
	overflow: hidden;
	max-height: 40px;
	line-height: 20px;
}

.news-content-p .analysisNew .analysisNew-row .class-yarn {
	font-family: MicrosoftYaHei;
	font-size: 14px;
	color: #b7b7b7;
	text-align: right;


}


/* 专业领域 */
.pc-box.page-index .time-team-swiper {
	width: 100%;
	height: 100%;

}

.pc-box.page-index .time-team-swiper .swiper3 {
	width: 100%;
	height: 23vw !important;
	overflow: hidden;
}

.pc-box.page-index .time-team-swiper .swiper3 .swiper-wrapper .swiper-slide {
	height: 23vw !important;
	transition-duration: 0.5s;
	top: 0;
	animation: 0.5s;
	cursor: pointer;
	overflow: hidden;

}

.pc-box.page-index .time-team-swiper .swiper3 .swiper-wrapper .swiper-slide .banenr-item {
	cursor: pointer;
	width: 93% !important;
	height: 23vw !important;
	transform-origin: 100% 100%;
	transition: transform 1s;
	object-fit: cover;
	margin: 0 auto;
	background: url("../img/banner-xs.jpg")no-repeat center;
	background-size: cover;
	position: relative;
	transition: all 0.5s;
	display: inline-block;
}

.pc-box.page-index .time-team-swiper .swiper3 .swiper-wrapper .swiper-slide .banenr-item .banenr-top {
	width: 100% !important;
	position: absolute;
	top: 0;
	z-index: 999;
	height: 4px;
	transform: scale(0);
	transition: all 0.5s;
}

.pc-box.page-index .time-team-swiper .swiper3 .swiper-wrapper .swiper-slide .banenr-item:hover .banenr-top {
	background: #BD9176;
	transform: scale(1);
	transition: all 0.5s;

}

.pc-box.page-index .time-team-swiper .swiper3 .swiper-wrapper .swiper-slide .banenr-item-1 .banenr-top {
	width: 93% !important;
	position: absolute;
	top: 0;
	z-index: 999;
	height: 4px;
	transform: scale(0);
	transition: all 0.5s;
}

.pc-box.page-index .time-team-swiper .swiper3 .swiper-wrapper .swiper-slide .banenr-item-1:hover .banenr-top {
	background: #BD9176;
	transform: scale(1);
	transition: all 0.5s;

}

.pc-box.page-index .time-team-swiper .swiper3 .swiper-wrapper .swiper-slide .banenr-item-2 .banenr-top {
	width: 93% !important;
	position: absolute;
	top: 0;
	z-index: 999;
	height: 4px;
	transform: scale(0);
	transition: all 0.5s;
}

.pc-box.page-index .time-team-swiper .swiper3 .swiper-wrapper .swiper-slide .banenr-item-2:hover .banenr-top {
	background: #BD9176;
	transform: scale(1);
	transition: all 0.5s;

}

.pc-box.page-index .time-team-swiper .swiper3 .swiper-wrapper .swiper-slide .banenr-item-3 .banenr-top {
	width: 93% !important;
	position: absolute;
	top: 0;
	z-index: 999;
	height: 4px;
	transform: scale(0);
	transition: all 0.5s;
}

.pc-box.page-index .time-team-swiper .swiper3 .swiper-wrapper .swiper-slide .banenr-item-3:hover .banenr-top {
	background: #BD9176;
	transform: scale(1);
	transition: all 0.5s;

}

.pc-box.page-index .time-team-swiper .swiper3 .swiper-wrapper .swiper-slide .banenr-item-4 .banenr-top {
	width: 93% !important;
	position: absolute;
	top: 0;
	z-index: 999;
	height: 4px;
	transform: scale(0);
	transition: all 0.5s;
}

.pc-box.page-index .time-team-swiper .swiper3 .swiper-wrapper .swiper-slide .banenr-item-4:hover .banenr-top {
	background: #BD9176;
	transform: scale(1);
	transition: all 0.5s;

}

.pc-box.page-index .time-team-swiper .swiper3 .swiper-wrapper .swiper-slide .banenr-item-5 .banenr-top {
	width: 93% !important;
	position: absolute;
	top: 0;
	z-index: 999;
	height: 4px;
	transform: scale(0);
	transition: all 0.5s;
}

.pc-box.page-index .time-team-swiper .swiper3 .swiper-wrapper .swiper-slide .banenr-item-5:hover .banenr-top {
	background: #BD9176;
	transform: scale(1);
	transition: all 0.5s;

}

.pc-box.page-index .time-team-swiper .swiper3 .swiper-wrapper .swiper-slide .banenr-item-6 .banenr-top {
	width: 93% !important;
	position: absolute;
	top: 0;
	z-index: 999;
	height: 4px;
	transform: scale(0);
	transition: all 0.5s;
}

.pc-box.page-index .time-team-swiper .swiper3 .swiper-wrapper .swiper-slide .banenr-item-6:hover .banenr-top {
	background: #BD9176;
	transform: scale(1);
	transition: all 0.5s;

}

.pc-box.page-index .time-team-swiper .swiper3 .swiper-wrapper .swiper-slide .banenr-item-7 .banenr-top {
	width: 93% !important;
	position: absolute;
	top: 0;
	z-index: 999;
	height: 4px;
	transform: scale(0);
	transition: all 0.5s;
}

.pc-box.page-index .time-team-swiper .swiper3 .swiper-wrapper .swiper-slide .banenr-item-7:hover .banenr-top {
	background: #BD9176;
	transform: scale(1);
	transition: all 0.5s;

}

.pc-box.page-index .time-team-swiper .swiper3 .swiper-wrapper .swiper-slide .banenr-item-8 .banenr-top {
	width: 93% !important;
	position: absolute;
	top: 0;
	z-index: 999;
	height: 4px;
	transform: scale(0);
	transition: all 0.5s;
}

.pc-box.page-index .time-team-swiper .swiper3 .swiper-wrapper .swiper-slide .banenr-item-8:hover .banenr-top {
	background: #BD9176;
	transform: scale(1);
	transition: all 0.5s;

}

.pc-box.page-index .time-team-swiper .swiper3 .swiper-wrapper .swiper-slide .banenr-item-9 .banenr-top {
	width: 93% !important;
	position: absolute;
	top: 0;
	z-index: 999;
	height: 4px;
	transform: scale(0);
	transition: all 0.5s;
}

.pc-box.page-index .time-team-swiper .swiper3 .swiper-wrapper .swiper-slide .banenr-item-9:hover .banenr-top {
	background: #BD9176;
	transform: scale(1);
	transition: all 0.5s;

}

.pc-box.page-index .time-team-swiper .swiper3 .swiper-wrapper .swiper-slide .banenr-item-10 .banenr-top {
	width: 93% !important;
	position: absolute;
	top: 0;
	z-index: 999;
	height: 4px;
	transform: scale(0);
	transition: all 0.5s;
}

.pc-box.page-index .time-team-swiper .swiper3 .swiper-wrapper .swiper-slide .banenr-item-10:hover .banenr-top {
	background: #BD9176;
	transform: scale(1);
	transition: all 0.5s;

}

.pc-box.page-index .time-team-swiper .swiper3 .swiper-wrapper .swiper-slide .banenr-item-11 .banenr-top {
	width: 93% !important;
	position: absolute;
	top: 0;
	z-index: 999;
	height: 4px;
	transform: scale(0);
	transition: all 0.5s;
}

.pc-box.page-index .time-team-swiper .swiper3 .swiper-wrapper .swiper-slide .banenr-item-11:hover .banenr-top {
	background: #BD9176;
	transform: scale(1);
	transition: all 0.5s;
}

.pc-box.page-index .time-team-swiper .swiper3 .swiper-wrapper .swiper-slide .banenr-item-12 .banenr-top {
	width: 93% !important;
	position: absolute;
	top: 0;
	z-index: 999;
	height: 4px;
	transform: scale(0);
	transition: all 0.5s;
}

.pc-box.page-index .time-team-swiper .swiper3 .swiper-wrapper .swiper-slide .banenr-item-12:hover .banenr-top {
	background: #BD9176;
	transform: scale(1);
	transition: all 0.5s;
}

.pc-box.page-index .time-team-swiper .swiper3 .swiper-wrapper .swiper-slide .banenr-item-13 .banenr-top {
	width: 93% !important;
	position: absolute;
	top: 0;
	z-index: 999;
	height: 4px;
	transform: scale(0);
	transition: all 0.5s;
}

.pc-box.page-index .time-team-swiper .swiper3 .swiper-wrapper .swiper-slide .banenr-item-13:hover .banenr-top {
	background: #BD9176;
	transform: scale(1);
	transition: all 0.5s;
}

.pc-box.page-index .time-team-swiper .swiper3 .swiper-wrapper .swiper-slide .banenr-item-14 .banenr-top {
	width: 93% !important;
	position: absolute;
	top: 0;
	z-index: 999;
	height: 4px;
	transform: scale(0);
	transition: all 0.5s;
}

.pc-box.page-index .time-team-swiper .swiper3 .swiper-wrapper .swiper-slide .banenr-item-14:hover .banenr-top {
	background: #BD9176;
	transform: scale(1);
	transition: all 0.5s;
}

.pc-box.page-index .time-team-swiper .swiper3 .swiper-wrapper .swiper-slide .banenr-item:hover {
	background: url("../img/banner-xs-1.jpg")no-repeat center;
	transition: all 0.5s;
}

.pc-box.page-index .time-team-swiper .swiper3 .swiper-wrapper .swiper-slide .banenr-item-1 {
	cursor: pointer;
	width: 93% !important;
	height: 23vw !important;
	transform-origin: 100% 100%;
	transition: transform 1s;
	object-fit: cover;
	margin: 0 auto;
	background: url("../img/banner-jr.jpg")no-repeat center;
	background-size: cover;
	display: inline-block;

}

.pc-box.page-index .time-team-swiper .swiper3 .swiper-wrapper .swiper-slide .banenr-item-1:hover {
	background: url("../img/banner-jr-1.jpg")no-repeat center;
}

.pc-box.page-index .time-team-swiper .swiper3 .swiper-wrapper .swiper-slide .banenr-item-2 {
	cursor: pointer;
	width: 93% !important;
	height: 23vw !important;
	transform-origin: 100% 100%;
	transition: transform 1s;
	object-fit: cover;
	margin: 0 auto;
	background: url("../img/banner-hs.jpg")no-repeat center;
	background-size: cover;
	display: inline-block;

}

.pc-box.page-index .time-team-swiper .swiper3 .swiper-wrapper .swiper-slide .banenr-item-2:hover {
	background: url("../img/banner-hs-1.jpg")no-repeat center;
}

.pc-box.page-index .time-team-swiper .swiper3 .swiper-wrapper .swiper-slide .banenr-item-3 {
	cursor: pointer;
	width: 93% !important;
	height: 23vw !important;
	transform-origin: 100% 100%;
	transition: transform 1s;
	object-fit: cover;
	margin: 0 auto;
	background: url("../img/banner-kg.jpg")no-repeat center;
	background-size: cover;
	display: inline-block;

}

.pc-box.page-index .time-team-swiper .swiper3 .swiper-wrapper .swiper-slide .banenr-item-3:hover {
	background: url("../img/banner-kg-1.jpg")no-repeat center;
}

.pc-box.page-index .time-team-swiper .swiper3 .swiper-wrapper .swiper-slide .banenr-item-4 {
	cursor: pointer;
	width: 93% !important;
	height: 23vw !important;
	transform-origin: 100% 100%;
	transition: transform 1s;
	object-fit: cover;
	margin: 0 auto;
	background: url("../img/banner-bx-1.jpg")no-repeat center;
	background-size: cover;
	display: inline-block;

}

.pc-box.page-index .time-team-swiper .swiper3 .swiper-wrapper .swiper-slide .banenr-item-4:hover {
	background: url("../img/banner-bx.jpg")no-repeat center;
}

.pc-box.page-index .time-team-swiper .swiper3 .swiper-wrapper .swiper-slide .banenr-item-5 {
	cursor: pointer;
	width: 93% !important;
	height: 23vw !important;
	transform-origin: 100% 100%;
	transition: transform 1s;
	object-fit: cover;
	margin: 0 auto;
	background: url("../img/banner-fdc-1.jpg")no-repeat center;
	background-size: cover;
	display: inline-block;

}

.pc-box.page-index .time-team-swiper .swiper3 .swiper-wrapper .swiper-slide .banenr-item-5:hover {
	background: url("../img/banner-fdc.jpg")no-repeat center;
}

.pc-box.page-index .time-team-swiper .swiper3 .swiper-wrapper .swiper-slide .banenr-item-6 {
	cursor: pointer;
	width: 93% !important;
	height: 23vw !important;
	transform-origin: 100% 100%;
	transition: transform 1s;
	object-fit: cover;
	margin: 0 auto;
	background: url("../img/banner-work-1.jpg")no-repeat center;
	background-size: cover;
	display: inline-block;

}

.pc-box.page-index .time-team-swiper .swiper3 .swiper-wrapper .swiper-slide .banenr-item-6:hover {
	background: url("../img/banner-work.jpg")no-repeat center;
}

.pc-box.page-index .time-team-swiper .swiper3 .swiper-wrapper .swiper-slide .banenr-item-7 {
	cursor: pointer;
	width: 93% !important;
	height: 23vw !important;
	transform-origin: 100% 100%;
	transition: transform 1s;
	object-fit: cover;
	margin: 0 auto;
	background: url("../img/banner-ld-1.jpg")no-repeat center;
	background-size: cover;
	display: inline-block;

}

.pc-box.page-index .time-team-swiper .swiper3 .swiper-wrapper .swiper-slide .banenr-item-7:hover {
	background: url("../img/banner-ld.jpg")no-repeat center;
}

.pc-box.page-index .time-team-swiper .swiper3 .swiper-wrapper .swiper-slide .banenr-item-8 {
	cursor: pointer;
	width: 93% !important;
	height: 23vw !important;
	transform-origin: 100% 100%;
	transition: transform 1s;
	object-fit: cover;
	margin: 0 auto;
	background: url("../img/banner-ql-1.jpg")no-repeat center;
	background-size: cover;
	display: inline-block;

}

.pc-box.page-index .time-team-swiper .swiper3 .swiper-wrapper .swiper-slide .banenr-item-8:hover {
	background: url("../img/banner-ql.jpg")no-repeat center;
}

.pc-box.page-index .time-team-swiper .swiper3 .swiper-wrapper .swiper-slide .banenr-item-9 {
	cursor: pointer;
	width: 93% !important;
	height: 23vw !important;
	transform-origin: 100% 100%;
	transition: transform 1s;
	object-fit: cover;
	margin: 0 auto;
	background: url("../img/banner-card-1.jpg")no-repeat center;
	background-size: cover;
	display: inline-block;

}

.pc-box.page-index .time-team-swiper .swiper3 .swiper-wrapper .swiper-slide .banenr-item-9:hover {
	background: url("../img/banner-card.jpg")no-repeat center;
}

.pc-box.page-index .time-team-swiper .swiper3 .swiper-wrapper .swiper-slide .banenr-item-10 {
	cursor: pointer;
	width: 93% !important;
	height: 23vw !important;
	transform-origin: 100% 100%;
	transition: transform 1s;
	object-fit: cover;
	margin: 0 auto;
	background: url("../img/banner-xz-1.jpg")no-repeat center;
	background-size: cover;
	display: inline-block;

}

.pc-box.page-index .time-team-swiper .swiper3 .swiper-wrapper .swiper-slide .banenr-item-10:hover {
	background: url("../img/banner-xz.jpg")no-repeat center;
}

.pc-box.page-index .time-team-swiper .swiper3 .swiper-wrapper .swiper-slide .banenr-item-11 {
	cursor: pointer;
	width: 93% !important;
	height: 23vw !important;
	transform-origin: 100% 100%;
	transition: transform 1s;
	object-fit: cover;
	margin: 0 auto;
	background: url("../img/banner-yl-1.jpg")no-repeat center;
	background-size: cover;
	display: inline-block;

}

.pc-box.page-index .time-team-swiper .swiper3 .swiper-wrapper .swiper-slide .banenr-item-11:hover {
	background: url("../img/banner-yl.jpg")no-repeat center;
}

.pc-box.page-index .time-team-swiper .swiper3 .swiper-wrapper .swiper-slide .banenr-item-12 {
	cursor: pointer;
	width: 93% !important;
	height: 23vw !important;
	transform-origin: 100% 100%;
	transition: transform 1s;
	object-fit: cover;
	margin: 0 auto;
	background: url("../img/banner-ym-1.jpg")no-repeat center;
	background-size: cover;
	display: inline-block;

}

.pc-box.page-index .time-team-swiper .swiper3 .swiper-wrapper .swiper-slide .banenr-item-12:hover {
	background: url("../img/banner-ym.jpg")no-repeat center;
}

.pc-box.page-index .time-team-swiper .swiper3 .swiper-wrapper .swiper-slide .banenr-item-13 {
	cursor: pointer;
	width: 93% !important;
	height: 23vw !important;
	transform-origin: 100% 100%;
	transition: transform 1s;
	object-fit: cover;
	margin: 0 auto;
	background: url("../img/banner-gw-1.jpg")no-repeat center;
	background-size: cover;
	display: inline-block;

}

.pc-box.page-index .time-team-swiper .swiper3 .swiper-wrapper .swiper-slide .banenr-item-13:hover {
	background: url("../img/banner-gw.jpg")no-repeat center;
}

.pc-box.page-index .time-team-swiper .swiper3 .swiper-wrapper .swiper-slide .banenr-item-14 {
	cursor: pointer;
	width: 93% !important;
	height: 23vw !important;
	transform-origin: 100% 100%;
	transition: transform 1s;
	object-fit: cover;
	margin: 0 auto;
	background: url("../img/banner-zs-1.jpg")no-repeat center;
	background-size: cover;
	display: inline-block;

}

.pc-box.page-index .time-team-swiper .swiper3 .swiper-wrapper .swiper-slide .banenr-item-14:hover {
	background: url("../img/banner-zs.jpg")no-repeat center;
}
.pc-box.page-index .time-team-swiper .swiper3 .swiper-wrapper .swiper-slide .banenr-item-15 {
	cursor: pointer;
	width: 93% !important;
	height: 23vw !important;
	transform-origin: 100% 100%;
	transition: transform 1s;
	object-fit: cover;
	margin: 0 auto;
	background: url("../img/land-1.jpg")no-repeat center;
	background-size: cover;
	display: inline-block;

}
.pc-box.page-index .time-team-swiper .swiper3 .swiper-wrapper .swiper-slide .banenr-item-15:hover {
	background: url("../img/land.jpg")no-repeat center;
}
.pc-box.page-index .time-team-swiper .swiper3 .swiper-wrapper .swiper-slide .banenr-item-16 {
	cursor: pointer;
	width: 93% !important;
	height: 23vw !important;
	transform-origin: 100% 100%;
	transition: transform 1s;
	object-fit: cover;
	margin: 0 auto;
	background: url("../img/banner-cs.jpg")no-repeat center;
	background-size: cover;
	display: inline-block;

}
.pc-box.page-index .time-team-swiper .swiper3 .swiper-wrapper .swiper-slide .banenr-item-16:hover {
	background: url("../img/banner-cs-1.jpg")no-repeat center;
}
.pc-box.page-index .time-team-swiper .swiper3 .swiper-wrapper .swiper-slide .banenr-item-16 .swiper-name,
.pc-box.page-index .time-team-swiper .swiper3 .swiper-wrapper .swiper-slide .banenr-item-15 .swiper-name,
.pc-box.page-index .time-team-swiper .swiper3 .swiper-wrapper .swiper-slide .banenr-item-14 .swiper-name,
.pc-box.page-index .time-team-swiper .swiper3 .swiper-wrapper .swiper-slide .banenr-item-13 .swiper-name,
.pc-box.page-index .time-team-swiper .swiper3 .swiper-wrapper .swiper-slide .banenr-item-12 .swiper-name,
.pc-box.page-index .time-team-swiper .swiper3 .swiper-wrapper .swiper-slide .banenr-item-11 .swiper-name,
.pc-box.page-index .time-team-swiper .swiper3 .swiper-wrapper .swiper-slide .banenr-item-10 .swiper-name,
.pc-box.page-index .time-team-swiper .swiper3 .swiper-wrapper .swiper-slide .banenr-item-9 .swiper-name,
.pc-box.page-index .time-team-swiper .swiper3 .swiper-wrapper .swiper-slide .banenr-item-7 .swiper-name,
.pc-box.page-index .time-team-swiper .swiper3 .swiper-wrapper .swiper-slide .banenr-item-8 .swiper-name,
.pc-box.page-index .time-team-swiper .swiper3 .swiper-wrapper .swiper-slide .banenr-item-6 .swiper-name,
.pc-box.page-index .time-team-swiper .swiper3 .swiper-wrapper .swiper-slide .banenr-item-5 .swiper-name,
.pc-box.page-index .time-team-swiper .swiper3 .swiper-wrapper .swiper-slide .banenr-item-4 .swiper-name,
.pc-box.page-index .time-team-swiper .swiper3 .swiper-wrapper .swiper-slide .banenr-item-3 .swiper-name,
.pc-box.page-index .time-team-swiper .swiper3 .swiper-wrapper .swiper-slide .banenr-item-2 .swiper-name,
.pc-box.page-index .time-team-swiper .swiper3 .swiper-wrapper .swiper-slide .banenr-item-1 .swiper-name,
.pc-box.page-index .time-team-swiper .swiper3 .swiper-wrapper .swiper-slide .banenr-item .swiper-name {
	color: #FFFFFF !important;
	position: absolute;
	top: 3vw;
	left: 2.5vw;
	width: 14vw;
	right: 1vw;
	font-size: 16px !important;


}
.pc-box.page-index .time-team-swiper .swiper3 .swiper-wrapper .swiper-slide .banenr-item-16 .swiper-name h1,
.pc-box.page-index .time-team-swiper .swiper3 .swiper-wrapper .swiper-slide .banenr-item-15 .swiper-name h1,
.pc-box.page-index .time-team-swiper .swiper3 .swiper-wrapper .swiper-slide .banenr-item-14 .swiper-name h1,
.pc-box.page-index .time-team-swiper .swiper3 .swiper-wrapper .swiper-slide .banenr-item-13 .swiper-name h1,
.pc-box.page-index .time-team-swiper .swiper3 .swiper-wrapper .swiper-slide .banenr-item-12 .swiper-name h1,
.pc-box.page-index .time-team-swiper .swiper3 .swiper-wrapper .swiper-slide .banenr-item-11 .swiper-name h1,
.pc-box.page-index .time-team-swiper .swiper3 .swiper-wrapper .swiper-slide .banenr-item-10 .swiper-name h1,
.pc-box.page-index .time-team-swiper .swiper3 .swiper-wrapper .swiper-slide .banenr-item-9 .swiper-name h1,
.pc-box.page-index .time-team-swiper .swiper3 .swiper-wrapper .swiper-slide .banenr-item-8 .swiper-name h1,
.pc-box.page-index .time-team-swiper .swiper3 .swiper-wrapper .swiper-slide .banenr-item-7 .swiper-name h1,
.pc-box.page-index .time-team-swiper .swiper3 .swiper-wrapper .swiper-slide .banenr-item-6 .swiper-name h1,
.pc-box.page-index .time-team-swiper .swiper3 .swiper-wrapper .swiper-slide .banenr-item-5 .swiper-name h1,
.pc-box.page-index .time-team-swiper .swiper3 .swiper-wrapper .swiper-slide .banenr-item-4 .swiper-name h1,
.pc-box.page-index .time-team-swiper .swiper3 .swiper-wrapper .swiper-slide .banenr-item-3 .swiper-name h1,
.pc-box.page-index .time-team-swiper .swiper3 .swiper-wrapper .swiper-slide .banenr-item-2 .swiper-name h1,
.pc-box.page-index .time-team-swiper .swiper3 .swiper-wrapper .swiper-slide .banenr-item-1 .swiper-name h1,
.pc-box.page-index .time-team-swiper .swiper3 .swiper-wrapper .swiper-slide .banenr-item .swiper-name h1 {
	font-weight: 400;
	/* height: 122px; */
	
}
.pc-box.page-index .time-team-swiper .swiper3 .swiper-wrapper .swiper-slide .banenr-item-16 .swiper-name p,
.pc-box.page-index .time-team-swiper .swiper3 .swiper-wrapper .swiper-slide .banenr-item-15 .swiper-name p,
.pc-box.page-index .time-team-swiper .swiper3 .swiper-wrapper .swiper-slide .banenr-item-14 .swiper-name p,
.pc-box.page-index .time-team-swiper .swiper3 .swiper-wrapper .swiper-slide .banenr-item-13 .swiper-name p,
.pc-box.page-index .time-team-swiper .swiper3 .swiper-wrapper .swiper-slide .banenr-item-12 .swiper-name p,
.pc-box.page-index .time-team-swiper .swiper3 .swiper-wrapper .swiper-slide .banenr-item-11 .swiper-name p,
.pc-box.page-index .time-team-swiper .swiper3 .swiper-wrapper .swiper-slide .banenr-item-10 .swiper-name p,
.pc-box.page-index .time-team-swiper .swiper3 .swiper-wrapper .swiper-slide .banenr-item-9 .swiper-name p,
.pc-box.page-index .time-team-swiper .swiper3 .swiper-wrapper .swiper-slide .banenr-item-8 .swiper-name p,
.pc-box.page-index .time-team-swiper .swiper3 .swiper-wrapper .swiper-slide .banenr-item-7 .swiper-name p,
.pc-box.page-index .time-team-swiper .swiper3 .swiper-wrapper .swiper-slide .banenr-item-6 .swiper-name p,
.pc-box.page-index .time-team-swiper .swiper3 .swiper-wrapper .swiper-slide .banenr-item-5 .swiper-name p,
.pc-box.page-index .time-team-swiper .swiper3 .swiper-wrapper .swiper-slide .banenr-item-4 .swiper-name p,
.pc-box.page-index .time-team-swiper .swiper3 .swiper-wrapper .swiper-slide .banenr-item-3 .swiper-name p,
.pc-box.page-index .time-team-swiper .swiper3 .swiper-wrapper .swiper-slide .banenr-item-2 .swiper-name p,
.pc-box.page-index .time-team-swiper .swiper3 .swiper-wrapper .swiper-slide .banenr-item-1 .swiper-name p,
.pc-box.page-index .time-team-swiper .swiper3 .swiper-wrapper .swiper-slide .banenr-item .swiper-name p {
	font-family: MicrosoftYaHei;
	font-size: 16px;
	font-weight: 400;
	margin-top: 1vw;
	color: #ffffff;
	opacity: 0.44;
	width: 82vw;
	position: relative;
}
.pc-box.page-index .time-team-swiper .swiper3 .swiper-wrapper .swiper-slide .banenr-item-16 .swiper-name img,
.pc-box.page-index .time-team-swiper .swiper3 .swiper-wrapper .swiper-slide .banenr-item-15 .swiper-name img,
.pc-box.page-index .time-team-swiper .swiper3 .swiper-wrapper .swiper-slide .banenr-item-14 .swiper-name img,
.pc-box.page-index .time-team-swiper .swiper3 .swiper-wrapper .swiper-slide .banenr-item-12 .swiper-name img,
.pc-box.page-index .time-team-swiper .swiper3 .swiper-wrapper .swiper-slide .banenr-item-13 .swiper-name img,
.pc-box.page-index .time-team-swiper .swiper3 .swiper-wrapper .swiper-slide .banenr-item-11 .swiper-name img,
.pc-box.page-index .time-team-swiper .swiper3 .swiper-wrapper .swiper-slide .banenr-item-10 .swiper-name img,
.pc-box.page-index .time-team-swiper .swiper3 .swiper-wrapper .swiper-slide .banenr-item-9 .swiper-name img,
.pc-box.page-index .time-team-swiper .swiper3 .swiper-wrapper .swiper-slide .banenr-item-8 .swiper-name img,
.pc-box.page-index .time-team-swiper .swiper3 .swiper-wrapper .swiper-slide .banenr-item-7 .swiper-name img,
.pc-box.page-index .time-team-swiper .swiper3 .swiper-wrapper .swiper-slide .banenr-item-6 .swiper-name img,
.pc-box.page-index .time-team-swiper .swiper3 .swiper-wrapper .swiper-slide .banenr-item-5 .swiper-name img,
.pc-box.page-index .time-team-swiper .swiper3 .swiper-wrapper .swiper-slide .banenr-item-4 .swiper-name img,
.pc-box.page-index .time-team-swiper .swiper3 .swiper-wrapper .swiper-slide .banenr-item-3 .swiper-name img,
.pc-box.page-index .time-team-swiper .swiper3 .swiper-wrapper .swiper-slide .banenr-item-2 .swiper-name img,
.pc-box.page-index .time-team-swiper .swiper3 .swiper-wrapper .swiper-slide .banenr-item-1 .swiper-name img,
.pc-box.page-index .time-team-swiper .swiper3 .swiper-wrapper .swiper-slide .banenr-item img {
	width: 50px;
	height: 51px;
	margin-top: 2vw;
	position: absolute;
	top: 6vw;
	
}


.time-team-banner {
	width: 100%;
	height: 100vh;
	background: url("../img/banner-item.jpg")no-repeat center;
	background-size: 100% auto;

}

.new-banner-item {
	width: 100%;
	height: 100vh;
	background: url("../img/banner-new.jpg")no-repeat center;
	background-size: 100% auto;

}




.pc-box.page-index .time-team-text {
	display: flex;
	flex-direction: row;
	justify-content: center;
	margin-top: 40px;
}


.pc-box.page-index .swiper-top .left-a {
	width: 40px;
	height: 40px;
	background: url(../img/right-1.png);
	cursor: pointer;
}

.pc-box.page-index .swiper-top .left-a:hover {
	transform: rotateZ(360deg) !important;
	transition: all 0.90s ease-in-out 0s;
	background: url(../img/right.png);
}

.pc-box.page-index .swiper-top .right-a {
	width: 40px;
	height: 40px;
	background: url(../img/left-2.png);
	margin-left: 33px;
	cursor: pointer;
}

.pc-box.page-index .swiper-top .right-a:hover {
	transform: rotateZ(360deg) !important;
	transition: all 0.90s ease-in-out 0s;
	background: url(../img/left.png);
}







/**banner**/



@keyframes fade-in-blur {
	0% {
		opacity: 0;
		filter: blur(5px);
		transform: translateY(20%);
		-webkit-filter: blur(5px);
		-webkit-transform: translateY(20%);
	}

	40% {
		opacity: 1
	}

	to {
		opacity: 1;
		filter: blur(0);
		transform: translateY(0);
		-webkit-filter: blur(0);
		-webkit-transform: translateY(0);
	}
}

@keyframes fadeInUp {
	from {
		opacity: 0;
		transform: translate3d(0, 100%, 0)
	}

	to {
		opacity: 1;
		transform: translate3d(0, 0, 0)
	}
}

.pc-box.page-index .top-box .banner-swiper {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 0;
}

.pc-box.page-index .top-box .banner-swiper .swiper-slide {
	position: relative;
}

.pc-box.page-index .top-box .banner-swiper .bg-img {
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	transform: scale(1);
	transition: transform 8s linear;
	position: absolute;
	top: 0;
	left: 0;
}

.pc-box.page-index .top-box .banner-swiper .slide-text {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	box-sizing: border-box;
}

.pc-box.page-index .top-box .banner-swiper .slide-text h1 {
	font-size: 78px;
	letter-spacing: 2px;
	color: rgba(255, 255, 255, 0.4);
	opacity: 0;
	margin-bottom: 8px;
}

.pc-box.page-index .top-box .banner-swiper .slide-text h2 {
	font-size: 64px;
	letter-spacing: 2px;
	color: #fff;
}

.pc-box.page-index .top-box .banner-swiper .slide-text h2 .character {
	display: inline-block;
	visibility: hidden;
}

.pc-box.page-index .top-box .banner-swiper .slide-text p {
	font-size: 22px;
	line-height: 36px;
	color: #fff;
	margin-top: 10px;
	opacity: 0;
}

.pc-box.page-index .top-box .banner-swiper .slide-text a {
	display: block;
	width: 174px;
	height: 48px;
	background: #bd9176;
	font-size: 16px;
	color: #fff;
	text-align: center;
	line-height: 48px;
	position: relative;
	overflow: hidden;
	opacity: 0;
	margin-top: 40px;
}

.pc-box.page-index .top-box .banner-swiper .slide-text a span {
	display: inline-block;
	position: relative;
	z-index: 3;
}

.pc-box.page-index .top-box .banner-swiper .slide-text a i {
	display: inline-block;
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: 1;
	top: 0;
	left: 0;
}

.pc-box.page-index .top-box .banner-swiper .slide-text a::before,
.pc-box.page-index .top-box .banner-swiper .slide-text a::after,
.pc-box.page-index .top-box .banner-swiper .slide-text a i::before,
.pc-box.page-index .top-box .banner-swiper .slide-text a i::after {
	content: '';
	width: 25%;
	height: 0;
	position: absolute;
	background: #cb9d80;
	left: 0;
	z-index: 0;
	transition: height .5s;
}

.pc-box.page-index .top-box .banner-swiper .slide-text a::before,
.pc-box.page-index .top-box .banner-swiper .slide-text a i::before {
	top: 0;
}

.pc-box.page-index .top-box .banner-swiper .slide-text a::after,
.pc-box.page-index .top-box .banner-swiper .slide-text a i::after {
	bottom: 0;
}

.pc-box.page-index .top-box .banner-swiper .slide-text a::before {
	left: 0;
}

.pc-box.page-index .top-box .banner-swiper .slide-text a i::before {
	left: 50%;
}

.pc-box.page-index .top-box .banner-swiper .slide-text a::after {
	left: 25%;
}

.pc-box.page-index .top-box .banner-swiper .slide-text a i::after {
	left: 75%;
}

.pc-box.page-index .top-box .banner-swiper .slide-text a:hover::before,
.pc-box.page-index .top-box .banner-swiper .slide-text a:hover::after,
.pc-box.page-index .top-box .banner-swiper .slide-text a:hover i::before,
.pc-box.page-index .top-box .banner-swiper .slide-text a:hover i::after {
	height: 100%;
}

.pc-box.page-index .top-box .banner-swiper .swiper-slide-active .bg-img {
	transform: scale(1.1);
}

.pc-box.page-index .top-box .banner-swiper .swiper-slide-active h1 {
	animation: fadeInUp 1s forwards;
}

.pc-box.page-index .top-box .banner-swiper .swiper-slide-active h2 .character {
	visibility: visible;
	animation-name: fade-in-blur;
	animation-duration: 1s;
	animation-fill-mode: both;
	backface-visibility: visible !important;
	-webkit-animation-name: fade-in-blur;
	-webkit-animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	-webkit-backface-visibility: visible !important;
}

.pc-box.page-index .top-box .banner-swiper .swiper-slide-active p {
	animation: fadeInUp 1s forwards;
	animation-delay: .4s;
}

.pc-box.page-index .top-box .banner-swiper .swiper-slide-active a {
	animation: fadeInUp 1s forwards;
	animation-delay: .8s;
}
