@charset "utf-8";


/* common */
* {
	margin: 0;
	padding: 0;
	box-sizing: border-box;
	outline: none;
	border: none;
	text-decoration: none;
	transition: all .4s ease;
}

body {
	margin: 0 auto;
	font-family: Arial, sans-serif;
	font-size: 16px;
	color: #666666;
	height: 100%;
	background-color: #fff;
}

ul {
	list-style: none;
}

html {
	font-size: 62.5%;
}

.image {
	display: block;
}

.image img {
	display: block;
}



a img {
	display: block;
}

img {
	border: none;
	max-width: 100%;
	-webkit-user-select: none;
	-moz-user-select: none;
}

a {
	text-decoration: none;
	color: #333;
	outline: none;
}

.standardLink a:hover {
	color: #0067b8 !important;
}

.standardLink2 a:hover {
	text-decoration: underline;
}


.standardEdit a {
	color: #015299;
}

.standardEdit a:hover {
	text-decoration: underline;
}



a:hover img {
	transform: scale(1.1, 1.1)
}

input,
textarea,
select {
	font-family: Arial, sans-serif;
	font-size: 16px;
	font-size: 1.6rem;
	color: #333333;
	border: none;
	outline: none;
}

textarea {
	resize: none;
}

@media screen and (max-width:1333px) {

	input,
	textarea,
	select {
		font-size: 16px !important;
		font-size: 1.6rem !important;
	}

	input::-webkit-input-placeholder,
	textarea::-webkit-input-placeholder {
		font-size: 16px !important;
		font-size: 1.6rem !important;
	}

	input:-moz-placeholder,
	textarea:-moz-placeholder {
		font-size: 16px !important;
		font-size: 1.6rem !important;
	}

	input::-moz-placeholder,
	textarea::-moz-placeholder {
		font-size: 16px !important;
		font-size: 1.6rem !important;
	}

	input:-ms-input-placeholder,
	textarea:-ms-input-placeholder {
		font-size: 16px !important;
		font-size: 1.6rem !important;
	}
}

@media screen and (max-width:999px) {

	input,
	textarea,
	select {
		font-size: 14px !important;
		font-size: 1.4rem !important;
	}

	input::-webkit-input-placeholder,
	textarea::-webkit-input-placeholder {
		font-size: 14px !important;
		font-size: 1.4rem !important;
	}

	input:-moz-placeholder,
	textarea:-moz-placeholder {
		font-size: 14px !important;
		font-size: 1.4rem !important;
	}

	input::-moz-placeholder,
	textarea::-moz-placeholder {
		font-size: 14px !important;
		font-size: 1.4rem !important;
	}

	input:-ms-input-placeholder,
	textarea:-ms-input-placeholder {
		font-size: 14px !important;
		font-size: 1.4rem !important;
	}
}

.table {
	width: 100%;
	overflow: auto;
}

.table table {
	width: 100%;
	border-collapse: collapse;
	line-height: 22px;
}

.table table tr:nth-child(2n) td {
	background-color: #fff;
}

.table table tr td {
	padding: 10px 20px;
	font-size: 16px;
	background-color: #f4f4f4;
	font-family: Arial, sans-serif;
	color: #333333;
}

@media screen and (max-width:999px) {
	.table table tr td {
		padding: 8px 15px;
		font-size: 14px;
		line-height: 26px;
	}

}

.safeRange {
	max-width: 1400px;
	width: calc(100% - 160px);
	margin: 0 auto;
}

@media screen and (max-width:768px) {
	.safeRange {
		width: calc(100% - 50px);
	}
}

@media screen and (max-width:538px) {
	.safeRange {
		width: calc(100% - 30px);
	}
}



@media screen and (max-width:1560px) {
	.standardRange {
		padding: 80px 0 80px 0 !important;
	}

	.innerRange {
		padding: 50px 0 80px 0 !important;
	}
}


@media screen and (max-width:1333px) {
	.standardRange {
		padding: 60px 0 60px 0 !important;
	}

	.innerRange {
		padding: 50px 0 60px 0 !important;
	}
}

@media screen and (max-width:999px) {
	.standardRange {
		padding: 50px 0 50px 0 !important;
	}

	.innerRange {
		padding: 50px 0 50px 0 !important;
	}
}

@media screen and (max-width:768px) {
	.standardRange {
		padding: 40px 0 40px 0 !important;
	}

	.innerRange {
		padding: 40px 0 40px 0 !important;
	}
}





@media screen and (max-width:1560px) {
	.standardTxt .title1 {
		font-size: 36px !important;
		line-height: 48px !important;
	}

	.standardTxt .title2 {
		font-size: 30px !important;
		line-height: 42px !important;
	}
}

@media screen and (max-width:1333px) {
	.standardTxt .title1 {
		font-size: 30px !important;
		line-height: 42px !important;
	}

	.standardTxt .title2 {
		font-size: 26px !important;
		line-height: 38px !important;
	}

	.standardTxt .txt,
	.standardTxt p {
		font-size: 16px !important;
		line-height: 28px !important;
	}

	.standardTxt .btn {
		font-size: 16px !important;
	}
}

@media screen and (max-width:999px) {
	.standardTxt .title1 {
		font-size: 26px !important;
		line-height: 38px !important;
	}

	.standardTxt .title2 {
		font-size: 22px !important;
		line-height: 34px !important;
	}

	.standardTxt .txt,
	.standardTxt p {
		font-size: 14px !important;
		line-height: 26px !important;
	}

	.standardTxt .btn {
		font-size: 14px !important;
	}

}

@media screen and (max-width:768px) {
	.standardTxt .title1 {
		font-size: 22px !important;
		line-height: 34px !important;
	}

	.standardTxt .title2 {
		font-size: 20px !important;
		line-height: 32px !important;
	}
}








.oneRow {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
}

.twoRow {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}

.threeRow {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
}

.foreRow {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 4;
}


.clear {
	clear: both;
}

/* xnav */
header .xnav {
	display: none;
}

@media screen and (max-width:999px) {
	header .xnav {
		display: block;
	}

	header .xnav .nav {
		position: fixed;
		width: 35px;
		height: 24px;
		background: #F39800;
		right: 80px;
		top: 30px;
		transform: translateY(-50%);
		cursor: pointer;
		border-radius: 5px;
		z-index: 999999999;
	}

	header .xnav .nav span {
		display: block;
		width: 20px;
		height: 2px;
		background: #ffffff;
		position: absolute;
		left: 50%;
		margin-left: -10px;
		top: 50%;
		transition: 0.8s;
		z-index: 99999991
	}

	header .xnav .nav .nav1 {
		margin-top: -1px;
	}

	header .xnav .nav .nav2 {
		margin-top: -8px;
	}

	header .xnav .nav .nav3 {
		margin-top: 6px;
	}

	header .xnav .nav:hover .nav1 {
		width: 25px;
	}

	header .xnav .navh .nav1 {
		transform: rotate(45deg)
	}

	header .xnav .navh .nav2 {
		transform: rotate(-45deg);
		width: 10px;
		margin-left: -1px;
		margin-top: -5px;
	}

	header .xnav .navh .nav3 {
		transform: rotate(-45deg);
		width: 9px;
		margin-top: 3px;
		margin-left: -8px;
	}

	header .xnav .navh:hover .nav2 {
		margin-top: -8px;
		margin-left: 7px;
	}

	header .xnav .navh:hover .nav3 {
		margin-top: 5px;
		margin-left: -12px;
	}

	header .xnav .smdaohang {
		position: fixed;
		width: 300px;
		height: 0px;
		overflow: auto;
		top: 0px;
		right: 0px;
		background: rgba(243, 152, 0, 0.95);
		z-index: 9999999;
		transition: 0.8s;
		text-align: center;
	}

	header .xnav .smdaohangh {
		right: 0px;
		top: 0px;
		height: 100%;
	}

	header .xnav .topnav {
		margin: auto;
		margin-top: 30px;
		padding: 20px;
	}

	header .xnav ul.topnav li {
		text-align: left;
		position: relative;
	}

	header .xnav ul.topnav li a {
		padding: 5px;
		padding-left: 0px;
		color: #fff;
		display: block;
		font-size: 14px;
		font-size: 1.4rem;
		line-height: 24px;
		padding-right: 50px;
		font-family: Arial, sans-serif;
	}

	header .xnav ul.topnav ul {
		display: none;
		transition: none;
	}

	header .xnav ul.topnav ul li {
		clear: both;
	}

	header .xnav ul.topnav ul li a {
		padding-left: 20px;
		font-size: 14px;
		font-size: 1.4rem;
		font-weight: normal;
		outline: 0;
	}


	header .xnav ul.topnav ul ul li a {
		padding-left: 40px;
	}

	header .xnav ul.topnav ul ul ul li a {
		padding-left: 60px;
	}

	header .xnav ul.topnav span {
		display: block;
		position: absolute;
		right: 0px;
		top: 7px;
		width: 20px;
		height: 20px;
		background: #fff;
		background: rgba(255, 255, 255, 0.6);
		cursor: pointer;
		border-radius: 50%;
		transition: 0.5s;
	}

	header .xnav ul.topnav span:before {
		content: "";
		width: 6px;
		height: 2px;
		background: #333;
		position: absolute;
		left: 50%;
		margin-left: -3px;
		top: 50%;
		margin-top: 0px;
		transform: rotate(45deg);
		transform-origin: right center
	}

	header .xnav ul.topnav span:after {
		content: "";
		width: 6px;
		height: 2px;
		background: #333;
		position: absolute;
		left: 50%;
		margin-left: -3px;
		top: 50%;
		margin-top: -1px;
		transform: rotate(-45deg);
		transform-origin: right center;
		transition: 0.5s;
	}

	header .xnav ul.topnav span.yizi {
		transform: rotate(90deg)
	}

	header .xnav .smdaohang form {
		margin-top: 15px;
		margin-bottom: 15px;
		width: 240px;
		height: 26px;
		border: 1px solid #fff;
		position: relative;
		background: #fff;
		border-radius: 13px;
	}

	header .xnav .smdaohang form input {
		color: #333333;
	}

	header .xnav .smdaohang form .iptc {
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		padding-left: 15px;
		background-color: #fff;
		width: 80%;
		height: 24px;
		line-height: 24px;
		display: block;
		float: left;
		border-radius: 10px;
	}

	header .xnav .smdaohang form .ipsc {
		width: 20%;
		height: 24px;
		line-height: 24px;
		display: block;
		float: right;
		background: transparent;
		position: relative;
		z-index: 99;
	}

	header .xnav .smdaohang form i {
		position: absolute;
		right: 10px;
		top: 4px;
	}
}

/**
 * Swiper 11.0.3
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2023 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: October 26, 2023
 */

@font-face {
	font-family: swiper-icons;
	src: url('data:application/font-woff;charset=utf-8;base64, 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');
	font-weight: 400;
	font-style: normal
}

:root {
	--swiper-theme-color: #007aff
}

:host {
	position: relative;
	display: block;
	margin-left: auto;
	margin-right: auto;
	z-index: 1
}

.swiper {
	margin-left: auto;
	margin-right: auto;
	position: relative;
	overflow: hidden;
	list-style: none;
	padding: 0;
	z-index: 1;
	display: block
}

.swiper-vertical>.swiper-wrapper {
	flex-direction: column
}

.swiper-wrapper {
	position: relative;
	width: 100%;
	height: 100%;
	z-index: 1;
	display: flex;
	transition-property: transform;
	transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
	box-sizing: content-box
}

.swiper-android .swiper-slide,
.swiper-ios .swiper-slide,
.swiper-wrapper {
	transform: translate3d(0px, 0, 0)
}

.swiper-horizontal {
	touch-action: pan-y
}

.swiper-vertical {
	touch-action: pan-x
}

.swiper-slide {
	flex-shrink: 0;
	width: 100%;
	height: 100%;
	position: relative;
	transition-property: transform;
	display: block
}

.swiper-slide-invisible-blank {
	visibility: hidden
}

.swiper-autoheight,
.swiper-autoheight .swiper-slide {
	height: auto
}

.swiper-autoheight .swiper-wrapper {
	align-items: flex-start;
	transition-property: transform, height
}

.swiper-backface-hidden .swiper-slide {
	transform: translateZ(0);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden
}

.swiper-3d.swiper-css-mode .swiper-wrapper {
	perspective: 1200px
}

.swiper-3d .swiper-wrapper {
	transform-style: preserve-3d
}

.swiper-3d {
	perspective: 1200px
}

.swiper-3d .swiper-cube-shadow,
.swiper-3d .swiper-slide {
	transform-style: preserve-3d
}

.swiper-css-mode>.swiper-wrapper {
	overflow: auto;
	scrollbar-width: none;
	-ms-overflow-style: none
}

.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar {
	display: none
}

.swiper-css-mode>.swiper-wrapper>.swiper-slide {
	scroll-snap-align: start start
}

.swiper-css-mode.swiper-horizontal>.swiper-wrapper {
	scroll-snap-type: x mandatory
}

.swiper-css-mode.swiper-vertical>.swiper-wrapper {
	scroll-snap-type: y mandatory
}

.swiper-css-mode.swiper-free-mode>.swiper-wrapper {
	scroll-snap-type: none
}

.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide {
	scroll-snap-align: none
}

.swiper-css-mode.swiper-centered>.swiper-wrapper::before {
	content: '';
	flex-shrink: 0;
	order: 9999
}

.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide {
	scroll-snap-align: center center;
	scroll-snap-stop: always
}

.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child {
	margin-inline-start: var(--swiper-centered-offset-before)
}

.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before {
	height: 100%;
	min-height: 1px;
	width: var(--swiper-centered-offset-after)
}

.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child {
	margin-block-start: var(--swiper-centered-offset-before)
}

.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before {
	width: 100%;
	min-width: 1px;
	height: var(--swiper-centered-offset-after)
}

.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	pointer-events: none;
	z-index: 10
}

.swiper-3d .swiper-slide-shadow {
	background: rgba(0, 0, 0, .15)
}

.swiper-3d .swiper-slide-shadow-left {
	background-image: linear-gradient(to left, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}

.swiper-3d .swiper-slide-shadow-right {
	background-image: linear-gradient(to right, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}

.swiper-3d .swiper-slide-shadow-top {
	background-image: linear-gradient(to top, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}

.swiper-3d .swiper-slide-shadow-bottom {
	background-image: linear-gradient(to bottom, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}

.swiper-lazy-preloader {
	width: 42px;
	height: 42px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -21px;
	margin-top: -21px;
	z-index: 10;
	transform-origin: 50%;
	box-sizing: border-box;
	border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
	border-radius: 50%;
	border-top-color: transparent
}

.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,
.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader {
	animation: swiper-preloader-spin 1s infinite linear
}

.swiper-lazy-preloader-white {
	--swiper-preloader-color: #fff
}

.swiper-lazy-preloader-black {
	--swiper-preloader-color: #000
}

@keyframes swiper-preloader-spin {
	0% {
		transform: rotate(0deg)
	}

	100% {
		transform: rotate(360deg)
	}
}

.swiper-virtual .swiper-slide {
	-webkit-backface-visibility: hidden;
	transform: translateZ(0)
}

.swiper-virtual.swiper-css-mode .swiper-wrapper::after {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	pointer-events: none
}

.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after {
	height: 1px;
	width: var(--swiper-virtual-size)
}

.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after {
	width: 1px;
	height: var(--swiper-virtual-size)
}

:root {
	--swiper-navigation-size: 44px
}

.swiper-button-next,
.swiper-button-prev {
	position: absolute;
	top: var(--swiper-navigation-top-offset, 50%);
	width: calc(var(--swiper-navigation-size)/ 44 * 27);
	height: var(--swiper-navigation-size);
	margin-top: calc(0px - (var(--swiper-navigation-size)/ 2));
	z-index: 10;
	cursor: pointer;
	display: flex;
	align-items: center;
	justify-content: center;
	color: var(--swiper-navigation-color, var(--swiper-theme-color))
}

.swiper-button-next.swiper-button-disabled,
.swiper-button-prev.swiper-button-disabled {
	opacity: .35;
	cursor: auto;
	pointer-events: none
}

.swiper-button-next.swiper-button-hidden,
.swiper-button-prev.swiper-button-hidden {
	opacity: 0;
	cursor: auto;
	pointer-events: none
}

.swiper-navigation-disabled .swiper-button-next,
.swiper-navigation-disabled .swiper-button-prev {
	display: none !important
}

.swiper-button-next svg,
.swiper-button-prev svg {
	width: 100%;
	height: 100%;
	object-fit: contain;
	transform-origin: center
}

.swiper-rtl .swiper-button-next svg,
.swiper-rtl .swiper-button-prev svg {
	transform: rotate(180deg)
}

.swiper-button-prev,
.swiper-rtl .swiper-button-next {
	left: var(--swiper-navigation-sides-offset, 10px);
	right: auto
}

.swiper-button-next,
.swiper-rtl .swiper-button-prev {
	right: var(--swiper-navigation-sides-offset, 10px);
	left: auto
}

.swiper-button-lock {
	display: none !important;
}

.swiper-button-next:after,
.swiper-button-prev:after {
	font-family: swiper-icons;
	font-size: var(--swiper-navigation-size);
	text-transform: none !important;
	letter-spacing: 0;
	font-variant: initial;
	line-height: 1
}

.swiper-button-prev:after,
.swiper-rtl .swiper-button-next:after {
	content: 'prev'
}

.swiper-button-next,
.swiper-rtl .swiper-button-prev {
	right: var(--swiper-navigation-sides-offset, 10px);
	left: auto
}

.swiper-button-next:after,
.swiper-rtl .swiper-button-prev:after {
	content: 'next'
}

.swiper-pagination {
	position: absolute;
	text-align: center;
	transition: .3s opacity;
	transform: translate3d(0, 0, 0);
	z-index: 10
}

.swiper-pagination.swiper-pagination-hidden {
	opacity: 0
}

.swiper-pagination-disabled>.swiper-pagination,
.swiper-pagination.swiper-pagination-disabled {
	display: none !important
}

.swiper-horizontal>.swiper-pagination-bullets,
.swiper-pagination-bullets.swiper-pagination-horizontal,
.swiper-pagination-custom,
.swiper-pagination-fraction {
	bottom: var(--swiper-pagination-bottom, 8px);
	top: var(--swiper-pagination-top, auto);
	left: 0;
	width: 100%
}

.swiper-pagination-bullets-dynamic {
	overflow: hidden;
	font-size: 0
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
	transform: scale(.33);
	position: relative
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
	transform: scale(1)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
	transform: scale(1)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
	transform: scale(.66)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
	transform: scale(.33)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
	transform: scale(.66)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
	transform: scale(.33)
}

.swiper-pagination-bullet {
	width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));
	height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));
	display: inline-block;
	border-radius: var(--swiper-pagination-bullet-border-radius, 50%);
	background: var(--swiper-pagination-bullet-inactive-color, #000);
	opacity: var(--swiper-pagination-bullet-inactive-opacity, .2)
}

button.swiper-pagination-bullet {
	border: none;
	margin: 0;
	padding: 0;
	box-shadow: none;
	-webkit-appearance: none;
	appearance: none
}

.swiper-pagination-clickable .swiper-pagination-bullet {
	cursor: pointer
}

.swiper-pagination-bullet:only-child {
	display: none !important
}

.swiper-pagination-bullet-active {
	opacity: var(--swiper-pagination-bullet-opacity, 1);
	background: var(--swiper-pagination-color, var(--swiper-theme-color))
}

.swiper-pagination-vertical.swiper-pagination-bullets,
.swiper-vertical>.swiper-pagination-bullets {
	right: var(--swiper-pagination-right, 8px);
	left: var(--swiper-pagination-left, auto);
	top: 50%;
	transform: translate3d(0px, -50%, 0)
}

.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet {
	margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0;
	display: block
}

.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
	top: 50%;
	transform: translateY(-50%);
	width: 8px
}

.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
	display: inline-block;
	transition: .2s transform, .2s top
}

.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px)
}

.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
	left: 50%;
	transform: translateX(-50%);
	white-space: nowrap
}

.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
	transition: .2s transform, .2s left
}

.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
	transition: .2s transform, .2s right
}

.swiper-pagination-fraction {
	color: var(--swiper-pagination-fraction-color, inherit)
}

.swiper-pagination-progressbar {
	background: var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, .25));
	position: absolute
}

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
	background: var(--swiper-pagination-color, var(--swiper-theme-color));
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	transform: scale(0);
	transform-origin: left top
}

.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
	transform-origin: right top
}

.swiper-horizontal>.swiper-pagination-progressbar,
.swiper-pagination-progressbar.swiper-pagination-horizontal,
.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,
.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
	width: 100%;
	height: var(--swiper-pagination-progressbar-size, 4px);
	left: 0;
	top: 0
}

.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-vertical,
.swiper-vertical>.swiper-pagination-progressbar {
	width: var(--swiper-pagination-progressbar-size, 4px);
	height: 100%;
	left: 0;
	top: 0
}

.swiper-pagination-lock {
	display: none
}

.swiper-scrollbar {
	border-radius: var(--swiper-scrollbar-border-radius, 10px);
	position: relative;
	touch-action: none;
	background: var(--swiper-scrollbar-bg-color, rgba(0, 0, 0, .1))
}

.swiper-scrollbar-disabled>.swiper-scrollbar,
.swiper-scrollbar.swiper-scrollbar-disabled {
	display: none !important
}

.swiper-horizontal>.swiper-scrollbar,
.swiper-scrollbar.swiper-scrollbar-horizontal {
	position: absolute;
	left: var(--swiper-scrollbar-sides-offset, 1%);
	bottom: var(--swiper-scrollbar-bottom, 4px);
	top: var(--swiper-scrollbar-top, auto);
	z-index: 50;
	height: var(--swiper-scrollbar-size, 4px);
	width: calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%))
}

.swiper-scrollbar.swiper-scrollbar-vertical,
.swiper-vertical>.swiper-scrollbar {
	position: absolute;
	left: var(--swiper-scrollbar-left, auto);
	right: var(--swiper-scrollbar-right, 4px);
	top: var(--swiper-scrollbar-sides-offset, 1%);
	z-index: 50;
	width: var(--swiper-scrollbar-size, 4px);
	height: calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%))
}

.swiper-scrollbar-drag {
	height: 100%;
	width: 100%;
	position: relative;
	background: var(--swiper-scrollbar-drag-bg-color, rgba(0, 0, 0, .5));
	border-radius: var(--swiper-scrollbar-border-radius, 10px);
	left: 0;
	top: 0
}

.swiper-scrollbar-cursor-drag {
	cursor: move
}

.swiper-scrollbar-lock {
	display: none
}

.swiper-zoom-container {
	width: 100%;
	height: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	text-align: center
}

.swiper-zoom-container>canvas,
.swiper-zoom-container>img,
.swiper-zoom-container>svg {
	max-width: 100%;
	max-height: 100%;
	object-fit: contain
}

.swiper-slide-zoomed {
	cursor: move;
	touch-action: none
}

.swiper .swiper-notification {
	position: absolute;
	left: 0;
	top: 0;
	pointer-events: none;
	opacity: 0;
	z-index: -1000
}

.swiper-free-mode>.swiper-wrapper {
	transition-timing-function: ease-out;
	margin: 0 auto
}

.swiper-grid>.swiper-wrapper {
	flex-wrap: wrap
}

.swiper-grid-column>.swiper-wrapper {
	flex-wrap: wrap;
	flex-direction: column
}

.swiper-fade.swiper-free-mode .swiper-slide {
	transition-timing-function: ease-out
}

.swiper-fade .swiper-slide {
	pointer-events: none;
	transition-property: opacity
}

.swiper-fade .swiper-slide .swiper-slide {
	pointer-events: none
}

.swiper-fade .swiper-slide-active {
	pointer-events: auto
}

.swiper-fade .swiper-slide-active .swiper-slide-active {
	pointer-events: auto
}

.swiper-cube {
	overflow: visible
}

.swiper-cube .swiper-slide {
	pointer-events: none;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	z-index: 1;
	visibility: hidden;
	transform-origin: 0 0;
	width: 100%;
	height: 100%
}

.swiper-cube .swiper-slide .swiper-slide {
	pointer-events: none
}

.swiper-cube.swiper-rtl .swiper-slide {
	transform-origin: 100% 0
}

.swiper-cube .swiper-slide-active,
.swiper-cube .swiper-slide-active .swiper-slide-active {
	pointer-events: auto
}

.swiper-cube .swiper-slide-active,
.swiper-cube .swiper-slide-next,
.swiper-cube .swiper-slide-prev {
	pointer-events: auto;
	visibility: visible
}

.swiper-cube .swiper-cube-shadow {
	position: absolute;
	left: 0;
	bottom: 0px;
	width: 100%;
	height: 100%;
	opacity: .6;
	z-index: 0
}

.swiper-cube .swiper-cube-shadow:before {
	content: '';
	background: #000;
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	right: 0;
	filter: blur(50px)
}

.swiper-cube .swiper-slide-next+.swiper-slide {
	pointer-events: auto;
	visibility: visible
}

.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,
.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,
.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,
.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top {
	z-index: 0;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden
}

.swiper-flip {
	overflow: visible
}

.swiper-flip .swiper-slide {
	pointer-events: none;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	z-index: 1
}

.swiper-flip .swiper-slide .swiper-slide {
	pointer-events: none
}

.swiper-flip .swiper-slide-active,
.swiper-flip .swiper-slide-active .swiper-slide-active {
	pointer-events: auto
}

.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,
.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,
.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,
.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top {
	z-index: 0;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden
}

.swiper-creative .swiper-slide {
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	overflow: hidden;
	transition-property: transform, opacity, height
}

.swiper-cards {
	overflow: visible
}

.swiper-cards .swiper-slide {
	transform-origin: center bottom;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	overflow: hidden
}




/* ---------------------index----------------------------- */



/* allnav */


nav {
	height: 134px;
	position: relative;
	top: 0;
	left: 0;
	z-index: 999999;
}



nav .nTop {
	height: 74px;
	background-color: #ffffff;
}


nav .nTop>div {
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: space-between;
}


nav .nTop .nMsg {
	display: flex;
	align-items: center;
}


nav .nMsg .item {
	display: flex;
	align-items: center;
	font-size: 16px;
	line-height: 28px;
	color: #ffffff;
}


nav .nMsg span {
	display: inline-block;
	direction: ltr;
}


nav .nMsg .item a {
	color: #ffffff;
}

nav .nMsg .email .num {
	word-break: break-all;
}

nav .nMsg .item .num {
	color: #FFF;
	color: #666;
	font-size: 16px;
	line-height: 28px;
}


nav .nMsg .item a:hover {
	color: #F39800;
}



nav .nMsg .item:last-child {
	margin-right: 0;
}


nav .nMsg .item i {
	flex-shrink: 0;
	margin-right: 8px;
	color: #F39800;
	font-size: 20px;
}


nav .nMsg .line {
	width: 1px;
	height: 20px;
	background-color: #EAEAEA;
	margin: 0 17px;
}


nav .blogrolls {
	display: flex;
	flex-wrap: wrap;
	margin-right: 2px;
}


nav .blogrolls a {
	margin-right: 19.5px;
	display: flex;
	align-items: center;
	justify-content: center;
}

nav .blogrolls a:hover i {
	color: #F39800;
}

nav .blogrolls a:last-child {
	margin-right: 0;
}


nav .blogrolls a i {
	color: #666;
	font-size: 18px;
}


nav .btns .line {
	width: 1px;
	height: 20px;
	background-color: #EAEAEA;
	margin: 0 15px;
}


nav .btns {
	display: flex;
	align-items: center;
	height: 100%;
}


nav .btns .language {
	height: 100%;
	display: flex;
	align-items: center;
	position: relative;
}


nav .btns .lanBtn {
	cursor: pointer;
	display: flex;
	align-items: center;
	color: #666;
}



nav .btns .lanBtn span {
	font-size: 16px;
	line-height: 28px;
	color: #666666;
	margin: 0 4px 0 9px;
}


nav .btns .lanBtn i.icon-earth-full {
	font-size: 19px;
}


nav .btns .lanBtn i.icon-yousanjiao-copy {
	font-size: 16px;
	font-weight: bold;
	transform: rotate(90deg);
	color: #666666;
	margin-right: -3px;
}


nav .btns .language.active .lanBtn i.icon-yousanjiao-copy {
	transform: rotate(-90deg);
}

nav .btns .lanBtn:hover span,
nav .btns .lanBtn:hover i {
	color: #F39800;
}



nav .btns .language ul {
	position: absolute;
	top: calc(100% + 6px);
	background-color: #ffffff;
	box-shadow: 0px 0px 29px 0px rgba(0, 0, 0, 0.14);
	left: 50%;
	transform: translateX(-50%);
	width: max-content;
	max-width: 200px;
	display: none;
	transition: none;
	z-index: 99;
	padding: 20px 0;
}

nav .btns .language ul a {
	padding: 0 20px;
	font-size: 16px;
	line-height: 26px;
	color: #1A1A1A;
	text-align: center;
}


nav .btns .language ul li {
	margin-bottom: 10px;
}

nav .btns .language ul li:last-child {
	margin-bottom: 0;
}

nav .btns .language ul a:hover {
	color: #F39800;
	text-decoration: underline;
	text-decoration-skip-ink: none;
	text-underline-offset: 3px;
}

nav .btns .conBtn {
	display: flex;
	align-items: center;
	justify-content: center;
	background-color: #F39800;
	border-radius: 99px;
	margin-left: 7px;
	color: #ffffff;
	font-size: 14px;
	font-weight: 700;
	line-height: 28px;
	padding: 10px 27px;
}


nav .btns .conBtn:hover {
	background-color: #036EB8;
}



nav.active .nBottom {
	position: fixed;
	width: 100%;
	box-shadow: 0px 0px 10px rgba(122, 122, 122, 0.1);
}

nav .nBottom {
	height: 60px;
	position: relative;
	top: 0;
	left: 0%;
	background: rgba(0, 0, 0, 0.50);
}


html {
	scroll-padding-top: 60px;
}

.indexBanner {
	margin-top: -60px;
}


nav .nBottom>div {
	display: flex;
	align-items: center;
	justify-content: space-between;
	height: 100%;
}


nav .logo {
	width: 60px;
	flex-shrink: 0;
}


nav .logo:hover img {
	transform: none;
}


nav .navList {
	display: flex;
	align-items: center;
	height: 100%;
}


nav .navList>ul {
	display: flex;
	align-items: center;
}


nav .navList>ul>li {
	margin-right: 60.5px;
	position: relative;
}


nav .navList>ul>li:last-child {
	margin-right: 0;
}


nav a {
	display: block;
}


nav .navList>ul>li>a {
	height: 60px;
	line-height: 60px;
	font-size: 16px;
	color: #FFF;
	font-weight: bold;
	text-transform: uppercase;
}


nav .navList>ul>li.active>a,
nav .navList>ul>li:hover>a {
	color: #F39800;
}


nav .navList .search {
	height: 100%;
	display: flex;
	align-items: center;
	position: relative;
	margin-left: 120px;
}


nav .navList .search .searchBtn {
	cursor: pointer;
}

nav .navList .search .searchBtn i {
	color: #ffffff;
	display: block;
	width: 20px;
	height: 36px;
	font-size: 14px;
	display: flex;
	align-items: center;
	justify-content: center;
	font-weight: bold;
}


nav .navList .search .searchBtn:hover i {
	color: #F39800;
}


nav .navList .search form {
	position: absolute;
	top: calc(100% + 6px);
	right: 0;
	height: 30px;
	display: flex;
	align-items: center;
	justify-content: space-between;
	box-shadow: 0px 0px 29px 0px rgba(0, 0, 0, 0.14);
	overflow: hidden;
	z-index: 99;
	background-color: #ffffff;
	width: 0;
	border-bottom: 1px solid #ffffff;
}


nav .navList .search form.active {
	width: 260px;
}

nav .navList .search form>input {
	padding: 0 10px;
}


nav .navList .search form input {
	width: 100%;
	height: 100%;
	font-size: 14px !important;
	color: #333333;
	background-color: transparent;
}

nav .search form input::-webkit-input-placeholder {
	font-size: 14px !important;
	opacity: 1;
}

nav .search form input:-moz-placeholder {
	font-size: 14px !important;
	opacity: 1;
}

nav .search form input::-moz-placeholder {
	font-size: 14px !important;
	opacity: 1;
}

nav .search form input:-ms-input-placeholder {
	font-size: 14px !important;
	opacity: 1;
}



nav .navList .search form .subBtn {
	display: flex;
	align-items: center;
	justify-content: center;
	position: relative;
	height: 30px;
	width: 30px;
}



nav .navList .search form .subBtn i {
	color: #333333;
	font-size: 14px;
	font-weight: bold;
}



nav .navList .search form .subBtn:hover i {
	color: #233a8a;
}




nav .navList .search form .subBtn input {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	right: 0;
	cursor: pointer;
	background-color: transparent;
}


/* moreList */

.moreList,
.moreList ul {
	position: absolute;
	background-color: #ffffff;
	max-width: 280px;
	width: max-content;
	display: none;
	transition: none;
	z-index: 99;
	padding: 17px 0;
	box-shadow: 0px 0px 10px rgba(122, 122, 122, 0.1);
}

.moreList ul {
	left: 100%;
	top: -17px;
}

.moreList li {
	margin-bottom: 12px;
}

.moreList li:last-child {
	margin-bottom: 0;
}


.moreList {
	top: 100%;
	left: 50%;
	transform: translateX(-50%);
}


.moreList li {
	position: relative;
}


.moreList a {
	padding: 0 24px;
	color: #333;
	font-size: 14px;
	line-height: 24px;
}


.moreList li:hover>a,
.moreList li.active>a {
	color: #F39800;
}

.productSlides {
	position: absolute;
	width: 100%;
	background-color: #ffffff;
	top: 100%;
	left: 50%;
	transform: translateX(-50%);
	padding: 42px 0 57px 0;
	z-index: 9;
	box-shadow: 0px 0px 10px rgba(122, 122, 122, 0.2);
	display: none;
	transition: none;
}

.productSlides>div {
	padding: 0 90px;
}

.productSlides>div>ul {
	display: flex;
	flex-wrap: wrap;
}

.productSlides>div>ul>li {
	width: 14.75%;
	margin-right: 6.5625%;
	margin-top: 30px;
}

.productSlides>div>ul>li:nth-child(5n) {
	margin-right: 0;
}

.productSlides>div>ul>li:nth-child(-n+5) {
	margin-top: 0;
}


.productSlides>div>ul>li>a {
	color: #333;
	font-size: 18px;
	font-weight: 700;
	line-height: 30px;
}

.productSlides>div>ul>li>ul {
	margin-top: 15px;
}

.productSlides>div>ul>li>ul>li {
	margin-top: 10px;
}

.productSlides>div>ul>li>ul>li:nth-child(1) {
	margin-top: 0;
}

.productSlides>div>ul>li>ul>li>a {
	color: #666;
	font-size: 14px;
	line-height: 26px;
}


.productSlides a:hover {
	color: #F39800;
}




@media screen and (max-width:1560px) {
	nav .nTop {
		height: 60px;
	}

	nav {
		height: 120px;
	}

	nav .btns .conBtn {
		padding: 5px 20px;
	}

	nav .navList>ul>li {
		margin-right: 40px;
	}

	nav .navList .search {
		margin-left: 60px;
	}

	.moreList,
	.moreList ul {
		padding: 20px 0;
	}

	.moreList ul {
		top: -20px;
	}

	.productSlides>div {
		padding: 0;
	}

	.productSlides {
		padding: 30px 0;
	}

	.productSlides>div>ul>li>ul>li {
		margin-top: 5px;
	}

}

@media screen and (max-width:1333px) {
	nav .navList .search {
		margin-left: 36px;
	}

	nav .navList>ul>li {
		margin-right: 26px;
	}

	nav .btns .conBtn {
		margin-left: 0;
		padding: 4px 14px;
	}

	nav .nMsg .item .num {
		font-size: 14px;
		line-height: 26px;
	}

	nav .nMsg .item i {
		font-size: 16px;
		line-height: 28px;
	}

	nav .nMsg .line {
		margin: 0 14px;
	}

	nav .blogrolls a i {
		font-size: 16px;
		line-height: 28px;
	}

	nav .btns .lanBtn span {
		font-size: 14px;
		line-height: 26px;
	}

	nav .blogrolls a {
		margin-right: 16px;
	}

	nav .btns .line {
		margin: 0 14px;
	}

	nav .nTop {
		height: 50px;
	}

	nav {
		height: 110px;
	}

	nav .btns .language ul a {
		font-size: 14px;
		line-height: 24px;
	}

	.productSlides>div>ul>li>a {
		font-size: 16px;
		line-height: 28px;
	}

	.productSlides>div>ul>li>ul>li>a {
		font-size: 14px;
		line-height: 26px;
	}

	.productSlides>div>ul>li>ul {
		margin-top: 10px;
	}
}

@media screen and (max-width:1200px) {
	nav .navList .search {
		margin-left: 20px;
	}

	nav .navList>ul>li>a {
		font-size: 14px;
	}

	nav .navList>ul>li {
		margin-right: 18px;
	}

	nav .logo {
		width: 50px;
	}
}

@media screen and (max-width:999px) {

	nav .nTop .nMsg,
	nav .blogrolls,
	nav .btns .line,
	nav .btns .conBtn {
		display: none;
	}

	nav .nTop {
		height: 0;
	}

	nav {
		height: 60px;
		position: fixed;
		left: 0%;
		width: 100%;
		z-index: 999999;
	}

	.indexBanner {
		margin-top: 0;
	}

	.bannerRange {
		height: 60px;
	}

	nav .nBottom {
		background-color: #ffffff;
	}

	nav .navList {
		display: none;
	}

	nav .logo {
		width: 60px;
	}

	nav .btns .language {
		position: absolute;
		height: 100%;
		right: 160px;
		top: 0%;
		z-index: 99;
	}

	header .msg {
		margin: 0;
		padding: 0;
		margin-top: 20px;
	}

	header .msg .item {
		display: flex;
		align-items: flex-start;
		margin-top: 14px;
	}

	header .msg .item:nth-child(1) {
		margin-top: 0;
	}

	header .msg .item i {
		font-size: 16px;
		flex-shrink: 0;
		margin-right: 10px;
		color: #ffffff;
		margin-top: 2px;
	}

	header .xnav ul.topnav .msg .item span {
		padding: 0;
		float: none;
		width: auto;
		height: auto;
		margin: 0;
		border-radius: 0;
		position: static;
		background-color: transparent;
		display: inline-block;
		direction: ltr;
		font-size: 14px;
		color: #ffffff;
	}

	header .xnav ul.topnav .msg .item span::after,
	header .xnav ul.topnav .msg .item span::before {
		display: none;
	}

	header .xnav ul.topnav .msg .email .num {
		word-break: break-all;
	}

	header .xnav ul.topnav .blogrolls {
		display: flex;
		flex-wrap: wrap;
		margin: 0;
		margin-top: 20px;
		padding: 0;
		text-align: left;
	}

	header .xnav ul.topnav .blogrolls a {
		font-size: 16px;
		margin: 5px 0;
		margin-right: 16px;
		color: #ffffff;
	}
}



@media screen and (max-width:768px) {
	header .xnav .nav {
		right: 25px;
		top: 25px;
	}

	nav .btns .language {
		right: 90px;
	}

	nav,
	nav .nBottom,
	.bannerRange {
		height: 50px;
	}

	nav .logo {
		width: 55px;
	}
}


@media screen and (max-width:538px) {
	header .xnav .nav {
		right: 15px;
	}

	nav .btns .language {
		right: 80px;
	}
}




/* indexbanner */


.indexBanner {
	position: relative;
	transition: none;
	padding-bottom: 38.17%;
	overflow: hidden;
}

.indexBanner .swiper {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
}

.indexBanner a:hover img {
	transform: scale(1);
}


.indexBanner .swiper-slide {
	position: relative;
}

.indexBanner .swiper-slide .image {
	height: 100%;
}

.indexBanner .swiper-slide .image img {
	max-width: none;
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.indexBanner .swiper-slide video,
.indexBanner .swiper-slide iframe {
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: 9;
	object-fit: cover;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translateX(-50%) translateY(-50%);
}



.indexBanner img {
	display: block;
}

.indexBanner a:hover img {
	transform: scale(1, 1);
}



.indexBanner .signs {
	position: absolute;
	z-index: 99;
	left: 50%;
	transform: translateX(-50%);
	bottom: 31px;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100%;
	padding: 0 20px;
}



.indexBanner .swiper-pagination {
	position: static;
	margin: 0 14px;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-wrap: wrap;
	width: auto;
}



.indexBanner .swiper-pagination span {
	font-size: 16px;
	color: #fefefe;
	margin: 5px 3px !important;
	background-color: rgba(255, 255, 255, .5);
	position: relative;
	display: flex;
	align-items: center;
	justify-content: center;
	opacity: 1;
	width: 10px;
	border-radius: 0;
	height: 2px;
	border-radius: 4px;
}



.indexBanner .swiper-pagination span.swiper-pagination-bullet-active {
	width: 20px;
	background-color: #ffffff;
}

.indexBanner .btns>div {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	font-size: 12px;
	width: 50px;
	height: 50px;
	background-color: rgba(255, 255, 255, .2);
	display: flex;
	align-items: center;
	justify-content: center;
	line-height: 40px;
	z-index: 99;
	cursor: pointer;
	color: #ffffff;
	border-radius: 50%;
}


.indexBanner .btns>div:hover {
	background-color: #F39800;
}


.indexBanner .btns>div.prev {
	left: 110px;
}

.indexBanner .btns>div.next {
	right: 110px;
}


.indexBanner .msg {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 9;
	display: flex;
	align-items: center;
}


.indexBanner .con {
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
}

.indexBanner .title1 {
	font-size: 46px;
	line-height: 62px;
	color: #ffffff;
}

.indexBanner .txts {
	margin-top: 24px;
}

.indexBanner .txts p {
	font-size: 18px;
	line-height: 30px;
	color: #ffffff;
}

.indexBanner .cBtn {
	margin-top: 35px;
	text-transform: uppercase;
}

@media screen and (max-width:1750px) {
	.indexBanner .btns>div.prev {
		left: 30px;
	}

	.indexBanner .btns>div.next {
		right: 30px;
	}

}

@media screen and (max-width:1560px) {
	.indexBanner .btns>div {
		width: 42px;
		height: 42px;
	}

}

@media screen and (max-width:1333px) {
	.indexBanner .txts {
		margin-top: 20px;
	}

	.indexBanner .cBtn {
		margin-top: 26px;
	}

	.indexBanner .btns>div {
		width: 38px;
		height: 38px;
	}
}

@media screen and (max-width:999px) {
	.indexBanner .btns>div {
		display: none;
	}

	.indexBanner .signs {
		bottom: 20px;
	}
}

@media screen and (max-width:750px) {
	.indexBanner {
		padding-bottom: 80%;
	}

	.indexBanner .msg {
		display: none;
	}

	.indexBanner .signs {
		bottom: 15px;
	}
}




/* common */

.title1 {
	color: #333;
	font-weight: 700;
	font-size: 36px;
	line-height: 54px;
}


a.title1 {
	display: inline-block;
}


a.title1:hover {
	color: #F39800;
}

.iTit {
	display: flex;
	align-items: center;
	justify-content: center;
}

.iTit .title1 {
	text-align: center;
}




.standardEdit p {
	font-size: 16px;
	line-height: 28px;
	color: #666666;
}


.defaultColor,
.defaultColor p {
	color: #333333;
}

.themeColor {
	color: #F39800;
}

.fontBold {
	font-weight: 700;
}


.font16 {
	font-size: 16px;
	line-height: 28px;
}

.font18 {
	font-size: 18px;
	line-height: 30px;
}

.lrTit {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.cBtn {
	padding: 7px 21px;
	background-color: #F39800;
	display: flex;
	align-items: center;
	color: #FFF;
	font-size: 16px;
	line-height: 28px;
	width: max-content;
	max-width: 100%;
	border-radius: 99px;
	text-transform: uppercase;
}

.cBtn:hover {
	background-color: #036EB8;
}

.greyBg {
	background: rgba(213, 213, 213, 0.20);
}


.txtsCenter,
.txtsCenter p {
	text-align: center;
}


.imgBg {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: -2;
}


.imgBg img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	max-width: none;
}



/* indexM1-1 */


.iCompany {
	padding: 83px 0 52px 0;
	overflow: hidden;
	position: relative;
}



.iCompany .con {
	display: flex;
	justify-content: space-between;
	margin-top: 32px;
}


.iCompany .msg {
	width: 44%;
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	justify-content: center;
	padding: 51px 0 40px;
}


.iCompany .msg .cBtn {
	margin-top: 66px;
}

.iCompany .image {
	width: 50%;
	overflow: hidden;
}

.iCompany .image img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	max-width: none;
}

.iCompany .txts {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 8;
}

.iCompany .numList {
	margin-top: 50px;
}

.iCompany .numList {
	display: flex;
	background-color: #FFF;
	flex-wrap: wrap;
	padding: 15px 0;
}


.iCompany .numList .item {
	display: flex;
	align-items: flex-start;
	width: 25%;
	padding: 18.5px 20px;
	border-right: 1px solid #E5E5E5;
	border-top: 1px solid #E5E5E5;
	justify-content: center;
}

.iCompany .numList .item:nth-child(-n+4) {
	border-top: none;
}

.iCompany .numList .item:nth-child(4n) {
	border-right: none;
}


.iCompany .numList .image {
	width: 50px;
	height: 50px;
	display: flex;
	align-items: center;
	justify-content: center;
	position: relative;
	flex-shrink: 0;
	margin-right: 22px;
}


.iCompany .numList .image img:nth-child(2) {
	position: absolute;
	left: 50%;
	top: 50%;
	width: 100%;
	height: 100%;
	transform: translateX(-50%) translateY(-50%);
	opacity: 0;
}

.iCompany .numList .item:hover .image img:nth-child(1) {
	opacity: 0;
}

.iCompany .numList .item:hover .image img:nth-child(2) {
	opacity: 1;
}


.iCompany .numList .num {
	font-weight: 700;
	font-size: 30px;
	line-height: 30px;
	color: #F39800;
	display: flex;
}


.iCompany .numList .name {
	font-size: 16px;
	line-height: 26px;
	margin-top: 11px;
}

.iCompany .numList .item:hover .num {
	color: #036EB8;
}


@media screen and (max-width:1560px) {
	.iCompany .con {
		margin-top: 50px;
	}

	.iCompany .msg .cBtn {
		margin-top: 40px;
	}

	.iCompany .numList .item:nth-child(n) {
		width: 33.3333%;
		border-right: 1px solid #E5E5E5;
		border-top: 1px solid #E5E5E5;
	}

	.iCompany .numList .item:nth-child(3n) {
		border-right: none;
	}

	.iCompany .numList .item:nth-child(-n+3) {
		border-top: none;
	}

	.iCompany .numList .item {
		padding: 20px;
	}

	.iCompany .numList .num {
		font-size: 26px;
		line-height: 26px;
	}

	.iCompany .numList .image {
		width: 46px;
		height: 46px;
		margin-right: 14px;
	}

	.iCompany .msg {
		padding: 40px 0;
		width: 46%;
	}
}

@media screen and (max-width:1333px) {
	.iCompany .numList .num {
		font-size: 24px;
		line-height: 24px;
	}

	.iCompany .numList .image {
		width: 40px;
		height: 40px;
	}

	.cBtn {
		padding: 4px 20px !important;
	}

	.iCompany .con,
	.iCompany .numList {
		margin-top: 40px;
	}
}

@media screen and (max-width:999px) {
	.iCompany .numList .item:nth-child(n) {
		width: 50%;
		border-right: 1px solid #E5E5E5;
		border-top: 1px solid #E5E5E5;
	}

	.iCompany .numList .item:nth-child(2n) {
		border-right: none;
	}

	.iCompany .numList .item:nth-child(-n+2) {
		border-top: none;
	}

	.iCompany .numList .num {
		font-size: 22px;
		line-height: 22px;
	}

	.iCompany .numList .image {
		width: 36px;
		height: 36px;
	}

	.cBtn {
		font-size: 14px;
		line-height: 24px;
	}

	.iCompany .msg .cBtn {
		margin-top: 30px;
	}
}

@media screen and (max-width:768px) {
	.iCompany .con {
		flex-direction: column;
		align-items: flex-start;
	}

	.iCompany .msg {
		padding: 0;
		width: 100%;
	}

	.iCompany .msg .cBtn {
		margin-top: 24px;
	}

	.iCompany .con,
	.iCompany .numList {
		margin-top: 30px;
	}

	.iCompany .con .image {
		width: 100%;
		margin-top: 30px;
	}

	.iCompany .numList .num {
		font-size: 20px;
		line-height: 20px;
	}
}

@media screen and (max-width:538px) {
	.iCompany .numList .item {
		flex-direction: column;
		align-items: flex-start;
		justify-content: flex-start;
	}

	.iCompany .numList .image {
		margin-right: 0;
		margin-bottom: 10px;
	}
}

@media screen and (max-width:450px) {
	.iCompany .numList .num {
		font-size: 16px;
		line-height: 28px;
	}
}



/* indexM2-1 */

.iProducts {
	overflow: hidden;
	padding: 91px 0 98px 0;
}

.iProducts .tips {
	margin-top: 11px;
}

.iProducts .con {
	margin-top: 25px;
	position: relative;
	padding: 63px 15% 36px;
}



.iProducts .con .imgSwiper {
	position: absolute;
	z-index: -1;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}

.iProducts .con .imgSwiper .image img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	max-width: none;
}


.iProducts .msgSwiper {
	overflow: hidden;
}

.font30 {
	font-size: 30px;
	line-height: 48px;
}


.iProducts .msgSwiper .tit {
	color: #ffffff;
	font-weight: normal;
}


.iProducts .msgSwiper .tit:hover {
	color: #F39800;
}


.iProducts .msgSwiper .txts {
	margin-top: 18px;
}


.iProducts .msgSwiper .txts p,
.iProducts .msgSwiper .txts strong{
	color: #ffffff;
}


.iProducts .msgSwiper .cBtn {
	margin-top: 17px;
	background-color: transparent;
	border: 1px solid #ffffff;
	padding: 6px 21px;
	text-transform: uppercase;
}


.iProducts .msgSwiper .cBtn:hover {
	background-color: #F39800;
	border-color: #F39800;
}

.iProducts .checkBtns {
	display: flex;
	align-items: center;
	justify-content: center;
	flex-wrap: wrap;
	margin-top: 40px;
}


.iProducts .checkBtns .item {
	padding: 12px 31px;
	background-color: #E9E9E9;
	border-radius: 999px;
	margin: 5px 10px;
	cursor: pointer;
	display: flex;
	align-items: center;
	justify-content: center;
	text-align: center;
	color: #000000;
}


.iProducts .checkBtns .item:hover,
.iProducts .checkBtns .item.active {
	background-color: #F39800;
	color: #ffffff;
}

.iProducts .checks {
	margin-top: 29px;
}


.productSwiper .image {
	display: flex;
	align-items: center;
	justify-content: center;
	overflow: hidden;
}


.productSwiper .swiper-slide {
	position: relative;
}

.productSwiper .msg {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: linear-gradient(0deg, rgba(243, 152, 0, 0.80) 0%, rgba(243, 152, 0, 0.80) 100%);
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	padding: 20px;
	opacity: 0;
	transform: translateY(100%);
}

.productSwiper .image:hover img {
	transform: none;
}

.productSwiper .swiper-slide:hover .msg {
	opacity: 1;
	transform: translateY(0%);
}


.productSwiper .msg .tit {
	font-size: 24px;
	text-align: center;
	color: #FFF;
	font-size: 24px;
	font-weight: 700;
	line-height: 35px;
}


.productSwiper .msg .tit:hover {
	text-decoration: underline;
	text-decoration-skip-ink: none;
	text-underline-offset: 3px;
}


.productSwiper .msg .cBtn {
	margin: 0 auto;
	margin-top: 38px;
	border: 1px solid #ffffff;
	background-color: transparent;
	padding: 6px 21px;
	text-transform: uppercase;
}

.productSwiper .msg .cBtn:hover {
	background-color: #ffffff;
	color: #F39800;
}

.sBtns>div {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 40px;
	height: 40px;
	color: #ffffff;
	font-size: 14px;
	cursor: pointer;
	background-color: #F39800;
	border-radius: 50%;
}

.sBtns>div.swiper-button-disabled {
	pointer-events: none;
}

.sBtns>div:hover {
	background-color: #036EB8;
}

.swiperBox {
	position: relative;
}

.productSwiper .swiperBox .sBtns>div {
	top: 44%;
}

.swiperBox .sBtns>div {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	z-index: 9;
}

.swiperBox .sBtns>div.prev {
	left: -90px;
	margin: 0;
}

.swiperBox .sBtns>div.next {
	right: -90px;
}


@media screen and (max-width:1650px) {
	.swiperBox .sBtns>div.prev {
		left: -60px;
	}

	.swiperBox .sBtns>div.next {
		right: -60px;
	}
}

@media screen and (max-width:1560px) {
	.iProducts .tips {
		margin-top: 20px;
	}

	.iProducts .con {
		margin-top: 30px;
	}

	.iProducts .con {
		padding: 50px 40px;
	}

	.font30 {
		font-size: 26px;
		line-height: 38px;
	}

	.iProducts .checkBtns .item {
		padding: 8px 20px;
	}

	.iProducts .msgSwiper .cBtn {
		margin-top: 30px;
	}

	.iProducts .checkBtns {
		margin-top: 30px;
	}

	.productSwiper .msg .tit {
		font-size: 22px;
		line-height: 34px;
	}

	.productSwiper .msg .cBtn {
		margin-top: 26px;
	}
}

@media screen and (max-width:1333px) {
	.iProducts .con {
		padding: 40px 30px;
	}

	.font30 {
		font-size: 22px;
		line-height: 34px;
	}

	.iProducts .checkBtns .item {
		margin: 5px;
	}

	.productSwiper .msg .tit {
		font-size: 20px;
		line-height: 32px;
	}

	.sBtns>div {
		width: 38px;
		height: 38px;
		font-size: 12px;
	}
}

@media screen and (max-width:999px) {
	.iProducts .con {
		padding: 30px 20px;
	}

	.font30 {
		font-size: 20px;
		line-height: 30px;
	}

	.iProducts .checkBtns .item {
		font-size: 14px;
		line-height: 24px;
		padding: 4px 20px;
	}

	.productSwiper .msg {
		position: static;
		background: none;
		padding: 0 20px;
		opacity: 1;
		transform: translateY(0%);
	}

	.productSwiper .msg .tit {
		font-size: 18px;
		line-height: 28px;
		color: #333333;
	}

	.productSwiper .msg .cBtn {
		background-color: #F39800;
		border-color: #F39800;
	}

	.sBtns>div {
		width: 36px;
		height: 36px;
	}

	.productSwiper .msg .cBtn {
		margin-top: 16px;
	}

}

@media screen and (max-width:768px) {
	.swiperBox .sBtns>div:nth-child(n) {
		position: static;
		margin-top: 20px;
		transform: translateY(0);
	}

	.swiperBox .sBtns>div.prev {
		margin-right: 20px;
	}

	.swiperBox .sBtns {
		justify-content: center;
	}
}

@media screen and (max-width:538px) {
	.iProducts .con {
		padding: 30px 15px;
	}
}




/* indexM3-1 */

.customizationProcess {
	padding: 113px 0 142px 0;
	overflow: hidden;
}

.customizationProcess .tips {
	margin-top: 11px;
}


.customizationProcess .list {
	margin-top: 83px;
	display: flex;
	flex-wrap: wrap;
}


.customizationProcess .list .item {
	width: 22.85%;
	margin-right: 2.86%;
	position: relative;
	border: 1px solid #CFCFCF;
	padding: 45px 30px 21px;
	margin-top: 68px;
	background-color: #fff;
}

.customizationProcess .list .item:nth-child(4n) {
	margin-right: 0;
}

.customizationProcess .list .item:nth-child(-n+4) {
	margin-top: 0;
}

.font20 {
	font-size: 20px;
	line-height: 30px;
}

.customizationProcess .list .step {
	position: absolute;
	top: 0;
	left: 50%;
	transform: translateX(-50%) translateY(-58%);
	padding: 10px 43px;
	background-color: #F39800;
	text-align: center;
	color: #fff;
	width: max-content;
	max-width: 100%;
}


.customizationProcess .list .txts {
	margin-top: 22px;
}

@media screen and (max-width:1560px) {
	.customizationProcess .tips {
		margin-top: 20px;
	}

	.customizationProcess .list .step {
		padding: 6px 30px;
	}

	.customizationProcess .list .item {
		padding: 40px 20px 30px;
	}

	.customizationProcess .list {
		margin-top: 70px;
	}
}

@media screen and (max-width:1333px) {
	.customizationProcess .list .item:nth-child(n) {
		width: 32%;
		margin-right: 2%;
		margin-top: 50px;
	}

	.customizationProcess .list .item:nth-child(3n) {
		margin-right: 0;
	}

	.customizationProcess .list .item:nth-child(-n+3) {
		margin-top: 0;
	}

	.font20 {
		font-size: 18px;
		line-height: 28px;
	}

	.customizationProcess .list {
		margin-top: 60px;
	}
}

@media screen and (max-width:999px) {
	.customizationProcess .list {
		justify-content: space-between;
		margin-top: 50px;
	}

	.customizationProcess .list .item:nth-child(n) {
		width: 48%;
		margin-right: 0;
		margin-top: 50px;
	}

	.customizationProcess .list .item:nth-child(-n+2) {
		margin-top: 0;
	}

	.customizationProcess .list .txts {
		margin-top: 16px;
	}

	.font20 {
		font-size: 16px;
		line-height: 28px;
	}

	.customizationProcess .list .step {
		padding: 4px 20px;
	}
}

@media screen and (max-width:538px) {
	.customizationProcess .list .item:nth-child(n) {
		width: 100%;
		margin-top: 40px;
	}

	.customizationProcess .list .item:nth-child(1) {
		margin-top: 0;
	}
}




/* indexM4-1 */

.industryScenario {
	position: relative;
	padding: 89px 0 109px 0;
	overflow: hidden;
}

.industryScenario .title1 {
	color: #ffffff;
}

.industryScenario .title1:hover {
	color: #036EB8;
}

.industryScenario .tips {
	margin-top: 11px;
}

.industryScenario .tips p {
	color: #ffffff;
}

.industryScenario .swiperBox {
	margin-top: 45px;
}

.industryScenario .swiperBox .sBtns>div {
	background-color: #ffffff;
	color: #F39800;
}

.industryScenario .swiperBox .sBtns>div:hover {
	background-color: #036EB8;
	color: #ffffff;
}

.industryScenario .box {
	position: relative;
	overflow: hidden;
}

.industryScenario .image img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	max-width: none;
}


.industryScenario .box .piece {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	opacity: 0;
}

.industryScenario .swiper-slide .box:hover .piece {
	opacity: 1;
}


.industryScenario .image:hover img {
	transform: none;

}

.industryScenario .swiper-slide {
	height: auto;
	background-color: #ffffff;
	transition: .4s ease background-color;
}

.industryScenario .swiper-slide:hover {
	background-color: #F39800;
}

.industryScenario .msg {
	padding: 25px 30.5px 23px;
}

.industryScenario .swiper-slide:hover .tit {
	color: #ffffff;
}

.industryScenario .msg .txts {
	margin-top: 10px;
}

.industryScenario .swiper-slide:hover .txts p {
	color: #ffffff;
}

.industryScenario .msg .tit:hover {
	color: #036EB8;
}

@media screen and (max-width:1560px) {
	.industryScenario .tips {
		margin-top: 20px;
	}

	.industryScenario .msg {
		padding: 20px;
	}

	.industryScenario .swiperBox {
		margin-top: 40px;
	}
}

@media screen and (max-width:999px) {
	.industryScenario .box .piece {
		display: none;
	}
}

@media screen and (max-width:768px) {
	.industryScenario .swiperBox {
		margin-top: 30px;
	}
}

@media screen and (max-width:538px) {
	.industryScenario .msg {
		padding: 20px 15px;
	}
}

/* indexM5-1 */

.iProject {
	padding: 100px 0 100px 0;
	overflow: hidden;
}

.iProject .tips {
	margin-top: 11px;
}

.iProject .list {
	display: flex;
	flex-wrap: wrap;
	margin-top: 45px;
}

.iProject .list .item {
	width: 31.42%;
	margin-right: 2.87%;
	position: relative;
	margin-top: 40px;
	overflow: hidden;
}

.iProject .list .item:nth-child(3n) {
	margin-right: 0;
}

.iProject .list .item:nth-child(-n+3) {
	margin-top: 0;
}


.iProject .list .image {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	overflow: hidden;
	z-index: -1;
}



.iProject .list .image img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	max-width: none;
}


.iProject .list .msg {
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 77px 12%;
	background: linear-gradient(0deg, rgba(0, 0, 0, 0.50) 0%, rgba(0, 0, 0, 0.50) 100%);
	opacity: 0;
	transform: translateY(100%);
}


.iProject .list .item:hover .msg {
	opacity: 1;
	transform: translateY(0%);
}

.iProject .list .msg a {
	color: #FFF;
	height: 96px;
}

.iProject .list .msg a:hover {
	color: #F39800;
}


.iProject .btn {
	padding: 11px 35px;
	margin: 0 auto;
	margin-top: 50px;
	position: relative;
	border-radius: 4px;
	background: linear-gradient(0deg, rgba(243, 152, 0, 0.80) 0%, rgba(243, 152, 0, 0.80) 100%);
	display: flex;
	align-items: center;
	justify-content: center;
	width: max-content;
	max-width: 100%;
	overflow: hidden;
	color: #FFF;
	font-size: 14px !important;
	font-weight: 700;
	line-height: 28px;
}


.iProject .btn::after,
.iProject .btn::before {
	content: "";
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translateX(-50%) translateY(-50%);
	transition: .4s ease all;
}


.iProject .btn::after {
	width: 100%;
	height: 100%;
	z-index: -2;
	background-image: url("../images/indexM5-2.jpg");
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
}


.iProject .btn::before {
	border: 1px solid #ffffff;
	border-radius: 4px;
	width: calc(100% - 22px);
	height: calc(100% - 12px);
}

.iProject .btn:hover::before,
.iProject .btn:hover::after {
	opacity: 0;
}

@media screen and (max-width:1560px) {
	.iProject .tips {
		margin-top: 20px;
	}

	.iProject .list {
		margin-top: 40px;
	}

	.iProject .list .msg {
		padding: 60px 10%;
	}

	.iProject .list .item {
		width: 32%;
		margin-right: 2%;
		margin-top: 30px;
	}

	.iProject .btn {
		margin-top: 40px;
	}

	.iProject .list .msg a {
		height: 76px;
	}

}

@media screen and (max-width:1333px) {
	.iProject .list .msg {
		padding: 50px 5%;
	}

	.iProject .list .msg a {
		height: 68px;
	}
}

@media screen and (max-width:999px) {
	.iProject .list {
		margin-top: 30px;
	}

	.iProject .btn {
		margin-top: 30px;
	}

	.iProject .list .image {
		position: static;
		height: auto;
	}

	.iProject .list .msg {
		padding: 0;
		background: none;
		margin-top: 16px;
	}

	.iProject .list .item .msg {
		opacity: 1;
		transform: translateY(0);
	}

	.iProject .list .msg .tit {
		color: #333333;
		height: auto;
		-webkit-line-clamp: 1;
		font-size: 16px !important;
		line-height: 28px !important;
	}

	.iProject .list {
		justify-content: space-between;
	}

	.iProject .list .item:nth-child(n) {
		width: 48%;
		margin-right: 0;
		margin-top: 30px;
	}

	.iProject .list .item:nth-child(-n+2) {
		margin-top: 0;
	}

	.iProject .btn {
		padding: 7px 20px;
	}


}


@media screen and (max-width:538px) {
	.iProject .list .item:nth-child(n) {
		width: 100%;
		margin-top: 30px;
	}

	.iProject .list .item:nth-child(1) {
		margin-top: 0;
	}
}


/* indexM6-1 */

.iCertificate {
	position: relative;
	overflow: hidden;
}

.iCertificate .con {
	display: flex;
	justify-content: space-between;
	overflow: hidden;
}


.iCertificate .con .msg {
	width: 29.71%;
	background: linear-gradient(180deg, #F39800 0%, rgba(243, 152, 0, 0.00) 100%);
	padding: 90px 38px;
}


.iCertificate .msg .title1 {
	color: #ffffff;
}

.iCertificate .msg .title1:hover {
	color: #036EB8;
}

.iCertificate .msg .txts {
	margin-top: 11px;
}

.iCertificate .msg .txts p {
	color: #ffffff;
}

.iCertificate .msg .cBtn {
	margin-top: 23px;
	background-color: transparent;
	border: 1px solid #ffffff;
	padding: 6px 21px;
}

.iCertificate .msg .cBtn:hover {
	background-color: #ffffff;
	color: #F39800;
}

.iCertificate .piece {
	padding: 125px 0 57px 0;
	width: 66.3%;
}

.iCertificate .swiper {
	margin: 0;
	width: 100%;
	overflow: visible;
	clip-path: polygon(0% -1000%, 1000% -1000%, 1000% 1000%, 0 1000%);
}

.iCertificate .swiper .swiper-slide {
	width: 252px;
	margin-right: 35px;
}

.iCertificate .swiper .swiper-slide:last-child {
	margin-right: 0;
}


.iCertificate .image:hover img {
	transform: translateY(-6px);
}

.iCertificate .signs {
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-top: 26px;
}


.iCertificate .signs .sBtns {
	margin-left: 30px;
}

.sBtns {
	display: flex;
	align-items: center;
}

.sBtns>div.prev {
	margin-right: 13px;
}

.iCertificate .swiper-pagination {
	position: static;
	display: flex;
	align-items: center;
	flex-wrap: wrap;
}

.iCertificate .swiper-pagination span {
	margin: 5px 6.5px 5px 0 !important;
	opacity: 1;
	width: 15px;
	height: 2px;
	background-color: #D9D9D9;
	border-radius: 10px;
}

.iCertificate .swiper-pagination span.swiper-pagination-bullet-active {
	background-color: #F39800;
	width: 26px;
}


@media screen and (max-width:1560px) {
	.iCertificate .piece {
		padding: 80px 0;
	}

	.iCertificate .con .msg {
		padding: 80px 30px;
	}

	.iCertificate .msg .txts {
		margin-top: 30px;
	}

	.iCertificate .msg .cBtn {
		margin-top: 30px;
	}

	.iCertificate .swiper .swiper-slide {
		width: 240px;
	}
}

@media screen and (max-width:1333px) {
	.iCertificate .piece {
		padding: 60px 0;
		width: 60%;
	}

	.iCertificate .con .msg {
		padding: 60px 20px;
		width: 34%;
	}

	.iCertificate .swiper .swiper-slide {
		width: 220px;
		margin-right: 20px;
	}
}

@media screen and (max-width:999px) {
	.iCertificate .swiper .swiper-slide {
		width: 180px;
	}

	.iCertificate .piece {
		padding: 50px 0;
	}

	.iCertificate .con .msg {
		padding: 50px 20px;
	}

	.iCertificate .msg .txts {
		margin-top: 26px;
	}
}

@media screen and (max-width:768px) {
	.iCertificate .con {
		flex-direction: column;
		align-items: flex-start;
	}

	.iCertificate .con .msg {
		padding: 0;
		width: 100%;
		background: none;
	}

	.iCertificate .piece {
		width: 100%;
		padding: 0;
		margin-top: 30px;
	}

	.iCertificate {
		padding: 40px 0;
	}

	.iCertificate .msg .txts,
	.iCertificate .msg .cBtn {
		margin-top: 20px;
	}

	.iCertificate .swiper .swiper-slide {
		width: 160px;
	}
}

@media screen and (max-width:538px) {
	.iCertificate .swiper .swiper-slide {
		width: 180px;
	}
}


/* indexM7-1 */

.iNews {
	padding: 80px 0 100px 0;
	overflow: hidden;
}

.iNews .show {
	margin-top: 34px;
	display: flex;
	justify-content: space-between;
	background-color: #F3F3F3;
}

.iNews .show .image {
	width: 50%;
	overflow: hidden;
}

.iNews .show .image img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	max-width: none;
}

.iNews .show .msg {
	width: 50%;
	padding: 40px 39px;
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	justify-content: center;
}


.iNews .show .time {
	color: #F39800;
	font-size: 14px !important;
	line-height: 24px !important;
}

.iNews .show .name {
	margin-top: 22px;
}

.iNews .show .name:hover {
	color: #F39800;
}

.iNews .show .txts {
	margin-top: 21px;
}

.iNews .show .cBtn {
	margin-top: 29px;
}

.iNews .list {
	display: flex;
	flex-wrap: wrap;
	margin-top: 30px;
}



.iNews .list .item {
	width: 31.42%;
	margin-right: 2.87%;
	margin-top: 30px;
	border: 1px solid #E9E9E9;
	padding: 25px 26px 25px;
}



.iNews .list .item:nth-child(3n) {
	margin-right: 0;
}


.iNews .list .item:nth-child(-n+3) {
	margin-top: 0;
}

.iNews .list .item:hover {
	background-color: #F39800;
	border-color: #F39800;
}

.iNews .list .time {
	color: #F39800;
	font-size: 14px !important;
	line-height: 24px !important;
}


.iNews .list .item:hover .time {
	color: #ffffff;
}


.iNews .list .tit {
	margin-top: 13px;
}

.iNews .list .item:hover .tit {
	color: #ffffff;
}


.iNews .list .item .tit:hover {
	text-decoration: underline;
	text-decoration-skip-ink: none;
	text-underline-offset: 5px;
}

.iNews .list .item .btn {
	color: #666666;
	font-size: 14px !important;
	line-height: 24px !important;
}

.iNews .list .item:hover .btn {
	color: #ffffff;
}


.iNews .list .btn {
	margin-top: 17px;
	display: inline-block;
}

.iNews .list .item .btn:hover {
	text-decoration: underline;
	text-decoration-skip-ink: none;
	text-underline-offset: 5px;
}


@media screen and (max-width:1560px) {
	.iNews .show {
		margin-top: 40px;
	}

	.iNews .show .msg {
		padding: 40px 30px;
	}

	.iNews .show .name {
		margin-top: 20px;
	}

	.iNews .list .item {
		padding: 30px 20px;
	}

	.font18 {
		font-size: 16px;
		line-height: 28px;
	}
}

@media screen and (max-width:999px) {
	.iNews .list {
		justify-content: space-between;
	}

	.iNews .list .item:nth-child(n) {
		width: 48%;
		margin-right: 0;
		margin-top: 30px;
	}

	.iNews .list .item:nth-child(-n+2) {
		margin-top: 0;
	}

	.iNews .show {
		margin-top: 30px;
	}

	.font18 {
		font-size: 14px;
		line-height: 26px;
	}

	.font16 {
		font-size: 14px;
		line-height: 26px;
	}

	.iNews .list .btn,
	.iNews .show .name,
	.iNews .show .txts {
		margin-top: 16px;
	}
}

@media screen and (max-width:768px) {
	.iNews .list .item {
		padding: 20px;
	}

	.iNews .show {
		flex-direction: column;
		align-items: flex-start;
	}

	.iNews .show .msg {
		width: 100%;
		padding: 20px;
	}

	.iNews .show .image {
		width: 100%;
	}
}

@media screen and (max-width:538px) {
	.iNews .list .item:nth-child(n) {
		width: 100%;
		margin-top: 30px;
	}

	.iNews .list .item:nth-child(1) {
		margin-top: 0;
	}

	.iNews .show .msg {
		padding: 20px 15px;
	}
}


/* indexM8-1 */

.touch {
	padding: 97px 0 96px 0;
	position: relative;
	overflow: hidden;
}

.touch .safeRange {
	max-width: 600px;
}

.touch .tip {
	color: #ffffff;
	font-size: 20px;
	line-height: 30px;
}

.touch .title1 {
	color: #ffffff;
	margin-top: 29px;
	font-size: 46px;
	line-height: 62px;
}

.touch .cBtn {
	margin: 0 auto;
	margin-top: 22px;
	border: 1px solid #ffffff;
	background-color: transparent;
	padding: 6px 21px;
}

.touch .cBtn:hover {
	background-color: #F39800;
	border-color: #F39800;
}

@media screen and (max-width:1560px) {

	.touch .title1,
	.touch .cBtn {
		margin-top: 26px;
	}
}

@media screen and (max-width:1333px) {
	.touch .tip {
		font-size: 18px;
		line-height: 30px;
	}
}

@media screen and (max-width:999px) {
	.touch .tip {
		font-size: 16px;
		line-height: 28px;
	}

	.touch .title1 {
		margin-top: 20px;
	}
}




/* 1-1PRODUCTS */


.products {
	padding: 60px 0 100px 0;
}

.products .con {
	display: flex;
	align-items: flex-start;
	justify-content: space-between;
}

.products .innerSlides {
	width: 22.9%;
	position: sticky;
	top: 60px;
}

.products .innerSlides>div {
	margin-top: 40px;
}

.products .innerSlides>div:nth-child(1) {
	margin-top: 0;
}

.products .innerSlides .filter .list li.active>a,
.products .innerSlides .filter .list li a:hover {
	color: #666;
}

.products .innerSlides .title {
	background-color: #F39800;
	padding: 15px 20.5px 14px;
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.products .innerSlides .title .tit {
	color: #ffffff;
	font-size: 18px;
	line-height: 30px;
}

.products .innerSlides .title .menuBtn {
	display: none;
}

.products .innerSlides .title .menuBtn.active i {
	transform: rotate(45deg);
}


.products .innerSlides .list .tit {
	display: flex;
	align-items: center;
	justify-content: space-between;
	position: relative;
}


.products .innerSlides .list>li>.tit {
	color: #333333;
	font-size: 18px;
	line-height: 30px;
}



.products .innerSlides .list>li>.tit>a:hover,
.products .innerSlides .list li.active>a {
	color: #F39800;
}

.products .innerSlides .list>li {
	border-bottom: 1px solid #E6E6E6;
}

.products .innerSlides .list li>.tit {
	padding: 15px 14px 14px 22px;
}


.products .innerSlides .list li>.tit.active {
	background: rgba(243, 152, 0, 0.05);
	padding: 15px 14px 16px 22px;
}


.products .innerSlides .list li>.tit.active>.btns i {
	color: #F39800;
}

.products .innerSlides .list .tit .btns {
	display: flex;
	align-items: center;
	justify-content: center;
	position: relative;
	width: 25px;
	height: 25px;
	cursor: pointer;
	flex-shrink: 0;
	margin-left: 10px;
}

.products .innerSlides .list .tit .btns i {
	font-size: 12px;
	font-weight: bold;
	transform: rotate(90deg);
}


.products .innerSlides .list .tit .btns:hover i {
	color: #F39800;
}


.products .innerSlides .list .tit.active .btns i {
	transform: rotate(-90deg);
}


.products .innerSlides .list ul {
	padding: 25px 20px 22px;
	display: none;
	transition: none;
}

.products .innerSlides .list li.active>ul {
	display: block;
}

.products .innerSlides .list ul li {
	margin-bottom: 15px;
}



.products .innerSlides .list ul li i {
	display: flex;
	align-items: center;
	justify-content: center;
	flex-shrink: 0;
	margin-right: 12px;
	width: 16px;
	height: 16px;
	border: 1px solid #B3B3B3;
	margin-top: 5px;
}

.products .innerSlides .list ul li a {
	color: #666;
	font-size: 16px;
	line-height: 28px;
	display: flex;
	align-items: flex-start;
}

.products .innerSlides .list li.active>a i,
.products .innerSlides .list li a:hover i {
	background-color: #F39800;
	border-color: #F39800;
}

.products .innerSlides .list ul li a:hover {
	color: #F39800;
}

.products .innerSlides .list ul li:last-child {
	margin-bottom: 0;
}

.products .innerSlides .hotSearch .list li .tit {
	padding: 0;
}

.products .innerSlides .hotSearch .list li .tit a {
	padding: 15px 14px 16px 14px;
	display: block;
	width: 100%;
}

.products .innerSlides .hotSearch .list li .tit a:hover {
	background: rgba(243, 152, 0, 0.05);
	color: #333;
}

.products .piece {
	width: 74.1%;
	padding-top: 0px;
}

.products .piece  .innerSlides{
	display: none;
}

.products form .tit {
	color: #222222;
}


.mbox {
	height: 56px;
	overflow: hidden;
}


.mBtn {
	color: #F39800;
	font-size: 16px;
	line-height: 28px;
	width: max-content;
	margin-top: 16px;
	cursor: pointer;
	display: none;
}


.mBtn span:nth-child(2) {
	display: none;
}

.mBtn.active span:nth-child(1) {
	display: none;
}

.mBtn.active span:nth-child(2) {
	display: block;
}


.mBtn:hover {
	text-decoration: underline;
	text-decoration-skip-ink: none;
	text-underline-offset: 3px;
}

.products form .mbox {
	margin-top: 17px;
}

.products form .mbox p {
	font-size: 16px;
	line-height: 28px;
}

.products form .productList {
	margin-top: 49px;
}

.productList {
	display: flex;
	flex-wrap: wrap;
}

.productList .item {
	width: 31.8%;
	margin-right: 2.3%;
	margin-top: 50px;
}


.productList .item:nth-child(3n) {
	margin-right: 0;
}

.productList .item:nth-child(-n+3) {
	margin-top: 0;
}


.productList .box {
	position: relative;
}

.productList .box .msg {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: linear-gradient(0deg, rgba(243, 152, 0, 0.80) 0%, rgba(243, 152, 0, 0.80) 100%);
	transition: .4s ease all;
	display: flex;
	align-items: center;
	justify-content: center;
	opacity: 0;
}

.productList .item .box:hover .msg {
	opacity: 1;
}


.productList .box .msg .cBtn {
	background-color: transparent;
	color: #ffffff;
	border-color: #FFF;
	border: 1px solid #ffffff;
}

.productList .box .msg .cBtn:hover {
	background-color: #ffffff;
	color: #F39800;
}

.productList .image {
	overflow: hidden;
	background-color: #ffffff;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100%;
}

.productList .item .name {
	margin-top: 22px;
	font-size: 16px;
	line-height: 28px;
	padding: 0 10px;
	min-height: 56px;
}

.productList .item .name:hover {
	color: #F39800;
}


.productList .btns {
	display: flex;
	align-items: center;
	width: max-content;
	padding: 11px 26px 11px;
	border: 1px solid #F39800;
	border-radius: 50px;
	margin: 0 auto;
	margin-top: 10px;
}

.productList .btns .checkBtn {
	display: flex;
	align-items: center;
	justify-content: center;
	margin-right: 11px;
	width: 10px;
	height: 10px;
	outline: 1px solid #F39800;
	position: relative;
	overflow: hidden;
}

.productList .btns .checkBtn input {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 9;
	cursor: pointer;
	opacity: 0;
}

.productList .btns a {
	color: #F39800;
}

.productList .btns a:hover {
	text-decoration: underline;
}

.productList .btns .checkBtn i {
	font-size: 12px;
	color: #F39800;
	font-weight: bold;
	opacity: 0;
}


.productList .btns .checkBtn.active i {
	opacity: 1;
}

.products .pager {
	margin-top: 75px;
	justify-content: flex-end;
}

.products .pager .pageList {
	justify-content: flex-end;
}


.products .pager .addTo {
	margin-right: 0;
}



.products .receptionDesk {
	margin-top: 95px;
}

.receptionDesk .txts {
	margin-top: 18px;
}

.products .productFaq {
	margin-top: 58px;
}

.productFaq .tips {
	margin-top: 1px;
}

.productFaq .faqList {
	margin-top: 29px;
}


.productFaq .faqList .item {
	margin-bottom: 14px;
	overflow: hidden;
	padding: 15px 29px;
	border: 1px solid #E6E6E6;
	background-color: #ffffff;
	background-color: #F7F7F7;
	border-radius: 8px;
}

.productFaq .faqList .item.active {
	padding: 19px 29px 18px;
}


.productFaq .faqList .item:nth-child(1) .answer {
	display: block;
}


.productFaq .faqList .item:last-child {
	margin-bottom: 0;
}


.productFaq .faqList .question {
	display: flex;
	align-items: center;
	justify-content: space-between;
	cursor: pointer;
}


.productFaq .faqList .question .name {
	color: #333333;
	font-size: 18px;
	line-height: 30px;
	position: relative;
	display: flex;
	align-items: flex-start;
}

.productFaq .faqList .question:hover .name {
	color: #036EB8;
}

.productFaq .faqList .question .name span {
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 50%;
	width: 26px;
	height: 26px;
	flex-shrink: 0;
	margin-right: 16px;
	color: #ffffff;
	font-weight: 500;
	font-size: 18px;
	background-color: #036EB8;
	margin-top: 2px;
}

.productFaq .faqList .question:hover .btns,
.productFaq .faqList .item.active .question .btns {
	background-color: #036EB8;
}

.productFaq .faqList .question:hover .btns i,
.productFaq .faqList .item.active .question .btns i {
	color: #ffffff;
}

.productFaq .faqList .question .btns {
	display: flex;
	align-items: center;
	justify-content: center;
	position: relative;
	flex-shrink: 0;
	margin-left: 30px;
	width: 26px;
	height: 26px;
	margin-right: 0px;
	background-color: #E6E6E6;
	border-radius: 50%;
}


.productFaq .faqList .question i {
	font-size: 12px;
	color: #999;
	transform: rotate(90deg);
}

.productFaq .faqList .item.active .question i {
	transform: rotate(-90deg);
}

.productFaq .faqList .answer {
	display: none;
	transition: none;
	padding: 17px 0px 0px 0px;
}

.productFaq .faqList .answer p {
	color: #666666;
}

@media screen and (max-width:1560px) {
	.products form .mbox {
		margin-top: 26px;
	}

	.products form .productList {
		margin-top: 36px;
	}

	.productList .item .name {
		margin-top: 16px;
	}

	.productList .item {
		margin-top: 40px;
	}

	.products .pager {
		margin-top: 50px;
	}

	.products .receptionDesk,
	.products .productFaq {
		margin-top: 60px;
	}

	.receptionDesk .txts {
		margin-top: 30px;
	}

	.productFaq .tips {
		margin-top: 20px;
	}

	.productFaq .faqList .item:nth-child(n) {
		padding: 20px;
	}

	.productFaq .faqList .item {
		border-radius: 5px;
	}

	.products .innerSlides .title {
		padding: 14px 20px;
	}

	.products .innerSlides .list li:nth-child(n)>.tit,
	.products .innerSlides .hotSearch .list li .tit a {
		padding: 15px;
	}

	.products .innerSlides .hotSearch .list li .tit {
		padding: 0;
	}

	.products .innerSlides .list ul {
		padding: 20px;
	}

	.productList .btns {
		margin-top: 14px;
	}

	.products .innerSlides>div {
		margin-top: 30px;
	}
}

@media screen and (max-width:1333px) {
	.productList .item:nth-child(n) {
		width: 48%;
		margin-right: 0;
		margin-top: 30px;
	}

	.productList .item:nth-child(-n+2) {
		margin-top: 0;
	}

	.productList {
		justify-content: space-between;
	}

	.products .piece {
		width: 68%;
	}

	.products .innerSlides {
		width: 28%;
	}

	.products .innerSlides .title,
	.products .innerSlides .list li:nth-child(n)>.tit,
	.products .innerSlides .hotSearch .list li .tit a {
		padding: 10px;
	}

	.products .innerSlides .hotSearch .list li .tit {
		padding: 0;
	}

	.products .innerSlides .list ul {
		padding: 15px 15px;
	}

	.products .innerSlides .list ul li {
		margin-bottom: 10px;
	}

	.products .pager {
		margin-top: 40px;
	}

	.products .receptionDesk,
	.products .productFaq {
		margin-top: 50px;
	}
}

@media screen and (max-width:999px) {
	.products .con {
		flex-direction: column-reverse;
		align-items: flex-start;
	}

	.products .innerSlides {
		width: 100%;
		margin-top: 50px;
	}

	.products .innerSlides .list ul li a {
		font-size: 14px;
		line-height: 24px;
	}

	.products .innerSlides .list>li>.tit {
		font-size: 16px;
		line-height: 28px;
	}

	.products .innerSlides .list ul {
		padding: 15px 20px;
	}

	.products .innerSlides>div {
		margin-top: 20px;
	}

	.products .innerSlides .title,
	.products .innerSlides .list li:nth-child(n)>.tit,
	.products .innerSlides .hotSearch .list li .tit a {
		padding: 6px 20px;
	}

	.products .innerSlides .hotSearch .list li .tit {
		padding: 0;
	}

	.products .innerSlides .title .menuBtn {
		display: flex;
		align-items: center;
		justify-content: center;
		width: 30px;
		height: 30px;
		color: #ffffff;
		font-size: 18px;
	}

	.products .piece {
		width: 100%;
	}

	.mbox {
		height: 52px;
	}

	.productList .item:nth-child(n) {
		width: 32%;
		margin-right: 2%;
		margin-top: 30px;
	}

	.productList .item:nth-child(3n) {
		margin-right: 0;
	}

	.productList .item:nth-child(-n+3) {
		margin-top: 0;
	}

	.productList .item .name {
		font-size: 14px;
		line-height: 26px;
		min-height: 52px;
	}

	.productList .btns {
		padding: 10px 20px;
	}

	.products .pager {
		justify-content: center;
	}

	.productList .box .msg {
		display: none;
	}

	.products .pager .addTo {
		margin-right: 30px;
	}

	.productFaq .faqList .question .name {
		font-size: 16px;
		line-height: 28px;
	}

	.productFaq .faqList .item:nth-child(n) {
		padding: 15px;
	}

	.productFaq .faqList .answer {
		padding-top: 14px;
	}

	.mBtn {
		font-size: 14px;
		line-height: 26px;
	}

	.products .innerSlides .list {
		display: none;
		transition: none;
	}
	.products .pager .pageList{
		justify-content: center;
	}
	.products .innerSlides{
		display: none;
	}
	.products .piece .innerSlides{
		display: block;
	}
}

@media screen and (max-width:768px) {
	.productList {
		justify-content: space-between;
	}

	.productList .item:nth-child(n) {
		width: 48%;
		margin-right: 0;
		margin-top: 30px;
	}

	.productList .item:nth-child(-n+2) {
		margin-top: 0;
	}

	.products .receptionDesk,
	.products .productFaq {
		margin-top: 40px;
	}

	.receptionDesk .txts {
		margin-top: 26px;
	}

	.productFaq .faqList .question .name span {
		margin-right: 12px;
	}

	.products .innerSlides {
		margin-top: 40px;
	}
}

@media screen and (max-width:450px) {
	/* .productList .item:nth-child(n) {
		width: 100%;
		max-width: 280px;
		margin: 0 auto;
		margin-top: 30px;
	}

	.productList .item:nth-child(1) {
		margin-top: 0;
	}

	.productList .item .name {
		min-height: auto;
	} */
	.productList .btns{
		padding: 6px 14px;
	}
	.productList .btns .checkBtn{
		margin-right: 6px;
	}
}


/* 1-2PRODUCTS */

.productDet {
	padding: 60px 0 80px 0;
	overflow: hidden;
}

.productShow {
	display: flex;
	align-items: flex-start;
	justify-content: space-between;
}


.productShow .box {
	width: 48.57%;
	position: relative;
}


.productShow .jianjie {
	width: 47.14%;
	margin-top: 0px;
}


.productShow .box .showSipwer {
	overflow: hidden;
}


.productShow .box .showSipwer .swiper-slide {
	position: relative;
}


.productShow .box .checkSwiper {
	padding: 0 33px;
	position: relative;
	overflow: hidden;
	margin-top: 20px;
}


.productShow .box .checkSwiper .iconfont {
	position: absolute;
	top: 50%;
	height: 100%;
	transform: translateY(-50%);
	display: flex;
	align-items: center;
	justify-content: center;
	color: #F39800;
	font-size: 19px;
	font-weight: bold;
	cursor: pointer;
	z-index: 99;
	width: 30px;
	height: 30px;
}



.productShow img {
	display: block;
}

.productShow .box .checkSwiper .prev {
	left: -6px;
}

.productShow .box .checkSwiper .next {
	right: -6px;
}


.productShow .box .checkSwiper .iconfont:hover {
	color: #036EB8;
}

.productShow .checkSwiper .swiper-slide {
	position: relative;
	cursor: pointer;
	opacity: 0;
	transition: .4s ease opacity;
	overflow: hidden;
	display: flex;
	align-items: center;
	justify-content: center;
}

.productShow .checkSwiper .swiper-slide.swiper-slide-visible {
	opacity: 1;
}


.productShow .checkSwiper .swiper-slide::after {
	content: "";
	position: absolute;
	border: solid 1px transparent;
	transition: .4s ease border;
	pointer-events: none;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	box-sizing: border-box;
}


.productShow .checkSwiper .swiper-slide.swiper-slide-thumb-active::after {
	border: solid 1px #036EB8;
}


.jianjie h1 {
	font-size: 36px;
	line-height: 48px;
	color: #333333;
	font-weight: 700;
}

.jianjie .txts {
	margin-top: 21px;
}

.jianjie .txts p {
	font-size: 16px;
	line-height: 26px;
	margin-bottom: 6px;
}

.jianjie .txts p:last-child {
	margin-bottom: 0;
}

.jianjie .line {
	height: 1px;
	width: 100%;
	background-color: rgba(0, 0, 0, .1);
	margin-top: 18px;
}



.standardEdit p strong {
	color: #333;
	font-weight: 700;
}

.jianjie .pdCategory {
	margin-top: 16px;
}

.jianjie .pdCategory p {
	font-size: 16px;
	line-height: 28px;
}

.jianjie .pdCategory strong {
	color: #333;
	font-weight: 700;
}

.jianjie .tags {
	margin-top: 9px;
}

.jianjie .tags p {
	font-size: 16px;
	line-height: 28px;
	color: #666666;
}

.jianjie .tags p a {
	color: #666666;
}

.jianjie .tags strong {
	color: #333;
	font-weight: 700;
}

.jianjie .tags a:hover {
	color: #F39800;
}


.jianjie .btns {
	display: flex;
	align-items: center;
	margin-top: 9px;
	flex-wrap: wrap;
}

.jianjie .btns .cBtn {
	margin: 10px 0;
	margin-right: 52px;
	padding: 7px 38px;
}

.jianjie .btns .dwBtn {
	margin: 10px 0;
	display: flex;
	align-items: center;
	margin-right: 34px;
}

.jianjie .btns .dwBtn .name {
	color: #333;
	font-size: 16px;
	font-weight: 700;
	line-height: 28px;
	margin-right: 14px;
}


.share {
	display: flex;
	align-items: center;
}


.share span {
	line-height: 28px;
	flex-shrink: 0;
	margin-right: 10px;
}

.jianjie .btns .share {
	margin: 10px 0;
}



/*jQzoom*/

.jqzoom {
	float: left;
	position: relative;
	padding: 0px;

}

div.zoomdiv {
	z-index: 200;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 400px;
	height: 400px;
	background: #ffffff;
	border: 1px solid #CCCCCC;
	display: none;
	text-align: center;
	overflow: hidden;
}

div.zoomdiv img {
	max-width: unset !important;
}

div.jqZoomPup {
	z-index: 200;
	visibility: hidden;
	position: absolute;
	top: 0px;
	left: 0px;
	border: 1px solid #aaa;
	background: #ffffff;
	opacity: 0.5;
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	filter: alpha(Opacity=50);
	transition: none;
}



@media screen and (max-width:1560px) {
	.jianjie h1 {
		font-size: 30px;
		line-height: 42px;
	}

	.jianjie .btns .cBtn {
		margin-right: 30px;
	}
}

@media screen and (max-width:1333px) {
	.productShow .box .checkSwiper .iconfont {
		font-size: 16px;
	}

	.jianjie h1 {
		font-size: 26px;
		line-height: 38px;
	}
}

@media screen and (max-width:999px) {
	div.jqZoomPup {
		display: none;
	}

	.zoomPad {
		cursor: default !important;
	}

	.zoomPup {
		display: none !important;
	}

	.zoomWindow {
		display: none !important;
	}

	.zoomPreload {
		display: none !important;
	}

	.productShow {
		flex-direction: column;
		align-items: flex-start;
	}

	.productShow .jianjie {
		width: 100%;
	}

	.jianjie h1 {
		font-size: 22px;
		line-height: 34px;
	}

	.jianjie .txts p,
	.jianjie .pdCategory p,
	.jianjie .tags p {
		font-size: 14px;
		line-height: 26px;
	}

	.productShow .box {
		width: 100%;
		max-width: 450px;
		margin: 0 auto;
	}

	.productShow .jianjie {
		margin-top: 34px;
	}

	.jianjie .btns {
		margin-top: 26px;
	}

	.share span,
	.jianjie .btns .dwBtn .name {
		font-size: 14px;
		line-height: 26px;
	}
}

@media screen and (max-width:768px) {
	.productShow .box {
		max-width: 400px;
	}

	.jianjie h1 {
		font-size: 20px;
		line-height: 32px;
	}
}

@media screen and (max-width:538px) {
	.productShow .box {
		max-width: 360px;
	}
}

.innerNav {
	height: 78px;
	margin-top: 72px;
}

.pdNav {
	border-top: 2px solid rgba(233, 233, 233, 1);
	z-index: 999;
	width: 100%;
	max-width: 1400px;
	position: relative;
	left: 50%;
	transform: translateX(-50%);
	transition: none;
}

.pdNav.active {
	position: fixed;
	top: 60px;
	width: calc(100% - 160px);
}

.pdNav.active::after {
	box-shadow: 0px 0px 10px rgba(122, 122, 122, 0.2);
}

.pdNav::after {
	content: "";
	width: 100vw;
	background-color: #ffffff;
	position: absolute;
	height: 100%;
	left: 50%;
	transform: translateX(-50%);
	top: 0;
	transition: .4s ease all;
}

.pdNav .swiper {
	overflow: visible;
	clip-path: polygon(0% -1000%, 100% -1000%, 100% 1000%, 0 1000%);
}

.pdNav .swiper .swiper-slide {
	width: auto;
	margin-right: 65px;
}

.pdNav .swiper .swiper-slide:last-child {
	margin-right: 0;
}

.pdNav a {
	position: relative;
	padding: 23px 0;
	color: #666;
	font-size: 18px;
	line-height: 30px;
	display: inline-block;
}


.pdNav a::after {
	content: "";
	position: absolute;
	right: 0;
	width: 0;
	height: 2px;
	background-color: #036EB8;
	top: -2px;
	transition: .4s ease all;
}

.pdNav .swiper-slide.active a::after,
.pdNav a:hover::after {
	width: 100%;
	right: auto;
	left: 0;
}

.pdNav .swiper-slide.active a,
.pdNav a:hover {
	color: #333;
}


.pdDis {
	margin-top: 28px;
}

.pdDis .pdList {
	margin-top: 49px;
}

.pdList .item {
	margin-top: 50px;
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.pdList .item .clear {
	display: none;
}

.pdList .item:nth-child(1) {
	margin-top: 0;
}


.pdList .image {
	width: 48.85%;
	overflow: hidden;
}

.pdList .msg {
	width: 46.1%;
}


.pdList .tit {
	color: #333;
	font-size: 30px;
	font-weight: 700;
	line-height: 48px;
}


.pdList .tit h3{
	font: inherit;
}


.pdList .txts {
	margin-top: 25px;
}


.pdList .item:nth-child(2n) {
	flex-direction: row-reverse;
}


@media screen and (max-width:1560px) {
	.pdNav a {
		padding: 16px 0;
	}

	.pdNav .swiper .swiper-slide {
		margin-right: 40px;
	}

	.innerNav {
		margin-top: 60px;
		height: 66px;
	}

	.pdDis {
		margin-top: 30px;
	}

	.pdDis .pdList {
		margin-top: 26px;
	}

	.pdList .tit {
		font-size: 26px;
		line-height: 38px;
	}

	.pdList .item {
		margin-top: 40px;
	}
}

@media screen and (max-width:1333px) {
	.pdNav a {
		font-size: 16px;
		line-height: 26px;
	}

	.pdList .tit {
		font-size: 22px;
		line-height: 34px;
	}

	.pdList .item .clear {
		display: block;
	}

	.pdList .item:nth-child(2n) .image {
		float: right;
		margin-left: 5%;
	}

	.pdList .item:nth-child(2n-1) .image {
		float: left;
		margin-right: 5%;
	}

	.pdList .msg {
		width: 100%;
	}

	.pdList .item {
		display: block;
	}

	.innerNav {
		height: 60px;
	}
}

@media screen and (max-width:999px) {
	.innerNav {
		margin-top: 50px;
		height: 46px;
	}

	.pdNav a {
		font-size: 14px;
		line-height: 24px;
		padding: 10px 0;
	}

	.pdNav .swiper .swiper-slide {
		margin-right: 30px;
	}

	.pdList .item {
		margin-top: 30px;
	}

	.pdList .tit {
		font-size: 18px;
		line-height: 30px;
	}

	.pdList .txts {
		margin-top: 26px;
	}
}

@media screen and (max-width:768px) {
	.innerNav {
		margin-top: 40px;
	}

	.pdNav.active {
		top: 50px;
		width: calc(100% - 50px);
	}

	.pdDis {
		margin-top: 26px;
	}

	.pdNav .swiper .swiper-slide {
		margin-right: 26px;
	}
}

@media screen and (max-width:538px) {
	.pdNav.active {
		width: calc(100% - 30px);
	}

	.pdList .item:nth-child(n) {
		display: flex;
		flex-direction: column-reverse;
		align-items: flex-start;
	}

	.pdList .item:nth-child(n) .image {
		width: 100%;
		margin: 0;
		margin-top: 26px;
		float: none;
	}
}

.pdTit {
	display: flex;
	align-items: center;
	justify-content: center;
	text-align: center;
	color: #F39800;
	font-size: 36px;
	font-weight: 700;
	line-height: 48px;
}

.pdTit h2{
	font: inherit;
}

.pdTit::after,
.pdTit::before {
	content: "";
	display: block;
	height: 1px;
	background-color: #F39800;
	width: 240px;
	margin: 0 30px;
	max-width: 100%;
}


.ourFactory {
	margin-top: 80px;
}

.ourFactory .pdList {
	margin-top: 40px;
}

.ourFactory .image:hover img {
	transform: scale(1.1);
}

.pdList .pdAdvantage {
	margin-top: 24px;
}

.pdList .pdAdvantage .tit {
	color: #F39800;
	font-size: 16px;
	font-weight: 700;
	line-height: 28px;
}

.pdList .pdAdvantage .info {
	margin-top: 10px;
}

.pdList .pdAdvantage .info p em {
	font-style: normal;
}

.pdList .pdAdvantage .info p em::before {
	content: "";
	display: inline-block;
	width: 4px;
	height: 4px;
	border-radius: 50%;
	background-color: #666666;
	margin-right: 10px;
	margin-left: 9px;
	transform: translateY(-4px);
}

.ourFactory .pdList .item:nth-child(2n-1) {
	flex-direction: row-reverse;
}

.ourFactory .pdList .item:nth-child(2n) {
	flex-direction: row;
}


.pdProcess {
	margin-top: 80px;
}

.pdProcess .swiperBox {
	margin-top: 70px;
}

.pdProcess .swiper-slide {
	display: flex;
	flex-direction: column;
	align-items: center;
	position: relative;
}

.pdProcess .image {
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 50%;
	max-width: 280px;
	overflow: hidden;
}

.pdProcess .name {
	margin-top: 19px;
}


.pdProcess .arr {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 30px;
	position: absolute;
	top: 39.7%;
	left: calc(100% + 33px);
}

.pdProcess .swiper-slide:last-child .arr {
	display: none;
}

.pdCertificate {
	margin-top: 79px;
}


.pdCertificate .swiperBox {
	margin-top: 51px;
}


.pdCertificate .swiper {
	overflow: visible;
	clip-path: polygon(0% -1000%, 100% -1000%, 100% 1000%, 0 1000%);
}


.pdCertificate .swiper .swiper-slide a:hover img {
	transform: translateY(-10px);
}

.pdCertificate .swiper .swiper-slide {
	display: flex;
	align-items: center;
	justify-content: center;
}

.pdService {
	margin-top: 79px;
}

.pdService .list {
	margin-top: 39px;
	display: flex;
	flex-wrap: wrap;
}

.pdService .list .item {
	width: 31.78%;
	margin-right: 2.33%;
	position: relative;
	margin-top: 33px;
}

.pdService .list .item:nth-child(3n) {
	margin-right: 0;
}

.pdService .list .item:nth-child(-n+3) {
	margin-top: 0;
}

.pdService .list .msg {
	position: absolute;
	bottom: 0;
	left: 0;
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 10px 20px;
	background: rgba(0, 0, 0, 0.40);
	width: 100%;
}

.pdService .list .msg p {
	text-align: center;
	font-weight: bold;
	color: #ffffff;
	font-size: 16px;
	line-height: 28px;
}


.pdTouch {
	margin-top: 79px;
}


.pdTouch .cForm {
	margin-top: 61px;
}

.pdTouch .cForm ul {
	margin-top: 0;
}


form ul li.m-formcountry {
	position: relative;
	padding: 0;
}

form ul li.m-formcountry .drop-btn {
	height: 100%;
	padding: 0 10px;
}

form ul li.m-formcountry .drop-btn {
	position: relative;
}

form ul li.m-formcountry .drop-btn i,
form ul li.m-formcountry .drop-btn svg {
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%) rotate(90deg);
	font-size: 12px;
	color: #999999;
}

form ul li.m-formcountry .drop-list {
	display: none;
	border: 1px solid #e6e6e6;
	width: 100%;
	position: absolute;
	top: 100%;
	background: #fff;
	max-height: 223px;
	overflow-x: hidden;
	z-index: 10001;
	scrollbar-color: #F39800 rgba(0, 0, 0, 0.05);
	scrollbar-width: thin;
	padding: 0;
}

form ul li.m-formcountry .drop-list::-webkit-scrollbar {
	width: 5px;
	height: 5px;
}

form ul li.m-formcountry .drop-list::-webkit-scrollbar-track {
	background: rgba(0, 0, 0, 0.05);
}

form ul li.m-formcountry .drop-list::-webkit-scrollbar-thumb {
	background: linear-gradient(90deg, #F39800 0%, #49A9E5 100%);
}

form ul li.m-formcountry .drop-list li {
	font-size: 16px;
	line-height: 26px;
	overflow: hidden;
	padding: 5px 10px;
	cursor: pointer;
	width: auto;
	height: auto;
	border: none;
	border-radius: 0;
	margin: 0;
	border-bottom: 1px solid #e6e6e6;
	color: #999;
	transition: .4s ease all;
	position: relative;
}

.subRequest form ul li.m-formcountry .drop-list li {
	font-size: 14px;
	line-height: 26px;
}


form ul li.m-formcountry .drop-list li::after {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	transition: .4s ease all;
	opacity: 0;
	background: linear-gradient(90deg, #F39800 0%, #49A9E5 100%);
	z-index: -1;
}

form ul li.m-formcountry .drop-list li:hover::after {
	opacity: 1;
}

form ul li.m-formcountry .drop-list li:hover {
	color: #ffffff;
	background-color: #F39800;
}


form.cForm li.m-formcountry .drop-btn i,
form.cForm li.m-formcountry .drop-btn svg {
	color: #1E1E1E;
	font-size: 10px;
	right: 13px;
	font-weight: bold;
}

form.cForm li.m-formcountry .drop-btn {
	padding: 0 19.5px;
}

form.cForm li.m-formcountry .drop-list li {
	padding: 5px 19.5px;
}

.cForm ul {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	margin-top: 40px;
}


.cForm li {
	height: 60px;
	padding: 0 19.5px;
	width: 49.3%;
	margin-top: 20px;
	border: 1px solid #E6E6E6;
	background: rgba(255, 255, 255, 1);
}


.cForm li:nth-child(-n+2) {
	margin-top: 0;
}

.cForm input,
.cForm textarea {
	width: 100%;
	height: 100%;
	background-color: transparent;
}

.cForm li.phone {
	width: 100%;
}

.cForm li.message {
	width: 100%;
	height: 120px;
	padding: 17px 19.5px;
	margin-right: 0;
}


.cForm li.codeCon {
	display: flex;
	align-items: center;
	padding: 0;
	width: 100%;
}


.cForm li.must.codeCon {
	padding-left: 0;
}


.cForm li.codeCon input {
	flex: 1;
	padding: 0 19.5px;
}


.cForm li.codeCon .codeImg {
	flex-shrink: 0;
	cursor: pointer;
	width: 90px;
	height: 50px;
	background-color: #f3fbfe;
	display: flex;
	align-items: center;
	justify-content: center;
	margin-right: 8px;
}



.cForm li.codeCon .codeImg img {
	display: block;
	height: 100%;
}



.cForm li.subBtn {
	padding: 0 !important;
	border: none;
	border-bottom: none;
	position: relative;
	z-index: 9;
	overflow: hidden;
	width: 100%;
	border-radius: 0;
}

.cForm li.subBtn input {
	color: #FFF;
	font-size: 16px;
	line-height: 28px;
	cursor: pointer;
	font-weight: 700;
	background-color: #F39800;
	text-transform: uppercase;
}

.cForm li.subBtn input:hover {
	background-color: #036EB8;
}


.cForm input::-webkit-input-placeholder,
.cForm textarea::-webkit-input-placeholder {
	font-size: 16px;
	color: #666;
	opacity: 1;
}


.cForm input:-moz-placeholder,
.cForm textarea:-moz-placeholder {
	font-size: 16px;
	color: #666;
	opacity: 1;
}

.cForm input::-moz-placeholder,
.cForm textarea::-moz-placeholder {
	font-size: 16px;
	color: #666;
	opacity: 1;
}

.cForm input:-ms-input-placeholder,
.cForm textarea:-ms-input-placeholder {
	font-size: 16px;
	color: #666;
	opacity: 1;
}


.cForm li.m-formcountry {
	padding: 0;
}

.cForm li.m-formcountry ul {
	margin-top: 0;
}


.productDet .relatedProducts {
	margin-top: 98px;
}

.relatedProducts {
	overflow: hidden;
}

.relatedProducts .productSwiper {
	margin-top: 42px;
}

.relatedProducts .title {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.relatedProducts .title .tit {
	color: #333;
	font-size: 36px;
	font-weight: 700;
	line-height: 54px;
}

.relatedProducts .title .sBtns {
	flex-shrink: 0;
	margin-left: 30px;
}


@media screen and (max-width:1560px) {
	.pdTit {
		font-size: 30px;
		line-height: 42px;
	}

	.pdTit::after,
	.pdTit::before {
		width: 200px;
	}

	.pdList .pdAdvantage .info p em::before {
		margin-left: 0;
	}

	.pdProcess .swiperBox {
		margin-top: 60px;
	}

	.pdCertificate .swiperBox {
		margin-top: 40px;
	}

	.pdTouch .cForm {
		margin-top: 40px;
	}

	.cForm li {
		height: 46px;
	}

	.cForm li.codeCon .codeImg {
		width: 72px;
		height: 40px;
	}

	.relatedProducts .title .tit {
		font-size: 30px;
		line-height: 42px;
	}

	.productDet .relatedProducts {
		margin-top: 80px;
	}
}

@media screen and (max-width:1333px) {
	.ourFactory {
		margin-top: 60px;
	}

	.pdTit {
		font-size: 26px;
		line-height: 38px;
	}

	.ourFactory .pdList .item:nth-child(2n) .image {
		float: left;
		margin-left: 0;
		margin-right: 5%;
	}

	.ourFactory .pdList .item:nth-child(2n-1) .image {
		float: right;
		margin-right: 0;
		margin-left: 5%;
	}

	.pdList .pdAdvantage {
		margin-top: 26px;
	}

	.pdProcess {
		margin-top: 60px;
	}

	.pdProcess .arr {
		left: calc(100% + 10px);
	}

	.pdProcess .name {
		margin-top: 14px;
	}

	.pdProcess .swiperBox {
		margin-top: 50px;
	}

	.pdCertificate {
		margin-top: 60px;
	}

	.pdService {
		margin-top: 60px;
	}

	.pdService .list .msg {
		padding: 5px 20px;
	}

	.pdTouch {
		margin-top: 60px;
	}

	.cForm li {
		height: 42px;
	}

	.productDet .relatedProducts {
		margin-top: 60px;
	}

	.relatedProducts .title .tit {
		font-size: 26px;
		line-height: 38px;
	}
}

@media screen and (max-width:999px) {
	.ourFactory {
		margin-top: 50px;
	}

	.pdTit::after,
	.pdTit::before {
		width: 140px;
		margin: 0 10px;
	}

	.pdTit {
		font-size: 22px;
		line-height: 34px;
	}

	.pdList .pdAdvantage .tit {
		font-size: 14px;
		line-height: 26px;
	}

	.pdProcess .arr {
		left: calc(100% + 14px);
	}

	.pdProcess {
		margin-top: 50px;
	}

	.pdProcess .swiperBox {
		margin-top: 40px;
	}

	.pdCertificate {
		margin-top: 50px;
	}

	.pdCertificate .swiperBox {
		margin-top: 30px;
	}

	.pdService .list {
		margin-top: 30px;
		justify-content: space-between;
	}

	.pdService .list .item:nth-child(n) {
		margin-top: 30px;
		width: 48%;
		margin-right: 0;
	}

	.pdService .list .item:nth-child(-n+2) {
		margin-top: 0;
	}

	.pdService {
		margin-top: 50px;
	}

	.pdTouch {
		margin-top: 50px;
	}

	.pdTouch .cForm {
		margin-top: 30px;
	}

	form ul li.m-formcountry .drop-list li {
		font-size: 14px;
		line-height: 24px;
	}

	.relatedProducts .productSwiper {
		margin-top: 30px;
	}

	.relatedProducts .title .tit {
		font-size: 24px;
		line-height: 36px;
	}
}

@media screen and (max-width:768px) {
	.pdTit {
		font-size: 20px;
		line-height: 32px;
	}

	.pdTit::after,
	.pdTit::before {
		width: 80px;
	}

	.ourFactory .pdList {
		margin-top: 30px;
	}

	.pdProcess .arr {
		width: 24px;
	}

	.pdProcess {
		margin-top: 40px;
	}

	.pdProcess .arr {
		left: calc(100% + 12px);
	}

	.pdProcess .name {
		margin-top: 12px;
	}

	.pdProcess .swiperBox {
		margin-top: 30px;
	}

	.pdCertificate {
		margin-top: 40px;
	}

	.pdService {
		margin-top: 40px;
	}

	.cForm li {
		height: 36px;
	}

	.cForm li.codeCon .codeImg {
		width: 62px;
		height: 34px;
	}

	.pdTouch {
		margin-top: 40px;
	}

	.relatedProducts .title .tit {
		font-size: 20px;
		line-height: 32px;
	}

	.sBtns>div {
		width: 34px;
		height: 34px;
	}
}

@media screen and (max-width:538px) {
	.ourFactory .pdList .item:nth-child(n) {
		flex-direction: column-reverse;
		align-items: flex-start;
	}

	.ourFactory .pdList .item:nth-child(n) .image {
		width: 100%;
		margin: 0;
		margin-top: 26px;
	}

	.pdTit::after,
	.pdTit::before {
		width: 40px;
	}

	.pdProcess .arr {
		left: calc(100% + 15px);
	}

	.relatedProducts .title {
		flex-direction: column;
		align-items: flex-start;
	}

	.relatedProducts .title .sBtns {
		margin-left: 0;
	}

	.relatedProducts .title .sBtns>div {
		margin-top: 20px;
	}
}

@media screen and (max-width:450px) {
	.pdProcess .swiper-slide {
		max-width: 200px;
	}

	.pdService .list .item:nth-child(n) {
		width: 100%;
		margin-top: 30px;
	}

	.pdService .list .item:nth-child(1) {
		margin-top: 0;
	}

	.cForm li:nth-child(n) {
		width: 100%;
		margin-top: 14px;
	}

	.cForm li:nth-child(1) {
		margin-top: 0;
	}
}

/* 2-1ABOUT US */

.aboutUs {
	padding: 60px 0 120px 0;
}

.company .con {
	margin-top: 60px;
	display: flex;
	justify-content: space-between;
}

.company .con .msg {
	width: 44%;
	padding-top: 1px;
}

.company .msg .cBtn {
	margin-top: 61px;
}

.company .con .show {
	width: 50%;
	position: relative;
}


.company .show .image {
	height: 100%;
}

.company .show .image img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	max-width: none;
}


.company .con .show .video {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	cursor: pointer;
}


.company .con .show .playBtn {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 60px;
	height: 60px;
	background: rgba(0, 0, 0, 0.40);
	border-radius: 50%;
}



.company .con .show .playBtn img {
	width: 17px;
}

.company .con .show .video:hover .playBtn {
	background-color: #F39800;
}



.company .swiperBox {
	margin-top: 50px;
}


.company .swiperBox .image img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	max-width: none;
}

.aboutUs .advantage {
	margin-top: 90px;
}

.advantage .list {
	display: flex;
	flex-wrap: wrap;
	margin-top: 98px;
}


.advantage .list .item {
	width: 22.85%;
	margin-right: 2.86%;
	margin-top: 70px;
	position: relative;
	padding: 64px 30px 26px;
	background-color: #F3F3F3;
}


.advantage .list .item:hover {
	background-color: #036EB8;
}


.advantage .list .item:nth-child(4n) {
	margin-right: 0;
}


.advantage .list .item:nth-child(-n+4) {
	margin-top: 0;
}


.advantage .list .txts p {
	font-size: 18px;
	line-height: 30px;
	color: #333333;
}



.advantage .list .sign {
	padding: 1px;
	position: relative;
	border-radius: 50%;
	width: 80px;
	height: 80px;
	position: absolute;
	left: 50%;
	top: 0;
	transform: translateX(-50%) translateY(-50%);
	z-index: 9;
	overflow: hidden;
}


.advantage .list .sign::after,
.advantage .list .sign::before {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	transition: .4s ease all;
	z-index: -2;
}

.advantage .list .sign::after {
	background: linear-gradient(to bottom, rgba(243, 152, 0, 1) 0%, rgba(255, 255, 255, 1) 100%);
}

.advantage .list .sign::before {
	background: linear-gradient(to bottom, rgba(3, 110, 184, 1) 0%, rgba(255, 255, 255, 1) 100%);
	opacity: 0;
}



.advantage .list .sign .box {
	background-color: #ffffff;
	display: flex;
	align-items: center;
	justify-content: center;
	position: relative;
	width: 100%;
	height: 100%;
	border-radius: 50%;
}

.advantage .list .sign .box img:nth-child(2) {
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translateX(-50%) translateY(-50%);
	opacity: 0;
}

.advantage .list .item:hover .box img:nth-child(1) {
	opacity: 0;
}

.advantage .list .item:hover .box img:nth-child(2) {
	opacity: 1;
}

.advantage .list .item:hover .sign::after {
	opacity: 0;
}

.advantage .list .item:hover .sign::before {
	opacity: 1;
}

.advantage .list .item:hover .txts p {
	color: #ffffff;
}

.advantage .list .sign .box img {
	width: 50px;
	height: 50px;
}




@media screen and (max-width:1560px) {
	.company .con {
		margin-top: 50px;
	}

	.company .msg .cBtn {
		margin-top: 40px;
	}

	.company .con .show .playBtn {
		width: 56px;
		height: 56px;
	}

	.aboutUs .advantage {
		margin-top: 80px;
	}

	.advantage .list .item {
		padding: 60px 20px 30px;
	}

	.advantage .list {
		margin-top: 80px;
	}
}

@media screen and (max-width:1333px) {
	.company .con {
		margin-top: 40px;
	}

	.aboutUs .advantage {
		margin-top: 60px;
	}

	.advantage .list {
		justify-content: space-between;
		margin-top: 60px;
	}

	.advantage .list .item:nth-child(n) {
		width: 49%;
		margin-right: 0;
		margin-top: 70px;
	}

	.advantage .list .item:nth-child(-n+2) {
		margin-top: 0;
	}

	.advantage .list .sign {
		width: 66px;
		height: 66px;
	}


	.advantage .list .sign .box img {
		width: 46px;
		height: 46px;
	}

	.advantage .list .item {
		padding: 50px 20px 30px;
	}
}

@media screen and (max-width:999px) {
	.company .con {
		flex-direction: column;
		align-items: flex-start;
	}

	.company .con .msg {
		width: 100%;
		padding-top: 0;
	}

	.company .con {
		margin-top: 30px;
	}

	.company .msg .cBtn {
		margin-top: 30px;
	}

	.company .con .show {
		width: 100%;
		margin-top: 40px;
	}

	.aboutUs .advantage {
		margin-top: 50px;
	}

	.advantage .list .sign .box img {
		width: 42px;
		height: 42px;
	}
}

@media screen and (max-width:768px) {
	.company .swiperBox {
		margin-top: 40px;
	}

	.aboutUs .advantage {
		margin-top: 40px;
	}

	.advantage .list .item:nth-child(n) {
		margin-top: 60px;
	}

	.advantage .list .item:nth-child(-n+2) {
		margin-top: 0;
	}

	.company .con .show .playBtn img {
		width: 14px;
	}

	.company .con .show .playBtn {
		width: 50px;
		height: 50px;
	}
}

@media screen and (max-width:450px) {
	.advantage .list .item:nth-child(n) {
		width: 100%;
		margin-top: 50px;
	}

	.advantage .list .item:nth-child(1) {
		margin-top: 0;
	}
}



.mission {
	padding-right: calc((100vw - 1400px)/ 2);
	display: flex;
	justify-content: space-between;
}


.mission .image {
	width: 58.6%;
	position: relative;
}

.mission .image .box {
	overflow: hidden;
	height: 100%;
}

.mission .image:hover img {
	transform: scale(1.1);
}

.mission .image img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	max-width: none;
}

.mission .image::after {
	content: "";
	position: absolute;
	width: 100%;
	height: 100%;
	background-color: #F39800;
	z-index: -1;
	right: -40px;
	bottom: -28px;
}

.mission .msg {
	width: 34.35%;
	padding: 87px 0 40px 0;
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	justify-content: center;
}

.mission .msg .tip {
	margin-top: 26px;
	color: #F39800;
	font-size: 24px;
	line-height: 35px;
}

.mission .msg .txts {
	margin-top: 53px;
}

@media screen and (max-width:1560px) {
	.mission {
		padding-right: 80px;
	}

	.mission .image::after {
		right: -24px;
		bottom: -24px;
	}

	.mission .msg {
		padding: 80px 0;
		width: 36%;
	}

	.mission .msg .tip {
		font-size: 20px;
		line-height: 30px;
	}

	.mission .msg .txts {
		margin-top: 30px;
	}
}

@media screen and (max-width:1333px) {
	.mission .msg {
		padding: 60px 0;
	}

	.mission .image::after {
		right: -20px;
		bottom: -20px;
	}

	.mission .msg .tip {
		font-size: 18px;
		line-height: 28px;
	}
}

@media screen and (max-width:999px) {
	.mission {
		padding: 0 80px;
		flex-direction: column-reverse;
		align-items: flex-start;
	}

	.mission .msg {
		padding: 0;
		width: 100%;
	}

	.mission .msg .tip {
		font-size: 16px;
		line-height: 28px;
		margin-top: 20px;
	}

	.mission .msg .txts {
		margin-top: 20px;
	}

	.mission .image {
		width: 100%;
		margin-top: 30px;
	}

	.mission .image::after {
		right: -16px;
		bottom: -16px;
	}

}

@media screen and (max-width:768px) {
	.mission {
		padding: 0 25px;
	}

	.mission .image::after {
		right: -12px;
		bottom: -12px;
	}
}

@media screen and (max-width:538px) {
	.mission {
		padding: 0 15px;
	}
}

.certificate {
	position: relative;
	padding: 118px 0 80px 0;
	overflow: hidden;
}

.certificate::after {
	content: "";
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 33%;
	z-index: -1;
	background-color: #F5F6F7;
}

.certificate .tips {
	margin: 0 auto;
	margin-top: 22px;
	max-width: 850px;
}

.certificate .swiperBox {
	margin-top: 38px;
}

.certificate .swiper {
	overflow: visible;
	clip-path: polygon(-1000% -1000%, 100% -1000%, 100% 1000%, -1000% 1000%);
}


.certificate .swiper .swiper-wrapper {
	pointer-events: none;
}

.certificate .swiper-slide {
	width: 300px;
	display: flex;
	flex-direction: column;
	align-items: center;
	background-color: #ffffff;
	padding: 15px 15px 23px;
	box-shadow: 0 5px 15px 0 rgba(46, 61, 80, 0.05);
	margin-right: 24px;
	transition: .4s ease opacity;
	opacity: 0;
}


.certificate .swiper-slide-visible {
	pointer-events: all;
	opacity: 1;
}


.certificate .swiper-slide .image:hover img {
	transform: translateY(-10px);
}


.certificate .swiper-slide .name {
	margin-top: 16px;
}


@media screen and (max-width:1560px) {
	.certificate .swiperBox {
		margin-top: 30px;
	}

	.certificate .swiper-slide {
		padding: 15px;
	}
}

@media screen and (max-width:1333px) {
	.certificate .swiper-slide {
		width: 250px;
	}
}

@media screen and (max-width:999px) {
	.certificate .swiperBox {
		margin-top: 26px;
	}
}

@media screen and (max-width:768px) {
	.certificate .swiper-slide {
		width: 240px;
	}
}

@media screen and (max-width:538px) {
	.certificate .swiper-slide {
		width: 220px;
	}
}

.ourCustomers {
	padding: 89px 0 90px 0;
}


.ourCustomers .numList {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	margin-top: 30px;
}

.ourCustomers .numList .item {
	background-color: #F7F7F7;
	padding: 16px 30px 15px;
	margin: 10px 8px;
	min-width: 180px;
}

.ourCustomers .numList .num {
	color: #F39800;
	text-align: center;
	font-size: 24px;
	font-weight: 700;
	line-height: 34px;
}


.ourCustomers .numList .name {
	text-align: center;
	margin-top: 1px;
}

.ourCustomers .list {
	margin-top: 41px;
	display: flex;
	flex-wrap: wrap;
}

.ourCustomers .list .item {
	width: 18.28%;
	margin-right: 2.15%;
	margin-top: 30px;
	position: relative;
	padding: 64px 21px 42px;
	border-radius: 10px;
	background: #F3F3F3;
}

.ourCustomers .list .item:nth-child(5n) {
	margin-right: 0;
}

.ourCustomers .list .item:nth-child(-n+5) {
	margin-top: 0;
}


.ourCustomers .list .num {
	border-radius: 10px 0;
	background-color: #0089D1;
	color: #FFF;
	text-align: center;
	font-family: Arial;
	font-size: 24px;
	font-weight: 700;
	line-height: 35px;
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 2.5px 16.5px;
	position: absolute;
	left: -0.5px;
	top: -0.5px;
}


.ourCustomers .list .tit {
	color: #036EB8;
	font-size: 20px;
	font-weight: 700;
	line-height: 30px;
}

.ourCustomers .list .txts {
	margin-top: 12px;
}


.ourCustomers .list .item:hover {
	background-color: #F39800;
}

.ourCustomers .list .item:hover .num {
	background-color: #ffffff;
	color: #F39800;
}

.ourCustomers .list .item:hover .tit {
	color: #ffffff;
}

.ourCustomers .list .item:hover .txts p {
	color: #ffffff;
}

.sustainability {
	position: relative;
	padding: 81px 0 63px 0;
}


.sustainability .title1 {
	color: #ffffff;
}

.sustainability .txts {
	margin-top: 30px;
}

.sustainability .txts p {
	color: #ffffff;
}

.sustainability .msg {
	width: 56%;
}


@media screen and (max-width:1560px) {
	.ourCustomers .list .item {
		border-radius: 5px;
		padding: 60px 15px 15px;
	}

	.ourCustomers .list .num {
		border-radius: 5px 0;
	}

	.ourCustomers .list .tit {
		font-size: 18px;
		line-height: 28px;
	}

	.ourCustomers .numList .num {
		font-size: 22px;
		line-height: 22px;
	}

	.ourCustomers .list .num {
		font-size: 22px;
		line-height: 32px;
	}

	.ourCustomers .numList .name {
		margin-top: 6px;
	}

	.ourCustomers .list {
		margin-top: 30px;
	}

	.sustainability .msg {
		width: 60%;
	}
}

@media screen and (max-width:1333px) {
	.ourCustomers .list .item:nth-child(n) {
		width: 32%;
		margin-right: 2%;
		margin-top: 30px;
	}

	.ourCustomers .list .item:nth-child(3n) {
		margin-right: 0;
	}

	.ourCustomers .list .item:nth-child(-n+3) {
		margin-top: 0;
	}

	.ourCustomers .numList .num {
		font-size: 20px;
		line-height: 20px;
	}

	.ourCustomers .list .num {
		font-size: 20px;
		line-height: 30px;
	}

	.sustainability .msg {
		width: 80%;
	}
}

@media screen and (max-width:999px) {
	.ourCustomers .list {
		justify-content: space-between;
	}

	.ourCustomers .list .item:nth-child(n) {
		width: 48%;
		margin-right: 0%;
		margin-top: 30px;
	}

	.ourCustomers .list .item:nth-child(-n+2) {
		margin-top: 0;
	}

	.ourCustomers .numList .num {
		font-size: 20px;
		line-height: 20px;
	}

	.ourCustomers .list .item {
		padding: 50px 15px 15px;
	}

	.ourCustomers .list .tit {
		font-size: 16px;
		line-height: 28px;
	}

	.ourCustomers .numList .num {
		font-size: 18px;
		line-height: 18px;
	}

	.ourCustomers .list .num {
		font-size: 18px;
		line-height: 28px;
	}

	.ourCustomers .numList,
	.ourCustomers .list {
		margin-top: 26px;
	}

	.sustainability .msg {
		width: 90%;
	}

}

@media screen and (max-width:538px) {
	.ourCustomers .numList {
		justify-content: flex-start;
		justify-content: space-between;
	}

	.ourCustomers .numList .item {
		min-width: auto;
		width: 48%;
		margin: 0;
		margin-top: 20px;
	}

	.ourCustomers .numList .item:nth-child(-n+2) {
		margin-top: 0;
	}

	.sustainability .msg {
		width: 100%;
	}
}

@media screen and (max-width:450px) {
	.ourCustomers .list .item:nth-child(n) {
		width: 100%;
		margin-top: 30px;
	}

	.ourCustomers .list .item:nth-child(1) {
		margin-top: 0;
	}

	.ourCustomers .numList .item {
		padding: 15px;
	}
}




/* 2-2FACTORY SCALE */

.factoryScale {
	padding: 60px 0 92px 0;
}

.fTips {
	margin: 0 auto;
	max-width: 1000px;
}


.experience .fTips {
	margin-top: 21px;
}


.experience .numList {
	margin-top: 71px;
	display: flex;
	flex-wrap: wrap;
}


.experience .numList .item {
	width: 23.28%;
	margin-right: 2.29%;
	margin-top: 30px;
	display: flex;
	justify-content: center;
}

.experience .numList .item:nth-child(4n) {
	margin-right: 0;
}

.experience .numList .item:nth-child(-n+4) {
	margin-top: 0;
}



.experience .numList .num {
	color: #F39800;
	font-size: 30px;
	font-weight: 700;
	line-height: 48px;
}

.experience .numList .name {
	margin-top: 0px;
}


.experience .list {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	margin-top: 60px;
}

.experience .list .item {
	width: 48.85%;
}

.experience .list .image {
	overflow: hidden;
}

.experience .list .image img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	max-width: none;
}

.experience .list .image:hover img {
	transform: scale(1.1);
}

.experience .list .name {
	margin-top: 21px;
}


.factoryScale .equipment {
	margin-top: 99px;
}



.equipment .fTips {
	margin-top: 12px;
}


.equipment .swiper {
	margin-top: 44px;
}


.equipment .swiper .image {
	margin-top: 24px;
}

.equipment .swiper .image:nth-child(1) {
	margin-top: 0;
}

.equipment .swiper-pagination {
	position: static;
	margin-top: 31px;
}



.equipment .swiper-pagination span {
	width: 20px;
	height: 4px;
	border-radius: 10px;
	background-color: #D9D9D9;
	margin: 5px 3px !important;
	opacity: 1;
}


.equipment .swiper-pagination span.swiper-pagination-bullet-active {
	background-color: #F39800;
	width: 34px;
}

@media screen and (max-width:1560px) {
	.experience .numList .num {
		font-size: 28px;
		line-height: 40px;
	}

	.experience .numList .name {
		margin-top: 6px;
	}

	.experience .numList {
		margin-top: 40px;
	}

	.experience .list {
		margin-top: 40px;
	}

	.experience .list .name {
		margin-top: 16px;
	}

	.factoryScale .equipment {
		margin-top: 80px;
	}

	.equipment .fTips,
	.experience .fTips {
		margin-top: 26px;
	}

	.equipment .swiper {
		margin-top: 30px;
	}
}

@media screen and (max-width:1333px) {
	.factoryScale .equipment {
		margin-top: 60px;
	}

	.experience .numList .num {
		font-size: 26px;
		line-height: 38px;
	}
}

@media screen and (max-width:999px) {
	.experience .numList .num {
		font-size: 22px;
		line-height: 34px;
	}

	.experience .list,
	.experience .numList {
		margin-top: 30px;
	}

	.factoryScale .equipment {
		margin-top: 50px;
	}
}

@media screen and (max-width:768px) {

	.experience .numList {
		justify-content: space-between;
	}

	.experience .numList .item:nth-child(n) {
		width: 48%;
		margin-top: 26px;
		margin-right: 0;
		justify-content: flex-start;
	}

	.experience .numList .item:nth-child(-n+2) {
		margin: 0;
	}

	.experience .numList {
		justify-content: space-between;
	}

	.experience .numList .item:nth-child(n) {
		justify-content: center;
	}

	.experience .numList .box {
		display: flex;
		flex-direction: column;
		align-items: center;
	}

	.experience .numList .num {
		text-align: center;
		font-size: 20px;
		line-height: 30px;
	}

	.experience .numList .name {
		text-align: center;
	}

	.factoryScale .equipment {
		margin-top: 40px;
	}
}

@media screen and (max-width:538px) {
	.experience .list .item:nth-child(n) {
		width: 100%;
		margin-top: 30px;
	}

	.experience .list .item:nth-child(1) {
		margin-top: 0;
	}
}


.qualityControl {
	position: relative;
	padding: 79px 0 78px 0;
}

.qualityControl .fTips {
	margin-top: 11px;
}

.qualityControl .list {
	margin-top: 46px;
	width: 64%;
}

.qualityControl .list .item {
	margin-top: 41px;
}

.qualityControl .list .item:nth-child(1) {
	margin-top: 0;
}

.qualityControl .list .tit {
	color: #333;
	font-family: Arial;
	font-size: 20px;
	font-weight: 700;
	line-height: 30px;
	padding-left: 20px;
	position: relative;
	z-index: 9;
}

.qualityControl .list .tit span {
	position: relative;
	color: #ffffff;
}

.qualityControl .list .tit span::after {
	content: "";
	left: -20px;
	height: 200%;
	position: absolute;
	width: calc(100% + 20px);
	z-index: -1;
	background-color: #F39800;
	top: 48%;
	transform: translateY(-50%);
}

.qualityControl .list .txts {
	margin-top: 10px;
	padding-left: 20px;
}


.qualityControl .imgBg::after {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	width: 73.645%;
	background: rgba(255, 255, 255, 0.80);
	clip-path: polygon(0 0, 100% 0, 80.97% 100%, 0% 100%);
}

@media screen and (max-width:1560px) {
	.qualityControl .list {
		margin-top: 40px;
	}

	.qualityControl .list .txts {
		margin-top: 24px;
	}

	.qualityControl .imgBg::after {
		width: 90%;
	}

	.qualityControl .fTips {
		margin-top: 26px;
	}
}

@media screen and (max-width:1333px) {
	.qualityControl .list .tit {
		font-size: 18px;
		line-height: 28px;
	}
}

@media screen and (max-width:999px) {
	.qualityControl .list .tit {
		font-size: 16px;
		line-height: 28px;
	}

	.qualityControl .list .item {
		margin-top: 30px;
	}

	.qualityControl .list {
		width: 74%;
	}

	.qualityControl .list .tit span::after {
		height: 160%;
	}
}

@media screen and (max-width:768px) {
	.qualityControl .list .txts {
		margin-top: 20px;
	}

	.qualityControl .list {
		margin-top: 30px;
	}
}

@media screen and (max-width:538px) {
	.qualityControl .imgBg::after {
		width: 100%;
		clip-path: none;
	}

	.qualityControl .list {
		width: 100%;
	}
}

.packaging {
	padding: 90px 0 90px 0;
}

.packaging .fTips {
	margin-top: 12px;
}

.packaging .con {
	display: flex;
	justify-content: space-between;
	margin-top: 34px;
}


.packaging .image {
	width: 49.28%;
}


.packaging .image img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	max-width: none;
}

.packaging .msg {
	width: 45.8%;
	padding: 40px 0;
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	justify-content: center;
}

.packaging .msg p strong {
	font-size: 20px;
}

@media screen and (max-width:1560px) {
	.packaging .fTips {
		margin-top: 26px;
	}

	.packaging .con {
		margin-top: 40px;
	}

	.packaging .msg p strong {
		font-size: 18px;
	}
}

@media screen and (max-width:1333px) {
	.packaging .con {
		margin-top: 30px;
	}
}

@media screen and (max-width:999px) {
	.packaging .msg p strong {
		font-size: 16px;
	}

	.packaging .msg {
		padding: 30px 0;
	}
}

@media screen and (max-width:768px) {
	.packaging .con {
		flex-direction: column-reverse;
		align-items: flex-start;
	}

	.packaging .msg {
		padding: 0;
		width: 100%;
	}

	.packaging .image {
		width: 100%;
		margin-top: 30px;
	}
}





/* 3-1OUR SERVICE */

.ourService {
	padding: 60px 0 90px 0;
}

.business {
	display: flex;
	justify-content: space-between;
}

.business .msg {
	width: 45%;
	padding: 40px 0;
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	justify-content: center;
}

.lineTit {
	position: relative;
	color: #333;
	font-size: 36px;
	font-weight: 700;
	line-height: 48px;
}

.lineTit::after {
	content: "";
	position: absolute;
	left: 0;
	bottom: -24px;
	width: 50px;
	height: 4px;
	background-color: #F39800;
}

.lineTit.txtsCenter::after {
	left: 50%;
	transform: translateX(-50%);
	bottom: -27px;
}

.business .image {
	width: 50%;
}

.business .image img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	max-width: none;
}

.business .txts {
	margin-top: 48px;
}

.business .txts p {
	font-size: 18px;
	font-weight: 700;
	line-height: 30px;
}

.business .btns {
	display: flex;
	flex-wrap: wrap;
	margin-top: 50px;
}

.business .btns a {
	margin-top: 10px;
	margin-right: 20px;
	background-color: transparent;
	border: 1px solid #999;
	color: #333;
	padding: 6px 19.5px;
}

.business .btns a:hover {
	background-color: #F39800;
	color: #ffffff;
	border-color: #F39800;
}

@media screen and (max-width:1560px) {
	.lineTit {
		font-size: 30px;
		line-height: 42px;
	}

	.business .txts {
		margin-top: 50px;
	}

	.business .btns {
		margin-top: 30px;
	}
}

@media screen and (max-width:1333px) {
	.lineTit {
		font-size: 26px;
		line-height: 38px;
	}

	.lineTit::after {
		bottom: -20px;
	}

	.business .image {
		width: 46%;
	}

	.business .msg {
		width: 50%;
	}

	.business .btns a {
		margin-right: 14px;
	}
}

@media screen and (max-width:999px) {
	.business {
		flex-direction: column;
		align-items: flex-start;
	}

	.business .msg {
		width: 100%;
		padding: 0;
	}

	.business .txts {
		margin-top: 40px;
	}

	.business .btns {
		margin-top: 20px;
	}

	.business .image {
		width: 100%;
		margin-top: 30px;
	}

	.lineTit {
		font-size: 24px;
		line-height: 36px;
	}
}

@media screen and (max-width:768px) {
	.lineTit {
		font-size: 22px;
		line-height: 34px;
	}
}


.ourService .ability {
	margin-top: 93px;
}

.ability .list {
	margin-top: 77px;
	display: flex;
	flex-wrap: wrap;
}

.ability .list .item {
	width: 23.71%;
	margin-right: 1.72%;
	background-color: #F7F7F7;
	margin-top: 30px;
}

.ability .list .item:nth-child(-n+4) {
	margin-top: 0;
}


.ability .list .item:nth-child(4n) {
	margin-right: 0;
}


.ability .list .image img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	max-width: none;
}


.ability .list .msg {
	padding: 19px 24px 25px;
}

.ability .list .tit {
	font-size: 20px;
	font-weight: 700;
	line-height: 30px;
}

.ability .list .item:nth-child(2n) .tit {
	color: #036EB8;
}

.ability .list .item:nth-child(2n-1) .tit {
	color: #F39800;
}

.ability .list .txts {
	margin-top: 10px;
}

.ability .list .txts p {
	margin-top: 4px;
}

.ability .list .txts p:nth-child(1) {
	margin-top: 0;
}

@media screen and (max-width:1560px) {
	.ourService .ability {
		margin-top: 80px;
	}

	.ability .list .msg {
		padding: 20px 15px;
	}

	.ability .list .tit {
		font-size: 18px;
		line-height: 28px;
	}

	.lineTit.txtsCenter::after {
		bottom: -20px;
	}

	.ability .list {
		margin-top: 60px;
	}
}

@media screen and (max-width:1333px) {

	.ability .list .item:nth-child(n) {
		width: 32%;
		margin-right: 2%;
		margin-top: 30px;
	}

	.ability .list .item:nth-child(3n) {
		margin-right: 0;
	}

	.ability .list .item:nth-child(-n+3) {
		margin-top: 0;
	}

	.ourService .ability {
		margin-top: 60px;
	}
}

@media screen and (max-width:999px) {
	.ability .list {
		justify-content: space-between;
	}

	.ability .list .item:nth-child(n) {
		width: 49%;
		margin-right: 0;
		margin-top: 30px;
	}

	.ability .list .item:nth-child(-n+2) {
		margin-top: 0;
	}

	.ability .list .tit {
		font-size: 16px;
		line-height: 28px;
	}

	.ourService .ability {
		margin-top: 50px;
	}
}

@media screen and (max-width:768px) {
	.ourService .ability {
		margin-top: 40px;
	}

	.ability .list {
		margin-top: 50px;
	}
}

@media screen and (max-width:450px) {
	.ability .list .item:nth-child(n) {
		width: 100%;
		margin-top: 30px;
	}

	.ability .list .item:nth-child(1) {
		margin-top: 0;
	}
}

.serviceProcess {
	background: rgba(213, 213, 213, 0.20);
	padding: 93px 0 89px 0;
}

.serviceProcess .list {
	margin-top: 77px;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	justify-content: flex-start;
}

.serviceProcess .list .item {
	width: 18.5%;
	margin-right: 1.875%;
	display: flex;
	flex-direction: column;
	align-items: center;
	position: relative;
	margin-top: 30px;
}

.serviceProcess .list .item:nth-child(5n) {
	margin-right: 0;
}

.serviceProcess .list .item:nth-child(-n+5) {
	margin-top: 0;
}

.serviceProcess .list .item::after {
	content: "";
	position: absolute;
	left: 78.5%;
	height: 1px;
	top: 50px;
	width: 56%;
	border-top: 1px dashed rgba(128, 128, 128, .5);
}

.serviceProcess .list .item:nth-child(5n)::after,
.serviceProcess .list .item:last-child::after {
	display: none;
}

.serviceProcess .list .sign {
	width: 104px;
	height: 104px;
	border: 1px solid #CCC;
	border-radius: 50%;
	overflow: hidden;
}

.serviceProcess .list .num {
	width: 40px;
	height: 40px;
	border-radius: 50%;
	display: flex;
	align-items: center;
	justify-content: center;
	background-color: #F39800;
	color: #FFF;
	text-align: center;
	font-size: 20px;
	font-weight: 700;
	line-height: 30px;
}

.serviceProcess .list .tit {
	color: #333;
	text-align: center;
	font-family: Arial;
	font-size: 16px;
	font-weight: 700;
	line-height: 28px;
	margin-top: 21px;
}

.serviceProcess .list .txts {
	margin-top: 12px;
}


.lineTit span,
.title1 span {
	color: #036EB8;
}


@media screen and (max-width:1560px) {
	.serviceProcess .list {
		margin-top: 60px;
	}

	.serviceProcess .list .sign {
		width: 90px;
		height: 90px;
	}

	.serviceProcess .list .num {
		width: 36px;
		height: 36px;
		font-size: 18px;
	}

	.serviceProcess .list .tit {
		margin-top: 12px;
	}

}

@media screen and (max-width:1333px) {
	.serviceProcess .list .item:nth-child(n) {
		width: 32%;
		margin-right: 2%;
		margin-top: 30px;
	}

	.serviceProcess .list .item:nth-child(n)::after {
		display: block;
	}

	.serviceProcess .list .item:nth-child(3n) {
		margin-right: 0;
	}

	.serviceProcess .list .item:nth-child(-n+3) {
		margin-top: 0;
	}

	.serviceProcess .list .item:nth-child(3n)::after,
	.serviceProcess .list .item:last-child::after {
		display: none;
	}

	.serviceProcess .list .sign {
		width: 80px;
		height: 80px;
	}
}

@media screen and (max-width:999px) {
	.serviceProcess .list .sign {
		width: 70px;
		height: 70px;
	}

	.serviceProcess .list .num {
		width: 32px;
		height: 32px;
		font-size: 16px;
	}

	.serviceProcess .list .item::after {
		top: 33px;
		width: 48%;
	}
}

@media screen and (max-width:768px) {
	.serviceProcess .list {
		justify-content: space-between;
	}

	.serviceProcess .list .item:nth-child(n) {
		width: 48%;
		margin-right: 0%;
		margin-top: 30px;
	}

	.serviceProcess .list .item:nth-child(n)::after {
		display: block;
	}

	.serviceProcess .list .item:nth-child(-n+2) {
		margin-top: 0;
	}

	.serviceProcess .list .item:nth-child(2n)::after,
	.serviceProcess .list .item:last-child::after {
		display: none;
	}

	.serviceProcess .list {
		margin-top: 50px;
	}
}

@media screen and (max-width:450px) {
	.serviceProcess .list .item:nth-child(n) {
		width: 100%;
		margin-top: 30px;
	}

	.serviceProcess .list .item:nth-child(1) {
		margin-top: 0;
	}

	.serviceProcess .list .item:nth-child(n)::after {
		display: none;
	}
}


.able {
	background-color: #036EB8;
	padding: 93px 0 89px 0;
}


.able .lineTit {
	color: #ffffff;
}


.able .lineTit span {
	color: #F39800;
}

.able .list {
	display: flex;
	flex-wrap: wrap;
	margin-top: 87px;
}


.able .list .item {
	padding: 0 20px;
	position: relative;
	display: flex;
	flex-direction: column;
	align-items: center;
	flex: 1;
	justify-content: space-between;
}

.able .list .item .box {
	display: flex;
	flex-direction: column;
	align-items: center;
}


.able .list .item::after {
	content: "";
	position: absolute;
	right: 0;
	top: 50%;
	height: 70%;
	transform: translateY(-50%);
	width: 1px;
	background-color: rgba(255, 255, 255, .4);
}


.able .list .item:last-child,
.able .list .item:nth-child(6n) {
	padding-right: 0;
}

.able .list .item:last-child::after,
.able .list .item:nth-child(6n)::after {
	display: none;
}


.able .list .item:nth-child(6n-5) {
	padding-left: 0;
}


.able .list .sign {
	width: 50px;
	height: 50px;
	display: flex;
	align-items: center;
	justify-content: center;
}


.able .list .tit {
	text-align: center;
	color: #FFF;
	font-size: 18px;
	font-weight: 700;
	line-height: 30px;
	margin-top: 18px;
}

.able .list .txts {
	margin-top: 15px;
}


.able .list .txts p {
	text-align: center;
	color: #ffffff;
}

@media screen and (max-width:1560px) {
	.able .list {
		margin-top: 60px;
	}
}

@media screen and (max-width:1333px) {
	.able .list .item:nth-child(n) {
		flex: none;
		width: 33.3333%;
		margin-top: 30px;
		padding: 0 20px;
	}

	.able .list .item:nth-child(n)::after {
		display: block;
	}

	.able .list .item:nth-child(-n+3) {
		margin-top: 0;
	}

	.able .list .item:nth-child(3n) {
		padding-right: 0;
	}

	.able .list .item:nth-child(3n)::after,
	.able .list .item:last-child::after {
		display: none;
	}

	.able .list .item:nth-child(3n-2) {
		padding-left: 0;
	}

	.able .list .sign {
		width: 46px;
		height: 46px;
	}
}

@media screen and (max-width:999px) {
	.able .list .tit {
		font-size: 16px;
		line-height: 28px;
	}
}

@media screen and (max-width:768px) {
	.able .list .item:nth-child(n) {
		flex: none;
		width: 50%;
		margin-top: 30px;
		padding: 0 20px;
	}

	.able .list .item:nth-child(n)::after {
		display: block;
	}

	.able .list .item:nth-child(-n+2) {
		margin-top: 0;
	}

	.able .list .item:nth-child(2n) {
		padding-right: 0;
	}

	.able .list .item:nth-child(2n)::after,
	.able .list .item:last-child::after {
		display: none;
	}

	.able .list .item:nth-child(2n-1) {
		padding-left: 0;
	}

	.able .list {
		margin-top: 50px;
	}
}

@media screen and (max-width:450px) {
	.able .list .item:nth-child(n) {
		width: 100%;
		margin-top: 30px;
		padding: 0;
	}

	.able .list .item:nth-child(n)::after {
		display: none;
	}

	.able .list .item:nth-child(1) {
		margin-top: 0;
	}
}

.showCase {
	background: rgba(213, 213, 213, 0.20);
	padding: 90px 0 118px 0;
}



.showCase .tip {
	margin-top: 12px;
}

.showCase .list {
	display: flex;
	flex-wrap: wrap;
	margin-top: 48px;
}


.showCase .list .item {
	width: 23.71%;
	margin-right: 1.72%;
	margin-top: 30px;
	background-color: #ffffff;
}

.showCase .list .item:hover {
	background-color: #F39800;
}


.showCase .list .item:nth-child(4n) {
	margin-right: 0;
}


.showCase .list .item:nth-child(-n+4) {
	margin-top: 0;
}

.showCase .list .image {
	overflow: hidden;
}

.showCase .list .image img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	max-width: none;
}

.showCase .list .msg {
	padding: 24px 10px 35px;
}


.showCase .list .tit {
	color: #333;
	text-align: center;
	font-size: 18px;
	font-weight: 700;
	line-height: 30px;
	display: block;
}

.showCase .list .tit:hover {
	text-decoration: underline;
	text-decoration-skip-ink: none;
	text-underline-offset: 3px;
}

.showCase .list .item:hover .tit {
	color: #ffffff;
}

.showCase .list .txts {
	text-align: center;
	color: #666666;
	margin-top: 13px;
}



.showCase .list em {
	font-style: normal;
	color: #333333;
}


.showCase .list .item:hover .txts,
.showCase .list .item:hover .txts em {
	color: #ffffff;
}

.showCase .cBtn {
	margin: 0 auto;
	margin-top: 50px;
	border: 1px solid #999;
	background-color: transparent;
	color: #333;
	padding: 6px 21px;
}

.showCase .cBtn:hover {
	background-color: #F39800;
	color: #ffffff;
	border-color: #F39800;
}


.servicePiece {
	padding: 93px 0 100px 0;
}

.servicePiece .productFaq .faqList {
	margin-top: 67px;
}

@media screen and (max-width:1560px) {
	.showCase .tip {
		margin-top: 20px;
	}

	.showCase .list {
		margin-top: 40px;
	}

	.showCase .list .msg {
		padding: 20px 15px;
	}

	.servicePiece .productFaq .faqList {
		margin-top: 60px;
	}

	.showCase .cBtn {
		margin-top: 40px;
	}
}

@media screen and (max-width:1333px) {
	.showCase .list .item:nth-child(n) {
		width: 32%;
		margin-right: 2%;
		margin-top: 30px;
	}

	.showCase .list .item:nth-child(3n) {
		margin-right: 0;
	}

	.showCase .list .item:nth-child(-n+3) {
		margin-top: 0;
	}

	.showCase .list .txts {
		margin-top: 10px;
	}

	.showCase .list {
		margin-top: 36px;
	}
}

@media screen and (max-width:999px) {
	.showCase .list {
		justify-content: space-between;
		margin-top: 30px;
	}

	.showCase .list .item:nth-child(n) {
		width: 49%;
		margin-right: 0%;
		margin-top: 30px;
	}

	.showCase .list .item:nth-child(-n+2) {
		margin-top: 0;
	}

	.showCase .list .tit {
		font-size: 16px;
		line-height: 28px;
	}

	.showCase .cBtn {
		margin-top: 30px;
	}
}

@media screen and (max-width:768px) {
	.servicePiece .productFaq .faqList {
		margin-top: 50px;
	}
}

@media screen and (max-width:450px) {
	.showCase .list .item:nth-child(n) {
		width: 100%;
		margin-top: 30px;
	}

	.showCase .list .item:nth-child(1) {
		margin-top: 0;
	}
}



/* 4-1PROJECTS */

.projects {
	padding: 60px 0 90px 0;
	overflow: hidden;
}


.innerCategory a {
	color: #666;
	font-size: 18px;
	line-height: 30px;
	display: inline-block;
}

.innerCategory a.active,
.innerCategory a:hover {
	color: #F39800;
}

.innerCategory i {
	color: #036EB8;
	text-align: center;
	font-size: 18px;
	font-weight: 700;
	line-height: 30px;
	margin: 0 17px;
}

.projects .mbox {
	margin-top: 32px;
}

.innerMbox {
	height: 168px;
}

.projects .list {
	margin-top: 29px;
	display: flex;
	flex-wrap: wrap;
}

.projects .list .item {
	width: 31.42%;
	margin-right: 2.87%;
	margin-top: 49px;
}

.projects .list .item:nth-child(3n) {
	margin-right: 0;
}

.projects .list .item:nth-child(-n+3) {
	margin-top: 0;
}

.pBox {
	position: relative;
}


.pBox .image {
	overflow: hidden;
}

.pBox .image img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	max-width: none;
}

.pBox .btnBox {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	opacity: 0;
	z-index: 2;
}


.pBox:hover .btnBox {
	opacity: 1;
}


.pBox .btnBox .cBtn:hover {
	background-color: #ffffff;
	color: #F39800;
}

.projects .list .pBox .btnBox {
	background: linear-gradient(0deg, rgba(0, 0, 0, 0.50) 0%, rgba(0, 0, 0, 0.50) 100%);
}


.projects .list .tit {
	margin-top: 21px;
}

.projects .list .tit:hover {
	color: #F39800;
}


.projects .pager {
	margin-top: 84px;
}

.projects .projectDis {
	margin-top: 106px;
}


.projects .relatedProducts {
	margin-top: 79px;
}

@media screen and (max-width:1560px) {
	.projects .mbox {
		margin-top: 40px;
	}

	.projects .list .tit {
		margin-top: 16px;
	}

	.projects .list .item {
		margin-top: 30px;
	}

	.projects .pager {
		margin-top: 50px;
	}

	.projects .list {
		margin-top: 50px;
	}

	.projects .projectDis,
	.projects .relatedProducts {
		margin-top: 60px;
	}
}

@media screen and (max-width:1333px) {

	.innerCategory a,
	.innerCategory i {
		font-size: 16px;
		line-height: 28px;
	}

	.innerMbox {
		height: 84px;
	}

	.projects .list {
		margin-top: 40px;
	}

	.projects .pager {
		margin-top: 40px;
	}
}

@media screen and (max-width:999px) {

	.innerCategory a,
	.innerCategory i {
		font-size: 14px;
		line-height: 26px;
	}

	.projects .mbox {
		margin-top: 30px;
	}

	.innerMbox {
		height: 78px;
	}

	.projects .list {
		justify-content: space-between;
		margin-top: 30px;
	}

	.projects .list .item:nth-child(n) {
		width: 48%;
		margin-right: 0;
		margin-top: 30px;
	}

	.projects .list .item:nth-child(-n+2) {
		margin-top: 0;
	}

	.pBox .btnBox {
		display: none;
	}

	.projects .list .tit {
		margin-top: 12px;
	}

	.projects .pager {
		margin-top: 30px;
	}

	.projects .projectDis,
	.projects .relatedProducts {
		margin-top: 50px;
	}
}

@media screen and (max-width:768px) {

	.projects .projectDis,
	.projects .relatedProducts {
		margin-top: 40px;
	}
}

@media screen and (max-width:538px) {
	.projects .list .item:nth-child(n) {
		width: 100%;
		margin-top: 30px;
	}

	.projects .list .item:nth-child(1) {
		margin-top: 0;
	}
}

/* 4-2PROJECTS */

.projectDet {
	padding: 60px 0 123px 0;
}

.projectDet .con {
	display: flex;
	align-items: flex-start;
	justify-content: space-between;
}

.projectDet .det {
	width: 71.42%;
}


.projectDet .det h1 {
	color: #333;
	font-size: 30px;
	font-weight: 700;
	line-height: 48px;
}


.projectDet .det .share {
	margin-top: 25px;
}

.projectDet .det .dis {
	padding: 41px 0 48px 0;
	border-top: 1px solid rgba(0, 0, 0, .1);
	border-bottom: 1px solid rgba(0, 0, 0, .1);
	margin-top: 22px;
}


.projectDet .det .prevOrNext {
	margin-top: 25px;
}


.projectDet .projectSlides {
	width: 22.85%;
}


.projectSlides>div:nth-child(1) {
	margin-top: 0;
}


.projectSlides .title {
	padding: 14.5px 21px;
	display: flex;
	align-items: center;
	justify-content: space-between;
	background-color: #F39800;
	color: #FFF;
	font-size: 18px;
	font-weight: 700;
	line-height: 30px;
}


.projectSlides .title .menuBtn {
	display: none;
}

.projectCategory .list li {
	border-bottom: 1px solid #E6E6E6;
}

.projectCategory .list a {
	display: block;
	padding: 15.5px 20px;
	font-size: 18px;
	line-height: 28px;
}


.projectCategory .list li.active>a,
.projectCategory .list li:hover>a {
	background: rgba(243, 152, 0, 0.05);
}


.relatedProjects {
	margin-top: 40px;
}


.relatedProjects .list {
	margin-top: 21px;
}

.relatedProjects .list li {
	margin-top: 19px;
}

.relatedProjects .list li:nth-child(1) {
	margin-top: 0;
}


.relatedProjects .btnBox {
	background: linear-gradient(0deg, rgba(0, 0, 0, 0.50) 0%, rgba(0, 0, 0, 0.50) 100%);
}



.relatedProjects .list .tit {
	margin-top: 13px;
}

.relatedProjects .list .tit:hover {
	color: #F39800;
}

.projectLabel {
	margin-top: 39px;
}


.projectLabel .list li {
	border-bottom: 1px solid #E6E6E6;
}

.projectLabel .list a {
	display: block;
	padding: 15.5px 20px;
	font-size: 18px;
	line-height: 28px;
}


.projectLabel .list li.active>a,
.projectLabel .list li:hover>a {
	background: rgba(243, 152, 0, 0.05);
}

@media screen and (max-width:1560px) {
	.projectDet .det h1 {
		font-size: 28px;
		line-height: 40px;
	}

	.projectDet .det .share {
		margin-top: 30px;
	}

	.projectDet .det .dis {
		padding: 30px 0;
		margin-top: 30px;
	}

	.projectDet .det .prevOrNext {
		margin-top: 30px;
	}

	.projectSlides .title,
	.projectCategory .list a,
	.projectLabel .list a {
		padding: 12px 20px;
	}

	.projectCategory .list a,
	.projectLabel .list a {
		font-size: 16px;
	}
}

@media screen and (max-width:1333px) {
	.projectDet .det h1 {
		font-size: 24px;
		line-height: 36px;
	}

	.projectDet .projectSlides {
		width: 30%;
	}

	.projectDet .det {
		width: 65%;
	}

	.projectDet .projectSlides>div {
		margin-top: 30px;
	}

	.projectDet .projectSlides>div:nth-child(1) {
		margin-top: 0;
	}
}

@media screen and (max-width:999px) {
	.projectDet .con {
		flex-direction: column;
		align-items: flex-start;
	}

	.projectDet .det {
		width: 100%;
	}

	.projectDet .det h1 {
		font-size: 22px;
		line-height: 34px;
	}

	.projectDet .projectSlides {
		width: 100%;
		margin-top: 50px;
	}

	.projectDet .projectSlides .list {
		display: none;
		transition: none;
	}

	.projectSlides .title,
	.projectCategory .list a,
	.projectLabel .list a {
		padding: 10px 20px;
		font-size: 16px;
		line-height: 28px;
	}

	.projectCategory .list a,
	.projectLabel .list a {
		font-size: 14px;
		line-height: 26px;
	}

	.projectSlides .title .menuBtn {
		width: 30px;
		height: 30px;
		display: flex;
		align-items: center;
		justify-content: center;
		font-size: 20px;
		line-height: 30px;
	}

	.projectSlides .title .menuBtn.active i {
		transform: rotate(45deg);
	}

	.relatedProjects ul {
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
	}

	.relatedProjects .list li {
		width: 48%;
		margin-top: 30px;
		margin-right: 0;
	}

	.relatedProjects .list li:nth-child(-n+2) {
		margin-top: 0;
	}

	.projectDet .projectSlides>div {
		margin-top: 24px;
	}

	.projectDet .projectSlides>div:nth-child(1) {
		margin-top: 0;
	}
}

@media screen and (max-width:768px) {
	.projectDet .det h1 {
		font-size: 20px;
		line-height: 30px;
	}

	.projectDet .projectSlides {
		margin-top: 40px;
	}
}

@media screen and (max-width:450px) {
	.relatedProjects .list li:nth-child(n) {
		width: 100%;
		margin-top: 30px;
	}

	.relatedProjects .list li:nth-child(1) {
		margin-top: 0;
	}

}



/* 5-1Gallery */

.gallery {
	padding: 60px 0 81px 0;
}

.gallery .title1 {
	font-size: 46px;
	line-height: 62px;
}

.gallery .mbox {
	margin-top: 21px;
}

.gallery .list {
	margin-top: 59px;
	display: flex;
	flex-wrap: wrap;
}

.gallery .list .item {
	width: 31.42%;
	margin-right: 2.87%;
	margin-top: 49px;
}

.gallery .list .item:nth-child(3n) {
	margin-right: 0;
}

.gallery .list .item:nth-child(-n+3) {
	margin-top: 0;
}

.gallery .btnBox {
	background: linear-gradient(0deg, rgba(243, 152, 0, 0.60) 0%, rgba(243, 152, 0, 0.60) 100%);
	pointer-events: none;
}

.gallery .list .image:hover img {
	transform: none;
}

.gallery .btnBox i {
	width: 66px;
	height: 66px;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 50%;
	overflow: hidden;
	color: #ffffff;
	font-size: 32px;
	background-color: #F39800;
}

.gallery .btnBox i:hover {
	background-color: #ffffff;
	color: #F39800;
}


.gallery .list .name {
	margin-top: 25px;
}


.gallery .pager {
	margin-top: 74px;
}


.gallery .galleryDis {
	margin-top: 96px;
}




@media screen and (max-width:1560px) {
	.gallery .mbox {
		margin-top: 40px;
	}

	.gallery .list .name {
		margin-top: 16px;
	}

	.gallery .list .item {
		margin-top: 30px;
	}

	.gallery .pager {
		margin-top: 50px;
	}

	.gallery .list {
		margin-top: 50px;
	}

	.gallery .galleryDis {
		margin-top: 60px;
	}

	.gallery .btnBox i {
		width: 50px;
		height: 50px;
		font-size: 24px;
	}
}

@media screen and (max-width:1333px) {

	.gallery .list {
		margin-top: 40px;
	}

	.gallery .pager {
		margin-top: 40px;
	}

	.gallery .btnBox i {
		width: 40px;
		height: 40px;
		font-size: 20px;
	}
}

@media screen and (max-width:999px) {

	.gallery .mbox {
		margin-top: 30px;
	}


	.gallery .list {
		justify-content: space-between;
		margin-top: 30px;
	}

	.gallery .list .item:nth-child(n) {
		width: 48%;
		margin-right: 0;
		margin-top: 30px;
	}

	.gallery .list .item:nth-child(-n+2) {
		margin-top: 0;
	}

	.gallery .list .name {
		margin-top: 12px;
	}

	.gallery .pager {
		margin-top: 30px;
	}

	.gallery .galleryDis {
		margin-top: 50px;
	}
}

@media screen and (max-width:768px) {

	.gallery .galleryDis {
		margin-top: 40px;
	}
}

@media screen and (max-width:538px) {
	.gallery .list .item:nth-child(n) {
		width: 100%;
		margin-top: 30px;
	}

	.gallery .list .item:nth-child(1) {
		margin-top: 0;
	}
}


/* 5-2Video */


.videoPiece {
	padding: 60px 0 81px 0;
}

.videoPiece .title1 {
	font-size: 46px;
	line-height: 62px;
}

.videoPiece .mbox {
	margin-top: 21px;
}

.videoPiece .list {
	margin-top: 59px;
	display: flex;
	flex-wrap: wrap;
}

.videoPiece .list .item {
	width: 31.42%;
	margin-right: 2.87%;
	margin-top: 49px;
}

.videoPiece .list .item:nth-child(3n) {
	margin-right: 0;
}

.videoPiece .list .item:nth-child(-n+3) {
	margin-top: 0;
}

.videoPiece .btnBox {
	background: linear-gradient(0deg, rgba(243, 152, 0, 0.60) 0%, rgba(243, 152, 0, 0.60) 100%);
}

.videoPiece .btnBox .video {
	display: flex;
	align-items: center;
	justify-content: center;
	cursor: pointer;
}


.videoPiece .btnBox .video .playBtn {
	width: 70px;
	height: 70px;
}

.videoPiece .btnBox .video:hover .playBtn img {
	transform: scale(1.1);
}


.videoPiece .list .name {
	margin-top: 25px;
}


.videoPiece .pager {
	margin-top: 74px;
}


.videoPiece .videoDis {
	margin-top: 96px;
}




@media screen and (max-width:1560px) {
	.videoPiece .mbox {
		margin-top: 30px;
	}

	.videoPiece .list .name {
		margin-top: 16px;
	}

	.videoPiece .list .item {
		margin-top: 30px;
	}

	.videoPiece .pager {
		margin-top: 50px;
	}

	.videoPiece .list {
		margin-top: 50px;
	}

	.videoPiece .videoDis {
		margin-top: 60px;
	}

	.videoPiece .btnBox .video .playBtn {
		width: 60px;
		height: 60px;
	}
}

@media screen and (max-width:1333px) {

	.videoPiece .list {
		margin-top: 40px;
	}

	.videoPiece .pager {
		margin-top: 40px;
	}

	.videoPiece .btnBox .video .playBtn {
		width: 50px;
		height: 50px;
	}

}

@media screen and (max-width:999px) {

	.videoPiece .mbox {
		margin-top: 30px;
	}


	.videoPiece .list {
		justify-content: space-between;
		margin-top: 30px;
	}

	.videoPiece .list .item:nth-child(n) {
		width: 48%;
		margin-right: 0;
		margin-top: 30px;
	}

	.videoPiece .list .item:nth-child(-n+2) {
		margin-top: 0;
	}

	.videoPiece .list .name {
		margin-top: 12px;
	}

	.videoPiece .pager {
		margin-top: 30px;
	}

	.videoPiece .videoDis {
		margin-top: 50px;
	}

	.videoPiece .btnBox {
		opacity: 1;
		background: none;
		display: flex;
	}

	.videoPiece .btnBox .video {
		width: 100%;
		height: 100%;
	}

}

@media screen and (max-width:768px) {

	.videoPiece .videoDis {
		margin-top: 40px;
	}
}

@media screen and (max-width:538px) {
	.videoPiece .list .item:nth-child(n) {
		width: 100%;
		margin-top: 30px;
	}

	.videoPiece .list .item:nth-child(1) {
		margin-top: 0;
	}
}


/* 5-3Download */


.download {
	padding: 60px 0 81px 0;
}

.download .title1 {
	font-size: 46px;
	line-height: 62px;
}

.download .mbox {
	margin-top: 21px;
}

.download .list {
	margin-top: 59px;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

.download .list .item {
	width: 48.71%;
	border-radius: 999px;
	margin-top: 28px;
	background: #FFF;
	box-shadow: 0 0 30px 0 rgba(32, 42, 35, 0.10);
	display: flex;
	justify-content: space-between;
}


.download .list .item:hover {
	background-color: #F39800;
}

.download .list .item:hover .name {
	color: #ffffff;
}

.download .list .item:hover .btn img {
	filter: grayscale(100%) brightness(500%);
}


.download .list .item:nth-child(-n+2) {
	margin-top: 0;
}


.download .list .btn {
	display: flex;
	align-items: center;
	justify-content: center;
	border-left: 1px solid #E6E6E6;
	width: 108px;
	padding-right: 2px;
}


.download .list .item:hover .btn {
	border-left-color: rgba(255, 255, 255, .5);
}


.download .list .btn img {
	width: 40px;
}

.download .list .box {
	padding: 16px 37.5px;
	flex: 1;
	display: flex;
	align-items: center;
}



.download .pager {
	margin-top: 74px;
}


.download .downloadDis {
	margin-top: 96px;
}





@media screen and (max-width:1560px) {
	.download .mbox {
		margin-top: 30px;
	}

	.download .pager {
		margin-top: 50px;
	}

	.download .list {
		margin-top: 50px;
	}

	.download .downloadDis {
		margin-top: 60px;
	}

	.download .list .btn {
		padding-right: 0;
		width: 90px;
	}

	.download .list .box {
		padding: 14px 20px;
	}

	.download .list .btn img {
		width: 36px;
	}
}


@media screen and (max-width:1333px) {

	.download .list {
		margin-top: 40px;
	}

	.download .pager {
		margin-top: 40px;
	}

	.download .list .btn img {
		width: 30px;
	}

	.download .list .box {
		padding: 10px 20px;
	}

	.download .list .btn {
		width: 70px;
	}
}

@media screen and (max-width:999px) {

	.download .mbox {
		margin-top: 30px;
	}


	.download .list {
		justify-content: space-between;
		margin-top: 30px;
	}


	.download .pager {
		margin-top: 30px;
	}

	.download .downloadDis {
		margin-top: 50px;
	}

	.download .list .btn {
		width: 60px;
	}

	.download .list .btn img {
		width: 26px;
	}


	.download .list .item:nth-child(n) {
		width: 100%;
		margin-top: 24px;
	}

	.download .list .item:nth-child(1) {
		margin-top: 0;
	}
}

@media screen and (max-width:768px) {

	.download .downloadDis {
		margin-top: 40px;
	}
}


/* 5-4FAQ */

.questions {
	padding: 60px 0 115px 0;
}

.questions .list {
	margin-top: 40px;
	display: flex;
	flex-wrap: wrap;
}

.questions .list {
	margin-top: 50px;
	display: flex;
	flex-wrap: wrap;
}


.questions .image {
	overflow: hidden;
}


.questions .image img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	max-width: none;
}


.questions .list .item {
	width: 31.42%;
	margin-right: 2.87%;
	margin-top: 41px;
}

.questions .list .item:nth-child(3n) {
	margin-right: 0;
}

.questions .list .item:nth-child(-n+3) {
	margin-top: 0;
}


.questions .list .time {
	font-size: 14px !important;
	line-height: 24px !important;
	margin-top: 18px;
	color: #999999;
}

.questions .list .tit {
	margin-top: 6px;
	line-height: 28px;
}

.questions .list .tit:hover {
	color: #F39800;
}

.questions .list .txts {
	margin-top: 13px;
	font-size: 16px;
	line-height: 26px;
}

.questions .list .btn {
	display: inline-block;
	margin-top: 12px;
	color: #036EB8;
	font-size: 14px !important;
	line-height: 26px !important;
}


.questions .list .btn:hover {
	color: #F39800;
}


.questions .pager {
	margin-top: 86px;
}

@media screen and (max-width:1560px) {
	.questions .list .item {
		margin-top: 30px;
	}

	.questions .pager {
		margin-top: 50px;
	}

	.questions .list {
		margin-top: 50px;
	}

	.questions .list .tit {
		margin-top: 10px;
	}

}

@media screen and (max-width:1333px) {

	.questions .list {
		margin-top: 40px;
	}

	.questions .pager {
		margin-top: 40px;
	}

}

@media screen and (max-width:999px) {

	.questions .list {
		justify-content: space-between;
		margin-top: 30px;
	}

	.questions .list .item:nth-child(n) {
		width: 48%;
		margin-right: 0;
		margin-top: 30px;
	}

	.questions .list .item:nth-child(-n+2) {
		margin-top: 0;
	}

	.questions .pager {
		margin-top: 30px;
	}

	.questions .list .txts {
		font-size: 14px;
		line-height: 26px;
	}
}


@media screen and (max-width:538px) {
	.questions .list .item:nth-child(n) {
		width: 100%;
		margin-top: 30px;
	}

	.questions .list .item:nth-child(1) {
		margin-top: 0;
	}
}

/* 5-5FAQ */

.faq {
	padding: 58px 0 90px 0;
}

.faq .faqList {
	margin-top: 45px;
}

.faq .faqList .item {
	margin-bottom: 20px;
	cursor: pointer;
	overflow: hidden;
}

.faq .faqList .item:nth-child(1) .answer {
	display: block;
}


.faq .faqList .item:last-child {
	margin-bottom: 0;
}


.faq .faqList .question {
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 10px 19.5px 10px 21px;
	background: rgba(186, 186, 186, 0.10);
}


.faq .faqList .question:hover .name {
	color: #F39800;
}

.faq .faqList .question:hover .name span {
	color: #F39800;
}

.faq .faqList .question .name {
	color: #333;
	font-size: 16px;
	line-height: 30px;
	display: flex;
	align-items: flex-start;
}

.faq .faqList .item.active .name {
	font-size: 18px;
	color: #F39800;
	font-weight: 700;
}

.faq .faqList .item.active .name span {
	color: #F39800;
	font-weight: 700;
}

.faq .faqList .question .name span {
	color: #333;
	font-size: 20px;
	line-height: 30px;
	flex-shrink: 0;
	margin-right: 19px;
	font-style: normal;
}


.faq .faqList .question .btns {
	display: flex;
	align-items: center;
	justify-content: center;
	position: relative;
	flex-shrink: 0;
	margin-left: 30px;
	width: 24px;
	height: 24px;
}


.faq .faqList .question i {
	width: 14px;
	height: 2px;
	background-color: #F39800;
	border-radius: 4px;
}

.faq .faqList .question i.move {
	width: 14px;
	height: 2px;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translateX(-50%) translateY(-50%) rotate(90deg);
	border-radius: 10px;
}

.faq .faqList .item.active .question i.move {
	transform: translateX(-50%) translateY(-50%) rotate(0deg);
}



.faq .faqList .answer {
	display: none;
	transition: none;
	padding: 23px 0px 1px 20px;
}


.faq .faqList .answer .box {
	display: flex;
	align-items: flex-start;
}

.faq .faqList .answer>.box>span {
	color: #F39800;
	font-size: 20px;
	line-height: 30px;
	flex-shrink: 0;
	margin-right: 20px;
	transform: translateY(-1px);
	font-style: normal;
	font-weight: 700;
}

.faq .pager {
	margin-top: 87px;
}


.faq .relatedProducts {
	margin-top: 93px;
}


@media screen and (max-width:1560px) {
	.faq .faqList {
		margin-top: 50px;
	}

	.faq .pager {
		margin-top: 50px;
	}

	.faq .relatedProducts {
		margin-top: 60px;
	}

	.faq .faqList .answer {
		padding: 14px 0 0 20px
	}
}

@media screen and (max-width:1333px) {
	.faq .faqList {
		margin-top: 40px;
	}

	.faq .pager {
		margin-top: 40px;
	}
}

@media screen and (max-width:999px) {
	.faq .relatedProducts {
		margin-top: 50px;
	}

	.faq .faqList {
		margin-top: 30px;
	}

	.faq .pager {
		margin-top: 30px;
	}

	.faq .faqList .question .name {
		font-size: 14px;
		line-height: 26px;
	}

	.faq .faqList .question .name span,
	.faq .faqList .answer>.box>span {
		font-size: 18px;
		line-height: 26px;
	}

	.faq .faqList .item.active .name {
		font-size: 16px;
	}
}

@media screen and (max-width:768px) {
	.faq .relatedProducts {
		margin-top: 40px;
	}
}



/* 5-5FAQ-1 */

.questionDet {
	padding: 60px 0 90px 0;
}


.questionDet .con {
	display: flex;
	align-items: flex-start;
	justify-content: space-between;
}


.questionDet .det {
	width: 72.85%;
}

.questionDet .det h1 {
	font-weight: 700;
	font-size: 30px;
	line-height: 48px;
	color: #333333;
}


.questionDet .dis {
	margin-top: 25px;
}


.questionDet .relatedArticles {
	margin-top: 29px;
	padding: 40px 39px 40px;
	border-radius: 10px;
	border: 1px solid rgba(0, 0, 0, 0.10);
	background: #FFF;
}

.questionDet .relatedArticles .tit {
	color: #333;
	font-size: 20px;
	line-height: 30px;
	margin-top: 19px;
	font-weight: bold;
}

.questionDet .relatedArticles .msg {
	margin-top: 20px;
}


.questionDet .relatedArticles .msg p {
	color: #333;
	font-size: 16px;
	line-height: 34px;
}


.questionDet .relatedArticles .info {
	margin-top: 19px;
	display: flex;
	align-items: flex-start;
}

.questionDet .relatedArticles .info .user {
	width: 100px;
	height: 100px;
	border-radius: 50%;
	flex-shrink: 0;
	margin-right: 20px;
}

.questionDet .relatedArticles .info .user img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	max-width: none;
}


.questionDet .relatedArticles .box {
	flex: 1;
}

.questionDet .relatedArticles .box .name {
	color: #333;
	font-size: 16px;
	font-weight: 700;
	line-height: 28px;
	margin-top: 5px;
}

.questionDet .relatedArticles .box .txts {
	margin-top: 10px;
}


.questionDet .relatedQuestions {
	margin-top: 50px;
}


.questionDet .relatedQuestions .title {
	color: #F39800;
	font-size: 30px;
	font-weight: 700;
	line-height: 48px;
}

.questionDet .relatedQuestions .list {
	display: flex;
	flex-wrap: wrap;
	margin-top: 30px;
}



.questionDet .relatedQuestions .list .item {
	width: 31.2%;
	margin-right: 3.2%;
	margin-top: 32px;
	box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.10);
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	justify-content: space-between;
}


.questionDet .relatedQuestions .list .item .box {
	padding: 30px 30px 39px;
	flex: 1;
}


.questionDet .relatedQuestions .list .item:nth-child(3n) {
	margin-right: 0;
}

.questionDet .relatedQuestions .list .item:nth-child(-n+3) {
	margin-top: 0;
}

.questionDet .relatedQuestions .list .tit {
	font-size: 20px;
	line-height: 30px;
}

.questionDet .relatedQuestions .list .txts {
	margin-top: 22px;
}

.questionDet .relatedQuestions .list .btn {
	color: #036EB8;
	font-size: 14px !important;
	line-height: 28px !important;
	display: inline-block;
	margin-top: 28px;
}


.questionDet .relatedQuestions .list .btn:hover {
	color: #F39800;
}


.questionDet .relatedQuestions .list .tit:hover {
	color: #F39800;
}

.questionDet .relatedQuestions .cBtn {
	margin-top: 40px;
}

.questionDet .relatedQuestions .time {
	flex-shrink: 0;
	padding: 14px 30px;
	width: 100%;
	font-size: 14px !important;
	line-height: 24px !important;
	border-top: 1px solid rgba(0, 0, 0, .1);
	color: #999999;
}

.questionDet .relatedProducts {
	margin-top: 118px;
}

.questionDet .ourProducts {
	margin-top: 72px;
	width: 22.85%;
}



.questionDet .ourProducts .tit {
	color: #333;
	font-size: 24px;
	font-weight: 700;
	line-height: 35px;
}


.questionDet .ourProducts .list {
	margin-top: 20px;
}


.questionDet .ourProducts .list .box {
	position: relative;
}

.questionDet .ourProducts .list .image {
	display: flex;
	align-items: center;
	justify-content: center;
}

.questionDet .ourProducts .list .msg {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 9;
	display: flex;
	align-items: center;
	justify-content: center;
	background: linear-gradient(0deg, rgba(243, 152, 0, 0.80) 0%, rgba(243, 152, 0, 0.80) 100%);
	opacity: 0;
}


.questionDet .ourProducts .list .box:hover .msg {
	opacity: 1;
}


.questionDet .ourProducts .list .msg .cBtn {
	background-color: transparent;
	color: #ffffff;
	border: 1px solid #ffffff;
}


.questionDet .ourProducts .list .msg .cBtn:hover {
	background-color: #ffffff;
	color: #F39800;
}


.questionDet .ourProducts .list .item {
	margin-top: 28px;
}

.questionDet .ourProducts .list .item:nth-child(1) {
	margin-top: 0;
}


.questionDet .ourProducts .list .name {
	color: #333;
	text-align: center;
	font-size: 16px;
	line-height: 28px;
	margin-top: 18px;
}


.questionDet .ourProducts .list .name:hover {
	color: #F39800;
}

@media screen and (max-width:1560px) {

	.questionDet .det h1,
	.questionDet .relatedQuestions .title {
		font-size: 26px;
		line-height: 38px;
	}

	.questionDet .ourProducts {
		margin-top: 0;
	}

	.questionDet .dis {
		margin-top: 30px;
	}

	.questionDet .relatedArticles {
		border-radius: 5px;
		padding: 30px;
		margin-top: 30px;
	}

	.questionDet .relatedArticles .tit,
	.questionDet .relatedQuestions .list .tit {
		font-size: 18px;
		line-height: 28px;
	}

	.questionDet .relatedArticles .msg p {
		line-height: 28px;
	}

	.questionDet .relatedArticles .info,
	.questionDet .relatedArticles .tit {
		margin-top: 30px;
	}

	.questionDet .relatedQuestions {
		margin-top: 40px;
	}

	.questionDet .relatedQuestions .list .item .box {
		padding: 20px;
	}

	.questionDet .relatedQuestions .list .txts {
		margin-top: 20px;
	}

	.questionDet .relatedQuestions .list .btn {
		margin-top: 20px;
	}

	.questionDet .relatedQuestions .time {
		padding: 10px 20px;
	}

	.questionDet .relatedProducts {
		margin-top: 80px;
	}

	.questionDet .ourProducts .list {
		margin-top: 30px;
	}

	.questionDet .ourProducts .list .name {
		margin-top: 14px;
	}
}

@media screen and (max-width:1333px) {

	.questionDet .det h1,
	.questionDet .relatedQuestions .title {
		font-size: 24px;
		line-height: 36px;
	}

	.questionDet .ourProducts .tit {
		font-size: 22px;
		line-height: 34px;
	}

	.questionDet .relatedQuestions .list {
		justify-content: space-between;
	}

	.questionDet .relatedQuestions .list .item:nth-child(n) {
		width: 48%;
		margin-top: 30px;
		margin-right: 0;
	}

	.questionDet .relatedQuestions .list .item:nth-child(-n+2) {
		margin-top: 0;
	}

	.questionDet .relatedProducts {
		margin-top: 60px;
	}
}

@media screen and (max-width:999px) {
	.questionDet .con {
		flex-direction: column;
		align-items: flex-start;
	}

	.questionDet .det {
		width: 100%;
	}

	.questionDet .det h1,
	.questionDet .relatedQuestions .title {
		font-size: 22px;
		line-height: 34px;
	}

	.questionDet .relatedArticles .tit,
	.questionDet .relatedQuestions .list .tit {
		font-size: 16px;
		line-height: 28px;
	}

	.questionDet .relatedArticles {
		padding: 20px;
	}

	.questionDet .relatedArticles .info,
	.questionDet .relatedArticles .tit {
		margin-top: 26px;
	}

	.questionDet .relatedQuestions .cBtn {
		margin-top: 30px;
	}

	.questionDet .ourProducts {
		width: 100%;
		margin-top: 50px;
	}

	.questionDet .ourProducts .tit {
		font-size: 20px;
		line-height: 30px;
	}

	.questionDet .ourProducts .list {
		display: flex;
		flex-wrap: wrap;
	}

	.questionDet .ourProducts .list .item {
		width: 32%;
		margin-right: 2%;
		margin-top: 30px;
	}

	.questionDet .ourProducts .list .item:nth-child(3n) {
		margin-right: 0;
	}

	.questionDet .ourProducts .list .item:nth-child(-n+3) {
		margin-top: 0;
	}

	.questionDet .ourProducts .list .msg {
		display: none;
	}

	.questionDet .ourProducts .list .name {
		font-size: 14px;
		line-height: 24px;
	}

	.questionDet .relatedProducts {
		margin-top: 50px;
	}

	.questionDet .relatedArticles .info .user {
		width: 80px;
		height: 80px;
	}
}


@media screen and (max-width:768px) {

	.questionDet .det h1,
	.questionDet .relatedQuestions .title {
		font-size: 20px;
		line-height: 30px;
	}

	.questionDet .ourProducts .list {
		justify-content: space-between;
	}

	.questionDet .ourProducts .list .item:nth-child(n) {
		width: 48%;
		margin-right: 0;
		margin-top: 30px;
	}

	.questionDet .ourProducts .list .item:nth-child(-n+2) {
		margin-top: 0;
	}
}

@media screen and (max-width:538px) {
	.questionDet .relatedArticles .info {
		flex-direction: column;
		align-items: flex-start;
	}

	.questionDet .relatedArticles .info .user {
		margin-right: 0;
		margin-bottom: 20px;
	}
}

@media screen and (max-width:450px) {
	.questionDet .relatedQuestions .list .item:nth-child(n) {
		width: 100%;
		margin-top: 30px;
	}

	.questionDet .relatedQuestions .list .item:nth-child(1) {
		margin-top: 0;
	}

	.questionDet .ourProducts .list .item:nth-child(n) {
		width: 100%;
		margin-top: 30px;
	}

	.questionDet .ourProducts .list .item:nth-child(1) {
		margin-top: 0;
	}
}





/* 6-1 Blog*/

.blog {
	padding: 60px 0 115px 0;
}

.blog .list {
	margin-top: 40px;
	display: flex;
	flex-wrap: wrap;
}

.blog .list {
	margin-top: 50px;
	display: flex;
	flex-wrap: wrap;
}


.blog .image {
	overflow: hidden;
}


.blog .image img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	max-width: none;
}


.blog .list .item {
	width: 31.42%;
	margin-right: 2.87%;
	margin-top: 50px;
}

.blog .list .item:nth-child(3n) {
	margin-right: 0;
}

.blog .list .item:nth-child(-n+3) {
	margin-top: 0;
}


.blog .list .time {
	font-size: 14px !important;
	line-height: 24px !important;
	margin-top: 19px;
	color: #999999;
}

.blog .list .tit {
	margin-top: 5px;
	line-height: 28px;
	min-height: 56px;
}

.blog .list .tit:hover {
	color: #F39800;
}

.blog .list .txts {
	margin-top: 12px;
	font-size: 14px !important;
	line-height: 28px !important;
}


.blog .pager {
	margin-top: 85px;
}

@media screen and (max-width:1560px) {
	.blog .list .item {
		margin-top: 30px;
	}

	.blog .pager {
		margin-top: 50px;
	}

	.blog .list {
		margin-top: 50px;
	}

	.blog .list .tit {
		margin-top: 10px;
	}

	.blog .list .txts {
		line-height: 26px !important;
	}
}

@media screen and (max-width:1333px) {

	.blog .list {
		margin-top: 40px;
	}

	.blog .pager {
		margin-top: 40px;
	}

}

@media screen and (max-width:999px) {

	.blog .list {
		justify-content: space-between;
		margin-top: 30px;
	}

	.blog .list .item:nth-child(n) {
		width: 48%;
		margin-right: 0;
		margin-top: 30px;
	}

	.blog .list .item:nth-child(-n+2) {
		margin-top: 0;
	}

	.blog .pager {
		margin-top: 30px;
	}
}


@media screen and (max-width:538px) {
	.blog .list .item:nth-child(n) {
		width: 100%;
		margin-top: 30px;
	}

	.blog .list .item:nth-child(1) {
		margin-top: 0;
	}

	.blog .list .tit {
		min-height: auto;
	}
}



/* 6-2NEWS */

.news {
	padding: 60px 0 114px 0;
}

.news .show {
	display: flex;
	justify-content: space-between;
	background-color: #F3F3F3;
}

.news .show .image {
	width: 50%;
	overflow: hidden;
}

.news .show .image img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	max-width: none;
}

.news .show .msg {
	width: 50%;
	padding: 40px 39px;
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	justify-content: center;
}


.news .show .time {
	color: #F39800;
	font-size: 14px !important;
	line-height: 24px !important;
}

.news .show .name {
	margin-top: 21px;
}

.news .show .name:hover {
	color: #F39800;
}

.news .show .txts {
	margin-top: 17px;
}

.news .show .cBtn {
	margin-top: 26px;
}


.news .list {
	margin-top: 40px;
	display: flex;
	flex-wrap: wrap;
}

.news .list {
	margin-top: 59px;
	display: flex;
	flex-wrap: wrap;
}


.news .image {
	overflow: hidden;
}


.news .image img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	max-width: none;
}


.news .list .item {
	width: 31.42%;
	margin-right: 2.87%;
	margin-top: 39px;
}

.news .list .item:nth-child(3n) {
	margin-right: 0;
}

.news .list .item:nth-child(-n+3) {
	margin-top: 0;
}


.news .list .time {
	font-size: 14px !important;
	line-height: 24px !important;
	margin-top: 19px;
	color: #999999;
}

.news .list .name {
	margin-top: 25px;
	line-height: 28px;
}

.news .list .name:hover {
	color: #F39800;
}

.news .list .txts {
	margin-top: 12px;
	font-size: 14px !important;
	line-height: 28px !important;
}


.news .pager {
	margin-top: 83px;
}

@media screen and (max-width:1560px) {
	.news .show .msg {
		padding: 40px 30px;
	}

	.news .show .name {
		margin-top: 20px;
	}

	.news .list .item {
		margin-top: 30px;
	}

	.news .pager {
		margin-top: 50px;
	}

	.news .list {
		margin-top: 50px;
	}

	.news .list .name {
		margin-top: 16px;
	}

}

@media screen and (max-width:1333px) {

	.news .list {
		margin-top: 40px;
	}

	.news .pager {
		margin-top: 40px;
	}

}

@media screen and (max-width:999px) {

	.news .list {
		justify-content: space-between;
		margin-top: 30px;
	}

	.news .list .item:nth-child(n) {
		width: 48%;
		margin-right: 0;
		margin-top: 30px;
	}

	.news .list .item:nth-child(-n+2) {
		margin-top: 0;
	}

	.news .pager {
		margin-top: 30px;
	}
}



@media screen and (max-width:768px) {
	.news .show {
		flex-direction: column;
		align-items: flex-start;
	}

	.news .show .msg {
		width: 100%;
		padding: 20px;
	}

	.news .show .image {
		width: 100%;
	}
}



@media screen and (max-width:538px) {
	.news .list .item:nth-child(n) {
		width: 100%;
		margin-top: 30px;
	}

	.news .list .item:nth-child(1) {
		margin-top: 0;
	}
}


/* 6-3NEWS */

.newDet {
	padding: 60px 0 90px 0;
}

.newDet .con {
	display: flex;
	align-items: flex-start;
	justify-content: space-between;
}


.newDet .newNav {
	width: 22.9%;
	border-radius: 4px;
	border: 1px solid #D9D9D9;
	position: sticky;
	top: 70px;
	left: 0;
}


.newDet .newNav .title {
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 14px 18px;
	color: #333;
	font-size: 18px;
	font-weight: 700;
	line-height: 30px;
	cursor: pointer;
}

.newDet .newNav .title:hover {
	color: #F39800;
}

.newDet .newNav .list {
	border-top: 1px solid #E6E6E6;
}

.newDet .newNav .title .menuBtn {
	display: flex;
	align-items: center;
	justify-content: center;
	margin-right: 2px;
	font-weight: normal;
}


.newDet .newNav .title .menuBtn i {
	transform: rotate(-90deg);
	font-size: 14px;
	color: #666666;
	flex-shrink: 0;
	margin-left: 20px;
}


.newDet .newNav .title.active .menuBtn i {
	transform: rotate(90deg);
}


.newDet .newNav .title:hover .menuBtn i {
	color: #F39800;
}

.newDet .newNav .title .menuBtn i {
	transform: rotate(-90deg);
}

.newDet .newNav .list {
	overflow: auto;
	padding: 20px 20px 25px;
	max-height: 466px;
	transition: none;
}

.newDet .newNav .list::-webkit-scrollbar {
	width: 6px;
	height: 6px;
	background-color: transparent;
	border-radius: 10px;
}

.newDet .newNav .list::-webkit-scrollbar-thumb {
	background-color: #D9D9D9;
	border-radius: 10px;
}

.newDet .newNav .list::-webkit-scrollbar-track {
	background-color: transparent;
}


.newDet .newNav .list>li {
	margin-top: 15px;
}


.newDet .newNav h2,
.newDet .newNav h3 {
	font-weight: normal;
}

.newDet .newNav .list>li:nth-child(1) {
	margin-top: 0;
}

.newDet .newNav .list li a {
	color: #333;
	font-size: 18px;
	line-height: 28px;
}

.newDet .newNav .list a {
	display: inline-block;
}


.newDet .newNav .list li.twoLevel a {
	color: #666;
	font-size: 16px;
	line-height: 26px;
	margin-left: 10px;
}

.newDet .newNav .list li.active>h3>a,
.newDet .newNav .list li.active>h2>a,
.newDet .newNav .list li a:hover {
	color: #F39800;
	text-decoration: underline;
	text-decoration-skip-ink: none;
	text-underline-offset: 3px;
}


.newDet .newNav .list li.twoLevel {
	margin-top: 11px;
}


.newDet .det {
	width: 72.8%;
}

.newDet .det h1 {
	color: #333;
	font-size: 30px;
	font-weight: 700;
	line-height: 42px;
}


.newDet .det .tips {
	display: flex;
	align-items: center;
	margin-top: 25px;
}


.newDet .det .tips .time {
	color: #F39800;
	font-size: 14px !important;
	line-height: 26px !important;
	flex-shrink: 0;
	margin-right: 46px;
}

.newDet .det .piece {
	padding: 41px 0 48px 0;
	margin-top: 23px;
	border-top: 1px solid rgba(0, 0, 0, .1);
	border-bottom: 1px solid rgba(0, 0, 0, .1);
}

.newDet .det .piece .tit {
	color: #333;
	font-size: 24px;
	font-weight: 700;
	line-height: 35px;
	margin-bottom: 20px;
}

.newDet .det .piece .tit h2{
    font: inherit;
}

.newDet .ndItem {
	margin-top: 30px;
}

.newDet .ndItem:nth-child(1) {
	margin-top: 0;
}


.newDet .ndItem .list {
	margin-top: 19px;
}


.newDet .ndItem .list .item {
	margin-top: 20px;
}


.newDet .ndItem .list .item:nth-child(1) {
	margin-top: 0;
}

.newDet .ndItem .list .txts {
	margin-top: 16px;
}


.newDet .ndItem .list .name {
	color: #333;
	font-size: 20px;
	font-weight: 700;
	line-height: 30px;
}

.newDet .prevOrNext {
	margin-top: 25px;
}

.prevOrNext {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.prevOrNext>div {
	display: flex;
	align-items: center;
	width: 49%;
}


.prevOrNext>div.next {
	justify-content: flex-end;

}

.prevOrNext .next .tit {
	text-align: right;
}

.prevOrNext .btn {
	display: flex;
	align-items: center;
	justify-content: center;
	flex-shrink: 0;
	width: 48px;
	height: 48px;
	background-color: #F39800;
	border-radius: 50%;
}

.prevOrNext .prev .btn {
	margin-right: 19px;
}

.prevOrNext .next .btn {
	margin-left: 19px;
}

.prevOrNext .btn i {
	font-size: 14px;
	color: #ffffff;
}


.prevOrNext a.btn:hover {
	background-color: #036EB8;
}


.prevOrNext .tit {
	font-size: 18px;
	line-height: 28px;
	color: #333333;
}

.prevOrNext .name {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	font-family: Poppins-Regular;
	font-size: 14px !important;
	line-height: 26px !important;
	color: #666666;
}

.prevOrNext a.name:hover {
	color: #036EB8;
}


.newDet .relatedProducts {
	margin-top: 121px;
}


@media screen and (max-width:1560px) {
	.newDet .det h1 {
		font-size: 26px;
		line-height: 38px;
	}

	.newDet .newNav .list {
		padding: 20px;
	}

	.newDet .det .piece {
		padding: 30px 0;
	}

	.newDet .relatedProducts {
		margin-top: 80px;
	}

	.newDet .det .piece .tit {
		font-size: 22px;
		line-height: 32px;
	}

	.newDet .ndItem .list .name {
		font-size: 18px;
	}

	.newDet .ndItem {
		margin-top: 30px;
	}
}


@media screen and (max-width:1333px) {
	.newDet .det h1 {
		font-size: 24px;
		line-height: 36px;
	}

	.newDet .det {
		width: 65%;
	}

	.newDet .newNav {
		width: 30%;
	}

	.newDet .newNav .list li ul {
		padding: 10px 15px 0;
	}

	.prevOrNext .tit {
		font-size: 16px;
		line-height: 26px;
	}

	.prevOrNext .btn {
		width: 42px;
		height: 42px;
	}

	.prevOrNext .btn i {
		font-size: 14px;
	}

	.newDet .relatedProducts {
		margin-top: 60px;
	}
}

@media screen and (max-width:999px) {
	.newDet .con {
		flex-direction: column;
		align-items: flex-start;
	}

	.newDet .newNav {
		width: 100%;
		position: static;
	}

	.newDet .newNav .list li a {
		font-size: 16px;
		line-height: 26px;
	}

	.newDet .newNav .list li.twoLevel a {
		font-size: 14px;
		line-height: 24px;
	}

	.newDet .det {
		width: 100%;
		margin-top: 30px;
	}

	.newDet .det h1 {
		font-size: 22px;
		line-height: 34px;
	}

	.newDet .det .piece .tit {
		font-size: 20px;
		line-height: 32px;
	}

	.newDet .fengShui .list .name {
		font-size: 16px;
		line-height: 28px;
	}

	.prevOrNext .tit {
		font-size: 14px;
		line-height: 24px;
	}

	.prevOrNext .btn {
		width: 38px;
		height: 38px;
	}

	.prevOrNext .btn i {
		font-size: 12px;
	}

	.newDet .relatedProducts {
		margin-top: 50px;
	}

	.newDet .newNav .list {
		display: none;
	}

}

@media screen and (max-width:768px) {

	.prevOrNext {
		flex-direction: column;
		align-items: flex-start;
	}

	.prevOrNext>div {
		width: 100%;
	}

	.prevOrNext>div.next {
		flex-direction: row-reverse;
		margin-top: 20px;
	}

	.prevOrNext .next .btn {
		margin-left: 0;
		margin-right: 19px;
	}

	.prevOrNext .next .tit {
		text-align: left;
	}

	.newDet .det .piece .tit {
		font-size: 18px;
		line-height: 30px;
	}

	.newDet .ndItem .list .name {
		font-size: 16px;
		line-height: 28px;
	}

	.newDet .det h1 {
		font-size: 20px;
		line-height: 32px;
	}
}


@media screen and (max-width:538px) {
	.newDet .det .tips {
		flex-direction: column;
		align-items: flex-start;
	}

	.newDet .det .tips .time {
		margin-right: 0;
		margin-bottom: 10px;
	}
}








/* 7-1CONTACT US */

.contactUs {
	padding: 0px 0 80px 0;
	overflow: hidden;
}

.contactUs .con {
	display: flex;
	justify-content: space-between;
}


.contactUs .con .msg {
	width: 38.42%;
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	padding: 95px 0 80px 0;
}


.contactUs .con .getQuote {
	width: 56.6%;
	position: relative;
	padding: 126px 0 139px 61px;
	display: flex;
	flex-direction: column;
	align-items: flex-start;
}


.contactUs .con .getQuote::after {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: calc(100% + ((100vw - 1400px)/ 2));
	height: 100%;
	z-index: -1;
	border-radius: 0 0 0 100px;
	background: rgba(216, 216, 216, 0.30);
}



.contactUs .con .getQuote .title {
	font-size: 30px;
	line-height: 48px;
	font-weight: normal;
}


.contactUs .msg .item {
	display: flex;
	align-items: flex-start;
	margin-top: 24px;
	position: relative;
	background-color: #F4F4F4;
	border-radius: 100px;
	padding: 18px 43px 18px 43px;
	overflow: hidden;
	width: 100%;
}


.contactUs .msg .item:hover {
	background-color: #F39800;
}


.contactUs .msg .item:hover .num {
	color: #ffffff;
}

.contactUs .msg .item:nth-child(1) {
	margin-top: 0;
}

.contactUs .msg .item .sign {
	flex-shrink: 0;
	margin-right: 28.5px;
	transform: translateY(12px);
}


.contactUs .msg .item .sign i {
	font-size: 40px;
	color: #F39800;
}

.contactUs .msg .item:hover i {
	color: #ffffff;
}


.contactUs .msg .item .name {
	color: #F39800;
	font-weight: 700;
	font-size: 20px;
	line-height: 30px;
}

.contactUs .msg .item:hover .name {
	color: #ffffff;
}


.contactUs .msg .infoList {
	display: flex;
	flex-wrap: wrap;
	margin-top: 7px;
}

.contactUs .msg .item .num {
	color: #333;
	font-size: 16px;
	line-height: 28px;
	margin-right: 20px;
}


.contactUs .msg .item .num span {
	display: inline-block;
	direction: ltr;
}


.contactUs .msg .item .num:last-child {
	margin-right: 0;
}


.contactUs .msg .item .infoList a.num:hover span {
	text-decoration: underline;
	text-decoration-skip-ink: none;
	text-underline-offset: 3px;
}

.contactUs .msg .email a {
	word-break: break-all;
}


.getQuote .tit {
	font-size: 30px;
	line-height: 48px;
	color: #000;
}


.getQuote form {
	margin-top: 49px;
}


.getQuote form ul {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

.getQuote form li {
	width: 49%;
	margin-top: 20px;
	background-color: #ffffff;
	padding: 0 20px;
	height: 60px;
	border-radius: 100px;
}


.getQuote form li:nth-child(-n+2) {
	margin-top: 0;
}


.getQuote form li.must {
	position: relative;
	padding-left: 30px;
}


.getQuote form li.must::after {
	content: "*";
	position: absolute;
	left: 19px;
	top: 16px;
	color: #F51313;
	font-size: 16px;
	line-height: 26px;
}



.getQuote form li.message {
	width: 100%;
	height: 85px;
	padding: 16px 20px;
	margin-bottom: -2px;
}


.getQuote form li.codeCon {
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 0;
	border: none;
	margin-bottom: 0;
	overflow: hidden;
}



.getQuote form li.codeCon input {
	flex: 1;
	background-color: #ffffff;
	padding: 0 20px;
	padding-left: 31px;
}


.getQuote form li.codeCon .codeImg {
	flex-shrink: 0;
	width: 79px;
	height: 39px;
	cursor: pointer;
	background-color: #f3fbfe;
	display: flex;
	align-items: center;
	justify-content: center;
	margin-right: 17px;
}


.getQuote form li.codeCon .codeImg img {
	display: block;
}


.getQuote form li.subBtn {
	padding: 0;
	border: none;
	background-color: transparent;
	overflow: hidden;
	margin-bottom: 0;
	position: relative;
}


.getQuote form li.subBtn input {
	font-size: 20px;
	cursor: pointer;
	color: #ffffff;
	background-color: #F39800;
}


.getQuote form li.subBtn input:hover {
	background-color: #036EB8;
}


.getQuote input,
.getQuote textarea {
	width: 100%;
	height: 100%;
	background-color: transparent;
	color: #333333;
}

.getQuote input::-webkit-input-placeholder,
.getQuote textarea::-webkit-input-placeholder {
	color: #666;
	opacity: 1;
}

.getQuote form ul li.m-formcountry .drop-btn {
	padding: 0 20px;
}


.getQuote form ul li.m-formcountry .drop-btn i {
	right: 20px;
}


.getQuote input:-moz-placeholder,
.getQuote textarea:-moz-placeholder {
	color: #666;
	opacity: 1;
}

.getQuote input::-moz-placeholder,
.getQuote textarea::-moz-placeholder {
	color: #666;
	opacity: 1;
}

.getQuote input:-ms-input-placeholder,
.getQuote textarea:-ms-input-placeholder {
	color: #666;
	opacity: 1;
}

.getQuote form li.m-formcountry {
	padding: 0;
}

.contactUs .map {
	border-radius: 20px;
	margin-top: 70px;
	overflow: hidden;
}


.contactUs .map img,
.contactUs .map iframe {
	display: block;
}


.contactUs form ul li.m-formcountry .drop-list li {
	padding: 5px 20px;
}


@media screen and (max-width:1560px) {
	.contactUs .con .getQuote::after {
		width: calc(100% + 80px);
		border-radius: 0 0 0 60px;
	}

	.contactUs .con .msg {
		padding: 80px 0;
	}

	.contactUs .con .getQuote {
		padding: 120px 0 80px 30px;
	}

	.contactUs .msg .item .name {
		font-size: 18px;
		line-height: 28px;
	}

	.contactUs .msg .item .sign i {
		font-size: 32px;
	}

	.contactUs .msg .item .sign {
		margin-right: 20px;
		transform: translateY(5px);
	}

	.getQuote form li.subBtn input {
		font-size: 18px;
		line-height: 28px;
	}

	.contactUs .map {
		border-radius: 10px;
		margin-top: 80px;
	}

	.contactUs .con .getQuote .title {
		font-size: 26px;
		line-height: 38px;
	}
}

@media screen and (max-width:1333px) {
	.contactUs .con .getQuote::after {
		border-radius: 0 0 0 40px;
	}

	.contactUs .con .msg {
		padding: 60px 0;
	}

	.contactUs .con .getQuote {
		padding: 90px 0 60px 20px;
	}

	.getQuote form li {
		height: 50px;
	}

	.contactUs .msg .item .sign {
		margin-right: 14px;
		transform: translateY(0);
	}

	.getQuote form li.message {
		height: 110px;
	}

	.getQuote form li.codeCon .codeImg {
		margin-right: 10px;
	}

	.contactUs .map {
		border-radius: 5px;
		margin-top: 60px;
	}

	.contactUs {
		padding-bottom: 60px;
	}

	.contactUs .con .getQuote .title {
		font-size: 24px;
		line-height: 36px;
	}
}

@media screen and (max-width:999px) {
	.contactUs {
		padding: 50px 0;
	}

	.contactUs .map {
		margin-top: 50px;
	}

	.contactUs .con {
		flex-direction: column;
		align-items: flex-start;
	}

	.contactUs .con .msg {
		width: 100%;
		padding: 0;
	}

	.contactUs .msg .item {
		padding: 20px 40px;
	}

	.contactUs .msg .item .sign i {
		font-size: 24px;
	}

	.contactUs .msg .item .sign {
		transform: translateY(5px);
	}

	.contactUs .msg .infoList {
		margin-top: 5px;
	}

	.contactUs .con .getQuote {
		width: 100%;
		margin-top: 50px;
		padding: 50px 30px;
	}

	.getQuote form {
		margin-top: 30px;
	}

	.getQuote form li {
		height: 46px;
	}

	.contactUs .con .getQuote::after {
		border-radius: 0 0 0 20px;
	}

	.contactUs .msg .item .num {
		font-size: 14px;
		line-height: 26px;
	}

	.contactUs .map {
		margin-top: 40px;
	}

	.contactUs .con .getQuote .title {
		font-size: 22px;
		line-height: 34px;
	}
}

@media screen and (max-width:768px) {
	.contactUs .con .getQuote {
		margin-top: 40px;
		padding: 40px 25px;
	}

	.contactUs .msg .item {
		padding: 20px 25px;
	}

	.contactUs {
		padding: 40px 0;
	}

	.contactUs .con .getQuote .title {
		font-size: 20px;
		line-height: 32px;
	}
}

@media screen and (max-width:538px) {
	.getQuote form li {
		height: 40px;
	}

	.getQuote form li.must::after {
		top: 10px;
	}

	.getQuote form li:nth-child(n) {
		width: 100%;
		margin-top: 14px;
	}

	.getQuote form li:nth-child(1) {
		margin-top: 0;
	}

	.getQuote form li.codeCon .codeImg {
		width: 70px;
		height: 30px;
	}

	.getQuote form li.message {
		height: 80px;
	}

	.contactUs .con .getQuote {
		padding: 40px 20px;
	}

	.contactUs .msg .item {
		padding: 20px 20px;
	}

}



/* 8-1WORLDWINE AGENT WANTED */

.worldwindeBanner {
	position: relative;
	padding: 256px 0 70px 0;
	margin-top: -60px;
}

.worldwindeBanner .block {
	height: 140px;
}

.worldwindeBanner .msg {
	max-width: 615px;
}

.worldwindeBanner .msg .lineTit {
	color: #fff;
	font-size: 46px;
	line-height: 62px;
}

.worldwindeBanner .msg .txts {
	margin-top: 48px;
}

.worldwindeBanner .msg .txts p {
	font-size: 18px;
	font-weight: 700;
	line-height: 30px;
	color: #ffffff;
}

.worldwindeBanner .msg .cBtn {
	margin-top: 62px;
}


.worldwindeBanner .msg .cBtn:hover {
	background-color: #ffffff;
	color: #F39800;
	border-color: #ffffff;
}

.worldwindeNum {
	margin-top: -140px;
	position: relative;
	z-index: 9;
}

.worldwindeNum .numList {
	background-color: #ffffff;
	border-radius: 20px;
	padding: 49px 0 42px;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	box-shadow: 0 0 25px 0 rgba(0, 0, 0, 0.15);
}

.worldwindeNum .numList .item {
	display: flex;
	flex-direction: column;
	align-items: center;
	flex: 1;
	padding: 0 10px;
}


.worldwindeNum .numList .sign {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 50px;
	height: 50px;
}

.worldwindeNum .numList .num {
	text-align: center;
	color: #333;
	font-size: 28px;
	font-weight: 700;
	line-height: 38px;
	margin-top: 31px;
}

.worldwindeNum .numList .txts {
	text-align: center;
	margin-top: 14px;
}

.partner {
	padding: 90px 0 90px 0;
}


.partner .con {
	display: flex;
	justify-content: space-between;
}

.partner .msg {
	width: 37%;
	margin-top: 4px;
}

.partner .image {
	width: 58.54%;
	border-radius: 10px;
	overflow: hidden;
}

.partner .image img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	max-width: none;
}

.partner .tip {
	color: #333;
	font-size: 18px;
	font-weight: 700;
	line-height: 30px;
	margin-top: 48px;
}

.partner .txts {
	margin-top: 16px;
}

.partner .cBtn {
	margin-top: 50px;
}

@media screen and (max-width:1560px) {
	.worldwindeBanner .msg .txts {
		margin-top: 60px;
	}

	.worldwindeBanner {
		padding: 140px 0 80px;
	}

	.worldwindeBanner .msg .cBtn {
		margin-top: 40px;
	}

	.worldwindeNum .numList {
		border-radius: 10px;
		padding: 30px 0;
	}

	.worldwindeNum .numList .sign {
		width: 46px;
		height: 46px;
	}

	.worldwindeNum .numList .num {
		font-size: 26px;
		line-height: 38px;
		margin-top: 26px;
	}

	.partner .msg {
		margin-top: 0;
	}

	.partner .image {
		border-radius: 5px;
	}

	.partner .tip {
		margin-top: 60px;
	}

	.partner .cBtn {
		margin-top: 40px;
	}
}

@media screen and (max-width:1333px) {
	.worldwindeBanner {
		padding: 120px 0 60px 0;
	}

	.worldwindeNum .numList .num {
		font-size: 22px;
		line-height: 34px;
		margin-top: 20px;
	}

	.worldwindeNum .numList {
		border-radius: 5px;
	}

	.partner .cBtn {
		margin-top: 30px;
	}
}

@media screen and (max-width:999px) {
	.worldwindeBanner .msg .txts {
		margin-top: 50px;
	}

	.worldwindeBanner .msg .cBtn {
		margin-top: 30px;
	}

	.worldwindeNum {
		margin-top: 50px;
	}

	.worldwindeBanner {
		margin-top: 0;
		padding: 50px 0;
	}

	.worldwindeBanner .block {
		display: none;
	}

	.worldwindeNum .numList .item:nth-child(n) {
		width: 50%;
		flex: none;
		margin-top: 20px;
		padding: 0 20px;
	}

	.worldwindeNum .numList .item:nth-child(-n+2) {
		margin-top: 0;
	}

	.worldwindeNum .numList .sign {
		width: 40px;
		height: 40px;
	}

	.worldwindeNum .numList .num {
		font-size: 20px;
		line-height: 30px;
	}

	.partner .con {
		flex-direction: column;
		align-items: flex-start;
	}

	.partner .msg {
		width: 100%;
	}

	.partner .tip {
		margin-top: 50px;
		font-size: 16px;
		line-height: 28px;
	}

	.partner .image {
		width: 100%;
		margin-top: 30px;
	}
}

@media screen and (max-width:768px) {
	.worldwindeBanner .msg .txts {
		margin-top: 40px;
	}

	.worldwindeNum .numList .num {
		font-size: 18px;
		line-height: 28px;
	}
}

@media screen and (max-width:450px) {
	.worldwindeNum .numList .item:nth-child(n) {
		width: 100%;
		margin-top: 20px;
	}

	.worldwindeNum .numList .item:nth-child(1) {
		margin-top: 0;
	}
}


.quality {
	position: relative;
	padding: 100px 0 100px 0;
}


.quality .con {
	display: flex;
	justify-content: space-between;
}


.quality .con .msg {
	width: 37%;
	padding: 30px 0px;
}

.quality .msg .lineTit {
	color: #ffffff;
}


.quality .msg .txts {
	margin-top: 49px;
}

.quality .msg .txts p {
	color: #ffffff;
}


.quality .con .image {
	width: 58.57%;
	border-radius: 10px;
	overflow: hidden;
}


.quality .con .image img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	max-width: none;
}


.quality .imgList {
	display: flex;
	flex-wrap: wrap;
	margin-top: 60px;
}


.quality .imgList .image {
	width: 31.78%;
	margin-right: 2.33%;
	margin-top: 30px;
	border-radius: 10px;
	overflow: hidden;
}

.quality .imgList .image:nth-child(-n+3) {
	margin-top: 0;
}

.quality .imgList .image:nth-child(3n) {
	margin-right: 0;
}

.quality .honorList {
	margin-top: 50px;
	background-color: #ffffff;
	border-radius: 10px;
	overflow: hidden;
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
	padding: 7px 30px;
}


.quality .honorList .image {
	width: 220px;
	margin: 10px 25px;
	display: flex;
	align-items: center;
	justify-content: center;
}

@media screen and (max-width:1560px) {

	.quality .con .image,
	.quality .imgList .image,
	.quality .honorList {
		border-radius: 5px;
	}

	.quality .msg .txts {
		margin-top: 60px;
	}

	.quality .honorList .image {
		width: 180px;
		margin: 10px 20px;
	}
}

@media screen and (max-width:1333px) {
	.quality .honorList .image {
		width: 150px;
	}
}

@media screen and (max-width:999px) {
	.quality .con {
		flex-direction: column;
		align-items: flex-start;
	}

	.quality .con .msg {
		width: 100%;
		padding: 0;
	}

	.quality .msg .txts {
		margin-top: 50px;
	}

	.quality .con .image {
		width: 100%;
		margin-top: 30px;
	}

	.quality .imgList {
		margin-top: 50px;
		justify-content: space-between;
	}

	.quality .imgList .image:nth-child(n) {
		width: 48%;
		margin-right: 0;
		margin-top: 30px;
	}

	.quality .imgList .image:nth-child(-n+2) {
		margin-top: 0;
	}
}

@media screen and (max-width:768px) {
	.quality .msg .txts {
		margin-top: 40px;
	}

	.quality .imgList {
		margin-top: 40px;
	}

	.quality .honorList {
		margin-top: 40px;
	}
}

@media screen and (max-width:538px) {
	.quality .honorList {
		padding: 10px 20px;
	}

	.quality .honorList .image {
		width: 140px;
	}
}


@media screen and (max-width:450px) {
	.quality .honorList .image {
		margin: 10px;
	}
}



.worldwindePiece {
	background: rgba(213, 213, 213, 0.20);
	padding: 100px 0 90px 0;
}

.integrated .tips {
	margin: 0 auto;
	margin-top: 12px;
	max-width: 1000px;
}


.integrated .list {
	display: flex;
	flex-wrap: wrap;
	margin-top: 38px;
}


.integrated .list .item {
	width: 31.78%;
	margin-right: 2.33%;
	margin-top: 30px;
}

.integrated .list .item:nth-child(3n) {
	margin-right: 0;
}

.integrated .list .item:nth-child(-n+3) {
	margin-top: 0;
}

.integrated .list .name {
	margin-top: 21px;
}

.integrated .list .image img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	max-width: none;
}


.worldwindePiece .rartners {
	margin-top: 119px;
}

.rartners .list {
	margin-top: 84px;
	display: flex;
	flex-wrap: wrap;
}


.rartners .list .item {
	width: 22%;
	margin-right: 4%;
	display: flex;
	flex-direction: column;
	align-items: center;
	margin-top: 30px;
}


.rartners .list .item:nth-child(4n) {
	margin-right: 0;
}

.rartners .list .item:nth-child(-n+4) {
	margin-top: 0;
}

.rartners .list .txts {
	margin-top: 17px;
}

.rartners .list .sign {
	width: 60px;
}

@media screen and (max-width:1560px) {
	.integrated .tips {
		margin-top: 26px;
	}

	.integrated .list {
		margin-top: 30px;
	}

	.worldwindePiece .rartners {
		margin-top: 80px;
	}

	.rartners .list {
		margin-top: 60px;
	}

	.rartners .list .sign {
		width: 55px;
	}
}

@media screen and (max-width:1333px) {
	.worldwindePiece .rartners {
		margin-top: 60px;
	}

	.rartners .list .sign {
		width: 50px;
	}
}

@media screen and (max-width:999px) {
	.integrated .list .name {
		margin-top: 16px;
	}

	.integrated .list {
		justify-content: space-between;
	}

	.integrated .list .item:nth-child(n) {
		width: 48%;
		margin-right: 0;
		margin-top: 30px;
	}

	.integrated .list .item:nth-child(-n+2) {
		margin-top: 0;
	}

	.worldwindePiece .rartners {
		margin-top: 50px;
	}


	.rartners .list {
		justify-content: space-between;
	}


	.rartners .list .item:nth-child(n) {
		width: 48%;
		margin-right: 0;
		margin-top: 30px;
	}

	.rartners .list .item:nth-child(-n+2) {
		margin-top: 0;
	}

	.rartners .list .sign {
		width: 46px;
	}
}

@media screen and (max-width:768px) {
	.rartners .list {
		margin-top: 50px;
	}

	.worldwindePiece .rartners {
		margin-top: 40px;
	}
}

@media screen and (max-width:538px) {
	.integrated .list .item:nth-child(n) {
		width: 100%;
		margin-top: 30px;
	}

	.integrated .list .item:nth-child(1) {
		margin-top: 0;
	}

	.rartners .list .item:nth-child(n) {
		width: 100%;
		margin-right: 0;
		margin-top: 30px;
	}

	.rartners .list .item:nth-child(-n+1) {
		margin-top: 0;
	}
}

.worldwindeBox {
	padding: 89px 0 110px 0;
}

.dealer {
	display: flex;
	justify-content: space-between;
}

.dealer .image {
	width: 50%;
}

.dealer .image img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	max-width: none;
}

.dealer .msg {
	padding: 40px 0;
	width: 42.8%;
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	justify-content: center;
}


.dealer .msg .txts {
	margin-top: 49px;
}



.worldwindeBox .cooperation {
	margin-top: 90px;
}

.cooperation .show {
	display: flex;
	align-items: center;
	justify-content: center;
	margin-top: 40px;
}

@media screen and (max-width:1560px) {
	.dealer .msg .txts {
		margin-top: 60px;
	}

	.worldwindeBox .cooperation {
		margin-top: 80px;
	}
}

@media screen and (max-width:1333px) {
	.dealer .msg {
		width: 46%;
	}

	.worldwindeBox .cooperation {
		margin-top: 60px;
	}

	.cooperation .show {
		margin-top: 30px;
	}
}

@media screen and (max-width:999px) {
	.dealer {
		flex-direction: column-reverse;
		align-items: flex-start;
	}

	.dealer .msg {
		padding: 0;
		width: 100%;
	}

	.dealer .msg .txts {
		margin-top: 50px;
	}

	.dealer .image {
		width: 100%;
		margin-top: 30px;
	}

	.worldwindeBox .cooperation {
		margin-top: 50px;
	}
}

@media screen and (max-width:768px) {
	.worldwindeBox .cooperation {
		margin-top: 40px;
	}
}


.together {
	background: rgba(213, 213, 213, 0.20);
	display: flex;
	justify-content: space-between;
	padding-right: calc((100vw - 1400px)/ 2)
}


.together .show {
	width: 51.35%;
	position: relative;
}

.together .show .image {
	height: 100%;
}

.together .show .image img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	max-width: none;
}

.together .show .msg {
	position: absolute;
	left: 0;
	bottom: 0;
	padding: 40px 12.4% 110px;
	width: 100%;
}

.together .show .lineTit {
	color: #ffffff;
	font-size: 46px;
	line-height: 62px;
}

.together .show .txts {
	margin-top: 48px;
}

.together .show .txts p {
	color: #ffffff;
	font-size: 18px;
	font-weight: 700;
	line-height: 30px;
}

.together .cForm {
	width: 46.45%;
	padding: 49px 0 50px 0;
}

.together .cForm ul {
	background-color: #ffffff;
	padding: 40px 40px 60px 40px;
	border-radius: 10px;
	margin: 0;
}

.together .cForm ul li.email,
.together .cForm ul li.message,
.together .cForm ul li.codeCon {
	width: 100%;
}

.together .cForm li {
	border-radius: 4px;
	width: 48.5%;
}


.together form ul li.m-formcountry .drop-list {
	border-radius: 0;
}

@media screen and (max-width:1560px) {
	.together {
		padding-right: 80px;
	}

	.together .show .msg {
		padding: 50px 80px;
	}

	.together .cForm ul {
		padding: 35px;
		border-radius: 5px;
	}

	.together .cForm {
		padding: 50px 01;
	}
}

@media screen and (max-width:1333px) {
	.together .cForm ul {
		padding: 30px;
	}

	.together .show {
		width: 48%;
	}

	.together .cForm {
		width: 48%;
	}
}

@media screen and (max-width:999px) {
	.together {
		flex-direction: column;
		align-items: flex-start;
		padding: 0;
	}

	.together .cForm {
		width: 100%;
		padding: 0;
	}

	.together .cForm ul {
		padding: 50px 80px;
	}

	.together .show {
		width: 100%;
		position: relative;
		z-index: 9;
	}

	.together .show .image {
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		z-index: -1;
	}

	.together .show .msg {
		position: static;
	}
}

@media screen and (max-width:768px) {

	.together .cForm ul,
	.together .show .msg {
		padding: 40px 25px;
	}
}

@media screen and (max-width:450px) {
	.together .cForm li:nth-child(n) {
		width: 100%;
	}
}


/* innerBanner */

.innerBanner {
	height: 450px;
	position: relative;
	margin-top: -60px;

}

.innerBanner .image {
	height: 100%;
}

.innerBanner .image img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	max-width: none;
}

.innerBanner .msg {
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	top: 0;
	height: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	padding-top: 60px;
}

.innerBanner .title1 {
	color: #ffffff;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	text-align: center;
	font-size: 46px;
	line-height: 63px;
}



/* crumb */


.crumb {
	color: #666;
	background-color: #F5F5F5;
	padding: 9px 0;
}

.crumb a,
.crumb i {
	font-size: 14px;
	line-height: 26px;
	color: #666;
}

.crumb a.active,
.crumb a:hover {
	color: #333333;
}


.crumb i {
	font-style: normal;
	margin: 0 6.5px;
}


/* pager */

.pager {
	display: flex;
	align-items: center;
	justify-content: center;
	flex-wrap: wrap;
}

.pager .pageList {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	justify-content: center;
}

.pager .pageList a {
	width: 48px;
	height: 48px;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 16px;
	color: #2B2E33;
	margin: 5px 12px;
	border: 1px solid #EBEBEB;
	background-color: #EBEBEB;
	border-radius: 50%;
}


.pager .pageList a.active,
.pager .pageList a:hover {
	border-color: #F39800;
	color: #F39800;
	background-color: transparent;
}


.pager .pageList a.iconfont {
	font-size: 14px;
	color: #ffffff;
	background-color: #F39800;
	border-color: #F39800;
}

.pager .pageList a.iconfont:hover {
	background-color: #036EB8;
	border-color: #036EB8;
}

.pager .addTo {
	display: flex;
	align-items: center;
	margin: 5px 116px;
	color: #F39800;
	font-size: 16px;
	line-height: 28px;
	position: relative;
}

.pager .addTo:hover {
	text-decoration: underline;
}

.pager .addTo img {
	width: 16px;
	flex-shrink: 0;
	margin-left: 13px;
}


.pager .addTo input {
	background-color: transparent;
	cursor: pointer;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 2;
}


@media screen and (max-width:1560px) {
	.innerBanner {
		height: 400px;
	}

	.pager .pageList a {
		width: 40px;
		height: 40px;
		margin: 5px 8px;
	}

	.pager .addTo {
		margin: 0 40px;
	}
}

@media screen and (max-width:1333px) {

	.innerBanner {
		height: 360px;
	}

	.pager .pageList a {
		width: 36px;
		height: 36px;
		margin: 5px 6px;
	}

	.pager .pageList a.iconfont {
		font-size: 12px;
	}

	.pager .addTo {
		margin: 5px 30px;
	}
}

@media screen and (max-width:999px) {
	.innerBanner .msg {
		padding-top: 0;
	}

	.innerBanner {
		height: 260px;
		margin-top: 0;
	}

	.pager .pageList a.iconfont {
		font-size: 10px;
	}

	.pager .pageList a {
		width: 34px;
		height: 34px;
		margin: 5px 6.5px;
		font-size: 14px;
		line-height: 24px;
	}

	.pager .addTo {
		font-size: 14px;
		line-height: 26px;
	}
}

@media screen and (max-width:768px) {
	.innerBanner {
		height: 240px;
	}
}

@media screen and (max-width:538px) {
	.innerBanner {
		height: 220px;
	}
}


/* footer */


footer {
	background-color: #F6F6F6;
	overflow: hidden;
}


footer .con {
	display: flex;
	flex-wrap: wrap;
	padding: 44px 0 35px 0;
}

footer .fContact {
	width: 24%;
	margin-right: 2.4%;
	padding: 33px 0 30px;
}


footer .fContact p {
	display: inline;
}

footer .fContact .address {
	margin-top: -5px;
}

footer .fContact .address p {
	line-height: 36px;
}


footer .fContact .email a {
	word-break: break-all;
}


footer .fContact .num span {
	display: inline;
	direction: ltr;
}


footer .blogrolls {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	margin-top: 17px;
}



footer .blogrolls a {
	width: 36px;
	height: 36px;
	border-radius: 50%;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 19px;
	color: #ffffff;
	flex-shrink: 0;
	margin: 5px 0;
	margin-right: 10px;
	background-color: #F39800;
}

footer .blogrolls a:hover {
	background-color: #036EB8;
	color: #ffffff;
}

footer .footerList {
	display: flex;
	align-items: flex-start;
	padding: 33px 35px 30px;
	width: 40.15%;
	margin-right: 4.8%;
	border-left: 1px solid #B1B1B1;
	border-right: 1px solid #B1B1B1;
}

footer .box li {
	margin-bottom: 10px;
}

footer .box li:last-child {
	margin-bottom: 0;
}

footer .titBox .meuBtn {
	display: none;
}


footer .footerList .fNav {
	width: 29.3%;
}


footer .footerList .fProduct {
	width: 32%;
	margin-right: 3.3%;
}


footer .footerList .fProjects {
	width: 32%;
	margin-right: 3.4%;
}



footer .fInfo {
	width: 28.65%;
	padding: 35px 0 30px;
}

footer .fInfo .fLogo {
	margin: 0 auto;
	width: 84px;
	display: flex;
	align-items: center;
	justify-content: center;
}


footer .fInfo .fLogo:hover img {
	transform: none;
}


footer .fInfo .tip {
	text-align: center;
	margin-top: 14px;
	color: #333333;
	font-size: 16px;
	line-height: 28px;
	font-weight: 700;
}


footer .fInfo form {
	margin-top: 14px;
}

footer form ul {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

footer form ul li {
	height: 52px;
	background-color: #ffffff;
	border-radius: 999px;
	margin-top: 18px;
	padding: 0 17px;
	width: 100%;
}

footer form ul li:nth-child(1) {
	margin-top: 0;
}


.fInfo form input,
.fInfo form textarea {
	width: 100%;
	height: 100%;
	background-color: transparent;
	font-size: 14px !important;
}

.fInfo form li.code {
	width: 58%;
	padding: 0;
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 0;
	width: 63.5%;
	overflow: hidden;
}


.fInfo form li.code input {
	flex: 1;
	padding: 0 20px;
}


.fInfo form li.code .codeImg {
	flex-shrink: 0;
	cursor: pointer;
	background-color: #f3fbfe;
	width: 99px;
	height: 35px;
	display: flex;
	align-items: center;
	justify-content: center;
	margin-right: 8px;
}

.fInfo form li.code .codeImg img {
	display: block;
}

.fInfo form li.subBtn {
	padding: 0;
	width: 32.5%;
	overflow: hidden;
}


.fInfo form li.subBtn input {
	background-color: #036EB8;
	cursor: pointer;
	color: #ffffff;
}


.fInfo form li.subBtn input:hover {
	background-color: #F39800;
	color: #ffffff;
}



.fInfo form input::-webkit-input-placeholder,
.fInfo form textarea::-webkit-input-placeholder {
	font-size: 14px !important;
	color: #666;
}

.fInfo form input:-moz-placeholder,
.fInfo form textarea:-moz-placeholder {
	font-size: 14px !important;
	color: #666;
}

.fInfo form input::-moz-placeholder,
.fInfo form textarea::-moz-placeholder {
	font-size: 14px !important;
	color: #666;
}

.fInfo form input:-ms-input-placeholder,
.fInfo form textarea:-ms-input-placeholder {
	font-size: 14px !important;
	color: #666;
}




footer a,
footer p,
footer div {
	font-size: 16px;
	line-height: 26px;
	color: #666;
}



footer .title {
	font-weight: 700;
	font-size: 16px;
	line-height: 30px;
	color: #333;
	display: block;
	text-transform: uppercase;
}


footer a.title:hover {
	color: #F39800;
}


footer .box {
	margin-top: 20px;
}


footer a:hover {
	color: #F39800;
}


footer .line {
	height: 1px;
	width: 100%;
	background: rgba(108, 108, 108, 0.50);
}


footer .copyright {
	padding: 23px 0 21px 0;
	font-size: 14px;
	line-height: 28px;
	color: #666;
	text-align: center;
}


footer .copyright a {
	font-size: 14px;
	display: inline;
	color: #666666;
}

footer .copyright a:hover {
	color: #F39800;
}


@media screen and (max-width:1600px) {
	footer .footerList {
		justify-content: space-between;
	}

	footer .footerList>li:nth-child(n) {
		margin-right: 0;
	}

	footer .con {
		padding: 40px 0;
		justify-content: space-between;
	}

	footer .fContact,
	footer .fInfo {
		padding: 30px 0;
		margin: 0;
	}

	footer .footerList {
		padding: 30px 20px;
		margin: 0;
	}

	footer form ul li {
		height: 46px;
	}
}

@media screen and (max-width:1333px) {
	footer .fContact {
		padding: 20px 0;
	}

	footer .footerList {
		padding: 20px 30px;
	}

	footer .fInfo {
		width: 100%;
		order: -2;
		padding: 0;
		margin-bottom: 24px;
	}

	footer .footerList {
		width: 64%;
		border-right: none;
		padding-right: 0;
	}

	footer .fContact {
		width: 36%;
		padding-right: 30px;
	}

	footer .fInfo form ul {
		justify-content: flex-start;
	}

	footer .fInfo form ul li:nth-child(n) {
		width: 38%;
		margin-right: 2%;
		margin-top: 16px;
		height: 40px;
	}

	footer .fInfo form ul li.subBtn {
		width: 20%;
	}

	footer .fInfo form ul li:nth-child(-n+3) {
		margin-top: 0;
	}

	footer .fInfo form ul li:nth-child(3n) {
		margin-right: 0;
	}

	footer .fInfo form {
		margin-top: 16px;
	}

}

@media screen and (max-width:999px) {
	footer .footerList {
		flex-wrap: wrap;
		padding: 0;
		width: 100%;
		border: none;
		order: -1;
	}

	footer a,
	footer p,
	footer div {
		font-size: 14px;
		line-height: 24px;
	}


	footer .fContact {
		padding: 0;
		width: 100%;
		margin-top: 10px;
	}

	footer .footerList>li:nth-child(n) {
		width: 100%;
		margin-top: 12px;
	}

	footer .footerList>li:nth-child(1) {
		margin-top: 0;
	}

	footer .box {
		margin-top: 10px;
	}

	footer .box ul {
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
	}

	footer .box ul>li {
		width: 48%;
		margin-bottom: 0;
		margin-top: 10px;
	}

	footer .box ul>li:nth-child(-n+2) {
		margin-top: 0;
	}

	footer .titBox {
		display: flex;
		align-items: center;
		justify-content: space-between;
	}

	footer .titBox .meuBtn {
		width: 35px;
		height: 35px;
		display: flex;
		align-items: center;
		justify-content: center;
		color: #333333;
		font-size: 12px;
		font-weight: bold;
	}

	footer .titBox .meuBtn.active {
		transform: rotate(90deg);
	}

	footer .box {
		display: none;
		transition: none;
	}

	footer .copyright {
		padding-bottom: 70px;
	}

	footer .fInfo .fLogo {
		margin: 0;
	}

	footer .fInfo .tip {
		text-align: left;
		font-size: 14px;
		line-height: 26px;
	}

	footer .fInfo form ul li:nth-child(n) {
		height: 36px;
	}

	footer .con {
		padding: 30px 0;
	}

	footer .blogrolls a {
		width: 34px;
		height: 34px;
	}

	footer .blogrolls a i {
		font-size: 14px;
	}

	footer .blogrolls {
		margin-top: 14px;
	}
}

@media screen and (max-width:768px) {
	footer .fInfo .fLogo {
		width: 70px;
	}
}

@media screen and (max-width:538px) {
	footer .footerList .box ul>li:nth-child(n) {
		width: 100%;
		margin-top: 10px;
	}

	footer .footerList .box ul>li:nth-child(1) {
		margin-top: 0;
	}

	footer .footerList .fInquiry form li.blogrolls {
		margin-top: 15px;
	}

	footer .footerList .fInquiry form li.code,
	footer .footerList .fInquiry form li.subBtn {
		width: 100%;
	}

	footer .fInfo form ul {
		justify-content: space-between;
	}

	footer .fInfo form ul li:nth-child(n) {
		width: 49%;
		margin-top: 14px;
		margin-right: 0;
	}

	footer .fInfo form ul li:nth-child(-n+2) {
		margin-top: 0;
	}
}


@media screen and (max-width:450px) {
	footer .fInfo form ul li:nth-child(n) {
		width: 100%;
		margin-top: 14px;
		margin-right: 0;
	}

	footer .fInfo form ul li:nth-child(-n+1) {
		margin-top: 0;
	}
}



/* certifiicates */

#baguetteBox-overlay {
	display: none;
	opacity: 0;
	position: fixed;
	overflow: hidden;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #222;
	background-color: rgba(0, 0, 0, .8);
	-webkit-transition: opacity .5s ease;
	transition: opacity .5s ease;
	z-index: 99999999999999999999999999999999999999;
}

#baguetteBox-overlay.visible {
	opacity: 1
}

#baguetteBox-overlay .full-image {
	display: inline-block;
	position: relative;
	width: 100%;
	height: 100%;
	text-align: center;
}

#baguetteBox-overlay .full-image figure {
	display: inline;
	margin: 0;
	height: 100%
}

#baguetteBox-overlay .full-image img {
	display: inline-block;
	width: auto;
	height: auto;
	max-height: 100%;
	max-width: 100%;
	vertical-align: middle;
	-webkit-box-shadow: 0 0 8px rgba(0, 0, 0, .6);
	-moz-box-shadow: 0 0 8px rgba(0, 0, 0, .6);
	box-shadow: 0 0 8px rgba(0, 0, 0, .6);
}

#baguetteBox-overlay .full-image figcaption {
	display: block;
	position: absolute;
	bottom: 0;
	width: 100%;
	text-align: center;
	line-height: 1.8;
	color: #ccc;
	background-color: #000;
	background-color: rgba(0, 0, 0, .6);
	font-family: Arial, sans-serif;
}

#baguetteBox-overlay .full-image:before {
	content: "";
	display: inline-block;
	height: 50%;
	width: 1px;
	margin-right: -1px
}

#baguetteBox-slider {
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	width: 100%;
	white-space: nowrap;
	-webkit-transition: left .4s ease, -webkit-transform .4s ease;
	transition: left .4s ease, -moz-transform .4s ease;
	transition: left .4s ease, transform .4s ease
}

#baguetteBox-slider.bounce-from-right {
	-webkit-animation: bounceFromRight .4s ease-out;
	animation: bounceFromRight .4s ease-out
}

#baguetteBox-slider.bounce-from-left {
	-webkit-animation: bounceFromLeft .4s ease-out;
	animation: bounceFromLeft .4s ease-out
}

.baguetteBox-button#next-button,
.baguetteBox-button#previous-button {
	top: 50%;
	top: calc(50% - 30px);
	width: 44px;
	height: 60px
}

.baguetteBox-button {
	position: absolute;
	cursor: pointer;
	outline: 0;
	padding: 0;
	margin: 0;
	border: 0;
	-moz-border-radius: 15%;
	border-radius: 15%;
	background-color: #323232;
	background-color: rgba(50, 50, 50, .5);
	color: #ddd;
	font: 1.6em sans-serif;
	-webkit-transition: background-color .4s ease;
	transition: background-color .4s ease;
}

.baguetteBox-button:hover {
	background-color: rgba(50, 50, 50, .9)
}

.baguetteBox-button#next-button {
	right: 2%
}

.baguetteBox-button#previous-button {
	left: 2%
}

.baguetteBox-button#close-button {
	top: 20px;
	right: 2%;
	right: calc(2% + 6px);
	width: 30px;
	height: 30px
}

.baguetteBox-button svg {
	position: absolute;
	left: 0;
	top: 0
}

.spinner {
	width: 40px;
	height: 40px;
	display: inline-block;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -20px;
	margin-left: -20px
}

.double-bounce1,
.double-bounce2 {
	width: 100%;
	height: 100%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	background-color: #fff;
	opacity: .6;
	position: absolute;
	top: 0;
	left: 0;
	-webkit-animation: bounce 2s infinite ease-in-out;
	animation: bounce 2s infinite ease-in-out
}

.double-bounce2 {
	-webkit-animation-delay: -1s;
	animation-delay: -1s
}

@-webkit-keyframes bounceFromRight {
	0% {
		margin-left: 0
	}

	50% {
		margin-left: -30px
	}

	100% {
		margin-left: 0
	}
}

@keyframes bounceFromRight {
	0% {
		margin-left: 0
	}

	50% {
		margin-left: -30px
	}

	100% {
		margin-left: 0
	}
}

@-webkit-keyframes bounceFromLeft {
	0% {
		margin-left: 0
	}

	50% {
		margin-left: 30px
	}

	100% {
		margin-left: 0
	}
}

@keyframes bounceFromLeft {
	0% {
		margin-left: 0
	}

	50% {
		margin-left: 30px
	}

	100% {
		margin-left: 0
	}
}

@-webkit-keyframes bounce {

	0%,
	100% {
		-webkit-transform: scale(0);
		transform: scale(0)
	}

	50% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}
}

@keyframes bounce {

	0%,
	100% {
		-webkit-transform: scale(0);
		-moz-transform: scale(0);
		transform: scale(0)
	}

	50% {
		-webkit-transform: scale(1);
		-moz-transform: scale(1);
		transform: scale(1)
	}
}

/* video tankuang */

.tankaunga {
	position: fixed;
	width: 100%;
	height: 100%;
	left: 0px;
	top: 0px;
	background: rgba(0, 0, 0, 0.5);
	display: none;
	z-index: 9999999999
}

.tankaunga:before {
	content: "X";
	position: absolute;
	width: 30px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	top: 10px;
	right: 10px;
	background: #fff;
	border-radius: 50%;
	font-size: 18px;
	cursor: pointer;
}

.tankaungn2 {
	position: fixed;
	left: 5%;
	top: 5%;
	right: 5%;
	bottom: 5%;
	background: rgba(0, 0, 0, 0.5);
}

.tankaungn2 iframe,
.tankaungn2 video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border: none;
}

.tankaungn2 iframe body {
	margin: 0px !important;
}



/* customer */

.customer {
	position: fixed;
	right: 0px;
	top: 50%;
	transform: translateY(-50%);
	z-index: 99999;
	right: 10px;
}

.customer>div {
	margin-bottom: 9px;
}


.customer>div:last-child {
	margin-bottom: 0;
}


.customer div a.sign,
.customer div div.sign {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 60px;
	height: 60px;
	background-color: rgba(0, 0, 0, .3);
	color: #ffffff;
	font-size: 24px;
}


.customer div.phone .sign {
	position: relative;
}

.customer div.phone .sign::after {
	content: "";
	position: absolute;
	right: 100%;
	top: 50%;
	transform: translateY(-50%);
	width: 6px;
	height: 12px;
	clip-path: polygon(100% 0, 0 50%, 100% 100%);
	background-color: #036EB8;
	opacity: 0;
	transition: .4s ease all;
}

.customer div.phone .sign:hover::after {
	opacity: 1;
}


.customer .top {
	width: 60px;
	height: 60px;
	background-color: rgba(0, 0, 0, .3);
	color: #ffffff;
	text-align: center;
	cursor: pointer;
	position: fixed;
	z-index: 99999;
	display: flex;
	align-items: center;
	justify-content: center;
}


.customer .top i {
	font-size: 28px;
}


.customer div div {
	cursor: pointer;
}

.customer .top:hover,
.customer div a:hover,
.customer div div:hover {
	background-color: #036EB8;
	color: #fff;
}


.clear2 {
	display: none;
}


.customer .code {
	position: relative;
}

.customer .code img {
	position: absolute;
	top: 0;
	right: 100%;
	width: 150px;
	height: 150px;
	max-width: none;
	transform: translateX(100%);
	z-index: -1;
	opacity: 0;
	pointer-events: none;
}

.customer .code:hover img {
	transform: translateX(-14px);
	opacity: 1;
}


.customer .code:hover img {
	pointer-events: all;
}


.customer .phone {
	position: relative;
}

.customer .phone .num {
	position: absolute;
	right: 100%;
	width: max-content;
	top: 50%;
	transform: translateX(100%) translateY(-50%);
	background-color: #036EB8;
	padding: 4px 20px;
	color: #ffffff;
	font-size: 16px;
	line-height: 26px;
	text-align: center;
	pointer-events: none;
	opacity: 0;
	z-index: -1;
}


.customer .phone:hover .num {
	transform: translateX(-14px) translateY(-50%);
	pointer-events: all;
	opacity: 1;
}



@media screen and (max-width: 1560px) {
	.customer {
		right: 5px;
	}

	.customer div a.sign,
	.customer div div.sign,
	.customer .top {
		width: 50px;
		height: 50px;
		font-size: 22px;
		margin-bottom: 6px;
	}

	.customer a i {
		font-size: 24px;
	}
}

@media screen and (max-width: 1333px) {

	.customer div a.sign,
	.customer div div.sign,
	.customer .top {
		width: 48px;
		height: 48px;
		font-size: 20px;
	}

	.customer a i {
		font-size: 22px;
	}
}

@media screen and (max-width: 999px) {
	.youlian {
		display: none;
	}

	.customer .top {
		width: 16.666666%;
		height: 42px;
		line-height: 40px;
		bottom: 0px;
		right: 0px;
		border-radius: 0px;
		border: none;
		box-shadow: none;
		margin-bottom: 0;
	}

	.customer .top i {
		font-size: 24px;
	}

	.customer {
		width: 100%;
		right: auto;
		top: auto;
		margin: auto;
		left: 0px;
		bottom: 0px;
		transform: translateY(0);
	}

	.customer div {
		width: 16.666666%;
		float: left;
		margin: 0;
	}

	.customer div a.sign,
	.customer div div.sign {
		font-size: 18px;
		height: 42px;
		margin: auto;
		width: 100%;
		color: #fff !important;
		border-radius: 0px;
	}

	.customer div.phone a.sign:after,
	.customer div.phone div.sign:after {
		right: auto;
		left: 50%;
		top: auto;
		bottom: 100%;
		transform: translateX(-50%);
		width: 12px;
		height: 6px;
		clip-path: polygon(50% 0, 0 100%, 100% 100%);
	}

	.customer div a:hover,
	.customer div div:hover,
	.customer .top:hover {
		background-color: rgba(0, 0, 0, .3);
		color: #fff;
	}

	.customer div.active a,
	.customer div.active div {
		background-color: #036EB8;
	}

	.customer .top {
		border-color: #fff;
	}

	.customer .code img,
	.customer .code:hover img {
		right: auto;
		left: 50%;
		transform: translateX(-50%);
		top: 0;
		opacity: 0;
	}

	.customer .code.active img {
		opacity: 1;
		transform: translateX(-50%) translateY(-100%);
		top: -14px;
	}

	.customer div.phone .sign:hover::after {
		opacity: 0;
	}

	.customer div.phone.active a.sign:after,
	.customer div.phone.active div.sign:after {
		opacity: 1;
	}

	.customer div.activ img,
	.customer div.active img {
		pointer-events: all;
	}

	.customer div.activ .num,
	.customer div.active .num {
		pointer-events: all;
	}

	.customer .phone .num {
		display: none;
	}
}


@font-face {
	font-family: "iconfont";
	/* Project id 4576167 */
	font-display: swap;
	src:
		url('data:application/x-font-woff2;charset=utf-8;base64,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') format('woff2'),
		url('../fonts/iconfont.woff?t=1781686229649') format('woff'),
		url('../fonts/iconfont.ttf?t=1781686229649') format('truetype');
}

.iconfont {
	font-family: "iconfont" !important;
	font-size: 16px;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.icon-quora:before {
	content: "\e6fe";
}

.icon-github:before {
	content: "\e691";
}

.icon-github-fill:before {
	content: "\e885";
}

.icon-language:before {
	content: "\e652";
}

.icon-zuojiantou:before {
	content: "\e600";
}

.icon-zuojiantou-copy:before {
	content: "\f213";
}

.icon-Gc_17_public-TopOutlined:before {
	content: "\e61b";
}

.icon-jurassic_message:before {
	content: "\e69f";
}

.icon-top02:before {
	content: "\e6f5";
}

.icon-kefu:before {
	content: "\e608";
}

.icon-teams_x:before {
	content: "\e604";
}

.icon-zhiding1:before {
	content: "\e7b9";
}

.icon-QQ:before {
	content: "\e882";
}

.icon-QQkongjian:before {
	content: "\e619";
}

.icon-paper-full:before {
	content: "\ea0b";
}

.icon-jian:before {
	content: "\e612";
}

.icon-xiaohongshu:before {
	content: "\e69e";
}

.icon-zhiding:before {
	content: "\e68c";
}

.icon-youjian_:before {
	content: "\e6a6";
}

.icon-chuanzhen:before {
	content: "\e6b4";
}

.icon-shangjiantou:before {
	content: "\e60f";
}

.icon-yuyan:before {
	content: "\e684";
}

.icon-dingbu:before {
	content: "\e62d";
}

.icon-Youtube:before {
	content: "\e880";
}

.icon-liuyanjianyi:before {
	content: "\e62c";
}

.icon-shangchuan:before {
	content: "\e60b";
}

.icon-youjian:before {
	content: "\e624";
}

.icon-yonghu:before {
	content: "\e6b3";
}

.icon-pinterest1:before {
	content: "\f211";
}

.icon-jia1:before {
	content: "\e632";
}

.icon-xiazai:before {
	content: "\e682";
}

.icon-xiangyoujiantou:before {
	content: "\e68b";
}

.icon-xiangyoujiantou-copy:before {
	content: "\f1eb";
}

.icon-guanbi:before {
	content: "\e611";
}

.icon-zuosanjiao:before {
	content: "\e63e";
}

.icon-yousanjiao-copy:before {
	content: "\f1e8";
}

.icon-email-s:before {
	content: "\e65e";
}

.icon-douyin:before {
	content: "\e8db";
}

.icon-location:before {
	content: "\e614";
}

.icon-xinlangweibo:before {
	content: "\e606";
}

.icon-duigou-cu:before {
	content: "\e658";
}

.icon-facebook-fill:before {
	content: "\e88d";
}

.icon-linkedin1:before {
	content: "\f1e7";
}

.icon-weixin:before {
	content: "\e695";
}

.icon-jiantou_xiangzuo_o:before {
	content: "\eb92";
}

.icon-jiantou_xiangyou_o:before {
	content: "\eb94";
}

.icon-twitter-new:before {
	content: "\e7ff";
}

.icon-ditudingwei:before {
	content: "\e625";
}

.icon-phone3:before {
	content: "\e661";
}

.icon-doubleright:before {
	content: "\e7ef";
}

.icon-line:before {
	content: "\e63f";
}

.icon-instagram2:before {
	content: "\e6fc";
}

.icon-rili:before {
	content: "\e8b4";
}

.icon-videoyoutube:before {
	content: "\e7a1";
}

.icon-phone-:before {
	content: "\e638";
}

.icon-earth-full:before {
	content: "\e9ee";
}

.icon-facebook:before {
	content: "\e620";
}

.icon-pinterest:before {
	content: "\e8ab";
}

.icon-linkedin:before {
	content: "\e648";
}

.icon-youtube:before {
	content: "\e6d6";
}

.icon-left:before {
	content: "\e72c";
}

.icon-right:before {
	content: "\e72d";
}

.icon-left1:before {
	content: "\e730";
}

.icon-right1:before {
	content: "\e731";
}

.icon-download:before {
	content: "\e7a0";
}

.icon-search4:before {
	content: "\e7b2";
}

.icon-address:before {
	content: "\e7bc";
}

.icon-email:before {
	content: "\e7bd";
}

.icon-whatsapp:before {
	content: "\e7bf";
}

.icon-mobile:before {
	content: "\e7c6";
}

.icon-tel:before {
	content: "\e7c7";
}

.icon-phone1:before {
	content: "\e7cb";
}

.icon-skype:before {
	content: "\e7cc";
}

.icon-whatsapp1:before {
	content: "\e7c1";
}

.icon-address1:before {
	content: "\e7c3";
}

.icon-email1:before {
	content: "\e7c5";
}

.icon-skype1:before {
	content: "\e7c9";
}

.icon-fax1:before {
	content: "\e7ca";
}

.icon-tel1:before {
	content: "\e7cd";
}

.icon-wechat:before {
	content: "\e7cf";
}

.icon-phone2:before {
	content: "\e7d0";
}

.icon-top:before {
	content: "\e7ed";
}

.icon-vk:before {
	content: "\e735";
}

.icon-instagram1:before {
	content: "\e640";
}

.icon-up7:before {
	content: "\e722";
}

.icon-left7:before {
	content: "\e724";
}

.icon-tel2-copy:before {
	content: "\f212";
}

.icon-right7:before {
	content: "\e725";
}

.icon-sousuo:before {
	content: "\e616";
}

.icon-sousuo1:before {
	content: "\e65b";
}

.icon-biaoqian:before {
	content: "\e649";
}

.icon-twitter4:before {
	content: "\e7fe";
}



.pdProcess .innerTips,
.pdCertificate .innerTips {
	margin-top: 40px;
}

@media screen and (max-width:1333px) {

	.pdProcess .innerTips,
	.pdCertificate .innerTips {
		margin-top: 30px;
	}
}

@media screen and (max-width:999px) {

	.pdProcess .innerTips,
	.pdCertificate .innerTips {
		margin-top: 26px;
	}
}


.products .innerSlides {
	position: sticky;
	left: 0;
	top: 60px;
}

@media screen and (max-width:999px) {
	.products .innerSlides {
		position: static;
	}
}


.getQuote form li.codeCon .codeImg {
	width: 100px;
	height: 43px;
}

.fInfo form li.code .codeImg {
	width: 115px;
	height: 45px;
}

.cForm li.codeCon .codeImg{
	width: 130px;
}

@media screen and (max-width:1560px) {
	.getQuote form li.codeCon .codeImg {
		width: 80px;
		height: 31px;
	}

	.fInfo form li.code .codeImg {
		width: 86px;
		height: 33px;
	}
	.cForm li.codeCon .codeImg{
		width: 130px;
	}
}

@media screen and (max-width:1333px) {
	.getQuote form li.codeCon .codeImg {
		width: 95px;
		height: 37px;
	}
	
	.cForm li.codeCon .codeImg{
		width: 103px;
	}
}

@media screen and (max-width:768px) {
	.getQuote form li.codeCon .codeImg {
		width: 85px;
		height: 33px;
	}
	.fInfo form li.code .codeImg {
		width: 62px;
		height: 24px;
	}
	.cForm li.codeCon .codeImg{
		width: 90px;
	}
}