@charset "utf-8";/* component start*/.section{	padding: 0.5rem 0;}.section-title{	text-align: center;}.section-title .title-zh{	font-size: .48rem;	color: #1a5f96;	font-weight: 500;}.section-title .title-en{	font-size: .20rem;	color: #666;	text-transform: uppercase;	font-weight: 600;}.icon {	 width: 1em;	height: 1em;	 vertical-align: -0.15em;	 fill: currentColor;	 overflow: hidden;}@media (min-width: 1700px) {	.home-cont{		width: 1600px;	}}@media (max-width: 1500px) {	.section-title .title-zh{		font-size: .38rem;	}	.section-title .title-en{		font-size: .20rem;	}	.section{		padding: 0.35rem 0;	}}@media (max-width: 1024px) {	.section-title .title-zh{		font-size: .3rem;	}	.section-title .title-en{		font-size: .18rem;	}}.seckill_nav-fixed {	position: fixed;	top: .75rem;	z-index: 99999;	transition: top .2s;}@media (max-width:991px) {	.seckill_nav-fixed {		top: 0rem;	}}.top {	top: 50px;}@media (min-width:992px) {	.top {		top: 1.75rem;	}}/* component end*/.swiper-container {	overflow: hidden;}@media (min-width: 1700px) {	.header .container,	.header .header-container {		width: 1600px;	}}/*header - start*/.nav-pro {	border-right: 1px solid #75746c;}.header {	position: fixed;	top: 0;	left: 0;	width: 100%;	height: 50px;	background: #fff;	overflow: hidden;	z-index: 500;	transition: transform .3s, -webkit-transform .3s, height .56s;	box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.06);}.header .logo {	float: left;	display: block;	padding: 12px 0;}
.menu-box {	background: #999;}.nav-fg {	background: #333 !important;	margin-left: 30px !important;	margin-right: 30px !important;}.language-now a {	color: #333 !important;}.header .logo img {	height: 26px;}.nav-list>li .category-item a {	font-size: 18px;	color: #fff;}.nav-list>li.active .category-item a {	position: relative;	z-index: 1;	color: #fff;}.nav-list>li.active .category-item a::after {	position: absolute;	z-index: -1;	content: "";	width: 100%;	height: 100%;	background: var(--four-five-color);	bottom: 0;	left: 0;}.category-cont a.active {	color: #059cd1;}.scroll-down .header.affix {	-webkit-transform: translateY(-1rem);	transform: translateY(-1rem);}.scroll-down .header.affix.open-menu {	-webkit-transform: translateY(0);	transform: translateY(0);}.header .logo-text {	float: left;	display: flex;	flex-direction: column;	justify-content: center;	padding-left: 0.15rem;	font-weight: 600;	letter-spacing: 1px;}.header .logo-text span {	background-image: -webkit-linear-gradient(left, #1a5f96, #13aac2);	-webkit-background-clip: text;	-webkit-text-fill-color: transparent;}.header .logo img {	padding-right: 0.15rem;	border-right: 1px solid #efefef;}@media (min-width: 1500px) {	.header .logo-text {		font-size: 0.18rem;	}}@media (min-width: 992px) {	body {		padding-top: 1.75rem;	}	.header {		height: 1.75rem;		overflow: visible;	}	.header-topbar {		height: 1rem;	}	.navbar {		float: left;		position: relative;		width: 100%;	}	.header .logo {		padding: 0;		line-height: 1rem;	}	.header .logo img {		height: .54rem;	}	.header .logo-text {		height: 1rem;	}	.header .tel {		display: inline-flex;		align-items: center;		float: right;		height: 1rem;	}	.header .tel img {		width: .5rem;		margin-right: .14rem;	}	.header .tel h4 {		font-weight: 700;		font-size: .25rem;	}	.header .tel small {		display: block;		font-weight: 700;		font-size: 0.16rem;		margin-bottom: 0.05rem;	}	.navbar-togger {		display: none;	}	.nav-menu {		float: right;		position: relative;		width: 100%;		height: .75rem;		display: flex;		justify-content: space-between;	}	.nav-list {		float: left;	}	.nav-list>li {		float: left;		position: relative;	}	.category-tig {		display: none;	}	.category-item a {		display: block;		line-height: .75rem;		font-size: 18px;		/* font-weight: 600; */		padding: 0 .3rem;		-webkit-transition: all .3s;		transition: all .3s;	}	.category-cont {		display: block;		position: absolute;		top: 100%;		left: 50%;		-webkit-transform: translate(-50%, 0);		transform: translate(-50%, 0);		z-index: 500;		background: #fff;		max-height: 0;		opacity: 0;		overflow: hidden;		width: auto;		text-align: center;		box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.1);		-webkit-transition: max-height .8s;		transition: max-height .8s;	}	.category-cont a {		display: block;		padding: .1rem .3rem;		font-size: .15rem;		white-space: nowrap;		color: #303233;		text-align: center;	}	.category-cont a:hover {		color: #1a5f96;	}	.nav-list>li:hover .category-item a {		color: #fff;	}	.nav-list>li:not(.nav-full):hover .category-cont {		opacity: 1;		max-height: 600px;	}	.nav-list>li.nav-full .category-cont {		display: none;	}	.dropdown-full {		display: none;		position: fixed;		left: 0;		width: 100%;		z-index: 200;		background-color: #eee;		-webkit-transition: none;		transition: none;		height: auto;		overflow: hidden;		-ms-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .05);		-o-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .05);		box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .05);	}	.nav-list>li.nav-full:hover .dropdown-full {		display: block;		visibility: visible;	}	.dropdown-box {		background: #fff;		width: 100%;	}	.btn-box {		background: #f7f7f7;	}	.dropdown-btn {		padding: .3rem 0;		display: flex;		justify-content: center;	}	.dropdown-btn a {		font-weight: 600;		padding: 10px 30px;		background: #fff;		border-radius: 0.3rem;		margin-right: 0.15rem;		border: 1px solid #d7d9dc;		font-size: .15rem;	}	.dropdown-btn a:nth-child(5) {		margin-right: 0;	}	.dropdown-btn a i {		display: none;		margin-left: 15px;		color: #414141;		width: 20px;		height: 20px;		text-align: center;		line-height: 20px;		border-radius: 50%;		background: #fff;	}	.dropdown-btn a.active,	.dropdown-btn a:hover {		background: var(--line-color);		color: #fff;		border: none;	}	.dropdown-btn a.active i {		display: inline-block;	}	.product-slider {		display: none;		position: relative;		padding: .3rem 0;	}	.product-slider.active {		display: block;	}	.product-slider .swiper-container {		position: relative;		width: 60%;		margin: 0 auto;	}	.product-slider a {		display: flex;		flex-direction: column;		justify-content: center;		align-items: center;		border-right: 1px solid #efefef;		padding-bottom: 35px;	}	.img-box {		width: 100%;		display: flex;		align-items: center;		justify-content: center;	}	.img-box img {		width: 80%;	}	.n-des {		font-size: 16px;		color: #333;	}	.n-des i {		display: inline-block;		margin-left: 15px;		width: 19px;		height: 19px;		text-align: center;		line-height: 17px;		margin-left: 8px;		border-radius: 50%;		border: 1px solid #eeeeee;		font-size: 12px;		color: #666;		transition: .45s ease;		vertical-align: text;	}	.product-slider a:hover .n-des i {		background: #1a5f96;		color: #fff;	}	.product-slider .swiper-button-prev,	.product-slider .swiper-button-next {		border: 2px solid #dadada;		border-radius: 50%;		width: 40px;		height: 40px;		text-align: center;		line-height: 35px;		background-size: 10px 10px;		background-image: none;	}	.product-slider .swiper-button-prev {		left: 10%;	}	.product-slider .swiper-button-next {		right: 10%;	}	.product-slider .swiper-button-prev:hover,	.product-slider .swiper-button-next:hover {		background: var(--line-color);		border: none;		line-height: 40px;	}	.product-slider .swiper-button-prev:hover i,	.product-slider .swiper-button-next:hover i {		color: #fff;	}	.search-btn {		display: block;		float: left;		padding-left: .35rem;		height: 0.75rem;		font-size: .2rem;		line-height: 0.75rem;		color: #fff;		cursor: pointer;		-webkit-transition: all .3s;		transition: all .3s;	}	.search-btn:hover {		color: #059cd1;	}	.search-wrap {		position: absolute;		left: 0;		right: 0;		top: 0;		height: .75rem;		background: #333;		z-index: -2;		opacity: 0;	}	.search-frame {		position: relative;		height: .46rem;		margin-top: .145rem;	}	.search-close {		display: block;		width: .4rem;		height: .46rem;		font-size: .24rem;		color: #fff;		line-height: .46rem;		text-align: center;		cursor: pointer;		position: absolute;		top: 0;		right: 0;		opacity: 0;		cursor: pointer;		-webkit-transition: all .3s;		transition: all .3s;	}	.search-close:hover {		color: var(--primary-color);	}	.search-input {		margin-right: .6rem;		height: .46rem;		padding-right: .6rem;		border: 1px solid #fff;		position: relative;	}	.search-input input {		width: 100%;		padding: 0 .15rem;		font-size: .16rem;		line-height: .46rem;		color: #fff;	}	.searchtext-btn {		position: absolute;		right: 0;		top: 0;		width: .44rem;		height: .44rem;		color: #fff;		font-size: .18rem;		z-index: 2;		cursor: pointer;		text-align: center;		line-height: .44rem;		-webkit-transition: all .3s;		transition: all .3s;	}	.searchtext-btn:hover {		color: var(--primary-color);	}	.dropList {		width: 66.66%;	}	.dropList dd {		width: 50%;		float: left;	}	.dropList {		display: none;	}	.dropList.active {		display: block;	}	@-webkit-keyframes searchform-fade {		0% {			opacity: 0;			-webkit-animation-timing-function: cubic-bezier(0.67, 0, 0.33, 1);			animation-timing-function: cubic-bezier(0.67, 0, 0.33, 1)		}		100% {			opacity: 1		}	}	@keyframes searchform-fade {		0% {			opacity: 0;			-webkit-animation-timing-function: cubic-bezier(0.67, 0, 0.33, 1);			animation-timing-function: cubic-bezier(0.67, 0, 0.33, 1)		}		100% {			opacity: 1		}	}	@-webkit-keyframes searchform-slide {		0% {			-webkit-transform: translate3d(100px, 0, 0);			transform: translate3d(100px, 0, 0);			-webkit-animation-timing-function: cubic-bezier(0.11393, 0.8644, 0.14684, 1);			animation-timing-function: cubic-bezier(0.11393, 0.8644, 0.14684, 1)		}		100% {			-webkit-transform: translateZ(0);			transform: translateZ(0)		}	}	@keyframes searchform-slide {		0% {			-webkit-transform: translate3d(100px, 0, 0);			transform: translate3d(100px, 0, 0);			-webkit-animation-timing-function: cubic-bezier(0.11393, 0.8644, 0.14684, 1);			animation-timing-function: cubic-bezier(0.11393, 0.8644, 0.14684, 1)		}		100% {			-webkit-transform: translateZ(0);			transform: translateZ(0)		}	}	@-webkit-keyframes item-searchshow {		0% {			opacity: 1;			-webkit-transform: none;			transform: none;			-webkit-animation-timing-function: cubic-bezier(0.2727, 0.0986, 0.8333, 1);			animation-timing-function: cubic-bezier(0.2727, 0.0986, 0.8333, 1)		}		40% {			opacity: 1		}		100% {			opacity: 0;			-webkit-transform: scale(0.3);			transform: scale(0.3)		}	}	@keyframes item-searchshow {		0% {			opacity: 1;			-webkit-transform: none;			transform: none;			-webkit-animation-timing-function: cubic-bezier(0.2727, 0.0986, 0.8333, 1);			animation-timing-function: cubic-bezier(0.2727, 0.0986, 0.8333, 1)		}		40% {			opacity: 1		}		100% {			opacity: 0;			-webkit-transform: scale(0.3);			transform: scale(0.3)		}	}	.searchshow .nav-list>li {		-webkit-animation: item-searchshow .4s both;		animation: item-searchshow .4s both;	}	.searchopen .search-wrap {		z-index: 10;		opacity: 1;	}	.searchopen .search-frame {		-webkit-animation: searchform-fade 400ms both;		animation: searchform-fade 400ms both;	}	.searchopen .search-frame form {		-webkit-animation: searchform-slide 1s both;		animation: searchform-slide 1s both;	}	.searchopen .search-close {		opacity: 1;		-webkit-transition: all .2s ease-out 0s;		transition: all .2s ease-out 0s;	}	.searchopen .search-close {		opacity: 1;		-webkit-transition: all .2s ease-out 0s;		transition: all .2s ease-out 0s;	}	.searchopen .nav-list>li {		visibility: hidden;	}	.nav-tel {		float: left;		font-family: "DIN";		font-size: .24rem;		color: #717171;		line-height: .78rem;		margin-left: .2rem;		-webkit-transition: all .3s;		transition: all .3s;	}	.nav-tel:hover {		color: #059cd1;	}}@media (min-width: 1260px) {	.category-item a {		padding: 0 .55rem;	}}@media (max-width: 991px) {	.nav-list>li.active .category-item a::after {		display: none;	}	body {		padding-top: 50px;	}	.header .logo-text {		height: 50px;		font-size: 0.12rem;		line-height: 0.18rem;	}	.header .tel {		display: none;	}	.header.open-menu {		height: 100%;		background: #fff;		-webkit-transition: background .36s cubic-bezier(0.32, 0.08, 0.24, 1), height .56s cubic-bezier(0.52, 0.16, 0.24, 1);		transition: background .36s cubic-bezier(0.32, 0.08, 0.24, 1), height .56s cubic-bezier(0.52, 0.16, 0.24, 1);	}	.navbar-togger {		float: right;		background: transparent;		border: none;		padding: 17px 15px;		display: inline-block;		margin-right: -15px;		visibility: visible;		transition: transform 0.44s 0.2s cubic-bezier(0.04, 0.04, 0.12, 0.96), opacity 0.28s 0.36s cubic-bezier(0.52, 0.16, 0.24, 1), -webkit-transform 0.44s 0.2s cubic-bezier(0.04, 0.04, 0.12, 0.96);	}	.navbar-togger .icon_bar {		width: 20px;		height: 2px;		background-color: var(--primary-color);		opacity: 1;		-webkit-transition: all .4s ease-out;		transition: all .4s ease-out;	}	.navbar-togger .icon_bar:nth-of-type(2) {		margin: 5px 0;	}	.open-menu .navbar-togger .icon_bar:nth-of-type(1) {		-webkit-transform: translate(0, 7px) rotate(45deg);		transform: translate(0, 7px) rotate(45deg);	}	.open-menu .navbar-togger .icon_bar:nth-of-type(2) {		opacity: 0;		-webkit-transform: translateX(5px);		transform: translateX(5px);	}	.open-menu .navbar-togger .icon_bar:nth-of-type(3) {		-webkit-transform: translate(0, -7px) rotate(-45deg);		transform: translate(0, -7px) rotate(-45deg);	}	.navbar {		position: relative;		background: #fff;		height: 50px;	}	.nav-menu {		position: absolute;		top: 50px;		left: 0;		right: 0;		bottom: 0;		width: 100%;		z-index: 620;		padding: 10px 20px 20px 20px;		border-top: 1px solid #e5e5e5;		overflow-x: hidden;		overflow-y: auto;		visibility: hidden;		-webkit-transition: visibility 0s linear 1s;		transition: visibility 0s linear 1s;	}	.header.open-menu .nav-menu {		visibility: visible;		-webkit-transition-delay: 0s;		transition-delay: 0s;	}	.nav-list>li {		border-bottom: 1px solid #e5e5e5;		opacity: 0;		pointer-events: none;	}	.nav-list>li:nth-child(1) {		-webkit-transform: translateY(-44px);		transform: translateY(-44px);		transition: opacity .33s cubic-bezier(0.52, 0.16, 0.52, 0.84) .15s, transform .46s cubic-bezier(0.52, 0.16, 0.52, 0.84) .1s, -webkit-transform .46s cubic-bezier(0.52, 0.16, 0.52, 0.84) .1s;	}	.nav-list>li:nth-child(2) {		-webkit-transform: translateY(-40px);		transform: translateY(-40px);		transition: opacity .29s cubic-bezier(0.52, 0.16, 0.52, 0.84) .13s, transform .45s cubic-bezier(0.52, 0.16, 0.52, 0.84) .095s, -webkit-transform .45s cubic-bezier(0.52, 0.16, 0.52, 0.84) .095s;	}	.nav-list>li:nth-child(3) {		-webkit-transform: translateY(-36px);		transform: translateY(-36px);		transition: opacity .26s cubic-bezier(0.52, 0.16, 0.52, 0.84) .11s, transform .43s cubic-bezier(0.52, 0.16, 0.52, 0.84) .082s, -webkit-transform .43s cubic-bezier(0.52, 0.16, 0.52, 0.84) .082s;	}	.nav-list>li:nth-child(4) {		-webkit-transform: translateY(-32px);		transform: translateY(-32px);		transition: opacity .23s cubic-bezier(0.52, 0.16, 0.52, 0.84) .09s, transform .42s cubic-bezier(0.52, 0.16, 0.52, 0.84) .069s, -webkit-transform .42s cubic-bezier(0.52, 0.16, 0.52, 0.84) .069s;	}	.nav-list>li:nth-child(5) {		-webkit-transform: translateY(-28px);		transform: translateY(-28px);		transition: opacity .22s cubic-bezier(0.52, 0.16, 0.52, 0.84) .07s, transform .42s cubic-bezier(0.52, 0.16, 0.52, 0.84) .056s, -webkit-transform .42s cubic-bezier(0.52, 0.16, 0.52, 0.84) .056s;	}	.nav-list>li:nth-child(6) {		-webkit-transform: translateY(-24px);		transform: translateY(-24px);		transition: opacity .20s cubic-bezier(0.52, 0.16, 0.52, 0.84) .05s, transform .41s cubic-bezier(0.52, 0.16, 0.52, 0.84) .043s, -webkit-transform .41s cubic-bezier(0.52, 0.16, 0.52, 0.84) .043s;	}	.nav-list>li:nth-child(7),	.nav-pane {		-webkit-transform: translateY(-20px);		transform: translateY(-20px);		transition: opacity .19s cubic-bezier(0.52, 0.16, 0.52, 0.84) .03s, transform .40s cubic-bezier(0.52, 0.16, 0.52, 0.84) .030s, -webkit-transform .40s cubic-bezier(0.52, 0.16, 0.52, 0.84) .030s;	}	.header.open-menu .nav-list>li,	.header.open-menu .nav-pane {		opacity: 1;		pointer-events: auto;		-webkit-transform: none;		transform: none;	}	.category-item {		position: relative;	}	.category-item a {		font-size: 14px;		font-weight: 600;		display: block;		line-height: 48px;		margin-right: 60px;	}	.category-tig {		font-size: 14px;		color: #888;		text-align: right;		line-height: 48px;		width: 50px;		height: 48px;		position: absolute;		right: 0;		top: 0;		z-index: 2;	}	.category-rotate {		width: 20px;		height: 20px;		font-size: 20px;		display: inline-block;		text-align: center;		line-height: 1;		vertical-align: middle;		-webkit-transition: all .3s;		transition: all .3s;	}	.nav-list>li.open .category-rotate {		-webkit-transform: rotate(90deg);		transform: rotate(90deg);	}	.dropdown-full,	.category-cont {		display: none;	}	.P_parent.open .category-cont {		display: block;	}	.category-cont a {		line-height: 36px;		color: #666;		font-size: 12px;		display: block;		padding: 0 20px;		text-overflow: ellipsis;		white-space: nowrap;		overflow: hidden;		border-bottom: 1px solid #e5e5e5;	}	.category-cont a:last-child {		border: none;	}	.dropdown-list,	.dropdown-column .m-img {		display: none;	}	.search-wrap {		margin-top: 20px;	}	.search-btn {		display: none;	}	.search-close {		display: none;	}	.search-input {		height: 46px;		border: 1px solid #e5e5e5;		position: relative;		padding-right: 44px;	}	.search-input input {		width: 100%;		font-size: 14px;		line-height: 44px;		padding: 0 15px;		color: #717171;	}	.searchtext-btn {		position: absolute;		right: 0;		top: 0;		width: 44px;		height: 44px;		z-index: 2;		cursor: pointer;		text-align: center;		line-height: 44px;		font-size: 16px;		color: var(--primary-color);	}}@media (max-width: 1366px) {	.dropdown-btn {		padding: .25rem 0;	}	.product-slider {		padding: .25rem 0;	}}@media (max-width: 991px) {	.nav-list>li.active .category-item a {		color: var(--primary-color);	}	.nav-list>li .category-item a {		color: #666;	}}@media (max-width: 414px) {	.header .logo-text {		display: none;	}	.header .logo img {		border-right: none;	}}/* header - end *//* home-banner start */.banner {	position: relative;	padding: 0;}.banner-item {	display: block;}.banner-img {	width: 100%;	display: block;}.banner .banner-pc {	display: none;}.banner .banner-mb {	display: block;}.caption {	position: absolute;	width: 75%;	top: 20%;	left: 50%;	transform: translateX(-50%);}.cap-badge {	display: inline-block;	padding: 0.08rem 0.20rem;	background: var(--four-five-color);	font-weight: bolder;	color: #fff;	font-size: 0.20rem;	letter-spacing: 2px;	margin-bottom: 0.10rem;}.cap-tit {	position: relative;	font-size: 0.38rem;	color: #fff;	font-weight: bolder;	letter-spacing: 2px;	margin-bottom: 0.20rem;}.cap-tit::after,.cap-tit::before {	position: absolute;	display: block;	content: "";	height: 1px;	background: #fff;	left: 0;	bottom: 0;}.cap-tit::after {	bottom: -0.05rem;}.cap-tit::before {	bottom: -0.10rem;}.cap-des {	position: relative;	display: flex;	justify-content: space-between;	color: #fff;	font-size: 0.18rem;	padding: 0.08rem 0.10rem;	font-weight: 600;	background-image: var(--four-five-color);	-webkit-background-clip: text;	-webkit-text-fill-color: transparent;	margin-bottom: 0.5rem;}.cap-des span {	letter-spacing: 10px;}.cap-des::after {	position: absolute;	z-index: -1;	content: "";	top: 0;	left: 0;	background: rgba(255, 255, 255, .87);	width: 100%;	height: 100%;}.cap-icons {	display: flex;}.cap-icons .cap-icon {	margin-right: 0.20rem;	width: 1rem;	height: 1rem;	background: #fff;	border-radius: 50%;	display: flex;	flex-direction: column;	justify-content: center;	align-items: center;}.cap-icon p {	font-size: 0.14rem;	font-weight: bold;	margin-top: 0.05rem;}.banner-bottom{	position: absolute;	z-index: 10;	width: 75%;	background: rgba(255,255,255,0.96);	left: 50%;	bottom: -1px;	transform: translateX(-50%);	padding: 1.5% 0;	transition: all ease-out .5s;}.banner-bottom ul{	display: flex;}.banner-bottom ul li{	width: 25%;	display: inline-flex;	justify-content: center;	align-items: baseline;	cursor: pointer;}.banner-bottom ul li.on .icon,.banner-bottom ul li.on p,.banner-bottom ul li.on .counter,.banner-bottom ul li:hover .icon,.banner-bottom ul li:hover p,.banner-bottom ul li:hover .counter{	color: #1a5f96;}.banner-bottom ul li p{	line-height: 1.2;}.banner-bottom ul li .icon{	font-size: .5rem;	margin-right: 5%;	padding-top: 2%;}.banner-bottom li .counter{	font-size: 0.48rem;	color: #333;	letter-spacing: normal;}.banner-bottom li sub:nth-child(1){	font-size: 0.48rem;	vertical-align: inherit;}	.banner-bottom li .sub{	font-size: 0.18rem;	color: #666;	vertical-align: 5px;}.banner-bottom li p{	font-size: 0.20rem;	letter-spacing: 1px;	font-weight: 500;	color: #666;}.banner-bottom.active{	transform: translateX(-50%) rotateX(90deg);	transform-origin: bottom;	}	@media (min-width: 992px) {	.banner .banner-pc {		display: block;	}	.banner .banner-mb {		display: none;	}}@media (max-width: 1680px) {	.banner-bottom{		padding: 1% 0;	}	.cap-icons .cap-icon {		width: 0.8rem;		height: 0.8rem;	}	.cap-icons .cap-icon img{		width: 35%;	}}@media (max-width: 1366px) {	.caption {		top: 17%;	}	.banner-bottom li .counter {		font-size: 0.4rem;	}	.banner-bottom li p {		font-size: 0.16rem;	}}@media (max-width: 1200px) {	.caption {		top: 13%;	}	.cap-des {		margin-bottom: 0.3rem;	}	.banner-bottom{		width: 100%;	}}@media (max-width: 991px) {	.caption {		display: none;	}	.banner-bottom ul li {		width: 25%;		display: flex;		flex-direction: column;		justify-content: center;		align-items: center;	}	.banner-bottom ul li p {		text-align: center;	}	.banner-bottom li .counter {		font-size: 0.3rem;	}}@media (max-width: 414px) {	.banner-bottom {		display: none;	}}/* home-banner end *//* home-product start */.pro-box{	display: flex;	flex-direction: row;	margin-top: .35rem;}.pro-left{	display: flex;	flex-direction: column;	justify-content: space-between;	max-width: 300px;	height: 565px;	flex: 0 0 300px;}.pro-list{	max-width: 300px;	border: 1px solid #f2f2f2;}.product-heade{	background: var(--line-color);	line-height: 3.5;	max-width: 300px;	color: #fff;	padding-left: 30px;	font-size: 0.2rem;}.product-heade .icon{	margin-right: 0.1rem;}.accordion{	width: 100%;	max-width: 300px;	background: #fff;}.accordion .link{	cursor: pointer;	display: block;	padding: 10px 10px 10px 30px;	color: #999;	font-size: 14px;	font-weight: 700;	border-bottom: 1px solid #f2f2f2;	position: relative;}.accordion li.open  .link{	border-bottom: none;}.accordion li:last-child .link{	border-bottom: 0;}.link i {	display: inline-block;	border-radius: 50%;	border: 1px solid #dedede;	text-align: center;	width: 25px;	height: 25px;	line-height: 25px;	margin-left: 5px;	position: absolute;	margin-top: 11px;	right: 15%;	font-size: .1rem;	transform: translateY(-50%);	color: #666;	transition: all 0.4s ease;	transform-origin: center center;}.accordion li.open .link {	color: #1a5f96;}/* .accordion li.active .link{	 border-bottom: 0; } */ .accordion li.active .link i{	 margin-top: 0;	 transform: rotate(90deg); } .accordion li.active.open .link i{ 	 margin-top: 0; 	 transform: rotate(0deg); } .accordion li.open .link i{	color: #fff;	background: #1a5f96;	transform: rotate(90deg);	margin-top: 0;} .submenu {	 display: none;	 background: #fff;	 font-size: 14px;	 border-bottom: 1px solid #f2f2f2; } .submenu li:nth-child(1) a{	 /* color: #1a5f96; */ } .accordion li.open-sub .submenu{	 display: block; } .submenu a{	 display: block;	 color: #666;	 padding: 3px 0px 3px 40px;	 transition: all 0.25s ease; } .submenu li:last-child a{	 padding-bottom: 15px; } .submenu a:hover{	 color: #1a5f96; } .product-tel{	 color: #fff;	 padding: 15px 0;	 padding-left: 30px;	 background: #999; } .product-tel p{	 font-size: 0.18rem; } .tel-num .icon{	 color: #fff;	 font-size: 0.3rem; }
   .product-tel .tel-num{ 	 font-size: 0.28rem;	 font-weight: 700; }.pro-right{	flex: 1;	margin-left: 2%;	height: 565px;	display: flex;	flex-direction: row;}	.pro-right .proIn-left{	flex: 0 0 40%;	background: #f5f6f6;}.pro-link{	position: relative;	display: block;	height: 100%;	padding: .35rem .35rem;	transition: all .35s ease-in-out;}.pro-link::before{	position: absolute;	content: "";	width: 0;	height: 5px;	left: 0;	bottom: 0;	background: var(--line-color);	transition: width .45s linear;}.pro-link:hover::before{	width: 100%;}.pro-link .pro-tit{	font-size: .24rem;	color: #333;	margin-bottom: 0.15rem;	transition: color .23s linear;}.pro-link:hover .pro-tit{	color: #1a5f96;}.pro-link .pro-ul{	margin-bottom: .15rem;}.pro-ul.ul-col-4{	height: 128px;	 overflow: hidden;}.pro-ul.ul-col-2{	height: 64px;	overflow: hidden;}.pro-link .pro-ul li{	line-height: 2;	font-size: .16rem;}.pro-link .pro-ul li i{	margin-right: .1rem;}.pro-more{	position: relative;	z-index: 1;	display: inline-block;	width: .3rem;	height: .3rem;	line-height: .28rem;	background: #fff;	border-radius: 50%;	text-align: center;	border: 1px solid #e0e0e0;	transition: transform .45s, background-color .2s;}.pro-more:after {	content: "";	position: absolute;	top: 0;	left: 0;	padding: 0;	width: 100%;	height: 100%;	z-index: -1;	border-radius: 50%;	box-shadow: 0 0 0 2px #e2e2e2;	opacity: 0;	transform: scale(0.9);}.pro-more i{	font-size: .16rem;	color: #666;}.pro-link:hover .pro-more:after{	animation: sonarEffect 1.3s ease-out 75ms infinite;}.pro-link:hover .pro-more i{	color: #1a5f96;}@keyframes sonarEffect {	0% {		opacity: 0.3;	}	40% {		opacity: 0.5;		box-shadow: 0 0 0 2px #bababa, 0 0 5px 5px #e2e2e2, 0 0 0 5px #bababa;	}	100% {		box-shadow: 0 0 0 2px #bababa, 0 0 5px 5px #e2e2e2, 0 0 0 5px #bababa;		transform: scale(1.5);		opacity: 0;	}}.single-link{	position: relative;}.single-link .pro-img{	position: absolute;	bottom: .35rem;	right: .35rem;	left: .35rem;	text-align: right;}.single-link .pro-img img{	width: 59%;}.pro-right .proIn-right{	flex: 0 0 59%;	margin-left: 1%;	display: flex;	flex-direction: column;	justify-content: space-between;}.in-top{	flex: 1;	background: #f5f6f6;	margin-bottom: 1%;}.in-top .pro-link{	display: flex;	flex-direction: row;}.in-top-text{	flex: 0 0 53%;}.in-top-img{	flex: 0 0 46%;	display: flex;	justify-content: flex-end;	align-items: center;}.in-top-img img{	max-width: 100%;	width: 217px;}.in-bottom{	flex: 1;	margin-top: 1%;	display: flex;	flex-direction: row;}.in-bottom-left{	flex: 1;	background: #f5f6f6;	margin-right: 1%;}.in-bottom-right{	flex: 1;	background: #f5f6f6;	margin-left: 1%;}.in-bottom-img{	position: absolute;	width: 100%;	bottom: .35rem;	margin-left: -0.35rem;	padding-right: .35rem;	/* display: flex;	justify-content: flex-end; */}.in-bottom-img img{  width: 45%;  float: right;}.mobile-sort-box{	display: none;}@media (max-width: 1680px) {	.single-link .pro-img img {		width: 90%;	}	.pro-link .pro-tit {		font-size: .2rem;	}	.in-bottom-img img {		width: 59%;	}}@media (max-width: 1499px) {	.pro-ul.ul-col-2 {		height: 58px;	}}@media (max-width: 1260px) {	.pro-ul.ul-col-4 {		height: 100px;	}}@media (max-width:1024px) {	.home-list-hide,	.product-tel-hide{		display: none;	}	.pro-box {		display: inherit;		flex-direction: inherit;	}	.pro-left {		max-width: inherit;		width: 100%;		height: inherit;		flex: inherit;		margin-bottom: 0.15rem;	}	.pro-list {		max-width: inherit;		width: 100%;	}	.product-heade {		line-height: 2.5;		max-width: inherit;		width: 100%;	}	.accordion {		width: 100%;		max-width: inherit;	}	.link i {		width: 20px;		height: 20px;		line-height: 20px;	}	.product-tel {		margin-top: .15rem;		padding: 10px 0;		padding-left: 30px;	}	.pro-right {		flex: 1;		margin-left: inherit;		height: inherit;		display: flex;		flex-direction: row;	}	.pro-link {		padding: .20rem .20rem;	}	.pro-link .pro-tit {		font-size: .25rem;		margin-bottom: 0.1rem;	}	.single-link .pro-img {		position: unset;		margin-top: .20rem;		bottom: unset;		right: unset;		left: unset;	}	.in-bottom-img {		bottom: .20rem;		margin-left: -0.20rem;		padding-right: .20rem;	}	.mobile-sort-box {		display: block;	}	.mobile-sort-box .title{		font-size: .28rem;		text-align: center;		line-height: 2;		margin-bottom: .35rem;		color: var(--primary-color);	}		.mobile-sort-box .btn-box{		display: flex;		justify-content: space-between;		flex-wrap: wrap;		margin-bottom: 0.35rem;	}	.mobile-sort-box a{		width: 18%;		display: inline-block;		background: var(--line-color);		padding: .15rem 0;		color: #fff;		border-radius: 30px;		text-align: center;	}}	@media (max-width: 767px) {	.pro-ul.ul-col-2 {		height: 50px;	}}	@media (max-width: 414px) {	.single-link .pro-img {		text-align: right;	}	.single-link .pro-img img {		width: 75%;	}	.pro-link .pro-tit {		font-size: .23rem;	}	.pro-more {		line-height: .24rem;	}	.pro-right {		flex-direction: column;	}	.pro-right .proIn-left {		flex: inherit;		margin-bottom: 0.15rem;	}	.pro-right .proIn-right {		flex: inherit;		margin-left: inherit;	}	.in-top {		flex: inherit;		margin-bottom: 0.15rem;	}	.in-bottom {		flex: inherit;		margin-top: inherit;	}	.in-bottom-img {		position: static;		bottom: .35rem;		margin-left: inherit;		padding-right: unset;		display: flex;		justify-content: flex-end;	}	.mobile-sort-box .btn-box{		margin-bottom: .15rem;	}	.mobile-sort-box a {		width: 30%;		margin-bottom: .2rem;	}	.mobile-sort-box a:nth-child(4),	.mobile-sort-box a:nth-child(5)	{		width: 48%;	}}/* home-product end *//* home-solution start */.sec-solution{	background: url(../images/solution-bg.jpg) no-repeat center center/cover;}.sol-box{	margin-top: .35rem;}.sol-box .col-xs-6,.sol-box .col-md-3{	padding: 0 .075rem;}.sol-item{	display: block;	position: relative;}.sol-item:hover .sol-img img{	transform: scale(1.06);}.sol-item:hover .sol-dec{	background: rgba(0, 117, 175, 0.7);}.sol-img{	overflow: hidden;	height: 0;	padding-bottom: 68.06282722513089%;}.sol-img img{	width: 100%;	object-fit: cover;	object-position: top center;	transition: transform .35s linear;}.sol-dec{	position: absolute;	left: 0;	bottom: 0;	width: 100%;	line-height: 2.5;	background: rgba(0,0,0,.75);	color: #fff;	padding-left: .2rem;	font-size: .17rem;	transition: background-color .35s linear;}.sol-dec .icon{	margin-right: .05rem;}@media (max-width: 991px) {	.sol-box .col-xs-6,	.sol-box .col-md-3{		margin-bottom: .15rem;	}}@media (max-width: 414px) {	.sol-box .row{		margin-right: -.075rem;		margin-left: -.075rem;	}	.img-box {		height: 150px;	}}/* home-solution end *//* home-hot start */.hot-box{	margin-top: .35rem;}.hot-box .in-top {	flex: inherit;	height: 330px;	background: #f5f6f6;	margin-bottom: unset;}.hot-box .col-xs-12,.hot-box .col-sm-6{	margin-bottom: .3rem;}/* .long-img img{	width: 100% !important;	max-height: 200px;} */.hot-box .pro-link:hover{	background: #fff;	box-shadow: 0 0 18px rgba(0,0,0,.1);	transform: scale(1.01);}.hot-box .pro-link::before {	top: 0;}.hot-box .pro-link .pro-ul li i {	color: #999;	transition: color .35s linear;}.hot-box .pro-link:hover .pro-ul li i {	color: #1a5f96;}/* @media (max-width: 1500px) {	.long-img img {		width: 55% !important;		max-height: 190px;	}} */@media (max-width: 1024px) {	.hot-box .col-xs-12,  .hot-box .col-sm-6 {		padding: 0 0.075rem;		margin-bottom: .2rem;	}}/* home-hot end *//* home-about start */.sec-about{	background: #f8f8f8;	padding-bottom: 1rem !important;}.about-box{	display: flex;	align-items: center;	justify-content: space-between;	/* flex-wrap: wrap; */}.about_main_left{	flex: 0 0 40%;}.about_main_left .about-title{		font-size: .48rem;		color: #1a5f96;		font-weight: 500;		margin-bottom: .25rem;}.about_main_left .about-title small{		font-size: .24rem;		color: #666;		text-transform: uppercase;		margin-left: .25rem;}.about_main_left .tit-des{	font-size: .20rem;	color: #333;	font-weight: 600;	margin-bottom: .25rem;}.about_main_left .intro{	font-size: .18rem;	color: #666;	line-height: 1.5;	margin-bottom: .25rem;}.publica {	display: inline-block;	position: relative;	width: 150px;	font-size: .16rem;	color: #fff;	text-align: center;	line-height: .46rem;	border-radius: 23px;	background: var(--line-color);	padding-right: .4rem;	margin-top: .35rem;}.publica .icon{	position: absolute;	font-size: .20rem;	right: .3rem;	top: 50%;	transform: translateY(-50%);	transition: all .35s ease-in-out;}.publica:hover .icon{	right: .28rem;}.about_main_right {	position: relative;	flex: 0 0 56%;	text-align: right;}.about_main_right ul {	width: 130%;	margin-left: 10%;	display: flex;	padding: 3% 5% 3% 5%;	border-top: 0px solid #dadada;	border-left: 0px solid #dadada;}.about_main_right li {	margin-right: 9%;	text-align: left;}.about_main_right ul li.on .icon, .about_main_right ul li.on p, .about_main_right ul li.on .counter,.about_main_right ul li:hover .icon, .about_main_right ul li:hover p, .about_main_right ul li:hover .counter {    color: #1a5f96;}.about_main_right li .icon{	font-size: .38rem;	margin-bottom: .15rem;}.about_main_right li .counter {	font-size: 0.48rem;	color: #333;	letter-spacing: normal;}.about_main_right li sub:nth-child(1) {	font-size: 0.48rem;	vertical-align: inherit;}.about_main_right ul li p {	line-height: 1.2;}.about_main_right img {	width: 95%;	position: relative;	z-index: 2;}.about_main_right::after {	content: "";	position: absolute;	bottom: -2vw;	left: 0;	width: 6vw;	height: 6vw;	background-color: #1a5f96;}@media (max-width:1680px) {	.about_main_right li {		margin-right: 5%;	}}@media (max-width: 1500px){	.about_main_left .about-title{	    font-size: .38rem;	}	.about_main_left .about-title small{			font-size: .20rem;	}	.about_main_right li {		margin-right: 8%;	}	.about_main_right li .counter {		font-size: 0.4rem;	}}@media (max-width: 1024px){	.about-box {		flex-direction: column;	}	.about_main_left {		flex: inherit;		margin-bottom: .35rem;	}	.about_main_left .about-title {		text-align: center;	}	.about_main_left .about-title small{		display: block;		margin-top: 16px;		margin-left: 0;	}	.about_main_right {		flex: inherit;	}	.about_main_right ul {		width: 100%;		margin-left: inherit;		border: none;		justify-content: space-between;		margin: 2% 0;	}	.about_main_right li {		width: 20%;		margin-right: inherit;		text-align: center;	}	.about_main_right img {		width: 100%;	}	.about_main_right::after {		/* bottom: -4vw;		left: -4vw;		width: 10vw;		height: 10vw; */		display: none;	}}@media (max-width: 414px) {	.about_main_right li .counter {		font-size: 0.3rem;	}}/* home-about end *//* home-honor start */.honor-box{	position: relative;}.honor-box .swiper-container{	width: 85%;	margin: 0 auto;}.cer-box img{	width: 100%;}.honor-box .swiper-button-prev,.honor-box .swiper-button-next{	background-image: none;	width: 40px;	height: 40px;	border-radius: 50%;	border: 1px solid #dadada;	text-align: center;	line-height: 38px;}.honor-box .swiper-button-prev:hover,.honor-box .swiper-button-next:hover{	background: var(--line-color);	color: #fff;	border: none;}.qptp {	display: none;	position: fixed;	top: 0;	left: 0;	height: 0;	width: 100%;	height: 100%;	background: rgba(0, 0, 0, .8);	z-index: 999;}.qptp img {	position: absolute;	top: 50%;	left: 50%;	max-width: 90%;	transform: translate(-50%, -50%);}@media (max-width: 414px) {	.honor-box .swiper-container {		width: 65%;	}}/* home-honor end *//* home-choose start */.sec-choose{	background: url(../images/choose-bg.jpg) no-repeat center center/cover;}.choose-box{	margin-top: .35rem;	display: flex;	flex-wrap: wrap;	justify-content: space-between;	align-items: center;}.choose-item{	background: rgba(255,255,255.95);	width: 16%;	text-align: center;	padding: 4% 0 6% 0;	font-size: .20rem;	letter-spacing: 1px;	cursor: pointer;	transition: transform .45s linear;}.choose-item:hover{	color: #fff;	transform: scale(1.1);	background: url(../images/c-itemH.jpg) no-repeat  center bottom/cover;}.choose-item:hover span{	background: #fff;}.choose-item span{	display: block;	width: 0.9rem;	height: 0.9rem;	background: #f4f4f4;	border-radius: 50%;	margin: 0 auto 15%;	text-align: center;	line-height: 0.9rem;	transition: .45s linear;}.choose-item span img{	width: 50%;}@media (max-width: 1500px) {	.choose-item {		font-size: .2rem;	}}@media (max-width: 991px) {	.choose-item {		width: 32%;		font-size: .18rem;	}	.choose-item:nth-child(1),	.choose-item:nth-child(2),	.choose-item:nth-child(3)	{		margin-bottom: .15rem;	}}@media (max-width: 414px) {	.choose-item {		width: 48%;		font-size: .18rem;	}	.choose-item:nth-child(4)	{		margin-bottom: .15rem;	}}/* home-choose end *//* home-media start */.media-box{	margin-top: .35rem;	display: flex;	flex-direction: row;  justify-content: space-between;  height: 672px;}.media-left{	flex: 0 0 30%;}.media-item{	display: block;	height: 100%;	position: relative;	overflow: hidden;}.media-item:hover img{	transform: scale(1.1);}.media-item img{	width: 100%;	min-height: 100%;	transition: .35s;}.media-content{	position: absolute;	width: 70%;	top: 15%;	left: 50%;	transform: translateX(-50%);}.media-content .title{	color: #fff;	font-size: .25rem;	line-height: 1.3;	margin-bottom: 0.2rem;	display: -webkit-box;	 -webkit-box-orient: vertical;	 -webkit-line-clamp: 4;	 overflow: hidden;}.media-content .time{	font-size: .16rem;	color: #fff;	padding-left: 30px;	background: url(../images/time.png) no-repeat left center;	background-size: 20px 20px;	margin-bottom: .2rem;}.media-content .des{	color: #fff;	font-size: .16rem;	display: -webkit-box;	-webkit-box-orient: vertical;	-webkit-line-clamp: 3;	overflow: hidden;	text-align: justify;	}.media-center{	flex: 0 0 39%;	margin: 0 .5%;}.media-right{	flex: 0 0 30%;	display: flex;	flex-direction: column;}.media-right-top{	flex: 1;}.media-right-bottom{	margin-top: 1.5%;	flex: 1;}.media-right-top .video-box{	height: 100%;}.video-box{	position: relative;	cursor: pointer;}.video-box img{	width: 100%;	height: 100%;	object-fit: cover;}.video-box .video-control{	position: absolute;	width: .65rem;	height: .65rem;	line-height: .65rem;	text-align: center;	top: 50%;	left: 50%;	background: rgba(0,0,0,.56);	border-radius: 50%;	transform: translate(-50%,-50%);}.video-box .video-control i{	color: #fff;	font-size: .18rem;}.join-box{	margin-top: .35rem;	display: flex;	flex-direction: row;	flex-wrap: wrap;	justify-content: space-between;}.join-item{	display: block;	width: 22%;	transition: all .45s ease-in-out;}.join-item h5{	font-size: .28rem;	color: #666;	margin-bottom: .25rem;}.join-item:hover h5{	color: #333;}.join-item p{	color: #999;	font-size: .16rem;	line-height: 1.2;	min-height: 0.57rem;	margin-bottom: .3rem;}.join-item:hover p{	color: #666;}.join-item .go{	font-size: .18rem;	color: #999;}.join-item:hover .go{	color: #1a5f96;}.go .icon{	margin-right: .15rem;}@media (max-width: 1530px){  .media-box{    height: auto;  }}@media (max-width: 1260px) {	.media-content .title {		font-size: .2rem;	}	.join-item h5 {		font-size: .25rem; 	}}@media (max-width: 991px) {	.media-box {		flex-wrap: wrap;	}	.media-left {		flex: 0 0 49%;	}	.media-center {		flex: 0 0 49%;		margin: unset;	}	.media-right {		flex: 0 0 100%;		flex-direction: row;		justify-content: space-between;		margin-top: 2%;	}	.media-right-top {		flex: 0 0 49%;	}	.media-right-bottom {		margin-top: unset;		flex: 0 0 49%;	}	.join-item {		width: 47%;	}	.join-item:nth-child(1),	.join-item:nth-child(2){		margin-bottom: 4%;	}}@media (max-width: 414px) {	.media-content {		width: 85%;		top: 7%;	}	.media-content .title {		margin-bottom: 0.25rem;	}	.media-content .time {		margin-bottom: .25rem;	}	.media-content .des {		display: none;	}	.media-content .publica {		display: none;	}	.join-item p {		display: -webkit-box;	 -webkit-box-orient: vertical;	 -webkit-line-clamp: 2;		 overflow: hidden;		 min-height: unset;	}}@media (max-width: 360px) {	.media-content .title {		margin-bottom: 0.15rem;	}	.media-content .time {		margin-bottom: .15rem;	}	.media-item .publica {    width: 100%;    margin-top: .12rem;	}}/* home-media end *//* video-plug start */.msg-box-bg {	width: 100%;	height: 100%;	position: fixed;	left: 0;	top: 0;	display: none;	z-index: 1001;}.msg-box {	width: 70%;	height: 70%;	padding: 0px;	background-color: #F3F3F3;	position: absolute;	left: 50%;	top: 47%;	transform: translate(-50%, -50%);	box-shadow: 0 5px 15px rgba(0, 0, 0, 0.3);}.msg-box .close-box {	width: 30px;	height: 30px;	background: url(../images/btn-close-modal.png) no-repeat center;	cursor: pointer;	position: absolute;	right: 10px;	top: 10px;	-webkit-transition: .5s;	-ms-transition: .5s;	-moz-transition: .5s;	-o-transition: .5s;	transition: .5s;}.msg-box .close-box:hover {	-webkit-transform: rotate(90deg);	-ms-transform: rotate(90deg);	-moz-transform: rotate(90deg);	-o-transform: rotate(90deg);	transform: rotate(90deg);}/* video-plug end *//* footer start */footer .publica{	margin-top: inherit;	width: 80%;}footer a{	transition: color .25s;}footer a:hover{	color: #1a5f96;}.contact-box{	padding: .35rem 0;	background: url(../images/contact-bg.jpg) no-repeat center center/cover;}.contact-box .row{	height: .55rem;	line-height: .55rem;}.foot-form .text{	color: #fff;	font-size: .28rem;}.input-box {	display: flex;	justify-content: space-between;}.input-box input{	background: #fff;	height: .55rem;	width: 32%;	padding-left: 2%;}.input-btn{	text-align: right;}
   .footer-bottom{	padding-bottom: .25rem;	background: #999;}.foot-nav{	padding: .25rem 0;	border-bottom: 1px solid #49494b;	color: #fff;	font-size: .16rem;	display: flex;	justify-content: space-between;}.foot-nav a{	text-align: center;	padding: 0 .12rem;}.index-link{	flex: 0 0 75%;	display: flex;	justify-content: space-between;}.web-link{	flex: 0 17%;	margin-left: 3%;	display: flex;	justify-content: space-between;}.web-link a{	width: 50%;}.web-link a:first-child{	border-right: 1px solid #49494b;}.footIn-box{	padding: .25rem 0;	border-bottom: 1px solid #49494b;}.footIn-box .intro{	color: #fff;	font-size: .16rem;	margin-top: .25rem;}.foot-info{	display: flex;	justify-content: space-between;}.if-first{color: #fff;	flex: 0 0 28%;}
    .if-first p{	color: white(255,255,255,.6);	font-size: .20rem;	margin-top: .15rem;}.share{	margin-top: .25rem;}.share .social-share .social-share-icon {	width: 40px;	height: 40px;	line-height: 40px;	border: none;	background: #f7f7f7;}.share .social-share a {	margin: 8px;}.share .social-share .social-share-icon:hover {	background: var(--line-color);	color: #d4d4d4;}.if-second{	flex: 0 0 20%;}.if-second dt{	font-size: .2rem;	color: #fff;	margin-bottom: .15rem;}
   .if-second dd{	width: 45%;	float: left;	font-size: .14rem;	color: #FFFFFF;	line-height: 1.8;}.if-third{	flex: 0 0 24%;}.if-third dt{	font-size: .2rem;	color: #fff;	margin-bottom: .15rem;}
   .if-third dd{	font-size: .18rem;	color: #FFFFFF;	line-height: 1.7;}.if-third dd .icon{	vertical-align: middle;}.if-fourth{	flex: 0 0 10%;	text-align: center;}.if-fourth img{	width: 100%;}.if-fourth span{	display: block;	margin-top: 0.15rem;	color: rgba(255,255,255.6);}.friend-link{	padding: .25rem 0;	color: #fff;	font-size: 0.18rem;}.friend-link a{	color: #999;	padding-right: .15rem;}.copyright{	display: flex;	justify-content: space-between;}.copyright p{	color: #999;	font-size: 0.16rem;}.copyright .anebi{	background-image: url(../images/anbei.png);	background-repeat: no-repeat;	padding-left: 25px;}@media (max-width: 1259px) {	.foot-form .text {		font-size: .2rem;	}	footer .publica {		width: 100%;		padding-right: .2rem;	}	footer .publica .icon{		font-size: .14rem;		right: .2rem;  }  .hot-box .in-top {    height: 260px;}}@media (max-width: 1023px) {	.contact-box{		display: none;	}}@media (max-width: 991px) {	.foot-nav{		display: none;	}	.foot-info {		align-items: center;	}	.if-second{		display: none;	}	.if-third{		display: none;	}	.if-fourth {		flex: 0 0 15%;	}}@media (max-width: 768px) {  .hot-box .in-top {    height: auto;}}@media (max-width: 414px) {	.if-first{		flex: 1;	}	.if-fourth{		display: none;	}	.copyright {		flex-direction: column;		text-align: center;	}}/* footer end *//*product-subbner start */.subbner {	position: relative;	padding: 0;}.subbner-bg {	width: 100%;}.banner-pc {	display: block;}.banner-mobile {	display: none;}.subbner-content {	position: absolute;	top: 0;	left: 0;	width: 100%;	height: 81%;	z-index: 4;}.subbner .sub-text {	color: #fff;}.subbner .sub-cn {	font-size: 48px;	line-height: 1.4;}.subbner .sub-en {	font-size: 30px;	line-height: 1.3;}@media screen and (max-width: 1460px) {	.subbner .sub-cn {		font-size: 42px;	}	.subbner .sub-en {		font-size: 15px;	}}@media (max-width: 768px) {	.banner-pc {		display: none;	}	.banner-mobile {		display: block;	}}/* product-subbner end *//*breadcrumb - start*/.breadcrumb {	position: absolute;	z-index: 10;	bottom: 0;	left: 0;	font-size: 0;	color: #fff;	padding: 10px 0;	background: rgba(255, 255, 255, 0.4);}.breadcrumb span {	font-size: 12px;	display: inline-block;	color: #fff;	margin-right: 10px;}.breadcrumb a {	color: #fff;	font-size: 12px;	display: inline-block;	margin-right: 16px;	position: relative;	-webkit-transition: all .3s;	transition: all .3s;}.breadcrumb a:hover {	color: #26c5e7;}.breadcrumb a::after {	content: '<';	font-size: 12px;	color: #fff;	width: 16px;	text-align: center;	position: absolute;	right: -16px;	top: 0;}.breadcrumb a:last-child {	margin-right: 0;	color: #26c5e7;}.breadcrumb a:last-child::after {	display: none;}@media (min-width: 768px) {	.breadcrumb {		padding: 15px 0;	}	.breadcrumb span {		font-size: 16px;		padding-left: 20px;		background-size: 13px auto;	}	.breadcrumb a {		font-size: 16px;		margin-right: 30px;	}	.breadcrumb a::after {		font-size: 16px;		width: 30px;		right: -30px;	}}/*breadcrumb - end *//* product-page start */.product-main .pro-left,.product-main .pro-right{	height: unset;}.product-main .pro-left{	display: block;	flex-direction: inherit;	justify-content: inherit;	max-width: 250px;	flex: 0 0 250px;}.product-main .accordion .link {	padding: 15px 15px 15px 30px;	border-bottom-style: dashed;}.product-main 
    .product-tel{	margin-top: .25rem;	background: #fafafa;	color: #136091;}.product-main .product-tel p {    font-size: 0.25rem;}.product-main .product-tel .icon {	font-size: 0.38rem;	margin-right: .15rem;	vertical-align: middle;}.product-main .pro-right{	display: block;	flex-direction: unset;	width: calc(100% - 250px - 2%);}.pro-info{	display: block;}.pro-info:hover img{	transform: scale(1.1);}.pro-info:hover .p-cont .pro-name{	color: #1a5f96;}.pro-info .p-img{	border: 1px solid #cfcfcf;	width: 100%;	height: 0;	padding-bottom: 100%;	overflow: hidden;}.pro-info .p-img img{	width: 100%;	transition: all .6s;}.pro-info .p-cont{	padding: .15rem 0;	text-align: center;}.pro-info .p-cont .pro-name{	font-size: .15rem;	padding: 0 .15rem;	color: #999;	overflow: hidden;	text-overflow: ellipsis;	white-space: nowrap;	transition: all .6s;}.pro-info .p-cont .pro-des{	padding: 0 .15rem;	padding-right: 0;	overflow: hidden;	text-overflow: ellipsis;	white-space: nowrap;	font-size: .16rem;	margin-top: .05rem;}.pro-info-box .row{	margin: 0 -.075rem;}.pro-info-box .col-xs-6,.pro-info-box.col-sm-3{	padding: 0 .075rem;	margin-bottom: .075rem;}@media (max-width: 1024px) {	.product-main .pro-left {		max-width: inherit;		flex: 1;	}	.product-main .pro-right {	    width: 100%;	}}/* product-page end *//*pagination start*/.pagination{  text-align: center;  font-size: 0;  margin-top: 50px;	margin-bottom: 20px;}.pagination a{  display: inline-block;  vertical-align: middle;  width: 32px;  height: 32px;  font-size: .16rem;  line-height: 30px;  text-align: center;  color: #333;  border:1px solid #666;  cursor: pointer;  /* margin:2px 12px; */  -webkit-transition: all .3s;  -o-transition: all .3s;  transition: all .3s;	vertical-align: unset;}.pagination a.page-left,.pagination a.page-right{  width: auto;  font-size: .16rem;  color: #333;  line-height: 32px;  border:none;}.pagination a i{  color: #666;  font-size: .16rem;  vertical-align: initial;}.pagination a.page-left{  margin-right: 10%;}.pagination a.page-left i{  margin-right: .30rem;}.pagination a.page-right{  margin-left: 10%;}.pagination a.page-right i{  margin-left: .30rem;}.pagination a:hover,.pagination a.on{  border-color: transparent;  background: var(--line-color);  color: #fff;  -webkit-box-shadow: 0 3px 30px 0 rgba(255,0,0,.16);          box-shadow: 0 3px 30px 0 rgba(255,0,0,.16);}.pagination a.page-left:hover,.pagination a.page-right:hover{  background: transparent;  color: #1a5f96;  -webkit-box-shadow: none;          box-shadow: none;}.pagination a.page-left:hover i,.pagination a.page-right:hover i{  color: #1a5f96;}@media (max-width: 414px) {	.pagination a.page-left {		margin-right: 2%;	}	.pagination a.page-right {		margin-left: 2%;	}	/* .pagination a {		margin: 2px 4px;	} */}/* pagination end *//* proDetail start *//*product-detail - start*/.jqzoom {	position: relative;	cursor: pointer;	display: block;	width: 100%;	overflow: hidden;	border: 1px solid #e3e3e3;	text-align: center;}.jqzoom img {	width: 70%;}.zoomdiv {	z-index: 100;	position: absolute;	top: 0px;	left: 0px;	width: 365px;	height: 300px;	background: #ffffff;	display: none;	text-align: center;	overflow: hidden;	border: 1px solid #ECECEC;}.jqZoomPup {	z-index: 10;	visibility: hidden;	position: absolute;	top: 0px;	left: 0px;	width: 20px;	height: 20px;	border: 1px solid #aaa;	background: #ffffff;	opacity: 0.5;	-moz-opacity: 0.5;	-khtml-opacity: 0.5;	filter: alpha(Opacity=50);}.spec-scroll {	margin-top: 10px;}.spec-scroll .items {	margin: 0 40px;	position: relative;	height: 1.5rem;	overflow: hidden;}.spec-scroll #itemsUl {	position: absolute;	width: 999999px;	height: 1.5rem;}#itemsUl li {	float: left;	width: 1.5rem;	height: 1.5rem;	text-align: center;	margin-right: 8px;	background: #fff;	border: 2px solid #e3e3e3;	cursor: pointer;	-webkit-transition: all .3s;	transition: all .3s;}#itemsUl li.hover {	border-color: var(--primary-color);}#itemsUl li img {	width: 100%;	height: 100%;}.spec-scroll .prev,.spec-scroll .next {	width: 20px;	height: 1.5rem;	font-size: 32px;	line-height: 1.5rem;	color: #bebebe;	cursor: pointer;	-webkit-transition: all .3s;	transition: all .3s;}.spec-scroll .prev {	float: left;	text-align: left;}.spec-scroll .next {	float: right;	text-align: right;}.spec-scroll .prev:hover,.spec-scroll .next:hover {	color: var(--primary-color);}.pro-detail-right {	margin-top: 30px;}.pro-detail-right h3 {	font-size: 20px;	line-height: 1.2;	border-bottom: 1px solid #dfdfdf;	padding-bottom: 20px;}.pro-detail-right .pro-des {	font-size: 14px;	line-height: 25px;	color: #666;	margin: 20px 0;}.pro-detail-right .pro-des p{	margin: 0.1rem 0;}.product-caoz {	margin-top: 17px;	display: flex;}.btn-xwkf {	margin-right: 2%;	text-align: center;	display: inline-block;	width: 30%;	font-size: 12px;	line-height: 26px;	background: var(--primary-color);	border-radius: 21px;	color: #fff;	border: 1px solid var(--primary-color);	cursor: pointer;	-webkit-transition: all .4s;	transition: all .4s;}.btn-xwkf i {	margin-left: 8px;}.btn-xwkf:hover {	background: transparent;	color: var(--primary-color);}.all-day-tel{	color: #666;	font-size: 0.16rem;	padding-top: 20px;	border-top: 1px solid #dfdfdf;}.all-day-tel span{	display: block;	color: var(--primary-color);	font-weight: 700;	font-size: 0.2rem;}@media (min-width: 768px) {	.pro-detail-left {		width: 526px;		margin: 0 auto;	}	.pro-detail-right h3 {		font-size: 40px;	}	.pro-detail-right .pro-des {		font-size: 14px;		line-height: 26px;	}	.product-caoz {		margin-top: 23px;	}	.btn-xwkf {		font-size: 16px;		line-height: 38px;	}	.btn-xwkf i {		margin-left: 13px;	}}@media (min-width: 992px) {	.jqzoom img {		width: 100%;	}	.pro-detail-right h3 {		padding-bottom: 30px;	}	.product-detail {		padding: 75px 0;	}	.pro-detail-left {		float: left;		width: 424px;	}	.spec-preview {		width: 424px;	}	.jqzoom {		width: 424px;	}	.jqzoom img {		width: 100%;		height: 100%;	}	.jqzoom .jqzoom-des {		font-size: 16px;		padding: 10px 0;	}	.spec-scroll .items {		margin: 0 48px;		height: 1.21rem;	}	.spec-scroll #itemsUl {		height: 1.21rem;	}	#itemsUl li {		width: 1.21rem;		height: 1.21rem;		margin-right: 10px;	}	#itemsUl li:hover {		border-color: var(--primary-color);	}	.pro-detail-right {		float: right;		width: 450px;		margin-top: 0;	}	.spec-scroll .prev,	.spec-scroll .next {		width: 20px;		height: 1.21rem;		font-size: 46px;		line-height: 1.21rem;	}	.pro-detail-right .pro-des {		margin-top: 40px;		font-size: 16px;	}}@media (min-width: 1260px) {	.pro-detail-left {		float: left;		width: 530px;	}	.spec-preview {		width: 530px;	}	.jqzoom {		width: 530px;	}	.jqzoom img {		width: 100%;		height: 100%;	}	.spec-scroll .items {		margin: 0 60px;		height: 1.23rem;	}	.spec-scroll #itemsUl {		height: 1.23rem;	}	#itemsUl li {		width: 1.23rem;		height: 1.23rem;		margin-right: 14px;	}	#itemsUl li:hover {		border-color: var(--primary-color);	}	.pro-detail-right {		float: right;		width: 560px;	}	.spec-scroll .prev,	.spec-scroll .next {		width: 20px;		height: 1.23rem;		font-size: 46px;		line-height: 1.23rem;	}}@media (max-width:767px) {	.zoomdiv,	.jqZoomPup {		display: none !important;	}}/* proDetail end *//* product-intro - start */.third-title{	font-size: 0.24rem;}.product-intro-nav li {	display: inline-block;	margin: 2% 5px 2% 0;	padding: 0 3%;	color: #333;	line-height: 3;	background-color: #f8f8f8;	cursor: pointer;	font-size: .18rem;}.product-intro-nav li.on {	color: #fff;	background: var(--line-color);}.product-intro-main{	background: #f8f8f8;	padding: 4%;}.intro-main-box{	display: none;}.intro-main-box.on{	display: block;}.switch-btn{	margin-top: .35rem;}.switch-btn a {	display: inline-block;	margin-top: 4%;	padding: 0 4%;	color: #fff;	line-height: 3;}.switch-btn a.prev {	background: var(--line-color);}.switch-btn a.next {	background-color: #333;}@media (max-width: 768px) {	.product-intro-nav li {		font-size: .17rem;	}}/* product-intro - end *//* product-tj - start */.second-title{	text-align: center;	font-size: 0.3rem;	position: relative;}.second-title::before{	position: absolute;	content: "";	height: 2px;	width: 4%;	bottom: -10px;	left: 50%;	transform: translateX(-50%);	background: var(--primary-color);}.product-tj-box{	margin-top: .45rem;}/* product-tj - end *//*sec-menu - start*/.sec-menu {	padding: 0;	background: #f5f5f5;	height: 45px;}.menu-slide {	position: relative;}.menu-slide .swiper-slide {	width: auto;}.menu-slide .swiper-slide a {	display: block;	font-size: 14px;	line-height: 45px;	padding: 0 9px;	position: relative;	-webkit-transition: all .3s;	transition: all .3s;}.menu-slide .swiper-slide a::after {	content: '';	width: 0px;	height: 2px;	background: var(--primary-color);	position: absolute;	bottom: 0;	left: 50%;	-webkit-transform: translateX(-50%);	transform: translateX(-50%);	-webkit-transition: all .5s;	transition: all .5s;}.menu-slide .swiper-slide.on a {	color: var(--primary-color);}.menu-slide .swiper-slide.on a::after {	width: 100%;}.menu-next,.menu-prev {	display: none;	width: 30px;	height: 70px;	font-size: 14px;	line-height: 45px;	text-align: center;	color: #666;	position: absolute;	top: 0;	cursor: pointer;	-webkit-transition: all .3s;	transition: all .3s;}.menu-prev {	left: -40px;}.menu-next {	right: -40px;}.menu-next.swiper-button-disabled,.menu-prev.swiper-button-disabled {	opacity: .35;	cursor: auto;	pointer-events: none;}.sec-menu.fixe .menu-fix {	position: fixed;	top: 0;	left: 0;	z-index: 90;	background: #fff;	width: 100%;	box-shadow: 2px 0px 10px rgba(0, 0, 0, 0.2);}@media (min-width: 768px) {	.sec-menu {		height: 60px;	}	.menu-slide .swiper-slide a {		font-size: 16px;		line-height: 60px;		padding: 0 10px;	}	.menu-next,	.menu-prev {		font-size: 18px;		line-height: 60px;	}	.menu-slide .swiper-slide a:hover {		color: var(--primary-color);	}	.menu-next:hover,	.menu-prev:hover {		color: var(--primary-color);	}}@media (min-width: 1500px) {	.sec-menu {		height: 70px;	}	.menu-slide .swiper-slide a {		font-size: 18px;		line-height: 70px;		padding: 0 12px;	}	.menu-next,	.menu-prev {		line-height: 70px;	}}/*sec-menu - end*//* soluition page start */.page-solu-item{	display: block;	position: relative;	overflow: hidden;	margin-bottom: .35rem;}.page-solu-item:hover .page-solu-cont{	background: rgba(26,95,150,.8);}.page-solu-item:hover img{	transform: scale(1.05);}.page-solu-item img{	width: 100%;	transition: all .6s;}.page-solu-item .page-solu-cont{	position: absolute;	width: 60%;	height: 100%;	padding: 8% 6% 8% 6%;	left: 0;	top: 0;	color: #fff;	background: rgba(51,51,51,.8);	clip-path: polygon(0 0, 0 300%, 100% 0);	transition: all .6s;}.page-solu-cont .title{	font-size: .22rem;	margin-bottom: .35rem;}.page-solu-cont .dec{	font-size: .18rem;	padding-right: 10%;	line-height: 1.6;	display: -webkit-box;	 -webkit-box-orient: vertical;	 -webkit-line-clamp: 3;	 overflow: hidden;}.page-solu-cont i.fa{	margin-top: .35rem;	font-size: .3rem;}@media (max-width: 414px) {	.page-solu-cont .title {		font-size: .19rem;		margin-bottom: .1rem;	}	.page-solu-cont .dec {		font-size: .16rem;		text-align: justify;		display: -webkit-box;	 -webkit-box-orient: vertical;	 -webkit-line-clamp: 3;	 overflow: hidden;	}}/* soluition page end *//*news-detail -start*/.news-detail {	padding: 55px 0 0 0;}.news-detail-left {	background: #fafafa;	padding: 35px 15px;}.news-detail-right {	background: #fafafa;	margin-top: 20px;}.news-detail-right .m-head {	font-size: 15px;	color: #fff;	background: var(--primary-color);	padding: 10px 15px;}.news-detail-list {	padding: 0 15px;}.news-detail-list li a {	display: block;	color: #333;	border-bottom: 1px solid #e1e1e1;	padding: 15px 0;	-webkit-transition: all .3s;	transition: all .3s;}.news-detail-list li:last-child a {	border-bottom: none;}.news-detail-list a .m-tit {	font-size: 14px;	white-space: nowrap;	text-overflow: ellipsis;	overflow: hidden;}.news-detail-list a .m-time {	font-family: "DIN";	font-size: 12px;	line-height: 15px;}.news-detail-list a:hover {	color: var(--primary-color);}.news-detail-left h2 {	font-size: 22px;	margin-bottom: 8px;}.news-time {	font-size: 14px;	color: #666;	line-height: 16px;	margin-top: .15rem;}.news-time img {	height: 16px;	margin-right: 5px;	vertical-align: middle;}.news-detail-content {	font-size: 12px;	line-height: 1.875;	color: #666;	padding: 30px 0 45px;}.news-detail-content img {	max-width: 100%;	margin: .15rem 0;}.detail-page {	text-align: center;}.btn-page {	display: inline-block;	font-size: 12px;	color: #666;	padding: 0 20px;	background: #fff;	line-height: 38px;	margin-right: 6px;	cursor: pointer;	vertical-align: middle;	-webkit-transition: all .3s;	transition: all .3s;}.btn-page .fa-angle-left {	margin-right: 6px;}.btn-page .fa-angle-right {	margin-left: 6px;}.btn-back {	display: inline-block;	width: 38px;	height: 38px;	background: url(../images/icon-back.png) no-repeat center var(--primary-color);	background-size: cover;	margin-right: 6px;	cursor: pointer;	vertical-align: middle;}.btn-page:hover {	background: var(--primary-color);	color: #fff;}@media (min-width: 768px) {	.news-detail {		padding: 76px 0 0 0;	}	.news-detail-left {		float: left;		width: 73%;		padding: 40px 50px;	}	.news-detail-right {		float: right;		width: 25%;		margin-top: 0;	}	.news-detail-right .m-head {		font-size: 18px;		padding: 12px 20px;	}	.news-detail-list {		padding: 0 20px;	}	.news-detail-list li a {		padding: 17px 0;	}	.news-detail-list a .m-tit {		font-size: 16px;	}	.news-detail-list a .m-time {		font-size: 14px;		line-height: 18px;	}	.news-detail-left h2 {		font-size: 25px;		margin-bottom: 8px;	}	.news-time {		font-size: 15px;		line-height: 18px;	}	.news-time img {		height: 18px;		margin-right: 8px;	}	.news-detail-content {		font-size: 14px;		padding: 36px 0 50px;	}	.detail-page {		text-align: left;	}	.btn-page {		font-size: 14px;		padding: 0 48px;		line-height: 42px;		margin-right: 8px;	}	.btn-page .fa-angle-left {		margin-right: 8px;	}	.btn-page .fa-angle-right {		margin-left: 8px;	}	.btn-back {		width: 42px;		height: 42px;		margin-right: 8px;	}}@media (min-width: 1500px) {	.news-detail {		padding-top: 90px;	}	.news-detail-left {		float: left;		width: 73%;		padding: 50px 75px;	}	.news-detail-right {		float: right;		width: 25%;	}	.news-detail-right .m-head {		font-size: 20px;		padding: 15px 25px;	}	.news-detail-list {		padding: 0 25px;	}	.news-detail-list li a {		padding: 20px 0 17px;	}	.news-detail-list a .m-tit {		font-size: 16px;	}	.news-detail-list a .m-time {		font-size: 14px;		line-height: 18px;	}	.news-detail-left h2 {		font-size: 30px;		margin-bottom: 8px;	}	.news-time {		font-size: 18px;		line-height: 22px;	}	.news-time img {		height: 22px;		margin-right: 10px;	}	.news-detail-content {		font-size: 16px;		padding: 40px 0 60px;	}	.btn-page {		font-size: 16px;		padding: 0 55px;		line-height: 50px;		margin-right: 10px;	}	.btn-page .fa-angle-left {		margin-right: 10px;	}	.btn-page .fa-angle-right {		margin-left: 10px;	}	.btn-back {		width: 50px;		height: 50px;		margin-right: 10px;	}}/*news-detail - end*//*news-list - start*/.sec-news-list {	background: #f5f5f5;	padding: 55px 0 60px;}.news-list {	margin-bottom: 45px;}.news-item {	display: block;	background: #fff;	padding: 20px;	margin-bottom: 20px;	-webkit-transition: all .5s;	transition: all .5s;}.news-item .m-img {	width: 100%;}.news-item .m-img img {	width: 100%;}.news-item .m-cont {	padding-top: 15px;}.news-item .m-tit {	font-size: 15px;	text-overflow: ellipsis;	white-space: nowrap;	overflow: hidden;	-webkit-transition: all .3s;	transition: all .3s;}.news-item .m-time {	font-size: 12px;	color: #777;	margin: 5px 0 8px;}.news-item .m-des {	font-size: 12px;	line-height: 20px;	color: #777;	max-height: 60px;	display: -webkit-box;	-webkit-box-orient: vertical;	-webkit-line-clamp: 3;	overflow: hidden;}.news-item:hover .m-tit {	color: var(--primary-color);}@media (min-width: 768px) {	.sec-news-list {		padding: 80px 0 85px;	}	.news-list {		margin-bottom: 70px;	}	.news-item {		padding: 30px;		margin-bottom: 25px;		-webkit-transition: all .5s;		transition: all .5s;	}	.news-item .m-img {		float: left;		width: 280px;		overflow: hidden;		height: 0;		padding-bottom: 19.555%;	}	.news-item .m-img img {		width: 100%;		-webkit-transition: all .8s;		transition: all .8s;	}	.news-item .m-cont {		margin-left: 335px;		padding-top: 0;	}	.news-item .m-tit {		font-size: 20px;		-webkit-transition: all .3s;		transition: all .3s;	}	.news-item .m-time {		font-size: 16px;		margin: 5px 0 24px;	}	.news-item .m-des {		font-size: 16px;		line-height: 24px;		color: #777;		max-height: 72px;	}	.news-item:hover .m-img img {		-webkit-transform: scale(1.05);		transform: scale(1.05);	}	.news-item:hover {		box-shadow: 0 10px 15px 0 rgba(0, 0, 0, 0.06);	}}/*news-list - end*//* answer start */.answer-box{	margin-top: .35rem;}.answer-box li {	background: #fbfbfb;	margin-bottom: 15px;	padding: 0 15px;}.answer-head {    padding: 15px 0;    cursor: pointer;}.answer-head .m-index {    float: left;    width: 20px;    height: 20px;    font-size: 12px;    color: #fff;    text-align: center;    line-height: 20px;    background: var(--primary-color);}.answer-head .m-tit {    font-size: 14px;    line-height: 20px;    color: #666;    margin-left: 36px;}.answer-body {    display: none;}.answer-pad {    border-top: 1px solid #ccc;    padding: 20px 0 35px 0;}.answer-body .m-index {    float: left;    width: 20px;    height: 20px;    font-size: 12px;    color: #fff;    text-align: center;    line-height: 20px;    background: #333;}.answer-body .m-tit {    font-size: 12px;    line-height: 20px;    color: #666;    margin-left: 36px;}@media (min-width: 768px){	.answer-box {	    margin-bottom: 74px;	}	.answer-head {		padding: 25px 0;	}	.answer-box li {	    margin-bottom: 20px;	    padding: 0 36px;	}	.answer-head {	    padding: 25px 0;	}	.answer-head .m-index {	    width: 30px;	    height: 30px;	    font-size: 16px;	    line-height: 30px;	}	.answer-head .m-tit {	    font-size: 18px;	    line-height: 30px;	    margin-left: 54px;	    -webkit-transition: all .3s;	    transition: all .3s;	}	.answer-pad {	    padding: 27px 0 46px 0;	}	.answer-body .m-index {	    width: 30px;	    height: 30px;	    font-size: 16px;	    line-height: 30px;	}	.answer-body .m-tit {	    font-size: 16px;	    line-height: 30px;	    margin-left: 54px;	}}/* answer end *//*ç»´ä¿®æœåŠ¡ - start*/.support-list{	padding: .35rem 0;}.support-item{  display: block;}.support-item .m-img{  width: 100%;  height: 0;  padding-bottom:68.06282722513089%;  overflow: hidden;}.support-item .m-img img{  width: 100%;}.support-item .m-cont{  padding: 20px 0;}.support-item .m-tit{  font-size: 15px;  white-space: nowrap;  text-overflow: ellipsis;  overflow: hidden;  -webkit-transition: all .3s;  transition: all .3s;}.support-item .m-des{  font-size: 12px;  line-height: 20px;  color: #666;  display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp:2;  overflow: hidden;  max-height:40px;  margin-top: 5px;  margin-bottom:15px;}.support-item:hover .m-tit{  color: var(--primary-color);}.support-item:hover .btn-lookmore{  background: #var(--primary-color);  color: #fff;  border-color: var(--primary-color);}.support-item:hover .btn-lookmore i{  color: #fff;}.support-list .row{  margin: 0 -5px;  display: flex;  flex-wrap: wrap;}.support-list .col-sm-4,.support-list .col-xs-6{  padding: 0 5px;}@media (min-width: 768px){  .sec-support{    padding-bottom: 55px;  }  .section-title p{    font-size: 16px;    margin-top: 16px;  }  .support-item .m-img img{    width: 100%;    -webkit-transition: all .5s;    transition: all .5s;  }  .support-item .m-cont{    padding: 25px 0;  }  .support-item .m-tit{    font-size: 17px;    -webkit-transition: all .3s;    transition: all .3s;  }  .support-item .m-des{    font-size: 14px;    line-height: 22px;    max-height: 44px;    height: 44px;    margin-top: 8px;    margin-bottom: 30px;  }  .btn-lookmore{    font-size: 14px;    line-height: 40px;    padding:0 24px;    border-radius: 20px;  }  .btn-lookmore i{    font-size: 22px;    margin-left: 15px;    vertical-align: -3px;  }  .support-item:hover .m-img img{    -webkit-transform: scale(1.04);            transform: scale(1.04);  }  .support-list .row{    margin: 0 -15px;  }  .support-list .col-sm-4,  .support-list .col-xs-6{    padding: 0 15px;  }}@media (min-width: 1500px){  .sec-support{    padding-bottom: 65px;  }  .section-title p{    font-size: 18px;    margin-top: 20px;  }  .support-item .m-img{    overflow: hidden;  }  .support-item .m-img img{    width: 100%;  }  .support-item .m-cont{    padding: 30px 0;  }  .support-item .m-tit{    font-size: 20px;    -webkit-transition: all .3s;    transition: all .3s;  }  .support-item .m-des{    font-size: 16px;    line-height: 26px;    height: 52px;    max-height: 52px;    margin-top: 10px;    margin-bottom: 36px;  }}/*ç»´ä¿®æœåŠ¡ - end*//* download start */.download-list{	margin-top: .35rem;}.download-item {	display: block;	padding: 15px;	background: #f5f5f5;	margin-bottom: 15px;	-webkit-transition: all .4s;	transition: all .4s;}.download-item .m-icon {	float: left;	width: 90px;	height: 90px;	line-height: 90px;	text-align: center;	background: #fff;}.download-item .m-icon img {    width: 46px;}.download-item .m-cont {    margin-left: 110px;    margin-top: 20px;}.download-item .m-name {    font-size: 15px;    text-overflow: ellipsis;    white-space: nowrap;    overflow: hidden;    -webkit-transition: all .4s;    transition: all .4s;}.download-item p {    font-size: 12px;    color: #666;    text-overflow: ellipsis;    white-space: nowrap;    overflow: hidden;    margin-top: 5px;    -webkit-transition: all .4s;    transition: all .4s;}@media (min-width: 768px){	.download-item {	    padding: 20px;	    margin-bottom: 20px;	}	.download-item .m-icon {	    width: 115px;	    height: 115px;	    line-height: 115px;	}	.download-item .m-icon img {	    width: 56px;	}	.download-item .m-cont {	    margin-left: 155px;	    margin-top: 25px;	}	.download-item .m-name {	    font-size: 17px;	}	.download-item p {	    font-size: 14px;	    margin-top: 8px;	}}/* download end *//*æŠ€æœ¯è§†é¢‘ - start */.sec-video{  padding: 55px 0 60px 0;}.video-list{  margin-bottom:40px;}.video-list .row{  margin:0 -5px;}.video-list .col-xs-6,.video-list .col-sm-4{  padding: 0 5px;}.video-item{  display: block;  overflow: hidden;  background: #999;  position: relative;  margin-bottom: 20px;}.video-item .m-img{  position: relative;  width:100%;  height: 0;  padding-bottom:66.84210526315789%;  overflow: hidden;}.video-item .m-img img{  width: 100%;}.video-item .m-mark{  position: absolute;  top:0;  left: 0;  right: 0;  bottom: 0;  background: rgba(0,0,0,.15);  z-index: 4;}.video-item .m-mark .m-icon{  display: inline-block;  width: 40px;  height: 40px;  border-radius: 50%;  background: rgba(255,255,255,.6);  font-size:16px;  color: #666;  text-align: center;  line-height: 35px;  position: absolute;  top:50%;  left: 50%;  margin-left: -20px;  margin-top: -20px;  -webkit-transition: all .5s;  transition: all .5s;}.video-item .m-mark .m-icon i{	font-size: .16rem;}.video-item .m-cont{  background: var(--primary-color);  padding: 0 15px;}.video-item .m-name{  font-size: 12px;  line-height:30px;  color: #fff;  text-overflow: ellipsis;  white-space: nowrap;  overflow: hidden;}.video-item:hover .m-mark .m-icon{  background: var(--primary-color);  color: #fff;}@media (min-width: 768px){  .sec-video{    padding: 80px 0 85px 0;  }  .video-list{    margin-bottom: 55px;  }  .video-list .row{    margin:0 -15px;  }  .video-list .col-xs-6,  .video-list .col-sm-4{    padding: 0 15px;  }  .video-item{    margin-bottom: 30px;  }  .video-item .m-img img{    -webkit-transition: all .8s;    transition: all .8s;  }  .video-item .m-mark .m-icon{    width: 60px;    height: 60px;    font-size:24px;    line-height: 56px;    margin-left: -30px;    margin-top: -30px;  }	.video-item .m-mark .m-icon i{		font-size: .18rem;	}  .video-item .m-cont{    padding: 0 30px;    position: absolute;    left: 0;    bottom: 0;    width: 100%;    z-index: 8;    -webkit-transform: translateY(40px);            transform: translateY(40px);    -webkit-transition: all .5s;    transition: all .5s;  }  .video-item .m-name{    font-size: 16px;    line-height: 40px;  }  .video-item:hover .m-img img{    -webkit-transform: scale(1.04);            transform: scale(1.04);  }  .video-item:hover .m-cont{    -webkit-transform: translateY(0);            transform: translateY(0);  }}/*æŠ€æœ¯è§†é¢‘ - end *//* å…¬å¸ç®€ä»‹ start */.jj-box{	margin-top: .35rem;}.jj-img{	width: 100%;	overflow: hidden;	margin-bottom: .25rem;}.jj-img img{	max-width: 100%;}.jj-text p{	color: #666;	font-size: .18rem;	text-indent: 2em;	line-height: 1.7;	margin-bottom: 1%;}@media (min-width: 768px) {	.jj-box{		margin-top: .5rem;		display: flex;		justify-content: space-between;	}	.jj-img{		flex: 0 0 45%;	}	.jj-text{		flex: 0 0 50%;	}	.jj-text p{		font-size: .16rem;		line-height: 2;	}	}/* å…¬å¸ç®€ä»‹ end  *//* ä¼ä¸šæ–‡åŒ– start  */.sec-wh{	background: url(../images/zjhs01.jpg);}.sec-wh .second-title{	color: #333;}.wh-box{	margin-top: .35rem;}.wh-item{	display: block;	background: #fff;	margin-bottom: .14rem;	padding: 15%;	position: relative;	transition: all .4s;}.wh-box .row{	margin: 0 -.075rem;}.wh-box .col-xs-6,.wh-box .col-sm-4{	padding: 0 .075rem;}.wh-item:hover{	background: var(--primary-color);}.wh-item:hover .neg-face{	opacity: 1;}.wh-item .pos-face{	text-align: center;	color: var(--primary-color);}.wh-item .pos-face p{	font-weight: bold;	font-size: .25rem;}.wh-item .pos-face .icon{	font-size: .35rem;	margin-bottom: .25rem;}.wh-item .neg-face{	position: absolute;	top: 0;	left: 0;	width: 100%;	height: 100%;	display: flex;	justify-content: center;	align-items: center;	color: #fff;	opacity: 0;	font-size: .2rem;	text-align: center;	padding: 30px;}@media (min-width: 768px) {	.wh-box .col-xs-6,	.wh-box .col-sm-4{		padding: 0 .15rem;	}	.wh-item {		margin-bottom: .3rem;	}}/* ä¼ä¸šæ–‡åŒ– end  *//* æœåŠ¡ä½“ç³» start */.sec-fwtx .tit-des{	margin-top: .25rem;	font-size: .18rem;}.fwtx-box{	margin-top: .25rem;	display: flex;	justify-content: space-between;	flex-wrap: wrap;}.fwtx-item{	width: 49%;	background: #f5f5f5;	margin-bottom: 2%;	display: flex;	flex-direction: column;	justify-content: center;	align-items: center;	padding: 6%;	text-align: center;	transition: .45s;}.fwtx-item:hover{	box-shadow: 0px 16px 22px 0px rgba(90, 91, 95, 0.3);	transform: translate3d(0, -5px, 0);}.fwtx-item .icon{	font-size: .35rem;	margin-bottom: .25rem;	color: var(--primary-color);}.fwtx-item h4{	font-weight: bold;	font-size: .25rem;	color: var(--primary-color);	margin-bottom: .25rem;}.fwtx-item p{	font-size: .2rem;}@media (min-width: 768px) {	.fwtx-item{		width: 32%;		padding: 2% 5%;		cursor: pointer;	}	.fwtx-item h4{		font-size: .18rem;	}	.fwtx-item p{		font-size: .14rem;	}}/* æœåŠ¡ä½“ç³» end *//* è£èª‰è¯ä¹¦ start */.sec-honnor{	background: url(../images/zjhs01.jpg);}.honor-wrapper {	position: relative;}.honor-wrapper h4 {	color: #333;}.honor-wrapper .honors {	display: block;	padding-bottom: 40px !important;	margin: 0 auto;	display: grid;	grid-template-columns: repeat(1, 1fr);	row-gap: 15px;	column-gap: 15px;	margin-top: .35rem;}.honor-wrapper .honors .honor-item {	padding: 3% 0;	cursor: pointer;}.honor-wrapper .honors .honor-item img {	max-width: 90%;	display: block;	margin: auto;}@media (max-width: 414px) {	.honor-wrapper .honors {		grid-template-columns: repeat(3, 1fr);		padding-bottom: 15px !important;	}}@media (min-width: 768px) {	.honor-wrapper .honors {		margin-top: .4rem;	}}/* è£èª‰è¯ä¹¦ end *//* åˆä½œä¼™ä¼´ start */.sec-partner{	padding-bottom: 0rem;	background: url(../images/zjhs9.jpg) no-repeat center center / cover;}.partner-box{	position: relative;	margin-top: .35rem;}.partner-box img{	width: 100%;}.partner-box .swiper-pagination{	width: 100%;	top: 110%;}.partner-box .swiper-pagination-bullet {	margin: 0 5px;}.partner-box .swiper-pagination-bullet-active {	background: var(--primary-color);	transform: scale(1.6);}/* åˆä½œä¼™ä¼´ end *//* è”ç³»æ–¹å¼ start */.lxfs-box{	margin-top: .35rem;	display: flex;	flex-wrap: wrap;}.lxfs-map{	width: 100%;	overflow: hidden;}.lxfs-map img{	width: 100%;}.lxfs-tel {	width: 100%;	padding: 0 5%;	display: flex;	align-items: center;	background: url(../images/lxhs01.jpg) no-repeat;	background-size: 100% 100%;}	.lxfs-tel li {    color: #fff;    margin: 5% 0;    display: flex;    align-items: center;}.lxfs-tel li img {    padding-right: 5%;    margin-right: 5%;    border-right: 1px solid #fff;    width: 40px;}.lxfs-tel li p strong {    font-size: 1.2em;    display: unset;}.lxfs-tel li:nth-child(2) p strong a{	display: block;}@media (min-width: 768px) {	.lxfs-map{		width: 60%;	}	.lxfs-tel {	    width: 40%;	}}.wheres {	width: 100%;	display: grid;	grid-template-columns: repeat(1, 1fr);	margin-top: 4%;	row-gap: 15px;	column-gap: 15px;}.where-item {	padding: 20px 15px;	border: 1px solid #E3E3E3;}.where-item h4 {	color: var(--primary-color);	font-size: 18px;	margin-bottom: 15px;}.where-item p {	color: #666;	font-size: 14px;	line-height: 1.7;}.where-item p i.fa {	margin-right: 8px;	font-size: 16px;	color: var(--primary-color);}@media (min-width: 415px) {	.wheres {		grid-template-columns: repeat(2, 1fr);	}}@media (min-width: 769px) {	.where-item {		padding: 25px 20px;	}	.where-item h4 {		font-size: 22px;	}	.where-item p {		font-size: 16px;		line-height: 2;	}	.where-item p i.fa {		margin-right: 15px;		font-size: 18px;	}}.lxfs-zxll{	margin-top: .35rem;}.lxfs-zxll label {	display: flex;	width: 100%;	margin: 2% 0;	justify-content: space-between;	flex-wrap: wrap;}.lxfs-zxll input {	width: 49%;	padding: 0 2%;	color: #666;	line-height: 3;	border: 1px solid #999;}.lxfs-zxll input:last-child{	margin-top: 2%;	width: 100%;}.lxfs-zxll textarea {	width: 100%;	padding: 2%;	color: #666;	border: 1px solid #999;}.lxfs-zxll button {	width: 100%;	color: #fff;	line-height: 3;	background-color: var(--primary-color);	border: 0;	font-size: 20px;	margin-bottom: 50px;	cursor: pointer;}@media (min-width: 768px) {	.lxfs-zxll input {		width: 32%;	}	.lxfs-zxll input:last-child{		margin-top: unset;		width: 32%;	}}/* è”ç³»æ–¹å¼ end *//* æ‹›è´¤çº³å£« start */.rczp-box{	margin-top: .35rem;}.rczp-item {	margin-bottom: .15rem;}.rczp-item .rczp-heade{	line-height: 3;	background: var(--line-color);	color: #fff;	font-size: .21rem;	padding: 0 5%;	font-weight: bold;	position: relative;}.rczp-heade .P-tog{	cursor: pointer;	position: absolute;	right: 5%;	top: 50%;	transform: translateY(-50%);	width: 20px;	height: 20px;	border-radius: 50%;	border: 1px solid #fff;	line-height: 16px;	font-size: .16rem;	text-align: center;}.rczp-item .rczp-body{	background: #f5f5f5;	padding: 1% 5%;	display: none;}.rczp-body p{	font-size: 0.19rem;	color: #666;	margin: .15rem 0;}.rczp-body span{	color: #999;	font-size: 0.17rem;}.rczp-body dl{	margin-top: .15rem;}.rczp-body dl dt{	font-size: 0.19rem;	color: #666;	margin-bottom: .15rem;}.rczp-body dl dd{	color: #999;	font-size: 0.17rem;	margin: .1rem 0;}/* æ‹›è´¤çº³å£« end *//* å°åŠŸèƒ½éƒ¨ä»¶ start */.btn-load {	display: inline-block;	font-size: 12px;	color: var(--primary-color);	line-height: 36px;	padding: 0 28px;	border: 1px solid var(--primary-color);	cursor: pointer;	margin-top: 35px;}@media (min-width: 768px) {	.btn-load {		font-size: 16px;		line-height: 48px;		padding: 0 38px;		-webkit-transition: all .3s;		transition: all .3s;	}	.btn-load:hover {		background: var(--primary-color);		color: #fff;	}}/* å°åŠŸèƒ½éƒ¨ä»¶ end *//* 售后服务修改内容 start */.fw-item{	margin-bottom: .25rem;}.fw-item > *{	margin-bottom: 1em;}.fw-item .fw-tit{		color: var(--primary-color);		font-size: .2rem;}.fw-item p{	font-size: 16px;	line-height: 2;}/* 售后服务修改内容 end *//* 公司优势 start */.sec-ys{	background: var(--primary-color);}.sec-ys .second-title{	color: #fff;}.sec-ys .second-title::before{	background: #fff;}.ys-box{	margin-top: .55rem;}.ys-box .swiper-container{	padding-bottom: .5rem;}.ys-box .swiper-slide {    display: flex;    flex-direction: column;		align-items: center;    height: auto;    padding: 5% 2%;    color: #fff;    text-align: center;}.ys-box .swiper-slide>div {		width: 175px;		height: 175px;    background: url(../images/zjhs04.png) no-repeat center center;    background-size: 100% 100%;    transition: all .45s ease;    transform: rotate(0deg);}.ys-box .swiper-slide p{	font-size: .2rem;	margin-top: 6%;}.ys-box .swiper-slide:hover>div {    transform-origin: top;    animation: rotate1 1s ease forwards;}@keyframes rotate1 {	0% {		transform: rotate(0deg);		transform-origin: top;	}	30% {		transform: rotate(10deg);		transform-origin: top;	}	60% {		transform: rotate(0deg);		transform-origin: top;	}	60% {		transform: rotate(-10deg);		transform-origin: top;	}	100% {		transform: rotate(0deg);		transform-origin: top;	}}/* 公司优势 end */