:root {
	--swiper-theme-color: #ef8a21;
}

body {
	--www: 1.5rem;
	--interval: var(--www);
	--nav_height: 1rem;
	--color: #ef8a21;
	--f14: 0.14rem;
	--f16: 0.16rem;
	--f18: 0.18rem;
	--f20: 0.2rem;
	--f22: 0.22rem;
	--f24: 0.24rem;
	--f26: 0.26rem;
	--f28: 0.28rem;
	--f30: 0.3rem;
	--f32: 0.32rem;
	--f34: 0.34rem;
	--f36: 0.36rem;
	--f38: 0.38rem;
	--f40: 0.4rem;
	--f42: 0.42rem;
	--f44: 0.44rem;
	--f46: 0.46rem;
	--f48: 0.48rem;
	--f52: 0.52rem;
	--f54: 0.54rem;
	--f56: 0.56rem;
	--f58: 0.58rem;
	--f60: 0.6rem;
}

@media screen and (min-width: 1921px) {
	body {
		--interval: calc((100vw - (19.2rem - var(--www))) / 2);
	}
}

@media screen and (max-width: 1520px) {
	body {
		--f14: 12px;
		--f16: 14px;
		--f18: 16px;
		--f20: 18px;
		--f22: 20px;
	}
}

@media screen and (max-width: 1200px) {
	body {
		--f22: 16px;
		--f24: 18px;
		--f26: 20px;
		--f28: 22px;
		--f30: 0.36rem;
		--f32: 0.36rem;
		--f34: 0.38rem;
		--f36: 0.4rem;
		--f38: 0.4rem;
		--f40: 0.4rem;
		--f42: 0.4rem;
		--f44: 0.4rem;
		--f46: 0.4rem;
		--f48: 0.4rem;
		--f52: 0.46rem;
		--f54: 0.48rem;
		--f56: 0.52rem;
		--f58: 0.52rem;
		--f60: 0.54rem;
		--interval: 5vw;
		--nav_height: 58px;
	}
}

@media screen and (max-width: 767px) {
	body {
		--f14: 0.26rem;
		--f16: 0.28rem;
		--f18: 0.3rem;
		--f20: 0.3rem;
		--f22: 0.32rem;
		--f24: 0.34rem;
		--f26: 0.34rem;
		--f28: 0.36rem;
		--f30: 0.4rem;
		--f32: 0.4rem;
		--f34: 0.4rem;
		--f36: 0.4rem;
		--f38: 0.4rem;
		--f40: 0.42rem;
		--f42: 0.42rem;
		--f44: 0.42rem;
		--f46: 0.42rem;
		--f48: 0.42rem;
		--f52: 0.42rem;
		--f54: 0.44rem;
		--f56: 0.46rem;
		--f58: 0.46rem;
		--f60: 0.48rem;
	}
}

.maodian {
	position: relative;
	top: calc(var(--nav_height) * -1 + 1px);
}

.prmiao {
	position: relative;
	top: calc(var(--nav_height) * -1 - 60px - 0.76rem);
}

.search_open {
	cursor: pointer;
}

.mobile_search {
	top: var(--nav_height);
}

body::-webkit-scrollbar {
	width: 4px;
	height: 2px;
}

body::-webkit-scrollbar-thumb {
	background: #ef8a21;
}

body::-webkit-scrollbar-track {
	background: rgba(0, 0, 0, 0.1);
}

@-moz-document url-prefix() {
	body {
		scrollbar-color: #ef8a21 rgba(0, 0, 0, 0.1);
		scrollbar-width: thin;
	}
}

/** çºµå‘æ»šåŠ¨æ¡æ ·å¼ */
.wMain {
	padding-left: var(--interval);
	padding-right: var(--interval);
	width: 100%;
}

.swiper-button-lock {
	display: none !important;
}

.button-disabled,
.swiper-button-disabled {
	cursor: auto;
	pointer-events: none;
}

.dw {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 2;
}

.flex_center {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.flex_end {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: end;
	-webkit-align-items: flex-end;
	-ms-flex-align: end;
	align-items: flex-end;
}

@media screen and (max-width: 1200px) {
	.pc_main {
		display: none !important;
	}
}



.phone_main {
	display: none !important;
}

.lpkPhone {
	display: none !important;
}

@media screen and (max-width: 1200px) {
	.phone_main {
		display: -webkit-box !important;
		display: -webkit-flex !important;
		display: -ms-flexbox !important;
		display: flex !important;
	}

	.lpkPhone {
		display: block !important;
	}
}


.center {
	text-align: center;
}

.white {
	color: #fff;
}

.bgColor {
	background: #f6f6f6;
}

.pt {
	padding-top: 0.90rem;
}

.pb {
	padding-bottom: 0.90rem;
}

section.Home_Service.pb {
	/* padding-top: 0.4rem; */
}

.mt {
	margin-top: 0.7rem;
}

.Privacy_Policy .box_ .content1 {
	font-size: var(--f32);
}

.Privacy_Policy .box_ .hr {
	border-top: 1px solid #eee;
	margin: 0.5rem 0;
}

.Privacy_Policy .box_ .content3 {
	font-size: var(--f18);
	line-height: 1.8;
	color: #333;
}

.Search_List .box1 {
	padding: 1.4rem 0 0.5rem;
	font-size: var(--f20);
	background: #f6f6f6;
}

.Search_List .box2 {
	min-height: 40vh;
}

.Search_List .box2 .item {
	padding: 0.2rem 0.8rem;
	border-bottom: 1px solid #eee;
}

@media screen and (max-width: 1200px) {
	.Search_List .box2 .item {
		padding: 0.2rem 0rem;
	}
}

.Search_List .box2 .item a .left {
	max-width: 80%;
}

.Search_List .box2 .item a .left .t {
	font-size: var(--f14);
	color: #999;
}

.Search_List .box2 .item a .left .b {
	font-size: var(--f24);
	color: #333;
	-webkit-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
	margin-top: 12px;
}

.Search_List .box2 .item a .right {
	font-size: var(--f16);
	color: #ef8a21;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
}

.Search_List .box2 .item a .right i {
	font-size: var(--f16);
	display: inline-block;
	-webkit-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
}

.Search_List .box2 .item a:hover .b {
	color: #ef8a21;
}

.Search_List .box2 .item a:hover .right i {
	-webkit-transform: translateX(5px);
	-ms-transform: translateX(5px);
	transform: translateX(5px);
}

.Search_List .box3 {
	font-size: var(--f18);
	text-align: center;
}

.Sitemap .container {
	padding-left: var(--interval);
	padding-right: var(--interval);
}

.Sitemap .container .ap_top {
	border-bottom: 1px solid #999;
	padding-bottom: 0.46rem;
}

.Sitemap .container .ap_top p {
	font-size: 0.54rem;
	color: #000;
}

.Sitemap .container .ap_bot .item {
	padding: 0.44rem 0;
	border-bottom: 1px solid #ccc;
}

.Sitemap .container .ap_bot .item .content1 a {
	color: #000;
	-webkit-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
	font-weight: bold;
}

.Sitemap .container .ap_bot .item .content1 a:hover {
	color: #ef8a21;
}

.Sitemap .container .ap_bot .item .content2 {
	margin-top: 0.22rem;
}

.Sitemap .container .ap_bot .item .content2 .firstorder {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
}

.Sitemap .container .ap_bot .item .content2 .firstorder a {
	-webkit-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
	margin-right: 0.6rem;
	color: #333;
}

.Sitemap .container .ap_bot .item .content2 .firstorder a:hover {
	color: #ef8a21;
}

.Sitemap .container .ap_bot .item .content2 .multistage {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
}

.Sitemap .container .ap_bot .item .content2 .multistage .ge_list {
	margin-right: 0.5rem;
}

.Sitemap .container .ap_bot .item .content2 .multistage .ge_list .div_1 a {
	-webkit-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
	color: #333;
}

.Sitemap .container .ap_bot .item .content2 .multistage .ge_list .div_1 a:hover {
	color: #ef8a21;
}

.Sitemap .container .ap_bot .item .content2 .multistage .ge_list .div_2 .div_3 {
	margin-top: 0.26rem;
}

.Sitemap .container .ap_bot .item .content2 .multistage .ge_list .div_2 .div_3 .title_3 a {
	font-size: 0.9em;
	-webkit-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
	color: #333;
}

.Sitemap .container .ap_bot .item .content2 .multistage .ge_list .div_2 .div_3 .title_3 a:hover {
	color: #ef8a21;
}

.Sitemap .container .ap_bot .item .content2 .multistage .ge_list .div_2 .div_3 .box_3 {
	padding-left: 0.1rem;
}

.Sitemap .container .ap_bot .item .content2 .multistage .ge_list .div_2 .div_3 .box_3 .div_4 {
	margin-top: 0.14rem;
}

.Sitemap .container .ap_bot .item .content2 .multistage .ge_list .div_2 .div_3 .box_3 .div_4 .title_4 a {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	font-size: 0.8em;
	-webkit-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
	color: #666;
}

.Sitemap .container .ap_bot .item .content2 .multistage .ge_list .div_2 .div_3 .box_3 .div_4 .title_4 a i {
	-webkit-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
	font-size: 0.9em;
}

.Sitemap .container .ap_bot .item .content2 .multistage .ge_list .div_2 .div_3 .box_3 .div_4 .title_4 a span {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	overflow: hidden;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
}

.Sitemap .container .ap_bot .item .content2 .multistage .ge_list .div_2 .div_3 .box_3 .div_4 .title_4 a:hover {
	color: #ef8a21;
}

.Sitemap .container .ap_bot .item .content2 .multistage .ge_list .div_2 .div_3 .box_3 .div_4 .box_4 {
	padding-left: 0.1rem;
}

.Sitemap .container .ap_bot .item .content2 .multistage .ge_list .div_2 .div_3 .box_3 .div_4 .box_4 .div_5 {
	margin-top: 0.1rem;
}

.Sitemap .container .ap_bot .item .content2 .multistage .ge_list .div_2 .div_3 .box_3 .div_4 .box_4 .div_5 a {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	font-size: 0.8em;
	-webkit-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
	color: #666;
	line-height: 1.4;
}

.Sitemap .container .ap_bot .item .content2 .multistage .ge_list .div_2 .div_3 .box_3 .div_4 .box_4 .div_5 a i {
	-webkit-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
	font-size: 0.9em;
}

.Sitemap .container .ap_bot .item .content2 .multistage .ge_list .div_2 .div_3 .box_3 .div_4 .box_4 .div_5 a span {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	overflow: hidden;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
}

.Sitemap .container .ap_bot .item .content2 .multistage .ge_list .div_2 .div_3 .box_3 .div_4 .box_4 .div_5 a:hover {
	color: #ef8a21;
}

.Sitemap .container .ap_bot .item .content1 a {
	font-size: 0.26rem;
}

.firstorder>a,
.ge_list {
	font-size: 0.24rem;
}

@media (max-width: 1200px) {
	.Sitemap .container {
		padding: 0 5vw;
	}

	.Sitemap {
		padding: 0.8rem 0;
	}

	.Sitemap .container .ap_bot .item .content2 .multistage,
	.Sitemap .container .ap_bot .item .content2 .firstorder {
		display: grid;
		grid-template-columns: repeat(2, 1fr);
		gap: 0.2rem;
	}

	.Sitemap .container .ap_bot .item .content2 .multistage a,
	.Sitemap .container .ap_bot .item .content2 .firstorder a {
		margin-right: 0;
	}

	.Sitemap .container .ap_bot .item .content1 a {
		font-size: 0.32rem;
	}

	.firstorder>a,
	.ge_list {
		font-size: 0.3rem;
	}
}

@media (max-width: 750px) {

	.Sitemap .container .ap_bot .item .content2 .multistage,
	.Sitemap .container .ap_bot .item .content2 .firstorder {
		grid-template-columns: repeat(1, 1fr);
	}
}

.Layer_Upload {
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background: rgba(0, 0, 0, 0.2);
	z-index: 90;
	display: none;
}

.Layer_Upload .box {
	position: absolute;
	width: min(8rem, 90vw);
	margin: auto;
	background: #fff;
	padding: 0.6rem;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	text-align: center;
}

.Layer_Upload .box .close {
	position: absolute;
	right: 0.4rem;
	top: 0.4rem;
	z-index: 2;
	cursor: pointer;
}

.Layer_Upload .box .close i {
	font-size: var(--f24);
	color: #ccc;
	-webkit-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
	font-weight: bold;
}

.Layer_Upload .box .close:hover i {
	color: #ef8a21;
}

.Layer_Upload .box .content1 {
	font-size: 0.36rem;
	line-height: 1;
	font-weight: bold;
}

.Layer_Upload .box .content2 {
	margin-top: 0.5rem;
}

.Layer_Upload .box .content2 .upload {
	width: 2.9rem;
	margin: auto;
	cursor: pointer;
	position: relative;
}

.Layer_Upload .box .content2 .upload img {
	width: 100%;
}

.Layer_Upload .box .content2 .upload p {
	font-size: 14px;
	position: absolute;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	bottom: 0.6rem;
	min-width: 0.95rem;
	padding: 0 0.3rem;
	line-height: 35px;
	border: 1px solid #ef8a21;
}

.Layer_Upload .box .content3 {
	font-size: var(--f18);
	color: #666;
	margin-top: 0.25rem;
	margin-bottom: 0.15rem;
}

.Layer_Upload .box .content5 {
	margin-top: 0.45rem;
}

.Layer_Upload .box .content5 input {
	width: 1.6rem;
	height: 0.55rem;
	background: #ef8a21;
	color: #fff;
	font-size: var(--f16);
	cursor: pointer;
	border: 0;
}

.Header_Container {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 80;
	width: 100%;
	-webkit-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
}

.Header_Container::before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: -1;
	-webkit-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
	background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.3)), to(rgba(0, 0, 0, 0)));
	background: -o-linear-gradient(top, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0));
	background: linear-gradient(to bottom, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0));
}

.Header_Container .padd {
	padding: 0 0.5rem;
}

.Header_Container .box .logo {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	height: var(--nav_height);
}

.Header_Container .box .logo a {
	display: block;
	position: relative;
}

.Header_Container .box .logo a div {
	-webkit-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
}

.Header_Container .box .logo a .logo2 {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	opacity: 0;
}

.Header_Container .box .logo a .logo2 svg path {
	fill: #ef8a21;
}

.Header_Container .box nav {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}

.Header_Container .box nav .item {
	padding: 0 0.28rem;
}

.Header_Container .box nav .item>p {
	position: relative;
}

.Header_Container .box nav .item>p a {
	font-size: var(--f20);
	font-weight: bold;
	color: #fff;
	line-height: var(--nav_height);
	-webkit-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
}

.Header_Container .box nav .item>p::after {
	content: '';
	position: absolute;
	bottom: 0.2rem;
	left: 0;
	width: 100%;
	height: 2px;
	background: #fff;
	opacity: 0;
	-webkit-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
}

.Header_Container .box nav .item.active>p::after {
	opacity: 1;
}

.Header_Container .box nav .item:hover>p a {
	color: #ef8a21 !important;
	font-weight: bold;
}

.Header_Container .box .language {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.Header_Container .box .language a {
	font-family: 'gilroy_regular';
	font-size: var(--f16);
	color: #fff;
	opacity: 0.3;
	-webkit-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
}

.Header_Container .box .language a:hover {
	opacity: 1;
}

.Header_Container .box .language em {
	color: #fff;
	margin: 0 0.2rem;
	transition: 0.4s;
}

.Header_Container .box .language .active {
	opacity: 1;
}

.Header_Container .box .button {
	margin-left: 0.56rem;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.Header_Container.active,
.Header_Container.on,
.Header_Container.sticky {
	background: #fff;
}

.Header_Container.active::before,
.Header_Container.on::before,
.Header_Container.sticky::before {
	opacity: 0;
}

.Header_Container.active .box .logo,
.Header_Container.on .box .logo,
.Header_Container.sticky .box .logo {
	height: var(--nav_height);
}

.Header_Container.active .box .logo a .logo1,
.Header_Container.on .box .logo a .logo1,
.Header_Container.sticky .box .logo a .logo1 {
	opacity: 0;
}

.Header_Container.active .box .logo a .logo2,
.Header_Container.on .box .logo a .logo2,
.Header_Container.sticky .box .logo a .logo2 {
	opacity: 1;
}

.Header_Container.active .box nav .item>p a,
.Header_Container.on .box nav .item>p a,
.Header_Container.sticky .box nav .item>p a {
	color: #000;
}

.Header_Container.active .box nav .item>p::after,
.Header_Container.on .box nav .item>p::after,
.Header_Container.sticky .box nav .item>p::after {
	bottom: 0;
	background: #ef8a21;
}

.Header_Container.active .box nav .item.active>p::after,
.Header_Container.on .box nav .item.active>p::after,
.Header_Container.sticky .box nav .item.active>p::after {
	opacity: 1;
}

.Header_Container.active .box .language a,
.Header_Container.on .box .language a,
.Header_Container.sticky .box .language a {
	color: #000;
}

.Header_Container.active .box .language em,
.Header_Container.on .box .language em,
.Header_Container.sticky .box .language em {
	color: #000;
}

.Header_Container.sticky {
	position: -webkit-sticky;
	position: sticky;
}

.routine_select {
	position: absolute;
	background: #fff;
	left: 0;
	width: 100%;
	border-top: 1px solid #eee;
	padding: 0 var(--interval);
	-webkit-box-shadow: 0 10px 10px rgba(0, 0, 0, 0.02);
	box-shadow: 0 10px 10px rgba(0, 0, 0, 0.02);
	visibility: hidden;
	opacity: 0;
	z-index: 3;
}

.routine_select.active,
.routine_select.on {
	visibility: inherit;
	opacity: 1;
	-webkit-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
}

.routine_select.active {
	z-index: 4;
}

.routine_select .box_2 .box_left {
	padding: 20px 0;
}

.routine_select .box_2 .box_left a {
	font-weight: bold;
	color: #000;
	font-size: var(--f16);
	-webkit-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
}

.routine_select .box_2 .box_left a:hover {
	color: #ef8a21;
}

.routine_select .box_2 .box_right ul {
	position: relative;
}

.routine_select .box_2 .box_right ul::after {
	position: absolute;
	left: 0;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 1px;
	background: #eee;
	height: -webkit-calc(60%);
	height: calc(100% - 40px);
}

.routine_select .box_2 .box_right ul li {
	margin: 0 0.2rem;
	position: relative;
}

.routine_select .box_2 .box_right ul li a {
	font-size: var(--f18);
	color: #000;
	padding: 20px 0;
	-webkit-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
	display: block;
	font-weight: bold;
}

.routine_select .box_2 .box_right ul li a:hover {
	color: #ef8a21;
}

.routine_select .box_2 .box_right ul li::after {
	position: absolute;
	left: 0;
	bottom: -3px;
	height: 2px;
	width: 100%;
	background: #ef8a21;
	opacity: 0;
	-webkit-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
}

.routine_select .box_2 .box_right ul li.active::after {
	opacity: 1;
}

.routine_select .box_2 .box_right ul li.active a {
	color: #ef8a21;
}

.Home_Banner .banner {
	position: relative;
}

.Home_Banner .banner video,
.Home_Banner .banner picture img {
	width: 100%;
	height: 100vh;
}

@media screen and (max-width: 1200px) {

	.Home_Banner .banner video,
	.Home_Banner .banner picture img {
		height: 60vh;
	}
}

.Home_Banner .banner .video {
	position: relative;
}

.Home_Banner .banner .video::after {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
	background: -o-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
	background: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.Home_Banner .banner .video .phone {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	display: none;
}

@media screen and (max-width: 1200px) {
	.Home_Banner .banner .video .phone {
		display: block;
	}
}

.Home_Banner .banner .video .phone .img {
	width: 100%;
	height: 100%;
}

.Home_Banner .banner .video .phone .img img {
	width: 100%;
	height: 100%;
}

.Home_Banner .banner .video .phone .play {
	position: absolute;
	z-index: 3;
	width: 0.5rem;
	height: 0.5rem;
	right: 5vw;
	bottom: 5vw;
	border-radius: 50%;
	border: 2px solid #fff;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}

.Home_Banner .banner .video .phone .play svg {
	margin: auto;
}

@media screen and (max-width: 1200px) {
	.Home_Banner .banner .video .phone .play {
		width: 0.7rem;
		height: 0.7rem;
	}
}

.Home_Banner .banner .swiper-slide .orientation {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 2;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	color: #fff;
}

.Home_Banner .banner .swiper-slide .orientation .content1 {
	font-size: var(--f26);
}

.Home_Banner .banner .swiper-slide .orientation .content2 {
	font-size: var(--f56);
	line-height: 1.25;
	font-weight: bold;
	margin: 0.2rem 0 0.5rem;
}

.Home_Banner .page {
	position: absolute;
	right: var(--interval);
	bottom: 0.75rem;
	z-index: 2;
}

.Home_Banner .page div .swiper-pagination-bullet {
	all: unset;
	display: inline-block;
}

.Home_Banner .page div .swiper-pagination-bullet .bullet_outer {
	color: #fff;
	width: 0.9rem;
	margin-left: 0.3rem;
	cursor: pointer;
}

.Home_Banner .page div .swiper-pagination-bullet .bullet_outer .top {
	height: 2px;
	background: rgba(255, 255, 255, 0.3);
	position: relative;
}

.Home_Banner .page div .swiper-pagination-bullet .bullet_outer .top::after {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: #ef8a21;
	-webkit-transform: scaleX(0);
	-ms-transform: scaleX(0);
	transform: scaleX(0);
	-webkit-transform-origin: left center;
	-ms-transform-origin: left center;
	transform-origin: left center;
}

.Home_Banner .page div .swiper-pagination-bullet .bullet_outer .bot {
	font-size: var(--f18);
	margin-top: 0.12rem;
	opacity: 0.5;
	-webkit-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
	display: none;
}

.Home_Banner .page div .swiper-pagination-bullet .bullet_outer:hover .bot {
	opacity: 1;
}

.Home_Banner .page div .swiper-pagination-bullet-active .bullet_outer .top::after {
	-webkit-animation: line var(--duration) linear;
	animation: line var(--duration) linear;
}

.Home_Banner .page div .swiper-pagination-bullet-active .bullet_outer .bot {
	opacity: 1;
}

@-webkit-keyframes line {
	0% {
		-webkit-transform: scaleX(0);
		transform: scaleX(0);
	}

	100% {
		-webkit-transform: scaleX(1);
		transform: scaleX(1);
	}
}

@keyframes line {
	0% {
		-webkit-transform: scaleX(0);
		transform: scaleX(0);
	}

	100% {
		-webkit-transform: scaleX(1);
		transform: scaleX(1);
	}
}

.button_01 .a {
	display: inline-block;
	padding: 0 0.35rem;
	cursor: pointer;
	border: 2px solid #ef8a21;
	min-width: 1.5rem;
	line-height: 0.5rem;
	text-align: center;
	font-size: var(--f18);
	color: #ef8a21;
	-webkit-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
}

@media screen and (min-width: 1200px) {
	.button_01 .a:hover {
		background: #ef8a21;
		color: #fff;
		-webkit-transform: translateY(-5px);
		-ms-transform: translateY(-5px);
		transform: translateY(-5px);
	}
}

.button_02 .a {
	display: inline-block;
	padding: 0 0.35rem;
	cursor: pointer;
	border: 2px solid #ef8a21;
	min-width: 1.5rem;
	line-height: 0.5rem;
	text-align: center;
	font-size: var(--f18);
	color: #fff;
	-webkit-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
	background: #ef8a21;
}

.f48 {
	font-size: var(--f48);
	font-weight: bold;
	color: #000;
	-webkit-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
}

.title_01 .tag {
	color: #ef8a21;
	font-size: var(--f26);
	font-weight: bold;
	margin-bottom: 0.12rem;
}

.title_01 .title {
	font-size: var(--f48);
	font-weight: bold;
	color: #000;
	-webkit-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
	line-height: 1.2;
}

.desc_01 {
	font-size: var(--f16);
	color: #666;
	line-height: 2;
}

.desc_02 {
	font-size: var(--f18);
	color: #666;
	line-height: 2;
}

.Home_About {
	background: url(../images/img4.png) no-repeat center right;
}

.Home_About .box {
	padding: 1rem 0;
}

.Home_About .box .boxLeft {
	width: 7.8rem;
	padding-right: 1rem;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.Home_About .box .boxLeft>div {
	width: 100%;
}

.Home_About .box .boxLeft>div .desc {
	margin: 0.45rem 0 0.54rem;
}

.Home_About .box .boxLeft>div .desc a {
	color: #ef8a21;
}

.Home_About .box .boxLeft>div .desc a:hover {
	text-decoration: underline;
}

.Home_About .box .boxRight {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
}

.Home_About .box .boxRight .main {
	position: relative;
}

.Home_About .box .boxRight .main .img img {
	width: 100%;
}

.Home_About .box .boxRight .main .play {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	width: 0.7rem;
	height: 0.5rem;
	border: 1px solid #fff;
	background: rgba(255, 255, 255, 0.2);
	-webkit-backdrop-filter: blur(10px);
	backdrop-filter: blur(10px);
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	cursor: pointer;
}

.Home_About .box .boxRight .main .play svg {
	margin: auto;
}

.Home_Product {
	background: #f6f6f6;
}

.Home_Product .box {
	/* padding-left: var(--interval); */
}

.Home_Product .box .boxLeft {
	width: 6.1rem;
	padding-left: 5px;
	overflow: hidden;
}

.Home_Product .box .boxLeft .list {
	--w: 1.35rem;
}

.Home_Product .box .boxLeft .list .item {
	margin-bottom: 0.25rem;
}

.Home_Product .box .boxLeft .list .item:last-child {
	margin-bottom: 0;
}

.Home_Product .box .boxLeft .list .item .a {
	display: block;
}

.Home_Product .box .boxLeft .list .item .a .item_top {
	cursor: pointer;
	padding-left: var(--w);
	opacity: 1;
	-webkit-transition: opacity 0.4s;
	-o-transition: opacity 0.4s;
	transition: opacity 0.4s;
}

.Home_Product .box .boxLeft .list .item .a .item_top p {
	font-size: var(--f26);
	color: #666;
	-webkit-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
}

.Home_Product .box .boxLeft .list .item .a .item_top:hover p {
	color: #ef8a21;
}

.Home_Product .box .boxLeft .list .item .a .item_bot {
	background: #fff;
	position: relative;
	display: none;
	margin-bottom: 0.5rem;
	opacity: 0;
	-webkit-transition: opacity 0.4s;
	-o-transition: opacity 0.4s;
	transition: opacity 0.4s;
}

.Home_Product .box .boxLeft .list .item .a .item_bot a {
	display: block;
}

.Home_Product .box .boxLeft .list .item .a .item_bot::after {
	content: '';
	position: absolute;
	left: -5px;
	top: 50%;
	-webkit-transform: translateY(-50%) scaleY(0);
	-ms-transform: translateY(-50%) scaleY(0);
	transform: translateY(-50%) scaleY(0);
	width: 5px;
	background: #ef8a21;
	height: 1.35rem;
	-webkit-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
	opacity: 0;
	-webkit-transform-origin: center top;
	-ms-transform-origin: center top;
	transform-origin: center top;
	-webkit-box-shadow: 0px 0px 10px rgba(0, 51, 72, 0.8);
	box-shadow: 0px 0px 10px rgb(239 138 33);
}

.Home_Product .box .boxLeft .list .item .a .item_bot .item_bot_main {
	padding: 0.5rem 0;
}

.Home_Product .box .boxLeft .list .item .a .item_bot .item_bot_main .content1 {
	width: var(--w);
	padding-left: 0.2rem;
	padding-top: 4px;
	text-align: center;
}

.Home_Product .box .boxLeft .list .item .a .item_bot .item_bot_main .content2 {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	padding-right: 0.3rem;
}

.Home_Product .box .boxLeft .list .item .a .item_bot .item_bot_main .content2 .top {
	/*  font-weight: bold; */
	font-size: var(--f26);
	color: #ef8a21;
	line-height: 36px;
}

.Home_Product .box .boxLeft .list .item .a .item_bot .item_bot_main .content2 .bot {
	font-size: var(--f16);
	color: #333;
	margin-top: 0.3rem;
	height: 7em;
	max-height: 7em;
	line-height: 1.5;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	/* -webkit-line-clamp: 2; */
	overflow: hidden;
	text-justify: distribute-all-lines;
}

.Home_Product .box .boxLeft .list .item .a .item_bot .item_bot_main .content3 {
	padding-right: 0.36rem;
}

.Home_Product .box .boxLeft .list .item .a .item_bot .item_bot_main .content3 p {
	width: 40px;
	height: 40px;
	background: #ef8a21;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}

.Home_Product .box .boxLeft .list .item .a .item_bot .item_bot_main .content3 p i {
	margin: auto;
	color: #fff;
	font-size: var(--f16);
}

.Home_Product .box .boxLeft .list .item.active {
	margin-bottom: 0;
}

.Home_Product .box .boxLeft .list .item.active .a .item_top {
	display: none;
	opacity: 0;
}

.Home_Product .box .boxLeft .list .item.active .a .item_bot {
	display: block;
	opacity: 1;
}

.Home_Product .box .boxLeft .list .item.active .a .item_bot::after {
	-webkit-transform: translateY(-50%) scaleY(1);
	-ms-transform: translateY(-50%) scaleY(1);
	transform: translateY(-50%) scaleY(1);
	opacity: 1;
	-webkit-transition-delay: 0.3s;
	-o-transition-delay: 0.3s;
	transition-delay: 0.3s;
}

.Home_Product .box .boxRight {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	/* padding-left: 1rem; */
}

.Home_Product .box .boxRight .main {
	position: relative;
}

.Home_Product .box .boxRight .main .list {
	display: none;
	position: relative;
}

.Home_Product .box .boxRight .main .list.active {
	display: block;
}

.Home_Product .box .boxRight .main .list .img img {
	width: 100%;
}

.Home_Product .box .boxRight .main .list .ul .item {
	position: absolute;
	top: 0%;
	left: 0%;
}

.Home_Product .box .boxRight .main .list .ul .item .dian {
	width: 18px;
	height: 18px;
	background: #ef8a21;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	cursor: pointer;
}

.Home_Product .box .boxRight .main .list .ul .item .dian span {
	display: block;
	margin: auto;
	width: 6px;
	height: 2px;
	background: #fff;
	position: relative;
}

.Home_Product .box .boxRight .main .list .ul .item .dian span::after {
	content: '';
	top: 50%;
	left: 50%;
	width: 100%;
	height: 100%;
	background: #fff;
	position: absolute;
	-webkit-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
	-webkit-transform: translate(-50%, -50%) rotate(90deg);
	-ms-transform: translate(-50%, -50%) rotate(90deg);
	transform: translate(-50%, -50%) rotate(90deg);
}

.Home_Product .box .boxRight .main .list .ul .item .link {
	position: absolute;
	left: 18px;
	top: 18px;
	opacity: 0;
	z-index: -1;
	-webkit-transition: top 0.4s, bottom 0.4s;
	-o-transition: top 0.4s, bottom 0.4s;
	transition: top 0.4s, bottom 0.4s;
}

.Home_Product .box .boxRight .main .list .ul .item .link a {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: 154px;
	height: 154px;
	/*background: rgba(255, 255, 255, 0.8);*/
	background: #eee;
	/*-webkit-backdrop-filter: blur(10px);*/
	/*backdrop-filter: blur(10px);*/
}

.Home_Product .box .boxRight .main .list .ul .item .link a img {
	margin: auto;
	max-height: 100%;
}

.Home_Product .box .boxRight .main .list .ul .item.active .dian span::after {
	-webkit-transform: translate(-50%, -50%) rotate(0deg);
	-ms-transform: translate(-50%, -50%) rotate(0deg);
	transform: translate(-50%, -50%) rotate(0deg);
}

.Home_Product .box .boxRight .main .list .ul .item.active .link {
	top: 0;
	opacity: 1;
	z-index: 1;
}

.Home_Product .box .boxRight .main .list .ul {}

.Home_Product .box .boxRight .main .list .ul .item1 {
	top: 63%;
	left: 18%;
}

.Home_Product .box .boxRight .main .list .ul .item1 .link {
	left: auto;
	right: 18px;
}


.Home_Product .box .boxRight .main .list .ul .item2 {
	top: 30%;
	left: 35%;
}

.Home_Product .box .boxRight .main .list .ul .item2 .link {
	left: auto;
	right: 18px;
}


.Home_Product .box .boxRight .main .list .ul .item3 {
	top: 12%;
	left: 28%;
}

.Home_Product .box .boxRight .main .list .ul .item3 .link {
	left: auto;
	right: 18px;
}

.Home_Product .box .boxRight .main .list .ul .item4 {
	top: 1%;
	left: 24%;
}

.Home_Product .box .boxRight .main .list .ul .item4 .link {

	/*left: auto;*/
	/*right: 18px;*/
	top: auto;
	bottom: 18px;

}

.Home_Product .box .boxRight .main .list .ul .item4.active .link {
	top: auto;
	bottom: 0;
}

.Home_Product .box .boxRight .main .list .ul .item5 {
	top: 47%;
	left: 51%;
}

.Home_Product .box .boxRight .main .list .ul .item6 {
	top: 51%;
	left: 46%;
}

.Home_Product .box .boxRight .main .list .ul .item6 .link {
	left: auto;
	right: 18px;
}

.Home_Product .box .boxRight .main .list .ul .item7 {
	top: 44%;
	left: 58%;
}

.Home_Product .box .boxRight .main .list .ul .item7 .link {
	left: auto;
	right: 18px;
}

.Home_Product .box .boxRight .main .list .ul .item8 {
	top: 61%;
	left: 73%;
}

.Home_Product .box .boxRight .main .list .ul .item9 {
	top: 52%;
	left: 70%;
}

.Home_Product .box .boxRight .main .list .ul .item9 .link {
	top: auto;
	bottom: 18px;
}

.Home_Product .box .boxRight .main .list .ul .item9.active .link {
	top: auto;
	bottom: 0;
}

.Home_Product .box .boxRight .main .list .ul .item10 {
	top: 33%;
	left: 71.5%;
}

.Home_Product .box .boxRight .main .list .ul .item10 .link {
	left: auto;
	right: 18px;
}

.Home_Product .box .boxRight .main .list .ul .item11 {
	top: 7%;
	left: 92%;
}

.Home_Product .box .boxRight .main .list .ul .item11 .link {
	left: auto;
	right: 18px;
}

.Home_Product .box .boxRight .main .list .ul .item12 {
	top: 51%;
	left: 57%;
}

.Home_Product .box .boxRight .main .list .ul .item13 {
	top: 31%;
	left: 29%;
}

.Home_Product .box .boxRight .main .list .ul .item14 {
	top: 32%;
	left: 63.4%;
}

.Home_Product .box .boxRight .main .list .ul .item15 {
	top: 36%;
	left: 60%;
}

.Home_Product .box .boxRight .main .list .ul .item16 {
	top: 27%;
	left: 34%;
}

.Home_Product .box .boxRight .main .list .ul .item16 .link {
	left: auto;
	top: auto;
	right: 18px;
	bottom: 18px;
}

.Home_Product .box .boxRight .main .list .ul .item16.active .link {
	top: auto;
	bottom: 0;
}

.Home_Service .box .banner {
	overflow: hidden;
}

.Home_Service .box .banner ul {
	width: -webkit-max-content;
	width: -moz-max-content;
	width: max-content;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-animation: marquee 100s linear infinite;
	animation: marquee 100s linear infinite;
}

.Home_Service .box .banner ul li {
	height: 1.8rem;
	background: #f6f6f6;
	width: 2.6rem;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin: 0 0.1rem;
}

.Home_Service .box .banner ul li img {
	margin: auto;
	max-width: 76%;
	max-height: 76%;
	/* -webkit-filter: grayscale(1); */
	/* filter: grayscale(1); */
	opacity: 1;
	-webkit-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
}

.Home_Service .box .banner ul li:hover img {
	/* -webkit-filter: grayscale(0); */
	/* filter: grayscale(0); */
	opacity: 1;
}

.Home_Service .box .banner ul:hover {
	-webkit-animation-play-state: paused;
	animation-play-state: paused;
}

.Home_Service .box .banner2 {
	margin: 0.2rem 0;
}

.Home_Service .box .banner2 ul {
	animation-direction: reverse;
}

@-webkit-keyframes marquee {
	0% {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}

	100% {
		-webkit-transform: translate3d(-webkit-calc(-50%), 0, 0);
		transform: translate3d(calc(-50% - 0rem), 0, 0);
	}
}

@keyframes marquee {
	0% {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}

	100% {
		-webkit-transform: translate3d(-webkit-calc(-50%), 0, 0);
		transform: translate3d(calc(-50% - 0rem), 0, 0);
	}
}

.Home_News {
	overflow: hidden;
}

.Home_News .box .boxLeft {
	position: relative;
	width: 50%;
}

.Home_News .box .boxLeft a {
	display: block;
	position: relative;
	height: 100%;
}

.Home_News .box .boxLeft a .img {
	position: relative;
	overflow: hidden;
	height: 100%;
}

.Home_News .box .boxLeft a .img::after {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: url(../images/img8.png) no-repeat center bottom;
	background-size: 100% auto;
}

.Home_News .box .boxLeft a .img img {
	width: 100%;
	-webkit-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
	height: 100%;
}

.Home_News .box .boxLeft a .orientation {
	position: absolute;
	bottom: 0rem;
	left: 0;
	width: 100%;
	z-index: 2;
	padding: 0 0.4rem;
	opacity: 0;
}

.Home_News .box .boxLeft a .orientation p {
	font-size: var(--f16);
	color: #666;
	color: #fff;
	height: 4em;
	max-height: 4em;
	line-height: 2;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	text-justify: distribute-all-lines;
}

.Home_News .box .boxLeft a:hover .img img {
	-webkit-transform: scale(1.05);
	-ms-transform: scale(1.05);
	transform: scale(1.05);
}

.Home_News .box .boxLeft .item {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	opacity: 0;
	z-index: -1;
	-webkit-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
}

.Home_News .box .boxLeft .active {
	position: relative;
	z-index: 1;
	opacity: 1;
}

.Home_News .box .boxLeft .active .orientation {
	bottom: 0.42rem;
	-webkit-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
	opacity: 1;
}

.Home_News .box .boxRight {
	max-height: 600px;
	width: 50%;
	position: relative;
	padding-right: 5px;
	overflow: hidden;
}

.Home_News .box .boxRight::before {
	height: 0.6rem;
	right: 5px;
	position: absolute;
	top: 0;
	background: -webkit-gradient(linear, left top, left bottom, from(rgba(248, 248, 248, 0)), color-stop(60%, #f8f8f8));
	background: -o-linear-gradient(rgba(248, 248, 248, 0) 0%, #f8f8f8 60%);
	background: linear-gradient(rgba(248, 248, 248, 0) 0%, #f8f8f8 60%);
	left: 0px;
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
	opacity: 0;
}

.Home_News .box .boxRight::after {
	height: 1rem;
	right: 5px;
	position: absolute;
	bottom: 0;
	background: -webkit-gradient(linear, left top, left bottom, from(rgba(248, 248, 248, 0)), color-stop(80%, #f8f8f8));
	background: -o-linear-gradient(rgba(248, 248, 248, 0) 0%, #f8f8f8 80%);
	background: linear-gradient(rgba(248, 248, 248, 0) 0%, #f8f8f8 80%);
	left: 0px;
}

.Home_News .box .boxRight.start::before {
	opacity: 1;
}

.Home_News .box .boxRight.ended::after {
	opacity: 0;
}

.Home_News .box .boxRight .scroll {
	height: 100%;
	background: #f6f6f6;
	padding: 0.35rem 0;
}

.Home_News .box .boxRight .scroll .item {
	padding: 0.35rem 0;
}

.Home_News .box .boxRight .scroll .item a {
	padding: 0 0.7rem 0 0.65rem;
	position: relative;
}

.Home_News .box .boxRight .scroll .item a::after {
	content: '';
	position: absolute;
	right: -5px;
	top: 50%;
	-webkit-transform: translateY(-50%) scaleY(0);
	-ms-transform: translateY(-50%) scaleY(0);
	transform: translateY(-50%) scaleY(0);
	width: 5px;
	background: #ef8a21;
	height: 1.06rem;
	opacity: 0;
	-webkit-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
	-webkit-transform-origin: center top;
	-ms-transform-origin: center top;
	transform-origin: center top;
	-webkit-box-shadow: 0px 0px 10px rgba(46, 134, 224, 0.8);
	box-shadow: 0px 0px 10px rgb(255 101 0);
}

.Home_News .box .boxRight .scroll .item a .left {
	width: 65%;
}

.Home_News .box .boxRight .scroll .item a .left p {
	height: 2.6em;
	max-height: 2.6em;
	line-height: 1.3;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	text-justify: distribute-all-lines;
	color: #333;
	font-size: var(--f22);
	-webkit-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
}

.Home_News .box .boxRight .scroll .item a .right {
	font-family: 'gilroy_regular';
	font-size: var(--f18);
	color: #666;
	-webkit-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
}

.Home_News .box .boxRight .scroll .item.active a::after {
	opacity: 1;
	-webkit-transform: translateY(-50%) scaleY(1);
	-ms-transform: translateY(-50%) scaleY(1);
	transform: translateY(-50%) scaleY(1);
}

.Home_News .box .boxRight .scroll .item.active a .left p {
	color: #ef8a21;
}

.Home_News .box .boxRight .scroll .item.active a .right {
	color: #ef8a21;
}

.Footer_Container {
	background: #f6f6f6;
	padding: 0.8rem 0 0.3rem;
}

.Footer_Container .box .boxLeft .content1 svg path {
	fill: #ef8a21;
}

.Footer_Container .box .boxLeft .content2 {
	margin-top: 0.45rem;
	margin-top: 0.35rem;
}

.Footer_Container .box .boxLeft .content2 a {
	font-family: 'gilroy_Medium';
	color: #ef8a21;
	font-size: var(--f28);
	font-weight: bold;
}

.Footer_Container .box .boxLeft .content3 {
	font-size: var(--f18);
	color: #666;
	margin-top: 0.04rem;
}

.Footer_Container .box .boxLeft .content4 {
	margin-top: 0.30rem;
}

.Footer_Container .box .boxLeft .content4 div {
	margin-bottom: 0.15rem;
	position: relative;
	padding-left: 0.32rem;
}

.Footer_Container .box .boxLeft .content4 div:last-child {
	margin-bottom: 0;
}

.Footer_Container .box .boxLeft .content4 div svg {
	position: absolute;
	left: 0;
	top: 50%;
	transform: translatey(-50%);
}

.Footer_Container .box .boxLeft .content4 div a {
	font-size: var(--f16);
	color: #666;
	-webkit-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
}

.Footer_Container .box .boxLeft .content4 div a:hover {
	color: #ef8a21;
}

.Footer_Container .box .boxLeft .content5 {
	margin-top: 0.5rem;
}

.Footer_Container .box .boxLeft .content5 img {
	width: 1.33rem;
}

.Footer_Container .box .boxRight .list .item {
	margin-left: 0rem;
}

.Footer_Container .box .boxRight .list .item:first-child {
	margin-left: 0;
}

.Footer_Container .box .boxRight .list .item .h5 a {
	font-size: var(--f18);
	color: #333;
	font-weight: bold;
}

.Footer_Container .box .boxRight .list .item ul {
	display: grid;
	gap: 0.18rem;
	margin-top: 0.3rem;
}

.Footer_Container .box .boxRight .list .item ul li a {
	display: block;
	font-size: var(--f16);
	color: #666;
	-webkit-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
}

.Footer_Container .box .boxRight .list .item ul li a:hover {
	color: #ef8a21;
}

.Footer_Container .box .boxRight .information {
	margin-top: 0.8rem;
	text-align: right;
}

.Footer_Container .box .boxRight .information div {
	font-size: var(--f16);
	color: #666;
	margin-top: 0.1rem;
}

.Footer_Container .box .boxRight .information div a {
	color: #666;
	-webkit-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
	display: inline-block;
}

.Footer_Container .box .boxRight .information div a:hover {
	color: #ef8a21;
}

.Inner_Banner picture img {
	width: 100%;
}

.Product_01 .list {
	--w: 47.7%;
}

.Product_01 .list .boxLeft {
	width: var(--w);
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.Product_01 .list .boxLeft>div {
	width: 100%;
}

.Product_01 .list .boxLeft>div .content2 {
	font-size: var(--f18);
	color: #666;
	height: 6em;
	max-height: 6em;
	line-height: 2;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
	text-justify: distribute-all-lines;
	height: auto;
	margin: 0.42rem 0 0.54rem;
}

.Product_01 .list .boxRight {
	width: var(--w);
}

.Product_01 .list .boxRight p {
	overflow: hidden;
}

.Product_01 .list .boxRight p img {
	width: 100%;
	-webkit-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
}

@media screen and (min-width: 1200px) {
	.Product_01 .list:nth-child(2n-1) {
		background: #f6f6f6;
	}

	.Product_01 .list:nth-child(2n) .item {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: reverse;
		-webkit-flex-flow: row-reverse;
		-ms-flex-flow: row-reverse;
		flex-flow: row-reverse;
	}

	.Product_01 .list:hover .boxLeft .content3 .button_01 .a {
		background: #ef8a21;
		color: #fff;
	}

	.Product_01 .list:hover .boxRight p img {
		-webkit-transform: scale(1.05);
		-ms-transform: scale(1.05);
		transform: scale(1.05);
	}
}

.Product_02 .box .item {
	padding: 1.5rem 1rem;
	margin-bottom: 0.4rem;
	background: #f6f6f6;
}

.Product_02 .box .item:last-child {
	margin-bottom: 0;
}

.Product_02 .box .item .boxLeft {
	width: 50%;
}

.Product_02 .box .item .boxLeft .content2 {
	margin-top: 0.4rem;
}

.Product_02 .box .item .boxLeft .content2 ul li {
	padding: 6px 0 6px 26px;
	font-size: var(--f20);
	color: #333;
	border-bottom: 1px solid #fff;
	line-height: 1.5;
	position: relative;
}

.Product_02 .box .item .boxLeft .content2 ul li::after {
	content: '';
	position: absolute;
	left: 0;
	top: 0.15rem;
	width: 6px;
	height: 6px;
	background: #ef8a21;
}

.Product_02 .box .item .boxLeft .content2 ul li em {
	font-weight: bold;
	margin-right: 0.12rem;
}

.Product_02 .box .item .boxRight {
	width: 50%;
	padding-left: 0.7rem;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.Product_02 .box .item .boxRight>div {
	width: 100%;
}

.Product_02 .box .item .boxRight>div .banner {
	position: relative;
}

.Product_02 .box .item .boxRight>div .banner .swiper .swiper-slide {
	height: 3.1rem;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	opacity: 0 !important;
}

.Product_02 .box .item .boxRight>div .banner .swiper .swiper-slide img {
	max-height: 100%;
	margin: auto;
}

.Product_02 .box .item .boxRight>div .banner .swiper .swiper-slide-active {
	opacity: 1 !important;
}

.Product_02 .box .item .boxRight>div .banner .page div {
	margin-top: 0.34rem;
	height: 2px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.Product_02 .box .item .boxRight>div .banner .page div span {
	border-radius: 0;
	width: 0.3rem;
	height: 2px;
	background: #ccc;
	opacity: 1;
	-webkit-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
}

.Product_02 .box .item .boxRight>div .banner .page div .swiper-pagination-bullet-active {
	background: #ef8a21;
}

.Product_02 .box .item .boxRight>div .banner .button .prev,
.Product_02 .box .item .boxRight>div .banner .button .next {
	border: 2px solid #ccc;
	width: 40px;
	height: 40px;
	position: absolute;
	top: 50%;
	left: 0;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
	cursor: pointer;
	z-index: 2;
}

.Product_02 .box .item .boxRight>div .banner .button .prev i,
.Product_02 .box .item .boxRight>div .banner .button .next i {
	margin: auto;
	color: #ccc;
	-webkit-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
	font-size: var(--f16);
}

.Product_02 .box .item .boxRight>div .banner .button .prev:hover,
.Product_02 .box .item .boxRight>div .banner .button .next:hover {
	background: #ef8a21;
	border-color: #ef8a21;
}

.Product_02 .box .item .boxRight>div .banner .button .prev:hover i,
.Product_02 .box .item .boxRight>div .banner .button .next:hover i {
	color: #fff;
}

.Product_02 .box .item .boxRight>div .banner .button .next {
	left: auto;
	right: 0;
}

.banner_btn_01 .button {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}

.banner_btn_01 .button.posi .prev,
.banner_btn_01 .button.posi .next {
	position: absolute;
	top: 50%;
	left: 0;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

.banner_btn_01 .button .prev,
.banner_btn_01 .button .next {
	border: 2px solid #ccc;
	width: 40px;
	height: 40px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
	cursor: pointer;
	z-index: 2;
}

.banner_btn_01 .button .prev i,
.banner_btn_01 .button .next i {
	margin: auto;
	color: #ccc;
	-webkit-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
	font-size: var(--f16);
}

.banner_btn_01 .button .prev:hover,
.banner_btn_01 .button .next:hover {
	background: #ef8a21;
	border-color: #ef8a21;
}

.banner_btn_01 .button .prev:hover i,
.banner_btn_01 .button .next:hover i {
	color: #fff;
}

.banner_btn_01 .button .next {
	left: auto !important;
	right: 0;
}

.banner_btn_01 .button .ml {
	margin-left: 0.2rem;
}

.banner_btn_02 .button {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}

.banner_btn_02 .button.posi .prev,
.banner_btn_02 .button.posi .next {
	position: absolute;
	top: 50%;
	left: 0;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

.banner_btn_02 .button .prev,
.banner_btn_02 .button .next {
	border: 2px solid #ef8a21;
	width: 40px;
	height: 40px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
	cursor: pointer;
	z-index: 2;
}

.banner_btn_02 .button .prev i,
.banner_btn_02 .button .next i {
	margin: auto;
	color: #ef8a21;
	-webkit-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
	font-size: var(--f16);
}

.banner_btn_02 .button .prev:hover,
.banner_btn_02 .button .next:hover {
	background: #ef8a21;
	border-color: #ef8a21;
}

.banner_btn_02 .button .prev:hover i,
.banner_btn_02 .button .next:hover i {
	color: #fff;
}

.banner_btn_02 .button .next {
	left: auto !important;
	right: 0;
}

.banner_btn_02 .button .ml {
	margin-left: 0.2rem;
}

.button_03 {
	-webkit-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
}

.button_03 .a {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: 40px;
	height: 40px;
	background: #ef8a21;
	margin-left: 0.2rem;
}

.button_03 .a i {
	margin: auto;
	color: #fff;
	-webkit-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
	font-size: var(--f16);
}

.goList {
	margin-top: 0.8rem;
}

.goList p {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
}

.goList .btn {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	cursor: pointer;
}

.goList .btn:hover p {
	color: #ef8a21;
}

.goList .btn:hover .button_03 {
	-webkit-transform: translateX(0.1rem);
	-ms-transform: translateX(0.1rem);
	transform: translateX(0.1rem);
}

.technology_01 {
	overflow: hidden;
	padding-bottom: 1.2rem;
}

.technology_01 .box .boxLeft {
	width: -webkit-calc(50.4%);
	width: calc(50% + 0.4rem);
	position: relative;
	z-index: 2;
}

.technology_01 .box .boxLeft p img {
	width: 100%;
}

.technology_01 .box .boxRight {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
}

.technology_01 .box .boxRight .main {
	background: #f6f6f6;
	height: 100%;
	margin-top: 1.2rem;
	margin-left: -0.8rem;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 0 1.6rem;
}

.technology_01 .box .boxRight .main .div {
	width: 100%;
}

.technology_01 .box .boxRight .main .div .content2 {
	margin-top: 0.4rem;
	font-size: var(--f18);
	color: #666;
	line-height: 2;
	overflow: auto;
	overflow-x: hidden;
	overflow-y: auto;
	padding-right: 0.1rem;
	max-height: -webkit-calc(10em);
	max-height: calc(2 * 5em);
	font-weight: bold;
}

.technology_01 .box .boxRight .main .div .content2::-webkit-scrollbar {
	width: 2px;
	height: 2px;
}

.technology_01 .box .boxRight .main .div .content2::-webkit-scrollbar-thumb {
	border-radius: 2px;
	background: #ef8a21;
}

.technology_01 .box .boxRight .main .div .content2::-webkit-scrollbar-track {
	border-radius: 2px;
	background: rgba(0, 0, 0, 0.1);
}

@-moz-document url-prefix() {
	.technology_01 .box .boxRight .main .div .content2 {
		scrollbar-color: #ef8a21 rgba(0, 0, 0, 0.1);
		scrollbar-width: thin;
	}
}

.technology_02 {
	background: #f6f6f6;
}

.technology_02 .box .banner .swiper-slide {
	width: 9rem;
}

.technology_02 .box .banner .swiper-slide a {
	display: block;
	position: relative;
}

.technology_02 .box .banner .swiper-slide a .img {
	position: relative;
	overflow: hidden;
}

.technology_02 .box .banner .swiper-slide a .img img {
	width: 100%;
	-webkit-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
}

.technology_02 .box .banner .swiper-slide a .img::after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 2;
	/*background: rgba(0, 0, 0, 0.4);*/
	background: linear-gradient(to right, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0));
}

.technology_02 .box .banner .swiper-slide a .orienation {
	position: absolute;
	/*bottom: 0.55rem;*/
	top: 0.5rem;
	left: 0;
	width: 100%;
	padding: 0 0.6rem;
	z-index: 2;
	opacity: 0;
	-webkit-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
}

.technology_02 .box .banner .swiper-slide a .orienation .content1 {
	font-size: var(--f28);
	color: #fff;
	font-weight: bold;
}

.technology_02 .box .banner .swiper-slide a .orienation .content2 {
	font-size: var(--f18);
	line-height: 1.8;
	color: #fff;
	margin-top: 0.2rem;
	-webkit-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
}

@media screen and (min-width: 1200px) {
	.technology_02 .box .banner .swiper-slide a:hover .img img {
		-webkit-transform: scale(1.05);
		-ms-transform: scale(1.05);
		transform: scale(1.05);
	}

	.technology_02 .box .banner .swiper-slide a:hover .orienation .content2 {
		opacity: 1;
	}
}

.technology_02 .box .banner .swiper-slide-active a .orienation {
	opacity: 1;
	-webkit-transition-delay: 0.6s;
	-o-transition-delay: 0.6s;
	transition-delay: 0.6s;
}

.technology_02 .box .banner .swiper-wrapper-two {
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.technology_02 .box .banner .swiper-wrapper-two .swiper-slide {
	margin: 0 0.2rem;
}

.technology_02 .box .banner .swiper-wrapper-two .swiper-slide a .orienation {
	bottom: 0.55rem;
	opacity: 1;
}

.technology_02_pc .box .banner .swiper-wrapper {
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	gap: .2rem;
	width: 11.8rem;
	margin: auto;
}

.technology_02_pc .box .banner .swiper-wrapper-two {
	/*grid-template-columns: repeat(3, 1fr);*/
}

.technology_02_pc .box .banner .swiper-wrapper-two .swiper-slide {
	/*transform: translateX(50%);*/
}

.technology_02_pc .box .banner .swiper-slide {
	width: auto;
}

.technology_02_pc .box .banner {
	padding: 0 .7rem;
}

.technology_02_pc .box .banner .swiper-wrapper .swiper-slide {
	margin: 0rem;
}

.technology_02_pc .box .banner .swiper-wrapper .swiper-slide .orienation {
	/*bottom: 0.2rem;*/
	opacity: 1;
}

.technology_02_pc .box .banner .swiper-slide a .orienation {
	padding: 0 .4rem;
}

.technology_03 .banner {
	margin-top: -15px;
}

.technology_03 .banner .swiper {
	padding: 0 var(--interval);
}

.technology_03 .banner .swiper .swiper-wrapper {
	padding: 15px 0 0;
}

.technology_03 .banner .swiper .swiper-wrapper .swiper-slide {
	width: 230px;
	text-align: center;
	cursor: pointer;
}

.technology_03 .banner .swiper .swiper-wrapper .swiper-slide .content1 {
	-webkit-box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.15);
	box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.15);
}

.technology_03 .banner .swiper .swiper-wrapper .swiper-slide .content1 p img {
	width: 100%;
}

.technology_03 .banner .swiper .swiper-wrapper .swiper-slide .content2 {
	font-size: var(--f20);
	line-height: 1.5;
	font-weight: bold;
	margin-top: 0.4rem;
	height: 4.5em;
	-webkit-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
}

.technology_03 .banner .swiper .swiper-wrapper .swiper-slide .content3 {
	margin-top: 0.2rem;
	font-size: var(--f18);
	color: #ef8a21;
}

.technology_03 .banner .swiper .swiper-wrapper .swiper-slide .content3 i {
	font-size: var(--f14);
	margin-left: 0.08rem;
}

@media screen and (min-width: 1200px) {
	.technology_03 .banner .swiper .swiper-wrapper .swiper-slide:hover .content2 {
		color: #ef8a21;
	}
}

.About_03 .banner .swiper .swiper-wrapper .swiper-slide .content1 {
	-webkit-box-shadow: inherit;
	box-shadow: inherit;
}

.About_03 .banner .swiper .swiper-wrapper .swiper-slide .content1 p {
	height: 280px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}

.About_03 .banner .swiper .swiper-wrapper .swiper-slide .content1 p img {
	margin: auto;
	max-height: 100%;
}

.About_03 .banner .swiper .swiper-wrapper .swiper-slide .content3 {
	margin-top: 0.15rem;
}


.technology_03_pc .banner .swiper .swiper-wrapper {
	display: grid;
	grid-template-columns: repeat(6, 1fr);
	gap: .5rem .2rem;

}

.technology_03_pc .banner .swiper .swiper-wrapper .swiper-slide {
	width: auto;
}



.boxJd {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin-top: 0.5rem;
}

.boxJd .line {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.boxJd .line div {
	height: 2px;
	position: relative;
	width: 100%;
}

.boxJd .line div .swiper-pagination-progressbar {
	height: 100%;
	background: #eee;
}

.boxJd .line div .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
	height: 2px;
}

.boxJd .button {
	margin-left: 0.6rem;
}

.imgLayer {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 90;
	background: rgba(255, 255, 255, 0.75);
	-webkit-backdrop-filter: blur(10px);
	backdrop-filter: blur(10px);
	display: none;
}

.imgLayer .box {
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}

.imgLayer .box .close {
	width: 48px;
	height: 48px;
	background: #ef8a21;
	position: absolute;
	top: 0;
	right: 0;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	cursor: pointer;
}

.imgLayer .box .close svg {
	margin: auto;
	-webkit-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
}

.imgLayer .box .close:hover svg {
	-webkit-transform: rotate(190deg);
	-ms-transform: rotate(190deg);
	transform: rotate(190deg);
}

.imgLayer .box img {
	max-width: 6rem;
	max-height: 80vh;
}

.About_01 .box .boxLeft {
	padding-top: 1.64rem;
	padding-left: var(--interval);
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
}

.About_01 .box .boxLeft .content2 {
	font-size: var(--f18);
	color: #666;
	line-height: 2;
	margin-top: 0.36rem;
	max-height: 30em;
	overflow: auto;
	overflow-x: hidden;
	overflow-y: auto;
	padding-right: 0.1rem;
	text-align: justify;
}


.About_01 .box .boxLeft .content2::-webkit-scrollbar {
	width: 2px;
	height: 2px;
}

.About_01 .box .boxLeft .content2::-webkit-scrollbar-thumb {
	border-radius: 2px;
	background: #ef8a21;
}

.About_01 .box .boxLeft .content2::-webkit-scrollbar-track {
	border-radius: 2px;
	background: rgba(0, 0, 0, 0.1);
}

@-moz-document url-prefix() {
	.About_01 .box .boxLeft .content2 {
		scrollbar-color: #ef8a21 rgba(0, 0, 0, 0.1);
		scrollbar-width: thin;
	}
}





.About_01 .box .boxLeft .scroll .content3 {
	margin-top: 1rem;
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	gap: 0.7rem 0;
	width: -webkit-calc(101%);
	width: calc(100% + 1rem);
}

.About_01 .box .boxLeft .scroll .content3 .item {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}

.About_01 .box .boxLeft .scroll .content3 .item .left {
	width: 72px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.About_01 .box .boxLeft .scroll .content3 .item .right .top {
	font-size: var(--f18);
	font-weight: bold;
}

.About_01 .box .boxLeft .scroll .content3 .item .right .bot {
	margin-top: 0.1rem;
	font-family: 'gilroy_bold';
	color: #ef8a21;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}

.About_01 .box .boxLeft .scroll .content3 .item .right .bot div {
	font-size: var(--f56);
	line-height: 1;
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}

.About_01 .box .boxLeft .scroll .content3 .item .right .bot div span {
	display: block;
}

.About_01 .box .boxLeft .scroll .content3 .item .right .bot div .span1 {
	opacity: 0;
}

.About_01 .box .boxLeft .scroll .content3 .item .right .bot div .span2 {
	position: absolute;
	left: 0;
	top: 0;
}

.About_01 .box .boxLeft .scroll .content3 .item .right .bot p {
	font-size: var(--f36);
	-webkit-transform: translateY(0.1rem);
	-ms-transform: translateY(0.1rem);
	transform: translateY(0.1rem);
	margin-left: 5px;
}

.About_01 .box .boxLeft .scroll .content3 .item .right .bot p em {
	font-size: var(--f16);
}

.About_01 .box .boxRight {
	width: 11rem;
	padding-right: 0.9rem;
}

.About_01 .box .boxRight img {
	width: -webkit-calc(100.6%);
	width: calc(100% + 0.6rem);
	max-width: initial;
}

.About_01 .box1 {
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	gap: 0.2rem;
}

.About_01 .box1 .item {
	position: relative;
}

.About_01 .box1 .item .img {
	position: relative;
	overflow: hidden;
}

.About_01 .box1 .item .img img {
	width: 100%;
	-webkit-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
}

.About_01 .box1 .item .img::after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 2;
	background: rgba(0, 0, 0, 0.4);
}

.About_01 .box1 .item .orientation {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 2;
	padding: 0.54rem 0.6rem 0;
}

.About_01 .box1 .item .orientation .content1 {
	height: 40px;
	-webkit-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
}

.About_01 .box1 .item .orientation .content1 img {
	max-height: 100%;
}

.About_01 .box1 .item .orientation .content2 {
	color: #fff;
	margin-top: 0.32rem;
}

.About_01 .box1 .item .orientation .content2 div {
	font-size: var(--f28);
	font-weight: 600;
	width: 0.88rem;
}

.About_01 .box1 .item .orientation .content2 p {
	font-size: var(--f20);
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.About_01 .box1 .item .orientation .content3 {
	font-size: var(--f16);
	color: #ccc;
	line-height: 1.75;
	margin-top: 0.28rem;
}

.About_01 .box1 .item:hover .img img {
	-webkit-transform: scale(1.05);
	-ms-transform: scale(1.05);
	transform: scale(1.05);
}

.About_01 .box1 .item:hover .orientation .content1 {
	-webkit-transform: translateY(-0.1rem);
	-ms-transform: translateY(-0.1rem);
	transform: translateY(-0.1rem);
}

.About_02 {
	background: #f6f6f6;
}

.About_02 .banner .swiper::after {
	content: '';
	position: absolute;
	left: 0;
	top: 77px;
	height: 1px;
	width: 100%;
	background: #ddd;
}


.About_02 .banner .swiper .swiper-slide {
	padding: 0 var(--interval);
}

.About_02 .banner .swiper .swiper-slide .item {
	position: relative;
	z-index: 2;
}

.About_02 .banner .swiper .swiper-slide .item .content1 {
	font-family: 'gilroy_bold';
	font-size: var(--f28);
	height: 30px;
}

.About_02 .banner .swiper .swiper-slide .item .content2 {
	margin-top: 30px;
}

.About_02 .banner .swiper .swiper-slide .item .content2 p {
	width: 34px;
	height: 34px;
	border-radius: 50%;
	border: 1px solid #ddd;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}

.About_02 .banner .swiper .swiper-slide .item .content2 p span {
	width: 10px;
	height: 10px;
	border-radius: 50%;
	background: #ef8a21;
	margin: auto;
}

.About_02 .banner .swiper .swiper-slide .item .content3 {
	margin-top: 0.25rem;
	--h: 0.36rem;
}

.About_02 .banner .swiper .swiper-slide .item .content3 .scroll {
	height: calc(var(--h) * 7 + 0.2rem);
	overflow: auto;
	overflow-x: hidden;
	overflow-y: auto;
	padding-right: 0.1rem;
}

.About_02 .banner .swiper .swiper-slide .item .content3 .scroll::-webkit-scrollbar {
	width: 2px;
	height: 2px;
}

.About_02 .banner .swiper .swiper-slide .item .content3 .scroll::-webkit-scrollbar-thumb {
	border-radius: 2px;
	background: #ef8a21;
}

.About_02 .banner .swiper .swiper-slide .item .content3 .scroll::-webkit-scrollbar-track {
	border-radius: 2px;
	background: rgba(0, 0, 0, 0.1);
}

@-moz-document url-prefix() {
	.About_02 .banner .swiper .swiper-slide .item .content3 .scroll {
		scrollbar-color: #ef8a21 rgba(0, 0, 0, 0.1);
		scrollbar-width: thin;
	}
}

.About_02 .banner .swiper .swiper-slide .item .content3 .scroll .li {
	line-height: var(--h);
	margin-bottom: 0.2rem;
}

.About_02 .banner .swiper .swiper-slide .item .content3 .scroll .li:last-child {
	margin-bottom: 0;
}

.About_02 .banner .swiper .swiper-slide .item .content3 .scroll .li .left {
	font-size: var(--f20);
	font-weight: bold;
	color: #ef8a21;
	width: 0.56rem;
}

.About_02 .banner .swiper .swiper-slide .item .content3 .scroll .li .right {
	font-size: var(--f16);
	color: #666;
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	line-height: 1.4;
}

.About_02 .banner .swiper .swiper-slide .item .content3 .scroll .li .right p {
	margin-bottom: 0.1rem;
}

.About_02 .box1 {
	margin-top: 1rem;
	padding: 0 2.3rem;
	position: relative;
}

.About_02 .box1 .banner1 .swiper-slide {
	cursor: pointer;
}

.About_02 .box1 .banner1 .swiper-slide .top {
	font-family: 'gilroy_bold';
	font-size: var(--f24);
	color: #999;
	line-height: 1;
	text-align: center;
	-webkit-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
}

.About_02 .box1 .banner1 .swiper-slide .bot {
	margin-top: 0.15rem;
}

.About_02 .box1 .banner1 .swiper-slide .bot img {
	width: 100%;
	position: relative;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	-webkit-filter: grayscale(1);
	filter: grayscale(1);
	opacity: 0.8;
	-webkit-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
}

.About_02 .box1 .banner1 .swiper-slide:hover .top {
	color: #ef8a21;
}

.About_02 .box1 .banner1 .active .top {
	color: #ef8a21;
}

.About_02 .box1 .banner1 .active .bot img {
	-webkit-filter: grayscale(0);
	filter: grayscale(0);
	opacity: 1;
}

.About_02 .box1 .banner1 .on .bot img {
	-webkit-filter: grayscale(0);
	filter: grayscale(0);
	opacity: 1;
}


/*.About_02 .box1 .banner1 .swiper-slide:last-child .top{*/
/*    color: #ef8a21;*/
/*}*/
/*.About_02 .box1 .banner1 .swiper-slide:last-child .bot img{*/
/*     -webkit-filter: grayscale(0);*/
/*  filter: grayscale(0);*/
/*  opacity: 1;*/
/*}*/


.About_02 .box1 .button-disabled,
.About_02 .box1 .swiper-button-disabled {
	pointer-events: all;
}

.About_02 .banner .swiper .swiper-slide .item .content3 .scroll .li .left {
	display: none;
}

.About_02 .pc_main {
	display: grid;
	gap: .9rem;
}

.About_02 .pc_main .banner .swiper .swiper-wrapper {
	display: grid;
	grid-template-columns: repeat(5, 1fr);
	gap: .9rem;
}

.About_02 .pc_main .banner .swiper .swiper-slide {
	padding: 0;
}

.About_02 .pc_main .banner {
	padding: 0 var(--interval);
}

.About_02 .pc_main .banner .swiper .swiper-slide .item .content3 .scroll {
	height: auto;
}

.About_02 .pc_main .banner .swiper .swiper-slide .item .content2 {
	padding-left: 10px;
}

.About_02 .banner .swiper .swiper-slide .item .content1,
.About_02 .pc_main .banner .swiper .swiper-slide:hover .item .content2 p,
.About_02 .banner .swiper .swiper-slide .item .content2 p span {
	transition: .4s;
}

.About_02 .pc_main .banner .swiper .swiper-slide:hover .content1 {
	color: #ef8a21;
}

.About_02 .pc_main .banner .swiper .swiper-slide:hover .item .content2 p {
	background: #ef8a21;
	border-color: #ef8a21;
}

.About_02 .pc_main .banner .swiper .swiper-slide:hover .item .content2 p span {
	background: #fff;
}

:root {
	--w40: 40px;
}

.pu_page {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.pu_page .prev a,
.pu_page .next a {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: var(--w40);
	height: var(--w40);
	border: 2px solid #ccc;
	-webkit-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
	font-size: var(--f16);
}

.pu_page .prev a i,
.pu_page .next a i {
	-webkit-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
	margin: auto;
	color: #ccc;
}

.pu_page .prev a:hover,
.pu_page .next a:hover {
	background: #ef8a21;
	border-color: #ef8a21;
}

.pu_page .prev a:hover i,
.pu_page .next a:hover i {
	color: #fff;
}

.pu_page .prev {
	margin-right: 0.4rem;
}

.pu_page .next {
	margin-left: 0.4rem;
}

.pu_page .number {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.pu_page .number a {
	-webkit-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
	font-size: var(--f22);
	color: #333;
	font-family: 'gilroy_bold';
	margin: 0 0.4rem;
}

.pu_page .number a:hover,
.pu_page .number a.active {
	color: #ef8a21;
}

.pu_mb {
	padding: 0.32rem 0;
}

.pu_mb div {
	font-size: var(--f16);
	color: #999;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	line-height: 1.2;
}

.pu_mb div a {
	-webkit-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
	color: #999;
	line-height: 1.2;
}

.pu_mb div a:hover {
	color: #ef8a21;
}

.pu_mb div i {
	margin: 0 0.1rem;
	font-size: 0.8em;
}

.pu_mb div span {
	color: #ef8a21;
}

.lxwm_100 .wMain {
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	gap: 1.6rem;
}

.lxwm_100 .wMain .content1 {
	padding-bottom: 0.3rem;
	border-bottom: 1px solid #e3e3e3;
	margin-bottom: 0.36rem;
}

.lxwm_100 .wMain .le_box .content2 .li .tips {
	font-size: var(--f18);
	color: #333;
}

.lxwm_100 .wMain .le_box .content2 .li .link {
	margin-top: 0.2rem;
	font-size: var(--f24);
}

.lxwm_100 .wMain .le_box .content2 .li .link a {
	-webkit-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
	font-family: 'gilroy_bold';
	color: #000;
}

.lxwm_100 .wMain .le_box .content2 .li .link a[href]:hover {
	color: #ef8a21;
}

.lxwm_100 .wMain .le_box .content2 .li .link img {
	width: 1.33rem;
	border: 1px solid #e6e6e6;
}

.lxwm_100 .wMain .le_box .content2 .li+.li {
	margin-top: 0.4rem;
}

.lxwm_100 .wMain .le_box .content2 .li:nth-child(1) .link {
	font-size: var(--f38);
}

.lxwm_100 .wMain .le_box .content2 .li:nth-child(1) .link a {
	color: #ef8a21;
	font-family: 'gilroy_Medium';
}

.lxwm_100 .wMain .ri_box .content2 form {
	font-size: var(--f16);
	--h: 0.5rem;
}

.lxwm_100 .wMain .ri_box .content2 form .box1 {
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	gap: 0.26rem 0.5rem;
}

.lxwm_100 .wMain .ri_box .content2 form .box1 .label .tips {
	font-size: var(--f18);
	color: #000;
	font-weight: bold;
}

.lxwm_100 .wMain .ri_box .content2 form .box1 .label .tips span {
	margin-left: 4px;
	color: #ef8a21;
}

.lxwm_100 .wMain .ri_box .content2 form .box1 .label .inp {
	margin-top: 0.15rem;
	width: 100%;
}

.lxwm_100 .wMain .ri_box .content2 form .box1 .label .inp textarea,
.lxwm_100 .wMain .ri_box .content2 form .box1 .label .inp input {
	-webkit-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
	width: 100%;
	height: var(--h);
	background: none;
	border: 1px solid #e3e3e3;
	padding: 0 0.2rem;
	color: #ef8a21;
	resize: none;
}

.lxwm_100 .wMain .ri_box .content2 form .box1 .label .inp textarea::-webkit-input-placeholder,
.lxwm_100 .wMain .ri_box .content2 form .box1 .label .inp input::-webkit-input-placeholder {
	color: #999;
}

.lxwm_100 .wMain .ri_box .content2 form .box1 .label .inp textarea::-moz-placeholder,
.lxwm_100 .wMain .ri_box .content2 form .box1 .label .inp input::-moz-placeholder {
	color: #999;
}

.lxwm_100 .wMain .ri_box .content2 form .box1 .label .inp textarea:-ms-input-placeholder,
.lxwm_100 .wMain .ri_box .content2 form .box1 .label .inp input:-ms-input-placeholder {
	color: #999;
}

.lxwm_100 .wMain .ri_box .content2 form .box1 .label .inp textarea::-ms-input-placeholder,
.lxwm_100 .wMain .ri_box .content2 form .box1 .label .inp input::-ms-input-placeholder {
	color: #999;
}

.lxwm_100 .wMain .ri_box .content2 form .box1 .label .inp textarea::placeholder,
.lxwm_100 .wMain .ri_box .content2 form .box1 .label .inp input::placeholder {
	color: #999;
}

.lxwm_100 .wMain .ri_box .content2 form .box1 .label .inp textarea:focus,
.lxwm_100 .wMain .ri_box .content2 form .box1 .label .inp input:focus {
	border-color: #ef8a21;
}

.lxwm_100 .wMain .ri_box .content2 form .box1 .label:last-child {
	grid-area: 3 / 1 / 4 / 3;
}

.lxwm_100 .wMain .ri_box .content2 form .box1 .label:last-child textarea {
	padding: 0.2rem;
	height: calc(var(--h) * 2.8);
}

.lxwm_100 .wMain .ri_box .content2 form .box2 {
	margin: 0.3rem 0;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.lxwm_100 .wMain .ri_box .content2 form .box2 .layui-form-checkbox[lay-skin=primary] {
	padding-left: 20px;
	min-width: 20px;
	min-height: 20px;
}

.lxwm_100 .wMain .ri_box .content2 form .box2 .layui-form-checkbox[lay-skin=primary] i {
	width: 20px;
	height: 20px;
	line-height: 20px;
}

.lxwm_100 .wMain .ri_box .content2 form .box2 .tips {
	margin-left: 0.14rem;
	color: #666;
}

.lxwm_100 .wMain .ri_box .content2 form .box2 .tips a {
	color: #ef8a21;
}

.zpxx_100 .xx_top .content2 .item {
	-webkit-transition: 0.6s;
	-o-transition: 0.6s;
	transition: 0.6s;
	background: #f7f7f7;
	border: 1px solid transparent;
	padding: 0 0.52rem;
}

.zpxx_100 .xx_top .content2 .item .one {
	cursor: pointer;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 0.52rem 0;
}

.zpxx_100 .xx_top .content2 .item .one .le_ {
	-webkit-box-flex: 0.9;
	-webkit-flex: 0.9;
	-ms-flex: 0.9;
	flex: 0.9;
}

.zpxx_100 .xx_top .content2 .item .one .le_ .div1 {
	font-size: var(--f28);
	color: #000;
	font-weight: bold;
}

.zpxx_100 .xx_top .content2 .item .one .le_ .div2 {
	margin-top: 0.2rem;
	color: #333;
	font-size: var(--f16);
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.zpxx_100 .xx_top .content2 .item .one .le_ .div2 div {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.zpxx_100 .xx_top .content2 .item .one .le_ .div2 div span {
	margin-left: 0.1rem;
}

.zpxx_100 .xx_top .content2 .item .one .le_ .div2 div+div {
	margin-left: 0.28rem;
}

.zpxx_100 .xx_top .content2 .item .one .ri_ {
	width: var(--w40);
	height: var(--w40);
	border: 2px solid #ef8a21;
	-webkit-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}

.zpxx_100 .xx_top .content2 .item .one .ri_ i {
	margin: auto;
	-webkit-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
	color: #ef8a21;
	font-size: var(--f16);
	font-weight: bold;
}

.zpxx_100 .xx_top .content2 .item .two {
	display: none;
	padding: 0.33rem 0 0.52rem;
	border-top: 1px solid #e3e3e3;
}

.zpxx_100 .xx_top .content2 .item .two .li {
	font-size: var(--f18);
	line-height: 2;
}

.zpxx_100 .xx_top .content2 .item .two .li .t1 {
	color: #ef8a21;
}

.zpxx_100 .xx_top .content2 .item .two .li .t2 {
	color: #333;
}

.zpxx_100 .xx_top .content2 .item .two .li .t2 a {
	-webkit-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
	color: #333;
}

.zpxx_100 .xx_top .content2 .item .two .li .t2 a:hover {
	color: #ef8a21;
}

.zpxx_100 .xx_top .content2 .item .two .li+.li {
	margin-top: 0.48rem;
}

.zpxx_100 .xx_top .content2 .item+.item {
	margin-top: 0.4rem;
}

.zpxx_100 .xx_top .content2 .item.active {
	background: none;
	border-color: #e3e3e3;
}

.zpxx_100 .xx_top .content2 .item.active .one .ri_ {
	background: #ef8a21;
}

.zpxx_100 .xx_top .content2 .item.active .one .ri_ i {
	-webkit-transform: rotateX(180deg);
	transform: rotateX(180deg);
	color: #fff;
}

.welfare_100 .we_bot .swiper .swiper-slide {
	position: relative;
	padding: 22px 0;
}

.welfare_100 .we_bot .swiper .swiper-slide::before {
	content: '';
	position: absolute;
	right: -22px;
	top: 0;
	width: 1px;
	height: 100%;
	background: #e3e3e3;
}

.welfare_100 .we_bot .swiper .swiper-slide .box .svg {
	height: 0.5rem;
}

.welfare_100 .we_bot .swiper .swiper-slide .box .svg img {
	max-height: 100%;
}

.welfare_100 .we_bot .swiper .swiper-slide .box .text {
	margin: 0.5rem 0;
}

.welfare_100 .we_bot .swiper .swiper-slide .box .text .t1 {
	color: #000;
	font-weight: bold;
	font-size: var(--f28);
}

.welfare_100 .we_bot .swiper .swiper-slide .box .text .t2 {
	margin-top: 0.2rem;
	font-size: var(--f18);
	color: #666;
	height: 6em;
	max-height: 6em;
	line-height: 2;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
	text-justify: distribute-all-lines;
}

.welfare_100 .we_bot .swiper .swiper-slide .img {
	width: 100%;
	overflow: hidden;
}

.welfare_100 .we_bot .swiper .swiper-slide .img img {
	-webkit-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
	width: 100%;
}

.welfare_100 .we_bot .swiper .swiper-slide:hover .img img {
	-webkit-transform: scale(1.05);
	-ms-transform: scale(1.05);
	transform: scale(1.05);
}

.welfare_100 .we_bot .swiper .swiper-slide:last-child::before {
	display: none;
}

.news_100 .ws_top .content2 {
	position: relative;
}

.news_100 .ws_top .content2 .swiper .swiper-slide a {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
	background: #f6f6f6;
}

.news_100 .ws_top .content2 .swiper .swiper-slide a .le_box {
	width: 44%;
	overflow: hidden;
}

.news_100 .ws_top .content2 .swiper .swiper-slide a .le_box img {
	-webkit-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
	width: 100%;
}

.news_100 .ws_top .content2 .swiper .swiper-slide a .ri_box {
	width: 56%;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	padding: 0 0.8rem;
}

.news_100 .ws_top .content2 .swiper .swiper-slide a .ri_box>div {
	width: 100%;
	margin: auto;
	font-size: var(--f18);
	color: #666;
}

.news_100 .ws_top .content2 .swiper .swiper-slide a .ri_box>div .x1 {
	font-size: var(--f28);
	color: #000;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;
	text-justify: distribute-all-lines;
	-webkit-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
}

.news_100 .ws_top .content2 .swiper .swiper-slide a .ri_box>div .x2 {
	margin: 0.28rem 0;
}

.news_100 .ws_top .content2 .swiper .swiper-slide a .ri_box>div .x3 {
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
	text-justify: distribute-all-lines;
	line-height: 2;
	height: 6em;
}

.news_100 .ws_top .content2 .swiper .swiper-slide a .ri_box>div .x4 {
	margin-top: 0.3rem;
}

.news_100 .ws_top .content2 .swiper .swiper-slide a:hover .le_box img {
	-webkit-transform: scale(1.05);
	-ms-transform: scale(1.05);
	transform: scale(1.05);
}

.news_100 .ws_top .content2 .swiper .swiper-slide a:hover .ri_box>div .x1 {
	color: #ef8a21;
}

.news_100 .ws_top .content2 .swiper .swiper-slide a:hover .ri_box>div .x4 .button_01 .a {
	background: #ef8a21;
	color: #fff;
}

.news_100 .ws_top .content2 .div_ {
	z-index: 2;
	position: absolute;
	bottom: 0.4rem;
	left: 0;
	width: 44%;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.news_100 .ws_top .content2 .div_ .swiper-pagination-bullet {
	width: 0.3rem;
	height: 2px;
	background: rgba(255, 255, 255, 0.3);
	border-radius: 0;
	opacity: 1;
	margin: 0 5px !important;
}

.news_100 .ws_top .content2 .div_ .swiper-pagination-bullet-active {
	background: #ef8a21;
}

.news_100 .ws_top .content2 .div_1 {
	z-index: 2;
	position: absolute;
	right: 0.8rem;
	bottom: 0.9rem;
}

.news_100 .ws_top .content3 {
	margin-top: 1rem;
}

.news_100 .ws_top .content3 .item a {
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	background: #f6f6f6;
	-webkit-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
}

.news_100 .ws_top .content3 .item a::before {
	-webkit-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
	opacity: 0;
	content: '';
	position: absolute;
	right: -0.03rem;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 0.06rem;
	height: 72%;
	background: #ef8a21;
	filter: drop-shadow(-10px 0 10px rgba(239, 138, 33, 0.8));
}

.news_100 .ws_top .content3 .item a .img {
	width: 29%;
	overflow: hidden;
}

.news_100 .ws_top .content3 .item a .img img {
	-webkit-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
	width: 100%;
}

.news_100 .ws_top .content3 .item a .box {
	-webkit-transition: 0.6s;
	-o-transition: 0.6s;
	transition: 0.6s;
	width: 71%;
	font-size: var(--f18);
	color: #666;
	padding: 0 0.7rem;
	border: 1px solid transparent;
	border-left-width: 0;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}

.news_100 .ws_top .content3 .item a .box>div {
	width: 100%;
	margin: auto;
}

.news_100 .ws_top .content3 .item a .box>div .x1 {
	font-size: var(--f28);
	color: #333;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;
	text-justify: distribute-all-lines;
	-webkit-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
}

.news_100 .ws_top .content3 .item a .box>div .x2 {
	margin-top: 0.16rem;
}

.news_100 .ws_top .content3 .item a .box>div .x3 {
	margin: 0.16rem 0;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	text-justify: distribute-all-lines;
	line-height: 2;
	height: 4em;
}

.news_100 .ws_top .content3 .item a .box>div .x4 {
	color: #333;
	-webkit-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.news_100 .ws_top .content3 .item a .box>div .x4 i {
	margin-left: 0.1rem;
	font-size: 0.8em;
	font-weight: bold;
}

.news_100 .ws_top .content3 .item a:hover {
	background: #fff;
}

.news_100 .ws_top .content3 .item a:hover::before {
	opacity: 1;
}

.news_100 .ws_top .content3 .item a:hover .img img {
	-webkit-transform: scale(1.05);
	-ms-transform: scale(1.05);
	transform: scale(1.05);
}

.news_100 .ws_top .content3 .item a:hover .box {
	border-color: #e3e3e3;
}

.news_100 .ws_top .content3 .item a:hover .box>div .x1,
.news_100 .ws_top .content3 .item a:hover .box>div .x4 {
	color: #ef8a21;
}

.news_100 .ws_top .content3 .item+.item {
	margin-top: 0.4rem;
}

.news_details_100 .ls_bot {
	margin-top: 0.5rem;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.news_details_100 .ls_bot .le_box {
	-webkit-box-flex: 0.95;
	-webkit-flex: 0.92;
	-ms-flex: 0.92;
	flex: 0.95;
	padding: 4%;
	border: 1px solid #eee;
}

.news_details_100 .ls_bot .le_box .content1 .t1 {
	font-size: var(--f36);
	font-weight: bold;
	text-align: center;
}

.news_details_100 .ls_bot .le_box .content1 .t2 {
	margin-top: 0.1rem;
	font-size: var(--f18);
	color: #999;
	text-align: center;
}

.news_details_100 .ls_bot .le_box .content2 {
	font-size: var(--f18);
	line-height: 2;
	color: #333;
	border-top: 1px solid #eee;
	padding: 0.33rem 0 0.6rem;
	margin-top: 0.33rem;
	border-bottom: 1px solid #eee;
}

.news_details_100 .ls_bot .le_box .content2 img {
	max-width: 100%;
}

.news_details_100 .ls_bot .le_box .content3 {
	margin-top: 0.5rem;
	font-size: var(--f18);
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.news_details_100 .ls_bot .le_box .content3 .div1 {
	-webkit-box-flex: 0.8;
	-webkit-flex: 0.8;
	-ms-flex: 0.8;
	flex: 0.8;
}

.news_details_100 .ls_bot .le_box .content3 .div1 a {
	-webkit-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
	display: block;
	color: #333;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;
	text-justify: distribute-all-lines;
}

.news_details_100 .ls_bot .le_box .content3 .div1 a:hover {
	color: #ef8a21;
}

.news_details_100 .ls_bot .le_box .content3 .div1 a+a {
	margin-top: 0.06rem;
}

.news_details_100 .ls_bot .le_box .content3 .div2 a {
	-webkit-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	color: #000;
	font-size: 1.1em;
}

.news_details_100 .ls_bot .le_box .content3 .div2 a p {
	margin-left: 0.3rem;
	width: var(--w40);
	height: var(--w40);
	background: #ef8a21;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}

.news_details_100 .ls_bot .le_box .content3 .div2 a p i {
	font-size: var(--f16);
	color: #fff;
	margin: auto;
}

.news_details_100 .ls_bot .le_box .content3 .div2 a:hover {
	color: #ef8a21;
}

.news_details_100 .ls_bot .ri_box {
	width: 4.2rem;
}

.news_details_100 .ls_bot .ri_box>div {
	position: -webkit-sticky;
	position: sticky;
	top: calc(var(--nav_height) + 0.2rem);

}

.all__sidebar-item-tag ul {
	padding: 0;
	margin: 0;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	gap: 10px;
	font-size: var(--f16);
	padding: 0 0.4rem;
	margin-top: 0.28rem;
}

.all__sidebar-item-tag ul li {
	list-style: none;
}

.all__sidebar-item-tag ul li a {
	transition: 0.4s;
	padding: 4px 15px 5px 15px;
	display: inline-block;
	font-size: 15px;
	line-height: 25px;
	font-weight: 500;
	border-radius: 30px;
	color: #333;
	background: #fff;
}

.all__sidebar-item-tag ul li a:hover {
	color: #fff;
	background: #ef8a21;
}

.ri_box-xia {
	background: #f7f7f7;
	/* min-height: 3rem; */
	padding: 0.3rem 0;
	margin-bottom: 30px;
}

.news_details_100 .ls_bot .ri_box>div .content1 {
	font-size: var(--f28);
	color: #000;
	padding: 0 0.4rem;
	font-weight: bold;
}

.news_details_100 .ls_bot .ri_box>div .content2 {
	margin-top: 0.28rem;
}

.news_details_100 .ls_bot .ri_box>div .content2 .item {
	position: relative;
	font-size: var(--f16);
	padding: 0 0.4rem;
}

.news_details_100 .ls_bot .ri_box>div .content2 .item::before {
	-webkit-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
	opacity: 0;
	content: '';
	position: absolute;
	right: -0.02rem;
	top: 0;
	width: 0.04rem;
	height: 100%;
	background: rgb(239 138 33);
	-webkit-filter: drop-shadow(-10px 0 10px rgba(46, 134, 224, 0.8));
	filter: drop-shadow(-10px 0 10px rgba(239, 138, 33, 0.8));
}

.news_details_100 .ls_bot .ri_box>div .content2 .item a {
	color: #333;
	-webkit-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
}

.news_details_100 .ls_bot .ri_box>div .content2 .item a .m1 {
	/* height: 3.32em; */
	/* max-height: 3.32em; */
	line-height: 1.66;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	text-justify: distribute-all-lines;
	/* font-weight: bold; */
	-webkit-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
}

.news_details_100 .ls_bot .ri_box>div .content2 .item a .m2 {
	margin-top: 6px;
	color: #333333a1;
}

.news_details_100 .ls_bot .ri_box>div .content2 .item:hover::before {
	opacity: 1;
}

.news_details_100 .ls_bot .ri_box>div .content2 .item:hover a {
	color: #000;
}

.news_details_100 .ls_bot .ri_box>div .content2 .item:hover a .m1 {
	color: #ef8a21;
}

.news_details_100 .ls_bot .ri_box>div .content2 .item+.item {
	margin-top: 0.22rem;
}

@media (max-width: 1500px) {
	body {
		--www: 5vw;
	}
.item.djya .h2 {
    font-size: var(--f20);
}
	.boxLeft .item.djya ul li {
		font-size: var(--f16) !important;
	}

	.lxwm_100 .wMain {
		gap: 1rem;
	}

	.lxwm_100 .wMain .le_box .content2 .li .link img {
		width: 1.45rem;
	}

	.Product_02 .box .item .boxRight>div .banner .swiper .swiper-slide {
		padding: 0 50px;
	}

	.technology_02 .box .banner .swiper-slide a .orienation .content2 {
		line-height: 1.6;
	}

	.technology_02_pc .box .banner .swiper-wrapper {
		width: 13rem;
	}
}


@media (max-width: 1281px) {
	.Home_Product .box .boxLeft .list .item .a .item_bot .item_bot_main .content1 img {
		width: 0.7rem;
	}

	.Home_News .box .boxRight .scroll .item {
		padding: 0.3rem 0;
	}

	.Footer_Container .box .boxRight .list .item {
		margin-left: 0.2rem;
	}

	.About_01 .box .boxRight {
		width: 10rem;
	}

	.About_01 .box .boxLeft .scroll .content3 .item .left img {
		width: 0.48rem;
	}

	.About_01 .box .boxLeft .scroll .content3 .item .right .bot div {
		font-size: var(--f48);
	}

	.About_01 .box .boxLeft .scroll .content3 .item .right .bot p {
		-webkit-transform: translateY(0);
		-ms-transform: translateY(0);
		transform: translateY(0);
	}

	.About_01 .box1 .item .img img {
		min-height: 3.3rem;
	}

	.news_100 .ws_top .content2 .div_1 {
		bottom: 0.7rem;
	}

}

@media (max-width: 1200px) {
	.About_02 .phone_main {
		display: block !important;
	}
.boxLeft {
    width: 22%;
}
	:root {
		--w40: 36px;
	}

	.welfare_100 .we_bot .swiper .swiper-slide .box .svg {
		height: 0.8rem;
	}

	.lxwm_100 .wMain .le_box .content2 .li .link img {
		width: 1.8rem;
	}

	.lxwm_100 .wMain .ri_box .content2 form {
		--h: 0.66rem;
	}

	.lxwm_100 .wMain {
		grid-template-columns: repeat(1, 1fr);
	}

	.zpxx_100 .xx_top .content2 .item {
		padding: 0 0.3rem;
	}

	.zpxx_100 .xx_top .content2 .item .one {
		padding: 0.3rem 0;
	}

	.news_100 .ws_top .content2 .div_1 {
		position: initial;
		margin-top: 0.4rem;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
	}

	.news_details_100 .ls_bot .le_box {
		-webkit-box-flex: 1;
		-webkit-flex: 1;
		-ms-flex: 1;
		flex: 1;
	}

	.news_100 .ws_top .content3 .item a .box,
	.news_100 .ws_top .content2 .swiper .swiper-slide a .ri_box {
		padding: 0.6rem;
	}

	.news_details_100 .ls_bot .le_box .content3 .div2,
	.news_details_100 .ls_bot .ri_box,
	.pu_page .number,
	.news_100 .ws_top .content2 .div_ {
		display: none;
	}

	.news_details_100 .ls_bot .le_box .content3 .div1,
	.news_100 .ws_top .content3 .item a .box,
	.news_100 .ws_top .content3 .item a .img,
	.news_100 .ws_top .content2 .swiper .swiper-slide a .ri_box,
	.news_100 .ws_top .content2 .swiper .swiper-slide a .le_box {
		width: 100%;
		-webkit-box-flex: 1;
		-webkit-flex: auto;
		-ms-flex: auto;
		flex: auto;
	}

	.Header_Container {
		display: none;
	}

	.MobileMain .HeaderMobile .box .logo a path {
		fill: #ef8a21;
	}

	.Footer_Container .box .boxRight .list {
		/* display: none; */
	}

	.Footer_Container .box .boxRight .information {
		margin-top: 0.8rem;
		text-align: left;
	}

	.Home_Product .box .boxLeft .list .item .a .item_bot .item_bot_main .content1 img {
		width: 0.9rem;
	}

	.Home_Product .box .boxLeft .list {
		--w: 1.65rem;
	}

	.Home_About .box {
		padding: 0;
	}

	.Home_Banner .banner .video .phone .play {
		bottom: auto;
		top: 5vw;
	}

	.Footer_Container .box .boxLeft .content4 div {
		margin-bottom: 0.15rem;
		position: relative;
		padding-left: 0.52rem;
	}

	.Product_02 .box .item {
		padding: 0.6rem;
	}

	.technology_01 .box .boxRight .main {
		margin-top: 0;
		margin-left: 0;
		padding: 0.6rem;
	}

	.About_01 .pt {
		padding-left: 5vw;
		padding-right: 5vw;
	}

	.About_01 .box .boxLeft .scroll .content3 .item .right .bot div {
		font-size: var(--f58);
	}

	.About_01 .box1 {
		grid-template-columns: repeat(1, 1fr);
	}

	.About_02 .box1 {
		padding: 0 1.1rem;
	}

	.About_01 .box .boxLeft .scroll .content3,
	.About_01 .box .boxRight img {
		width: 100%;
	}

	.About_01 .box .boxLeft {
		padding-top: 0;
	}

	.Home_News .box .boxLeft,
	.Home_About .box .boxLeft,
	.Product_01 .list .boxLeft,
	.Product_02 .box .item .boxLeft,
	.technology_01 .box .boxLeft,
	.About_01 .box .boxLeft,
	.Home_Product .box .boxLeft {
		-webkit-box-flex: 1;
		-webkit-flex: 1 100%;
		-ms-flex: 1 100%;
		flex: 1 100%;
		width: 100%;
		padding-left: 0;
		padding-right: 0;
	}

	.Home_News .box .boxRight,
	.Home_About .box .boxRight,
	.Product_01 .list .boxRight,
	.Product_02 .box .item .boxRight,
	.technology_01 .box .boxRight,
	.About_01 .box .boxRight,
	.Home_Product .box .boxRight {
		-webkit-box-flex: 1;
		-webkit-flex: 1 100%;
		-ms-flex: 1 100%;
		flex: 1 100%;
		width: 100%;
		padding-left: 0;
		padding-right: 0;
	}

	.Home_Product .box .boxRight,
	.Product_01 .list .boxRight,
	.Product_02 .box .item .boxRight,
	.Home_About .box .boxRight {
		margin-top: 0.7rem;
	}

	.Home_Product .box .boxLeft {
		padding-right: 5vw;
	}

	.Home_Banner .page {
		bottom: 0.85rem;
	}

	.Home_Product .box .boxLeft .list .item .a .item_bot .item_bot_main .content3 p {
		width: 36px;
		height: 36px;
	}

	.Home_Product .box .boxLeft .list .item .a .item_bot::after {
		left: 0;
	}

	.Home_News .box .boxRight .scroll .item a::after {
		right: 0;
	}

	.About_02 .banner .swiper .swiper-slide .item .content3 .scroll .li .left {
		width: 0.76rem;
	}
}

@media (max-width: 750px) {
	.pu_mb div {
		line-height: 1.8;
	}

	.lxwm_100 .wMain .ri_box .content2 form {
		--h: 0.8rem;
	}

	.zpxx_100 .xx_top .content2 .item .one .le_ .div2 {
		display: none;
	}

	.news_100 .ws_top .content3 .item a .box,
	.news_100 .ws_top .content2 .swiper .swiper-slide a .ri_box {
		padding: 0.4rem;
	}

	.lxwm_100 .wMain .ri_box .content2 form .box1 {
		grid-template-columns: repeat(1, 1fr);
	}

	.lxwm_100 .wMain .ri_box .content2 form .box1 .label {
		grid-area: auto !important;
	}

	.Home_About .box .boxRight .main .play {
		width: 1rem;
		height: 0.8rem;
	}

	.Home_Product .box .boxRight .main .list .ul .item .link a {
		width: 1.5rem;
		height: 1.5rem;
	}

	.Home_Service .box .banner ul li {
		height: 1.2rem;
	}

	.button_01 .a {
		display: inline-block;
		padding: 0 0.35rem;
		min-width: 2.3rem;
		line-height: 0.7rem;
	}

	.Home_News .box .boxRight .scroll .item a {
		padding: 0 0.5rem 0 0.45rem;
	}

	.Footer_Container .box .boxLeft .content5 img {
		width: 1.63rem;
	}

	.Footer_Container .box .boxLeft .content5 {
		margin-top: 0.8rem;
	}

	.MobileMain .HeaderMobile .box .logo a svg {
		-webkit-transform: scale(0.8);
		-ms-transform: scale(0.8);
		transform: scale(0.8);
		-webkit-transform-origin: left center;
		-ms-transform-origin: left center;
		transform-origin: left center;
	}

	.Footer_Container .box .boxLeft .content1 {
		display: none;
	}

	.Inner_Banner picture img {
		min-height: 4rem;
	}

	.Product_02 .box .item .boxLeft .content2 ul li {
		padding: 6px 0 6px 17px;
	}

	.Product_02 .box .item .boxLeft .content2 ul li::after {
		top: 0.25rem;
	}

	.Product_02 .box .item .boxRight>div .banner .button .prev,
	.Product_02 .box .item .boxRight>div .banner .button .next {
		width: 36px;
		height: 36px;
	}

	.Product_02 .box .item .boxRight>div .banner .swiper .swiper-slide {
		padding: 0 39px;
	}

	.Product_02 .box .item .boxRight>div .banner .button .prev {
		left: -0.2rem;
	}

	.Product_02 .box .item .boxRight>div .banner .button .next {
		right: -0.2rem;
	}

	.technology_02 .box .banner .swiper-slide {
		width: 80vw;
	}

	.technology_02 .box .banner .swiper-slide a .orienation .content2 {
		height: 5.4em;
		max-height: 5.4em;
		line-height: 1.8;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 3;
		overflow: hidden;
		text-justify: distribute-all-lines;
		overflow: auto;
		overflow-x: hidden;
		overflow-y: auto;
		padding-right: 0.1rem;
	}

	.technology_02 .box .banner .swiper-slide a .orienation .content2::-webkit-scrollbar {
		width: 2px;
		height: 2px;
	}

	.technology_02 .box .banner .swiper-slide a .orienation .content2::-webkit-scrollbar-thumb {
		border-radius: 2px;
		background: #fff;
	}

	.technology_02 .box .banner .swiper-slide a .orienation .content2::-webkit-scrollbar-track {
		border-radius: 2px;
		background: rgba(255, 255, 255, 0.1);
	}

	@-moz-document url-prefix() {
		.technology_02 .box .banner .swiper-slide a .orienation .content2 {
			scrollbar-color: #ef8a21 rgba(255, 255, 255, 0.1);
			scrollbar-width: thin;
		}
	}

	.technology_02 .box .banner .swiper-slide a .img img {
		min-height: 4.2rem;
	}

	.banner_btn_01 .button .prev,
	.banner_btn_01 .button .next {
		width: 36px;
		height: 36px;
	}

	.About_01 .box .boxLeft .scroll .content3 {
		grid-template-columns: repeat(2, 1fr);
	}

	.About_01 .box .boxLeft .scroll .content3 .item .left {
		width: 48px;
	}

	.About_01 .box1 .item .img img {
		min-height: 4.6rem;
	}

	.Home_Product .box .boxRight .main .list .ul {
		display: none;
	}

	.technology_02 .box .banner .swiper-wrapper-two {
		display: grid;
		grid-template-columns: repeat(1, 1fr);
		gap: 15px;
	}

	.technology_02 .box .banner .swiper-wrapper-two .swiper-slide {
		width: 95vw;
	}



}

.Home_NewProduct {
	position: relative;
	background: #f8f8f8;
}

.Home_NewProduct .particles {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}

.Home_NewProduct .wMain {
	position: relative;
	z-index: 1;
}

.Home_NewProduct .box {
	--w: 6.7rem;
}

.Home_NewProduct .box .boxLeft {
	width: 5rem;
}

.Home_NewProduct .box .boxLeft .link {
	margin-top: 0.6rem;
}

.Home_NewProduct .box .boxRight {
	width: calc(100% - var(--w));
}

.Home_NewProduct .box .boxRight a figure {
	overflow: hidden;
}

.Home_NewProduct .box .boxRight a figure img {
	width: 100%;
	-webkit-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
}

.Home_NewProduct .box .boxRight a figcaption {
	background: #fff;
	padding: 0 0.4rem 0.4rem 0.4rem;
	color: #000;
}

.Home_NewProduct .box .boxRight a figcaption .content1 {
	font-size: var(--f20);
	font-family: "MIB";
	height: 4.5em;
	max-height: 4.5em;
	line-height: 1.5;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
	text-justify: distribute-all-lines;
}

.Home_NewProduct .box .boxRight a figcaption p {
	color: #666;
	font-size: var(--f14);
}

.Home_NewProduct .box .boxRight a figcaption .content2 {
	margin-top: 0.50rem;
	font-size: var(--f16);
	-webkit-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
}

.Home_NewProduct .box .boxRight a figcaption .content2 i {
	font-size: var(--f16);
	margin: 5px;
	color: #ef8a21;
	font-weight: bold;
	display: inline-block;
	-webkit-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
}

.Home_NewProduct .box .boxRight a:hover figure img {
	-webkit-transform: scale(1.05);
	-ms-transform: scale(1.05);
	transform: scale(1.05);
}

.Home_NewProduct .box .boxRight a:hover figcaption .content2 {
	color: #ef8a21;
}

.Home_NewProduct .box .boxRight a:hover figcaption .content2 i {
	-webkit-transform: translateX(0.1rem);
	-ms-transform: translateX(0.1rem);
	transform: translateX(0.1rem);
}

.Home_NewProduct .box1 {
	height: 0;
}

.Home_NewProduct .box1 .main {
	-webkit-transform: translateY(-100%);
	-ms-transform: translateY(-100%);
	transform: translateY(-100%);
	position: relative;
	z-index: 2;
	width: 3.3rem;
	padding: 0 0%;
	margin-left: 38px;
}

.banner_page .line div {
	height: 100%;
	background: #dddddd;
}

.boxLeft {
	position: relative;
	width: 21%;
}

.Home_NewProduct .box1 {
	position: absolute;
	bottom: 4%;
	left: 0;
}

.banner_page .btn {
	cursor: pointer;
	position: relative;
	top: -9px;
	left: -18px;
}

.banner_page .btn.next {
	right: -24px;
	left: initial;
}

.banner_page .btn svg {
	stroke: #999999;
	-webkit-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
}

.banner_page .btn:hover svg {
	stroke: #ef8a21;
}

.item.djya .h5 {
	margin: 32px 0 6px;
	font-size: var(--f22);
	color: #333;
	font-weight: bold;
}

.item.djya .China {
	color: #ef8a21;
	font-weight: bold;
	font-size: var(--f16);
	margin-top: 5px;
	background: transparent;
	padding: 10px 0;
}

.item.djya .h2 {
	margin: 0px 0 6px;
	font-size: var(--f22);
	color: #ef8a21;
	font-weight: bold;
}

.item.djya .h3 {
	color: #666;
	font-size: var(--f16);
}

.Footer_Container .box.flexBetween {
	flex-wrap: nowrap;
}

.boxRight {
	width: 73%;
}

.boxLeft .h5 a {
	font-size: var(--f18);
	color: #333;
	font-weight: bold;
	margin: 24px 0 12px;
}

.asjaj {
	width: 80%;
}

.information {
	display: flex;
	padding-top: 2%;
	margin-top: 4%;
	gap: 20px;
	justify-content: center;
	border-top: 1px solid #0000001f;
}

.information div {
	color: #666;
}

.information div a {
	color: #666;
	-webkit-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
	display: inline-block;
}

.boxLeft .item.djya ul li {
	display: block;
	font-size: 15px;
	color: #666;
	line-height: 27px;
}

.centerBox {
	font-size: 16px;
	letter-spacing: 0.034em;
	overflow: hidden;
	line-height: 2.5;
}

.centerBox a {
	color: #ef8a21;
	font-weight: bold;
	display: inline-block;
}

.centerBox a:hover {
	color: red;
}

.centerBox * {
	max-width: 100% !important;
	box-sizing: border-box !important;
	-webkit-box-sizing: border-box !important;
	word-wrap: break-word !important;
}

.Footer_Container .box .boxRight .list .item:nth-child(3) {
	width: 39%;
}

.Footer_Container .box .boxRight .list .item:last-child {
	margin-left: 0rem;
}

.Footer_Container .box .boxRight .list .item:last-child img {
	width: 88%;
}

section.news_details_100 {
	padding-top: 43px;
}

.Footer_Container .box .boxRight .list .item .boxLeft {
	width: 100%;
}

@media (max-width: 1600px) {
    .item.djya .h2 {
        font-size: var(--f20);
    }
	.boxLeft .item.djya ul li {
		font-size: var(--f16) !important;
	}
	.item.djya .h3 {
	    color: #666;
	    font-size: var(--f14);
	}
}
@media (max-width: 1400px) {
    .item.djya .h2 {
        font-size: var(--f18);
    }
}
/*# sourceMappingURL=./style.css.map */
@media (max-width: 1000px) {
	.Footer_Container .box.flexBetween {
		flex-wrap: wrap;
	}

	.Footer_Container .box.flexBetween>.boxLeft {
		position: relative;
		width: 100%;
		display: none;
	}

	.Footer_Container .box .boxLeft .content1 {
		display: block;
	}

	.Footer_Container .box .boxRight .list .item:first-child {
		display: none;
	}

	.Footer_Container .box .boxRight .list .item:nth-child(2) {
		display: none;
	}

	.Footer_Container .box .boxRight .list .item:nth-child(3) {
		width: 100%;
		margin-left: 0;
	}

	.Footer_Container .box .boxRight .list .item:nth-child(4) {
		display: none;
		width: 100%;
	}

	.Footer_Container .box .boxRight .list .item:nth-child(4) .h5 {
		margin-top: 20px;
	}

	.Footer_Container .box .boxRight .list .item:last-child img {
		width: 30%;
	}

	.Footer_Container .box .boxLeft .content2 {
		margin-top: 0.2rem;
	}

	.information {
		flex-wrap: wrap;
		font-size: 15px;
		text-align: left;
		gap: 6px;
		justify-content: left;
	}
	.mbx .box{
		font-size: 13px;
	}
	.news_100 .ws_top .content3 .item a .box>div .x1{
		    font-size: var(--f22);
	}
	.centerBox {
	    font-size: 14px;
	}
	.news_details_100 .ls_bot .le_box .content3 .div1 a{
		 font-size: 14px;
	}
	.boxRight {
	    width: 100%;
	}
}