﻿/* CSS Document */
button,
input,
textarea,
select {
	outline: none;
	background: none;
	border: none;
	font-family: "微软雅黑";
	box-shadow: none;
	-webkit-appearance: none;
	border-radius: 0;
}

a,
*:before,
*:after {
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;
}

/* *{
	transition:all 0s \9 !important;
} */
*,
*:before,
*:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}

.iconfont:before {
	-webkit-transition: all 0s;
	-moz-transition: all 0s;
	-o-transition: all 0s;
	transition: all 0s;
}

.center_box {
	width: 1400px;
	margin: 0 auto;
}

.clearfix:after {
	content: "";
	clear: both;
	height: 0;
	font-size: 0;
	display: block;
	visibility: hidden;
	*zoom: 1;
}

.clear {
	clear: both;
}

.fl {
	float: left;
}

.fr {
	float: right;
}

.pd_150 {
	padding: 150px;
}

.pd_tb150 {
	padding: 150px 0;
}

.pd_t150 {
	padding-top: 150px;
}

.pd_b150 {
	padding-bottom: 150px;
}

.pd_120 {
	padding: 120px;
}

.pd_tb100 {
	padding: 120px 0;
}

.pd_t120 {
	padding-top: 120px;
}

.pd_b120 {
	padding-bottom: 120px;
}

.pd_100 {
	padding: 100px;
}

.pd_tb100 {
	padding: 100px 0;
}

.pd_t100 {
	padding-top: 100px;
}

.pd_b100 {
	padding-bottom: 100px;
}

.pd_80 {
	padding: 80px;
}

.pd_tb80 {
	padding: 80px 0;
}

.pd_t80 {
	padding-top: 80px;
}

.pd_b80 {
	padding-bottom: 80px;
}

.pd_60 {
	padding: 60px;
}

.pd_tb60 {
	padding: 60px 0;
}

.pd_t60 {
	padding-top: 60px;
}

.pd_b60 {
	padding-bottom: 60px;
}

.pd_50 {
	padding: 50px;
}

.pd_tb50 {
	padding: 50px 0;
}

.pd_t50 {
	padding-top: 50px;
}

.pd_b50 {
	padding-bottom: 50px;
}

.pd_40 {
	padding: 40px;
}

.pd_tb40 {
	padding: 40px 0;
}

.pd_t40 {
	padding-top: 40px;
}

.pd_b40 {
	padding-bottom: 40px;
}

.pd_30 {
	padding: 30px;
}

.pd_tb30 {
	padding: 30px 0;
}

.pd_t30 {
	padding-top: 30px;
}

.pd_b30 {
	padding-bottom: 30px;
}

.pd_20 {
	padding: 20px;
}

.pd_tb20 {
	padding: 20px 0;
}

.pd_t20 {
	padding-top: 20px;
}

.pd_b20 {
	padding-bottom: 20px;
}

.pd_15 {
	padding: 15px;
}

.pd_tb15 {
	padding: 15px 0;
}

.pd_t15 {
	padding-top: 15px;
}

.pd_b15 {
	padding-bottom: 15px;
}

.pd_10 {
	padding: 10px;
}

.pd_tb10 {
	padding: 10px 0;
}

.pd_t10 {
	padding-top: 10px;
}

.pd_b10 {
	padding-bottom: 10px;
}

.pd_tb100 {
	padding: 100px 0;
}

.mg_t150 {
	margin-top: 150px;
}

.mg_b150 {
	margin-bottom: 150px;
}

.mg_t100 {
	margin-top: 100px;
}

.mg_b100 {
	margin-bottom: 100px;
}

.mg_tb80 {
	margin: 80px 0;
}

.mg_t80 {
	margin-top: 80px;
}

.mg_b80 {
	margin-bottom: 80px;
}

.mg_tb70 {
	margin: 70px 0;
}

.mg_t70 {
	margin-top: 70px;
}

.mg_b70 {
	margin-bottom: 70px;
}

.mg_tb60 {
	margin: 60px 0;
}

.mg_t60 {
	margin-top: 60px;
}

.mg_b60 {
	margin-bottom: 60px;
}

.mg_tb50 {
	margin: 50px 0;
}

.mg_t50 {
	margin-top: 50px;
}

.mg_b50 {
	margin-bottom: 50px;
}

.mg_tb40 {
	margin: 40px 0;
}

.mg_t40 {
	margin-top: 40px;
}

.mg_b40 {
	margin-bottom: 40px;
}

.mg_tb30 {
	margin: 30px 0;
}

.mg_t30 {
	margin-top: 30px;
}

.mg_b30 {
	margin-bottom: 30px;
}

.mg_tb20 {
	margin: 20px 0;
}

.mg_t20 {
	margin-top: 20px;
}

.mg_b20 {
	margin-bottom: 20px;
}

.mg_tb15 {
	margin: 15px 0;
}

.mg_t15 {
	margin-top: 15px;
}

.mg_b15 {
	margin-bottom: 15px;
}

.mg_tb10 {
	margin: 10px 0;
}

.mg_t10 {
	margin-top: 10px;
}

.mg_b10 {
	margin-bottom: 10px;
}

/* *{
	font-family:"微软雅黑";
} */
body {
	font-size: medium !important;
	font-family: "微软雅黑";
	font-family: 'PingFang SC', 'Microsoft Yahei', 'Source Han Sans', SimSun, 'Noto Sans CJK SC', 'Noto Sans CJK', source-han-sans-simplified-c, sans-serif;
	/* font-family:'SiYuan-ExtraLig1fd3bbf467523d' !important; */
	-webkit-font-smoothing: subpixel-antialiased;
	-moz-osx-font-smoothing: grayscale;
	-webkit-tap-highlight-color: transparent;
	background: none;
}

@font-face {
	font-family: gunplay;
	src: url(https://www.hnder.cn/static/home/font/Gunplay.ttf);
}

@font-face {
	font-family: menk;
	src: url(https://www.hnder.cn/static/home/font/MGQ8101.ttf);
}

@font-face {
	font-family: twcen;
	src: url(https://www.hnder.cn/static/home/font/TwCenMT.ttf);
}

@font-face {
	font-family: geo;
	src: url(https://www.hnder.cn/static/home/font/tt0663m.ttf);
}

@font-face {
	font-family: frank;
	src: url(https://www.hnder.cn/static/home/font/FRADMCN.TTF)
}

@font-face {
	font-family: geno;
	src: url(https://www.hnder.cn/static/home/font/Genome-Thin.otf);
}

@font-face {
	font-family: swis;
	src: url(https://www.hnder.cn/static/home/font/tt0173m.ttf);
}

@font-face {
	font-family: impact;
	src: url(https://www.hnder.cn/static/home/font/impact.ttf);
}

@font-face {
	font-family: nexa;
	src: url(https://www.hnder.cn/static/home/font/NexaBold.otf);
}

@font-face {
	font-family: arialnb;
	src: url(https://www.hnder.cn/static/home/font/ARIALNB.TTF);
}

:root {
	--curColor: #ff7b20;
	--subColor: #edd314;
}

.flex_box {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}

.inflex_box {
	display: -webkit-inline-box;
	display: -webkit-inline-flex;
	display: -ms-inline-flexbox;
	display: inline-flex;
}

.clamp_txt {
	overflow: hidden;
	-webkit-line-clamp: 2;
	-moz-line-clamp: 2;
	-o-line-clamp: 2;
	line-clamp: 2;
	-webkit-box-orient: vertical;
	-moz-box-orient: vertical;
	-o-box-orient: vertical;
	box-orient: vertical;
	display: -webkit-box;
	display: -moz-box;
	display: -o-box;
	display: box;
}

.wow_list li {
	-webkit-animation-name: fadeInUp;
	animation-name: fadeInUp;
}

.wow_list li:nth-of-type(1) {
	-webkit-animation-delay: .2s;
	animation-delay: .2s;
}

.wow_list li:nth-of-type(2) {
	-webkit-animation-delay: .4s;
	animation-delay: .4s;
}

.wow_list li:nth-of-type(3) {
	-webkit-animation-delay: .6s;
	animation-delay: .6s;
}

.wow_list li:nth-of-type(4) {
	-webkit-animation-delay: .8s;
	animation-delay: .8s;
}

.wow_list li:nth-of-type(5) {
	-webkit-animation-delay: 1s;
	animation-delay: 1s;
}

.wow_list li:nth-of-type(6) {
	-webkit-animation-delay: 1.2s;
	animation-delay: 1.2s;
}

.wow_list li:nth-of-type(7) {
	-webkit-animation-delay: 1.4s;
	animation-delay: 1.4s;
}

.wow_list li:nth-of-type(7) {
	-webkit-animation-delay: 1.6s;
	animation-delay: 1.6s;
}

.wow_list li:nth-of-type(8) {
	-webkit-animation-delay: 1.8s;
	animation-delay: 1.8s;
}

.wow_list li:nth-of-type(9) {
	-webkit-animation-delay: 2s;
	animation-delay: 2s;
}

.wow_list li:nth-of-type(10) {
	-webkit-animation-delay: 2.2s;
	animation-delay: 2.2s;
}

body {
	overflow-x: hidden;
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~首页~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* header */
.content_top {
	position: relative;
}

header {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 980;
}

.inner_header {
	background: #fff;
	position: relative;
	border-bottom: solid 1px var(--curColor);
}

.inner_header .logo .logo_black {
	opacity: 1;
}

.inner_header .logo .logo_white {
	opacity: 1;
}

.inner_header .header_rt {
	color: #333;
}

.inner_header .header_search {
	border-color: #bbb;
}

.inner_header nav>ul>li>a {
	color: #222;
}

header>.center_box {
	-webkit-justify-content: space-between;
	justify-content: space-between;
	-webkit-align-items: center;
	align-items: center;
}

header .logo {
	position: relative;
	width: 93px;
}

header .logo>span {
	display: block;
}

header .logo .logo_black {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	opacity: 0;
}

header .logo>span img {
	display: block;
	width: 100%;
}

header .header_rt {
	color: #fff;
	-webkit-align-items: center;
	align-items: center;
}

header .header_rtl ul {
	overflow: hidden;
}

header .header_rtl ul li {
	float: left;
	margin-right: 30px;
}

header .header_rtl ul li a {
	font-size: 14px;
	color: inherit;
	-webkit-align-items: center;
	align-items: center;
}

header .header_rtl ul li a .iconfont {
	width: 22px;
	height: 22px;
	border-radius: 50%;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-align-items: center;
	align-items: center;
	background: var(--curColor);
	color: #fff;
	margin-right: 4px;
	font-size: 13px;
}

header .header_rtl ul li a .iconfont.icon-dianli1 {
	background: #1be7e6;
}

header .header_rtl ul li a .iconfont.icon-shuilishuidian {
	background: #00A7EA;
}

header .header_rtl ul li a .iconfont.icon-dengpao {
	background: #FFC201;
}

.header_search {
	border: solid 1px #fff;
	border-radius: 200px;
}

.header_search input {
	display: block;
	height: 30px;
	width: 110px;
	text-indent: 15px;
	font-size: 14px;
	color: inherit;
}

header .header_search input::-webkit-input-placeholder {
	color: #fff;
}

header .header_search input::-moz-input-placeholder {
	color: #fff;
}

header .header_search input::-ms-input-placeholder {
	color: #fff;
}

.header_search button {
	display: block;
	width: 40px;
	color: inherit;
	cursor: pointer;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-align-items: center;
	align-items: center;
	transition: all .35s;
}

nav>ul>li {
	padding-bottom: 20px;
}

nav>ul>li+li {
	margin-left: 20px;
}

nav>ul>li>a {
	display: block;
	color: #fff;
	font-size: 18px;
	padding: 8px 20px;
	border-radius: 200px;
}

nav>ul>li.active>a {
	color: #fff !important;
	background: var(--curColor) !important;
}


nav .subnav {
	position: absolute;
	top: 100%;
	left: 0;
	width: 100%;
	border-top: solid 1px var(--curColor);
	overflow: hidden;
	background: #fff;
	-webkit-transform: perspective(300px) scaleY(0) translateZ(30px);
	transform: perspective(300px) scaleY(0) translateZ(30px);
	opacity: 0;
	box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, .05);
	-webkit-transform-origin: top;
	transform-origin: top;
	visibility: hidden;
	-webkit-transition: opacity 500ms ease, visibility 500ms ease, -webkit-transform 500ms ease;
	transition: opacity 500ms ease, visibility 500ms ease, -webkit-transform 500ms ease;
	-webkit-transition: opacity 500ms ease, visibility 500ms ease, -webkit-transform 500ms ease;
	transition: opacity 500ms ease, visibility 500ms ease, -webkit-transform 500ms ease;
	transition: transform 500ms ease, opacity 500ms ease, visibility 500ms ease;
	transition: transform 500ms ease, opacity 500ms ease, visibility 500ms ease, -webkit-transform 500ms ease;
	transition: transform 500ms ease, opacity 500ms ease, visibility 500ms ease, -webkit-transform 500ms ease;
}

nav .subnav .center_box {
	position: relative;
	z-index: 3;
}

nav .subnav.has_third {
	background: #fafafa;
}

nav .subnav.has_third:before {
	content: "";
	position: absolute;
	width: 20%;
	width: calc((100vw - 1200px) / 2 + 10px);
	height: 100%;
	left: 0;
	top: 0;
	background: #fff;
}

nav .subnav .subnav_tit,
nav .subnav .second_nav {
	padding: 40px 0;
	background: #fff;
}

nav .subnav .subnav_tit {
	width: 23%;
	border-right: solid 1px #eee;
	color: #333;
}

nav .subnav .subnav_tit span {
	font-size: 16px;
	display: block;
}

nav .subnav .subnav_tit h3 {
	font-size: 30px;
	font-weight: bold;
	position: relative;
	padding-top: 14px;
}

nav .subnav .subnav_tit h3:before {
	content: "";
	position: absolute;
	width: 50px;
	height: 2px;
	background: var(--curColor);
	top: 0;
	left: 0;
}

nav .subnav .second_nav {
	width: 25%;
	min-height: 23vw;
	-webkit-justify-content: flex-end;
	justify-content: flex-end;
}

nav .subnav .second_nav>ol {
	min-width: 75%;
	position: relative;
}

nav .subnav .second_nav a {
	color: #333;
	font-size: 16px;
}

nav .subnav .second_nav>ol>li,
nav .subnav .third_nav ul li {
	line-height: 40px;
}

nav .subnav .second_nav>ol>li>a {
	padding: 0 1vw;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	-webkit-align-items: center;
	align-items: center;
}

nav .subnav .second_nav>ol>li>a .iconfont_jiantou {
	opacity: 0;
	color: #fff;
	transform: translateX(-20px);
	transition: transform .35s;
}

nav .subnav .second_nav>ol>li.active>a {
	color: #fff;
	background: var(--curColor);
}

nav .subnav .second_nav>ol>li.active>a span {
	font-weight: bold;
}

nav .subnav .second_nav>ol>li.active>a .iconfont_jiantou {
	opacity: 1;
	transform: translateX(0);
	transition-delay: .1s;
}

nav .subnav .second_nav>ol>li.active .third_nav,
nav .subnav .second_nav>ol>li.active .second_pics {
	opacity: 1;
	transform: translateX(0);
	pointer-events: auto;
}

nav .subnav .second_nav1>ol>li.active>a {
	color: inherit;
	background: inherit;
}

nav .subnav .second_nav1>ol>li.active>a span {
	font-weight: inherit;
}

nav .subnav .second_nav1>ol>li.active>a .iconfont_jiantou {
	opacity: 0;
	transform: translateX(-20px);
	transition-delay: .1s;
}

nav .subnav .second_nav1>ol>li.active .third_nav,
nav .subnav .second_nav1>ol>li.active .second_pics {
	opacity: 0;
	transform: translateX(-20px);
	pointer-events: none;
}

nav .subnav .third_nav,
nav .subnav .second_pics {
	position: absolute;
	width: 728px;
	left: 100%;
	top: 0;
	padding-left: 4vw;
	opacity: 0;
	transform: translateX(-20px);
	pointer-events: none;
	transition: opacity .5s, transform .5s;
}

nav .subnav .third_nav::-webkit-scrollbar {
	width: 5px;
	height: 5px;
}

nav .subnav .third_nav::-webkit-scrollbar-track-piece {
	background-color: rgba(0, 0, 0, 0.1);
	-webkit-border-radius: 6px;
}

nav .subnav .third_nav::-webkit-scrollbar-thumb:vertical {
	height: 5px;
	background-color: rgba(125, 125, 125, 0.5);
	-webkit-border-radius: 6px;
}

nav .subnav .third_nav::-webkit-scrollbar-thumb:horizontal {
	width: 5px;
	background-color: rgba(125, 125, 125, 0.5);
	-webkit-border-radius: 6px;
}

nav .subnav .third_nav ul {
	overflow: hidden;
}

nav .subnav .third_nav ul li {
	float: left;
	width: 42%;
}

nav .subnav .third_nav ul li a {
	display: inline-block;
	max-width: 90%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

nav .subnav .second_pics {
	-webkit-justify-content: flex-end;
	justify-content: flex-end;
}

nav .subnav .second_pics .second_img {
	float: right;
	width: 390px;
	height: 260px;
}

nav .subnav .second_pics .second_img img {
	display: block;
	width: 100%;
	height: 100%;
}

nav .subnav .third_more {
	display: inline-block;
	color: var(--curColor) !important;
}





#hamburger {
	display: none;
}


/* banner */
.banner_box {
	position: relative;
}

.banner_box .swiper-slide a {
	display: block;
	position: relative;
	width: 100%;
	max-height: 100vh;
	overflow: hidden;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	align-items: center;

}

.banner_box .swiper-slide a>img {
	display: block;
	width: 100%;
	min-height: 100%;
}

.banner_box .swiper-slide a .banner_txt {
	position: absolute;
	top: 0;
	left: 13.5%;
	z-index: 5;
	width: 73%;
	height: 100%;
	color: #fff;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
}

.banner_box .swiper-slide a .banner_txt img {
	display: block;
	max-height: 80%;
	max-width: 80%;
}

.banner_box .swiper-pagination {
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-align-items: center;
	align-items: center;
	bottom: 2.5vw;
}

.banner_box .swiper-pagination-bullet {
	width: 15px;
	height: 15px;
	opacity: .5;
	border-radius: 200px;
	background: #fff;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-align-items: center;
	align-items: center;
	position: relative;
	transition: all .35s;
}

.banner_box .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 0 5px;
}

.banner_box .swiper-pagination-bullet-active {
	width: 30px;
	height: 15px;
	background: var(--curColor);
	opacity: 1;
}

.swiper-xn {
	display: none;
}

.swiper-xn .iconfont {
	color: #fff;
	display: inline-block;
	font-size: 3vw;
}

.swiper-xn.swiper-button-next .iconfont {
	transform: rotate(-90deg);
}

.swiper-xn.swiper-button-prev .iconfont {
	transform: rotate(90deg);
}

.swiper-xn.swiper-button-next {
	right: 5%;
}

.swiper-xn.swiper-button-prev {
	left: 5%;
}

.swiper-xn.swiper-xn:after {
	display: none;
}

.banner_box .banner_mouse {
	position: absolute;
	color: #fff;
	bottom: calc(2.5vw + 60px);
	left: 50%;
	margin-left: -25px;
	z-index: 85;
	display: block;
	width: 50px;
	text-align: center;
	cursor: pointer;
}

.banner_box .banner_mouse .iconfont {
	display: inline-block;
	font-size: 40px;
	-webkit-animation: start 2s infinite ease-in-out;
	-moz-animation: start 2s infinite ease-in-out;
	-o-animation: start 2s infinite ease-in-out;
	animation: start 2s infinite ease-in-out;
}

.banner_box .banner_mouse img {
	display: inline-block;
	width: 46px;
	-webkit-animation: start 2s infinite ease-in-out;
	-moz-animation: start 2s infinite ease-in-out;
	-o-animation: start 2s infinite ease-in-out;
	animation: start 2s infinite ease-in-out;
}

@-webkit-keyframes start {

	0%,
	30% {
		opacity: 0;
		-webkit-transform: translate(0, -20px);
	}

	60% {
		opacity: 1;
		-webkit-transform: translate(0, 0);
	}

	100% {
		opacity: 0;
		-webkit-transform: translate(0, 20px);
	}
}

@-moz-keyframes start {

	0%,
	30% {
		opacity: 0;
		-moz-transform: translate(0, -20px);
	}

	60% {
		opacity: 1;
		-moz-transform: translate(0, 0);
	}

	100% {
		opacity: 0;
		-moz-transform: translate(0, 20px);
	}
}

@-o-keyframes start {

	0%,
	30% {
		opacity: 0;
		-o-transform: translate(0, -20px);
	}

	60% {
		opacity: 1;
		-o-transform: translate(0, 0);
	}

	100% {
		opacity: 0;
		-o-transform: translate(0, 20px);
	}
}

@keyframes start {

	0%,
	30% {
		opacity: 0;
		transform: translate(0, -20px);
	}

	60% {
		opacity: 1;
		transform: translate(0, 0);
	}

	100% {
		opacity: 0;
		transform: translate(0, 20px);
	}
}

.swiper-mpg {
	display: none;
}

.swiper_pn .swiper-button-prev,
.swiper_pn .swiper-button-next {
	position: static;
	margin-top: 0;
	opacity: 1;
	width: 40px;
	height: 40px;
	border: solid 2px #D1BA71;
	border-radius: 50%;
	color: #D1BA71;
}

.swiper_pn .swiper-button-prev:after,
.swiper_pn .swiper-button-next:after {
	font-size: 20px;
	color: inherit;
}

.swiper_pn .swiper-button-prev {
	margin-right: 10px;
}

.swiper_pn .swiper-button-prev:not(.swiper-button-disabled):hover,
.swiper_pn .swiper-button-next:not(.swiper-button-disabled):hover {
	background: #D1BA71;
	color: #fff;
}

.banner_box .swiper-slide a>img {
	transform-style: preserve-3d;
}

.banner_box .swiper-slide-active a>img {
	transform-style: preserve-3d;
	transform: scale(1.05);
	transition: 7s;
}

.swiper-xn .iconfont {
	transition: all .35s;
}

.swiper-xn:hover .iconfont {
	color: #d1ba71 !important;
}


/* 常规文字 */
.article_w {
	font-size: 16px;
	color: #333;
	line-height: 1.6;
}

.article_w img {
	max-width: 100% !important;
	height: auto !important;
}

.article_w strong {
	font-weight: bold;
}

.article_w *:not(strong) {
	font-weight: inherit;
}

.article_w table {
	border-collapse: collapse;
	border: solid 1px #e5e5e5;
	max-width: 100% !important;
	word-break: break-all;
}

.article_w table td {
	border: solid 1px #e5e5e5;
	padding: .2rem;
}



/* 标题 */
.tit_box {
	text-align: center;
	color: #333;
	font-size: 0;
}

.tit_box h2 {
	display: inline-block;
	font-size: 26px;
	border: solid 1px #e5e5e5;
	position: relative;
	padding: 5px 30px;
}

.tit_box h2:before,
.tit_box h2:after {
	content: "";
	position: absolute;
	height: 1px;
	width: 9vw;
	background: #e5e5e5;
	top: 50%;
}

.tit_box h2:before {
	right: calc(100% - 10px);
}

.tit_box h2:after {
	left: calc(100% - 10px);
}

.tit_box>span {
	display: block;
	font-size: 16px;
	letter-spacing: .2em;
	text-indent: .2em;
	text-transform: uppercase;
	color: #666;
	font-family: menk;
}

.icoo_box .tit_box.tit_box2>span {
	display: inline-block;
}

.tit_box>span img {
	display: block;
	width: 100%;
}

.tit_box .tit_exp {
	font-size: 16px;
	color: #666;
}

.tit_box.tit_left_box h2:before {
	display: none;
}

.tit_box .font_30 {
	font-size: 26px !important;
}



/* 产品中心 */
.pro_box .pro_con,
.pro_box .pro_con .pro_tabs ul,
.pro_box .pro_con .pro_wrap,
.pro_box .pro_con .pro_wrap .pro_item,
.pro_box .pro_con .pro_wrap .pro_r2 {
	height: 620px;
}

.pro_box .pro_con .pro_wrap .pro_r1 {
	height: 310px;
}

.pro_box .pro_con {
	overflow: hidden;
	background: #ffe5dd;
}

.pro_box .pro_con .pro_tabs {
	width: 25%;
}

.pro_box .pro_con .pro_tabs ul {
	background: #fff6f3;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.pro_box .pro_con .pro_tabs ul li,
.pro_box .pro_con .pro_tabs ul li a {
	width: 100%;
	height: 100%;
}

.pro_box .pro_con .pro_tabs ul li a {
	padding-left: 18.85%;
	font-size: 18px;
	color: #333;
	color: rgba(0, 0, 0, .9);
	-webkit-align-items: center;
	align-items: center;
	position: relative;
}

.pro_box .pro_con .pro_tabs ul li a:before {
	content: "";
	position: absolute;
	width: 8px;
	height: 100%;
	background: var(--curColor);
	left: 0;
	top: 0;
	transform: scaleY(0);
}

.pro_box .pro_con .pro_tabs ul li a span {
	font-weight: inherit;
}

.pro_box .pro_con .pro_tabs ul li.active a {
	background: #FFE5DD;
	color: var(--curColor);
	font-weight: bold;
}

.pro_box .pro_con .pro_tabs ul li.active a:before {
	transform: scaleY(1);
}

.pro_box .pro_con .pro_wrap {
	width: 75%;
	position: relative;
}

.pro_box .pro_con .pro_wrap .pro_item {
	overflow: hidden;
}

.pro_box .pro_con .pro_wrap .pro_r2 {
	width: 38%;
	padding: 40px 6.6%;
	-webkit-flex-direction: column;
	flex-direction: column;
	background: url(https://www.hnder.cn/static/home/img/pro_r2_bg.png) no-repeat center center;
	background-size: cover;
}

.pro_box .pro_con .pro_wrap .pro_def .pro_r2 {
	background-image: url(https://www.hnder.cn/static/home/img/pro_def_r2_bg.jpg);
}

.pro_box .pro_con .pro_wrap .pro_r2 .pro_img {
	width: 100%;
	height: 70%;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: center;
	justify-content: center;
}

.pro_box .pro_con .pro_wrap .pro_r2 .pro_img img {
	display: block;
	max-width: 100%;
	max-height: 80%;
}

.pro_box .pro_con .pro_wrap .pro_r2 .pro_txt {
	width: 100%;
}

.pro_box .pro_con .pro_wrap .pro_txt .pro_tit {
	font-size: 24px;
	font-weight: bold;
	color: #333;
	position: relative;
}

.pro_box .pro_con .pro_wrap .pro_def .pro_txt .pro_tit,
.pro_box .pro_con .pro_wrap .pro_def .pro_txt .pro_w {
	color: #fff;
}

.pro_box .pro_con .pro_wrap .pro_def .pro_r2 .cm_more1,
.pro_box .pro_con .pro_wrap .pro_def .pro_rb .cm_more1 {
	color: #fff;
}

.pro_box .pro_con .pro_wrap .pro_def .pro_rt .pro_txt .pro_tit,
.pro_box .pro_con .pro_wrap .pro_def .pro_rt .pro_txt .pro_w {
	color: var(--curColor);
}

.pro_box .pro_con .pro_wrap .pro_txt .pro_tit:before {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 30px;
	height: 2px;
	background: var(--subColor);
}

.pro_box .pro_con .pro_wrap .pro_txt .pro_w {
	font-size: 14px;
	color: #666;
}

.cm_more1 {
	display: inline-block;
	font-size: 14px;
	color: var(--curColor);
	padding: 8px 0;
	border-radius: 200px;
}

.pro_box .pro_con .pro_wrap .pro_r11 {
	width: 62%;
}

.pro_box .pro_con .pro_wrap .pro_r1 {
	-webkit-align-items: center;
	align-items: center;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
}

.pro_box .pro_con .pro_wrap .pro_rt {
	background-image: url(https://www.hnder.cn/static/home/img/pro_def_rb_bg.jpg);
}

.pro_box .pro_con .pro_wrap .pro_rb {
	background-image: url(https://www.hnder.cn/static/home/img/pro_def_rt_bg.jpg);
}

.pro_box .pro_con .pro_wrap .pro_r1 .pro_txt {
	width: 48%;
	padding: 0 9.2%;
}

.pro_box .pro_con .pro_wrap .pro_r1 .pro_img {
	width: 52%;
	height: 100%;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-align-items: center;
	align-items: center;
}

.pro_box .pro_con .pro_wrap .pro_r1 .pro_img img {
	display: block;
	max-width: 71.2%;
	max-height: 85%;
}

.pro_box .pro_con .pro_wrapper {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 5;
	width: 100%;
	height: 100%;
	pointer-events: none;
}

.pro_box .pro_con .pro_wrapper.is-pointer {
	pointer-events: auto;
}

.pro_box .pro_con .pro_wrapper .pro_item {
	display: none;
}

.pro_box .pro_con .pro_wrapper .pro_r11 {
	padding: 40px;
	overflow: hidden;
	background: #ffe5dd;
}

.pro_box .pro_con .pro_wrapper .pro_r11 .pro_top .pro_top_tit {
	font-size: 18px;
	font-weight: bold;
	color: #333;
}

.pro_box .pro_con .pro_wrapper .pro_r11 .pro_top .pro_w {
	font-size: 14px;
	color: #444;
	-webkit-line-clamp: 6;
	-moz-line-clamp: 6;
	-o-line-clamp: 6;
	line-clamp: 6;
}

.pro_box .pro_con .pro_wrapper .pro_r11 .pro_bot ul {
	overflow: hidden;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-flex-direction: column;
	flex-direction: column;
	margin-left: -50px;
	/*height:280px;*/
}

.pro_box .pro_con .pro_wrapper .pro_r11 .pro_bot ul li {
	overflow: hidden;
	float: left;
	padding-top: 8px;
	width: 100%;
	padding-left: 50px;
}

.pro_box .pro_con .pro_wrapper .pro_r11 .pro_bot ul li a {
	float: left;
	color: #333;
	font-size: 14px;
	max-width: 100%;
	overflow: hidden;
	txt-overflow: ellipsis;
	white-space: nowrap;
}


/* 解决方案 */
.gray_bg {
	background: #f7f7f7;
}

.cm_tabs ul {
	text-align: center;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-justify-content: center;
	justify-content: center;
	margin: 0 -15px -15px;
}

.cm_tabs ul li {
	display: inline-block\0;
	margin: 0 15px 15px;
}

.cm_tabs ul li .cm_ss {
	display: block;
	font-size: 16px;
	color: #333;
	padding: 8px 30px;
	border-radius: 5px;
	border: solid 1px var(--subColor);
	cursor: pointer;
	transition: all .35s;
}

.cm_tabs ul li.active .cm_ss {
	border-color: var(--curColor);
	color: #fff;
	background: var(--curColor);
}

.cm_wrap .cm_item {
	display: none;
}

.cm_wrap .cm_item:nth-of-type(1) {
	display: block;
}

.cm_more3 {
	text-align: center;
}

.cm_more3 .inflex_box {
	-webkit-align-items: center;
	align-items: center;
	font-size: 14px;
	color: #666;
	padding: 10px 20px;
	border: solid 1px #bbb;
	transition: all .35s;
}

.cm_more3 .inflex_box i {
	width: 20px;
	height: 1px;
	background: #999;
	margin-right: 10px;
	transition: width .35s;
}

.solu_box .solu_con .solu_wrap ul {
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	overflow: hidden\0;
	margin-left: -28px;
	margin-bottom: -28px;
}

.solu_box .solu_con .solu_wrap ul li {
	float: left\0;
	width: 25%;
	margin-bottom: 28px;
}

.solu_box .solu_con .solu_wrap ul li .solu_ss {
	display: block;
	margin-left: 28px;
	width: 100%;
	height: 100%;
	color: #333;
	background: #fff;
}

.solu_box .solu_con .solu_wrap ul li .solu_ss .solu_img {
	position: relative;
	overflow: hidden;
	display: block;
	height: 220px;
}

.solu_box .solu_con .solu_wrap ul li .solu_ss .solu_img:before {
	content: "";
	position: absolute;
	top: 15px;
	right: 15px;
	bottom: 15px;
	left: 15px;
	border: solid 1px #fff;
	z-index: 3;
	transform: scale(.2);
	opacity: 0;
	transition: all .5s;
}

.solu_box .solu_con .solu_wrap ul li .solu_ss .solu_img>img {
	display: block;
	width: 100%;
	height: 100%;
	transition: all .5s;
}

.solu_box .solu_con .solu_wrap ul li .solu_ss .solu_icon {
	position: absolute;
	z-index: 5;
	padding: 6px;
	background: var(--subColor);
	right: 30px;
	bottom: 0;
	transform: translateY(101%);
	opacity: 0;
	transition: all .5s;
}

.solu_box .solu_con .solu_wrap ul li .solu_ss .solu_icon img {
	display: block;
	width: 18px;
	height: 18px;
}

.solu_box .solu_con .solu_wrap ul li .solu_ss .solu_tit {
	font-size: 16px;
	font-weight: bold;
	line-height: 1.5;
	max-height: 48px;
}

.solu_box .solu_con .solu_wrap ul li .solu_ss .solu_w {
	display: none;
	-webkit-line-clamp: 3;
	-moz-line-clamp: 3;
	-o-line-clamp: 3;
	line-clamp: 3;
	font-size: 14px;
	line-height: 1.6;
	opacity: .9;
}


/* 新闻中心 */
.news_box .news_con .news_wrap {
	overflow: hidden;
}

.news_box .news_con .news_wrap .news_l {
	float: left;
	width: 500px;
}

.news_box .news_con .news_wrap .news_img {
	display: block;
	position: relative;
	overflow: hidden;
}

.news_box .news_con .news_wrap .news_l .news_img {
	height: 300px;
}

.news_box .news_con .news_wrap .news_r .news_img {
	width: 170px;
	height: 102px;
}

.news_box .news_con .news_wrap .news_img img {
	display: block;
	width: 100%;
	height: 100%;
	transition: all .5s;
}

.news_box .news_con .news_wrap .news_date {
	font-family: arial;
	text-align: center;
}

.news_box .news_con .news_wrap .news_l .news_date {
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 3;
	background: var(--subColor);
	width: 100px;
	padding: 20px 0;
}

.news_box .news_con .news_wrap .news_date span {
	display: block;
	color: var(--curColor);
	font-size: 36px;
	font-weight: bold;
}

.news_box .news_con .news_wrap .news_date p {
	font-size: 16px;
	color: #333;
}

.news_box .news_con .news_wrap .news_txt .news_tit {
	font-size: 18px;
	font-weight: bold;
	color: #333;
	overflow: hidden;
	width: 100%;
	text-overflow: ellipsis;
	white-space: nowrap;
	transition: all .35s;
}

.news_box .news_con .news_wrap .news_txt>p {
	font-size: 14px;
	color: #666;
	line-height: 1.6;
	max-height: 44px;
	margin-top: 8px;
	width: 100%;
}

.news_box .news_con .news_wrap .news_r {
	width: 860px;
}

.news_box .news_con .news_wrap .news_r ul li+li {
	margin-top: 40px;
}

.news_box .news_con .news_wrap .news_r ul li a {
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

.news_box .news_con .news_wrap .news_rr {
	width: 670px;
	width: calc(100% - 190px);
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

.news_box .news_con .news_wrap .news_r .news_txt {
	width: 570px;
	width: calc(100% - 100px);
	height: 100%;
	padding-right: 40px;
	border-right: solid 1px #e5e5e5;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-justify-content: center;
	justify-content: center;
}


/* 关于才茂 */
.abo_box .abo_l {
	width: 51.5%;
}

.abo_box .tit_box {
	text-align: left;
}

.abo_box .tit_box .tit_exp {
	font-size: 18px;
	font-weight: bold;
}

.abo_box .abo_line {
	display: block;
	width: 100%;
	height: 2px;
	background: url(https://www.hnder.cn/static/home/img/grad_line.png) repeat-y center center;
	background-size: 100%;
}

.abo_box .abo_l .abo_con .abo_txt {
	-webkit-line-clamp: 4;
	-moz-line-clamp: 4;
	-o-line-clamp: 4;
	line-clamp: 4;
}

.abo_info ul {
	margin-left: -40px;
}

.abo_info ul li {
	width: 33.3333%;
}

.abo_info ul li .abo_ss {
	display: inline-block;
	margin-left: 40px;
	transition: all .35s;
}

.abo_info ul li .abo_num {
	font-family: arialnb;
	color: #333;
	font-size: 60px;
	height: 69px;
	-webkit-align-items: flex-end;
	align-items: flex-end;
	transition: all .35s;
}

.abo_info ul li .abo_num i {
	font-size: .5em;
	padding-bottom: .2em;
}

.abo_box .cm_more3 {
	text-align: left;
}

.abo_box .cm_more3 a {
	color: #fff;
	border-color: var(--curColor);
	background: var(--curColor);
}

.abo_box .cm_more3 a i {
	background: #fff;
}

.abo_box .abo_r {
	width: 40%;
	position: relative;
}

.abo_box .abo_r i {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background: var(--subColor);
	transform: translate(-20px, 20px);
	-webkit-animation-name: aboBk;
	animation-name: aboBk;
	-webkit-animaition-delay: .2s;
	animation-delay: .2s;
}

@keyframes aboBk {
	0% {
		transform: translate(0, 0);
	}

	100% {
		transform: translate(-20px, 20px);
	}
}

.abo_box .abo_r img {
	display: block;
	width: 100%;
	position: relative;
	z-index: 3;
}


/* 他们都选择了我们 */
.part_box .part_con {
	position: relative;
}

.part_box .part_con .swiper-container {
	padding: 0 1px;
}

.part_box .part_con .swiper-slide {
	width: 260px;
	margin-right: 25px;
}

.part_box .part_con .swiper-slide ol>li+li {
	margin-top: 25px;
}

.part_box .part_con .part_ss {
	display: block;
	position: relative;
	background: #fff;
}

.part_box .part_con .part_ss .part_img {
	height: 120px;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-align-items: center;
	align-items: center;
}

.part_box .part_con .part_ss .part_img img {
	display: block;
	max-width: 72%;
	max-height: 72%;
	transition: all .35s;
}

.cm-pagination {
	display: none;
}

.cm-swiper-button {
	color: #bbb;
	transition: color .35s;
}

.cm-swiper-button.swiper-button-prev {
	left: -50px;
}

.cm-swiper-button.swiper-button-next {
	right: -50px;
}

.cm-swiper-button .iconfont {
	font-size: 45px;
}

.cm-swiper-button:after {
	display: none;

}


/* 技术支持、快速配置 */
.ser_box {
	overflow: hidden;
}

.ser_tit {
	font-size: 26px;
	color: #333;
	padding-left: 23px;
	background: url(https://www.hnder.cn/static/home/img/ser_tit_icon.png) no-repeat left center;
}

.ser_box .ser_item {
	width: 47%;
	-webkit-animation-delay: .4s;
	animation-delay: .4s;
}

.ser_box .ser_item.fl {
	-webkit-animation-name: fadeInLeft;
	animation-name: fadeInLeft;
}

.ser_box .ser_item.fr {
	-webkit-animation-name: fadeInRight;
	animation-name: fadeInRight;
}

.ser_list ul li a {
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	color: #333;
	font-size: 14px;
	padding: 25px 0;
	border-bottom: solid 1px #e5e5e5;
}

.ser_list ul li a .fl {
	position: relative;
	padding-left: 20px;
	max-width: 80%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.ser_list ul li a .fl:before {
	content: "";
	position: absolute;
	width: 7px;
	height: 7px;
	background: #999;
	border-radius: 50%;
	top: 50%;
	transform: translateY(-50%);
	left: 0;
}

.ser_list ul li a span {
	opacity: .8;
}


/* 特色 */
body {
	background: #f7f7f7;
}

.main_box {
	background: #fff;
}

.char_box .char_con ul {
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

.char_box .char_con ul li {
	width: 190px;
}

.char_box .char_con ul li .char_ss {
	display: block;
	text-align: center;
	color: #333;
	transition: color .35s;
}

.char_box .char_con ul li .char_icon {
	width: 120px;
	height: 120px;
	background: #fff;
	border-radius: 50%;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-align-items: center;
	align-items: center;
	transition: all .35s;
}

.char_box .char_con ul li .char_icon svg {
	display: block;
	max-width: 50%;
	max-height: 50%;
}

.char_box .char_con ul li .char_icon svg path {
	fill: var(--curColor) !important;
}

.char_box .char_con ul li .char_txt {
	text-align: center;
}

.char_box .char_con ul li .char_tit {
	font-size: 18px;
}

.char_box .char_con ul li .char_w {
	font-size: 14px;
	color: #666;
	line-height: 1.6;
	margin-top: 5px;
}


/* 页脚 */
.font_b {
	font-weight: bold;
}

.font_18 {
	font-size: 18px !important;
}

.font_24 {
	font-size: 24px !important;
}

.font_30 {
	font-size: 30px !important;
}

.as_totop {
	position: fixed;
	right: 10px;
	bottom: -120px;
	z-index: 9;
	width: 50px;
	height: 50px;
	overflow: hidden;
	border-radius: 6px;
	background: var(--curColor);
	color: #fff;
	cursor: pointer;
	transition: all .5s;
}

.as_totop ul {
	transition: all .5s;
}

.as_totop ul li {
	height: 50px;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-align-items: center;
	align-items: center;
}

.as_totop ul li .iconfont {
	font-size: 36px;
}

.as_totop:hover {
	filter: saturate(150%);
}

.as_totop:hover ul {
	transform: translateY(-50px);
}

footer,
footer a {
	color: #fff;
}

footer {
	/*background:#2e2e2e url(../img/footer_bg.png) no-repeat right center;*/
	/*background:url(../img/footer_bg1.jpg) no-repeat center center;*/
	/*background-size:cover;*/
}

.footer_bor {
	display: block;
	width: 100%;
	height: 5px;
	/*background:url(https://www.hnder.cn/static/home/img/grad_line.png) repeat-y center center;*/
}

.footer_ttop .footer_ttl {
	max-width: 980px;
	max-width: calc(100% - 300px);
}

.footer_ttop .footer_ttl ul li+li {
	margin-left: 50px;
}

.footer_ttop .footer_ttl li a {
	color: #fff;
}

.footer_ttop .footer_ttl dt {
	padding-bottom: 10px;
}

.footer_ttop .footer_ttl dt a,
.footer_ttop .footer_ttr .footer_tit {
	font-size: 18px;
}

.footer_ttop .footer_ttl dd {
	margin-top: 10px;
}

.footer_ttop .footer_ttl dd a {
	font-size: 14px;
	opacity: .6;
}

.footer_ttop .footer_ttr {
	width: 280px;
}

.footer_ttop .footer_ttr .footer_tel {
	background: var(--curColor);
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: center;
	justify-content: center;
}

.footer_ttop .footer_ttr .footer_tel .iconfont {
	font-size: 48px;
	margin-right: 10px;
}

.footer_ttop .footer_ttr .footer_tel>div>span {
	display: block;
	font-size: 14px;
}

.footer_ttop .footer_ttr .footer_tel>div>p {
	font-size: 24px;
	font-weight: bold;
	font-family: arial;
}

.footer_ttop .footer_ttr .footer_qr {
	background: #373737;
}

.footer_ttop .footer_ttr .footer_qr ul {
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	overflow: hidden;
	margin-left: -17px;
	margin-bottom: -15px;
}

.footer_ttop .footer_ttr .footer_qr ul li {
	width: 50%;
	margin-bottom: 15px;
	text-align: center;
}

.footer_ttop .footer_ttr .footer_qr ul li .footer_ss {
	margin-left: 17px;
}

.footer_ttop .footer_ttr .footer_qr ul li span {
	display: inline-block;
	width: 115px;
	height: 115px;
}

.footer_ttop .footer_ttr .footer_qr ul li span img {
	display: block;
	width: 100%;
	height: 100%;
}

.footer_ttop .footer_ttr .footer_qr ul li p {
	font-size: 14px;
	opacity: .6;
	margin-top: 5px;
}

.footer_tbot {
	background: url(https://www.hnder.cn/static/home/img/footer_fribg.png);
}

.footer_fri {
	width: calc(100% - 80px);
	overflow: hidden;
}

.footer_tbot .center_box>span,
.footer_fri ul li a {
	font-size: 14px;
	line-height: 1;
}

.footer_fri ul {
	overflow: hidden;
	margin: 0 -12px -10px;
}

.footer_fri ul li {
	float: left;
	padding: 0 12px;
	position: relative;
	line-height: 1;
	margin-bottom: 10px;
}

.footer_fri ul li:before {
	content: "|";
	position: absolute;
	left: 0;
	top: 0;
	font-size: 14px;
	color: rgba(255, 255, 255, .6);
}

.footer_fri ul li a {
	display: block;
	color: rgba(255, 255, 255, .6);
}

.footer_bot {
	background: #272C35 url(https://www.hnder.cn/static/home/img/footer_bbg.png) repeat-x left top;
}

.footer_bot .footer_l {
	max-width: 100%;
	line-height: 1.8;
}

.footer_bot .footer_l>span {
	display: block;
}

.footer_bot .footer_r {
	max-width: 20%;
	display: none;
}

.footer_cpr,
.footer_cpr a {
	font-size: 14px;
	color: rgba(255, 255, 255, .6);
}


/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~内页~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* banner、二级导航 */
.ibnav_box {
	position: relative;
}

.inner_banner {
	position: relative;
	overflow: hidden;
}

.inner_banner>img {
	display: block;
	width: 100%;
	min-height: 100%;
}

.inner_banner .inner_b_txt {
	position: absolute;
	top: 0;
	left: 50%;
	transform: translateX(-50%);
	height: 100%;
	z-index: 3;
	color: #fff;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-align-items: center;
	align-items: center;
}

.inner_banner .inner_b_txt .inner_b_wrap {
	position: relative;
	text-align: center;
	font-size: 0;
	padding-top: 3vw;
}

.inner_banner .inner_b_txt .inner_b_line {
	display: inline-block;
	width: 60px;
	height: 1px;
}

.inner_banner .inner_b_txt .inner_b_line i {
	-webkit-animation-name: Bline;
	animation-name: Bline;
	width: 100%;
	height: 1px;
	display: inline-block;
	background: #fff;
}

.inner_banner .inner_b_txt .inner_b_line1 {
	left: 0;
}

.inner_banner .inner_b_txt .inner_b_line2 {
	right: 0;
}

.Bline {
	-webkit-animation-name: Bline;
	animation-name: Bline;
}

@keyframes Bline {
	0% {
		width: 0;
	}

	100% {
		width: 100%;
	}
}

.inner_banner .inner_b_txt h2 {
	font-size: 36px;
	font-weight: bold;
	position: relative;
	line-height: 1;
	display: block;
	letter-spacing: .3em;
	text-indent: .3rem;
}

.inner_banner .inner_b_txt .inner_b_exp {
	font-size: 16px;
	line-height: 1;
}

.scaleBox {
	-webkit-animation-name: scaleBox;
	animation-name: scaleBox;
}

@keyframes scaleBox {
	0% {
		transform: scale(1.2);
	}

	100% {
		transform: scale(1);
	}
}

.isub_nav {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	overflow: hidden;
	background: rgba(0, 0, 0, .4);
	z-index: 5;
}

.isub_nav .swiper-slide {
	width: auto;
}

.isub_nav .swiper-slide a {
	display: block;
	color: #fff;
	font-size: 18px;
	padding: 16px 25px;
}

.isub_nav .swiper-slide.active a,
.isub_nav .swiper-slide.current a {
	background: var(--curColor);
	color: #fff;
	font-weight: bold;
}


/* 当前位置 */
.inner_loc,
.inner_loc a {
	color: #666;
	font-size: 14px;
}

.inner_loc a,
.inner_loc span {
	padding: 0 3px;
}

.inner_loc .iconfont {
	font-size: 16px;
	font-weight: bold;
	padding-right: 4px;
	color: #333;
}

.inner_loc a:hover {
	color: var(--curColor);
}


/* 列表翻页 */
.list_pages .pagination {
	font-size: 0;
	overflow: hidden;
	position: relative;
	text-align: center;
}

.list_pages .pagination li {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	margin: 0 6px 10px;
}

.list_pages .pagination li a {
	display: block;
	font-size: 16px;
	color: #666;
	width: 36px;
	height: 36px;
	text-align: center;
	line-height: 34px;
	overflow: hidden;
	border: solid 1px #e5e5e5;
}

.list_pages .pagination li.pg_prev a,
.list_pages .pagination li.pg_next a {
	background: none !important;
	color: #666;
	width: auto;
	padding: 0 25px;
}

.list_pages .pagination li.active a {
	background: var(--curColor);
	border-color: var(--curColor);
	color: #fff;
}

.list_pages .pagination li.active a:hover {
	color: #fff !important;
}

.list_pages .pagination li:not(.disabled) a:hover {
	color: var(--curColor);
	border-color: var(--curColor);
}

.list_pages .pagination li.pg_prev:not(.disabled) a:hover,
.list_pages .pagination li.pg_next:not(.disabled) a:hover {
	color: var(--curColor);
}


/* 内容翻页 */
.inner_pnpage {
	overflow: hidden;
	border-top: solid 1px #eee;
	margin: 0 50px;
}

.inner_pnpage>a {
	overflow: hidden;
}

.inner_pnpage>a span,
.inner_pnpage>a p {
	float: left;
	font-size: 14px;
	color: #333;
}

.inner_pnpage>a p {
	color: #888;
	max-width: 330px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	transition: all .35s;
}

.inner_pnpage>a:hover p {
	color: var(--curColor);
}

.inner_pnpage .inner_pnpage_prev {
	float: left;
}

.inner_pnpage .inner_pnpage_next {
	float: right;
}


/* 内页-文章详情 */
.inner_news_show {
	background: #fff;
}

.inner_news_show_tit {
	text-align: center;
	border-bottom: solid 1px #e5e5e5;
}

.inner_news_show_tit h1 {
	font-size: 18px;
	color: #333;
	font-weight: bold;
	margin-bottom: 5px;
}

.inner_news_show_tit span {
	display: inline-block;
	margin: 0 10px;
	font-size: 14px;
	color: #999;
}

.inner_news_show_con.article_w {
	font-size: 14px;
	line-height: 2;
}


/* 内页-产品中心 */
.ipro_box .ipro_con ul>li,
.iabo_s {
	position: relative;
}

.ipro_box .ipro_con {
	margin-top: -60px;
}

.ipro_box .ipro_con ul>li {
	margin-top: 60px;
}

.ipro_box .ipro_con .ipro_id,
.iabo_s .iabo_id {
	position: absolute;
	top: -30px;
	left: 0;
}

.ipro_box .ipro_con .ipro_id {
	top: -40px;
}

.ipro_box .ipro_con .ipro_btit {
	display: inline-block;
	background: var(--curColor);
	background: -webkit-linear-gradient(top, #f9d11a, #fe8c25, #fec28d);
	background: linear-gradient(to bottom, #f9d11a, #fe8c25, #fec28d);
	border-radius: 15px;
	font-size: 26px;
	font-weight: bold;
	color: #fff;
	text-shadow: 1px 1px 3px rgba(0, 0, 0, .38);
	border: solid 2px var(--curColor);
	margin-left: 40px;
	padding: 8px 20px;
	transform: translateY(20px);
}

.ipro_box .ipro_con .ipro_wrap:nth-of-type(1) {
	padding-top: 0 !important;
}

.ipro_box .ipro_con ul>li .ipro_l {
	width: 28.5%;
	color: #333;
	position: relative;
	min-height: 310px;
	padding-bottom: 60px;
}

.ipro_box .ipro_con ul>li .ipro_l .ipro_tit .ipro_line {
	display: block;
	width: 30px;
	height: 1px;
	background: var(--curColor);
}

.ipro_box .ipro_con ul>li .ipro_l .ipro_tit h3 {
	font-size: 30px;
}

.ipro_box .ipro_con ul>li .ipro_l .ipro_w {
	font-size: 14px;
	color: #666;
}

.ipro_box .ipro_con ul>li .ipro_l .ipro_bp {
	position: absolute;
	width: 100%;
	bottom: 0;
	left: 0;
	overflow: hidden;
	-webkit-justify-content: flex-end;
	justify-content: flex-end;
}

.ipro_box .ipro_con ul>li .ipro_l .ipro_bpr {
	float: right;
	width: 200px;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	position: relative;
}

.ipro_box .ipro_con ul>li .ipro_l .ipro_bpr .cm-swiper-button {
	position: static;
	margin-top: 0;
	top: auto;
	opacity: 1;
}

.ipro_box .ipro_con ul>li .no_buttons .ipro_l .ipro_bpr {
	display: none;
}

.ipro_box .ipro_con ul>li .ipro_l .ipro_bpr .cm-swiper-button:after {
	font-size: 30px;
}

.ipro_box .ipro_con ul>li .ipro_l .ipro_bpr .swiper-pagination {
	width: 124px;
	bottom: 50%;
	left: 50%;
	transform: translate(-50%, 50%);
	text-align: center;
	font-size: 12px;
	color: #999;
	font-family: arial;
	padding: 0 30px;
}

.ipro_box .ipro_con ul>li .ipro_l .ipro_bpr .swiper-pagination:before,
.ipro_box .ipro_con ul>li .ipro_l .ipro_bpr .swiper-pagination:after {
	content: "";
	position: absolute;
	width: 30px;
	height: 1px;
	background: #bbb;
	top: 50%;
}

.ipro_box .ipro_con ul>li .ipro_l .ipro_bpr .swiper-pagination:before {
	left: 0;
}

.ipro_box .ipro_con ul>li .ipro_l .ipro_bpr .swiper-pagination:after {
	right: 0;
}

.ipro_box .ipro_con ul>li .ipro_l .ipro_bpr .swiper-pagination .on {
	font-size: 24px;
	color: #333;
}

.ipro_box .ipro_con ul>li .ipro_r {
	width: 68.5%;
}

.ipro_box .ipro_con ul>li .ipro_r .swiper-slide {
	width: 296.33px;
	margin-right: 30px;
}

.ipro_box .ipro_con ul>li .ipro_r .ipro_ss,
.iside_pro .iside_list ul li .iside_ss {
	display: block;
	background: #fff;
	color: #333;
	position: relative;
}

.ipro_box .ipro_con ul>li .ipro_r .ipro_img,
.iside_pro .iside_list ul li .iside_ss .iside_img {
	height: 200px;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-align-items: center;
	align-items: center;
}

.ipro_box .ipro_con ul>li .ipro_r .ipro_img img,
.iside_pro .iside_list ul li .iside_ss .iside_img img {
	display: block;
	max-width: 80%;
	max-height: 90%;
	transition: all .5s;
}

.ipro_box .ipro_con ul>li .ipro_r .ipro_tit,
.ipro_box .ipro_con ul>li .ipro_r .ipro_w,
.iside_pro .iside_list ul li .iside_ss .iside_stit,
.iside_pro .iside_list ul li .iside_ss .iside_w {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.ipro_box .ipro_con ul>li .ipro_r .ipro_tit,
.iside_pro .iside_list ul li .iside_ss .iside_stit {
	font-size: 18px;
	font-weight: bold;
}

.ipro_box .ipro_con ul>li .ipro_r .ipro_w,
.iside_pro .iside_list ul li .iside_ss .iside_w {
	color: #333;
	font-size: 14px;
	margin-top: 5px;
}

.ipro_box .ipro_con ul>li .ipro_r .ipro_ss .ipro_icon,
.ipro_box .ipro_con ul>li .ipro_r .ipro_ss .ipro_icon i,
.iside_pro .iside_list ul li .iside_ss .iside_icon,
.iside_pro .iside_list ul li .iside_ss .iside_icon i {
	width: 30px;
	height: 30px;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-align-items: center;
	align-items: center;
}

.ipro_box .ipro_con ul>li .ipro_r .ipro_ss .ipro_icon,
.iside_pro .iside_list ul li .iside_ss .iside_icon {
	position: absolute;
	right: 0;
	bottom: 0;
	background: rgba(0, 0, 0, .4);
	transition: all .5s;
}

.ipro_box .ipro_con ul>li .ipro_r .ipro_ss .ipro_icon i,
.iside_pro .iside_list ul li .iside_ss .iside_icon i {
	background: var(--subColor);
	transition: all .35s;
}


/* 内页-产品详情页2 */
.ips_box .islr_box .iside_l {
	display: none;
}

.ips_box .islr_box .iside_r {
	width: 100%;
}

.islr_box .iside_l {
	width: 300px;
}

.iside_nav ul>li {
	background: #fff;
	padding-bottom: 10px;
	cursor: pointer;
	color: #333;
}

.iside_nav ul>li+li {
	margin-top: 2px;
}

.iside_nav ul>li .iside_tit {
	padding: 15px 30px 5px;
	color: inherit;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	-webkit-align-items: center;
	align-items: center;
	overflow: hidden;
}

.iside_nav ul>li .iside_tit .iside_tl {
	float: left;
	-webkit-align-items: center;
	align-items: center;
	overflow: hidden;
}

.iside_nav ul>li .iside_tit .iside_tl .iconfont {
	float: left;
	font-size: 19px;
	width: 40px;
}

.iside_nav ul>li .iside_tit .iside_tl p {
	float: left;
	font-weight: bold;
}

.iside_nav ul>li .iside_tit>.iconfont {
	color: #666;
	float: right;
	transition: all .35s;
}

.iside_nav ul>li.active .iside_tit>.iconfont {
	transform: rotate(180deg);
}

.iside_nav ul>li .iside_sub {
	max-height: 0;
	overflow: hidden;
	transition: all .5s;
}

.iside_nav ul>li.active .iside_sub {
	max-height: 720px;
}

.iside_nav ul>li .iside_sub ol {
	padding: 10px 0;
}

.iside_nav ul>li .iside_sub ol>li {
	padding: 10px 0;
}

.iside_nav ul>li .iside_sub ol>li a {
	display: block;
	padding: 0 30px 0 70px;
	font-size: 15px;
	color: #333;
	line-height: 1;
	position: relative;
}

.iside_nav ul>li .iside_sub ol>li a:before {
	content: "";
	position: absolute;
	width: 1px;
	height: 100%;
	background: var(--curColor);
	left: 0;
	top: 0;
	opacity: 0;
	transform: scaleY(0);
}

.iside_nav ul>li .iside_sub ol>li.active a {
	color: var(--curColor);
}

.iside_nav ul>li .iside_sub ol>li.active a:before {
	opacity: 1;
	transform: scaleY(1);
}

.islr_box .iside_r {
	width: 1070px;
	width: calc(100% - 330px);
}

.ips2_top {
	background: #fff;
}

.ips2_top .ips2_pics {
	width: 300px;
	border: solid 1px #e5e5e5;
}

.ips2_top .ips2_pics .swiper-pagination {
	padding: 0 10px;
}

.ips2_top .ips2_pics .ips2_img {
	height: 300px;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-align-items: center;
	align-items: center;
}

.ips2_top .ips2_pics .ips2_img img {
	display: block;
	max-width: 80%;
	max-height: 90%;
}

.ips2_top .ips2_pics .swiper-pagination {
	text-align: right;
}

.ips2_top .ips2_pics .swiper-pagination-bullet {
	width: 12px;
	height: 12px;
	border-radius: 0;
	background: var(--curColor);
}

.ips2_top .ips2_wrap {
	width: 630px;
	width: calc(100% - 340px);
	color: #333;
	min-height: 300px;
	padding-bottom: 60px;
	position: relative;
}

.ips2_top .ips2_wrap .ips2_tit {
	font-size: 24px;
	font-weight: bold;
	color: #333;
	line-height: 1.5;
}

.ips2_top .ips2_wrap .ips2_tag {
	overflow: hidden;
	margin-left: -10px;
	margin-bottom: -10px;
}

.ips2_top .ips2_wrap .ips2_tag span {
	float: left;
	padding: 8px 20px;
	font-size: 14px;
	color: var(--curColor);
	border-radius: 200px;
	background: #f6e989;
	margin-left: 10px;
	margin-bottom: 10px;
	transition: all .35s;
}

.ips2_top .ips2_wrap .ips2_w {
	font-size: 14px;
	color: #666;
}

.ips2_top .ips2_wrap .ips2_btn {
	position: absolute;
	left: 0;
	bottom: 0;
	padding: 8px 20px;
	color: #fff;
	background: var(--curColor);
	border-radius: 200px;
}

.ips2_bot {
	background: #fff;
}

.ips2_bot .ips2_tab {
	padding: 0 50px;
	border-bottom: solid 1px #e5e5e5;
	background: #fff;
	position: -webkit-sticky;
	position: sticky;
	top: 0;
	z-index: 960;
}

.ips2_bot .ips2_tab ul {
	overflow: hidden;
	margin-left: -50px;
}

.ips2_bot .ips2_tab ul li {
	float: left;
	margin-left: 50px;
}

.ips2_bot .ips2_tab ul li .ips2_ss {
	display: block;
	font-size: 18px;
	color: #333;
	padding: 18px 0;
	position: relative;
	cursor: pointer;
}

.ips2_bot .ips2_tab ul li .ips2_ss:before {
	content: "";
	position: absolute;
	width: 100%;
	height: 3px;
	background: var(--curColor);
	left: 0;
	bottom: 0;
	transform: scaleX(0);
}

.ips2_bot .ips2_tab ul li.active .ips2_ss,
.ips2_bot .ips2_tab ul li.current .ips2_ss {
	font-weight: bold;
}

.ips2_bot .ips2_tab ul li.active .ips2_ss:before,
.ips2_bot .ips2_tab ul li.current .ips2_ss:before {
	transform: scaleX(1);
}

.ips2_bot .ips2_wrap {
	padding-top: 0;
}

.ips2_bot .ips2_wrap .ips2_item {
	font-size: 14px;
	line-height: 2;
	margin-top: 60px;
	position: relative;
}

.ips2_bot .ips2_wrap .ips2_item .ips_id {
	position: absolute;
	top: -70px;
	left: 0;
}

.ips2_bot .ips2_wrap .ips2_item .ifig_list.ser_list ul li a {
	padding-left: 0;
	padding-right: 0;
	border-bottom: solid 1px #e5e5e5;
}

.ips2_bot .ips2_wrap .ips2_item .ifig_list.ser_list ul li a:hover {
	box-shadow: none;
}


/* 内页-产品详情页1 */
.ips1_top {
	position: relative;
}

.ips1_top .ips1_img {
	display: block;
}

.ips1_top .ips1_img img {
	display: block;
	width: 100%;
}

.ips1_top .ips1_en,
.ips1_top .ips1_cn {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-align-items: center;
	align-items: center;
}

.ips1_top .ips1_en {
	z-index: 3;
}

.ips1_top .ips1_en img {
	display: block;
	max-width: 550px;
}

.ips1_top .ips1_cn {
	z-index: 5;
}

.ips1_top .ips1_cn .ips1_tit {
	font-size: 36px;
	color: #fff;
	font-weight: bold;
}

.ips1_bot,
.ips1_case {
	padding: 0 50px 30px;
	background: #fff;
}

.ips1_bot .ser_tit,
.ips1_case .ser_tit {
	font-weight: bold;
	padding-top: 20px;
	padding-bottom: 20px;
	border-bottom: solid 1px #e5e5e5;
	font-size: 24px;
}

.ips1_bot .ips1_con {
	font-size: 14px;
	line-height: 1.7;
}

.ips1_case .ips1_list ul {
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	overflow: hidden;
	margin-bottom: -20px;
	margin-left: -20px;
}

.ips1_case .ips1_list ul li {
	float: left;
	width: 33.33333%;
	margin-bottom: 20px;
}

.ips1_case .ips1_list ul li .ips1_ss {
	display: block;
	margin-left: 20px;
	color: #333;
}

.ips1_case .ips1_list ul li .ips1_ss .ips1_img {
	display: block;
	overflow: hidden;
	height: 233px;
}

.ips1_case .ips1_list ul li .ips1_ss .ips1_img img {
	display: block;
	width: 100%;
	height: 100%;
	transition: all .5s;
}

.ips1_case .ips1_list ul li .ips1_ss .ips1_txt {
	font-size: 18px;
	text-align: center;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}


/* 内页-解决方案 */
.isolu_tlist ul {
	overflow: hidden\0;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-left: -30px;
	margin-bottom: -30px;
}

.isolu_tlist ul li {
	float: left\0;
	width: 33.33333%;
	margin-bottom: 30px;
}

.isolu_tlist ul li div {
	display: block;
	background: #fff;
	position: relative;
	margin-left: 30px;
	color: #333;
}

.isolu_icon {
	width: 30px;
	height: 30px;
	background: var(--subColor);
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-align-items: center;
	align-items: center;
}

.isolu_tlist ul li div .isolu_timg {
	display: block;
	position: relative;
	overflow: hidden;
	height: 297px;
}

/* .isolu_tlist ul li div .isolu_timg:before {
	content: "";
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	z-index: 2;
	background: rgba(0, 0, 0, .2);
	opacity: 0;
} */

.isolu_tlist ul li div .isolu_timg>img {
	display: block;
	width: 100%;
	height: 100%;
	transition: all .5s;
}

.isolu_tlist ul li div .isolu_icon {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%) scale(0);
	z-index: 5;
	opacity: 0;
	transition: all .5s
}

.isolu_tlist ul li div>p {
	margin: 0 5%;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.isolu_tline {
	display: block;
	width: 100%;
	height: 2px;
	background: url(../image/grad_line.png) repeat-y center center;
	background-size: 100%;
	transform: scaleX(0);
	transition: all .5s;
}


/* 内页-解决方案列表 */
.isolu_list ul li+li {
	margin-top: 20px;
}

.isolu_list ul li a {
	-webkit-justify-content: space-between;
	justify-content: space-between;
	overflow: hidden;
	background: #fff;
	position: relative;
}

.isolu_list ul li a .isolu_img {
	float: left;
	width: 330px;
	height: 220px;
	overflow: hidden;
}

.isolu_list ul li a .isolu_img img {
	display: block;
	width: 100%;
	height: 100%;
	transition: all .5s;
}

.isolu_list ul li a .isolu_wrap {
	width: calc(100% - 380px);
	padding-right: 30px;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

.isolu_list ul li a .isolu_txt {
	width: 100%;
	padding-top: 10px;
}

.isolu_list ul li a .isolu_txt h3 {
	font-size: 18px;
	font-weight: bold;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.isolu_list ul li a .isolu_txt p {
	font-size: 14px;
	max-height: 44px;
	line-height: 1.6;
	color: #666;
}

.isolu_list ul li a .isolu_wrap .cm_more3 {
	text-align: left;
}

.isolu_list ul li a .isolu_tline {
	position: absolute;
	bottom: 0;
	left: 0;
	transform-origin: left;
}


/* 内页-解决方案详情 */
.iside_rec .iside_list ul {
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-bottom: -20px;
	margin-left: -20px;
}

.iside_rec .iside_list ul li {
	width: 20%;
	margin-bottom: 20px;
}

.iside_rec .iside_list ul li .iside_ss {
	margin-left: 20px;
}

.iside_rec .iside_list ul li .iside_ss .iside_img {
	height: 160px;
}


/* 内页-技术支持 */
.itech_list ul {
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	overflow: hidden\0;
	margin-left: -30px;
	margin-bottom: -30px;
}

.itech_list ul li {
	float: left\0;
	width: 25%;
	margin-bottom: 30px;
}

.itech_list ul li a {
	display: block;
	margin-left: 30px;
	background: #fff;
	text-align: center;
}

.itech_list ul li a .itech_img {
	display: block;
	overflow: hidden;
	height: 218px;
}

.itech_list ul li a .itech_img img {
	display: block;
	width: 100%;
	height: 100%;
	transition: all .5s;
}

.itech_list ul li a .itech_txt .itech_tit {
	font-size: 18px;
	font-weight: bold;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.itech_list ul li a .itech_txt>p {
	color: #666;
	font-size: 14px;
	line-height: 1.6;
	height: 66px;
	-webkit-line-clamp: 3;
	-moz-line-clamp: 3;
	-o-line-clamp: 3;
	line-clamp: 3;
}

.itech_list ul li a .itech_txt>span {
	display: block;
	color: #999;
	font-size: 14px;
}


/* 内页-快速配置 */
.itech_top {
	overflow: hidden;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	-webkit-align-items: center;
	align-items: center;
}

.itech_top .header_search {
	border-color: #bbb;
}

.itech_top .header_search input {
	width: 200px;
	color: #333;
	height: 40px;
}

.itech_top .header_search button {
	width: 60px;
}

.ifig_list.ser_list ul li+li {
	margin-top: 5px;
}

.ifig_list.ser_list ul li a {
	border: none;
	background: #fff;
	padding-left: 30px;
	padding-right: 30px;
	line-height: normal;
}

.ifig_list.ser_list ul li a .fl:before {
	background: var(--subColor);
}

.ifig_list.ser_list ul li a .fl {
	font-size: 18px;
}

.iside_r .ifig_list.ser_list ul li a span {
	color: var(--curColor);
	padding: 8px 20px;
	border: solid 1px var(--curColor);
	-webkit-align-items: center;
	align-items: center;
	transition: all .35s;
}

.iside_r .ifig_list.ser_list ul li a span .iconfont {
	font-size: 20px;
	margin-left: 10px;
}


/* 内页-公司新闻 */
.inews_list ul li+li {
	margin-top: 10px;
}

.inews_list ul li a {
	background: #fff;
	padding-right: 0;
	overflow: hidden;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

.inews_list ul li a .inews_img {
	float: left;
	width: 300px;
	height: 180px;
	overflow: hidden;
}

.inews_list ul li a .inews_img img {
	display: block;
	width: 100%;
	height: 100%;
	transition: all .5s;
}

.inews_list ul li a .inews_wrap {
	width: calc(100% - 330px);
}

.inews_list ul li a .inews_wrap .inews_tl {
	width: 81%;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	padding-right: 5%;
}

.inews_list ul li a .inews_wrap .inews_tl .inews_txt h3 {
	font-size: 18px;
	font-weight: bold;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.inews_list ul li a .inews_wrap .inews_tl .inews_txt p {
	font-size: 14px;
	line-height: 1.6;
	max-height: 44px;
	color: #666;
}

.inews_list ul li a .inews_wrap .inews_tl>span {
	font-size: 14px;
	color: var(--curColor);
}

.inews_list ul li a .inews_wrap .inews_tr {
	width: 19%;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-align-items: center;
	align-items: center;
	text-align: center;
	font-size: 16px;
	color: #333;
	border-left: solid 1px #e5e5e5;
}

.inews_list ul li a .inews_wrap .inews_tr span {
	font-size: 36px;
	font-weight: bold;
	color: var(--curColor);
}


/* 内页-精彩视频 */
.ivideo_list ul {
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	overflow: hidden\0;
	margin-left: -30px;
	margin-bottom: -30px;
}

.ivideo_list ul li {
	float: left\0;
	width: 33.33333%;
	margin-bottom: 30px;
}

.ivideo_list ul li a {
	display: block;
	background: #fff;
	margin-left: 30px;
	color: #333;
}

.ivideo_list ul li a .ivideo_img {
	display: block;
	overflow: hidden;
	position: relative;
	height: 250px;
}

.ivideo_list ul li a .ivideo_img>img {
	display: block;
	width: 100%;
	height: 100%;
	transition: all .5s;
}

.ivideo_list ul li a .ivideo_icon {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background: rgba(0, 0, 0, .3);
	color: #fff;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-align-items: center;
	align-items: center;
}

.ivideo_list ul li a .ivideo_icon .iconfont {
	font-size: 40px;
}

.ivideo_list ul li a .ivideo_txt {
	text-align: center;
}

.ivideo_list ul li a .ivideo_txt h3 {
	font-size: 18px;
	font-weight: bold;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.ivideo_list ul li a .ivideo_txt span {
	display: block;
	font-size: 14px;
	color: #999;
	margin-top: 5px;
}

/* 弹出窗 */
.pop_mask {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #000;
	opacity: .3;
	z-index: 990;
	display: none;
	transition: all .8s;
}

.pop_box {
	width: 1000px;
	position: fixed;
	top: 50%;
	left: 50%;
	z-index: 992;
	transform: translate(-50%, 100%);
	background: #fff;
	max-height: 100vh;
	overflow-y: auto;
	visibility: hidden;
	pointer-events: none;
	transition: all .8s;
}

.pop_box.is-open {
	transform: translate(-50%, -50%);
	visibility: visible;
	pointer-events: auto;
}

.pop_box iframe {
	min-height: 510px;
	max-height: 100vh;
}

.pop_box .pop_close {
	position: absolute;
	right: 15px;
	top: 15px;
	cursor: pointer;
	z-index: 5;
}

.pop_box .pop_close svg {
	max-width: 20px;
	max-height: 20px;
}

.pop_box .pop_close svg path {
	fill: #333 !important;
	transition: all .35s;
}

.pop_box .pop_close:hover svg path {
	fill: var(--curColor) !important;
}

.pop_box video {
	display: block;
	width: 100%;
	height: auto;
	object-fit: fill;
}


/* 内页-关于我们 */
.iabo_s1 .iabo_top .iabo_w {
	font-size: 14px;
	line-height: 1.75;
}

.iabo_s1 .iabo_bot ul {
	overflow: hidden;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
}

.iabo_s1 .iabo_bot ul li {
	background: #fff;
	width: 33.33333%;
}

.iabo_s1 .iabo_bot ul li .iabo_ss {
	-webkit-flex-direction: column;
	flex-direction: column;
	color: #333;
	transition: all .35s;
}

.iabo_s1 .iabo_bot ul li:nth-of-type(even) .iabo_ss {
	-webkit-flex-direction: column-reverse;
	flex-direction: column-reverse;
}

.iabo_s1 .iabo_bot ul li .iabo_ss .iabo_img {
	display: block;
	overflow: hidden;
	height: 240px;
}

.iabo_s1 .iabo_bot ul li .iabo_ss .iabo_img img {
	display: block;
	width: 100%;
	height: 100%;
	transition: all .5s;
}

.iabo_s1 .iabo_bot ul li .iabo_ss .iabo_txt {
	padding: 20px 30px;
	min-height: 240px;
}

.iabo_s1 .iabo_bot ul li .iabo_ss .iabo_tit {
	position: relative;
	padding-left: 18px;
}

.iabo_s1 .iabo_bot ul li .iabo_ss .iabo_tit:before {
	content: "";
	position: absolute;
	width: 8px;
	height: 8px;
	border-radius: 50%;
	left: 0;
	top: 8px;
	background: currentcolor;
	transition: all 0s;
}

.iabo_s1 .iabo_bot ul li .iabo_ss .iabo_w {
	font-size: 14px;
	text-indent: 2em;
}

.iabo_s2 {
	background-repeat: no-repeat;
	background-position: center center;
	background-attachment: fixed;
	background-size: cover;
}

.iabo_s2 .abo_info {
	background: #fff;
	background: rgba(255, 255, 255, .8);
	padding-left: 10%;
	padding-right: 10%;
}

.iabo_s2 .abo_info ul {
	-webkit-justify-content: space-around;
	justify-content: space-around;
}

.iabo_s2 .abo_info ul li {
	width: auto;
}

.iabo_s3 .iabo_con {
	position: relative;
}

.iabo_s3 .swiper-slide {
	width: 446.66px;
	margin-right: 30px;
}

.iabo_s3 figure {
	display: block;
}

/*.iabo_s3 figure + figure{*/
/*	margin-top:30px;*/
/*}*/
.iabo_s3 .iabo_img {
	display: block;
	overflow: hidden;
	height: 334px;
}

.iabo_s3 .iabo_img img {
	display: block;
	width: 100%;
	height: 100%;
	transition: all .5s;
}

.iabo_s3 .gallery-caption {
	position: absolute;
	bottom: 10px;
	left: 40px;
	right: 10px;
	background: rgba(0, 0, 0, .5);
	color: #fff;
	padding: 10px;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	transition: all .35s;
	transform: translateY(100px);
}

.iabo_list3 {
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-left: -30px;
}

.iabo_list3 figure {
	width: 33.33333%;
	margin-bottom: 30px;
	position: relative;
	overflow: hidden;
}

.iabo_list3 figure .iabo_img {
	margin-left: 30px;
}

.iabo_box .iabo_s .iabo_id {
	top: 0;
}

.iabo_s4 {
	background: #fff;
}

.iabo_s4 .iabo_wrapper {
	overflow: hidden;
}

.iabo_s4 .iabo_l {
	width: 46.875%;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
}

.iabo_s4 .iabo_l img {
	display: block;
	width: 100%;
	opacity: 0;
}

.iabo_s4 .iabo_r {
	width: 53.125%;
}

.iabo_s4 .iabo_r .iabo_wrap {
	width: calc(100% - ((100vw - 17px - 1400px) / 2));
	padding: 70px 0 70px 50px;
}

.iabo_s4 .iabo_r .tit_box {
	text-align: left;
}

.iabo_s4 .iabo_info ul li {
	-webkit-justify-content: space-between;
	justify-content: space-between;
	-webkit-align-items: flex-start;
	align-items: flex-start;
	color: #333;
	transition: all .35s;
	overflow: hidden;
}

.iabo_s4 .iabo_info ul li .iabo_icon {
	width: 80px;
	height: 80px;
	border-radius: 50%;
	border: solid 1px currentcolor;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-align-items: center;
	align-items: center;
}

.iabo_s4 .iabo_info ul li .iabo_icon svg {
	display: block;
	max-width: 50%;
	max-height: 50%;
}

.iabo_s4 .iabo_info ul li .iabo_icon svg path {
	fill: currentcolor !important;
}

.iabo_s4 .iabo_info ul li .iabo_txt {
	width: calc(100% - 110px);
}

.iabo_s4 .iabo_info ul li .iabo_txt .iabo_w {
	font-size: 14px;
	color: #444;
}

.iabo_s5 .swiper-container {
	overflow: visible;
	margin: 0;
	width: 100%;
}

.iabo_s5 .swiper-container .swiper-slide {
	width: 380.42px;
}

.iabo_s5 .iabo_ss {
	-webkit-flex-direction: column;
	flex-direction: column;
}

.iabo_s5 .swiper-slide:nth-of-type(even) .iabo_ss {
	-webkit-flex-direction: column-reverse;
	flex-direction: column-reverse;
}

.iabo_s5 .iabo_ss .iabo_height {
	min-height: 300px;
	padding-right: 80px;
}

.iabo_s5 .iabo_ss .iabo_pics {
	-webkit-flex-direction: column;
	flex-direction: column;
}

.iabo_s5 .swiper-slide:nth-of-type(even) .iabo_ss .iabo_pics {
	-webkit-flex-direction: column-reverse;
	flex-direction: column-reverse;
}

.iabo_s5 .iabo_ss .iabo_pics .iabo_img {
	display: block;
	overflow: hidden;
	height: 150px;
}

.iabo_s5 .iabo_ss .iabo_pics .iabo_img img {
	display: block;
	width: 100%;
	height: 100%;
	transition: all .5s;
}

.iabo_s5 .iabo_ss .iabo_pics .iabo_num {
	font-family: menk;
	color: #999;
	font-size: 60px;
	line-height: 80px;
	transition: all .35s;
}

.iabo_s5 .swiper-slide-active .iabo_ss .iabo_pics .iabo_num {
	color: var(--curColor);
}

.iabo_s5 .iabo_ss .iabo_line {
	display: block;
	width: 100%;
	height: 1px;
	background: var(--curColor);
	position: relative;
}

.iabo_s5 .iabo_ss .iabo_line:before {
	content: "";
	position: absolute;
	left: 0;
	top: 50%;
	transform-origin: left;
	transform: translateY(-50%) scale(.5);
	width: 30px;
	height: 30px;
	border-radius: 50%;
	background: #f7f7f7;
	border: solid 5px var(--curColor);
}

.iabo_s5 .swiper-slide-active .iabo_ss .iabo_line:before {
	transform: translateY(-50%) scale(1);
}

.iabo_s5 .iabo_ss .iabo_txt {
	padding-top: 30px;
}

.iabo_s5 .swiper-slide:nth-of-type(even) .iabo_ss .iabo_txt {
	-webkit-align-items: flex-end;
	align-items: flex-end;
	padding-top: 0;
	padding-bottom: 40px;
}

.iabo_s5 .iabo_ss .iabo_txt ul li {
	padding-left: 20px;
	position: relative;
	font-size: 14px;
}

.iabo_s5 .iabo_ss .iabo_txt ul li+li {
	margin-top: 5px;
}

.iabo_s5 .iabo_ss .iabo_txt ul li:before {
	content: "";
	position: absolute;
	left: 0;
	top: 5px;
	width: 10px;
	height: 10px;
	border-radius: 50%;
	background: var(--subColor);
}

.iabo_s5 .iabo_button {
	-webkit-justify-content: flex-end;
	justify-content: flex-end;
}

.iabo_s5 .iabo_button .swiper-button-white {
	position: static;
	top: 0;
	margin-top: 0;
	border: solid 1px #999;
	border-radius: 50%;
	color: #999;
	width: 40px;
	height: 40px;
}

.iabo_s5 .iabo_button .swiper-button-white+.swiper-button-white {
	margin-left: 30px;
}

.iabo_s5 .iabo_button .swiper-button-white:after {
	font-size: 22px;
}

.iabo_s6 {
	background: #fff;
}

.iabo_s6 .iabo_tab ul,
.ihonor_nav ul {
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	text-align: center;
	margin: 0 -15px -20px;
}

.iabo_s6 .iabo_tab ul li,
.ihonor_nav ul li {
	display: inline-block\0;
	margin: 0 15px 20px;
}

.iabo_s6 .iabo_tab ul li .iabo_ss,
.ihonor_nav ul li a {
	display: block;
	font-size: 14px;
	color: #666;
	padding: 9px 30px;
	border-radius: 5px;
	border: solid 1px var(--subColor);
	cursor: pointer;
	transition: all .35s;
}

.iabo_s6 .iabo_tab ul li.active .iabo_ss,
.ihonor_nav ul li.active a {
	background: var(--curColor);
	border-color: var(--curColor);
	color: #fff;
}

.iabo_s6 .iabo_con .iabo_item {
	display: none;
}

.iabo_s6 .iabo_con .iabo_item:nth-of-type(1) {
	display: block;
}

.iabo_s6 .my_gallery {
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-bottom: -30px;
	margin-left: -30px;
}

.iabo_s6 .my_gallery .gallery-item {
	width: 25%;
	margin-bottom: 30px;
}

.iabo_s6 .my_gallery .gallery-item .gallery_img {
	margin-left: 30px;
	overflow: hidden;
	height: 218px;
	border: solid 1px var(--subColor);
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-align-items: center;
	align-items: center;
}

.iabo_s6 .my_gallery .gallery-item .gallery_img img {
	display: block;
	max-width: 100%;
	max-height: 100%;
}

.iabo_s6 .my_gallery .gallery-item .gallery-caption {
	display: none;
}

.iabo_s7 .iabo_con {
	position: relative;
}

.iabo_s7 .iabo_con .swiper-container {
	padding: 0 1px;
}

.iabo_s7 .iabo_con .swiper-slide {
	width: 259.6px;
	margin-right: 25px;
}

.iabo_s7 .iabo_con .iabo_ss {
	display: block;
	background: #fff;
	border: solid 1px transparent;
}

.iabo_s7 .iabo_con .iabo_ss .iabo_img {
	height: 120px;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-align-items: center;
	align-items: center;
}

.iabo_s7 .iabo_con .iabo_ss .iabo_img img {
	display: block;
	max-width: 72%;
	max-height: 72%;
	transition: all .35s;
}


/* 内页-工厂掠影 */
.ifac_list {
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	overflow: hidden;
	margin-left: -30px;
	margin-bottom: -30px;
}

.ifac_list .gallery-item {
	width: 33.33333%;
	float: left;
	margin-bottom: 30px;
	color: #333;
	transition: color .35s;
}

.ifac_list .gallery-item .gallery_img,
.ifac_list .gallery-item .gallery-caption {
	margin-left: 30px;
	overflow: hidden;
}

.ifac_box .ifac_list .gallery-item .gallery_img {
	display: block;
	height: 334px;
}

.ifac_list .gallery-item .gallery_img img {
	display: block;
	width: 100%;
	height: 100%;
	transition: all .5s;
}

.ifac_list .gallery-item .gallery-caption {
	display: block;
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	text-overflow: ellipsis;
	white-space: nowrap;
}


/* 内页-荣誉证书 */
.ihonor_nav ul {
	overflow: hidden;
}

.ihonor_nav ul li {
	float: left;
}

.ihonor_box .ifac_list .gallery-item {
	width: 25%;
}

.ihonor_box .ifac_list .gallery-item .gallery_img {
	height: 218px;
	border: solid 1px var(--subColor);
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-align-items: center;
	align-items: center;
	cursor: crosshair;
}

.ihonor_box .ifac_list .gallery-item .gallery_img img {
	width: auto;
	height: auto;
	max-width: 100%;
	max-height: 100%;
}


/* 内页-合作客户 */
.ipart_list ul {
	overflow: hidden;
	margin-left: -30px;
	margin-bottom: -30px;
}

.ipart_list ul li {
	float: left;
	width: 20%;
	margin-bottom: 30px;
}

.ipart_list ul li a {
	display: block;
	margin-left: 30px;
	border: solid 1px transparent;
	background: #fff;
}

.ipart_list ul li a .ipart_img {
	height: 120px;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-align-items: center;
	align-items: center;
}

.ipart_list ul li a .ipart_img img {
	display: block;
	max-width: 72%;
	max-height: 72%;
	transition: all .5s;
}


/* 内页-联系我们 */
.icta_s1 .center_box {
	overflow: hidden;
	background: #fff;
}

.icta_s1 .icta_l {
	width: 600px;
}

.icta_s1 .icta_l .icta_tit {
	color: var(--curColor);
}

.icta_s1 .icta_l .icta_info ul li {
	overflow: hidden;
	margin-top: 15px;
	color: #666;
	transition: color .35s;
}

.icta_s1 .icta_l .icta_info ul li .icta_icon {
	float: left;
	width: 24px;
	height: 24px;
	border-radius: 50%;
	border: solid 1px #ddd;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-align-items: center;
	align-items: center;
	transition: border-color .35s;
}

.icta_s1 .icta_l .icta_info ul li .icta_icon svg {
	display: block;
	max-width: 60%;
	max-height: 60%;
}

.icta_s1 .icta_l .icta_info ul li .icta_icon svg path {
	fill: var(--curColor) !important;
}

.icta_s1 .icta_l .icta_info ul li .icta_txt {
	float: right;
	width: 500px;
	font-size: 14px;
	line-height: 24px;
	overflow: hidden;
}

.icta_s1 .icta_l .icta_info ul li .icta_txt .icta_name {
	float: left;
}

.icta_s1 .icta_l .icta_info ul li .icta_txt .icta_w {
	float: left;
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
}

.icta_s1 .icta_l .icta_qr ul {
	overflow: hidden;
	margin-left: -50px;
}

.icta_s1 .icta_l .icta_qr ul li {
	float: left;
	margin-left: 50px;
	text-align: center;
}

.icta_s1 .icta_l .icta_qr ul li span {
	display: inline-block;
	border: solid 1px #e5e5e5;
	width: 130px;
	height: 130px;
	padding: 5px;
}

.icta_s1 .icta_l .icta_qr ul li span img {
	display: block;
	width: 100%;
	height: 100%;
}

.icta_s1 .icta_l .icta_qr ul li p {
	font-size: 14px;
	color: #333;
}

.icta_s1 .icta_r {
	width: 800px;
}

.icta_s1 .icta_r * {
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	-o-box-sizing: content-box;
	box-sizing: content-box;
}

.icta_s1 .icta_r #dituContent {
	display: block;
	height: 505px;
}

.tit_box.tit_box2 {
	text-align: center;
}

.tit_box.tit_box2>span {
	width: 50px;
	height: 1px;
	background: var(--curColor);
}

.tit_box.tit_box2 span img {
	display: none;
}

.icta_s2 .icta_top {
	background: #fff;
}

.icta_s2 .icta_top .icta_img {
	display: block;
	width: 550px;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
}

.icta_s2 .icta_top .icta_img img {
	display: block;
	width: 100%;
	opacity: 0;
}

.icta_s2 .icta_top .icta_wrap {
	width: 850px;
}

.icta_s2 .icta_item {
	position: relative;
	padding: 40px 20px 40px 40px;
	color: #333;
}

.icta_s2 .icta_top .icta_item {
	margin-left: 30px;
}

.icta_s2 .icta_item .icta_line {
	position: absolute;
	top: 40px;
}

.icta_s2 .icta_item .icta_line1 {
	width: 1px;
	background: var(--subColor);
	left: 20px;
	bottom: 40px;
}

.icta_s2 .icta_item .icta_line2 {
	width: 3px;
	height: 18px;
	background: var(--curColor);
	left: 19px;
	z-index: 3;
}

.icta_s2 .icta_item .icta_stit {
	font-size: 18px;
}

.icta_s2 .icta_item .icta_txt .icta_w {
	font-size: 14px;
	line-height: 1.7;
}

.icta_s2 .icta_bot>ul {
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-left: -20px;
	margin-bottom: -20px;
}

.icta_s2 .icta_bot>ul>li {
	width: 25%;
	float: left;
	margin-bottom: 20px;
}

.icta_s2 .icta_bot .icta_item {
	margin-left: 20px;
	width: 100%;
	height: 100%;
	background: #fff;
	transition: all .35s;
}

.icta_s1,
.icta_s2 .icta_top,
.icta_s2 .icta_bot>ul>li {
	-webkit-anition-name: fadeInUp;
	animation-name: fadeInUp;
	-webkit-animation-delay: .2s;
	animation-delay: .2s;
}

.icta_s2 .icta_bot>ul>li:nth-of-type(4n-3) {
	-webkit-animation-delay: .2s;
	animation-delay: .2s;
}

.icta_s2 .icta_bot>ul>li:nth-of-type(4n-2) {
	-webkit-animation-delay: .4s;
	animation-delay: .4s;
}

.icta_s2 .icta_bot>ul>li:nth-of-type(4n-1) {
	-webkit-animation-delay: .6s;
	animation-delay: .6s;
}

.icta_s2 .icta_bot>ul>li:nth-of-type(4n) {
	-webkit-animation-delay: .8s;
	animation-delay: .8s;
}


/* 地图 */
.iw_poi_title {
	color: #CC5522;
	font-size: 14px;
	font-weight: bold;
	overflow: hidden;
	padding-right: 13px;
	white-space: nowrap
}

.iw_poi_content {
	font: 12px arial, sans-serif;
	overflow: visible;
	padding-top: 4px;
	white-space: -moz-pre-wrap;
	word-wrap: break-word
}

.inner_cta #dituContent * {
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	-o-box-sizing: content-box;
	box-sizing: content-box;
}


/* 内页-招贤纳士 */
.ijob_s1 .ideve_stit {
	text-align: left;
}

.ijob_s1 .ideve_stit h4 {
	font-size: 22px;
}

.ijob_s1 .ideve_stit>i {
	margin-left: 0;
	margin-right: 0;
}

.ijob_s1 .ijob_img {
	width: 50%;
	position: relative;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
}

.ijob_s1 .ijob_img img {
	display: block;
	width: 100%;
}

.ijob_s1 .ijob_img .ijob_exp {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	padding: 25px;
	color: #333;
}

.ijob_s1 .ijob_img .ijob_exp h5 {
	font-size: 20px;
}

.ijob_s1 .ijob_img .ijob_exp span {
	display: block;
	font-size: 14px;
	text-transform: uppercase;
	margin-top: 5px;
}

.ijob_s1 .ijob_wrap {
	width: 50%;
	color: #333;
	background: #fff;
	padding: 30px 60px;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-justify-content: center;
	justify-content: center;
}

.ijob_s1 .ijob_wrap .ijob_tit {
	font-weight: bold;
	width: 100%;
}

.ijob_s1 .ijob_info {
	line-height: 26px;
	width: 100%;
}

.ijob_s1 .ijob_info ul li {
	-webkit-justify-content: space-between;
	justify-content: space-between;
	color: #333;
	margin-top: 10px;
}

.ijob_s1 .ijob_info ul li .ijob_icon {
	width: 20px;
	height: 20px;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-align-items: center;
	align-items: center;
}

.ijob_s1 .ijob_info ul li .ijob_icon svg {
	display: block;
	max-width: 100%;
	max-height: 100%;
}

.ijob_s1 .ijob_info ul li .ijob_icon svg path {
	fill: currentcolor !important;
}

.ijob_s1 .ijob_info ul li .ijob_txt {
	width: calc(100% - 35px);
	font-size: 14px;
	line-height: 20px;
}

.ijob_s1 .ijob_info ul li .ijob_w {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
}

.ijob_list ul {
	margin-top: -20px;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	overflow: hidden\0;
}

.ijob_list ul>li {
	float: left\0;
	width: 690px;
	margin-top: 20px;
	width: calc(50% - 10px);
	-webkit-animation-name: fadeInUp;
	animation-name: fadeInUp;
	-webkit-animation-delay: .3s;
	animation-delay: .3s;
}

.ijob_list ul li a {
	display: block;
	background: #fff;
	color: #333;
}

.ijob_list ul li a .ijob_top {
	-webkit-justify-content: space-between;
	justify-content: space-between;
	-webkit-align-items: center;
	align-items: center;
	overflow: hidden;
}

.ijob_list ul li a .ijob_top h4 {
	font-size: 18px;
	font-weight: bold;
	float: left;
	max-width: 60%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.ijob_list ul li a .ijob_top>span {
	font-size: 14px;
	font-family: arial;
	float: right;
	color: var(--curColor);
}

.ijob_list ul li a .ijob_bot {
	border-top: solid 1px #e5e5e5;
	position: relative;
	color: #666;
	transition: border-color .35s;
}

.ijob_list ul li a .ijob_bot:before {
	content: "";
	position: absolute;
	width: 0;
	height: 1px;
	background: #fff;
	top: -1px;
	left: 0;
}

.ijob_list ul li a .ijob_bot ol {
	overflow: hidden;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
}

.ijob_list ul li a .ijob_bot ol li {
	float: left;
	/* width:15%; */
	font-size: 14px;
}

.ijob_list ul li a .ijob_bot ol li+li {
	margin-left: 4%;
}

.ijob_list ul li a .ijob_bot ol li>span {
	display: inline-block;
}


/* 内页-招贤纳士详情 */
.ijob_show .center_box {
	background: #fff;
}

.ijob_show .inner_news_show_tit h3 {
	text-align: left;
}

.ijob_show .ijob_info ol {
	overflow: hidden;
}

.ijob_show .ijob_info ol li {
	float: left;
	font-size: 14px;
	color: #333;
}

.ijob_show .ijob_info ol li+li {
	margin-left: 80px;
}

.ijob_show .ijob_info ol li>span {
	display: inline-block;
	color: #333;
	margin: 0;
}


/* 内页-样机申请 */
.icoo_s1 .icoo_con .icoo_cl {
	width: 42.85%;
	overflow: hidden;
}

.icoo_s1 .icoo_con .icoo_cl .icoo_tit {
	color: var(--curColor);
	-webkit-animation-delay: .2s;
	animation-delay: .2s;
}

.icoo_s1 .icoo_con .icoo_cl .icoo_step {
	-webkit-animation-delay: .4s;
	animation-delay: .4s;
}

.icoo_s1 .icoo_con .icoo_cl .icoo_exp {
	-webkit-animation-delay: .6s;
	animation-delay: .6s;
}

.icoo_s1 .icoo_con .icoo_cl .icoo_step ul {
	overflow: hidden;
	margin-left: -40px;
	margin-bottom: -10px;
}

.icoo_s1 .icoo_con .icoo_cl .icoo_step ul li {
	margin-left: 40px;
	color: var(--curColor);
	position: relative;
	margin-bottom: 10px;
}

.icoo_s1 .icoo_con .icoo_cl .icoo_step ul li span {
	display: block;
	font-size: 14px;
	padding: 8px 16px;
	background: var(--subColor);
	border-radius: 200px;
}

.icoo_s1 .icoo_con .icoo_cl .icoo_step ul li .iconfont {
	font-size: 20px;
	position: absolute;
	top: 50%;
	left: 0;
	transform: translate(-30px, -50%);
}

.icoo_s1 .icoo_con .icoo_cl .icoo_img {
	display: block;
	-webkit-animation-delay: .8s;
	animation-delay: .8s;
}

.icoo_s1 .icoo_con .icoo_cl .icoo_img img {
	display: block;
	width: 100%;
}

.icoo_s1 .icoo_con .icoo_cr {
	width: 50%;
	color: #333;
}

.icoo_s1 .icoo_con .icoo_cr .icoo_form {
	background: #fff;
}

.icoo_s1 .icoo_con .icoo_cr .icoo_form legend {
	font-size: 18px;
	font-weight: bold;
}

.icoo_s1 .icoo_con .icoo_cr .icoo_form .icoo_exp {
	font-size: 16px;
	color: var(--curColor);
}

.icoo_s1 .icoo_con .icoo_cr .icoo_form fieldset ul {
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	padding-top: 5px;
}

.icoo_s1 .icoo_con .icoo_cr .icoo_form fieldset ul li {
	float: left;
	width: 100%;
	margin-top: 5px;
}

.icoo_s1 .icoo_con .icoo_cr .icoo_form fieldset ul li.icoo_c2 {
	width: 48%;
}

.icoo_s1 .icoo_con .icoo_cr .icoo_form fieldset ul li .icoo_name {
	font-size: 14px;
	display: block;
}

.icoo_s1 .icoo_con .icoo_cr .icoo_form fieldset ul li .icoo_name em {
	color: red;
}

.icoo_s1 .icoo_con .icoo_cr .icoo_form fieldset ul li .icoo_wrap input,
.icoo_s1 .icoo_con .icoo_cr .icoo_form fieldset ul li .icoo_wrap select,
.icoo_s1 .icoo_con .icoo_cr .icoo_form fieldset ul li .icoo_wrap textarea,
.icoo_s1 .icoo_con .icoo_cr .icoo_form fieldset ul li.icoo_file .icoo_wrap label span {
	display: block;
	width: 100%;
	border: solid 1px #ddd;
	border-radius: 5px;
	height: 40px;
	padding: 0 15px;
	color: #333;
	font-size: 14px;
	transition: border-color .35s;
}

.icoo_s1 .icoo_con .icoo_cr .icoo_form fieldset ul li .icoo_wrap label {
	display: block;
	position: relative;
}

.icoo_s1 .icoo_con .icoo_cr .icoo_form fieldset ul li .icoo_wrap label .iconfont {
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
	pointer-events: none;
	color: #999;
}

.icoo_s1 .icoo_con .icoo_cr .icoo_form fieldset ul li.icoo_addr .icoo_wrap {
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

.icoo_s1 .icoo_con .icoo_cr .icoo_form fieldset ul li.icoo_addr .icoo_wrap label {
	width: 40%;
}

.icoo_s1 .icoo_con .icoo_cr .icoo_form fieldset ul li.icoo_addr .icoo_wrap .icoo_item {
	width: 26%;
}

.icoo_s1 .icoo_con .icoo_cr .icoo_form fieldset ul li .icoo_wrap textarea {
	height: 80px;
	padding-top: 10px;
	padding-bottom: 10px;
	resize: none;
}

.icoo_s1 .icoo_con .icoo_cr .icoo_form fieldset ul li.icoo_file .icoo_wrap {}

.icoo_s1 .icoo_con .icoo_cr .icoo_form fieldset ul li.icoo_submit {
	text-align: center;
}

.icoo_s1 .icoo_con .icoo_cr .icoo_form fieldset ul li.icoo_submit span {
	display: inline-block;
	padding: 10px 45px;
	background: var(--curColor);
	color: #fff;
	font-size: 16px;
	font-weight: bold;
	border-radius: 5px;
	cursor: pointer;
	transition: all .35s;
}

.icoo_s1 .icoo_con .icoo_cr .icoo_form fieldset ul li.icoo_file .icoo_wrap label {
	display: inline-block;
	cursor: pointer;
}

.icoo_s1 .icoo_con .icoo_cr .icoo_form fieldset ul li.icoo_file .icoo_wrap label input {
	display: none;
}

.icoo_s1 .icoo_con .icoo_cr .icoo_form fieldset ul li.icoo_file .icoo_wrap label span {
	line-height: 40px;
}


/* 内页-渠道合作 */
.ijoin_s1 .ijoin_tit {
	color: var(--curColor);
	text-align: center;
}

.ijoin_s1 .ijoin_con ul {
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-left: -20px;
}

.ijoin_s1 .ijoin_con ul li {
	width: 20%;
	margin-bottom: 20px;
}

.ijoin_s1 .ijoin_con ul li .ijoin_ss {
	width: 100%;
	height: 100%;
	background: #fff;
	margin-left: 20px;
	color: #333;
}

.ijoin_s1 .ijoin_con ul li .ijoin_line {
	display: block;
	width: 100%;
	height: 2px;
	background: url(https://www.hnder.cn/static/home/img/grad_line.png) repeat-y center center;
	background-size: 100%;
}

.ijoin_s1 .ijoin_con ul li .ijoin_icon {
	display: block;
	text-align: center;
	font-size: 0;
}

.ijoin_s1 .ijoin_con ul li .ijoin_icon img {
	display: inline-block;
}

.ijoin_s1 .ijoin_con ul li .ijoin_stit {
	font-size: 16px;
	text-align: center;
}

.ijoin_s1 .ijoin_con ul li .ijoin_w {
	font-size: 14px;
}


/* ====================改==================== */
/* 内页-产品列表页-改 */
.ipro_box .ipro_g_list>li {
	background: #fff;
	position: relative;
}

.ipro_box .ipro_g_list>li:before {
	content: "";
	position: absolute;
	height: 4px;
	top: 0;
	left: 0;
	width: 100%;
	background: var(--curColor);
	background: -webkit-linear-gradient(left, var(--curColor), var(--subColor));
	background: -moz-linear-gradient(left, var(--curColor), var(--subColor));
	background: -o-linear-gradient(left, var(--curColor), var(--subColor));
	background: linear-gradient(to right, var(--curColor), var(--subColor));
}

.ipro_box .ipro_g_list>li .ipro_scon {
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

.ipro_box .ipro_g_list>li .ipro_scon .ipro_l {
	width: 60%;
	padding-bottom: 0;
}

.ipro_box .ipro_g_list>li .ipro_scon .ipro_r {
	width: 34%;
	max-height: 310px;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-align-items: center;
	align-items: center;
}

.ipro_box .ipro_g_list>li .ipro_scon .ipro_r img {
	max-width: 80%;
	max-height: 90%;
}

.ipro_box .ipro_con .ipro_g_list .ipro_l .ipro_tit h3 {
	padding-top: 0;
	font-weight: bold;
}

.ipro_box .ipro_con .ipro_g_list .ipro_l .ipro_tit .ipro_line {
	display: none;
}

.ipro_box .ipro_con .ipro_g_list .ipro_list ol {
	overflow: hidden;
	margin-left: -20px;
}

.ipro_box .ipro_con .ipro_g_list .ipro_list ol li {
	float: left;
	width: 50%;
	margin-bottom: 15px;
}

.ipro_box .ipro_con .ipro_g_list .ipro_list ol li a {
	display: block;
	font-size: 16px;
	color: #333;
	padding: 10px 20px 10px 35px;
	border: solid 1px #dfdfdf;
	margin-left: 20px;
	position: relative;
}

.ipro_box .ipro_con .ipro_g_list .ipro_list ol li a:before {
	content: "";
	position: absolute;
	border-top: solid 5px transparent;
	border-bottom: solid 5px transparent;
	border-left: solid 6px #ccc;
	left: 20px;
	top: 50%;
	transform: translateY(-50%);
}

/* 内页-产品详情2-改 */
.ipsg_box .islr_box .iside_r {
	width: 100%;
}

.ipsg_box .ips2_top .ips2_pics {
	width: 500px;
	border: none;
}

.ipsg_box .ips2_top .ips2_wrap {
	width: calc(100% - 540px);
}

.ipsg_box .sp-wrap {
	max-width: none;
	width: 100%;
	background: none;
	border: none;
}

.ipsg_box .sp-wrap .sp-large>a {
	height: 300px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-align-items: center;
	align-items: center;
}

.ipsg_box .sp-loading {
	width: 100%;
	max-width: none;
	height: 300px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-align-items: center;
	align-items: center;
	display: none;
}

.ipsg_box .sp-wrap .sp-large {
	border: solid 1px #e5e5e5;
	height: 300px !important;
}

.ipsg_box .sp-large a img {
	max-height: 100%;
}

.ipsg_box .sp-wrap .sp-large:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #fff;
	opacity: 0;
	transition: all .1s;
}

.ipsg_box .sp-wrap .sp-large.sp-mask:before {
	opacity: 1;
}

.ipsg_box .sp-wrap .sp-thumbs {
	margin-top: 30px;
	text-align: center;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-justify-content: center;
	justify-content: center;
}

.ipsg_box .sp-wrap .sp-thumbs a {
	width: 18%;
	height: 60px;
	border: solid 1px #e5e5e5;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-align-items: center;
	align-items: center;
	opacity: 1;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: contain;
}

.ipsg_box .sp-wrap .sp-thumbs a+a {
	margin-left: 2.5%;
}

.ipsg_box .sp-wrap .sp-thumbs a.sp-current {
	border-color: var(--curColor);
}

body .sp-lightbox {
	z-index: 980;
}

body .sp-lightbox img {
	background: #fff;
}

/* 产品下拉导航改 */
.pro_subnav {
	background: #fff;
}

.pro_subnav ol {
	overflow: hidden;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
}

.pro_subnav ol>li {
	float: left;
	width: 33.33333%;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	padding: 2vw 3vw;
	border-top: solid 1px #e5e5e5;
	border-left: solid 1px #e5e5e5;
}

.pro_subnav ol>li:nth-of-type(1),
.pro_subnav ol>li:nth-of-type(2),
.pro_subnav ol>li:nth-of-type(3) {
	border-top: none;
}

.pro_subnav ol>li:nth-of-type(3n-2) {
	border-left: none;
}

.pro_subnav ol>li .pro_simg {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: center;
	justify-content: center;
	width: 120px;
	overflow: hidden;
}

.pro_subnav ol>li .pro_simg img {
	display: block;
	max-width: 100%;
	max-height: 100%;
	transition: all .35s;
}

.pro_subnav ol>li .pro_scon {
	width: calc(100% - 170px);
}

.pro_subnav ol>li .pro_scon dl a,
.solu_subnav ol li .solu_scon dl a {
	display: inline-block;
	max-width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.pro_subnav ol>li .pro_scon dt {
	margin-bottom: .5vw;
}

.pro_subnav ol>li .pro_scon dt a,
.solu_subnav ol li .solu_scon dt a {
	font-size: 16px;
	font-weight: bold;
}

.pro_subnav ol>li .pro_scon dd,
.solu_subnav ol li .solu_scon dd {
	margin-top: 2px;
}

.pro_subnav ol>li .pro_scon dd a,
.solu_subnav ol li .solu_scon dd a {
	font-size: 13px;
	color: #666;
}

.pro_subnav ol>li .pro_scon .pro_sa,
.solu_subnav ol li .solu_scon .solu_sa {
	font-size: 14px;
	color: #333;
	display: inline-block;
	margin-top: 10px;
}

.abo_subnav .center_box {
	padding: 40px 0;
}

.abo_subnav ol {
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-left: -30px;
	margin-bottom: -30px;
}

.abo_subnav ol li {
	width: 16.66666%;
	margin-bottom: 30px;
}

.abo_subnav ol li a {
	display: block;
	margin-left: 30px;
	text-align: center;
	color: #333;
}

.abo_subnav ol li a .abo_simg {
	display: block;
	overflow: hidden;
	height: 130px;
}

.abo_subnav ol li a .abo_simg img {
	display: block;
	width: 100%;
	height: 100%;
	transition: all .35s;
}

.abo_subnav ol li a p {
	font-size: 16px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.solu_subnav {
	background: #fff;
	overflow: hidden;
}

.solu_subnav .solu_subview {
	max-height: 502px;
	overflow-y: auto;
	margin: 10px;
}

.solu_subnav .solu_subview::-webkit-scrollbar {
	width: 5px;
	height: 5px;
}

.solu_subnav .solu_subview::-webkit-scrollbar-track-piece {
	background-color: rgba(0, 0, 0, 0.05);
	-webkit-border-radius: 6px;
}

.solu_subnav .solu_subview::-webkit-scrollbar-thumb:vertical {
	height: 5px;
	background-color: #EDCE14;
	-webkit-border-radius: 6px;
}

.solu_subnav .solu_subview::-webkit-scrollbar-thumb:horizontal {
	width: 5px;
	background-color: #EDCE14;
	-webkit-border-radius: 6px;
}

.solu_subnav ol {
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
}

.solu_subnav ol li {
	width: 33.33333%;
	padding: 30px 20px;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	border-top: solid 1px #e5e5e5;
	position: relative;
}

.solu_subnav ol li:nth-of-type(1),
.solu_subnav ol li:nth-of-type(2),
.solu_subnav ol li:nth-of-type(3) {
	border-top: none;
}

.solu_subnav ol li:before {
	content: "";
	position: absolute;
	width: 1px;
	background: #e5e5e5;
	top: 30px;
	bottom: 30px;
	right: 0;
}

.solu_subnav ol li:nth-of-type(3n):before {
	display: none;
}

.solu_subnav ol li .solu_simg {
	width: 120px;
	height: 100%;
	overflow: hidden;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-align-items: center;
	align-items: center;
}

.solu_subnav ol li .solu_simg img {
	display: block;
	max-width: 100%;
	max-height: 100%;
	transition: all .35s;
}

.solu_subnav ol li .solu_scon {
	width: calc(100% - 135px);
}

.solu_subnav ol li .solu_scon dt {
	margin-bottom: 10px;
}



.icta_box .tit_box.tit_box2 span {
	width: 100%;
	height: auto;
	background: none;
}










@media screen and (max-width:1520px) {
	.center_box {
		width: 1200px;
	}


	/* header */
	nav>ul>li+li {
		margin-left: 5px;
	}

	nav>ul>li>a {
		font-size: 17px;
	}

	nav .subnav .subnav_tit h3 {
		font-size: 24px;
	}


	/* 标题 */
	.tit_box h2 {
		font-size: 30px;
	}


	/* 产品中心 */
	.pro_box .pro_con,
	.pro_box .pro_con .pro_tabs ul,
	.pro_box .pro_con .pro_wrap,
	.pro_box .pro_con .pro_wrap .pro_item,
	.pro_box .pro_con .pro_wrap .pro_r2 {
		height: 530px;
	}

	.pro_box .pro_con .pro_tabs ul li a {
		font-size: 16px;
	}

	.pro_box .pro_con .pro_wrap .pro_r1 {
		height: 265px;
	}


	/* 解决方案 */
	.cm_tabs ul {
		margin: 0 -10px -10px;
	}

	.cm_tabs ul li .cm_ss {
		font-size: 15px;
	}

	.cm_tabs ul li {
		margin: 0 10px 10px;
	}

	.solu_box .solu_con .solu_wrap ul li .solu_ss .solu_img {
		height: 187px;
	}


	/* 新闻中心 */
	.news_box .news_con .news_wrap .news_r {
		width: 660px;
	}


	/* 关于才茂 */
	.abo_info ul li .abo_num {
		font-size: 50px;
	}


	/* 他们都选择了我们 */
	.part_box .part_con .swiper-slide {
		width: 219.6px;
	}

	.part_box .part_con .part_ss .part_img {
		height: 100px;
	}

	.cm-swiper-button .iconfont {
		font-size: 35px;
	}


	/* 技术支持、快速配置 */
	.ser_list ul li a {
		padding-top: 20px;
		padding-bottom: 20px;
	}


	/* 特色 */
	.char_box .char_con ul li .char_icon {
		width: 100px;
		height: 100px;
	}


	/* 页脚 */
	.footer_ttop .footer_ttl ul li+li {
		margin-left: 30px;
	}


	/* 内页-banner */
	.inner_banner .inner_b_txt h2 {
		font-size: 32px;
	}


	/* 内页-二级导航 */
	.isub_nav .swiper-slide a {
		font-size: 16px;
		padding: 12px 20px;
	}


	/* 内页-产品中心 */
	.ipro_box .ipro_con ul>li .ipro_l .ipro_tit h3 {
		font-size: 24px;
	}

	.ipro_box .ipro_con ul>li .ipro_r .ipro_img,
	.iside_pro .iside_list ul li .iside_ss .iside_img {
		height: 160px;
	}

	.ipro_box .ipro_con ul>li .ipro_l {
		min-height: 290px;
	}

	.iside_nav ul>li .iside_tit .iside_tl .iconfont {
		width: 30px;
	}

	.iside_nav ul>li .iside_sub ol>li a {
		padding-left: 60px;
	}

	.ipro_box .ipro_con ul>li .ipro_l .ipro_bpr .cm-swiper-button:after {
		font-size: 24px;
	}

	.ipro_box .ipro_con .ipro_btit {
		font-size: 22px;
	}


	/* 内页-产品详情 */
	.islr_box .iside_l {
		width: 260px;
	}

	.islr_box .iside_r {
		width: 910px;
		width: calc(100% - 290px);
	}

	.ser_tit {
		font-size: 22px;
	}

	.ips2_bot .ips2_tab ul li .ips2_ss {
		font-size: 17px;
	}

	.ips2_bot .ips2_tab ul {
		margin-left: -40px;
	}

	.ips2_bot .ips2_tab ul li {
		margin-left: 40px;
	}

	.ips1_bot .ser_tit,
	.ips1_case .ser_tit {
		font-size: 20px;
	}

	.ips1_case .ips1_list ul li .ips1_ss .ips1_img {
		height: 193px;
	}

	.ips1_case .ips1_list ul li .ips1_ss .ips1_txt {
		font-size: 16px;
	}


	/* 内页-解决方案 */
	.isolu_tlist ul li a .isolu_timg {
		height: 253px;
	}


	/* 内页-技术支持 */
	.itech_list ul li a .itech_img {
		height: 185px;
	}

	.itech_list ul li a .itech_txt .itech_tit {
		font-size: 16px;
	}

	.itech_list ul li a .itech_txt>p {
		-webkit-line-clamp: 2;
		-moz-line-clamp: 2;
		-o-line-clamp: 2;
		line-clamp: 2;
	}


	/* 内页-快速配置 */
	.ifig_list.ser_list ul li a .fl {
		font-size: 16px;
	}


	/* 内页-精彩视频 */
	.ivideo_list ul li a .ivideo_img {
		height: 213px;
	}


	/* 内页-关于我们 */
	.iabo_s1 .iabo_bot ul li .iabo_ss .iabo_w {
		font-size: 13px;
	}

	.iabo_s1 .iabo_bot ul li .iabo_ss .iabo_img {
		height: 210px;
	}

	.iabo_s3 .iabo_img {
		height: 285px;
	}

	.iabo_s3 .swiper-slide {
		width: 380px;
		margin-right: 30px;
	}

	.font_30 {
		font-size: 26px !important;
	}

	.iabo_s4 .iabo_r .iabo_wrap {
		width: calc(100% - ((100vw - 17px - 1200px) / 2))
	}

	.iabo_s5 .iabo_ss .iabo_pics .iabo_num {
		font-size: 50px;
	}

	.iabo_s5 .iabo_ss .iabo_height {
		min-height: 270px;
	}

	.iabo_s6 .my_gallery .gallery-item .gallery_img,
	.ihonor_box .ifac_list .gallery-item .gallery_img {
		height: 184px;
	}


	/* 内页-工厂掠影 */
	.ifac_box .ifac_list .gallery-item .gallery_img {
		height: 285px;
	}


	/* 内页-联系我们 */
	.icta_s1 .icta_r {
		width: 50%;
	}

	.icta_s2 .icta_top .icta_img {
		width: 350px;
	}

	.ijob_list ul li a .ijob_bot ol li+li {
		margin-left: 6%;
	}

	.ijob_list ul li a .ijob_bot ol li:nth-last-of-type(1) {
		display: none;
	}


	/* 渠道合作 */
	.ijoin_s1 .ijoin_con ul {
		margin-left: -10px;
		margin-bottom: -10px;
	}

	.ijoin_s1 .ijoin_con ul li {
		margin-bottom: 10px;
	}

	.ijoin_s1 .ijoin_con ul li .ijoin_ss {
		margin-left: 10px;
	}

	.ijoin_s1 .ijoin_con ul li .ijoin_w {
		font-size: 13px;
	}

	/* 改 */
	.abo_subnav ol li a .abo_simg {
		height: 110px;
	}




}





@media screen and (min-width:1201px) {

	/* header */
	header .header_rtl ul li a:hover {
		color: var(--curColor) !important;
	}

	.m_logo {
		display: none;
	}

	.m_search_btn,
	.m_search_close,
	.header_search_box {
		display: none;
	}

	nav>ul>li:not(.active):hover>a {
		color: var(--curColor) !important;
		font-weight: bold;
	}

	nav>ul>li:hover>a {
		color: var(--curColor);
	}

	nav>ul>li:hover>a:before {
		transform: scaleX(1);
	}

	nav>ul>li:hover>a span {
		font-weight: bold;
	}

	nav ul>li:hover .subnav {
		-webkit-transform: perspective(300px) scaleY(1) translateZ(0);
		transform: perspective(300px) scaleY(1) translateZ(0);
		visibility: visible;
		opacity: 1;
	}

	nav .subnav .second_nav>ol>li:hover>a {
		color: #fff;
		background: var(--curColor);
	}

	nav .subnav .second_nav>ol>li:hover>a span {
		font-weight: bold;
	}

	nav .subnav .second_nav>ol>li:hover>a .iconfont_jiantou {
		opacity: 1;
		transform: translateX(0);
		transition-delay: .1s;
	}

	nav .subnav .third_nav ul li a:hover {
		color: var(--curColor);
		font-weight: bold;
	}

	nav .subnav .second_nav>ol>li:hover .third_nav,
	nav .subnav .second_nav>ol>li:hover .second_pics {
		opacity: 1;
		transform: translateX(0);
		pointer-events: auto;
	}

	nav .subnav .third_nav {
		height: 100%;
	}

	nav .subnav .third_more:hover {
		font-weight: bold;
	}

	.header_box,
	.header_box .logo span,
	.header_search {
		transition: all .35s;
	}

	.header_box:hover {
		background: #fff;
	}

	.header_box:hover .logo .logo_black {
		opacity: 1;
	}

	.header_box:hover .logo .logo_white {
		opacity: 1;
	}

	.header_box:hover .header_rt {
		color: #333;
	}

	.header_box:hover .header_search {
		border-color: #bbb;
	}

	.header_search button:hover {
		color: var(--curColor) !important;
	}

	.header_box:hover nav>ul>li>a {
		color: #222;
	}


	/* 产品中心 */
	.cm_more1:hover {
		padding-left: 25px;
		padding-right: 25px;
		color: #fff;
		background: var(--curColor);
	}

	.pro_box .pro_con .pro_wrapper .pro_r11 .pro_bot ul li a:hover {
		color: var(--curColor);
	}


	/* 解决方案 */
	.cm_tabs ul li .cm_ss:hover {
		border-color: var(--curColor);
		color: #fff;
		background: var(--curColor);
	}

	.cm_more3 .inflex_box:hover,
	.isolu_list ul li a:hover .isolu_wrap .cm_more3 .inflex_box {
		border-color: var(--curColor);
		background: var(--curColor);
		color: #fff;
	}

	.cm_more3 .inflex_box:hover i {
		width: 60px;
		background: #fff;
	}

	.solu_box .solu_con .solu_wrap ul li .solu_ss:hover {
		color: var(--curColor);
		box-shadow: 0 0 20px rgba(0, 0, 0, .1);
	}

	.solu_box .solu_con .solu_wrap ul li .solu_ss:hover .solu_img:before {
		transform: scale(1);
		opacity: 1;
	}

	.solu_box .solu_con .solu_wrap ul li .solu_ss:hover .solu_img>img {
		transform: scale(1.1);
	}

	.solu_box .solu_con .solu_wrap ul li .solu_ss:hover .solu_img .solu_icon {
		transform: translateY(0);
		opacity: 1;
		transition-delay: .2s;
	}


	/* 新闻中心 */
	.news_box .news_con .news_wrap a:hover .news_img img {
		transform: scale(1.1);
	}

	.news_box .news_con .news_wrap a:hover .news_txt .news_tit {
		color: var(--curColor);
	}


	/* 关于才茂 */
	.abo_info ul li .abo_ss:hover .abo_num {
		color: var(--curColor);
	}


	/* 他们都选择了我们 */
	.part_box .part_con .part_ss:hover {
		border-color: var(--curColor);
	}

	.part_box .part_con .part_ss:hover .part_img img {
		transform: scale(1.1);
	}

	.cm-swiper-button:hover {
		color: var(--curColor);
	}


	/* 技术支持、快速配置 */
	.ser_list ul li a:hover {
		color: var(--curColor) !important;
	}

	.ser_list ul li a:hover .fl {
		font-weight: bold;
	}

	.ser_list ul li a:hover .fl:before {
		background: var(--subColor);
	}


	/* 特色 */
	.char_box .char_con ul li .char_ss:hover {
		color: var(--curColor);
	}

	.char_box .char_con ul li .char_ss:hover .char_icon {
		box-shadow: 0 0 30px rgba(66, 71, 76, .2) inset;
		background: #fff;
	}


	/* 页脚 */
	.footer_ttop .footer_ttl li a:hover {
		color: var(--curColor);
	}

	.footer_ttop .footer_ttl dd a:hover {
		opacity: 1;
	}

	footer a:hover {
		color: var(--curColor) !important;
	}


	/* 内页-二级导航 */
	.isub_nav .swiper-wrapper {
		transform: none !important;
		-webkit-justify-content: center !important;
		justify-content: center !important;
	}

	.isub_nav .swiper-slide:not(.current) a:hover {
		color: var(--subColor);
	}


	/* 内页-产品中心 */
	.ipro_box .ipro_con ul>li .ipro_l .ipro_bpr .cm-swiper-button:after {
		display: block;
	}

	.ipro_box .ipro_con ul>li .ipro_l .ipro_bpr .cm-swiper-button:hover {
		color: var(--curColor);
	}

	.ipro_box .ipro_con ul>li .ipro_r .ipro_ss:hover,
	.iside_pro .iside_list ul li .iside_ss:hover {
		color: var(--curColor);
	}

	.ipro_box .ipro_con ul>li .ipro_r .ipro_ss:hover .ipro_icon i,
	.iside_pro .iside_list ul li .iside_ss:hover .iside_icon i {
		background: var(--curColor);
	}

	.ipro_box .ipro_con ul>li .ipro_r .ipro_ss:hover .ipro_img img,
	.iside_pro .iside_list ul li .iside_ss:hover .iside_img img {
		transform: scale(1.2);
	}



	/* 内页-侧边导航 */
	.iside_nav ul>li .iside_sub ol>li a:hover {
		color: var(--curColor);
	}


	/* 内页-产品详情页1 */
	.ips1_case .ips1_list ul li .ips1_ss:hover {
		color: var(--curColor);
	}

	.ips1_case .ips1_list ul li .ips1_ss:hover .ips1_img img {
		transform: scale(1.1);
	}


	/* 内页-产品详情页2 */
	.ips2_top .ips2_wrap .ips2_tag span:hover {
		background: var(--subColor);
	}

	.ips2_top .ips2_wrap .ips2_btn:hover {
		padding-left: 30px;
		padding-right: 30px;
	}

	.ips2_bot .ips2_tab ul li .ips2_ss:hover {
		font-weight: bold;
	}

	.ips2_bot .ips2_wrap .ips2_item .ifig_list.ser_list ul li a {
		padding-top: 15px;
		padding-bottom: 15px;
	}

	.ips2_bot .ips2_wrap .ips2_item .ifig_list.ser_list ul li a .fl {
		font-size: 16px;
	}



	/* 内页-解决方案 */
	.isolu_tlist ul li a:hover {
		color: #1884c0;
		box-shadow: 0 0 20px rgba(0, 0, 0, .1);
	}

	.isolu_tlist ul li a:hover .isolu_timg:before {
		opacity: 1;
	}

	.isolu_tlist ul li a:hover .isolu_timg>img {
		transform: scale(1.1);
	}

	.isolu_tlist ul li a:hover .isolu_tline {
		transform: scaleX(1);
	}

	.isolu_tlist ul li a:hover .isolu_icon {
		opacity: 1;
		transform: translate(-50%, -50%) scale(1);
	}

	.isolu_tlist ul li a .isolu_icon:hover {
		background: var(--curColor);
	}


	/* 内页-解决方案列表 */
	.isolu_list ul li a:hover {
		color: var(--curColor);
	}

	.isolu_list ul li a:hover .isolu_img img {
		transform: scale(1.1);
	}

	.isolu_list ul li a:hover .isolu_tline {
		transform: scaleX(1);
		transition: all 1s;
		transition-delay: .35s;
	}

	.isolu_list ul li a:hover .isolu_wrap .cm_more3 .inflex_box i {
		background: #fff;
	}


	/* 内页-技术支持 */
	.itech_list ul li a:hover {
		color: var(--curColor);
		box-shadow: 0 0 20px rgba(0, 0, 0, .1);
	}

	.itech_list ul li a:hover .itech_img img {
		transform: scale(1.1);
	}

	.itech_list ul li a:hover .itech_txt>span {
		color: inherit;
	}

	.itech_list ul li a:hover .isolu_tline {
		transform: scale(1);
	}


	/* 内页-快速配置 */
	.ifig_list.ser_list ul li a:hover {
		box-shadow: 0 0 20px rgba(0, 0, 0, .1);
	}

	.iside_r .ifig_list.ser_list ul li a span:hover {
		background: var(--curColor);
		color: #fff;
	}


	/* 内页-新闻中心 */
	.inews_list ul li a:hover {
		color: var(--curColor);
		box-shadow: 0 0 20px rgba(0, 0, 0, .1);
	}

	.inews_list ul li a:hover .inews_img img {
		transform: scale(1.1);
	}


	/* 内页-精彩视频 */
	.ivideo_list ul li a:hover {
		color: var(--curColor);
		box-shadow: 0 0 20px rgba(0, 0, 0, .1);
	}

	.ivideo_list ul li a:hover .ivideo_txt span {
		color: inherit;
	}

	.ivideo_list ul li a:hover .isolu_tline {
		transform: scaleX(1);
	}

	.ivideo_list ul li a:hover .ivideo_img img {
		transform: scale(1.1);
	}


	/* 内页-关于我们 */
	.iabo_s1 .iabo_bot ul li .iabo_ss:hover {
		color: var(--curColor);
	}

	.iabo_s1 .iabo_bot ul li .iabo_ss:hover .iabo_img img {
		transform: scale(1.1);
	}

	.iabo_s3 .swiper-slide:hover .iabo_img img,
	.iabo_s3 figure:hover .iabo_img img {
		transform: scale(1.1);
	}

	.iabo_s3 .swiper-slide:hover .gallery-caption,
	.iabo_s3 figure:hover .gallery-caption {
		transform: translateY(0);
	}

	.iabo_s4 .iabo_info ul li:hover {
		color: var(--curColor);
	}

	.iabo_s5 .iabo_ss:hover .iabo_pics .iabo_img img {
		transform: scale(1.1);
	}

	.iabo_s5 .iabo_ss:hover .iabo_pics .iabo_num {
		color: var(--curColor);
	}

	.iabo_s5 .iabo_ss:hover .iabo_line:before {
		transform: translateY(-50%) scale(1);
	}

	.iabo_s5 .iabo_button .swiper-button-white:hover {
		border-color: var(--curColor);
		color: var(--curColor);
	}

	.iabo_s6 .my_gallery .gallery-item .gallery_img:hover {
		border-color: var(--curColor);
		cursor: crosshair;
	}

	.iabo_s6 .iabo_tab ul li:not(.active) .iabo_ss:hover,
	.ihonor_nav ul li:not(.active) a:hover {
		border-color: var(--curColor);
		color: var(--curColor);
	}

	.iabo_s7 .iabo_con .iabo_ss:hover {
		border-color: var(--curColor);
	}

	.iabo_s7 .iabo_con .iabo_ss:hover .iabo_img img {
		transform: scale(1.1);
	}


	/* 内页-工厂掠影 */
	.ifac_box .ifac_list .gallery-item:hover .gallery_img img {
		transform: scale(1.1);
	}

	.ifac_list .gallery-item:hover .gallery_img~.gallery-caption {
		color: var(--curColor);
	}


	/* 内页-荣誉证书 */
	.ihonor_box .ifac_list .gallery-item:hover .gallery_img {
		border-color: var(--curColor);
	}


	/* 内页-合作客户 */
	.ipart_list ul li a:hover {
		border-color: var(--curColor);
	}

	.ipart_list ul li a:hover .ipart_img img {
		transform: scale(1.1);
	}


	/* 内页-联系我们 */
	.icta_s1 .icta_l .icta_info ul li:hover {
		color: var(--curColor);
	}

	.icta_s1 .icta_l .icta_info ul li:hover .icta_icon {
		border-color: var(--curColor);
	}

	.icta_s2 .icta_bot .icta_item:hover {
		box-shadow: 0 0 20px rgba(0, 0, 0, .1);
	}


	/* 内页-招贤纳士 */
	.ijob_list ul li a:hover {
		color: var(--curColor);
		box-shadow: 0 0 20px rgba(0, 0, 0, .1);
	}


	/* 内页-样机申请 */
	.icoo_s1 .icoo_con .icoo_cr .icoo_form fieldset ul li .icoo_wrap input:focus,
	.icoo_s1 .icoo_con .icoo_cr .icoo_form fieldset ul li .icoo_wrap select:focus,
	.icoo_s1 .icoo_con .icoo_cr .icoo_form fieldset ul li .icoo_wrap textarea:focus {
		border-color: #999;
	}

	.icoo_s1 .icoo_con .icoo_cr .icoo_form fieldset ul li.icoo_submit span:hover {
		filter: saturate(150%);
	}

	.icoo_s1 .icoo_con .icoo_cr .icoo_form fieldset ul li.icoo_file .icoo_wrap label:hover span {
		border-color: var(--curColor);
		color: var(--curColor);
	}

	/* 内页-产品列表页-改 */
	.ipro_box .ipro_con .ipro_g_list .ipro_list ol li a:hover {
		border-color: var(--curColor);
		background: var(--curColor);
		color: #fff;
	}

	.ipro_box .ipro_con .ipro_g_list .ipro_list ol li a:hover:before {
		border-left-color: #fff;
	}

	.pro_subnav ol>li .pro_simg:hover img,
	.solu_subnav ol>li .solu_simg:hover img {
		transform: scale(1.1);
	}

	.pro_subnav ol>li a:hover,
	.solu_subnav ol>li a:hover {
		color: var(--curColor) !important;
	}

	.abo_subnav ol li a:hover {
		color: var(--curColor);
	}

	.abo_subnav ol li a:hover .abo_simg img {
		transform: scale(1.1);
	}

}


/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~手机版~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
@media (min-width: 320px) and (max-width:359px) {
	html {
		font-size: 32px !important;
	}
}

@media (min-width: 360px) and (max-width:374px) {
	html {
		font-size: 36px !important;
	}
}

@media (min-width: 375px) and (max-width:383px) {
	html {
		font-size: 37.5px !important;
	}
}

@media (min-width: 384px) and (max-width:413px) {
	html {
		font-size: 38.4px !important;
	}
}

@media (min-width: 414px) and (max-width:447px) {
	html {
		font-size: 41.4px !important;
	}
}

@media (min-width: 448px) and (max-width:479px) {
	html {
		font-size: 44.8px !important;
	}
}

@media (min-width: 480px) and (max-width:511px) {
	html {
		font-size: 48px !important;
	}
}

@media (min-width: 512px) and (max-width:543px) {
	html {
		font-size: 51.2px !important;
	}
}

@media (min-width: 544px) and (max-width:575px) {
	html {
		font-size: 54.4px !important;
	}
}

@media (min-width: 576px) and (max-width:607px) {
	html {
		font-size: 57.6px !important;
	}
}

@media (min-width: 608px) and (max-width:639px) {
	html {
		font-size: 60.8px !important;
	}
}

@media (min-width: 640px) and (max-width:1200px) {
	html {
		font-size: 60.8px !important;
	}
}


@media screen and (max-width: 1200px) {
	.center_box {
		width: 92%;
	}

	.pd_150 {
		padding: 1.7rem;
	}

	.pd_tb150 {
		padding: 1.7rem 0;
	}

	.pd_t150 {
		padding-top: 1.7rem;
	}

	.pd_b150 {
		padding-bottom: 1.7rem;
	}

	.pd_120 {
		padding: 1.4rem;
	}

	.pd_tb120 {
		padding: 1.4rem 0;
	}

	.pd_t120 {
		padding-top: 1.4rem;
	}

	.pd_b120 {
		padding-bottom: 1.4rem;
	}

	.pd_100 {
		padding: 1.2rem;
	}

	.pd_tb100 {
		padding: 1.2rem 0;
	}

	.pd_t100 {
		padding-top: 1.2rem;
	}

	.pd_b100 {
		padding-bottom: 1.2rem;
	}

	.pd_80 {
		padding: 1rem;
	}

	.pd_tb80 {
		padding: 1rem 0;
	}

	.pd_t80 {
		padding-top: 1rem;
	}

	.pd_b80 {
		padding-bottom: 1rem;
	}

	.pd_70 {
		padding: .9rem;
	}

	.pd_tb70 {
		padding: .9rem 0;
	}

	.pd_t70 {
		padding-top: .9rem;
	}

	.pd_b70 {
		padding-bottom: .9rem;
	}

	.pd_60 {
		padding: .8rem;
	}

	.pd_tb60 {
		padding: .8rem 0;
	}

	.pd_t60 {
		padding-top: .8rem;
	}

	.pd_b60 {
		padding-bottom: .8rem;
	}

	.pd_50 {
		padding: .7rem;
	}

	.pd_tb50 {
		padding: .7rem 0;
	}

	.pd_t50 {
		padding-top: .7rem;
	}

	.pd_b50 {
		padding-bottom: .7rem;
	}

	.pd_40 {
		padding: .6rem;
	}

	.pd_tb40 {
		padding: .6rem 0;
	}

	.pd_t40 {
		padding-top: .6rem;
	}

	.pd_b40 {
		padding-bottom: .6rem;
	}

	.pd_30 {
		padding: .5rem;
	}

	.pd_tb30 {
		padding: .5rem 0;
	}

	.pd_t30 {
		padding-top: .5rem;
	}

	.pd_b30 {
		padding-bottom: .5rem;
	}

	.pd_20 {
		padding: .4rem;
	}

	.pd_tb20 {
		padding: .4rem 0;
	}

	.pd_t20 {
		padding-top: .4rem;
	}

	.pd_b20 {
		padding-bottom: .4rem;
	}

	.pd_15 {
		padding: .35rem;
	}

	.pd_tb15 {
		padding: .35rem 0;
	}

	.pd_t15 {
		padding-top: .35rem;
	}

	.pd_b15 {
		padding-bottom: .35rem;
	}

	.mg_t150 {
		margin-top: 1.7rem;
	}

	.mg_b150 {
		margin-bottom: 1.7rem;
	}

	.mg_t100 {
		margin-top: 1.2rem;
	}

	.mg_b100 {
		margin-bottom: 1.2rem;
	}

	.mg_tb80 {
		margin: 1rem 0;
	}

	.mg_t80 {
		margin-top: 1rem;
	}

	.mg_b80 {
		margin-bottom: 1rem;
	}

	.mg_tb60 {
		margin: .8rem 0;
	}

	.mg_t60 {
		margin-top: .8rem;
	}

	.mg_b60 {
		margin-bottom: .8rem;
	}

	.mg_tb50 {
		margin: .7rem 0;
	}

	.mg_t50 {
		margin-top: .7rem;
	}

	.mg_b50 {
		margin-bottom: .7rem;
	}

	.mg_tb40 {
		margin: .6rem 0;
	}

	.mg_t40 {
		margin-top: .6rem;
	}

	.mg_b40 {
		margin-bottom: .6rem;
	}

	.mg_tb30 {
		margin: .5rem 0;
	}

	.mg_t30 {
		margin-top: .5rem;
	}

	.mg_b30 {
		margin-bottom: .5rem;
	}

	.mg_tb20 {
		margin: .4rem 0;
	}

	.mg_t20 {
		margin-top: .4rem;
	}

	.mg_b20 {
		margin-bottom: .4rem;
	}

	.mg_tb15 {
		margin: .3rem 0;
	}

	.mg_t15 {
		margin-top: .3rem;
	}

	.mg_b15 {
		margin-bottom: .3rem;
	}

	.mg_tb10 {
		margin: .2rem 0;
	}

	.mg_t10 {
		margin-top: .2rem;
	}

	.mg_b10 {
		margin-bottom: .2rem;
	}

	.menu {
		position: fixed;
		top: 0;
		right: 1%;
		width: 44px;
		height: 60px;
		z-index: 99999;
	}

	.menu:hover {
		cursor: pointer;
	}

	.menu>i {
		position: absolute;
		width: 20px;
		height: 3px;
		border-radius: 50px;
		top: 50%;
		left: 10px;
		background-color: #fff;
		pointer-events: auto;
		transition-duration: .35s;
		transition-delay: .35s;
	}

	.menu>i:before,
	.menu>i:after {
		position: absolute;
		display: block;
		width: 100%;
		height: 3px;
		top: 0;
		left: 50%;
		background-color: #fff;
		content: "";
		border-radius: 50px;
		transition: -webkit-transform 0.35s;
		transition: transform 0.35s;
		transition: transform 0.35s, -webkit-transform 0.35s;
		-webkit-transform-origin: 50% 50%;
		transform-origin: 50% 50%;
	}

	.menu>i:before {
		-webkit-transform: translate(-50%, -7px);
		transform: translate(-50%, -7px);
	}

	.menu>i:after {
		-webkit-transform: translate(-50%, 7px);
		transform: translate(-50%, 7px);
	}

	.menu_bg {
		position: fixed;
		width: 100vw;
		height: 0;
		top: 0;
		left: 0;
		z-index: 999;
		background: #fff;
		-webkit-transition: all 300ms cubic-bezier(0.000, 0.995, 0.990, 1.000);
		-moz-transition: all 300ms cubic-bezier(0.000, 0.995, 0.990, 1.000);
		-ms-transition: all 300ms cubic-bezier(0.000, 0.995, 0.990, 1.000);
		-o-transition: all 300ms cubic-bezier(0.000, 0.995, 0.990, 1.000);
		transition: all 300ms cubic-bezier(0.000, 0.995, 0.990, 1.000);
	}

	/* input.hamburger:checked ~ .menu_bg {
        height: 100vh;
    } */
	header.is-open .menu_bg {
		height: 100vh;
	}

	input.hamburger {
		height: 0;
		display: none;
	}

	/* input.hamburger:checked ~ label.menu > i {
        background-color: transparent;
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg);
    }

    input.hamburger:checked ~ label.menu > i:before {
        background-color: var(--curColor);
        -webkit-transform: translate(-50%, -50%) rotate(45deg);
        transform: translate(-50%, -50%) rotate(45deg);
    }

    input.hamburger:checked ~ label.menu > i:after {
        background-color: var(--curColor);
        -webkit-transform: translate(-50%, -50%) rotate(-45deg);
        transform: translate(-50%, -50%) rotate(-45deg);
    }

    input.hamburger:checked ~ .center_box .header_r {
        top:0;
        opacity:1;
    } */
	header.is-open label.menu>i {
		background-color: transparent;
		-webkit-transform: rotate(90deg);
		transform: rotate(90deg);
	}

	header.is-open label.menu>i:before {
		background-color: var(--curColor);
		-webkit-transform: translate(-50%, -50%) rotate(45deg);
		transform: translate(-50%, -50%) rotate(45deg);
	}

	header.is-open label.menu>i:after {
		background-color: var(--curColor);
		-webkit-transform: translate(-50%, -50%) rotate(-45deg);
		transform: translate(-50%, -50%) rotate(-45deg);
	}

	header.is-open .center_box .header_r {
		top: 0;
		opacity: 1;
	}




	/* ~~~~~~~~~~~~~~~~~~ */
	header,
	body,
	html {
		width: 100vw !important;
	}


	/* header */
	header {
		transition: background-color .2s;
		position: fixed;
		background: rgba(0, 0, 0, .5);
		box-shadow: 0 0 15px rgba(0, 0, 0, .06);
	}

	.header_r {
		display: none;
	}

	header .logo .logo_black {
		opacity: 1;
	}

	header .logo .logo_white {
		opacity: 0;
	}

	header .logo>span {
		height: 60px;
		display: flex;
		align-items: center;
	}

	header .logo span img {
		max-width: 100%;
		width: auto;
		max-height: 80%;
	}

	header .header_rt {
		color: #333;
		display: block;
		width: 100%;
	}

	header .header_search {
		border-color: #bbb;
		width: 100%;
		margin-top: 2vh;
	}

	header .header_rtl {
		padding-left: 10px;
	}

	header .header_rtl ul li {
		margin-right: 0;
	}

	header .header_rtl ul li+li {
		margin-left: 5vw;
	}

	header .header_search input {
		width: calc(100% - 40px);
		height: 40px;
	}

	header>.center_box {
		-webkit-align-item: center;
		align-items: center;
	}

	.pc_logo {
		display: none;
	}

	nav .subnav.has_third .third_nav {
		display: none;
	}

	nav>ul>li.active>a {
		color: var(--curColor) !important;
		background: none !important;

	}

	nav>ul>li+li {
		margin-left: 0;
	}

	.m_logo img {
		display: block;
		max-height: 40px;
	}

	.m_search_btn {
		display: none;
		color: #fff;
		margin-right: 20px;
		padding: 12px 20px 10px;
	}

	.m_search_btn .iconfont {
		font-size: 20px;
	}

	.header_search_box {
		position: fixed;
		width: 45vw;
		max-width: 300px;
		right: calc(2vw + 45px);
		top: 0;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-align-items: center;
		align-items: center;
	}

	.header_search_box .header_search {
		background: rgba(255, 255, 255, .8);
		border: none;
		margin-top: 0;
	}

	header .header_rt .header_search {
		display: none;
	}

	header .header_search input {
		height: 32px;
	}

	.header_search button .iconfont {
		font-weight: bold;
	}



	header .header_con,
	header>.center_box,
	.header_search_box {
		height: 60px;
	}

	header .header_rb {
		width: 100%;
	}

	.header_box nav>ul>li>a {
		color: #333;
	}

	nav>ul>li>a span {
		padding: 0;
	}

	nav>ul>li+li>a span::before {
		display: none;
	}

	nav>ul>li.active>a::before {
		display: none;
	}

	nav>ul>li.has_subnav>a {
		display: inline-block !important;
		width: auto;
	}

	nav>ul>li>a:after {
		display: none !important;
		content: "";
		position: absolute;
		right: 20px;
		top: calc(24px + .6vh);
		width: 8px;
		height: 8px;
		margin-top: -4px;
		border-right: 2px solid #ccc;
		border-top: 2px solid #ccc;
		-webkit-transform: rotate(45deg);
		-ms-transform: rotate(45deg);
		-o-transform: rotate(45deg);
		transform: rotate(45deg);
		pointer-events: none;
	}

	nav>ul>li.has_subnav>a:after {
		display: block !important;
	}

	nav .subnav .subnav_tit {
		display: none;
	}

	nav .subnav .second_pics {
		display: none;
	}

	nav .subnav .second_nav {
		width: 100%;
		min-height: auto;
		padding-top: 0;
	}

	nav .subnav .second_nav>ol>li,
	nav .subnav .third_nav ul li {
		line-height: normal;
	}

	nav .subnav .center_box {
		width: 100%;
	}

	nav .subnav .second_nav>ol {
		width: 100%;
	}

	nav .subnav .second_nav>ol>li.active>a {
		color: #333;
		background: none;
	}

	nav .subnav .second_nav>ol>li.active>a .iconfont_jiantou {
		opacity: 0;
	}

	nav .subnav .second_nav>ol>li>a {
		padding: 0;
		line-height: 2;
	}

	nav>ul>li.current>a {
		color: var(--curColor);
	}

	nav>ul>li.current>a span {
		font-weight: bold;
	}

	nav>ul>li.current>a:after {
		border-color: var(--curColor);
		transform: rotate(135deg);
	}

	nav .subnav .second_nav>ol>li>a span {
		font-size: 15px;
	}

	nav .subnav .second_nav>ol>li.active>a span {
		font-weight: normal;
	}

	nav .subnav .third_nav,
	nav .subnav .second_pics {
		position: static;
		width: 100%;

		opacity: 1;
		transform: translateX(0px);
		pointer-events: auto;
	}

	nav .subnav .second_nav .third_nav ul li a {
		font-size: 14px;
		line-height: 25px;
	}

	nav .subnav.has_third {
		background: none;
	}

	nav .subnav.has_third .third_nav {
		background: #fafafa;
		max-height: 0;
		overflow: hidden;
		transition: max-height 1s;
	}

	nav .subnav.has_third .second_nav .is-active .third_nav {
		max-height: 100vh;
	}

	nav .subnav.has_third .third_nav ul {
		margin: 10px 0;
		max-height: 150px;
		overflow-y: auto;
	}

	nav .subnav.has_third .third_nav ul li {
		width: 100%;
	}

	nav .subnav.has_third::before {
		display: none;
	}

	nav .subnav .second_nav>ol>li.third_li {
		position: relative;
	}

	nav .subnav .second_nav>ol>li.third_li>a {
		display: inline-block;
	}

	nav .subnav .second_nav>ol>li.third_li>a:before {
		display: block !important;
		content: "";
		position: absolute;
		right: 20px;
		top: 50%;
		width: 8px;
		height: 8px;
		margin-top: -4px;
		border-right: 2px solid #ccc;
		border-top: 2px solid #ccc;
		-webkit-transform: rotate(45deg);
		-ms-transform: rotate(45deg);
		-o-transform: rotate(45deg);
		transform: rotate(45deg);
		pointer-events: none;
	}

	nav>ul>li {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-flex-direction: column;
		flex-direction: column;
		-webkit-align-items: flex-start;
		align-items: flex-start;
		position: relative;
	}

	nav>ul>li>a {
		max-height: none;
		position: static;
	}

	nav ul>li .subnav~a {
		display: inline-block !important;
		width: auto;
	}

	nav ul>li .subnav~a .iconfont {
		position: absolute;
		right: 2vw;
		top: .6vh;
		line-height: 48px;
		pointer-events: none;
	}

	nav ul>li:not(.active) .subnav~a .iconfont {
		color: #ccc;
	}

	nav ul>li.current .subnav~a .iconfont {
		transform: rotate(180deg);
	}

	nav ul>li .subnav {
		margin-left: 0;
	}

	header .header_r {
		width: 92%;
		height: 100%;
		position: fixed;
		top: -100%;
		left: 4%;
		z-index: 9999;
		transition: all .35s;
		opacity: 0;
		color: #333;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-flex-direction: column;
		flex-direction: column;
		-webkit-justify-content: center;
		justify-content: center;
		-webkit-align-items: center;
		align-items: center;
	}

	nav>ul {
		-webkit-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	nav>ul>li {
		width: 100%;
		margin: 0;
		border-bottom: solid 1px #dfdfdf;
		padding: .6vh 0;
	}

	header .header_bot nav ul>li>a {
		color: #333;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-justify-content: space-between;
		justify-content: space-between;
		-webkit-align-items: center;
		align-items: center;
		border-radius: 0;
		padding-left: 10px;
	}

	header .header_bot nav ul>li.active>a {
		color: #00682b;
	}

	nav>ul>li>a {
		color: #333;
		font-size: 16px;
		display: block !important;
		width: 100%;
		text-align: left;
		padding: 0 0 0 10px !important;
		height: auto !important;
		line-height: 3 !important;
		/* display:-webkit-box;
		display:-webkit-flex;
		display:-ms-flexbox;
		display:flex;
		-webkit-justify-content:space-between;
		justify-content:space-between;
		-webkit-align-items:center;
		align-items:center; */
		border-radius: 0;
	}

	nav>ul>li>a .iconfont_jiantou {
		display: block;
		fonts-size: 16px;
		color: #999;
	}

	nav>ul>li.active>a .iconfont_jiantou {
		color: inherit;
	}

	nav>ul>li>a:after {
		display: none;
	}

	nav>ul>li>a:hover,
	nav>ul>li.active>a {
		color: var(--curColor);
		font-weight: bold;
	}

	header nav ul>li+li>a:before {
		display: none;
	}

	nav>ul>li.has_subnav>a {
		/* position:relative;
		padding-right:30px; */
	}

	nav>ul>li.has_subnav>a:before {
		content: "";
		position: absolute;
		border-left: solid 6px transparent;
		border-right: solid 6px transparent;
		border-top: solid 6px #ccc;
		top: 50%;
		margin-top: -3px;
		right: 0;
	}

	nav>ul>li.has_subnav.current>a:before {
		border-top-color: #c19b76;
	}

	.subnav ol li a {
		text-align: left;
	}

	nav ul>li .subnav {
		position: static;
		width: 100%;
		border-top: none;
		box-shadow: none;
		-webkit-transform: perspective(300px) scaleY(0) translateZ(30px);
		transform: perspective(300px) scaleY(0) translateZ(30px);
		visibility: hidden;
		opacity: 0;
		-webkit-transform-origin: top;
		transform-origin: top;
		-webkit-transition: opacity 500ms ease, visibility 500ms ease, -webkit-transform 500ms ease, height 500ms ease, max-height 500ms ease;
		transition: opacity 500ms ease, visibility 500ms ease, -webkit-transform 500ms ease, height 500ms ease, max-height 500ms ease;
		-webkit-transition: opacity 500ms ease, visibility 500ms ease, -webkit-transform 500ms ease, height 500ms ease, max-height 500ms ease;
		transition: opacity 500ms ease, visibility 500ms ease, -webkit-transform 500ms ease, height 500ms ease, max-height 500ms ease;
		transition: transform 500ms ease, opacity 500ms ease, visibility 500ms ease, height 500ms ease, max-height 500ms ease;
		transition: transform 500ms ease, opacity 500ms ease, visibility 500ms ease, -webkit-transform 500ms ease, height 500ms ease, max-height 500ms ease;
		transition: transform 500ms ease, opacity 500ms ease, visibility 500ms ease, -webkit-transform 500ms ease, height 500ms ease, max-height 500ms ease;
		max-height: 0;
		padding: 0 0 0 20px;
	}

	nav ul>li.current .subnav {
		-webkit-transform: perspective(300px) scaleY(1) translateZ(0);
		transform: perspective(300px) scaleY(1) translateZ(0);
		visibility: visible;
		opacity: 1;
		/* max-height:312px; */
		max-height: 100vh;
	}

	nav ul>li .subnav li a {
		text-align: left;
	}

	.pro_subnav ol>li,
	.solu_subnav ol>li {
		border: none !important;
		width: 100%;
		padding: 0;
	}

	.pro_subnav ol>li .pro_simg,
	.solu_subnav ol>li .solu_simg,
	.abo_subnav ol li a .abo_simg {
		display: none;
	}

	.pro_subnav ol>li .pro_scon,
	.solu_subnav ol>li .solu_subnav {
		width: 100%;
	}

	.pro_subnav ol>li .pro_scon dd,
	.solu_subnav ol li .solu_scon dd {
		display: none;
	}

	.pro_subnav ol>li .pro_scon .pro_sa,
	.solu_subnav ol li .solu_scon .solu_sa {
		display: none;
	}

	.pro_subnav ol>li .pro_scon dt a,
	.solu_subnav ol li .solu_scon dt a {
		font-size: 14px;
		font-weight: normal;
	}

	.abo_subnav .center_box {
		padding: 0;
	}

	.abo_subnav ol {
		margin: 0;
	}

	.abo_subnav ol li {
		width: 100%;
		margin: 0 0 10px;
	}

	.abo_subnav ol li a {
		margin-left: 0;
	}

	.abo_subnav ol li a p {
		margin: 0;
		font-size: 14px;
	}


	/* banner */
	.banner_box .swiper-pagination-bullet {
		width: 10px;
		height: 10px;
	}

	.banner_box .swiper-pagination-bullet-active {
		width: 24px;
	}

	.banner_box .banner_mouse .iconfont {
		font-size: .6rem;
	}


	/* 标题 */
	.tit_box h2 {
		font-size: .48rem;
	}

	.tit_box>span {
		font-size: 14px;
	}

	.tit_box .tit_exp {
		font-size: .34rem;
	}

	.tit_box .font_30 {
		font-size: .48rem !important;
	}

	/* 解决方案 */
	.solu_box .solu_con .solu_wrap ul {
		margin-left: -.3rem;
		margin-bottom: -.3rem;
	}

	.solu_box .solu_con .solu_wrap ul li {
		margin-bottom: .3rem;
	}

	.solu_box .solu_con .solu_wrap ul li .solu_ss {
		margin-left: .3rem;
	}


	/* 他们都选择了我们 */
	.cm-swiper-button {
		display: none;
	}

	.cm-pagination {
		display: block;
		position: static;
		width: 100%;
		margin-top: .3rem;
	}

	.cm-pagination .swiper-pagination-bullet {
		margin: 0 4px;
	}

	.cm-pagination .swiper-pagination-bullet-active {
		background: var(--curColor);
	}




	/* 页脚 */
	.as_totop {
		display: none;
	}

	.cm_more3 .inflex_box {
		padding: .2rem .4rem;
	}

	.footer_top,
	.footer_ttop .footer_ttl {
		display: none;
	}


	/* 内页-banner */
	.inner_banner {
		height: calc(100vw * 650 / 1920 + 60px);
		display: -webkit-box;
		display: -moz-box;
		display: -o-flex;
		display: flex;
		-webkit-justify-content: center;
		justify-content: center;
	}

	.inner_banner .inner_b_txt {
		padding-top: 50px;
	}

	.inner_banner>img {
		width: auto;
		height: 100%;
		min-height: auto;
	}


	/* 内页-产品中心 */
	.ipro_box .cm-swiper-button {
		display: block;
	}

	.ipro_box .cm-swiper-button:after {
		display: block;
		line-height: 44px;
	}

	.ipro_box .ipro_con ul>li .ipro_l .ipro_bpr .swiper-pagination {
		position: absolute;
	}

	.ipro_box .ipro_con .ipro_btit {
		margin-left: 0;
		font-size: .5rem;
		padding: .2rem .3rem;
		transform: none;
	}

	.ipro_box .ipro_con ul>li {
		margin-top: .4rem;
	}

	.inner_main .ipro_box {
		padding-top: .4rem;
	}


	/* 内页-产品详情1 */
	.inner_header {
		position: fixed;
		border-bottom: none;
		background: rgba(0, 0, 0, .5);
	}

	.ips1_case .ips1_list ul {
		margin-left: -.3rem;
		margin-bottom: -.3rem;
	}

	.ips1_case .ips1_list ul li {
		margin-bottom: .3rem;
		width: 100%;
	}

	.ips1_case .ips1_list ul li .ips1_ss {
		margin-left: .3rem;
	}

	.ips1_case .ips1_list ul li .ips1_ss .ips1_txt {
		font-size: 15px;
		margin-top: .2rem;
	}

	.ips1_case .ips1_list ul li .ips1_ss .ips1_img {
		height: calc((92vw - .8rem) * 233 / 310);
	}


	/* 内页-解决方案 */
	.isolu_tbox {
		padding: .6rem 0 .8rem;
	}

	.isolu_tlist ul {
		margin-bottom: -.3rem;
		margin-left: -.3rem;
	}

	.isolu_tlist ul li {
		margin-bottom: .3rem;
		width: 50%;
	}

	.isolu_tlist ul li a {
		margin-left: .3rem;
	}

	.isolu_tlist ul li a>p {
		font-size: 16px;
	}

	.isolu_tlist ul li a .isolu_timg {
		height: calc((92vw - .3rem) / 2 * 297 / 446);
	}

	.isolu_list ul li a .isolu_img {
		width: 32%;
		height: calc((92vw - .8rem) * .32 * 22 / 33);
	}

	.isolu_list ul li a .isolu_wrap {
		width: 64%;
		padding-right: 0;
	}

	.isolu_list ul li a .isolu_txt {
		padding-top: 0;
	}

	.isolu_list ul li a .isolu_txt h3 {
		font-size: 16px;
	}

	.isolu_list ul li a .isolu_txt p {
		margin-top: .2rem;
	}

	.isolu_list ul li+li {
		margin-top: 10px;
	}


	/* 内容翻页 */
	.inner_pnpage {
		margin: 0 .5rem;
	}

	.inner_pnpage .inner_pnpage_prev,
	.inner_pnpage .inner_pnpage_next {
		width: 100%;
	}

	.inner_pnpage>a span,
	.inner_pnpage>a p {
		font-size: 14px;
	}

	.inner_pnpage .inner_pnpage_next {
		margin-top: .2rem;
	}

	.inner_pnpage>a p {
		max-width: calc(92vw - 1rem - 62px);
	}


	/* 内页-热门产品 */
	.iside_rec .iside_list ul {
		margin-left: -.3rem;
	}

	.iside_rec .iside_list ul li {
		margin-top: .3rem;
		margin-bottom: 0;
		width: 50%;
		display: none;
	}

	.iside_rec .iside_list ul li:nth-of-type(1),
	.iside_rec .iside_list ul li:nth-of-type(2),
	.iside_rec .iside_list ul li:nth-of-type(3),
	.iside_rec .iside_list ul li:nth-of-type(4) {
		display: block;
	}

	.iside_rec .iside_list ul li .iside_ss {
		margin-left: .3rem;
	}

	.iside_rec .iside_list ul li .iside_ss .iside_txt {
		padding-top: 0;
	}


	/* 内页-技术支持 */
	.itech_list ul,
	.ivideo_list ul,
	.iabo_s6 .my_gallery,
	.ifac_list,
	.ipart_list ul,
	.icta_s2 .icta_bot>ul,
	.ijoin_s1 .ijoin_con ul {
		margin-left: -.3rem;
		margin-bottom: -.3rem;
	}

	.itech_list ul li,
	.ivideo_list ul li,
	.iabo_s6 .my_gallery .gallery-item,
	.ifac_list .gallery-item,
	.ipart_list ul li,
	.icta_s2 .icta_bot>ul>li,
	.ijoin_s1 .ijoin_con ul li {
		margin-bottom: .3rem;
	}

	.itech_list ul li a,
	.ivideo_list ul li a,
	.iabo_s6 .my_gallery .gallery-item .gallery_img,
	.ifac_list .gallery-item .gallery_img,
	.ifac_list .gallery-item .gallery-caption,
	.ipart_list ul li a,
	.icta_s2 .icta_bot .icta_item,
	.ijoin_s1 .ijoin_con ul li .ijoin_ss {
		margin-left: .3rem;
	}


	/* 内页-关于我们 */
	.iabo_s6 .iabo_tab ul,
	.ihonor_nav ul {
		margin: 0 0 -.2rem -.2rem;
	}

	.iabo_s6 .iabo_tab ul li,
	.ihonor_nav ul li {
		margin: 0 0 .2rem 0;
		width: 33.3333%;
	}

	.iabo_s6 .iabo_tab ul li .iabo_ss,
	.ihonor_nav ul li a {
		margin-left: .2rem;
		font-size: .36rem;
		padding: .2rem;
	}

	.iabo_list3 {
		margin-left: -.3rem;
		margin-bottom: -.3rem;
	}

	.iabo_list3 figure {
		margin-bottom: .3rem;
	}

	.iabo_list3 figure .iabo_img {
		margin-left: .3rem;
		height: calc((92vw - .6rem) / 3 * 334 / 446);
	}


	/* 内页-联系我们 */
	.icta_s2 .icta_bot>ul>li {
		-webkit-animation-delay: .2s !important;
		animation-delay: .2s !important;
	}








}


@media screen and (max-width:895px) {

	/* 产品中心 */
	.pro_box .pro_con .pro_tabs {
		width: 100%;
	}

	.pro_box .pro_con {
		height: auto;
		background: none;
		margin-top: .5rem;
	}

	.pro_box .pro_con .pro_tabs ul {
		-webkit-box-flex: 0 0 auto;
		-webkit-flex: 0 0 auto;
		-ms-flex: 0 0 auto;
		flex: 0 0 auto;
		background: none;
		-webkit-flex-direction: row;
		flex-direction: row;
		-webkit-flex-wrap: wrap;
		flex-wrap: wrap;
		height: auto;
		margin-left: -.2rem;
		margin-bottom: -.2rem;
	}

	.pro_box .pro_con .pro_tabs ul li {
		height: auto;
	}

	.pro_box .pro_con .pro_tabs ul li a {
		/* height:auto; */
	}

	.pro_box .pro_con .pro_tabs ul li {
		width: 33.33333%;
		margin-bottom: .2rem;
		-webkit-flex-grow: 1;
		flex-grow: 1;
	}

	.pro_box .pro_con .pro_tabs ul li a {
		padding-left: 0;
		margin-left: .2rem;
		padding: .24rem .2rem;
		text-align: center;
		background: #FFF6F3;
		text-align: center;
		font-size: .36rem;
		-webkit-justify-content: center;
		justify-content: center;
	}

	.pro_box .pro_con .pro_wrap {
		width: 100%;
		margin-top: .5rem;
	}


	/* 新闻中心 */
	.news_box .news_con .news_wrap .news_l,
	.news_box .news_con .news_wrap .news_r {
		width: 100%;
	}

	.news_box .news_con .news_wrap .news_l .news_img {
		height: calc(92vw * 3 / 5);
	}


	/* 内页-产品中心 */
	.ipro_box .ipro_con ul>li .ipro_l,
	.ipro_box .ipro_con ul>li .ipro_r {
		width: 100%;
	}

	.ipro_box .ipro_con ul>li .ipro_l {
		min-height: auto;
	}

	.ipro_box .ipro_con ul>li .ipro_r {
		margin-top: .4rem;
	}

	.ipro_box .ipro_con ul>li .ipro_r .ipro_txt {
		padding-top: 0;
	}

	.ipro_box .ipro_con ul>li .no_buttons .ipro_l {
		padding-bottom: .3rem;
	}


	/* 内页-产品详情2 */
	.ips2_top {
		padding: .4rem;
	}

	.ips2_top .ips2_pics,
	.ips2_top .ips2_wrap {
		width: 100%;
	}

	.ips2_top .ips2_pics .ips2_img {
		height: calc(92vw - .8rem);
	}

	.ips2_top .ips2_wrap {
		min-height: auto;
		margin-top: .5rem;
	}

	.ips2_top .ips2_wrap .ips2_tit {
		font-size: .46rem;
	}

	.ips2_top .ips2_wrap .ips2_tag {
		margin-left: -.2rem;
		margin-bottom: -.2rem;
		margin-top: .3rem;
	}

	.ips2_top .ips2_wrap .ips2_tag span {
		font-size: .34rem;
		padding: .14rem .4rem;
		margin-left: .2rem;
		margin-bottom: .2rem;
	}

	.ips2_bot .ips2_tab {
		padding: .4rem .4rem;
	}

	.ips2_bot .ips2_tab ul {
		margin-left: -.3rem;
		margin-bottom: -.3rem;
		-webkit-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.ips2_bot .ips2_tab ul li {
		margin-bottom: .3rem;
		margin-left: 0;
		width: 33.33333%;
	}

	.ips2_bot .ips2_tab ul li .ips2_ss {
		font-size: .4rem;
		margin-left: .3rem;
		text-align: center;
		border: solid 1px #ccc;
		padding: .2rem 0;
	}

	.ips2_bot .ips2_wrap {
		padding: .4rem;
	}


	/* 内页-产品详情1 */
	.ips1_top .ips1_en img {
		width: 80%;
	}

	.ips1_bot .ips1_con .ips1_l,
	.ips1_bot .ips1_con .ips1_r {
		width: 100% !important;
	}


	/* 列表翻页 */
	.list_pages .pagination li {
		display: none;
	}

	.list_pages .pagination li.pg_prev,
	.list_pages .pagination li.pg_next {
		display: inline-block;
	}

	.list_pages .pagination li a {
		font-size: 14px;
	}


	/* 内页-关于我们 */
	.iabo_s4 .iabo_wrapper {
		-webkit-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-align-items: flex-start;
		align-items: flex-start;
	}

	.iabo_s4 .iabo_l,
	.iabo_s4 .iabo_r {
		width: 100%;
	}

	.iabo_s4 .iabo_r .iabo_wrap {
		padding: .6rem;
		width: 100%;
	}

	.iabo_s4 .iabo_info ul li .iabo_icon {
		width: 60px;
		height: 60px;
	}

	.iabo_s4 .iabo_info ul li .iabo_txt {
		width: calc(100% - 80px);
	}

	.iabo_s5 .center_box {
		overflow: hidden;
	}

	.iabo_s5 .iabo_ss .iabo_height {
		padding-right: 0;
		min-height: auto;
	}

	.iabo_s5 .swiper-slide:nth-of-type(even) .iabo_ss,
	.iabo_s5 .swiper-slide:nth-of-type(even) .iabo_ss .iabo_pics {
		-webkit-flex-direction: column;
		flex-direction: column;
	}

	.iabo_s5 .swiper-slide:nth-of-type(even) .iabo_ss .iabo_txt {
		-webkit-align-items: flex-start;
		align-items: flex-start;
		padding-top: 30px;
		padding-bottom: 0;
	}

	.iabo_s5 .swiper-slide .iabo_ss .iabo_txt {
		padding-left: .4rem;
		padding-right: .4rem;
	}

	.iabo_s5 .iabo_ss .iabo_pics .iabo_num {
		font-size: 40px;
		line-height: 60px;
		padding-bottom: 20px;
	}

	.iabo_s5 .iabo_ss .iabo_line:before {
		width: 20px;
		height: 20px;
	}

	.iabo_s5 .iabo_ss .iabo_pics .iabo_img {
		height: 46vw;
	}

	.iabo_s5 .iabo_button {
		-webkit-justify-content: center;
		justify-content: center;
	}


	/* 内页-联系我们 */
	.icta_s1 .center_box {
		-webkit-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-align-items: flex-start;
		align-items: flex-start;
	}

	.icta_s1 .icta_l,
	.icta_s1 .icta_r {
		width: 100%;
	}

	.icta_s1 .icta_l .icta_info ul li .icta_txt {
		width: calc(100% - 36px);
	}

	.icta_s1 .icta_l .icta_info ul li {
		margin-top: .3rem;
	}

	.icta_s1 .icta_l .icta_qr ul {
		margin-left: -.5rem;
		margin-bottom: -.3rem;
	}

	.icta_s1 .icta_l .icta_qr ul li {
		margin-left: .5rem;
		margin-bottom: .3rem;
	}

	.icta_s1 .icta_l .icta_qr ul li span {
		width: 100px;
		height: 100px;
	}

	.icta_s1 .icta_l .icta_qr ul li p {
		margin-top: .1rem;
	}

	.icta_s1 .icta_r #dituContent {
		height: 80vw;
	}

	.icta_s2 .icta_top,
	.icta_s2 .icta_top .icta_wrap {
		-webkit-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-align-items: flex-start;
		align-items: flex-start;
	}

	.icta_s2 .icta_top .icta_img {
		width: 100%;
	}

	.icta_s2 .icta_top .icta_wrap {
		width: 100%;
		padding-top: .4rem;
		padding-bottom: .4rem;
	}

	.icta_s2 .icta_top .icta_item {
		margin-left: 0;
		width: 100%;
		padding-top: .2rem;
		padding-bottom: .2rem;
	}

	.icta_s2 .icta_top .icta_item .icta_line1 {
		top: .2rem;
		bottom: .2rem;
	}

	.icta_s2 .icta_top .icta_item .icta_line2 {
		top: .2rem;
	}


	/* 内页-招贤纳士 */
	.ijob_s1 .ijob_con {
		-webkit-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-align-items: flex-start;
		align-items: flex-start;
	}

	.ijob_s1 .ijob_img,
	.ijob_s1 .ijob_wrap {
		width: 100%;
	}

	.ijob_s1 .ijob_img .ijob_exp {
		position: static;
		padding: .6rem .6rem 2rem;
	}

	.ijob_s1 .ijob_img .ijob_exp h5 {
		font-size: .44rem;
	}

	.ijob_s1 .ijob_img .ijob_exp span {
		font-size: .32rem;
	}

	.ijob_s1 .ijob_wrap {
		padding: .6rem;
	}

	.ijob_s1 .ideve_stit h4 {
		font-size: .42rem;
	}

	.ijob_list ul {
		margin-top: -.3rem;
	}

	.ijob_list ul li a .ijob_top h4 {
		font-size: 16px;
	}

	.ijob_list ul li a .ijob_bot ol {
		margin-right: -.3rem;
		margin-bottom: -.2rem;
	}

	.ijob_list ul li a .ijob_bot ol li {
		width: auto;
		margin-right: .8rem;
		margin-bottom: .2rem;
	}

	.ijob_list ul li a .ijob_bot ol li+li {
		margin-left: 0;
	}

	.ijob_list ul>li {
		width: 100%;
		margin-top: .3rem;
	}


	/* 内页-样机申请 */
	.icoo_s1 .icoo_con .icoo_cl,
	.icoo_s1 .icoo_con .icoo_cr {
		width: 100%;
	}

	/* 改 */
	.ipsg_box .ips2_top .ips2_pics,
	.ipsg_box .ips2_top .ips2_wrap {
		width: 100%;
	}




}


@media screen and (max-width:767px) {

	/* banner */
	.banner_box .swiper-slide a {
		height: 70vw;
		-webkit-justify-content: center;
		justify-content: center;
	}

	.banner_box .swiper-slide a>img {
		width: auto;
		height: 100%;
	}

	.banner_box .banner_mouse {
		bottom: 8vw;
	}

	/* 产品中心 */
	.pro_box .pro_con .pro_wrap {
		height: auto;
	}

	.pro_box .pro_con .pro_wrap .pro_r2 {
		-webkit-flex-direction: row;
		flex-direction: row;
		padding: 0;
	}

	.pro_box .pro_con .pro_wrap .pro_def .pro_r2 {
		width: 100%;
		height: 265px;
		-webkit-align-items: center;
		align-items: center;
	}

	.pro_box .pro_con .pro_wrap .pro_r1,
	.pro_box .pro_con .pro_wrap .pro_def .pro_r2 {
		height: auto;
		min-height: 260px;
	}

	.pro_box .pro_con .pro_wrap .pro_item {
		height: auto;
	}

	.pro_box .pro_con .pro_wrap .pro_r11 {
		width: 100%;
	}

	.pro_box .pro_con .pro_wrap .pro_txt .pro_tit {
		font-size: .42rem;
	}

	.pro_box .pro_con .pro_wrap .pro_r2 .pro_img {
		width: 52%;
		height: 100%;
	}

	.pro_box .pro_con .pro_wrap .pro_r2 .pro_img img {
		max-width: 71.2%;
		max-height: 85%;
	}

	.pro_box .pro_con .pro_wrap .pro_r1 .pro_txt,
	.pro_box .pro_con .pro_wrap .pro_r2 .pro_txt {
		padding-top: .4rem;
		padding-bottom: .4rem;
	}

	.pro_box .pro_con .pro_wrap .pro_r2 .pro_txt {
		width: 48%;
		padding-right: 6%;
	}

	.pro_box .pro_con .pro_wrap .pro_rt .pro_txt {
		padding-left: 6%;
		padding-right: 0;
	}

	.pro_box .pro_con .pro_wrap .pro_rb .pro_txt {
		padding-left: 0;
		padding-right: 6%;
	}


	/* 解决方案 */
	.cm_tabs ul {
		margin: 0 0 -.2rem -.2rem;
	}

	.cm_tabs ul li {
		width: 33.33333%;
		margin: 0 0 .2rem;
		display: flex;
	}

	.cm_tabs ul li .cm_ss {
		padding: .2rem .1rem;
		margin-left: .2rem;
		font-size: .36rem;
		display: flex;
		height: 100%;
		width: calc(100% - .2rem);
		justify-content: center;
		align-items: center;
	}

	.cm_tabs ul li.cm_more2 {
		display: none;
	}


	/* 解决方案 */
	.solu_box .solu_con .solu_wrap ul li {
		width: 50%;
	}

	.solu_box .solu_con .solu_wrap ul li .solu_ss .solu_img {
		height: calc((92vw - .3rem) / 2 * 220 / 330);
	}

	.solu_box .solu_con .solu_wrap ul li .solu_ss .solu_tit {
		font-size: 15px;
		max-height: 44px;
	}

	.solu_box .solu_con .solu_wrap ul li .solu_ss .solu_w {
		font-size: 13px;
	}

	.news_box .news_con .news_wrap .news_txt .news_tit {
		font-size: 16px;
	}

	.news_box .news_con .news_wrap .news_r {
		padding-top: .2rem;
	}

	.news_box .news_con .news_wrap .news_r ul li+li,
	.news_box .news_con .news_wrap .news_r ul li {
		margin-top: .4rem;
	}

	.news_box .news_con .news_wrap .news_r .news_img {
		width: 32%;
		height: calc(92vw * .32 * 3 / 5);
	}

	.news_box .news_con .news_wrap .news_rr {
		width: 65%;
	}

	.news_box .news_con .news_wrap .news_r .news_txt {
		padding-right: .3rem;
		width: calc(100% - 60px);
	}

	.news_box .news_con .news_wrap .news_txt>p {
		margin-top: .1rem;
	}

	.news_box .news_con .news_wrap .news_date span {
		font-size: 24px;
	}

	.news_box .news_con .news_wrap .news_date p {
		font-size: 14px;
	}


	/* 关于才茂 */
	.abo_box .abo_l,
	.abo_box .abo_r {
		width: 100%;
	}

	.abo_box .tit_box .tit_exp {
		font-size: .38rem;
	}

	.abo_box .abo_l .abo_con .abo_txt {
		font-size: 14px;
		-webkit-line-clamp: 6;
		-moz-line-clamp: 6;
		-o-line-clamp: 6;
		line-clamp: 6;
	}

	.abo_info ul,
	.abo_info ul li .abo_ss {
		margin-left: 0;
	}

	.abo_info ul {
		-webkit-justify-content: space-between;
		justify-content: space-between;
	}

	.abo_info ul li {
		width: auto;
	}

	.abo_info ul li .abo_ss .abo_exp {
		font-size: .36rem;
	}

	.abo_info ul li .abo_num {
		font-size: .8rem;
		height: 1rem;
	}

	.abo_box .abo_r {
		margin-top: .8rem;
		width: calc(100% - 20px);
		margin-bottom: 10px;
	}


	/* 他们都选择了我们 */
	.part_box .part_con .part_ss .part_img {
		height: 1.6rem;
	}


	/* 技术支持、快速配置 */
	.ser_tit {
		font-size: .46rem;
	}

	.ser_box .ser_item {
		width: 100%;
	}

	.ser_box .ser_item+.ser_item {
		margin-top: .6rem;
	}

	.ser_box .ser_item.fl,
	.ser_box .ser_item.fr {
		-webkit-animation-name: fadeInUp;
		animation-name: fadeInUp;
	}

	.ser_list ul {
		margin-top: -.2rem;
	}

	.ser_list ul li a {
		padding-top: .3rem;
		padding-bottom: .3rem;
	}


	.char_box .char_con ul {
		-webkit-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-justify-content: center;
		justify-content: center;
		margin-top: -.5rem;
		margin-left: -.3rem;
	}

	.char_box .char_con ul li {
		width: 25%;
		margin-top: .5rem;
		flex-grow: 1;
	}

	.char_box .char_con ul li .char_ss {
		margin-left: .3rem;
	}

	.char_box .char_con ul li .char_icon {
		width: 18vw;
		height: 18vw;
	}

	.char_box .char_con ul li .char_tit {
		font-size: .4rem;
	}

	.char_box .char_con ul li .char_w {
		font-size: .32rem;
		display: none;
	}


	/* 页脚 */
	footer {
		background-size: contain;
	}

	.footer_bot .footer_l,
	.footer_bot .footer_r {
		width: 100%;
		max-width: none;
	}

	.footer_bot .footer_l>* {
		display: block;
		margin-bottom: .2rem;
	}


	/* 内页-banner */
	.inner_banner .inner_b_txt h2 {
		font-size: .52rem;
	}

	.inner_banner .inner_b_txt .inner_b_exp {
		font-size: .36rem;
		margin-top: .3rem;
	}

	.inner_banner .inner_b_txt .inner_b_wrap {
		padding-top: 0;
	}

	.inner_banner .inner_b_txt .inner_b_line {
		margin-top: .3rem;
	}


	/* 内页-二级导航 */
	.isub_nav {
		position: static;
		background: #fff;
	}

	.isub_nav .swiper-slide a {
		color: #333;
		font-size: .36rem;
		padding: .24rem .5rem;
	}

	.ipro_box .ipro_con .ipro_id {
		top: calc(-60px - .3rem);
	}

	.iabo_s .iabo_id {
		top: -60px;
	}


	/* 内页-产品中心 */
	.ipro_box .ipro_con ul>li .ipro_l .ipro_tit h3 {
		font-size: .46rem;
	}

	.ipro_box .ipro_con ul>li .ipro_l .ipro_w {
		font-size: .36rem;
		margin-top: .3rem;
	}

	.ipro_box .ipro_con ul>li .ipro_r .ipro_tit,
	.iside_pro .iside_list ul li .iside_ss .iside_stit {
		font-size: 16px;
	}


	/* 内页-产品详情2 */
	.islr_box .iside_l {
		width: 100%;
	}

	.islr_box .iside_l .iside_pro {
		display: none;
	}

	.iside_nav ul>li .iside_tit .iside_tl .iconfont {
		display: none;
	}

	.iside_nav ul {
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
	}

	.iside_nav ul>li {
		width: calc(50% - 1px);
		position: relative;
	}

	.iside_nav ul>li,
	.iside_nav ul>li+li {
		margin-top: 2px;
	}

	.iside_nav ul>li .iside_tit {
		padding-left: .4rem;
		padding-right: .3rem;
	}

	.iside_nav ul>li .iside_tit .iside_tl p {
		font-size: .38rem;
	}

	.iside_nav ul>li .iside_sub ol>li a {
		padding-left: .4rem;
		font-size: .36rem;
	}

	.iside_nav ul>li .iside_tit>.iconfont {
		font-size: .4rem;
	}

	.iside_nav ul>li.active .iside_tit>.iconfont {
		transform: rotate(0);
	}

	.iside_nav ul>li.m_active .iside_tit>.iconfont {
		transform: rotate(180deg);
	}

	.iside_nav ul>li .iside_sub {
		background: #fff;
		position: absolute;
		top: 100%;
		left: 0;
		width: 100%;
		z-index: 4;
		transition: all .6s;
		box-shadow: 0 0 .2rem rgba(0, 0, 0, .06);
	}

	.iside_nav ul>li.active {}

	.iside_nav ul>li.active .iside_sub {
		max-height: 0;
	}

	.iside_nav ul>li.m_active .iside_sub {
		max-height: 1200px;
	}

	.islr_box .iside_r {
		width: 100%;
		margin-top: .4rem;
	}


	/* 内页-产品详情1 */
	.ips1_top .ips1_cn .ips1_tit {
		font-size: .56rem;
	}

	.ips1_bot,
	.ips1_case {
		padding: 0 .4rem .4rem;
	}

	.ips1_bot .ser_tit,
	.ips1_case .ser_tit {
		font-size: 18px;
	}

	/* 内页-解决方案列表 */
	.isolu_list ul li a .isolu_txt h3 {
		font-size: 15px;
	}

	.isolu_list ul li a .isolu_txt p {
		margin-top: .1rem;
		font-size: 13px;
	}

	.isolu_list ul li a .isolu_wrap .cm_more3 {
		display: none;
	}


	/* 内页-新闻详情 */
	.inner_news_show_tit h1 {
		font-size: 16px;
	}

	.inner_news_show article {
		padding: .5rem;
	}


	/* 内页-技术支持 */
	.itech_list ul li {
		width: 50%;
	}

	.itech_list ul li a .itech_img {
		height: calc((92vw - .3rem) / 2 * 218 / 327);
	}

	.itech_list ul li a .itech_txt>p {
		max-height: 44px;
	}


	/* 内页-快速配置 */
	.itech_top {
		-webkit-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.itech_top .header_search {
		width: 100%;
		margin-top: .4rem;
		margin-bottom: .3rem;
	}

	.itech_top .header_search input {
		width: calc(100% - 60px);
	}

	.ifig_list.ser_list ul li a {
		padding-left: .4rem;
		padding-right: .4rem;
		-webkit-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-justify-content: flex-end;
		justify-content: flex-end;
	}

	.ser_list ul li a .fl {
		max-width: none;
		width: 100%;
	}

	.ser_list ul li a span {
		display: block;
		width: 100%;
		margin-top: .2rem;
	}

	.ser_box .ser_list ul li a span {
		width: auto;
		margin-top: 0;
	}

	.ser_box .ser_list ul li a .fl {
		max-width: 70%;
	}


	/* 内页-文档下载 */
	.iside_r .ifig_list.ser_list ul li a span {
		width: auto;
		display: none;
	}


	/* 内页-服务政策 */
	.font_18 {
		font-size: 16px !important;
	}

	.font_24 {
		font-size: 20px !important;
	}

	.font_30 {
		font-size: 20px !important;
	}


	/* 内页-公司新闻 */
	.inews_list ul li a {
		padding: 0;
		-webkit-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-align-items: center;
		align-items: center;
	}

	.inews_list ul li a .inews_img {
		width: 100%;
		height: calc(92vw * 3 / 5);
	}

	.inews_list ul li a .inews_wrap {
		width: 100%;
		padding: .4rem 0 .4rem .4rem;
	}

	.inews_list ul li a .inews_wrap .inews_tl .inews_txt p {
		overflow: hidden;
		margin-top: .2rem;
	}

	.inews_list ul li a .inews_wrap .inews_tr span {
		font-size: 24px;
	}

	.inews_list ul li a .inews_wrap .inews_tr p {
		font-size: 14px;
	}

	.inews_list ul li a .inews_wrap .inews_tl {
		padding-top: 0;
		padding-bottom: 0;
		width: calc(100% - 80px);
	}

	.inews_list ul li a .inews_wrap .inews_tr {
		width: 80px;
	}

	.inews_list ul li a .inews_wrap .inews_tl .inews_txt h3 {
		font-size: 16px;
	}

	.inews_list ul li a .inews_wrap .inews_tl>span {
		display: block;
		margin-top: .4rem;
	}


	/* 内页-精彩视频 */
	.ivideo_list ul li {
		width: 100%;
	}

	.ivideo_list ul li a .ivideo_img {
		height: calc(92vw * 250 / 446);
	}

	.ivideo_list ul li a .ivideo_txt h3 {
		font-size: 16px;
	}

	.pop_box {
		width: 92%;
		padding: .2rem;
	}


	/* 内页-关于我们 */
	.iabo_s1 .iabo_bot ul li {
		width: 100%;
	}

	.iabo_s1 .iabo_bot ul li+li {
		margin-top: .4rem;
	}

	.iabo_s1 .iabo_bot ul li:nth-of-type(even) .iabo_ss {
		-webkit-flex-direction: column;
		flex-direction: column;
	}

	.iabo_s1 .iabo_bot ul li .iabo_ss .iabo_img {
		height: calc(92vw * 240 / 466);
	}

	.iabo_s1 .iabo_bot ul li .iabo_ss .iabo_txt {
		padding: .4rem .6rem;
		min-height: auto;
	}

	.iabo_s1 .iabo_bot ul li .iabo_ss .iabo_tit:before {
		width: 6px;
		height: 6px;
	}

	.iabo_s2 .abo_info {
		padding-left: 2%;
		padding-right: 2%;
	}

	.iabo_s3 .iabo_img {
		height: calc((92vw - 15px) / 2 * 334 / 446);
	}

	.iabo_s6 .my_gallery .gallery-item,
	.ifac_list .gallery-item,
	.ihonor_box .ifac_list .gallery-item {
		width: 50%;
	}

	.iabo_s6 .my_gallery .gallery-item .gallery_img,
	.ihonor_box .ifac_list .gallery-item .gallery_img {
		height: calc((92vw - .3rem) / 2 * 206 / 308);
	}

	.iabo_s7 .iabo_con .iabo_ss .iabo_img {
		height: 2rem;
	}

	.ifac_box .ifac_list .gallery-item .gallery_img {
		height: calc((92vw - .3rem) / 2 * 334 / 446);
	}

	.ifac_list .gallery-item .gallery-caption {
		margin-top: .2rem;
		font-size: 15px;
	}

	.ipart_list ul li {
		width: 33.33333%;
	}

	.ipart_list ul li a .ipart_img {
		height: 2rem;
	}


	/* 内页-联系我们 */
	.icta_s2 .icta_bot>ul>li {
		width: 100%;
	}


	/* 内页-招贤纳士 */
	.ijob_show .ijob_info {
		margin-top: .3rem;
	}

	.ijob_show .ijob_info ol {
		margin-right: -.8rem;
		margin-top: -.1rem;
	}

	.ijob_show .ijob_info ol li {
		margin-right: .8rem;
		margin-top: .1rem;
	}

	.ijob_show .ijob_info ol li+li {
		margin-left: 0;
	}


	/* 内页-样机申请 */
	.icoo_s1 .icoo_con .icoo_cr {
		margin-top: .6rem;
	}

	.icoo_s1 .icoo_con .icoo_cl .icoo_txt {
		font-size: .36rem;
	}

	.icoo_s1 .icoo_con .icoo_cl .icoo_img {
		margin-top: .4rem;
	}

	.icoo_s1 .icoo_con .icoo_cr .icoo_form fieldset ul li.icoo_addr .icoo_wrap {
		-webkit-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.icoo_s1 .icoo_con .icoo_cr .icoo_form fieldset ul li.icoo_addr .icoo_wrap .icoo_item,
	.icoo_s1 .icoo_con .icoo_cr .icoo_form fieldset ul li.icoo_addr .icoo_wrap label {
		width: 100%;
	}

	.icoo_s1 .icoo_con .icoo_cr .icoo_form fieldset ul li.icoo_addr .icoo_wrap>*+* {
		margin-top: 8px;
	}



	/* 内页-渠道合作 */
	.ijoin_s1 .ijoin_con ul li {
		width: 50%;
		flex-grow: 1;
	}

	.ijoin_s1 .ijoin_con ul li .ijoin_w br {
		display: none;
	}

	/* 改 */
	header .header_rtl ul {
		-webkit-flex-wrap: wrap;
		flex-wrap: wrap;
		margin-left: -5vw;
		margin-top: -.2rem;
	}

	header .header_rtl ul li,
	header .header_rtl ul li+li {
		margin-left: 5vw;
	}

	header .header_rtl ul li {
		margin-top: .2rem;
		width: 40%;
	}

	.ipro_box .ipro_g_list>li .ipro_scon {
		-webkit-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.ipro_box .ipro_g_list>li .ipro_scon .ipro_l,
	.ipro_box .ipro_g_list>li .ipro_scon .ipro_r {
		width: 100%;
	}

	.ipro_box .ipro_g_list>li .ipro_scon .ipro_r {
		margin-top: .6rem;

	}

	.ipro_box .ipro_con {
		margin-top: .4rem;
	}

	.ipro_box .ipro_con ul>li+li {
		margin-top: .4rem;
	}

	.ipro_box .ipro_con .ipro_g_list .ipro_list ol {
		margin-left: -.3rem;
		margin-bottom: -.3rem;
	}

	.ipro_box .ipro_con .ipro_g_list .ipro_list ol li {
		width: 100%;
	}

	.ipro_box .ipro_con .ipro_g_list .ipro_list ol li a {
		font-size: .36rem;
		margin-left: .3rem;
	}

	.ipro_box .ipro_con .ipro_g_list .ipro_list ol li {
		margin-bottom: .3rem;
	}

	.ips2_bot .ips2_tab {
		top: 60px;
	}

	.ips2_bot .ips2_wrap .ips2_item {
		margin-top: .6rem;
	}

	.ips2_bot .ips2_wrap .ips2_item .ips_id {
		top: -200px;
	}

	.article_w video {
		width: 100% !important;
		height: auto !important;
	}



}


@media screen and (min-width:768px) and (max-width:1200px) {
	.pd_150 {
		padding: 1.5rem;
	}

	.pd_tb150 {
		padding: 1.5rem 0;
	}

	.pd_t150 {
		padding-top: 1.5rem;
	}

	.pd_b150 {
		padding-bottom: 1.5rem;
	}

	.pd_120 {
		padding: 1.2rem;
	}

	.pd_tb120 {
		padding: 1.2rem 0;
	}

	.pd_t120 {
		padding-top: 1.2rem;
	}

	.pd_b120 {
		padding-bottom: 1.4rem;
	}

	.pd_100 {
		padding: 1rem;
	}

	.pd_tb100 {
		padding: 1rem 0;
	}

	.pd_t100 {
		padding-top: 1rem;
	}

	.pd_b100 {
		padding-bottom: 1rem;
	}

	.pd_80 {
		padding: .8rem;
	}

	.pd_tb80 {
		padding: .8rem 0;
	}

	.pd_t80 {
		padding-top: .8rem;
	}

	.pd_b80 {
		padding-bottom: .8rem;
	}

	.pd_70 {
		padding: .7rem;
	}

	.pd_tb70 {
		padding: .7rem 0;
	}

	.pd_t70 {
		padding-top: .7rem;
	}

	.pd_b70 {
		padding-bottom: .7rem;
	}

	.pd_60 {
		padding: .6rem;
	}

	.pd_tb60 {
		padding: .6rem 0;
	}

	.pd_t60 {
		padding-top: .6rem;
	}

	.pd_b60 {
		padding-bottom: .6rem;
	}

	.pd_50 {
		padding: .5rem;
	}

	.pd_tb50 {
		padding: .5rem 0;
	}

	.pd_t50 {
		padding-top: .5rem;
	}

	.pd_b50 {
		padding-bottom: .5rem;
	}

	.pd_40 {
		padding: .4rem;
	}

	.pd_tb40 {
		padding: .4rem 0;
	}

	.pd_t40 {
		padding-top: .4rem;
	}

	.pd_b40 {
		padding-bottom: .4rem;
	}

	.pd_30 {
		padding: .3rem;
	}

	.pd_tb30 {
		padding: .3rem 0;
	}

	.pd_t30 {
		padding-top: .3rem;
	}

	.pd_b30 {
		padding-bottom: .3rem;
	}

	.pd_20 {
		padding: .2rem;
	}

	.pd_tb20 {
		padding: .2rem 0;
	}

	.pd_t20 {
		padding-top: .2rem;
	}

	.pd_b20 {
		padding-bottom: .2rem;
	}

	.pd_15 {
		padding: .15rem;
	}

	.pd_tb15 {
		padding: .15rem 0;
	}

	.pd_t15 {
		padding-top: .15rem;
	}

	.pd_b15 {
		padding-bottom: .15rem;
	}

	.mg_t150 {
		margin-top: 1.5rem;
	}

	.mg_b150 {
		margin-bottom: 1.5rem;
	}

	.mg_t100 {
		margin-top: 1rem;
	}

	.mg_b100 {
		margin-bottom: 1rem;
	}

	.mg_tb80 {
		margin: .8rem 0;
	}

	.mg_t80 {
		margin-top: .8rem;
	}

	.mg_b80 {
		margin-bottom: .8rem;
	}

	.mg_tb60 {
		margin: .6rem 0;
	}

	.mg_t60 {
		margin-top: .6rem;
	}

	.mg_b60 {
		margin-bottom: .6rem;
	}

	.mg_tb50 {
		margin: .5rem 0;
	}

	.mg_t50 {
		margin-top: .5rem;
	}

	.mg_b50 {
		margin-bottom: .5rem;
	}

	.mg_tb40 {
		margin: .4rem 0;
	}

	.mg_t40 {
		margin-top: .4rem;
	}

	.mg_b40 {
		margin-bottom: .4rem;
	}

	.mg_tb30 {
		margin: .3rem 0;
	}

	.mg_t30 {
		margin-top: .3rem;
	}

	.mg_b30 {
		margin-bottom: .3rem;
	}

	.mg_tb20 {
		margin: .2rem 0;
	}

	.mg_t20 {
		margin-top: .2rem;
	}

	.mg_b20 {
		margin-bottom: .2rem;
	}

	.mg_tb15 {
		margin: .15rem 0;
	}

	.mg_t15 {
		margin-top: .15rem;
	}

	.mg_b15 {
		margin-bottom: .15rem;
	}

	.mg_tb10 {
		margin: .1rem 0;
	}

	.mg_t10 {
		margin-top: .1rem;
	}

	.mg_b10 {
		margin-bottom: .1rem;
	}


	/* header */
	header .logo>span,
	.menu,
	.header_height {
		height: 70px;
	}


	/* 标题 */
	.tit_box h2 {
		font-size: .38rem;
	}

	.tit_box .tit_exp {
		font-size: .26rem;
	}


	/* 产品中心 */
	.pro_box .pro_con .pro_tabs ul li a {
		font-size: 16px;
	}

	.pro_box .pro_con .pro_wrap .pro_txt .pro_tit {
		font-size: 18px;
	}


	/* 内页-关于才茂 */
	.abo_box .tit_box .tit_exp {
		font-size: 16px;
	}

	.abo_info ul li .abo_num {
		font-size: 40px;
	}

	.abo_box .abo_l .abo_con .abo_txt {
		font-size: 15px;
	}

	.abo_info ul {
		margin-left: 0;
		-webkit-justify-content: space-between;
		justify-content: space-between;
	}

	.abo_info ul li {
		width: auto;
	}

	.abo_info ul li .abo_ss {
		margin-left: 0;
	}

	.abo_info ul li .abo_ss .abo_exp {
		font-size: 15px;
	}


	/* 技术支持、快速配置 */
	.ser_tit {
		font-size: 20px;
	}


	/* 内页-banner */
	.inner_banner .inner_b_txt h2 {
		font-size: 26px;
	}

	.inner_banner .inner_b_txt .inner_b_wrap {
		padding-top: 0;
		padding-bottom: 46px;
	}

	/* 内页-产品中心 */
	.ipro_box .ipro_con ul>li .ipro_l .ipro_tit h3 {
		font-size: 20px;
	}

	.ipro_box .ipro_con ul>li .ipro_r .ipro_tit,
	.iside_pro .iside_list ul li .iside_ss .iside_stit {
		font-size: 17px;
	}


	/* 内页-产品详情2 */
	.iside_nav ul>li .iside_tit {
		padding-left: 25px;
		padding-right: 20px;
	}

	.iside_nav ul>li .iside_tit .iside_tl .iconfont {
		display: none;
	}

	.iside_nav ul>li .iside_sub ol>li a {
		padding-left: 25px;
		padding-right: 25px;
		font-size: 14px;
	}

	.islr_box .iside_l {
		width: 220px;
	}

	.iside_nav ul>li .iside_tit .iside_tl p {
		font-size: 15px;
	}

	.islr_box .iside_r {
		width: calc(100% - 240px);
	}

	.ips2_top .ips2_pics .ips2_img {
		height: calc(92vw - 240px - 1rem);
	}

	.ips2_top .ips2_wrap .ips2_tit {
		font-size: .36rem;
	}

	.ips2_top .ips2_wrap .ips2_tag span {
		font-size: 14px;
	}

	.ips2_bot .ips2_tab ul li .ips2_ss {
		font-size: 17px;
		padding: .2rem 0;
	}


	/* 内页-产品详情 */
	.ips1_top .ips1_cn .ips1_tit {
		font-size: 24px;
	}

	.ips1_bot,
	.ips1_case {
		padding-left: .5rem;
		padding-right: .5rem;
	}


	/* 内页-解决方案列表 */
	.cm_more3 .inflex_box {
		padding-top: .1rem;
		padding-bottom: .1rem;
	}

	/* 内页-文档下载 */
	.itech_top .header_search input {
		width: calc(100% - 60px);
	}


	/* 内页-精彩视频 */
	.ivideo_list ul li a .ivideo_txt h3 {
		font-size: 16px;
	}

	.ivideo_list ul li a .ivideo_img {
		height: calc((92vw - .6rem) / 3 * 250 / 446);
	}

	.pop_box {
		width: 80vw;
	}


	/* 内页-关于我们 */
	.iabo_s1 .iabo_bot ul li {
		width: 100%;
	}

	.iabo_s1 .iabo_bot ul li .iabo_ss {
		-webkit-flex-direction: row;
		flex-direction: row;
		-webkit-align-items: center;
		align-items: center;
	}

	.iabo_s1 .iabo_bot ul li:nth-of-type(even) .iabo_ss {
		-webkit-flex-direction: row-reverse;
		flex-direction: row-reverse;
	}

	.iabo_s1 .iabo_bot ul li .iabo_ss .iabo_img {
		width: 40%;
		height: auto;
	}

	.iabo_s1 .iabo_bot ul li .iabo_ss .iabo_txt {
		width: 60%;
		min-height: auto;
	}

	.abo_info ul li .abo_num {
		height: auto;
	}

	.iabo_s3 .iabo_img {
		height: calc((92vw - 20px) / 2 * 668 / 892);
	}

	.iabo_s6 .iabo_tab ul li,
	.ihonor_nav ul li {
		width: 20%;
	}

	.iabo_s6 .iabo_tab ul li .iabo_ss,
	.ihonor_nav ul li a {
		font-size: 16px;
		padding-top: .14rem;
		padding-bottom: .14rem;
	}

	.iabo_s6 .my_gallery .gallery-item .gallery_img,
	.ihonor_box .ifac_list .gallery-item .gallery_img {
		height: calc((92vw - .9rem) / 4 * 206 / 308);
	}


	/* 内页-工厂掠影 */
	.ifac_box .ifac_list .gallery-item .gallery_img {
		height: calc((92vw - .6rem) / 3 * 334 / 446);
	}


	/* 内页-合作客户 */
	.ipart_list ul li a .ipart_img {
		height: 80px;
	}


	/* 内页-招贤纳士 */
	.ijob_s1 .ijob_img .ijob_exp h5 {
		font-size: .36rem;
	}

	.ijob_s1 .ijob_img .ijob_exp span {
		font-size: .26rem;
	}


	/* 内页-渠道合作 */
	.ijoin_s1 .ijoin_con ul li {
		-webkit-flex-grow: 1;
		flex-grow: 1;
	}

	.ijoin_s1 .ijoin_con ul li .ijoin_w br {
		display: none;
	}

	/* 改 */
	.ipro_box .ipro_con .ipro_g_list .ipro_list ol li {
		width: 50%;
	}

	.ipro_box .ipro_con .ipro_g_list .ipro_list ol li a {
		font-size: 14px;
	}

	.ipro_box .ipro_con {
		margin-top: 0;
	}

	.ipro_box .ipro_con .ipro_btit {
		font-size: 20px;
	}








}


@media screen and (min-width:768px) and (max-width:895px) {

	/* 产品中心 */
	.pro_box .pro_con .pro_tabs ul li {
		width: 25%;
	}


	/* 解决方案 */
	.solu_box .solu_con .solu_wrap ul li {
		width: 50%;
	}

	.solu_box .solu_con .solu_wrap ul li .solu_ss .solu_img {
		height: calc((92vw - .3rem) / 2 * 220 / 329);
	}

	/* 新闻中心 */
	.news_box .news_con .news_wrap .news_r {
		margin-top: 40px;
	}

	.news_box .news_con .news_wrap .news_r ul li+li {
		margin-top: 30px;
	}


	/* 页脚 */
	.footer_bot .footer_l>* {
		display: block;
	}


	/* 内页-产品详情1 */
	.ips1_case .ips1_list ul li .ips1_ss .ips1_img {
		height: calc((92vw - 240px - 1rem) * 233 / 310);
	}


	/* 内页-技术支持 */
	.itech_list ul li {
		width: 50%;
	}

	.itech_list ul li a .itech_img {
		height: calc((92vw - .3rem) / 2 * 218 / 327);
	}

	/* 内页-文档下载 */
	.iside_r .itech_top {
		-webkit-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.iside_r .itech_top .header_search {
		width: 100%;
		margin-top: .3rem;
	}

	.ifig_list.ser_list ul li a {
		padding-left: 20px;
		padding-right: 20px;
	}

	.iside_r .ifig_list.ser_list ul li a span font {
		display: none;
	}

	.iside_r .ifig_list.ser_list ul li a span .iconfont {
		margin-left: 0;
	}

	.ifig_list.ser_list ul li a .fl {
		max-width: calc(90% - 62px);
	}


	/* 内页-新闻中心 */
	.inews_list ul li a .inews_img {
		width: 240px;
		height: 144px;
	}

	.inews_list ul li a .inews_wrap {
		width: calc(100% - 270px);
	}

	.inews_list ul li a .inews_wrap .inews_tl {
		width: 76%;
	}

	.inews_list ul li a .inews_wrap .inews_tr {
		width: 24%;
	}


	/* 内页-关于我们 */
	.iabo_s5 .iabo_ss .iabo_pics {
		padding-left: .4rem;
		padding-right: .4rem;
	}

	.iabo_s5 .iabo_ss .iabo_pics .iabo_img {
		height: calc((46vw - .8rem) * .5);
	}

	.iabo_s7 .iabo_con .iabo_ss .iabo_img {
		height: 100px;
	}


	/* 内页-联系我们 */
	.icta_s1 .icta_r #dituContent {
		height: 60vw;
	}

	.icta_s2 .icta_bot>ul>li {
		width: 50%;
	}


	/* 内页-渠道合作 */
	.ijoin_s1 .ijoin_con ul {
		-webkit-justify-content: center;
		justify-content: center;
	}

	.ijoin_s1 .ijoin_con ul li {
		width: 33.33333%;
	}





}

@media screen and (min-width:896px) and (max-width:1200px) {

	/* 解决方案 */
	.solu_box .solu_con .solu_wrap ul li .solu_ss .solu_img {
		height: calc((92vw - .9rem) / 4 * 220 / 329);
	}

	/* 新闻中心 */
	.news_box .news_con .news_wrap .news_l {
		width: 42%;
	}

	.news_box .news_con .news_wrap .news_r {
		width: 55%;
	}

	.news_box .news_con .news_wrap .news_l .news_date {
		width: 80px;
		padding: 10px 0;
	}

	.news_box .news_con .news_wrap .news_date span {
		font-size: 30px;
	}

	.news_box .news_con .news_wrap .news_date p {
		font-size: 14px;
	}

	.news_box .news_con .news_wrap .news_rr {
		width: calc(100% - 170px);
	}

	.news_box .news_con .news_wrap .news_r .news_txt {
		width: calc(100% - 70px);
		padding-right: 20px;
	}

	.news_box .news_con .news_wrap .news_l .news_img {
		height: calc(92vw * .42 * 3 / 5);
	}

	.news_box .news_con .news_wrap .news_r .news_img {
		width: 150px;
		height: 90px;
	}


	/* 内页-产品详情2 */
	.ips2_top .ips2_pics .ips2_img {
		height: 300px;
	}

	.ips2_bot .ips2_tab {
		padding-left: .5rem;
		padding-right: .5rem;
	}

	.ips2_bot .ips2_tab ul {
		margin-left: -.3rem;
	}

	.ips2_bot .ips2_tab ul li {
		margin-left: .3rem;
	}


	/* 内页-解决方案 */
	.isolu_tlist ul li {
		width: 33.33333%;
	}

	.isolu_tlist ul li a .isolu_timg {
		height: calc((92vw - .6rem) / 3 * 297 / 446);
	}


	/* 内页-热卖产品 */
	.iside_rec .iside_list ul li {
		width: 25%;
	}


	/* 内页-技术支持 */
	.itech_list ul li a .itech_img {
		height: calc((92vw - .9rem) / 4 * 218 / 327);
	}

	/* 内页-文档下载 */
	.ser_list ul li a .fl {
		max-width: calc(100% - 160px);
	}


	/* 内页-新闻中心 */
	.inews_list ul li a .inews_img {
		width: 260px;
		height: 156px;
	}

	.inews_list ul li a .inews_wrap {
		width: calc(100% - 300px);
	}


	/* 内页-关于我们 */
	.iabo_box {
		overflow: hidden;
	}

	.iabo_s3 .iabo_img {
		height: calc((92vw - 40px) / 3 * 668 / 892)
	}

	.iabo_s5 .iabo_ss .iabo_pics .iabo_num {
		font-size: 40px;
	}

	.iabo_s4 .iabo_info ul li .iabo_icon {
		width: 70px;
		height: 70px;
	}

	.iabo_s4 .iabo_info ul li .iabo_txt {
		width: calc(100% - 100px);
	}

	.iabo_s4 .iabo_r .iabo_wrap {
		width: 100%;
		padding: .5rem;
	}

	.iabo_s6 .iabo_tab ul li,
	.ihonor_nav ul li {
		width: 16.66666%;
	}


	/* 内页-合作客户 */
	.ipart_list ul li a .ipart_img {
		height: 100px;
	}

	/* 内页-联系我们 */
	.icta_s1 .icta_l .icta_info ul li .icta_txt {
		width: calc(100% - 35px);
	}

	.icta_s1 .icta_l .icta_qr ul li span {
		width: 110px;
		height: 110px;
	}

	.icta_s1 .icta_l .icta_qr ul {
		margin-left: -.6rem;
	}

	.icta_s1 .icta_l .icta_qr ul li {
		margin-left: .6rem;
	}

	.icta_s2 .icta_bot>ul>li {
		width: 33.33333%;
	}

	/* 改 */
	.ips2_bot .ips2_tab {
		top: 60px;
	}

	.ips2_bot .ips2_wrap .ips2_item .ips_id {
		top: -130px;
	}

	.ips2_bot .ips2_wrap .ips2_item {
		margin-top: 40px;
	}

}