﻿@import url("font_3282646_b596by0l3gn.css");
@import url("master.css");
@import url("wow.css");
@import url("share.min.css");

.move_top {
	padding-top: 80px;
}

.mobile_img {
	display: none;
}

/*》》》》》》》》》》加载页《《《《《《《《《《*/
.loader_wrapper {
	z-index: 2000;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	overflow: hidden;
	background-color: #b01f24;
}

.loader_wrapper .loader_logo,
.loader_wrapper .loader_of {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translateX(-50%) translateY(-50%);
}

.loader_wrapper .loader_logo {
	max-width: 90%;
	width: 100%;
	text-align: center;
	justify-content: center;
	align-items: flex-end;
}

.loader_wrapper .loader_logo .loader_logo_item:nth-child(odd) {
	transform: translateY(calc(-50vh - 50px));
}

.loader_wrapper .loader_logo .loader_logo_item:nth-child(even) {
	transform: translateY(calc(50vh + 50px));
}

.loader_logo_item {
	width: 12.5%;
}

.loader_logo_item>img {
	margin: 0 auto;
	height: 50px;
}

.loader_wrapper .loader_of .loader_number {
	font-size: 230px;
	color: #b92d31;
}

.loader_wrapper.wapSlide {
	animation: animLoadedHeader 1.25s cubic-bezier(0.7, 0, 0.3, 1) forwards;
}

@keyframes animLoadedHeader {
	to {
		transform: translate3d(0, -100%, 0);
	}
}

#Hbanner_swiper.wapSlide .Hbanner_bg>img,
#Hbanner_swiper.wapSlide .Hbanner_info .Hbanner_info_text .Hbanner_info_title,
#Hbanner_swiper.wapSlide .Hbanner_info .Hbanner_info_text .Hbanner_info_p {
	animation: animLoadedContent 1.25s cubic-bezier(0.7, 0, 0.3, 1) both;
}

@-webkit-keyframes animLoadedContent {
	from {
		opacity: 0;
		-webkit-transform: translate3d(0, 200px, 0);
	}
}

#Hbanner_swiper.wapSlide .Hbanner_info .Hbanner_info_text .Hbanner_info_title {
	animation-delay: .1s;
}

#Hbanner_swiper.wapSlide .Hbanner_info .Hbanner_info_text .Hbanner_info_p {
	animation-delay: .2s;
}


/*》》》》》》》》》》鼠标跟随《《《《《《《《《《*/
.cursor {
	position: absolute;
	will-change: transform;
	z-index: 50;
	width: 0;
	height: 0;
	pointer-events: none;
}

.cursor .cursor_circle {
	width: 0;
	height: 0;
	background-color: #000;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	opacity: 0;
	-webkit-opacity: 0;
	-webkit-transition: opacity .3s ease-in-out, height .4s cubic-bezier(.339, -.18, .228, 1.656), width .4s cubic-bezier(.339, -.18, .228, 1.656);
	transition: opacity .3s ease-in-out, height .4s cubic-bezier(.339, -.18, .228, 1.656), width .4s cubic-bezier(.339, -.18, .228, 1.656);
	border-radius: 50%;
	-webkit-border-radius: 50%;
}

.cursor .cursor_circle>div {
	align-items: center;
	justify-content: center;
	width: 100%;
	height: 100%;
}

.cursor .cursor_circle>div>i {
	-webkit-transition: margin .4s cubic-bezier(.339, -.18, .228, 1.656);
	transition: margin .4s cubic-bezier(.339, -.18, .228, 1.656);
	font-size: 16px;
}

.cursor.onAni .cursor_circle {
	width: 60px;
	height: 60px;
	opacity: 1;
	-webkit-opacity: 1;
}

.cursor .cursor_circle.on {
	width: 100px;
	height: 100px;
}

.cursor .cursor_circle.on>div>i {
	margin: 0 10px;
}

/*》》》》》》》》》》相册、视频（打开动画）《《《《《《《《《《*/
#spotlight {
	background-color: rgba(0, 0, 0, .8);
}

#spotlight.only_gallery {
	clip-path: circle(0px at center);
	-webkit-clip-path: circle(0px at center);
}

#spotlight.only_gallery.show {
	clip-path: circle(100% at center);
	-webkit-clip-path: circle(100% at center);
	transition: clip-path ease 1s;
	-webkit-transition: clip-path ease 1s;
}

.spotlight {
	cursor: zoom-in;
}

/*》》》》》》》》》》字体间距《《《《《《《《《《*/
.zh {
	letter-spacing: 0.075em;
}

/*》》》》》》》》》》返回顶部《《《《《《《《《《*/
#back_top {
	position: fixed;
	right: 4vw;
	bottom: 4vw;
	transform: translateY(100%);
	-webkit-transform: translateY(100%);
	z-index: 888;
	transition: all .6s;
}

#back_top.onshow {
	opacity: 1;
	-webkit-opacity: 1;
	visibility: visible;
	transform: none;
	-webkit-transform: none;
}

#back_top .master_backTop .master_aperture {
	background-color: rgba(176, 31, 36, .7);
	position: absolute;
	width: 100%;
	height: 100%;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	opacity: 0;
	-webkit-opacity: 0;
	z-index: -1;
}

#back_top .master_backTop .master_backTop_btn {
	color: #fff;
	width: 64px;
	height: 64px;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	align-items: center;
	justify-content: center;
	z-index: 2;
	background-color: #b01f24;
}

#back_top .master_backTop .master_backTop_btn .master_backTop_txt>i {
	font-size: 24px;
}

#back_top .master_backTop .master_aperture.circle01 {
	animation: scalej01 2s .4s infinite;
	-webkit-animation: scalej01 2s .4s infinite;
}

@keyframes scalej01 {
	0% {
		transform: scale(1);
		-webkit-transform: scale(1);
		opacity: 1;
		-webkit-opacity: 1;
	}

	100% {
		transform: scale(1.4);
		-webkit-transform: scale(1.4);
		opacity: 0;
		-webkit-opacity: 0;
	}
}

@-webkit-keyframes scalej01 {
	0% {
		transform: scale(1);
		-webkit-transform: scale(1);
		opacity: 1;
		-webkit-opacity: 1;
	}

	100% {
		transform: scale(1.4);
		-webkit-transform: scale(1.4);
		opacity: 0;
		-webkit-opacity: 0;
	}
}

#back_top .master_backTop .master_aperture.circle02 {
	animation: scalej02 2s infinite;
	-webkit-animation: scalej02 2s infinite;
}

@keyframes scalej02 {
	0% {
		transform: scale(1);
		-webkit-transform: scale(1);
		opacity: 1;
		-webkit-opacity: 1;
	}

	100% {
		transform: scale(1.8);
		-webkit-transform: scale(1.8);
		opacity: 0;
		-webkit-opacity: 0;
	}
}

@-webkit-keyframes scalej02 {
	0% {
		transform: scale(1);
		-webkit-transform: scale(1);
		opacity: 1;
		-webkit-opacity: 1;
	}

	100% {
		transform: scale(1.8);
		-webkit-transform: scale(1.8);
		opacity: 0;
		-webkit-opacity: 0;
	}
}

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

.bubble span,
.back_bubble span {
	display: block;
	width: 20px;
	height: 20px;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	z-index: -1;
	transition: ease 1s;
	-webkit-transition: ease 1s;
	position: absolute;
	left: 50%;
	bottom: 0px;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	opacity: 0;
	-webkit-opacity: 0;
}

.bubble span:nth-child(1) {
	animation: pao 4s linear infinite;
	-webkit-animation: pao 4s linear infinite;
	background: rgba(176, 31, 36, .6);
}

.bubble span:nth-child(2) {
	animation: pao3 6s linear infinite;
	-webkit-animation: pao3 6s linear infinite;
	-webkit-transition-delay: 0.3s;
	transition-delay: 0.3s;
	background: rgba(176, 31, 36, .8);
}

.bubble span:nth-child(3) {
	animation: pao2 3s linear infinite;
	-webkit-animation: pao2 3s linear infinite;
	-webkit-transition-delay: 0.8s;
	transition-delay: 0.8s;
	background: rgba(176, 31, 36, 1);
}

.bubble span:nth-child(4) {
	animation: pao4 9s linear infinite;
	-webkit-animation: pao4 9s linear infinite;
	background: rgba(176, 31, 36, .3);
}

.bubble span:nth-child(5) {
	animation: pao5 7s linear infinite;
	-webkit-animation: pao5 7s linear infinite;
	background: rgba(176, 31, 36, .5);
}

@keyframes pao {
	0% {
		transform: translate(200%, -30px) rotate(360deg) scale(.4, .4);
		-webkit-transform: translate(200%, -30px) rotate(360deg) scale(.4, .4);
		opacity: 1;
		-webkit-opacity: 1;
	}

	50% {
		transform: translate(0%, -70px) rotate(360deg) scale(.8, .8);
		-webkit-transform: translate(0%, -70px) rotate(360deg) scale(.8, .8);
		opacity: .5;
		-webkit-opacity: .5;
	}

	100% {
		transform: translate(-200%, -100px) rotate(360deg) scale(1, 1);
		-webkit-transform: translate(-200%, -100px) rotate(360deg) scale(1, 1);
		opacity: 0;
		-webkit-opacity: 0;

	}
}

@keyframes pao2 {
	0% {
		transform: translate(-200%, 0px) rotate(360deg) scale(1, 1);
		-webkit-transform: translate(-200%, 0px) rotate(360deg) scale(1, 1);
		opacity: 1;
		-webkit-opacity: 1;
	}

	50% {
		transform: translate(250%, -50px) rotate(360deg) scale(.8, .8);
		-webkit-transform: translate(250%, -50px) rotate(360deg) scale(.8, .8);
		opacity: .5;
		-webkit-opacity: .5;
	}

	100% {
		transform: translate(100%, -100px) rotate(360deg) scale(.4, .4);
		-webkit-transform: translate(100%, -100px) rotate(360deg) scale(.4, .4);
		opacity: 0;
		-webkit-opacity: 0;

	}
}

@keyframes pao3 {
	0% {
		transform: translate(0%, 0px) rotate(360deg) scale(1, 1);
		-webkit-transform: translate(0%, 0px) rotate(360deg) scale(1, 1);
		opacity: 1;
		-webkit-opacity: 1;
	}

	50% {
		transform: translate(-250%, -50px) rotate(360deg) scale(.8, .8);
		-webkit-transform: translate(-250%, -50px) rotate(360deg) scale(.8, .8);
		opacity: .5;
		-webkit-opacity: .5;
	}

	100% {
		transform: translate(-300%, -100px) rotate(360deg) scale(.4, .4);
		-webkit-transform: translate(-300%, -100px) rotate(360deg) scale(.4, .4);
		opacity: 0;
		-webkit-opacity: 0;

	}
}

@keyframes pao4 {
	0% {
		transform: translate(400%, 0px) rotate(360deg) scale(1, 1);
		-webkit-transform: translate(400%, 0px) rotate(360deg) scale(1, 1);
		opacity: 1;
		-webkit-opacity: 1;
	}

	50% {
		transform: translate(400%, -50px) rotate(360deg) scale(.8, .8);
		-webkit-transform: translate(400%, -50px) rotate(360deg) scale(.8, .8);
		opacity: .5;
		-webkit-opacity: .5;
	}

	100% {
		transform: translate(-100%, -100px) rotate(360deg) scale(.4, .4);
		-webkit-transform: translate(-100%, -100px) rotate(360deg) scale(.4, .4);
		opacity: 0;
		-webkit-opacity: 0;
	}
}

@keyframes pao5 {
	0% {
		transform: translate(-400%, 0px) rotate(360deg) scale(.1, .1);
		-webkit-transform: translate(-400%, 0px) rotate(360deg) scale(.1, .1);
		opacity: 1;
		-webkit-opacity: 1;
	}

	50% {
		transform: translate(-400%, -50px) rotate(360deg) scale(.6, .6);
		-webkit-transform: translate(-400%, -50px) rotate(360deg) scale(.6, .6);
		opacity: .5;
		-webkit-opacity: .5;
	}

	100% {
		transform: translate(0%, -100px) rotate(360deg) scale(1, 1);
		-webkit-transform: translate(0%, -100px) rotate(360deg) scale(1, 1);
		opacity: 0;
		-webkit-opacity: 0;
	}
}

/*》》》》》》》》》》分页器《《《《《《《《《《*/
.pageList {
	text-align: center;
}

.pageList li {
	display: inline-block;
	padding: 0 5px;
}

.pageList li a {
	display: block;
	width: 40px;
	height: 40px;
	line-height: 40px;
	border: 1px solid #e0e0e0;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	background-color: #fff;
	color: #666;
	transition: color 0.2s, background-color 0.2s, border-color 0.2s;
	-webkit-transition: color 0.2s, background-color 0.2s, border-color 0.2s;
}
.pageList li:first-child a,
.pageList li:last-child a{
	width: auto;
	padding: 0 10px;
}
.pageList li a.selected {
	background-color: #b01f24;
	color: #fff;
	border-color: #b01f24;
	pointer-events: none;
}

/*href_hover*/
/*线型*/
.hoverable .hoverable_txt {
	position: relative;
	display: inline-block;
}

.hoverable .hoverable_txt:after {
	content: '';
	width: 100%;
	height: 1px;
	position: absolute;
	left: 0;
	bottom: 0;
	-webkit-transform: scaleX(0);
	transform: scaleX(0);
	-webkit-transform-origin: right top;
	transform-origin: right top;
	transition: -webkit-transform .4s cubic-bezier(.215, .61, .355, 1);
	transition: transform .4s cubic-bezier(.215, .61, .355, 1);
}

/*》》》》》》》》》》页头《《《《《《《《《《*/
.header {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 999;
	transition: background-color 0.4s;
}

.header>div {
	align-items: center;
	height: 100%;
}

.header .logo>a {
	height: 32px;
	overflow: hidden;
}

.header .logo>a .logo_roll {
	transition: transform .4s;
	height: 200%;
}

.header .logo>a img {
	height: 50%;
}

.header .nav {
	margin-left: auto;
}

.header .nav .navlist>.nav_a>a {
	padding: 0 25px;
	-webkit-transition: all 0.4s;
	transition: all 0.4s;
	height: 80px;
	line-height: 80px;
	position: relative;
}

.header .nav .navlist>.nav_a>a>.nav_icon {
	display: none;
}

.header .nav .navlist>.nav_a>a .hoverable_txt {
	font-size: 16px;
}

.header .nav .navlist>.nav_a>a .hoverable_txt:after {
	background-color: #fff;
	height: 2px;
}

.header .nav .navlist>.nav_a>.nav_b {
	position: absolute;
	top: 100%;
	left: 50%;
	padding: 5px 0;
	color: #666;
	min-width: 110px;
	transform: translateX(-50%) translateY(10px);
	-webkit-transform: translateX(-50%) translateY(10px);
	border-radius: 3px;
	-webkit-border-radius: 3px;
	opacity: 0;
	-webkit-opacity: 0;
	visibility: hidden;
	z-index: 5;
	border: 1px solid #e6e6e6;
	-webkit-transition: cubic-bezier(.4, .4, 0, 1) 0.4s;
	transition: cubic-bezier(.4, .4, 0, 1) 0.4s;
}

.header .nav .navlist>.nav_a>.nav_b>.nav_b_list>li>a {
	white-space: nowrap;
	line-height: 38px;
	color: #666;
	-webkit-transition: all 0.2s;
	transition: all 0.2s;
	padding: 0 15px;
}

.header .Hsearch>a {
	padding-left: 25px;
}

.header .Hsearch .Hsearch_btn {
	line-height: 80px;
	height: 80px;
	transition: color .2s;
	font-weight: bold;
}

.header .Hsearch .Hsearch_btn>i {
	font-size: 22px;
}

.header .Hsearch .Hsearch_form {
	position: absolute;
	top: 100%;
	right: 0;
	border: 1px solid #e6e6e6;
	transform: translateY(10px);
	-webkit-transform: translateY(10px);
	opacity: 0;
	-webkit-opacity: 0;
	visibility: hidden;
	-webkit-transition: cubic-bezier(.4, .4, 0, 1) 0.4s;
	transition: cubic-bezier(.4, .4, 0, 1) 0.4s;
}

.header .Hsearch .Hsearch_form .Hsearch_dd {
	padding: 0 15px;
}

.header .Hsearch .Hsearch_form .Hsearch_dd>input {
	border: none;
	background: none;
	height: 44px;
	width: 200px;
	color: #000;
}

.header .Hsearch .Hsearch_form .Hsearch_dd>input::-webkit-input-placeholder {
	color: #d1d1d1;
}

.header .Hsearch .Hsearch_form .Hsearch_dd>input:-moz-placeholder {
	color: #d1d1d1;
}

.header .Hsearch .Hsearch_form .Hsearch_dd>input::-moz-placeholder {
	color: #d1d1d1;
}

.header .Hsearch .Hsearch_form .Hsearch_dd>input:-ms-input-placeholder {
	color: #d1d1d1;
}

.header .Hsearch .Hsearch_form .Hsearch_dt:before {
	content: '';
	width: 1px;
	height: 100%;
	background-color: #e6e6e6;
	position: absolute;
	left: 0;
	top: 0;
}

.header .Hsearch .Hsearch_form .Hsearch_dt>button {
	border: none;
	background: none;
	width: 44px;
	height: 44px;
}

.header .Hsearch .Hsearch_form .Hsearch_dt>button>i {
	font-size: 22px;
	transition: all .2s;
}

.header .Hsearch>a:hover .Hsearch_form {
	transform: none;
	-webkit-transform: none;
	opacity: 1;
	-webkit-opacity: 1;
	visibility: visible;
}


.header.onWhite {
	box-shadow: 0 0 10px rgba(0, 0, 0, .1);
	background-color: #fff;
}

.header.onWhite .nav .navlist>.nav_a>a {
	color: #333;
}

.header.onWhite .nav .navlist>.nav_a>a .hoverable_txt:after {
	background-color: #b01f24;
}

.header.onWhite .Hsearch .Hsearch_btn {
	color: #333;
}

.header.onWhite .logo>a .logo_roll {
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
}


/*》》》》》》》》》》Menu《《《《《《《《《《*/
.header .Hmenu {
	display: none;
	margin-left: 15px;
}

.header .Hmenu>a {
	align-items: center;
	outline: none;
}

.header .Hmenu .Hmenu_btn {
	width: 26px;
	height: 26px;
}

.header .Hmenu .Hmenu_btn span {
	background-color: #b01f24;
	position: absolute;
	width: 100%;
	height: 2px;
	left: 0;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-webkit-transition: ease 0.4s;
	transition: ease 0.4s;
}

.header .Hmenu .Hmenu_btn span:nth-child(1) {
	top: 4px;
}

.header .Hmenu .Hmenu_btn span:nth-child(2) {
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
}

.header .Hmenu .Hmenu_btn span:nth-child(3) {
	bottom: 4px;
}

.header.mobileNav .Hmenu .Hmenu_btn span:nth-child(1) {
	top: 12px;
	transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
}

.header.mobileNav .Hmenu .Hmenu_btn span:nth-child(2) {
	opacity: 0;
	-webkit-opacity: 0;
	visibility: hidden;
}

.header.mobileNav .Hmenu .Hmenu_btn span:nth-child(3) {
	bottom: 12px;
	transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
}

/*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>index<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<*/
/*》》》》》》》》》》一屏配置《《《《《《《《《《*/
#screenSwiper {
	height: 100vh;
}

#screenSwiper>.swiper-wrapper>.swiper-slide {
	overflow: hidden;
	height: 100vh;
}

#screenSwiper>.swiper-wrapper>.swiper-slide:last-child {
	height: auto;
	padding-top: 0;
}

#screenSwiper>.swiper-wrapper>.swiper-slide>.screen_slide {
	width: 100%;
	height: 100%;
}

#screenSwiper>.swiper-wrapper>.swiper-slide>.screen_slide.lineCenter {
	align-items: center;
}

.master_title {
	font-size: 42px;
	line-height: 1.3;
	font-family: 'Medium';
}

/*》》》》》》》》》》index>banner《《《《《《《《《《*/
.HBanner {
	height: 100vh;
}

#Hbanner_swiper {
	width: 100%;
	height: 100%;
}

#Hbanner_swiper .swiper-slide {
	overflow: hidden;
}

#Hbanner_swiper .swiper-slide>div {
	width: 100%;
	height: 100%;
	position: relative;
}

#Hbanner_swiper .swiper-slide>div>a {
	width: 100%;
	height: 100%;
}

#Hbanner_swiper .swiper-slide>div>a:before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 160px;
	background-image: linear-gradient(rgba(0, 0, 0, .2), rgba(0, 0, 0, 0));
	z-index: 2;
}

#Hbanner_swiper .Hbanner_bg {
	width: 100%;
	height: 100%;
}

#Hbanner_swiper .Hbanner_bg>img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

#Hbanner_swiper .Hbanner_info {
	align-items: center;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 2;
}

#Hbanner_swiper .Hbanner_info>div {
	width: 100%;
}

#Hbanner_swiper .Hbanner_info .Hbanner_info_text {
	text-align: justify;
}

#Hbanner_swiper .Hbanner_info .Hbanner_info_text .Hbanner_info_title {
	font-size: 56px;
	line-height: 1.3;
	margin-bottom: 40px;
}

#Hbanner_swiper .Hbanner_info .Hbanner_info_text .Hbanner_info_p {
	font-size: 30px;
	line-height: 1.4;
}


.Hbanner_nav {
	position: absolute;
	z-index: 10;
	bottom: 40px;
	left: 0;
	width: 100%;
}

.Hbanner_nav .Hbanner_nav_btn {
	border: 0;
	background: transparent;
	width: 12px;
	height: 12px;
	font-size: 0;
	line-height: 0;
	color: transparent;
	position: relative;
	margin-right: 20px;
}

.Hbanner_nav .Hbanner_nav_btn:last-child {
	margin-right: 0;
}

.Hbanner_nav .Hbanner_nav_btn:after {
	content: '';
	position: absolute;
	display: inline-block;
	width: 8px;
	height: 8px;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	top: 50%;
	left: 50%;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	background-color: #fff;
}

.Hbanner_nav .Hbanner_nav_btn svg {
	width: 100%;
	height: 100%;
	transform: rotate(-90deg);
	-webkit-transform: rotate(-90deg);
}

.Hbanner_nav .Hbanner_nav_btn svg circle {
	fill: none;
	stroke-width: 2;
	stroke-linecap: round;
	stroke-linejoin: round;
	stroke-dasharray: 31 31;
	stroke-dashoffset: 0;
}

.Hbanner_nav .Hbanner_nav_btn.on {
	pointer-events: none;
}

.Hbanner_nav .Hbanner_nav_btn.on .Hbanner_nav_annulus {
	stroke: #fff;
	animation: AniCircular 5s linear;
	-webkit-animation: AniCircular 5s linear;
	will-change: transform;
}

.Hbanner_nav .Hbanner_nav_btn.on:after {
	background-color: transparent;
}

@-webkit-keyframes AniCircular {
	0% {
		stroke-dashoffset: 31;
	}

	100% {
		stroke-dashoffset: 0;
	}
}

@keyframes AniCircular {
	0% {
		stroke-dashoffset: 31;
	}

	100% {
		stroke-dashoffset: 0;
	}
}

.Hbanner_switch {
	position: absolute;
	top: 50%;
	color: #fff;
	z-index: 10;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
}

.Hbanner_switch.Hbanner_prev {
	left: 2.6vw;
}

.Hbanner_switch.Hbanner_next {
	right: 2.6vw;
}

.Hbanner_switch>a {
	width: 50px;
	height: 50px;
	line-height: 50px;
	-webkit-transition: all 0.4s;
	transition: all 0.4s;
}

.Hbanner_switch>a>i {
	font-size: 28px;
}

.Hbanner_switch .Hbanner_switch_circular {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
}

.Hbanner_switch .Hbanner_switch_circular circle {
	stroke: #fff;
	stroke-dasharray: 150.72;
	stroke-dashoffset: 150.72;
	-webkit-animation: circle-stroke-out .4s forwards;
	animation: circle-stroke-out .4s forwards;
}


/*》》》》》》》》》》index>关于我们《《《《《《《《《《*/
.Habout_cnt {
	align-items: center;
	margin-bottom: 80px;
}

.Habout_cnt .Habout_info {
	text-align: justify;
	width: 50%;
	padding-right: 140px;
}

.Habout_cnt .Habout_info .master_title {
	margin-bottom: 40px;
}

.Habout_cnt .Habout_info .Habout_p {
	font-size: 16px;
	line-height: 28px;
}

.Habout_cnt .Habout_info .Habout_p p,
.Habout_cnt .Habout_info .Habout_p span,
.Habout_cnt .Habout_info .Habout_p em,
.Habout_cnt .Habout_info .Habout_p strong,
.Habout_cnt .Habout_info .Habout_p i {
	line-height: 28px !important;
	font-size: 16px !important;
}

.Habout_cnt .Habout_img {
	width: 50%;
	margin-left: auto;
}

.Habout_cnt .Habout_img img {
	width: 100%;
}

.Habout_datas {
	overflow: hidden;
}

.Habout_datas_item {
	position: relative;
	justify-content: center;
	padding: 0 12px;
}

.Habout_datas_item:after {
	content: '';
	position: absolute;
	width: 1px;
	height: 80%;
	background-color: #e0e0e0;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
}

.Habout_datas_item:first-child:after {
	display: none;
}

.Habout_datas_item .data_number {
	line-height: 1;
	font-size: 56px;
	margin-bottom: 10px;
}

.Habout_datas_item .data_number em {
	line-height: .3;
}

.Habout_datas_item .data_p {
	font-size: 16px;
	line-height: 1.6;
}


/*》》》》》》》》》》index>领域《《《《《《《《《《*/
.Hfield {
	width: 100%;
}

.Hfield_bg {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: -1;
	transition: transform 1s;
	overflow: hidden;
}

.Hfield_bg>img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	transform: scale(1.15);
	transition: transform 4s;
}

.Hfield_top .master_title {
	font-size: 52px;
	margin-bottom: 20px;
	font-family: 'Medium';
}

.Hfield .Hfield_list {
	padding-top: 120px;
	margin: 0 -8px;
}

.Hfield_item {
	padding: 0 8px;
}

.Hfield_item .Hfield_item_info {
	padding: 65px 30px;
}

.Hfield_item .Hfield_item_info .Hfield_item_title {
	font-size: 34px;
	line-height: 1;
	margin-bottom: 30px;
}

.Hfield_item .Hfield_item_info .Hfield_item_p {
	font-size: 18px;
	line-height: 1.6;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}

.Hfield_item>a {
	background-color: rgba(255, 255, 255, .7);
	border-radius: 25px;
	overflow: hidden;
	color: rgba(0, 0, 0, .7);
}


/*》》》》》》》》》》index>热门产品《《《《《《《《《《*/
.Hotcp_top .Hotcp_p,
.Hfield_top .Hfield_p {
	font-size: 22px;
	line-height: 1.6;
}

.Hotcp .Hotcp_list {
	padding-top: 55px;
	margin: -8px;
}

.Hotcp_item {
	padding: 8px;
}

.Hotcp_item>a {
	background-color: #f7f7f7;
	border-radius: 15px;
	overflow: hidden;
}

.Hotcp_item .Hotcp_item_img {
	padding-bottom: 100%;
	width: 100%;
	position: relative;
	overflow: hidden;
	transition: all .6s;
	-webkit-transition: all .6s
}

.Hotcp_item .Hotcp_item_img>img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	transition: ease 0.6s;
	object-fit: contain;
}

.Hotcp_item .Hotcp_item_info {
	padding: 0 15px 40px 15px;
}

.Hotcp_item .Hotcp_item_info .Hotcp_item_title {
	margin-bottom: 20px;
	align-items: flex-end;
}

.Hotcp_item .Hotcp_item_info .Hotcp_item_title>div {
	font-size: 18px;
	line-height: 26px;
	height: 52px;
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}

/*》》》》》》》》》》index>产品系列《《《《《《《《《《*/
.Hseries {
	width: 100%;
	height: 100%;
}

.Hseries .Hseries_top {
	margin: 100px 0 50px;
}

.Hseries_list {
	margin: -8px;
	height: 100%;
}

.Hseries_item {
	height: 50%;
	padding: 8px;
}

.Hseries_item>a {
	width: 100%;
	height: 100%;
	overflow: hidden;
	border-radius: 10px;
	background-color: #f7f7f7;
	padding: 0 6%;
}

.Hseries_item>a>div {
	align-items: center;
	width: 100%;
	height: 100%;
	justify-content: center;
}

.Hseries_item .Hseries_item_bg {
	width: 55%;
	transition: all .6s;
}

.Hseries_item .Hseries_item_bg>img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.Hseries_item .Hseries_item_info {
	padding-left: 6%;
	width: 45%;
}

.Hseries_item .Hseries_item_info .Hseries_item_title {
	font-size: 36px;
	line-height: 1.3;
	margin-bottom: 8px;
}

.Hseries_item .Hseries_item_info .Hseries_item_p {
	font-size: 20px;
	line-height: 1.6;
}

.Hseries_item .Hseries_item_info .Hseries_item_top {
	margin-bottom: 40px;
}

.Hseries_item .Hseries_item_info .Hseries_item_more {
	font-size: 16px;
}

.Hseries_item .Hseries_more {
	font-size: 24px;
	z-index: 2;
	line-height: 1;
	padding-bottom: 5px;
}

.Hseries_item .Hseries_more.hoverable_txt:after {
	background-color: #000;
}


/*》》》》》》》》》》index>新闻中心《《《《《《《《《《*/
.Hnews {}

.Hnews_top {
	color: #111;
}

.Hnews_top .master_title {
	margin-bottom: 5px;
}

.Hnews_top .Hnews_p {
	font-size: 30px;
	line-height: 1;
}

.Hnews_list {
	padding-top: 55px;
	margin: 0 -28px;
}

.Hnews_item {
	padding: 0 28px;
}

.Hnews_item .Hnews_item_img {
	width: 100%;
	height: 0;
	padding-bottom: 64%;
	position: relative;
	overflow: hidden;
	border-radius: 15px;
}

.Hnews_item .Hnews_item_img>img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	position: absolute;
	top: 0;
	left: 0;
	transition: transform .6s;
}

.Hnews_item .Hnews_item_info {
	padding: 30px 10px;
}

.Hnews_item .Hnews_item_info .Hnews_item_title {
	font-size: 20px;
	line-height: 1;
	margin-bottom: 25px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	transition: color .2s;
}

.Hnews_item .Hnews_item_info .Hnews_item_time {
	font-size: 16px;
	line-height: 1;
}




/*》》》》》》》》》》index>页尾《《《《《《《《《《*/
.footer {
	background: #fff;
	position: relative;
}

.footer:before {
	content: '';
	position: absolute;
	width: 100%;
	height: 1px;
	background-color: rgba(0, 0, 0, .1);
	top: 1;
	left: 0;
}

.footer_follow {
	margin: 0 -8px;
	position: relative;
}

.footer_follow .follow_item {
	padding: 0 8px;
}

.footer_follow .follow_item>a {
	width: 40px;
	height: 40px;
	background-color: rgba(0, 0, 0, 0.04);
	align-items: center;
	justify-content: center;
	transition: background-color .2s;
}

.footer_follow .follow_item.on>a {
	background-color: #b01f24;
}

.footer_follow .follow_item>a>svg {
	height: 80%;
	width: 80%;
	fill: #000;
	transition: fill .2s;
}

.footer_follow .follow_item.on>a>svg {
	fill: #fff;
}

/*》》》》》》》》》》二维码《《《《《《《《《《*/
.footer_follow .follow_item.on .qrcode {
	visibility: visible;
	opacity: 1;
	-webkit-opacity: 1;
	box-shadow: 0 0 10px rgba(0, 0, 0, .1);
}

.footer_follow .follow_item .qrcode {
	position: absolute;
	top: 125%;
	left: 0;
	background-color: #fff;
	align-items: center;
	padding: 10px 15px;
	visibility: hidden;
	opacity: 0;
	-webkit-opacity: 0;
}

.footer_follow .follow_item .qrcode .follow_text {
	min-width: 130px;
	padding-right: 12px;
}

.footer_follow .follow_item .qrcode .follow_text .follow_name {
	font-size: 16px;
	font-family: 'Medium';
	margin-bottom: 8px;
	line-height: 24px;
}

.footer_follow .follow_item .qrcode .follow_text .follow_p {
	color: #666;
	font-family: 'Regular';
}

.footer_follow .follow_item .qrcode img {
	width: 100px;
	height: 100px;
}


.footer_box {
	padding-top: 60px;
	padding-bottom: 110px;
}

.footer_contact {
	padding-right: 25%;
}

.footer_contact .footer_tel {
	align-items: center;
	margin-bottom: 35px;
}

.footer_contact .footer_tel .footer_tel_name {
	font-size: 16px;
	line-height: 1;
	margin-bottom: 10px;
}

.footer_contact .footer_tel .footer_tel_num {
	font-size: 28px;
	line-height: 1;
}

.footer_box .footerNav {
	justify-content: space-between;
}

.footerNav_item {
	position: relative;
	padding: 0 12px;
}

.footerNav_item:last-child {
	padding-right: 0;
}

.footerNav_item:before {
	content: '';
	position: absolute;
	top: 2px;
	left: 0;
	width: 2px;
	height: 12px;
	background-color: #b01f24;
	z-index: 2;
	border-radius: 2px;
}

.footerNav_item .footerNav_a {
	line-height: 1;
}

.footerNav_item .footerNav_a>a {
	font-size: 16px;
	margin-bottom: 20px;
	display: inline-block;
}

.footerNav_item .footerNav_b>li>a {
	line-height: 28px;
	display: inline-block;
}

.footerNav_item .footerNav_b>li>a>span {
	transition: .4s;
	display: inline-block;
	color: #666;
}

.footerNav_item .footerNav_b>li:last-child>a {
	margin-bottom: 0;
}

.footer .footer_keep {
	background: rgba(0, 0, 0, 0.02);
	padding: 20px 0;
	line-height: 1.5;
	font-size: 12px;
}

.footer .footer_keep .footer_keep_r {
	margin-left: auto;
}

.footer .footer_keep .footer_mailbox>a {
	align-items: center;
	color: #3078BB;
	width: max-content;
}

.footer .footer_keep .footer_mailbox i {
	margin-right: 8px;
	font-size: 16px;
}

.footer .footer_keep .footer_record {
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
}

.footer .footer_keep .footer_record a,
.footer .footer_keep .footer_record span {
	color: rgba(0, 0, 0, .4);
}

.footer .footer_keep .footer_keep_r a {
	color: rgba(0, 0, 0, .6)
}

.footer .footer_keep>div {
	align-items: center;
}

/*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>pageBanner<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<*/
.pageBanner {
	width: 100%;
	overflow: hidden;
	min-height: 80px;
}

.pageBanner .pageBanner_bg {
	width: 100%;
	;
	top: 0;
	left: 0;
}

.pageBanner .pageBanner_bg>img {
	width: 100%;
}

.pageBanner .pageBanner_info {
	line-height: 1;
	position: absolute;
	top: 50%;
	left: 0;
	width: 100%;
	transform: translateY(-50%);
}

.pageBanner .pageBanner_info .pageBanner_title {
	font-size: 48px;
	margin-bottom: 25px;
}

.pageBanner .pageBanner_info .pageBanner_p {
	font-size: 30px;
}

/*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>关于我们<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<*/
.master_title2 {
	font-size: 42px;
	line-height: 1.3;
}

.about {
	padding: 150px 0;
}

.culture {
	background-color: #f7f7f7;
	padding: 130px 0;
}

.culture_box .culture_top {
	padding-bottom: 45px;
}

.culture_info {
	margin: 0 -12px;
}

.culture_info .culture_item {
	overflow: hidden;
	padding: 0 12px;
}

.culture_info .culture_item>div {
	height: 100%;
	width: 100%;
	position: relative;
	padding: 60px;
	overflow: hidden;
	border-radius: 15px;
	z-index: 2;
	cursor: pointer;
}

.culture_info .culture_item>div:after {
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
	background-color: #b01f24;
	z-index: -1;
	top: 0;
	transition: opacity .4s;
	left: 0;
	opacity: 0;
}

.culture_info .culture_item .culture_item_icon {
	width: 60px;
	height: 60px;
	margin: auto;
}

.culture_info .culture_item .culture_item_icon svg {
	width: 100%;
	height: 100%;
	display: block;
	fill: #b01f24;
	transition: fill .2s;
}

.culture_info .culture_item .culture_item_name {
	font-size: 24px;
	line-height: 1;
	margin-top: 30px;
	margin-bottom: 25px;
	transition: color .2s;
}

.culture_info .culture_item .culture_item_p {
	font-size: 16px;
	line-height: 1.625;
	opacity: 0.85;
	transition: color .2s;
}

.honor {
	padding-top: 150px;
	padding-bottom: 80px;
}

.honor_info {
	padding-right: 100px;
}

.honor_info .honor_info_ul {
	margin-top: 40px;
}

.honor_info .honor_info_ul li>a {
	font-size: 16px;
	line-height: 1.625;
	padding: 10px 0;
	display: inline-block;
	padding-left: 25px;
	position: relative;
	transition: all .2s;
}

.honor_info .honor_info_ul li>a:before {
	content: '';
	width: 6px;
	height: 6px;
	border-radius: 50%;
	position: absolute;
	top: 50%;
	left: 0;
	transform: translateY(-50%);
	background-color: #ccc;
	transition: all .2s;
}

.honor_info .honor_info_ul li.on>a {
	color: #b01f24;
}

.honor_info .honor_info_ul li.on>a:before {
	background-color: #b01f24;
}

.honor_box {
	align-items: center;
}

.honor_qft {
	padding-left: 80px;
	height: 300px;
}

.honor_qft #qft_box {
	width: 100%;
	padding: 0 100px;
	height: 100%;
}

.honor_qft .qft_item,
.honor_qft #qft_box a {
	width: 100%;
	height: 100%;
}

.honor_qft .qft_item .qft_item_img {
	width: 100%;
	height: 100%;
	align-items: center;
	justify-content: center;
}

.honor_qft .qft_item .qft_item_img img {
	max-width: 100%;
	max-height: 100%;
	object-fit: contain;
}

.honor_qft #qft_box .qft_switch {
	position: absolute;
	top: 50%;
	line-height: 40px;
	text-align: center;
	transform: translateY(-50%);
	cursor: pointer;
	z-index: 10;
	width: 40px;
	height: 40px;
	border-radius: 50%;
	background-color: #d5d5d5;
	transition: background-color .2s;
}

.honor_qft #qft_box .qft_switch>i {
	font-size: 18px;
}

.honor_qft #qft_box .qft_switch.qft_prev {
	left: 0;
}

.honor_qft #qft_box .qft_switch.qft_next {
	right: 0;
}

.atn {
	padding: 150px 0;
}

.atn .atn_top {
	margin-bottom: 45px;
}

.atn_list {
	margin: 0 -30px;
}

.atn_item {
	padding: 0 30px;
}

.atn_item>a {
	width: 100%;
}

.atn_item .atn_item_img {
	padding-bottom: 135%;
	width: 100%;
	position: relative;
	margin-bottom: 20px;
}

.atn_item .atn_item_img>img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.atn_item .atn_item_img:after {
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: 5;
	top: 0;
	left: 0;
	background: url(../image/flowerFrame.png) no-repeat center center;
	background-size: cover;
}

.atn_item .atn_item_img:before {
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: 2;
	top: 0;
	left: 0;
	border: 5px solid #fff;
}

.atn_item .atn_item_name {
	font-size: 16px;
	line-height: 1.625;
}


/*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>康复科研<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<*/
.field {
	padding: 130px 0;
}

.field_top {
	margin-bottom: 60px;
}

.field_top .master_title2 {
	margin-bottom: 15px;
}

.field_top .field_p {
	font-size: 24px;
	letter-spacing: 0.25em;
}

.field_list {
	padding: 0 12.5%;
	margin: 0 -22px;
}

.field_item {
	padding: 0 22px;
	overflow: hidden;
}

.field_item>div {
	background-color: #f7f7f7;
	padding: 25px 0;
	border-radius: 10px;
}

.field_item .field_item_num {
	line-height: 1;
	margin-bottom: 12px;
}

.field_item .field_item_num>span {
	font-size: 60px;
	margin-right: 5px;
}

.field_item .field_item_num>em {
	font-size: 22px;
}

.field_item .field_item_name {
	font-size: 18px;
	line-height: 1.4;
}

.member {
	padding-top: 80px;
	padding-bottom: 150px;
	background-color: rgba(255, 255, 255, .6);
}

.member:before {
	content: '';
	width: 100%;
	height: 100%;
	background: url(../image/memberbg.jpg) center 0 no-repeat;
	background-size: cover;
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: -1;
}

.member_box {
	align-items: flex-end;
	padding: 0 9%;
	margin: 0 -90px;
}

.member_item {
	padding: 0 90px;
}

.member_item .member_info {
	font-size: 36px;
	line-height: 1.6;
	padding-bottom: 100px;
	position: relative;
}

.member_item .member_info:after {
	content: '';
	position: absolute;
	bottom: 0;
	left: 0;
	width: 60px;
	height: 1px;
	background-color: #b01f24;
}

.member_item .member_img {
	height: 300px;
	align-items: center;
	width: 100%;
	justify-content: center;
}

.member_item .member_img>img {
	max-width: 100%;
	max-height: 100%;
	object-fit: contain;
}

.laboratory {
	padding: 130px 0;
}

.laboratory_top {
	margin-bottom: 60px;
}

.laboratory_top .master_title2 {
	margin-bottom: 15px;
}

.laboratory_top .laboratory_p {
	font-size: 24px;
	letter-spacing: 0.25em;
}

.laboratory_list {
	margin: 0 -25px;
}

.laboratory_item {
	padding: 0 25px;
}

.laboratory_item>a {
	width: 100%;
	padding-bottom: 75%;
	position: relative;
	border-radius: 10px;
	overflow: hidden;
	background-color: #eee;
}

.laboratory_item .laboratory_item_img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.laboratory_item .laboratory_item_img>img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.expert {
	padding: 100px 0;
	background-color: #f7f7f7;
}

.expert_box {
	padding: 0 5%;
	align-items: center;
}

.expert_box .expert_L {
	width: 330px;
}

.expert_box .expert_L .expert_img {
	padding-bottom: 145%;
	width: 100%;
	position: relative;
	background-color: #eee;
}

.expert_box .expert_L .expert_img>img {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	object-fit: cover;
}

.expert_box .expert_R {
	padding-left: 70px;
	width: calc(100% - 330px);
}

.expert_box .expert_R .expert_info .expert_info_title {
	font-size: 30px;
	line-height: 1.3;
	margin-bottom: 35px;
}

.expert_box .expert_R .expert_info .expert_info_line {
	line-height: 2.28;
	text-align: justify;
}


/*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>产品<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<*/
.product {
	background-color: #f7f7f7;
}

.product_box {
	padding-bottom: 130px;
}

.product_tab {
	width: 100%;
	justify-content: center;
	padding-top: 50px;
	padding-bottom: 60px;
}

.product_tab .product_tab_item a {
	-webkit-transition: ease 0.2s;
	transition: ease 0.2s;
	padding: 0 20px;
	font-size: 16px;
}

.product_tab .product_tab_item.on a {
	color: #000;
}

.product_tab .product_tab_item a .hoverable_txt:after {
	background-color: #b01f24;
	height: 2px;
}

.product_tab .product_tab_item a .hoverable_txt {
	padding-bottom: 8px;
}

.product_tab .product_tab_item.on a .hoverable_txt:after {
	-webkit-transform: scaleX(1);
	transform: scaleX(1);
	-webkit-transform-origin: left top;
	transform-origin: left top;
}

.product_list {
	margin: -8px;
	padding-bottom: 80px;
}

.product_item {
	padding: 8px;
}

.product_item>a {
	background-color: #fff;
	border-radius: 15px;
	overflow: hidden;
	-webkit-transition: all .4s;
	transition: all .4s;
}

.product_item .product_item_img {
	padding-bottom: 100%;
	width: 100%;
	position: relative;
	overflow: hidden;
	transition: all .6s;
	-webkit-transition: all .6s;
}

.product_item .product_item_img>img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	transition: ease 0.6s;
	object-fit: contain;
}

.product_item .product_item_info {
	padding: 0px 15px 40px 15px;
}

.product_item .product_item_info .product_item_title {
	margin-bottom: 20px;
	align-items: flex-end;
}

.product_item .product_item_info .product_item_title>div {
	font-size: 18px;
	line-height: 26px;
	height: 52px;
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}

.product_item .product_item_info .product_item_p {
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}

.product_pic {
	margin-top: 40px;
	line-height: 1.6;
}

/*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>产品详情<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<*/

.pt_row {
	max-width: 1288px;
	margin: 0 auto;
	width: 100%;
}

.ptBanner {
	height: 38vw;
	overflow: hidden;
}

.ptBanner>div {
	height: 100%;
	width: 100%;
	z-index: 2;
}

.ptBanner .ptBanner_bg {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: -1;
}

.ptBanner .ptBanner_bg>img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: center center;
}

.ptBanner .ptBanner_text {
	height: 100%;
	align-items: center;
}

.ptBanner .ptBanner_text .ptBanner_text_img {
	height: 290px;
}

.ptBanner .ptBanner_text .ptBanner_text_img>img {
	height: 100%;
}

.fuArea {
	padding: 80px 0;
}

.fuArea_list {
	margin: -30px -6px;
	font-family: 'Light';
	flex-wrap: wrap;
	justify-content: center;
}

.fuArea_item {
	cursor: pointer;
	padding: 30px 6px;
}

.fuArea_item .fuArea_item_icon {
	width: 128px;
	height: 128px;
	position: relative;
	border-radius: 50%;
	z-index: 2;
	overflow: hidden;
}

.fuArea_item .fuArea_item_icon:before {
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	border-radius: 50%;
	border: 1px solid #333;
	transition: border-color .4s;
}

.fuArea_item .fuArea_item_icon:after {
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	transition: opacity .4s;
	background-color: #b01f24;
	z-index: -1;
	opacity: 0;
}

.fuArea_item .fuArea_item_icon .fuArea_item_icon_ani {
	overflow: hidden;
	width: 60px;
	height: 60px;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translateX(-50%) translateY(-50%);
}

.fuArea_item .fuArea_item_icon .fuArea_item_icon_ani>div {
	width: 100%;
	height: 100%;
	transition: transform .4s;
}

.fuArea_item .fuArea_item_icon .fuArea_item_icon_ani>div p {
	align-items: center;
	justify-content: center;
	width: 100%;
	height: 100%;
}

.fuArea_item .fuArea_item_icon .fuArea_item_icon_ani>div p img {
	max-width: 100%;
	max-height: 100%;
	object-fit: contain;
}

.fuArea_item .fuArea_item_name {
	font-size: 24px;
	margin-top: 25px;
	line-height: 32px;
	height: 64px;
	transition: color .2s;
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}

.fInfo {
	position: relative;
}

.fInfo .fInfo_bg {
	width: 100%;
	overflow: hidden;
}

.fInfo .fInfo_bg>div {
	width: 100%;
}

.fInfo .fInfo_bg>div>img {
	width: 100%;
}

.product_title {
	font-size: 30px;
	font-family: 'Medium';
	margin-bottom: 40px;
	line-height: 1.2;
}

.fInfo_info {
	align-items: center;
	height: 100%;
	position: absolute;
	top: 50%;
	left: 0;
	width: 100%;
	transform: translateY(-50%);
}

.fInfo_info .pt_row>div {
	width: 50%;
	padding-right: 80px;
	text-align: justify;
}

.fInfo_info .fInfo_line {
	font-size: 24px;
	line-height: 1.666666;
	font-family: 'Light';
}

.wave {
	padding-top: 160px;
}

.wave>div>div {
	padding-bottom: 80px;
	border-bottom: 1px solid #000;
}

.wave .wave_top .wave_line {
	font-size: 24px;
	line-height: 1.666666;
	font-family: 'Light';
}

.wave_list {
	padding-top: 70px;
	margin: -6px;
	font-family: 'Light';
}

.wave_item {
	padding: 6px;
}

.wave_item>div {
	background-color: #f5f5f5;
	border-radius: 8px;
}

.wave_item .wave_item_img {
	align-items: flex-end;
	justify-content: center;
	width: 100%;
}

.wave_item .wave_item_img>img {
	width: 100%;
}

.wave_item .wave_item_info {
	padding: 0 65px 20px 65px;
}

.wave_item .wave_item_info .wave_item_name {
	font-size: 20px;
	line-height: 1;
	margin-bottom: 12px;
}

.wave_item .wave_item_info .wave_item_p {
	line-height: 24px;
	height: 72px;
	font-size: 16px;
	color: #666;
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
}

.parameter>div>div {
	padding: 100px 0;
}

.parameter .parameter_info {
	line-height: 1.6;
	font-size: 18px;
	font-family: 'Light';
	text-align: justify;
}

.parameter .parameter_info p {
	margin-bottom: 15px;
}

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


/*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>新闻资讯<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<*/
.newsList_main {
	padding-bottom: 120px;
}

.newsList {
	margin-bottom: 100px;
}

.newsList_item a {
	position: relative;
	z-index: 2;
	padding: 75px 0;
}

.newsList_item a:before {
	content: '';
	width: 100%;
	height: 100%;
	background-color: #fff;
	top: 0;
	left: 0;
	-webkit-transition: background-color 0.4s;
	transition: background-color 0.4s;
	z-index: -3;
	position: absolute;
}

.newsList_item a>div {
	align-items: center;
}

.newsList_item a:after {
	width: 100%;
	content: '';
	height: 1px;
	border-bottom: 1px solid #e7e7e7;
	bottom: 0;
	left: 0;
	position: absolute;
}

.newsList_item .newsList_info {
	width: 57%;
	padding-right: 110px;
	text-align: justify;
	position: relative;
}

.newsList_item .newsList_titme {
	font-size: 16px;
	line-height: 1;
}

.newsList_item .newsList_title {
	font-size: 24px;
	line-height: 1;
	margin-bottom: 25px;
	margin-top: 20px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.newsList_item .newsList_p {
	font-size: 16px;
	line-height: 28px;
	display: -webkit-box;
	height: 56px;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}

.newsList_item .newsList_img {
	width: 43%;
}

.newsList_item .newsList_img>div {
	position: relative;
	padding-bottom: 58%;
	overflow: hidden;
	width: 100%;
}

.newsList_item .newsList_img>div img {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	object-fit: cover;
	-webkit-transition: all 0.6s;
	transition: all 0.6s;
}

.newsList_item .newsList_info .newsList_more {
	width: 130px;
	line-height: 42px;
	border-radius: 5px;
	font-size: 16px;
	position: relative;
	margin-top: 60px;
	overflow: hidden;
	border: 1px solid #333;
	transition: all 0.4s;
	z-index: 2;
}

.newsList_item .newsList_info .newsList_more:before,
.newsList_item .newsList_info .newsList_more:after {
	content: '';
	position: absolute;
	height: 100%;
	width: 100%;
	top: 0;
	left: -100%;
	-webkit-transition: -webkit-transform 0.4s;
	transition: -webkit-transform 0.4s;
	transition: transform 0.4s;
	transition: transform 0.4s, -webkit-transform 0.4s;
	-webkit-transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
	transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
}

.newsList_item .newsList_info .newsList_more:before {
	background-color: #b01f24;
	opacity: 0.7;
	-webkit-opacity: 0.7;
	z-index: -2;
}

.newsList_item .newsList_info .newsList_more:after {
	background-color: #b01f24;
	z-index: -1;
}


/*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>新闻资讯<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<*/
.newsdel {
	padding-top: 80px;
	padding-bottom: 120px;
}

.newsdel {
	position: relative;
}

.newsdel:before {
	content: '';
	position: absolute;
	height: 1px;
	background-color: #ddd;
	top: 80px;
	left: 2.6vw;
	right: 2.6vw;
}

.newsdel_box {
	padding-top: 40px;
}

.newsdel_box .newsdel_info {
	max-width: 1050px;
	padding-top: 80px;
	margin: 0 auto;
}

.newsdel_box .newsdel_back a {
	display: inline-block;
	transition: color .2s;
}

.newsdel_box .newsdel_back a>div {
	align-items: center;
}

.newsdel_box .newsdel_back a>div>i {
	margin-right: 12px;
	font-size: 22px;
}

.newsdel_box .newsdel_back a>div>span {
	font-size: 16px;
}

.newsdel_info .newsdel_top {
	margin-bottom: 55px;
}

.newsdel_info .newsdel_top .newsdel_title {
	font-size: 30px;
	line-height: 1.3;
	margin-bottom: 20px;
}

.newsdel_info .newsdel_top .newsdel_time {
	font-size: 16px;
	line-height: 1;
}

.newsdel_info .newsdel_cnt .newsdel_content {
	line-height: 2.125;
	font-size: 16px;
	text-align: justify;
	padding-bottom: 90px;
	border-bottom: 1px solid #ddd;
}

.newsdel_info .newsdel_cnt .newsdel_content span,
.newsdel_info .newsdel_cnt .newsdel_content em,
.newsdel_info .newsdel_cnt .newsdel_content p,
.newsdel_info .newsdel_cnt .newsdel_content i,
.newsdel_info .newsdel_cnt .newsdel_content strong {
	white-space: normal !important;
}

.newsdel_info .newsdel_cnt .newsdel_content img {
	display: inline-block;
	max-width: 100%;
}

.newsdel_info .newsdel_cnt .newsdel_next {
	padding: 30px 0;
}

.newsdel_info .newsdel_cnt .newsdel_next>a {
	align-items: center;
	justify-content: center;
	transition: color .2s;
}

.newsdel_info .newsdel_cnt .newsdel_next>a>span {
	font-size: 24px;
	margin-right: 60px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.newsdel_info .newsdel_cnt .newsdel_next>a>i {
	font-size: 22px;
}

.newsdel_info .newsdel_cnt .newsdel_next>a:hover {
	color: #b01f24;
}


/*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>用户服务<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<*/
.user {
	background-color: #f7f8f9;
}

.user_top {
	padding-bottom: 45px;
	padding-top: 130px;
}

.skill_list {
	margin: -15px;
}

.skill_item {
	padding: 15px;
}

.skill_item>a {
	padding: 50px 40px;
	border-radius: 12px;
}

.skill_item .skill_item_name {
	font-size: 18px;
	line-height: 28px;
	height: 56px;
	width: 100%;
	margin-bottom: 30px;
	align-items: flex-end;
	justify-content: center;
}

.skill_item .skill_item_name>div {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	max-height: 100%;
}

.skill_item .skill_item_icon>i {
	font-size: 40px;
}

.problem_list {
	margin: -20px;
}

.problem_item {
	padding: 20px;
}

.problem_item>a {
	padding: 100px 35px;
	position: relative;
	text-align: justify;
	overflow: hidden;
	border-radius: 15px;
}

.problem_item .problem_item_name>div {
	font-size: 18px;
	line-height: 34px;
	height: 68px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}

.problem_item .problem_item_name {
	position: relative;
}

.problem_item .problem_item_name:after {
	content: '';
	position: absolute;
	left: 0;
	top: -30px;
	width: 0;
	height: 0;
	border-bottom: 12px solid #b01f24;
	border-right: 12px solid transparent;
}

.problem_item .problem_item_info {
	padding: 50px 20px 50px 35px;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 2;
	line-height: 2.14;
	transform: translateY(100%);
	transition: transform .4s;
}

.problem_item .problem_item_info>div {
	overflow-y: auto;
	height: 100%;
	padding-right: 15px;
}

.problem_item .problem_item_info>div::-webkit-scrollbar {
	width: 2px;
}

.problem_item>a:hover .problem_item_info {
	transform: none;
}

.aftersale_box {
	padding-bottom: 100px;
}

.aftersale_info {
	line-height: 24px;
}

/*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>联系我们/人才计划<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<*/
.joinFuture {
	padding: 120px 0;
}

.contact_row {
	padding: 0 15%;
}

.join_top .master_title2 {
	margin-bottom: 30px;
}

.join_top .join_line {
	line-height: 2.125;
	font-size: 16px;
}

.joinGrow {
	background-color: #f7f8f9;
	padding-top: 100px;
}

.joinGrow .joinGrow_img {
	overflow: hidden;
	width: 100%;
	padding-bottom: 44%;
	position: relative;
	margin-top: 45px;
}

.joinGrow .joinGrow_img>div {
	width: 100%;
	height: 110%;
	position: absolute;
	top: 0;
	left: 0;
}

.joinGrow .joinGrow_img>div>img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.joinMix {
	background-color: #f7f8f9;
	padding-top: 100px;
	padding-bottom: 150px;
}

.joinMix_list {
	padding-top: 50px;
	margin: -22px;
}

.joinMix_item {
	padding: 22px;
}

.joinMix_item>a {
	padding: 10% 13.5%;
	border-radius: 10px;
	transition: background-color .4s;
}

.joinMix_item .joinMix_item_top {
	line-height: 1;
	align-items: flex-end;
	margin-bottom: 40px;
}

.joinMix_item .joinMix_item_top .joinMix_item_name {
	font-size: 24px;
	transition: color .4s;
	overflow: hidden;
	text-overflow: ellipis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
}

.joinMix_item .joinMix_item_top .joinMix_item_num {
	transition: color .4s;
}

.joinMix_item .joinMix_item_top .joinMix_item_num>span {
	font-size: 35px;
}

.joinMix_item .joinMix_item_top .joinMix_item_num>em {
	font-size: 18px;
}

.joinMix_item .joinMix_item_see {
	line-height: 1;
	transition: color .4s;
}

.joinMix_item .joinMix_item_see>span {
	font-size: 16px;
	margin-right: 3px;
}

/*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>联系我们/商务合作（客户新增模块页，特殊）<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<*/
.contact_box {
	padding: 100px 0;
}

.contact_title {
	font-size: 40px;
	color: #000;
	margin-bottom: 100px;
	font-family: 'Medium';
}

.cntIonfo {
	margin: 0 -50px;
}

.cntIonfo .cntIonfo_item {
	padding: 0 50px;
}

.cntIonfo .cntIonfo_item .title {
	font-size: 20px;
	color: #000;
	position: relative;
	padding-bottom: 12px;
	margin-bottom: 60px;
	font-family: 'Medium';
}

.cntIonfo .cntIonfo_item .title:after {
	content: '';
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 2px;
	border-radius: 2px;
	background-color: #b01f24;
}

.cntIonfo .info {
	font-size: 16px;
}

.cntIonfo .info .info_item {
	margin-bottom: 50px;
}

.cntIonfo .info .info_item:last-child {
	margin-bottom: 0;
}

.cntIonfo .info .name {
	margin-bottom: 12px;
	color: rgba(0, 0, 0, .8);
	font-family: 'Medium';
}

.cntIonfo .info .line {
	color: rgba(0, 0, 0, .6);
}

.cntList {
	margin-top: 150px;
}

.cntList_item {
	margin-bottom: 80px;
}

.cntList_item:last-child {
	margin-bottom: 0;
}

.cntList_item>div {
	align-items: center;
}

.cntList_item .cntList_info {
	width: 65%;
	padding-right: 80px;
	text-align: justify;
}

.cntList_info .title {
	color: #000;
	font-family: 'Medium';
}

.cntList_info .title .mainTitle {
	font-size: 32px;
	margin-bottom: 20px;
}

.cntList_info .title .subTitle {
	font-size: 20px;
}

.cntList_info .line {
	margin-top: 50px;
	color: rgba(0, 0, 0, .6);
	font-size: 16px;
	line-height: 1.6;
}

.cntList_info .line .line_p {
	margin-bottom: 8px;
}

.cntList_info .line .line_p:last-child {
	margin-bottom: 0;
}

.cntList_item .cntList_img {
	width: 35%;
}

.cntList_item .cntList_img>div {
	position: relative;
	padding-bottom: 68%;
	overflow: hidden;
	width: 100%;
}

.cntList_item .cntList_img>div img {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	object-fit: cover;
}


/*电端加上鼠标效果/动画 */
@media screen and (min-width:992px) {

	/*hover*/
	.wow {
		visibility: hidden;
	}

	.pageList li a:hover {
		background-color: #b01f24;
		color: #fff;
		border-color: #b01f24;
	}

	.hoverable:hover .hoverable_txt:after {
		-webkit-transform: scaleX(1);
		transform: scaleX(1);
		-webkit-transform-origin: left top;
		transform-origin: left top;
	}

	.header .nav .navlist>.nav_a>.nav_b>.nav_b_list>li>a:hover {
		background: #f5f5f5;
		color: #b01f24;
	}

	.header .nav .navlist>.nav_a:hover .nav_b {
		opacity: 1;
		-webkit-opacity: 1;
		visibility: visible;
		transform: translateX(-50%);
	}

	.header .Hsearch .Hsearch_form .Hsearch_dt:hover>button>i {
		color: #b01f24;
	}

	.Hbanner_switch>a:hover .Hbanner_switch_circular circle {
		-webkit-animation: circle-stroke-in .75s forwards;
		animation: circle-stroke-in .75s forwards;
	}

	@-webkit-keyframes circle-stroke-in {
		0% {
			stroke-dashoffset: 150.72
		}

		to {
			stroke-dashoffset: 0
		}
	}

	@keyframes circle-stroke-in {
		0% {
			stroke-dashoffset: 150.72
		}

		to {
			stroke-dashoffset: 0
		}
	}

	@-webkit-keyframes circle-stroke-out {
		0% {
			stroke-dashoffset: 0
		}

		to {
			stroke-dashoffset: -150.72
		}
	}

	@keyframes circle-stroke-out {
		0% {
			stroke-dashoffset: 0
		}

		to {
			stroke-dashoffset: -150.72
		}
	}

	.Hseries_item>a:hover .Hseries_more {
		color: #b01f24;
	}

	.Hseries_item>a:hover .Hseries_more.hoverable_txt:after {
		background-color: #b01f24;
	}

	.footer_follow .follow_item>a:hover {
		background-color: #b01f24;
	}

	.footer_follow .follow_item>a:hover>svg {
		fill: #fff;
	}

	.footerNav_item .footerNav_b>li>a:hover>span {
		transform: translateX(5px);
		color: #b01f24;
	}

	.footer .footer_keep a:hover {
		text-decoration: underline;
	}

	.honor_info_ul li>a:hover {
		color: #b01f24;
	}

	.honor_info_ul li>a:hover:before {
		background-color: #b01f24;
	}

	.Hseries_item>a:hover .Hseries_item_bg {
		transform: scale(1.1);
	}

	.honor_qft #qft_box .qft_switch:hover {
		background-color: #b01f24;
	}

	.fuArea_item:hover .fuArea_item_icon .fuArea_item_icon_ani>div {
		transform: translateY(-100%);
	}

	.fuArea_item:hover .fuArea_item_icon:after {
		opacity: 1;
	}

	.fuArea_item:hover .fuArea_item_icon:before {
		border-color: #b01f24;
	}

	.fuArea_item:hover .fuArea_item_name {
		color: #b01f24;
	}

	.newsList_item a:hover:before {
		background-color: #f5f5f5;
	}

	.newsList_item a:hover .newsList_img>div img {
		transform: scale(1.1);
		-webkit-transform: translate(1.1);
	}

	.newsList_item a:hover .newsList_info .newsList_more {
		color: #fff;
		border-color: #b01f24;
	}

	.newsList_item a:hover .newsList_info .newsList_more:before,
	.newsList_item a:hover .newsList_info .newsList_more:after {
		-webkit-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0);
	}

	.newsList_item a:hover .newsList_info .newsList_more:after {
		-webkit-transition-delay: 0.175s;
		transition-delay: 0.175s;
	}

	.newsdel_box .newsdel_back a:hover {
		color: #b01f24;
	}

	.joinMix_item>a:hover {
		background-color: #b01f24;
	}

	.joinMix_item>a:hover .joinMix_item_top .joinMix_item_name,
	.joinMix_item>a:hover .joinMix_item_top .joinMix_item_num {
		color: #fff;
	}

	.joinMix_item>a:hover .joinMix_item_see {
		color: rgba(255, 255, 255, .8);
	}

	.culture_info .culture_item>div:hover .culture_item_icon svg {
		fill: #fff;
	}

	.culture_info .culture_item>div:hover:after {
		opacity: 1;
	}

	.culture_info .culture_item>div:hover .culture_item_name,
	.culture_info .culture_item>div:hover .culture_item_p {
		color: #fff;
	}

	.Hnews_item>a:hover .Hnews_item_img>img {
		transform: scale(1.1);
	}

	.Hnews_item>a:hover .Hnews_item_info .Hnews_item_title {
		color: #b01f24;
	}

	/*ani*/
	.Maskbg {
		position: absolute;
		width: 100%;
		height: 100%;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		z-index: 99;
		-webkit-transition: all 1.2s 0.3s;
		transition: all 1.2s 0.3s;
		will-change: transform;
	}

	.Habout .Habout_cnt .Habout_info .master_title {
		transform: translateY(80px);
		opacity: 0;
		visibility: hidden;
		transition: all .78s;
	}

	#screenSwiper .swiper-slide.swiper-slide-active .Habout .Habout_cnt .Habout_info .master_title {
		transform: none;
		opacity: 1;
		visibility: visible;
		transition-delay: .5s;
	}

	.Habout .Habout_cnt .Habout_info .Habout_p {
		transform: translateY(80px);
		opacity: 0;
		visibility: hidden;
		transition: all .78s;
	}

	#screenSwiper .swiper-slide.swiper-slide-active .Habout .Habout_cnt .Habout_info .Habout_p {
		transform: none;
		opacity: 1;
		visibility: visible;
		transition-delay: .7s;
	}

	.Habout .Habout_cnt .Habout_img {
		transform: translateX(15%);
		opacity: 0;
		visibility: hidden;
		transition: all 1.78s;
	}

	#screenSwiper .swiper-slide.swiper-slide-active .Habout .Habout_cnt .Habout_img {
		transform: none;
		opacity: 1;
		visibility: visible;
		transition-delay: .6s;
	}

	.Habout .Habout_datas_item {
		transform: translateY(80px);
		opacity: 0;
		visibility: hidden;
		transition: all .78s;
	}

	#screenSwiper .swiper-slide.swiper-slide-active .Habout .Habout_datas_item {
		transform: none;
		opacity: 1;
		visibility: visible;
		transition-delay: .9s;
	}

	.Hfield_top .master_title,
	.Hfield_top .Hfield_p {
		transform: translateY(100%);
		opacity: 0;
		visibility: hidden;
		transition: all .78s;
	}

	#screenSwiper .swiper-slide.swiper-slide-active .Hfield_top .master_title {
		transform: none;
		opacity: 1;
		visibility: visible;
		transition-delay: .5s;
	}

	#screenSwiper .swiper-slide.swiper-slide-active .Hfield_top .Hfield_p {
		transform: none;
		opacity: 1;
		visibility: visible;
		transition-delay: .7s;
	}

	.Hfield_item {
		overflow: hidden;
	}

	.Hfield_item>a {
		transform: translateY(80px);
		opacity: 0;
		visibility: hidden;
		transition: all .78s;
	}

	#screenSwiper .swiper-slide.swiper-slide-active .Hfield_item>a {
		transform: none;
		opacity: 1;
		visibility: visible;
		transition-delay: .9s;
	}

	.Hotcp_top .master_title,
	.Hotcp_top .Hotcp_p {
		transform: translateY(100%);
		opacity: 0;
		visibility: hidden;
		transition: all .78s;
	}

	#screenSwiper .swiper-slide.swiper-slide-active .Hotcp_top .master_title {
		transform: none;
		opacity: 1;
		visibility: visible;
		transition-delay: .5s;
	}

	#screenSwiper .swiper-slide.swiper-slide-active .Hotcp_top .Hotcp_p {
		transform: none;
		opacity: 1;
		visibility: visible;
		transition-delay: .7s;
	}

	.Hotcp_item {
		overflow: hidden;
	}

	.Hotcp_item>a {
		transform: translateX(25%);
		transition: all .78s;
		opacity: 0;
		visibility: hidden;
	}

	#screenSwiper .swiper-slide.swiper-slide-active .Hotcp_item>a {
		transform: none;
		opacity: 1;
		visibility: visible;
	}

	#screenSwiper .swiper-slide.swiper-slide-active .Hotcp_item:nth-child(1)>a {
		transform: none;
		transition-delay: .6s;
	}

	#screenSwiper .swiper-slide.swiper-slide-active .Hotcp_item:nth-child(2)>a {
		transform: none;
		transition-delay: .8s;
	}

	#screenSwiper .swiper-slide.swiper-slide-active .Hotcp_item:nth-child(3)>a {
		transform: none;
		transition-delay: 1s;
	}

	#screenSwiper .swiper-slide.swiper-slide-active .Hotcp_item:nth-child(4)>a {
		transform: none;
		transition-delay: 1.2s;
	}

	.Hseries_item>a {
		transform: scale(.85);
		opacity: 0;
		visibility: hidden;
		transition: all 1s;
	}

	#screenSwiper .swiper-slide.swiper-slide-active .Hseries_item>a {
		transform: none;
		opacity: 1;
		visibility: visible;
	}

	#screenSwiper .swiper-slide.swiper-slide-active .Hseries_item:nth-child(3)>a {
		transition-delay: .5s;
	}

	#screenSwiper .swiper-slide.swiper-slide-active .Hseries_item:nth-child(2)>a {
		transition-delay: .64s;
	}

	#screenSwiper .swiper-slide.swiper-slide-active .Hseries_item:nth-child(1)>a {
		transition-delay: .78s;
	}

	#screenSwiper .swiper-slide.swiper-slide-active .Hseries_item:nth-child(4)>a {
		transition-delay: .92s;
	}

	#screenSwiper .swiper-slide.swiper-slide-active .Hseries_item:nth-child(5)>a {
		transition-delay: 1.06s;
	}

	#screenSwiper .swiper-slide.swiper-slide-active .Hseries_item:nth-child(6)>a {
		transition-delay: 1.2s;
	}

	.Hnews_top .master_title,
	.Hnews_top .Hnews_p {
		transform: translateY(100%);
		opacity: 0;
		visibility: hidden;
		transition: all .78s;
	}

	#screenSwiper .swiper-slide.swiper-slide-active .Hnews_top .master_title {
		transform: none;
		opacity: 1;
		visibility: visible;
		transition-delay: .5s;
	}

	#screenSwiper .swiper-slide.swiper-slide-active .Hnews_top .Hnews_p {
		transform: none;
		opacity: 1;
		visibility: visible;
		transition-delay: .7s;
	}

	.Hnews_item {
		overflow: hidden;
	}

	.Hnews_item>a {
		transform: translateY(80px);
		opacity: 0;
		visibility: hidden;
		transition: all .78s;
	}

	#screenSwiper .swiper-slide.swiper-slide-active .Hnews_item>a {
		transform: none;
		opacity: 1;
		visibility: visible;
		transition-delay: .9s;
	}

	.wave_list .wave_item {
		transform: scale(.5);
		opacity: 0;
		visibility: hidden;
		transition: all 1s;
	}

	.wave_list.animated .wave_item {
		transform: none;
		opacity: 1;
		visibility: visible;
	}

	.wave_list .wave_item:nth-child(1) {
		transition-delay: .2s;
	}

	.wave_list .wave_item:nth-child(2) {
		transition-delay: .3s;
	}

	.wave_list .wave_item:nth-child(3) {
		transition-delay: .4s;
	}

	.wave_list .wave_item:nth-child(4) {
		transition-delay: .5s;
	}

	.wave_list .wave_item:nth-child(5) {
		transition-delay: .6s;
	}

	.wave_list .wave_item:nth-child(6) {
		transition-delay: .7s;
	}

	.wave_list .wave_item:nth-child(7) {
		transition-delay: .8s;
	}

	.wave_list .wave_item:nth-child(8) {
		transition-delay: .9s;
	}

	.wave_list .wave_item:nth-child(9) {
		transition-delay: 1s;
	}

	.wave_list .wave_item:nth-child(10) {
		transition-delay: 1.1s;
	}

	.wave_list .wave_item:nth-child(11) {
		transition-delay: 1.2s;
	}

	.wave_list .wave_item:nth-child(12) {
		transition-delay: 1.3s;
	}

	.wave_list .wave_item:nth-child(13) {
		transition-delay: 1.4s;
	}

	.wave_list .wave_item:nth-child(14) {
		transition-delay: 1.5s;
	}

	.fuArea_list .fuArea_item {
		transform: scale(.5);
		opacity: 0;
		visibility: hidden;
		transition: all 1s;
	}

	.fuArea_list.animated .fuArea_item {
		transform: none;
		opacity: 1;
		visibility: visible;
	}

	.fuArea_list.animated .fuArea_item:nth-child(1) {
		transition-delay: .1s;
	}

	.fuArea_list.animated .fuArea_item:nth-child(2) {
		transition-delay: .2s;
	}

	.fuArea_list.animated .fuArea_item:nth-child(3) {
		transition-delay: .3s;
	}

	.fuArea_list.animated .fuArea_item:nth-child(4) {
		transition-delay: .4s;
	}

	.fuArea_list.animated .fuArea_item:nth-child(5) {
		transition-delay: .5s;
	}

	.fuArea_list.animated .fuArea_item:nth-child(6) {
		transition-delay: .6s;
	}

	.fuArea_list.animated .fuArea_item:nth-child(7) {
		transition-delay: .7s;
	}

	.fuArea_list.animated .fuArea_item:nth-child(8) {
		transition-delay: .8s;
	}

	.fuArea_list.animated .fuArea_item:nth-child(9) {
		transition-delay: .9s;
	}

	.fuArea_list.animated .fuArea_item:nth-child(10) {
		transition-delay: 1s;
	}

	.fuArea_list.animated .fuArea_item:nth-child(11) {
		transition-delay: 1.1s;
	}

	.fuArea_list.animated .fuArea_item:nth-child(12) {
		transition-delay: 1.2s;
	}

	.fuArea_list.animated .fuArea_item:nth-child(13) {
		transition-delay: 1.3s;
	}

	.fuArea_list.animated .fuArea_item:nth-child(14) {
		transition-delay: 1.4s;
	}

	.fuArea_list.animated .fuArea_item:nth-child(15) {
		transition-delay: 1.5s;
	}

	#screenSwiper .swiper-slide.swiper-slide-active .Hfield_bg>img {
		transform: none;
	}

	#screenSwiper .swiper-slide.swiper-slide-next .Hfield_bg {
		transform: translateY(-50%);
	}

	#screenSwiper .swiper-slide.swiper-slide-prev .Hfield_bg {
		transform: translateY(50%);
	}

	.product_item>a:hover {
		-webkit-box-shadow: 0 15px 30px rgba(0, 0, 0, .15);
		box-shadow: 0 15px 30px rgba(0, 0, 0, .15);
	}

	.product_item>a:hover .product_item_img>img {
		transform: scale(1.1);
		-webkit-transform: scale(1.1);
	}

	.Hotcp_item>a:hover .Hotcp_item_img {
		transform: scale(1.1);
		-webkit-transform: scale(1.1);
	}


	.cntIonfo .cntIonfo_item .title,
	.cntIonfo .info .info_item {
		opacity: 0;
		visibility: hidden;
		transform: translateY(80px);
		transition: all .78s;
	}

	.cntIonfo .cntIonfo_item .title:after {
		width: 0;
		transition: all 2s;
	}

	.cntIonfo.animated .cntIonfo_item .title,
	.cntIonfo.animated .info .info_item {
		transform: none;
		opacity: 1;
		visibility: visible;
	}

	.cntIonfo.animated .info .info_item:nth-child(1) {
		transition-delay: .2s;
	}

	.cntIonfo.animated .info .info_item:nth-child(2) {
		transition-delay: .4s;
	}

	.cntIonfo.animated .cntIonfo_item .title:after {
		width: 100%;
	}
}

@media screen and (max-width:1440px) {
	#Hbanner_swiper .Hbanner_info .Hbanner_info_text .Hbanner_info_title {
		font-size: 46px;
	}

	#Hbanner_swiper .Hbanner_info .Hbanner_info_text .Hbanner_info_p {
		font-size: 26px;
	}

	.master_title {
		font-size: 37px;
	}

	.Habout_datas_item .data_number {
		font-size: 46px;
	}

	.Hfield_top .master_title {
		font-size: 48px;
	}

	.Hfield_item .Hfield_item_info {
		padding: 55px 30px;
	}

	.Hotcp_top .Hotcp_p,
	.Hfield_top .Hfield_p {
		font-size: 20px;
	}

	.Hfield_item .Hfield_item_info .Hfield_item_title {
		font-size: 26px;
	}

	.Hnews_top .Hnews_p {
		font-size: 26px;
	}

	.Hseries_item .Hseries_item_info .Hseries_item_title {
		font-size: 30px;
	}

	.Hseries_item .Hseries_more {
		font-size: 22px;
	}

	.footer_contact .footer_tel .footer_tel_num {
		font-size: 26px;
	}

	.master_title2 {
		font-size: 37px;
	}

	.culture_info .culture_item .culture_item_name {
		font-size: 22px;
	}

	.culture_info .culture_item>div {
		padding: 50px;
	}

	.honor_info {
		padding-right: 80px;
	}

	.honor_qft {
		padding-left: 60px;
	}

	.pageBanner .pageBanner_info .pageBanner_title {
		font-size: 42px;
	}

	.pageBanner .pageBanner_info .pageBanner_p {
		font-size: 26px;
	}

	.contactHot_info .contactHot_tel>a {
		font-size: 32px;
	}

	.joinMix_item .joinMix_item_top .joinMix_item_name {
		font-size: 22px;
	}

	.joinMix_item .joinMix_item_top .joinMix_item_num>span {
		font-size: 33px;
	}

	.newsList_item .newsList_info {
		padding-right: 90px;
	}

	.newsList_item .newsList_title {
		font-size: 22px;
	}

	.newsdel_info .newsdel_top .newsdel_title {
		font-size: 28px;
	}

	.newsdel_info .newsdel_cnt .newsdel_next>a>span {
		font-size: 22px;
	}

	.fuArea_item .fuArea_item_icon {
		width: 100px;
		height: 100px;
	}

	.fuArea_item .fuArea_item_name {
		font-size: 22px;
		line-height: 30px;
		height: 60px;
	}

	.master_title3 {
		font-size: 46px;
	}

	.fInfo_info .fInfo_info_box .fInfo_line {
		font-size: 22px;
	}

	.waveForm_top .waveForm_line {
		font-size: 22px;
	}

	.field_top .field_p {
		font-size: 22px;
	}

	.field_item .field_item_num>span {
		font-size: 52px;
	}

	.field_item .field_item_num>em {
		font-size: 20px;
	}

	.member_item {
		padding: 0 70px;
	}

	.member_box {
		margin: 0 -70px;
	}

	.member_item .member_info {
		font-size: 28px;
	}

	.laboratory_top .laboratory_p {
		font-size: 22px;
	}

	.expert_box .expert_L {
		width: 300px;
	}

	.expert_box .expert_R {
		width: calc(100% - 300px);
		padding-left: 60px;
	}

	.loader_wrapper .loader_of .loader_number {
		font-size: 200px;
	}

	.loader_logo_item>img {
		height: 42px;
	}

	.pt_row {
		max-width: 100%;
		padding: 0 5%;
	}

	.ptBanner .ptBanner_text .ptBanner_text_img {
		height: 250px;
	}

	.product_title {
		font-size: 46px;
	}

	.fInfo_info .fInfo_line {
		font-size: 22px;
	}

	.wave_item .wave_item_info {
		padding: 0 40px 20px 40px;
	}

	.wave .wave_top .wave_line {
		font-size: 22px;
	}

	.fuArea_item .fuArea_item_icon .fuArea_item_icon_ani {
		width: 50px;
		height: 50px;
	}

	.Hfield .Hfield_list {
		padding-top: 100px;
	}

	.Habout_cnt {
		margin-bottom: 70px;
	}

	.Habout_cnt .Habout_info {
		padding-right: 110px;
	}

	.contact_title {
		font-size: 37px;
	}

	.cntList_info .title .mainTitle {
		font-size: 29px;
	}
}

@media screen and (max-width:1200px) {
	.header .nav .navlist>.nav_a>a {
		padding: 0 20px;
	}

	#Hbanner_swiper .Hbanner_info .Hbanner_info_text .Hbanner_info_title {
		font-size: 36px;
	}

	#Hbanner_swiper .Hbanner_info .Hbanner_info_text .Hbanner_info_p {
		font-size: 22px;
	}

	.master_title {
		font-size: 32px;
	}

	.Habout_datas_item .data_number {
		font-size: 36px;
	}

	.Hfield_item .Hfield_item_info .Hfield_item_title {
		font-size: 22px;
	}

	.Hotcp_item .Hotcp_item_info .Hotcp_item_title>div {
		font-size: 16px;
		line-height: 24px;
		height: 48px;
	}

	.Hnews_item {
		padding: 0 20px;
	}

	.Hnews_list {
		margin: 0 -20px;
	}

	.Hnews_item .Hnews_item_info .Hnews_item_title,
	.Hseries_item .Hseries_item_info .Hseries_item_p {
		font-size: 18px;
	}

	.Hnews_top .Hnews_p {
		font-size: 22px;
	}

	.Hseries_item .Hseries_item_info .Hseries_item_title {
		font-size: 24px;
	}

	.Hseries_item .Hseries_more {
		font-size: 18px;
	}

	.footer_contact {
		padding-right: 8%;
	}

	.footer_contact .footer_tel .footer_tel_num {
		font-size: 24px;
	}

	.master_title2 {
		font-size: 32px;
	}

	.culture_info .culture_item .culture_item_name {
		font-size: 20px;
	}

	.culture_info .culture_item>div {
		padding: 40px;
	}

	.culture_info .culture_item .culture_item_icon {
		width: 55px;
		height: 55px;
	}

	.honor_info {
		padding-right: 60px;
	}

	.honor_qft {
		padding-left: 40px;
	}

	.atn_item {
		padding: 20px;
	}

	.atn_list {
		margin: -20px;
	}

	.pageBanner .pageBanner_info .pageBanner_title {
		font-size: 34px;
	}

	.pageBanner .pageBanner_info .pageBanner_p {
		font-size: 20px;
	}

	.contactHot_info .contactHot_tel>a {
		font-size: 28px;
	}

	.contactHot_info .contactHot_tel {
		padding: 25px 0;
	}

	.contactHot_top .contactHot_p {
		font-size: 18px;
	}

	.joinMix_item .joinMix_item_top .joinMix_item_name {
		font-size: 18px;
	}

	.joinMix_item .joinMix_item_top .joinMix_item_num>span {
		font-size: 30px;
	}

	.joinMix_item .joinMix_item_top .joinMix_item_num>em {
		font-size: 16px;
	}

	.newsList_item .newsList_info {
		padding-right: 70px;
	}

	.newsList_item .newsList_title {
		font-size: 20px;
	}

	.newsdel_info .newsdel_top .newsdel_title {
		font-size: 26px;
	}

	.newsdel_info .newsdel_cnt .newsdel_next>a>span {
		font-size: 18px;
	}

	.fuArea_item .fuArea_item_icon {
		width: 90px;
		height: 90px;
	}

	.fuArea_item .fuArea_item_name {
		font-size: 20px;
		line-height: 28px;
		height: 56px;
	}

	.master_title3 {
		font-size: 36px;
	}

	.fInfo_info .fInfo_info_box .fInfo_line {
		font-size: 18px;
	}

	.field_top .field_p {
		font-size: 18px;
	}

	.field_item .field_item_num>span {
		font-size: 44px;
	}

	.field_item .field_item_num>em {
		font-size: 18px;
	}

	.field_item .field_item_name {
		font-size: 16px;
	}

	.member_item {
		padding: 0 50px;
	}

	.member_box {
		margin: 0 -50px;
	}

	.member_item .member_info {
		font-size: 24px;
	}

	.laboratory_top .laboratory_p {
		font-size: 18px;
	}

	.expert_box .expert_L {
		width: 260px;
	}

	.expert_box .expert_R {
		width: calc(100% - 260px);
		padding-left: 50px;
	}

	.skill_item>a {
		padding: 30px 25px;
	}

	.skill_item .skill_item_name {
		margin-bottom: 20px;
	}

	.skill_list {
		margin: -12px;
	}

	.skill_item {
		padding: 12px;
	}

	.problem_item {
		padding: 15px;
	}

	.problem_list {
		margin: -15px;
	}

	.problem_item>a {
		padding: 80px 25px;
	}

	.problem_item .problem_item_info {
		padding: 25px 15px 25px 25px;
	}

	.problem_item .problem_item_info>div {
		padding-right: 10px;
	}

	.loader_wrapper .loader_of .loader_number {
		font-size: 170px;
	}

	.loader_logo_item>img {
		height: 34px;
	}

	.ptBanner .ptBanner_text .ptBanner_text_img {
		height: 210px;
	}

	.product_title {
		font-size: 38px;
	}

	.fInfo_info .fInfo_line {
		font-size: 20px;
	}

	.wave_item .wave_item_info {
		padding: 0 30px 15px 30px;
	}

	.wave .wave_top .wave_line {
		font-size: 20px;
	}

	.fuArea_item .fuArea_item_icon .fuArea_item_icon_ani {
		width: 45px;
		height: 45px;
	}

	.Hfield_top .master_title {
		font-size: 40px;
	}

	.Hfield_item .Hfield_item_info {
		padding: 40px 25px;
	}

	.Hfield .Hfield_list {
		padding-top: 80px;
	}

	.Hfield_item .Hfield_item_info .Hfield_item_title {
		margin-bottom: 25px;
	}

	.Hfield_item .Hfield_item_info .Hfield_item_p {
		font-size: 16px;
	}

	.footer_contact {
		padding-right: 15%;
	}

	.Habout_cnt {
		margin-bottom: 60px;
	}

	.Habout_cnt .Habout_info {
		padding-right: 80px;
	}

	.contactHot_box {
		padding: 50px 0;
	}

	.fInfo_info .pt_row>div {
		padding-right: 40px;
	}

	.contact_title {
		font-size: 32px;
	}

	.cntIonfo .cntIonfo_item .title {
		font-size: 18px;
	}

	.cntList_info .title .mainTitle {
		font-size: 26px;
	}

	.cntList_info .title .subTitle {
		font-size: 18px;
	}
}

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

	/*移动端通用导航_s*/
	.header {
		height: 60px;
		background-color: #fff;
	}

	.header .logo>a {
		height: 26px;
	}

	.header .logo>a .logo_roll {
		transform: translateY(-50%);
	}

	.header .Hsearch>a {
		color: #000;
		padding-left: 0;
	}

	.header .Hsearch .Hsearch_btn {
		line-height: 60px;
		height: 60px;
	}

	.header .Hmenu {
		display: block;
	}

	.header .nav {
		position: fixed;
		top: 0;
		right: 0;
		overflow: hidden;
		width: 100%;
		height: 100vh;
		z-index: -2;
		padding-top: 75px;
		padding-bottom: 15px;
		right: -100%;
		background-color: #fff;
		transition: right 0.78s cubic-bezier(0.7, 0, 0.3, 1);
		-webkit-transition: right 0.78s cubic-bezier(0.7, 0, 0.3, 1);
		will-change: transform;
	}

	.header.mobileNav .nav {
		right: 0;
	}

	.header .nav .navlist {
		width: 100%;
		opacity: 0;
		-webkit-opacity: 0;
		transition: all 0.45s;
		-webkit-transition: all 0.45s;
		overflow-y: auto;
		padding: 0 20px 15px 20px;
		flex-wrap: wrap;
		max-height: 100%;
	}

	.header.mobileNav .nav .navlist {
		opacity: 1;
		-webkit-opacity: 1;
		transition-delay: 0.5s;
		-webkit-transition-delay: 0.5s;
	}

	.header .nav .navlist>.nav_a {
		width: 100%;
		position: relative;
	}

	.header .nav .navlist>.nav_a:after {
		content: '';
		position: absolute;
		left: 0;
		bottom: 0;
		width: 100%;
		height: 1px;
		background-color: #e7e7e7;
	}

	.header .nav .navlist>.nav_a>a {
		line-height: 60px;
		height: 60px;
		padding: 0;
		pointer-events: none;
		color: #000;
	}

	.header .nav .navlist>.nav_a>.nav_b {
		position: static;
		width: 100%;
		transform: none;
		-webkit-transform: none;
		opacity: 1;
		-webkit-opacity: 1;
		height: 0;
		visibility: visible;
		text-align: left;
		padding: 0;
		overflow: hidden;
		box-shadow: none;
		-webkit-box-shadow: none;
		border: none;
	}

	.header .nav .navlist>.nav_a>.nav_b .nav_b_list {
		padding-bottom: 30px;
	}

	.header .nav .navlist>.nav_a>.nav_b .nav_b_list>li>a {
		margin-bottom: 10px;
		line-height: 26px;
		padding: 0;
	}

	.header .nav .navlist>.nav_a>.nav_b .nav_b_list>li:last-child>a {
		margin-bottom: 0;
	}

	.header .Hsearch {
		margin-left: auto;
	}

	/*移动端通用导航_e*/
	.Hbanner_switch {
		display: none;
	}

	#screenSwiper {
		height: auto;
	}

	#screenSwiper>.swiper-wrapper {
		display: block;
	}

	#screenSwiper>.swiper-wrapper>.swiper-slide {
		height: auto;
		overflow: visible;
	}

	.container {
		padding-top: 60px;
	}

	#Hbanner_swiper .Hbanner_info .Hbanner_info_text .Hbanner_info_title {
		font-size: 28px;
		margin-bottom: 20px;
	}

	#Hbanner_swiper .Hbanner_info .Hbanner_info_text .Hbanner_info_p {
		font-size: 18px;
	}

	.Hbanner_nav {
		bottom: 20px;
	}

	.Hbanner_nav .Hbanner_nav_btn {
		width: 10px;
		height: 10px;
		margin-right: 10px;
	}

	.master_title {
		font-size: 27px;
	}

	.Habout_cnt {
		margin-bottom: 50px;
	}

	.Habout_cnt .Habout_info .Habout_p {
		font-size: 14px;
		line-height: 20px;
	}

	.Habout_cnt .Habout_info .Habout_p p,
	.Habout_cnt .Habout_info .Habout_p span,
	.Habout_cnt .Habout_info .Habout_p em,
	.Habout_cnt .Habout_info .Habout_p strong,
	.Habout_cnt .Habout_info .Habout_p i {
		line-height: 20px !important;
		font-size: 14px !important;
	}

	.Habout_datas_item .data_p {
		font-size: 14px;
	}

	.Habout_datas_item .data_number {
		font-size: 28px;
		margin-bottom: 5px;
	}

	.Habout_cnt .Habout_info .master_title {
		margin-bottom: 20px;
	}

	.Habout_cnt .Habout_info {
		padding-right: 60px;
	}

	.Hotcp_top .Hotcp_p,
	.Hseries_item .Hseries_item_info .Hseries_item_p,
	.Hfield_top .Hfield_p {
		font-size: 16px;
	}

	.Hfield_item .Hfield_item_info .Hfield_item_title {
		font-size: 20px;
		margin-bottom: 15px;
	}

	.Hfield_item .Hfield_item_info .Hfield_item_p {
		font-size: 14px;
		line-height: 1.5;
	}

	.Hotcp_item {
		padding: 6px;
	}

	.Hotcp .Hotcp_list {
		margin: -6px;
		padding-top: 30px;
	}

	.Hotcp_item .Hotcp_item_info .Hotcp_item_title {
		margin-bottom: 12px;
	}

	.Hotcp_item .Hotcp_item_info .Hotcp_item_title>div {
		font-size: 14px;
		line-height: 22px;
		height: 44px;
	}

	.Hotcp_item .Hotcp_item_info .Hotcp_item_more {
		font-size: 12px;
	}

	.Hotcp_item .Hotcp_item_info {
		padding: 0 12px 30px 12px;
	}

	.Hnews {
		padding-bottom: 68px;
	}

	.Hnews_item {
		padding: 0 12px;
	}

	.Hnews_list {
		margin: 0 -12px;
		padding-top: 30px;
	}

	.Hnews_item .Hnews_item_info .Hnews_item_title {
		font-size: 16px;
		margin-bottom: 12px;
	}

	.Hnews_item .Hnews_item_info .Hnews_item_time {
		font-size: 14px;
	}

	.Hnews_item .Hnews_item_info {
		padding: 18px 0;
	}

	.Hnews_top .Hnews_p {
		font-size: 18px;
	}

	.Hseries_item .Hseries_item_info .Hseries_item_title {
		font-size: 18px;
		margin-bottom: 5px;
		font-family: 'Medium';
	}

	.Hseries_item .Hseries_more {
		font-size: 16px;
	}

	.Hseries_item .Hseries_item_info .Hseries_item_top {
		margin-bottom: 20px;
	}

	.Hseries_item {
		height: 24vw;
		width: 50%;
		padding: 6px;
	}

	.Hseries_list {
		margin: -6px;
	}

	.Hseries {
		padding: 0 20px;
	}

	.Hseries_list {
		padding-top: 30px;
	}

	.Hseries_item .Hseries_item_info .Hseries_item_more {
		font-size: 14px;
	}

	.Hseries .Hseries_top {
		display: block;
	}

	.Hseries .Hseries_top .master_title {
		margin-bottom: 8px;
	}

	.Hseries .Hseries_top .Hseries_p {
		line-height: 1.6;
		font-size: 16px;
	}

	.footer_box {
		flex-wrap: wrap;
	}

	.footer_contact {
		padding-right: 5%;
	}

	.footer_follow {
		margin: 0 -5px;
	}

	.footer_follow .follow_item {
		padding: 0 5px;
	}

	.footer_follow .follow_item>a {
		width: 36px;
		height: 36px;
	}

	.footer_logo .footer_top_tip {
		font-size: 16px;
	}

	.footer_box {
		padding-top: 40px;
		padding-bottom: 80px;
	}

	.footer_follow .follow_item.on .qrcode {
		padding: 8px 12px;
	}

	.footer_follow .follow_item .qrcode .follow_text {
		padding-right: 8px;
	}


	.culture_box .culture_top {
		padding-bottom: 30px;
	}

	.master_title2 {
		font-size: 27px;
	}

	.culture_info .culture_item>div {
		padding: 30px;
	}

	.culture_info .culture_item .culture_item_icon {
		width: 50px;
		height: 50px;
	}

	.culture_info .culture_item .culture_item_name {
		font-size: 18px;
		margin-top: 20px;
		margin-bottom: 15px;
	}

	.culture_info .culture_item {
		padding: 0 8px;
	}

	.culture_info {
		margin: 0 -8px;
	}

	.culture_info .culture_item .culture_item_p {
		font-size: 14px;
	}

	.honor_info {
		padding-right: 40px;
	}

	.honor_qft {
		padding-left: 20px;
	}

	.honor_qft #qft_box {
		padding: 0 60px;
	}

	.honor_info .honor_info_ul li>a {
		font-size: 14px;
		padding: 6px 0;
		padding-left: 15px;
	}

	.honor_info .honor_info_ul li>a:before {
		width: 5px;
		height: 5px;
	}

	.honor_info .honor_info_ul {
		margin-top: 25px;
	}

	.atn_item {
		padding: 15px;
		width: 25%;
	}

	.atn_list {
		margin: -15px;
	}

	.atn_item .atn_item_img {
		margin-bottom: 10px;
	}

	.atn_item .atn_item_name {
		font-size: 14px;
	}

	.atn .atn_top {
		margin-bottom: 35px;
	}

	.honor_qft #qft_box .qft_switch {
		width: 36px;
		height: 36px;
		line-height: 36px;
	}

	.honor_qft #qft_box .qft_switch>i {
		font-size: 16px;
	}

	.pageBanner {
		min-height: auto;
	}

	.pageBanner .pageBanner_info .pageBanner_title {
		font-size: 26px;
	}

	.pageBanner .pageBanner_info .pageBanner_p {
		font-size: 16px;
	}

	.pageBanner .pageBanner_info .pageBanner_title {
		margin-bottom: 15px;
	}

	.join_top .master_title2 {
		margin-bottom: 15px;
	}

	.join_top .join_line {
		font-size: 14px;
		line-height: 2;
	}

	.joinGrow .joinGrow_img {
		margin-top: 30px;
	}

	.joinMix_item .joinMix_item_top .joinMix_item_name {
		font-size: 16px;
	}

	.joinMix_item .joinMix_item_see>span {
		font-size: 14px;
	}

	.joinMix_item .joinMix_item_see>i {
		font-size: 14px;
	}

	.joinMix_item .joinMix_item_top .joinMix_item_num>span {
		font-size: 26px;
	}

	.joinMix_item .joinMix_item_top .joinMix_item_num>em {
		font-size: 14px;
	}

	.joinMix_item .joinMix_item_top {
		margin-bottom: 20px;
	}

	.joinMix_list {
		margin: -15px;
	}

	.joinMix_item {
		padding: 15px;
	}

	.joinGrow .joinGrow_img>div {
		height: 130%;
	}

	.joinMix_list {
		padding-top: 35px;
	}

	.newsList_item .newsList_info {
		padding-right: 50px;
	}

	.newsList_item .newsList_title {
		font-size: 18px;
		margin-top: 15px;
		margin-bottom: 20px;
	}

	.newsList_item .newsList_p {
		font-size: 14px;
		line-height: 26px;
		height: 52px;
	}

	.newsList_item .newsList_titme {
		font-size: 14px;
	}

	.newsList_item .newsList_info .newsList_more {
		width: 110px;
		height: 38px;
		line-height: 38px;
		font-size: 14px;
		margin-top: 35px;
	}

	.newsdel_info .newsdel_top .newsdel_title {
		font-size: 24px;
		margin-bottom: 12px;
	}

	.newsdel_info .newsdel_top {
		margin-bottom: 30px;
	}

	.newsdel_info .newsdel_cnt .newsdel_content {
		font-size: 14px;
	}

	.newsdel {
		padding-top: 0;
	}

	.newsdel_box .newsdel_info {
		padding-top: 40px;
	}

	.newsdel:before {
		top: 0;
	}

	.newsdel_box {
		padding-top: 30px;
	}

	.newsdel_info .newsdel_cnt .newsdel_content {
		padding-bottom: 40px;
	}

	.newsdel_info .newsdel_cnt .newsdel_next>a>span {
		font-size: 16px;
		margin-right: 15px;
	}

	.newsdel_info .newsdel_cnt .newsdel_next>a>i {
		font-size: 18px;
	}

	.newsdel_box .newsdel_back a>div>i {
		font-size: 18px;
		margin-right: 8px;
	}

	.newsdel_box .newsdel_back a>div>span {
		font-size: 14px;
	}

	.newsdel {
		padding-bottom: 80px;
	}

	.newsdel_info .newsdel_cnt .newsdel_next {
		padding: 20px 0;
	}

	.product_item {
		width: 33.333333%;
		padding: 6px;
	}

	.product_item .product_item_info .product_item_title {
		margin-bottom: 12px;
	}

	.product_item .product_item_info .product_item_title>div {
		font-size: 16px;
		line-height: 24px;
		height: 48px;
	}

	.product_item .product_item_info {
		padding: 0px 12px 30px 12px;
	}

	.product_list {
		margin: -6px;
		padding-bottom: 40px;
	}

	.product_pic {
		margin-top: 20px;
	}

	.product_tab {
		margin: -8px 0;
		justify-content: flex-start;
		flex-wrap: wrap;
		padding-top: 30px;
		padding-bottom: 20px;
		text-align: center;
	}

	.product_tab .product_tab_item {
		min-width: 20%;
	}

	.product_tab .product_tab_item a {
		font-size: 14px;
		padding: 8px 6px;
	}

	.product_box {
		padding-bottom: 80px;
	}

	.master_title3 {
		font-size: 28px;
	}

	.fInfo_info .fInfo_info_box .fInfo_line {
		font-size: 16px;
	}

	.fInfo_info .fInfo_info_box .master_title3 {
		margin-bottom: 15px;
	}

	.fuArea_item .fuArea_item_icon {
		width: 80px;
		height: 80px;
	}

	.fuArea_item .fuArea_item_name {
		font-size: 18px;
		margin-top: 12px;
		line-height: 26px;
		height: 52px;
	}

	.fuArea_item {
		padding: 25px 6px;
	}

	.fuArea_list {
		margin: -25px -6px;
	}

	.field_top .field_p {
		font-size: 16px;
	}

	.field_item .field_item_num>span {
		font-size: 38px;
	}

	.field_item .field_item_num>em {
		font-size: 16px;
	}

	.field_item .field_item_name {
		font-size: 14px;
	}

	.field_item {
		padding: 0 12px;
	}

	.field_list {
		margin: 0 -12px;
		padding: 0 10%;
	}

	.field_top .master_title2 {
		margin-bottom: 8px;
	}

	.member_item {
		padding: 0 30px;
	}

	.member_box {
		margin: 0 -30px;
	}

	.member_item .member_info {
		font-size: 20px;
	}

	.field_item .field_item_num {
		margin-bottom: 8px;
	}

	.laboratory_top .laboratory_p {
		font-size: 16px;
	}

	.laboratory_top .master_title2 {
		margin-bottom: 8px;
	}

	.laboratory_item {
		padding: 0 13px;
	}

	.laboratory_list {
		margin: 0 -13px;
	}

	.expert_box .expert_L {
		width: 220px;
	}

	.expert_box .expert_R {
		width: calc(100% - 220px);
		padding-left: 40px;
	}

	.skill_item {
		width: 33.333333%;
		padding: 8px;
	}

	.skill_item .skill_item_name {
		font-size: 16px;
		margin-bottom: 10px;
		line-height: 26px;
		height: 52px;
	}

	.skill_list {
		margin: -8px;
	}

	.skill_item .skill_item_icon>i {
		font-size: 36px;
	}

	.problem_item>a {
		padding: 60px 20px;
		border-radius: 10px;
	}

	.problem_item .problem_item_info {
		padding: 20px 12px;
	}

	.problem_item {
		padding: 8px;
	}

	.problem_list {
		margin: -8px;
	}

	.problem_item .problem_item_name>div {
		font-size: 16px;
		line-height: 30px;
		height: 60px;
	}

	.problem_item .problem_item_name:after {
		border-width: 10px;
		top: -25px;
	}

	.loader_wrapper .loader_of .loader_number {
		font-size: 140px;
	}

	.loader_logo_item>img {
		height: 26px;
	}

	.fuArea {
		padding: 70px 0;
	}

	.ptBanner .ptBanner_text .ptBanner_text_img {
		height: 170px;
	}

	.product_title {
		margin-bottom: 25px;
		font-size: 32px;
	}

	.fInfo_info .fInfo_line {
		font-size: 18px;
	}

	.wave_item {
		width: 33.333333%;
	}

	.wave_item .wave_item_info .wave_item_name {
		font-size: 14px;
		margin-bottom: 10px;
	}

	.wave_item .wave_item_info .wave_item_p {
		font-size: 12px;
		line-height: 16px;
		height: 60px;
	}

	.wave {
		padding-top: 100px;
	}

	.wave>div>div {
		padding-bottom: 80px;
	}

	.wave_list {
		padding-top: 50px;
	}

	.wave_item .wave_item_info {
		padding: 0 20px 12px 20px;
	}

	.wave .wave_top .wave_line {
		font-size: 18px;
	}

	.parameter .parameter_info {
		font-size: 16px;
	}

	.parameter>div>div {
		padding: 80px 0;
	}

	.fuArea_item .fuArea_item_icon .fuArea_item_icon_ani {
		width: 40px;
		height: 40px;
	}

	.parameter .parameter_info p {
		margin-bottom: 8px;
	}

	.Habout {
		padding-bottom: 60px;
	}

	.Hfield_item {
		padding: 0 6px;
	}

	.Hfield .Hfield_list {
		margin: 0 -6px;
		padding-top: 40px;
	}

	.Hfield {
		padding-bottom: 80px;
	}

	.Hfield_item>a {
		border-radius: 15px;
	}

	.product_item>a,
	.Hotcp_item>a,
	.Hnews_item .Hnews_item_img {
		border-radius: 10px;
	}

	.skill_item>a {
		border-radius: 8px;
	}

	#back_top {
		right: 5%;
		bottom: 8%;
	}

	#back_top .master_backTop .master_backTop_btn {
		width: 52px;
		height: 52px;
	}

	#back_top .master_backTop .master_backTop_btn .master_backTop_txt>i {
		font-size: 20px;
	}

	.bubble span,
	.back_bubble span {
		width: 15px;
		height: 15px;
	}

	.HBanner {
		height: 60vw;
	}

	.Hfield_top .master_title {
		font-size: 32px;
		margin-bottom: 12px;
	}

	.Hfield_item .Hfield_item_info {
		padding: 35px 20px;
	}

	.header .nav .navlist>.nav_a>a>.nav_icon {
		display: block;
		position: absolute;
		right: 0;
		top: 50%;
		transform: translateY(-50%);
		color: #666;
		font-weight: bold;
		overflow: hidden;
	}

	.header .nav .navlist>.nav_a>a>.nav_icon>i {
		transition: all .4s ease;
		display: inline-block;
	}

	.header .nav .navlist>.nav_a.on>a>.nav_icon>i {
		transform: rotate(180deg);
	}

	.header .nav .navlist>.nav_a>a>.hoverable_txt {
		font-family: 'Medium';
		font-size: 15px;
	}

	.contactHot .contactHot_box {
		padding: 40px 0;
	}

	.contact_title {
		font-size: 27px;
	}

	.cntIonfo .cntIonfo_item .title {
		font-size: 16px;
	}

	.cntIonfo .info {
		font-size: 14px;
	}

	.cntList_info .title .mainTitle {
		font-size: 23px;
		margin-bottom: 12px;
	}

	.cntList_info .title .subTitle {
		font-size: 16px;
	}

	.cntList_info .line {
		font-size: 14px;
	}

	.cntIonfo .cntIonfo_item {
		padding: 0 30px;
	}

	.cntIonfo {
		margin: 0 -30px;
	}

	.contact_title {
		margin-bottom: 40px;
	}

	.cntIonfo .cntIonfo_item .title {
		margin-bottom: 40px;
	}

	.cntIonfo .info .info_item {
		margin-bottom: 25px;
	}

	.cntList_info .line {
		margin-top: 25px;
	}

	.cntList_info .line .line_p {
		margin-bottom: 5px;
	}

	.cntList_item .cntList_info {
		padding-right: 40px;
	}

	.cntIonfo .info .name {
		margin-bottom: 8px;
	}

	.cntIonfo .cntIonfo_item .title {
		padding-bottom: 8px;
	}

}

@media screen and (max-width:768px) {
	.pc_img {
		display: none;
	}

	.mobile_img {
		display: block;
	}

	.HBanner {
		height: auto;
	}

	.Habout_cnt {
		flex-wrap: wrap;
		margin-bottom: 0;
	}

	.Habout_cnt .Habout_info {
		width: 100%;
		padding-right: 0;
	}

	.Habout_cnt .Habout_img {
		width: 100%;
		margin: 40px 0;
	}

	.Habout_cnt .Habout_img img {
		transform: translateX(-2.5%);
		max-width: 600px;
		margin: 0 auto;
	}

	.Habout_datas {
		margin: 0 !important;
		flex-wrap: wrap;
	}

	.Habout_datas_item {
		width: 50%;
		justify-content: flex-start;
		padding: 0;
	}

	.Habout_datas_item>div {
		padding: 20px;
	}

	.Habout_datas_item:after {
		display: none;
	}

	.Habout_datas_item:after {
		height: 100%;
	}

	.Habout_datas_item:nth-child(1)>div,
	.Habout_datas_item:nth-child(3)>div {
		padding-left: 0;
	}

	.Habout_datas_item:nth-child(2)>div,
	.Habout_datas_item:nth-child(4)>div {
		padding-right: 0;
	}

	.Habout_datas_item:nth-child(1)>div,
	.Habout_datas_item:nth-child(2)>div {
		padding-top: 0;
	}

	.Habout_datas_item:nth-child(3)>div,
	.Habout_datas_item:nth-child(4)>div {
		padding-bottom: 0;
	}

	.Hfield_item {
		width: 100%;
		float: none;
		padding-bottom: 15px;
		max-width: 400px;
		margin: 0 auto;
	}

	.Hfield_item:last-child {
		padding-bottom: 0;
	}

	.Hotcp_item {
		width: 50%;
	}

	.Hnews_item {
		padding: 0;
		width: 100%;
		float: none;
		margin-bottom: 12px;
	}

	.Hnews_item:last-child {
		margin-bottom: 0;
	}

	.Hnews_list {
		margin: 0;
	}

	.Hseries_item {
		width: 100%;
		float: none;
		height: auto;
	}

	.footer_follow .follow_item .qrcode {
		transform: none;
		top: auto;
		right: auto;
		left: 0;
		bottom: 120%;
	}

	.move_top {
		padding-top: 60px;
	}

	.Hnews {
		padding-bottom: 48px;
	}

	.footer_box {
		padding-top: 40px;
		padding-bottom: 60px;
	}


	.about {
		padding: 60px 0;
	}

	.culture {
		padding: 60px 0;
	}

	.culture_info {
		flex-wrap: wrap;
		margin: -6px;
	}

	.culture_info .culture_item {
		width: 100%;
		padding: 6px;
	}

	.culture_info .culture_item>div {
		padding: 50px 25px;
	}

	.culture_info .culture_item>div:after {
		width: 100%;
		height: 1px;
		bottom: 0;
		left: 0;
		top: auto;
		right: auto;
	}

	.honor_box {
		flex-wrap: wrap;
	}

	.honor_info {
		width: 100%;
		padding-right: 0;
	}

	.honor_qft {
		width: 100%;
		order: -1;
		margin-bottom: 30px;
		padding-left: 0;
		max-height: 200px;
	}

	.honor_qft #qft_box {
		padding: 0 50px;
	}

	.honor_qft #qft_box .qft_switch {
		display: none;
	}

	.honor {
		padding: 60px 0;
	}

	.atn {
		padding: 60px 0;
	}

	.atn_item {
		padding: 8px 6px;
		width: 33.33333%;
	}

	.atn_list {
		margin: -8px -6px;
	}

	.joinGrow {
		padding-top: 60px;
	}

	.joinFuture {
		padding: 60px 0;
	}

	.joinMix_item .joinMix_item_top {
		flex-wrap: wrap;
	}

	.joinMix_item .joinMix_item_top .joinMix_item_name {
		width: 100%;
		flex: auto;
	}

	.joinMix_item .joinMix_item_top .joinMix_item_num {
		width: 100%;
		order: -1;
		margin-bottom: 12px;
	}

	.joinMix_item {
		padding: 8px;
	}

	.joinMix_list {
		margin: -8px;
	}

	.joinMix_item>a {
		padding: 30px 15px;
		text-align: center;
	}

	.joinMix {
		padding-top: 60px;
		padding-bottom: 80px;
	}

	.newsList_item a>div {
		flex-wrap: wrap;
	}

	.newsList_item .newsList_info {
		width: 100%;
		padding-right: 0;
	}

	.newsList_item .newsList_img {
		width: 100%;
		order: -1;
		margin-bottom: 30px;
	}

	.newsList_item a {
		padding: 60px 0;
	}

	.newsList {
		margin-bottom: 50px;
	}

	.newsList_main {
		padding-bottom: 70px;
	}

	.pageList li a {
		width: 38px;
		height: 38px;
		line-height: 38px;
	}

	.newsdel {
		padding-bottom: 60px;
	}

	.product_item {
		width: 50%;
	}

	.fuArea_item {
		width: 33.333333%;
		padding: 10px 6px;
	}

	.fuArea_list {
		overflow-x: auto;
		justify-content: flex-start;
		margin: -10px -6%;
	}

	.fuArea_list::-webkit-scrollbar {
		display: none;
	}

	.fuArea_item .fuArea_item_name {
		font-size: 15px;
		line-height: 22px;
		height: 44px;
	}

	.fInfo_info {
		top: 0;
		left: 0;
		position: absolute;
		align-items: flex-start;
		height: auto;
		width: 100%;
		padding-top: 80px;
		transform: none;
	}

	.fuArea_item .fuArea_item_icon {
		width: 70px;
		height: 70px;
	}

	.waveForm_top .waveForm_line {
		font-size: 14px;
	}

	.member_box {
		margin: 0;
		flex-wrap: wrap;
		padding: 0;
	}

	.member_item {
		padding: 0;
		width: 100%;
	}

	.member_item:nth-child(2) {
		order: -1;
	}

	.member_item .member_img {
		height: 200px;
		margin-bottom: 20px;
	}

	.member_item .member_img>img {
		max-width: 80%;
	}

	.member_item .member_info {
		text-align: center;
		padding-bottom: 15px;
	}

	.member_item .member_info:after {
		left: 50%;
		transform: translateX(-50%);
	}

	.member {
		padding: 60px 0;
	}

	.field_list {
		padding: 0;
		display: block;
	}

	.field_item {
		max-width: 400px;
		padding-bottom: 12px;
		width: 100%;
		margin: 0 auto;
	}

	.field_item:last-child {
		padding-bottom: 0;
	}

	.field_top {
		margin-bottom: 30px;
	}

	.field {
		padding: 60px 0;
	}

	.laboratory_item {
		padding: 6px;
		width: 100%;
		float: none;
		max-width: 400px;
		margin: 0 auto;
	}

	.laboratory_list {
		margin: -6px;
	}

	.laboratory_top {
		margin-bottom: 30px;
	}

	.laboratory {
		padding: 60px 0;
	}

	.expert_box .expert_L {
		max-width: 200px;
		margin: 0 auto;
		width: 100%;
	}

	.expert_box .expert_R {
		width: 100%;
		padding-left: 0;
		margin-top: 40px;
		text-align: center;
	}

	.expert_box {
		flex-wrap: wrap;
		padding: 0;
		max-width: 400px;
		margin: 0 auto;
	}

	.expert_box .expert_R .expert_info .expert_info_title {
		margin-bottom: 25px;
	}

	.expert_box .expert_R .expert_info .expert_info_line {
		line-height: 2;
		text-align: center;
	}

	.expert {
		padding: 60px 0;
	}

	.skill_item {
		width: 50%;
		padding: 6px;
	}

	.skill_list {
		margin: -6px;
	}

	.skill_item>a {
		padding: 30px 10px;
	}

	.skill_item .skill_item_name {
		font-size: 14px;
		line-height: 24px;
		height: 48px;
	}

	.user_top {
		padding-bottom: 30px;
		padding-top: 60px;
	}

	.problem_item {
		padding: 6px;
		width: 100%;
		float: none;
	}

	.problem_list {
		margin: -6px;
	}

	.loader_wrapper .loader_logo {
		max-width: 100%;
	}

	@-webkit-keyframes animLoadedContent {
		from {
			opacity: 0;
			-webkit-transform: translate3d(0, 100px, 0);
		}
	}

	.ptBanner {
		height: auto;
	}

	.ptBanner .ptBanner_bg {
		position: initial;
	}

	.ptBanner .ptBanner_text {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		align-items: flex-start;
		padding-top: 60px;
	}

	.pt_row {
		padding: 0 10%;
	}

	.wave_item {
		width: 50%;
	}

	.wave {
		padding-top: 80px;
	}

	.wave>div>div {
		padding-bottom: 60px;
	}

	.wave_list {
		padding-top: 40px;
		margin: -6px -6%;
	}

	.wave .wave_top .wave_line,
	.fInfo_info .fInfo_line {
		font-size: 16px;
	}

	.parameter .parameter_info {
		font-size: 14px;
	}

	.fuArea {
		padding-top: 60px;
		padding-bottom: 40px;
	}

	.parameter>div>div {
		padding: 60px 0;
	}

	.fuArea_item .fuArea_item_icon .fuArea_item_icon_ani {
		width: 35px;
		height: 35px;
	}

	.Hseries_top,
	.Hnews_top {
		text-align: left;
	}

	.Hfield_top .master_title {
		font-size: 28px;
	}

	.Hotcp_top .Hotcp_p,
	.Hfield_top .Hfield_p {
		font-size: 16px;
	}

	.Hseries .Hseries_top .Hseries_p,
	.Hseries_item .Hseries_item_info .Hseries_item_p {
		font-size: 14px;
	}

	.Hnews_top .Hnews_p {
		font-size: 16px;
	}

	.Hseries_item .Hseries_item_info .Hseries_item_more {
		font-size: 12px;
	}

	.product_item .product_item_info .product_item_title>div {
		font-size: 14px;
		line-height: 22px;
		height: 44px;
	}

	.product_item .product_item_info .product_item_p {
		font-size: 12px;
	}

	.Hseries_item .Hseries_more {
		padding-bottom: 0;
		padding: 16px 0;
		font-size: 14px;
	}

	.footer_contact .footer_tel .footer_tel_name {
		font-size: 14px;
	}

	.footer_contact .footer_tel .footer_tel_num {
		font-size: 22px;
	}

	.fInfo_info .pt_row>div {
		width: 100%;
		padding-right: 0;
	}

	.footer_box {
		flex-wrap: wrap;
	}

	.footer_contact {
		width: 100%;
		padding-top: 30px;
		border-top: 1px solid rgba(0, 0, 0, .04);
		padding-right: 0;
	}

	.footer_box .footerNav {
		width: 100%;
		flex-wrap: wrap;
		order: -1;
	}

	.footerNav_item {
		width: 50%;
		margin-bottom: 35px;
		padding: 0 14px;
	}

	.footer_contact .footer_tel {
		margin-bottom: 40px;
	}

	.footerNav_b {
		font-size: 12px;
	}

	.header .logo>a {
		height: 20px;
	}

	.footer .footer_keep .footer_keep_l {
		padding-right: 20px;
	}

	.footer .footer_keep .footer_mailbox {
		margin-bottom: 3px;
	}

	.footer .footer_keep .footer_record {
		position: initial;
		transform: none;
		text-align: left;
	}

	.footer .footer_keep>div {
		align-items: flex-end;
	}

	.footerNav_item .footerNav_a>a {
		font-size: 14px;
		margin-bottom: 15px;
	}

	.footerNav_item:before {
		top: 1px;
	}

	.product_tab .product_tab_item a {
		font-size: 12px;
	}

	.product_tab .product_tab_item a .hoverable_txt {
		padding-bottom: 5px;
	}

	.product_pic {
		font-size: 12px;
	}

	.cntIonfo {
		flex-wrap: wrap;
		margin: 0;
	}

	.cntIonfo .cntIonfo_item {
		width: 100%;
		padding: 0;
		margin-bottom: 40px;
	}

	.cntIonfo .cntIonfo_item:last-child {
		margin-bottom: 0;
	}

	.cntList_item>div {
		flex-wrap: wrap;
	}

	.cntList_item .cntList_info {
		width: 100%;
		padding-right: 0;
	}

	.cntList_item .cntList_img {
		width: 100%;
		order: -1;
		margin-bottom: 30px;
	}

	.cntList {
		margin-top: 60px;
	}

	.contact_box {
		padding: 60px 0;
	}

	.cntList_item {
		margin-bottom: 40px;
	}
}

.top{
	width: 100%;
	max-width: 1288px;
	margin: 0 auto;
	padding-top: 140px;
	display: flex;
	justify-content: space-between;
}

.top .left{
	width: 40%;
}

.top .left img{
	width: 100%;
}

.top .right{
	width: 50%;
}

.top .right h2{
	margin-bottom: 20px;
}

.top .right p{
	font-size: 20px;
	margin-bottom: 20px;
}

.top .right p .link{
	padding: 5px 20px;
	background-color: #b01f24;
	color: #fff;
	font-size: 14px;
	border-radius: 4px;
}

.login{
	margin-left: 20px;
}

.login{
	margin-left: 20px;
}

.login>a{
	margin: 0 10px;
	color: #fff;
}

.header.onWhite .login>a{
	color: #000;
}