@import url("./master.css");
@import url("../font/icon/iconfont.css");
@import url("./roll.css");
@import url("./animation.css");
@import url("./animate.css");

body {
	opacity: 0;
}

:root {
	--color01: #3f74fe;
	--box-shadow01: 0px 0px 20px rgba(63, 116, 254, .1);
	--color02: #313a59;
	--color03: #19a8cc;
	--color04: #146698;
	--bcr1: cubic-bezier(.4, .4, 0, 1);
	--bcr2: cubic-bezier(0.075, 0.82, 0.165, 1);
	--color05: #2082ae;
	--lgt01: linear-gradient(to right, #FD780F, #FD7835);
}

/* .move_top {
	padding-top: 9rem;
} */

.mobile_img {
	display: none;
}

.btn_hidden {
	opacity: 0;
	visibility: hidden;
}

/* .mbl {
	display: none;
} */

#mask {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, .5);
	z-index: 1200;
	display: none;
	opacity: 0;
}

/*main*/
#main {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
}

#main .scrollbar-track-y {
	background-color: #ddd;
	position: absolute;
	right: 0;
	top: 0;
	border-radius: 8px;
	width: 8px;
}

#main .scrollbar-track-y .scrollbar-thumb-y {
	background: linear-gradient(to bottom, #FD780F, #FD7835);
	width: 100%;
	border-radius: 8px;
}

#main .liTxt {
	padding-right: 8px;
	margin-right: -8px;
}

#main .liTxt .scrollbar-track-y {
	width: 4px;
	border-radius: 4px;
}

#main .liTxt .scrollbar-track-y .scrollbar-thumb-y {
	border-radius: 4px;
}

/*font_effect*/
.font_effect>span {
	display: inline-table;
	overflow: hidden;
}

.font_effect>span>font {
	display: block;
	-webkit-animation-duration: .6s !important;
	animation-duration: .6s !important;
}

/*ã€‹ã€‹ã€‹ã€‹ã€‹ã€‹ã€‹ã€‹ã€‹ã€‹é¼ æ ‡è·Ÿéšã€Šã€Šã€Šã€Šã€Šã€Šã€Šã€Šã€Šã€Š*/
.cursor {
	position: absolute;
	z-index: 50;
	width: 0;
	height: 0;
	pointer-events: none;
}

.cursor .cursor_circle {
	width: 0;
	height: 0;
	background-color: #000;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	opacity: 0;
	-webkit-opacity: 0;
	-webkit-transition: opacity .3s ease-in-out, height .5s cubic-bezier(.339, -.18, .228, 1.656), width .5s cubic-bezier(.339, -.18, .228, 1.656);
	transition: opacity .3s ease-in-out, height .5s cubic-bezier(.339, -.18, .228, 1.656), width .5s cubic-bezier(.339, -.18, .228, 1.656);
	border-radius: 50%;
	-webkit-border-radius: 50%;
}

.cursor .cursor_circle>div {
	align-items: center;
	justify-content: center;
	width: 100%;
	height: 100%;
}

.cursor .cursor_circle>div>i {
	-webkit-transition: margin .5s cubic-bezier(.339, -.18, .228, 1.656);
	transition: margin .5s cubic-bezier(.339, -.18, .228, 1.656);
	font-size: 16px;
}

.cursor.onAni .cursor_circle {
	width: 60px;
	height: 60px;
	opacity: 1;
	-webkit-opacity: 1;
}

.cursor .cursor_circle.on {
	width: 100px;
	height: 100px;
}

.cursor .cursor_circle.on>div>i {
	margin: 0 10px;
}

/*ã€‹ã€‹ã€‹ã€‹ã€‹ã€‹ã€‹ã€‹ã€‹ã€‹ç›¸å†Œã€è§†é¢‘ï¼ˆæ‰“å¼€åŠ¨ç”»ï¼‰ã€Šã€Šã€Šã€Šã€Šã€Šã€Šã€Šã€Šã€Š*/
#spotlight {
	background-color: rgba(0, 0, 0, .6);
}

#spotlight.only_gallery {
	clip-path: circle(0px at center);
	-webkit-clip-path: circle(0px at center);
}

#spotlight.only_gallery.show {
	clip-path: circle(100% at center);
	-webkit-clip-path: circle(100% at center);
	transition: clip-path ease 1s;
	-webkit-transition: clip-path ease 1s;
}

.spotlight {
	cursor: zoom-in;
}

/*ã€‹ã€‹ã€‹ã€‹ã€‹ã€‹ã€‹ã€‹ã€‹ã€‹å­—ä½“é—´è·ã€Šã€Šã€Šã€Šã€Šã€Šã€Šã€Šã€Šã€Š*/
.zh {
	letter-spacing: 0.075em;
}

/*ã€‹ã€‹ã€‹ã€‹ã€‹ã€‹ã€‹ã€‹ã€‹ã€‹è¿”å›žé¡¶éƒ¨ã€Šã€Šã€Šã€Šã€Šã€Šã€Šã€Šã€Šã€Š*/
#back_top {
	position: fixed;
	right: 4vw;
	bottom: 4vw;
	transform: translateY(100%);
	-webkit-transform: translateY(100%);
	z-index: 888;
	transition: all .6s;
}

#back_top.onshow {
	opacity: 1;
	-webkit-opacity: 1;
	visibility: visible;
	transform: none;
	-webkit-transform: none;
}

#back_top .master_backTop .master_aperture {
	background: linear-gradient(to bottom, #FD780F, #FD7835);
	position: absolute;
	width: 100%;
	height: 100%;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	opacity: 0;
	-webkit-opacity: 0;
	z-index: -1;
}

#back_top .master_backTop .master_backTop_btn {
	color: #fff;
	width: 64px;
	height: 64px;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	align-items: center;
	justify-content: center;
	z-index: 2;
	background: linear-gradient(to bottom, #FD780F, #FD7835);
}

#back_top .master_backTop .master_backTop_btn .master_backTop_txt>i {
	font-size: 24px;
}

#back_top .master_backTop .master_aperture.circle01 {
	animation: scalej01 2s .5s infinite;
	-webkit-animation: scalej01 2s .5s infinite;
}

@keyframes scalej01 {
	0% {
		transform: scale(1);
		-webkit-transform: scale(1);
		opacity: 1;
		-webkit-opacity: 1;
	}

	100% {
		transform: scale(1.5);
		-webkit-transform: scale(1.5);
		opacity: 0;
		-webkit-opacity: 0;
	}
}

@-webkit-keyframes scalej01 {
	0% {
		transform: scale(1);
		-webkit-transform: scale(1);
		opacity: 1;
		-webkit-opacity: 1;
	}

	100% {
		transform: scale(1.5);
		-webkit-transform: scale(1.5);
		opacity: 0;
		-webkit-opacity: 0;
	}
}

#back_top .master_backTop .master_aperture.circle02 {
	animation: scalej02 2s infinite;
	-webkit-animation: scalej02 2s infinite;
}

@keyframes scalej02 {
	0% {
		transform: scale(1);
		-webkit-transform: scale(1);
		opacity: 1;
		-webkit-opacity: 1;
	}

	100% {
		transform: scale(1.8);
		-webkit-transform: scale(1.8);
		opacity: 0;
		-webkit-opacity: 0;
	}
}

@-webkit-keyframes scalej02 {
	0% {
		transform: scale(1);
		-webkit-transform: scale(1);
		opacity: 1;
		-webkit-opacity: 1;
	}

	100% {
		transform: scale(1.8);
		-webkit-transform: scale(1.8);
		opacity: 0;
		-webkit-opacity: 0;
	}
}

.bubble {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
}

.bubble span,
.back_bubble span {
	display: block;
	width: 20px;
	height: 20px;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	z-index: -1;
	transition: ease 1s;
	-webkit-transition: ease 1s;
	position: absolute;
	left: 50%;
	background: linear-gradient(to bottom, #FD780F, #FD7835);
	bottom: 0px;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	opacity: 0;
	-webkit-opacity: 0;
}

.bubble span:nth-child(1) {
	animation: pao 4s linear infinite;
	-webkit-animation: pao 4s linear infinite;
}

.bubble span:nth-child(2) {
	animation: pao3 6s linear infinite;
	-webkit-animation: pao3 6s linear infinite;
	-webkit-transition-delay: 0.3s;
	transition-delay: 0.3s;
}

.bubble span:nth-child(3) {
	animation: pao2 3s linear infinite;
	-webkit-animation: pao2 3s linear infinite;
	-webkit-transition-delay: 0.8s;
	transition-delay: 0.8s;
}

.bubble span:nth-child(4) {
	animation: pao4 9s linear infinite;
	-webkit-animation: pao4 9s linear infinite;
}

.bubble span:nth-child(5) {
	animation: pao5 7s linear infinite;
	-webkit-animation: pao5 7s linear infinite;
}

@keyframes pao {
	0% {
		transform: translate(200%, -30px) rotate(360deg) scale(.5, .5);
		-webkit-transform: translate(200%, -30px) rotate(360deg) scale(.5, .5);
		opacity: 1;
		-webkit-opacity: 1;
	}

	50% {
		transform: translate(0%, -70px) rotate(360deg) scale(.8, .8);
		-webkit-transform: translate(0%, -70px) rotate(360deg) scale(.8, .8);
		opacity: .5;
		-webkit-opacity: .5;
	}

	100% {
		transform: translate(-200%, -100px) rotate(360deg) scale(1, 1);
		-webkit-transform: translate(-200%, -100px) rotate(360deg) scale(1, 1);
		opacity: 0;
		-webkit-opacity: 0;

	}
}

@keyframes pao2 {
	0% {
		transform: translate(-200%, 0px) rotate(360deg) scale(1, 1);
		-webkit-transform: translate(-200%, 0px) rotate(360deg) scale(1, 1);
		opacity: 1;
		-webkit-opacity: 1;
	}

	50% {
		transform: translate(250%, -50px) rotate(360deg) scale(.8, .8);
		-webkit-transform: translate(250%, -50px) rotate(360deg) scale(.8, .8);
		opacity: .5;
		-webkit-opacity: .5;
	}

	100% {
		transform: translate(100%, -100px) rotate(360deg) scale(.5, .5);
		-webkit-transform: translate(100%, -100px) rotate(360deg) scale(.5, .5);
		opacity: 0;
		-webkit-opacity: 0;

	}
}

@keyframes pao3 {
	0% {
		transform: translate(0%, 0px) rotate(360deg) scale(1, 1);
		-webkit-transform: translate(0%, 0px) rotate(360deg) scale(1, 1);
		opacity: 1;
		-webkit-opacity: 1;
	}

	50% {
		transform: translate(-250%, -50px) rotate(360deg) scale(.8, .8);
		-webkit-transform: translate(-250%, -50px) rotate(360deg) scale(.8, .8);
		opacity: .5;
		-webkit-opacity: .5;
	}

	100% {
		transform: translate(-300%, -100px) rotate(360deg) scale(.5, .5);
		-webkit-transform: translate(-300%, -100px) rotate(360deg) scale(.5, .5);
		opacity: 0;
		-webkit-opacity: 0;

	}
}

@keyframes pao4 {
	0% {
		transform: translate(400%, 0px) rotate(360deg) scale(1, 1);
		-webkit-transform: translate(400%, 0px) rotate(360deg) scale(1, 1);
		opacity: 1;
		-webkit-opacity: 1;
	}

	50% {
		transform: translate(400%, -50px) rotate(360deg) scale(.8, .8);
		-webkit-transform: translate(400%, -50px) rotate(360deg) scale(.8, .8);
		opacity: .5;
		-webkit-opacity: .5;
	}

	100% {
		transform: translate(-100%, -100px) rotate(360deg) scale(.5, .5);
		-webkit-transform: translate(-100%, -100px) rotate(360deg) scale(.5, .5);
		opacity: 0;
		-webkit-opacity: 0;
	}
}

@keyframes pao5 {
	0% {
		transform: translate(-400%, 0px) rotate(360deg) scale(.1, .1);
		-webkit-transform: translate(-400%, 0px) rotate(360deg) scale(.1, .1);
		opacity: 1;
		-webkit-opacity: 1;
	}

	50% {
		transform: translate(-400%, -50px) rotate(360deg) scale(.6, .6);
		-webkit-transform: translate(-400%, -50px) rotate(360deg) scale(.6, .6);
		opacity: .5;
		-webkit-opacity: .5;
	}

	100% {
		transform: translate(0%, -100px) rotate(360deg) scale(1, 1);
		-webkit-transform: translate(0%, -100px) rotate(360deg) scale(1, 1);
		opacity: 0;
		-webkit-opacity: 0;
	}
}

.hoverable .hoverable_txt {
	position: relative;
	display: inline-block;
}

.hoverable .hoverable_txt:after {
	content: '';
	width: 100%;
	height: 1px;
	position: absolute;
	left: 0;
	bottom: 0;
	-webkit-transform: scaleX(0);
	transform: scaleX(0);
	-webkit-transform-origin: right top;
	transform-origin: right top;
	transition: -webkit-transform .4s cubic-bezier(.215, .61, .355, 1);
	transition: transform .4s cubic-bezier(.215, .61, .355, 1);
}

.header {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 999;
}

.header:after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	opacity: 0;
	box-shadow: 0 0 10px rgba(0, 0, 0, .1);
	background-color: #fff;
	z-index: -1;
	transition: opacity .4s ease;
}

.header>div.row {
	align-items: center;
	height: 100%;
}

/* .header .logo>a {
	height: 68px;
	position: relative;
} */

/* .header .logo>a img {
	height: 100%;
	transition: opacity .4s ease;
}

.header .logo>a ._logo1 {
	opacity: 1;
}

.header .logo>a ._logo2 {
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
} */

/* .header .nav {
	margin-left: auto;
} */

/* .header .nav .navlist>.nav_a>a {
	transition: color .4s ease;
	height: 80px;
	line-height: 80px;
	position: relative;
	overflow: hidden;
	padding: 0 2.1875rem;
	font-family: AlimamaDongFangDaKai;
	font-weight: 400;
} */

/* .header .nav .navlist>.nav_a>a .hoverable_txt {
	font-size: 1.75rem;
}

.header .nav .navlist>.nav_a>a .hoverable_txt:after {
	background-color: #fff;
	height: 2px;
	border-radius: 2px;
} */

/* .header .nav .navlist>.nav_a>.nav_b {
	position: absolute;
	top: 100%;
	left: 50%;
	padding: 5px 0;
	color: #666;
	min-width: 110px;
	transform: translateX(-50%) translateY(10px);
	-webkit-transform: translateX(-50%) translateY(10px);
	border-radius: 3px;
	-webkit-border-radius: 3px;
	opacity: 0;
	-webkit-opacity: 0;
	visibility: hidden;
	z-index: 5;
	border: 1px solid #e6e6e6;
	-webkit-transition: cubic-bezier(.5, .5, 0, 1) 0.5s;
	transition: cubic-bezier(.5, .5, 0, 1) 0.5s;
} */

/* .header .nav .navlist>.nav_a>.nav_b>.nav_b_list>li>a {
	white-space: nowrap;
	line-height: 38px;
	color: #666;
	-webkit-transition: ease 0.2s;
	transition: ease 0.2s;
	padding: 0 15px;
} */

/* .header .Htel {
	padding-left: 40px;
}

.header .Htel>a {
	align-items: center;
}

.header .Htel .Htel_txt {
	font-family: 'GOTHIC';
	font-size: 22px;
	transition: color .4s ease;
}

.header .Htel .Htel_icon {
	width: 20px;
	height: 20px;
	margin-right: 10px;
	position: relative;
}

.header .Htel .Htel_icon img {
	width: 100%;
	height: 100%;
	transition: opacity .4s ease;
}

.header .Htel .Htel_icon ._icon1 {
	opacity: 1;
} */

.header .Htel .Htel_icon ._icon2 {
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
}

.header.onWhite:after {
	opacity: 1;
}

.header.onWhite .nav .navlist>.nav_a>a {
	color: #333;
}

.header.onWhite .nav .navlist>.nav_a>a .hoverable_txt:after {
	background: linear-gradient(to right, #FD780F, var(--color03));
}

.header.onWhite .Hsearch .Hsearch_btn {
	color: #333;
}

.header.onWhite .Htel_txt {
	color: #333;
}

.header.onWhite .logo>a ._logo1 {
	opacity: 0;
}

.header.onWhite .logo>a ._logo2 {
	opacity: 1;
}

.header.onWhite .Htel .Htel_icon ._icon1 {
	opacity: 0;
}

.header.onWhite .Htel .Htel_icon ._icon2 {
	opacity: 1;
}


/* .header.onWhite .Hmenu .Hmenu_btn span {
	background-color: var(--color03);
} */


/*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>index<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<*/
/*ã€‹ã€‹ã€‹ã€‹ã€‹ã€‹ã€‹ã€‹ã€‹ã€‹ä¸€å±é…ç½®ã€Šã€Šã€Šã€Šã€Šã€Šã€Šã€Šã€Šã€Š*/
#screenSwiper {
	height: 100vh;
}

#screenSwiper>.swiper-wrapper {
	animation-timing-function: cubic-bezier(0.3, 0, 0.24, 1);
	will-change: transform;
}

#screenSwiper>.swiper-wrapper>.swiper-slide {
	overflow: hidden;
	height: 100vh;
}

/* #screenSwiper>.swiper-wrapper>.swiper-slide:last-child {
	height: auto;
	padding-top: 0;
} */

#screenSwiper>.swiper-wrapper>.swiper-slide>.screen_slide {
	width: 100%;
	height: 100%;
	position: relative;
}

#screenSwiper>.swiper-wrapper>.swiper-slide>.screen_slide.lineCenter {
	align-items: center;
}

#screenSwiper>.swiper-wrapper>.swiper-slide>.screen_slide.lineEnd {
	align-items: flex-end;
}


/*ã€‹ã€‹ã€‹ã€‹ã€‹ã€‹ã€‹ã€‹ã€‹ã€‹index>bannerã€Šã€Šã€Šã€Šã€Šã€Šã€Šã€Šã€Šã€Š*/
.Hbanner_swiper-box {
	width: 100%;
	height: 100vh;
}

.Hbanner_swiper-box .swiper-slide {
	overflow: hidden;
	position: relative;
}

.Hbanner_swiper-box .swiper-slide::before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	background-color: rgba(0, 0, 0, .5);
	width: 100%;
	height: 100%;
	z-index: 9;
}

.Hbanner_swiper-box .Hbanner_bg {
	width: 100%;
	height: 100%;
	overflow: hidden;
	position: absolute;
}

.Hbanner_swiper-box .Hbanner_bg>img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	/* transform: scale(1.2); */
	transition: transform 2s;
}

.Hbanner_swiper-box .swiper-slide.active {
	pointer-events: auto;
}

.Hbanner_swiper-box .swiper-slide.active .Hbanner_bg>img {
	transform: none;
}

/* .Hbanner_swiper-box .Hbanner_info {
	position: absolute;
	top: 50%;
	left: 50%;
	z-index: 10;
	transform: translate(-50%, -50%);
	display: none;
}

.Hbanner_swiper-box .Hbanner_info.on {
	display: block;
}

.Hbanner_swiper-box .Hbanner_info .Hbanner_title {
	line-height: 1.35;
}

.Hbanner_swiper-box .Hbanner_info .Hbanner_title h2 {
	font-size: 60px;
	font-weight: bold;
	margin-bottom: 15px;
}

.Hbanner_swiper-box .Hbanner_info .Hbanner_title h2:last-child {
	margin-bottom: 0;
} */

.Hbanner_swiper-box .Hbanner_nav {
	position: absolute;
	z-index: 20;
	bottom: 60px;
	left: 50%;
	width: 1600px;
	max-width: 90%;
	transform: translateX(-50%);
	display: flex;
	justify-content: flex-end;
}

.Hbanner_swiper-box .Hbanner_nav .swiper-pagination-bullet {
	background-color: rgba(255, 255, 255, .5);
	margin: 0 8px;
	transition: background-color .3s ease-in-out;
	opacity: 1;
	width: 21px;
	height: 8px;
}

.Hbanner_swiper-box .Hbanner_nav .swiper-pagination-bullet-active {
	background-color: #fff;
	width: 90px;
}

.Hbanner_swiper-box .Hbanner_info .Hbtn .masterBtn1 {
	margin-top: 60px;
	width: 184px;
}

.Hbanner_swiper-box .Hbanner_info .Hbtn .masterBtn1 {
	font-size: 16px;
}

.Hbanner_swiper-box .swiper-slide:nth-child(3) .Hbanner_title h2:last-child,
.Hbanner_swiper-box .swiper-slide:nth-child(4) .Hbanner_title h2:last-child {
	font-size: 40px;
	font-weight: lighter;
}

/* .Hbanner_swiper-box .Hbanner_info ._indexB {
	line-height: 1;
	position: relative;
}

.Hbanner_swiper-box .Hbanner_info ._indexB ._en {
	font-size: 21px;
	font-weight: lighter;
	text-transform: uppercase;
}

.Hbanner_swiper-box .Hbanner_info ._indexB ._en>span>font {
	-webkit-animation-duration: .4s !important;
	animation-duration: .4s !important;
}

.Hbanner_swiper-box .Hbanner_info ._indexB ._cn {
	font-size: 70px;
	margin-top: 15px;
	margin-bottom: 30px;
	font-weight: bold;
}

.Hbanner_swiper-box .Hbanner_info ._indexB ._p {
	font-size: 24px;
	letter-spacing: 0.075em;
	overflow: hidden;
}

.Hbanner_swiper-box .Hbanner_info ._indexB ._p span {
	display: inline-block;
	position: relative;
} */

/* .Hbanner_swiper-box .Hbanner_info ._indexB ._p span:before,
.Hbanner_swiper-box .Hbanner_info ._indexB ._p span:after{content: '';position: absolute;
width: 100px;height: 2px;top: 50%;} */
/* .Hbanner_swiper-box .Hbanner_info ._indexB ._p span:before{left: 0;transform: translate(-120%,-50%); */
/* background-image: linear-gradient(to left, #fff, transparent);
} */

.Hbanner_swiper-box .Hbanner_info ._indexB ._p span:after {
	right: 0;
	transform: translate(120%, -50%);
	background-image: linear-gradient(to right, #fff, transparent);
}

.Hbanner_swiper-box .Hbanner_info ._indexB ._diwen {
	position: absolute;
	bottom: 100%;
	left: 0;
	width: 100%;
	font-weight: bold;
	transform: translateY(25%);
	font-size: 108px;
}

.Hbanner_swiper-box .Hbanner_info ._indexB ._diwen>span {
	text-transform: uppercase;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	background-image: linear-gradient(to bottom, rgba(255, 255, 255, .1), transparent);
	display: inline-block;
}

.Hbanner_swiper-box .Hbanner_info .animated {
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
}
/* .Hbanner_contant {
	position: absolute;
	bottom: 75px;
	left: 60px;
	z-index: 20;
}

.Hbanner_contant img {
	width: 36px;
	height: 36px;
	margin-bottom: 26px;
}

.Hbanner_contant img:last-child {
	margin-bottom: 0;
} */

/* ------------------------------------ */


/* @media screen and (max-width:1600px) {
	.Hbanner_swiper-box .Hbanner_info .Hbanner_title h2 {
		font-size: 52px;
	}

	.Hbanner_swiper-box .Hbanner_info ._indexB ._cn {
		font-size: 62px;
	}

	.Hbanner_swiper-box .Hbanner_info ._indexB ._en {
		font-size: 20px;
	}

	.Hbanner_swiper-box .Hbanner_info ._indexB ._p {
		font-size: 22px;
	}

	.Hbanner_swiper-box .Hbanner_info ._indexB ._diwen {
		font-size: 90px;
	}
}

@media screen and (max-width:1440px) {
	.header .nav .navlist>.nav_a>a {
		padding: 0 20px;
	}

	.header .Htel {
		padding-left: 25px;
	}

	.Hbanner_swiper-box .Hbanner_info .Hbanner_title h2 {
		font-size: 44px;
	}

	.Hbanner_swiper-box .Hbanner_info .Hbtn .masterBtn1 {
		font-size: 14px;
		width: 150px;
		margin-top: 45px;
	}
	.Hbanner_swiper-box .Hbanner_nav {
		bottom: 40px;
	}
}

@media screen and (max-width:1200px) {
	.Hbanner_swiper-box .Hbanner_info .Hbanner_title h2 {
		font-size: 36px;
	}

	.Htitle .Htitle_name>span {
		font-size: 26px;
	}
}

@media screen and (max-width:1024px) {
	.header .nav {
		display: none;
	}

	.Hbanner_swiper-box .Hbanner_info .Hbanner_title h2 {
		font-size: 28px;
		margin-bottom: 10px;
	}

	.Hbanner_swiper-box .Hbanner_nav {
		bottom: 25px;
	}

	.Hbanner_swiper-box .Hbanner_nav .swiper-pagination-bullet {
		width: 16px;
		height: 8px;
		margin: 0 4px;
	}

}

@media screen and (max-width:768px) {
	.Hbanner_swiper-box .Hbanner_info .Hbanner_title h2 {
		font-size: 24px;
	}

	.Hbanner_swiper-box .swiper-slide:nth-child(3) .Hbanner_title h2:last-child,
	.Hbanner_swiper-box .swiper-slide:nth-child(4) .Hbanner_title h2:last-child {
		font-size: 16px;
		font-weight: initial;
	}

	.HcoreLine {
		flex-wrap: wrap;
	}
}

@media screen and (max-width:560px) {
} */