﻿@font-face {	font-family: fMR;	src: url(../fonts/Montserrat-Regular.ttf);}
@font-face {	font-family: 'Microsoft YaHei';	src: url(../fonts/msyh_0.woff2);}
/* 在线链接服务仅供平台体验和调试使用，平台不承诺服务的稳定性，企业客户需下载字体包自行发布使用并做好备份。 */
@font-face {
  font-family: 'iconfont';  /* Project id 4832168 */
  src: url('//at.alicdn.com/t/c/font_4832168_p1b6ny48tpi.woff2?t=1742189732797') format('woff2'),
       url('//at.alicdn.com/t/c/font_4832168_p1b6ny48tpi.woff?t=1742189732797') format('woff'),
       url('//at.alicdn.com/t/c/font_4832168_p1b6ny48tpi.ttf?t=1742189732797') format('truetype');
}
.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.flex{display: flex;flex-wrap: wrap;}
body{padding: 0;margin: 0;font-family: "Microsoft YaHei","PingFang SC";font-size: 16px;color: #666666;overflow-x:hidden;line-height: 2;background: #f5f5f5;}
.wrap{max-width: 1200px;margin: 0 auto;}
ul{padding: 0;margin: 0;}
ul li{list-style: none;}
p{margin: 0;}
.fl{float: left;}
.fr{float: right;}
a,a:hover,a:active,a:visited,a:link,a:focus{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color: transparent;outline:none;text-decoration: none;}
.titB a{display: block;text-align:center}
img{max-width: 100%;}
input:focus,button:focus,textarea:focus{outline: none;}
.ovh1{display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.ovh2{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.ovh3{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.ovh4{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;overflow: hidden;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{*+height:1%;}
.imgH{overflow: hidden;}
.imgH img{transition-duration: .6s;-ms-transition-duration: .6s;-moz-transition-duration: .6s;-webkit-transition-duration: .6s; }
.imgH:hover img{transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);-webkit-transform:scale(1.1);}
.hidden-xs{display: block;}
.visible-xs{display: none;}
*{box-sizing: border-box;}
.db{display: block;}
.tc{text-align: center;}
img{max-width: 100%;}
.c_center{width: 1200px;margin: 0 auto;}
.baibg{background: #ffffff;}
.huibg{background: #f5f5f5;}
.lanbg{background: #f5faff;}
.pore{position: relative;}
.flexb{display: flex;align-items: center;justify-content: center;}
.flexb2{display: flex;align-items: center;justify-content: space-between;}
.flexb3{display: flex;align-items: flex-start;justify-content: space-between;}
.swiper{position: relative;overflow: hidden;}
.bgBox{background: url() center no-repeat;background-size: cover;}
.container{padding: 0 16px;max-width: 1432px;margin: 0 auto;padding: 0 30px;overflow: hidden;}
.container.fouth-level, .container.nrBox{overflow: visible;}

.core-module {
	margin-top: 30px;
	text-align: center;
}
/* .core-module .col-md-4{box-shadow: 0px 0px 15px 0px #00000040;;} */
.core-module img {
	width: 60px;
	height: 60px;
	margin: auto;
}
.core-module .card {
	border: none;
	box-shadow: 0px 0px 15px 0px #00000040;
	transition: transform 0.3s ease-in-out;
	color: #3F67AF;
	border-radius: 1em;
	padding: 2em 1em;
	margin: 1em auto;
	overflow: hidden;
}
.card:hover {
	transform: translateY(-10px);
}
.core-module .card h4{    margin: .5em auto 2em;}
.core-module .card p{height: 16em;}
.section-title {
	font-size: 1.5em;
	margin-top: 30px;
}
.section-desc {
	margin: 15px 0;
	font-size: 1.1em;
	color: #666;
}
.custom-btn {
	background-color: #007bff;
	color: white;
	padding: 10px 20px;
	border: none;
	cursor: pointer;
	border-radius: 5px;
	box-shadow: 0px 2px 10px 0px #00000040;
	width: 200px;
	margin: auto;
	border-radius: 1.3em 0.5em;
	display: block;
}
.custom-btnx{border-radius: .5em 1.3em;}
.custom-btn:hover {
	background-color: #0056b3;
}
.animated-section {
	margin-top: 50px;
	padding: 30px;
	/* background-color: #f7f7f7; */
	text-align: center;
	transition: background-color 0.3s;
}
.animated-section:hover {
	/* background-color: #e9ecef; */
}
.animated-section .card{
	padding: 15px 15px 2.5em;
	border: none;
	border-radius: 2em;
	background: rgba(242, 240, 253, 1);
}
.animated-section .title{
	background: linear-gradient(92.48deg, #0156FF 5.42%, #3DABE9 95.64%, #01A1FF 100%);
	color: #fff;
	padding: 1em 0;
}
.animated-section .desc p{padding: 1.5em 3em;text-align: initial;}
.animated-section .card .title h4,.flexzy p{font-size: 18px;font-weight: 700;}
.animated-section .card .title p,.flexzy h4{font-size: 24px;font-weight: 700;}
.erjiao{
	border-radius: 2em 0;
}
.img-container img {
	width: 100%;
	height: auto;
	max-width: 400px;
	margin-top: 20px;
	border-radius: 10px;
}

@media (max-width:1432px) {.container{max-width: 1232px;}}
@media (max-width:1232px) {.container{max-width: 1024px;}}
@media (max-width:1024px) {.container{max-width: 800px;}}
@media (max-width:800px) {.container{max-width: 100%};}
.imgB{position: relative;padding-top: 100%;display: block;}
.imgB .pic{position: absolute;left: 0;top: 0;width: 100%;height: 100%;overflow: hidden;}
.imgB .pic img{width: 100%;height: 100%;object-fit: cover;display: block;}



/**导航菜单**/
header{
	position: fixed;
	left: 0;
	top: 0;
	display: block;
	width: 100%;
	z-index: 99;
	transition: all 0.3s;
}
header .container{padding: 0 80px;max-width: 100%;}
header .nrBox{height: 100px;}
header .logo{width: 160px;justify-content: flex-start;}
header .logo img{max-height: 42px;display: block;}
header .logo img:first-child{display: none;}
header .menuUl>li{
	margin: 0 5.4vw 0 0;
	position: relative;
}
header .menuUl>li:last-child{margin: 0;}
header .menuUl .yiji{
	height: 100px;
	display: flex;
	justify-content: center;
	align-items: center;
	position: relative;
}
header .menuUl .ejBtn{
	display: block;
	width: 14px;
	height: 8px;
	position: absolute;
	right: -18px;
	top: calc(50% - 4px);
}
header .menuUl .yiji a{
	font-size: 16px;
	color: #333333;
	line-height: 100px;
	display: block;
	position: relative; 
}
header .menuUl>li.on .yiji a,
header .menuUl>li:hover .yiji a{color: #2d8fcc;}
header .menuUl .erjiBox{
	position: absolute;
	left: 50%;
	top: 100px;
	transition: all 0.3s;
	background: #ffffff;
	text-align: left;
	width: max-content;
	width: -webkit-max-content;
	opacity: 0;
	height: 0;
	visibility: hidden;
	transform: translateY(-20px) translateX(-50%);
	min-width: 150px;
	padding: 8px;
	box-shadow: 0 0 10px 4px rgba(0,0,0,0.1);
	border-radius: 10px;
}
header .menuUl>li:hover .erjiBox{
	opacity: 1;
	height: auto;
	visibility: visible;
	transform: translateY(0) translateX(-50%);
}
header .menuUl .erjiUl>li>a{
	font-size: 14px;
	color: #666666;
	transition: all 0.3s;
	width: 100%;
	position: relative;
	display: block;
	padding: 6px 16px;
	text-align: center;
}
header .menuUl .erjiUl>li>a:hover{color: #2d8fcc;}
header .telB{
	width: 160px;
	display: flex;
	justify-content: flex-end;
	align-items: center;
	height: 100px;
	font-size: 16px;
	font-family: "Myriad Pro";
	color: rgb(51, 51, 51);
}
header .telB i{
	display: block;
	font-size: 20px;
	color: rgb(51, 51, 51);
	margin-right: 8px;
	background-image:-webkit-linear-gradient(0deg, rgb(44,144,204) 0%, rgb(28,183,198) 51%, rgb(5,236,187) 100%); 
	-webkit-background-clip:text; 
	-webkit-text-fill-color:transparent; 
	clip-path: inset(1px);
}
header .mopenBtn{display: none;}
header.habg,
header.onFix{
	background-color: rgb(255, 255, 255);
	box-shadow: 0px 1px 20px 0px rgba(0, 0, 0, 0.08);
}
header.bai{border-bottom: 1px solid rgba(255,255,255,0.1);}
header.bai .logo img:first-child{display: block;}
header.bai .logo img:last-child{display: none;}
header.bai .telB,
header.bai .menuUl .yiji a,
header.bai .menuUl>li.on .yiji a, 
header.bai .menuUl>li:hover .yiji a{color: #ffffff;}
header.bai.onFix .logo img:first-child{display: none;}
header.bai.onFix .logo img:last-child{display: block;}
header.bai.onFix .telB,
header.bai.onFix .menuUl .yiji a,
header.bai.onFix .menuUl>li.on .yiji a, 
header.bai.onFix .menuUl>li:hover .yiji a{color: #333333;}

@media (max-width:1432px) {
	header .menuUl>li{margin: 0 2vw;}
}
@media (max-width:1232px) {
	header .menuUl>li{margin: 0 1vw;}
}
@media (max-width:1024px) {
	header .nrBox{
		height: 56px;
		padding: 0 16px;
	}
	header .logo img{max-height: 28px;}
	header .telB{font-size: 14px;height: 56px;}
	header .findBox{height: 56px;}
	header .mopenBtn{
		display: block;
		width: 26px;
		height: 56px;
		position: relative;
		z-index: 20;
		float: right;
		cursor: pointer;
		transition: 0.4s;
		margin-left: 16px;
	}
	header .mopenBtn span {
		margin-top: 28px;
		display: block;
		width: 100%;
		height: 2px;
	  background-image: -moz-linear-gradient( 0deg, rgb(44,144,204) 0%, rgb(28,183,198) 51%, rgb(5,236,187) 100%);
	  background-image: -webkit-linear-gradient( 0deg, rgb(44,144,204) 0%, rgb(28,183,198) 51%, rgb(5,236,187) 100%);
	  background-image: -ms-linear-gradient( 0deg, rgb(44,144,204) 0%, rgb(28,183,198) 51%, rgb(5,236,187) 100%);
		position: relative;
		vertical-align: middle;
		-webkit-transition-duration: .3s, .3s;
		-moz-transition-duration: .3s, .3s;
		-ms-transition-duration: .3s, .3s;
		-o-transition-duration: .3s, .3s;
		transition-duration: .3s, .3s;
		-webkit-transition-delay: .3s, 0s;
		-moz-transition-delay: .3s, 0s;
		-ms-transition-delay: .3s, 0s;
		-o-transition-delay: .3s, 0s;
		transition-delay: .3s, 0s;
		transition: color 0.3s 0s;
	}
	header .mopenBtn span:after, 
	header .mopenBtn span:before {
		content: "";
		position: absolute;
		display: inline-block;
		width: 26px;
		height: 2px;
		left: 0;
	  background-image: -moz-linear-gradient( 0deg, rgb(44,144,204) 0%, rgb(28,183,198) 51%, rgb(5,236,187) 100%);
	  background-image: -webkit-linear-gradient( 0deg, rgb(44,144,204) 0%, rgb(28,183,198) 51%, rgb(5,236,187) 100%);
	  background-image: -ms-linear-gradient( 0deg, rgb(44,144,204) 0%, rgb(28,183,198) 51%, rgb(5,236,187) 100%);
		-webkit-transition-duration: .3s, .3s;
		-moz-transition-duration: .3s, .3s;
		-ms-transition-duration: .3s, .3s;
		-o-transition-duration: .3s, .3s;
		transition-duration: .3s, .3s;
		-webkit-transition-delay: .3s, 0s;
		-moz-transition-delay: .3s, 0s;
		-ms-transition-delay: .3s, 0s;
		-o-transition-delay: .3s, 0s;
		transition-delay: .3s, 0s;
	}
	header .mopenBtn span:before {
		top: -8px;
		-webkit-transition-property: top, transform;
		-moz-transition-property: top, transform;
		-ms-transition-property: top, transform;
		-o-transition-property: top, transform;
		transition-property: top, transform;
	}
	header .mopenBtn span:after {
		bottom: -8px;
		-webkit-transition-property: bottom, transform;
		-moz-transition-property: bottom, transform;
		-ms-transition-property: bottom, transform;
		-o-transition-property: bottom, transform;
		transition-property: bottom, transform;
	}
	header.open .mopenBtn span {
		background-color: transparent;
		-webkit-transition-delay: 0s, 0s;
		-moz-transition-delay: 0s, 0s;
		-ms-transition-delay: 0s, 0s;
		-o-transition-delay: 0s, 0s;
		transition-delay: 0s, 0s;
		background: none;
	}
	header.open .mopenBtn span:after, 
	header.open .mopenBtn span:before {
		-webkit-transition-delay: 0s, .3s;
		-moz-transition-delay: 0s, .3s;
		-ms-transition-delay: 0s, .3s;
		-o-transition-delay: 0s, .3s;
		transition-delay: 0s, .3s;
	}
	header.open .mopenBtn span:before {
		top: 0px;
		-webkit-transform: rotate(45deg);
		-moz-transform: rotate(45deg);
		-ms-transform: rotate(45deg);
		-o-transform: rotate(45deg);
		transform: rotate(45deg);
	}
	header.open .mopenBtn span:after {
		bottom: 0px;
		-webkit-transform: rotate(-45deg);
		-moz-transform: rotate(-45deg);
		-ms-transform: rotate(-45deg);
		-o-transform: rotate(-45deg);
		transform: rotate(-45deg);
	}
	body.nofix{height: 100vh;overflow-y: hidden;}
	header .menuB{
		position: fixed;
		right: -100%;
		top: 56px;
		display: block;
		width: 100%;
		height: calc(100vh - 56px);
		background: #ffffff;
		transition: all 0.3s;
	}
	header.open .menuB{right: 0;}
	header .menuUl{
		display: block;
		padding: 16px;
		overflow: auto;
		height: 100%;
	}
	header .menuUl>li{margin: 0;border-bottom: 1px dashed #d6d6d6;}
	header .menuUl .yiji{height: auto;display: block;}
	header .menuUl .yiji a{line-height: 56px;color: #333333;width: calc(100% - 40px);}
	header .menuUl>li.on .yiji a::before{display: none;}
	header .menuUl>li .yiji a::before{display: none;}
	header .menuUl .hasDown>div>.ejBtn{
		position: absolute;
		right: 12px;
		top: 18px;
		width: 20px;
		height: 20px;
	}
	header .menuUl .hasDown>div>.ejBtn::before{
		content: "";
		display: block;
		width: 100%;
		height: 2px;
		background-image: -moz-linear-gradient( 0deg, rgb(44,144,204) 0%, rgb(28,183,198) 51%, rgb(5,236,187) 100%);
		background-image: -webkit-linear-gradient( 0deg, rgb(44,144,204) 0%, rgb(28,183,198) 51%, rgb(5,236,187) 100%);
		background-image: -ms-linear-gradient( 0deg, rgb(44,144,204) 0%, rgb(28,183,198) 51%, rgb(5,236,187) 100%);
		position: absolute;
		left: 0;
		top: calc(50% - 1px);
	}
	header .menuUl .hasDown>div>.ejBtn::after{
		content: "";
		display: block;
		width: 2px;
		height: 100%;
		background-image: -moz-linear-gradient( 0deg, rgb(44,144,204) 0%, rgb(28,183,198) 51%, rgb(5,236,187) 100%);
		background-image: -webkit-linear-gradient( 0deg, rgb(44,144,204) 0%, rgb(28,183,198) 51%, rgb(5,236,187) 100%);
		background-image: -ms-linear-gradient( 0deg, rgb(44,144,204) 0%, rgb(28,183,198) 51%, rgb(5,236,187) 100%);
		position: absolute;
		top: 0;
		left: calc(50% - 1px);
	}
	header .menuUl .hasDown.open>div>.ejBtn::after{display: none;}
	header .menuUl .erjiBox{
		position: relative;
		left: unset;
		top: unset;
		opacity: 1;
		height: auto;
		visibility: visible;
		transform:unset;
		padding: 8px 0;
		display: none;
		transition: unset;
		width: 100%;
		border-radius: 0;
		background: none;
		border: 0;
		border-top: 1px dashed #d6d6d6;
		box-shadow: none;
	}
	header .menuUl .erjiUl>li{border: 0;}
	header .menuUl>li:hover .erjiBox{
		transform:unset;
	}
	header .menuUl .erjiUl>li{width: 100%;padding: 0;}
	header .menuUl .erjiUl>li>a{color: #333333;padding: 4px 16px;display: block;width: 100%;font-size: 15px;position: relative;background: none;text-align: left;}
	header .menuUl .erjiUl>li>a::before{
		content: "";
		display: block;
		width: 4px;
		height: 4px;
		border-radius: 50%;
		background: #b1b1b1;
		position: absolute;
		left: 0;
		top: calc(50% - 2px);
	}
	header .menuUl .erjiUl>li.on, header .menuUl .erjiUl>li:hover{background: none;}
	header.bai .menuUl .yiji a,
	header.bai .menuUl>li.on .yiji a, 
	header.bai .menuUl>li:hover .yiji a{color: #333333;}
}

footer{
	background: url(../images/footer.png) center center no-repeat;
	background-size: cover;
	/* background-color: #01111e; */
}
footer .foot1{padding: 60px 0 36px;}
footer .logo img{display: block;max-height: 56px;}
footer .ctctB{
	background-image: -moz-linear-gradient( 0deg, rgb(44,144,204) 0%, rgb(28,183,198) 51%, rgb(5,236,187) 100%);
	background-image: -webkit-linear-gradient( 0deg, rgb(44,144,204) 0%, rgb(28,183,198) 51%, rgb(5,236,187) 100%);
	background-image: -ms-linear-gradient( 0deg, rgb(44,144,204) 0%, rgb(28,183,198) 51%, rgb(5,236,187) 100%);
	width: 180px;
	height: 66px;
	font-size: 16px;
	color: rgb(255, 255, 255);
	display: flex;
	justify-content: center;
	align-items: center;
}
footer .ctctB i{
	font-size: 28px;
	margin-right: 10px;
}
footer .gotop{
	background-color: rgba(255, 255, 255,0.1);
	width: 66px;
	height: 66px;
	margin-left: 34px;
	font-size: 16px;
	color: rgb(255, 255, 255);
	display: flex;
	justify-content: center;
	align-items: center;
	cursor: pointer;
}
footer .fNav{
	border-top: 1px solid rgba(255,255,255,0.1);
	padding: 48px 0;
}
footer .fNav .fTit{
	font-size: 24px;
	color: #ffffff;
	margin-bottom: 24px;
}
footer .fNav .fTit a{color: #ffffff;}
footer .fNav .fCon{
	font-size: 16px;
	color: rgba(255,255,255,0.2);
	line-height: 2;
	position: relative;
	z-index: 1;
}
footer .fNav .fCon a{
	display: block;
	color: rgba(255,255,255,1);
	margin-bottom: 12px;
}
footer .fNav .fCon a:hover{color: #ffffff;}
footer .foot3{
	border-top: 1px solid rgba(255,255,255,0.1);
	padding: 15px 0;
	font-size: 13px;
	color: rgba(255,255,255,0.2);
}
footer .foot3 a{
	color: rgba(255,255,255);
}
footer .foot3 a:hover{
	color: rgba(255,255,255,1);
}
@media (max-width:1024px) {
	footer .foot1{padding: 16px 0;}
	footer .ctctB{width: 120px;height: 40px;font-size: 14px;}
	footer .ctctB i{font-size: 18px;margin-right: 8px;}
	footer .gotop {
	    width: 40px;
	    height: 40px;
	    margin-left: 8px;
	    font-size: 14px;
	}
	footer .logo img {max-height: 32px;}
	footer .fNav{
		display: block;
		width: 100%;
		padding: 0;
		border-top: none;
	}
	footer .fNav .fCol{
		width: 100%;
		border-top: 1px solid rgba(255, 255, 255, 0.6);
	}
	footer .fNav .fCol .fCon2{
		border-top: 1px solid rgba(255, 255, 255, 0.6);
		padding: 8px 0;
	}
	footer .fNav .fTit{
		font-size: 16px;
		margin-bottom: 0;
		position: relative;
		padding: 0;
		height: 48px;
		line-height: 48px;
		border-bottom: 0;
	}
	footer .fNav .fCon{
		display: none;
		border-top: 1px solid rgba(255, 255, 255, 0.6);
	}
	footer .fNav .fCon a{
		padding: 4px 16px;
		margin: 0;
		position: relative;
	}
	footer .fNav .fCon a::before{
		content: "";
		display: block;
		width: 4px;
		height: 4px;
		border-radius: 50%;
		background: rgba(255, 255, 255, 0.6);
		position: absolute;
		left: 0;
		top: calc(50% - 2px);
	}
	footer .fNav .fTit .downBtn{
		width: 48px;
		height: 48px;
		border-left: 1px solid rgba(255, 255, 255, 0.6);
		position: absolute;
		right: 0;
		top: 0;
	}
	footer .fNav .fTit .downBtn::after{
		content: "";
		width: 10px;
		height: 2px;
		background: rgba(255, 255, 255, 0.6);
		position: absolute;
		left: calc(50% - 5px);
		top: calc(50% - 1px);
	}
	footer .fNav .fTit .downBtn::before{
		content: "";
		width: 2px;
		height: 10px;
		background: rgba(255, 255, 255, 0.6);
		position: absolute;
		left: calc(50% - 1px);
		top: calc(50% - 5px);
	}
	footer .foot3{
		border-top: 1px solid rgba(255, 255, 255, 0.6);
		display: block;
	}
}

.kefuK{
	position: fixed;
	right: 80px;
	bottom: 80px;
	z-index: 999;
	background-color: rgb(255, 255, 255);
	box-shadow: 0px 0px 40px 0px rgba(0, 0, 0, 0.07);
	width: 48px;
	border-radius: 48px;
}
.kefuK .showB{
	border-radius: 50%;
	background-image: -moz-linear-gradient( 0deg, rgb(44,144,204) 0%, rgb(28,183,198) 51%, rgb(5,236,187) 100%);
	background-image: -webkit-linear-gradient( 0deg, rgb(44,144,204) 0%, rgb(28,183,198) 51%, rgb(5,236,187) 100%);
	background-image: -ms-linear-gradient( 0deg, rgb(44,144,204) 0%, rgb(28,183,198) 51%, rgb(5,236,187) 100%);
	width: 48px;
	height: 48px;
	display: flex;
	justify-content: center;
	align-items: center;
	cursor: pointer;
}
.kefuK .showB i{
	font-size: 24px;
	color: #ffffff;
}
.kefuK .selB{
	padding: 10px;
	display: none;
}
.kefuK:hover .selB{display: block;}
.kefuK .selB .aB{
	display: flex;
	justify-content: center;
	align-items: center;
	padding: 10px 0;
	cursor: pointer;
}
.kefuK .selB .aB i{
	color: #bbbbbb;
	font-size: 24px;
	display: block;
	margin: 0 auto;
	line-height: 1;
}
.kefuK .selB .eachB{
	position: relative;
}
.kefuK .selB .eachB .bB{
	position: absolute;
	right: 48px;
	top: 0;
	width: max-content;
	background: #ffffff;
	box-shadow: 0px 0px 40px 0px rgba(0, 0, 0, 0.07);
	padding: 8px;
	border-radius: 8px;
	overflow: hidden;
	font-size: 14px;
	color: #666666;
	display: none;
}
.kefuK .selB .eachB:hover .bB{display: block;}
.kefuK .selB .ewmB{
	display: flex;
	justify-content: center;
	align-items: center;
}
.kefuK .selB .ewmB p{margin-right: 8px;}
.kefuK .selB .ewmB p:last-child{margin-right: 0;}
.kefuK .selB .ewmB img{
	width: 112px;
	display: block;
	margin: 0 auto;
	
}
.kefuK .selB .ewmB span{
	display: block;
	margin: 8px auto 0;
	text-align: center;
}
@media (max-width:1024px) {
	.kefuK{right: 16px;bottom: 16px;}
}
.banner{overflow: hidden;}
.banner .swiper{position: relative;z-index: 1;}
.swiper_banner{position: relative;z-index: 1;}
.swiper_banner .swiper-slide{
	justify-content: flex-start;
}
.swiper_banner .imgB{
	position: absolute;
	left: 0;
	top: 0;
	display: block;
	width: 100%;
	height: 100%;
	padding-top: 0;
	z-index: 1;
}
.swiper_banner .nrBox{
	position: relative;
	z-index: 2;
	height: 100vh;
	display: flex;
	justify-content: flex-start;
	align-items: center;
	/* padding-bottom: 160px; */
}
.swiper_banner .titB{
	font-size: 55px;
	color: #fff;
	font-weight: 600;
	font-style: italic;
	transition: all 0.6s;
	transform: translateY(40px);
	opacity: 0;
	margin-top: 0;
}
.swiper_banner .descB{
	font-size: 40px;
	color: rgb(255, 255, 255);
	transition: all 0.6s;
	transition-delay: 0.3s;
	transform: translateY(40px);
	opacity: 0;
}
.swiper_banner .tips{
	background-image: -moz-linear-gradient( 0deg, rgba(32, 173, 242,0.38) 0%, rgba(32, 173, 242,0) 100%);
	background-image: -webkit-linear-gradient( 0deg, rgba(32, 173, 242,0.38) 0%, rgba(32, 173, 242,0) 100%);
	background-image: -ms-linear-gradient( 0deg, rgba(32, 173, 242,0.38) 0%, rgba(32, 173, 242,0) 100%);
	width: max-content;
	min-height: 48px;
	font-size: 16px;
	color: #ffffff;
	display: flex;
	justify-content: flex-start;
	align-items: center;
	padding: 0 16px;
	margin-top: 48px;
	transition: all 0.6s;
	transition-delay: 0.6s;
	transform: translateY(40px);
	opacity: 0;
	max-width: 100%;
	flex-wrap: wrap;
} 
.swiper_banner .tips span{
	margin-right: 20px;
}
.swiper_banner .swiper-slide-active .titB{transform: translateY(0);opacity: 1;}
.swiper_banner .swiper-slide-active .descB{transform: translateY(0);opacity: 1;}
.swiper_banner .swiper-slide-active .tips{transform: translateY(0);opacity: 1;}
.banner .swiper-button-prev{left: 80px;}
.banner .swiper-button-next{right: 80px;}
.banner .swiper-button-prev::after,
.banner .swiper-button-next::after{
	font-size: 16px;
	color: #ffffff;
}
.banner .swiperPa{
	position: absolute;
	left: calc(50%);
	bottom: 10px;
	width: auto;
	height: auto;
	z-index: 2;
	display: flex;
	justify-content: center;
	align-items: center;
}
.banner .swiper-pagination{
	position: relative;
	left: unset;
	bottom: unset;
	margin: 0;
	display: flex;
	justify-content: center;
	align-items: center;
}
.banner .swiper-pagination-bullet{
	width: 40px;
	height: 2px;
	display: block;
	border-radius: 0;
	margin: 18px 0;
	opacity: 1;
	background:rgba(255,255,255,0.2);
	margin-right: 18px;
}
.banner .swiper-pagination-bullet-active{
	background: #ffffff;
}
.banner .clickA{
	position: absolute;
	left: 0;
	bottom: 80px;
	width: 100%;
	z-index: 2;
}
.bannerUl{
	border-width: 1px;
	border-color: rgba(255, 255, 255,0.2);
	border-style: solid;
	border-radius: 5px;
	background: url(../img/banbg.png) center center no-repeat;
	background-size: cover;
	box-shadow: inset 0px 83px 136px 0px rgba(28, 40, 61, 0.45);
	margin: 0;
}
.bannerUl li{padding: 0;}
.bannerUl li:hover .kuang{
	background-color: rgba(255, 255, 255,0.15);
}
.bannerUl .kuang{
	padding: 40px 32px;
	cursor: pointer;
	height: 100%;
}
.bannerUl .titB{
	font-size: 18px;
	color: rgb(255, 255, 255);
}
.bannerUl .descB{
	font-size: 14px;
	color: rgba(255, 255, 255, 0.4);
	line-height: 1.5;
}
.pubTit{
	text-align: center;
	margin-bottom: 32px;
}
.pubTit .tit{
	font-size: 48px;
	color: rgb(0, 0, 0);
	line-height: 1.6;
}
.title-name .tit{font-size: 2.5rem;}
.pubTit .desc{
	font-size: 16px;
	color: rgb(144, 155, 163);
	line-height: 2;
}
/* 首页开始 */
.indp{padding: 96px 0;}
.indp1L{width: 50%;}
.indp1R{width: calc(50% - 50px);text-align: center;}
.indp1R h1{font-size: 30vw;text-shadow: 1px 2px .1em #00000080;color: #fff;}
.indp1L .pubTit{
	text-align: left;
	margin-bottom: 48px;
}
.indp1L .pubTit .tit{
	font-size: 72px;
	color: rgb(44, 143, 204);
	font-weight: bold;
	line-height: 1.2;
}
.indp1L .pubTit .desc{
	font-size: 24px;
	color: rgb(51, 51, 51);
	margin-top: 0;
}
.indp1Ul{
	border-top: 1px solid #eaeaea;
}
.indp1Ul li{
	border-bottom: 1px solid #eaeaea;
	cursor: pointer;
}
.indp1Ul .titB {
	font-size: 20px;
	/* color: rgb(51, 51, 51); */
	padding: 22px 32px;
	padding-right: 48px;
	position: relative;
	display: flex;
	justify-content: flex-start;
	align-items: center;
}
.indp1Ul .titB b{
	font-size: 16px;
	/* color: rgb(44, 143, 204); */
	font-weight: 400;
	margin-right: 40px;
}
.indp1Ul .titB i{
	font-size: 16px;
	color: rgb(44, 143, 204);
	font-weight: 400;
	position: absolute;
	right: 32px;
	top: 50%;
	transform: translateY(-50%);
}
.indp1Ul .descB{
	background-image: -moz-linear-gradient( 0deg, rgb(44,144,204) 0%, rgb(28,183,198) 51%, rgb(5,236,187) 100%);
	background-image: -webkit-linear-gradient( 0deg, rgb(44,144,204) 0%, rgb(28,183,198) 51%, rgb(5,236,187) 100%);
	background-image: -ms-linear-gradient( 0deg, rgb(44,144,204) 0%, rgb(28,183,198) 51%, rgb(5,236,187) 100%);
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	font-size: 16px;
	color: rgb(255, 255, 255);
	line-height: 1.5;
	padding: 16px 32px;
	opacity: 0;
	display: flex;
	justify-content: center;
	align-items: center;
	transition: all 0.3s;
}
.indp1Ul li:hover .descB{opacity: 1;}
.ind2Ul{margin: -24px;align-items: flex-start;}
.ind2Ul li{
	padding: 24px;
	width: 20%;
}
.ind2Ul li:nth-child(even){margin-top: 88px;}
.ind2Ul .kuang{transition: all 0.3s;}
.ind2Ul li:hover .kuang{transform: translateY(-24px);}
.ind2Ul .textB{text-align: center;}
.ind2Ul .titB{
	font-size: 18px;
	color: rgb(51, 51, 51);
	font-weight: bold;
}
.ind2Ul .descB{
	font-size: 16px;
	color: rgb(143, 155, 163);
	line-height: 2;
	margin-top: 12px;
}

.indp2{
	background: url(../images/indp2.jpg);
	color: #fff;
	background-size: cover;
}
/* .indp2 *{color: #fff !important;} */
.indp2 .indp1R{
	border: 5px dashed #FFFFFF;
	border-radius: 11em 0;
	position: relative;
}
.indp2 .indp1R .abso{position: absolute;top: 3em;left: 3em;}
.indp2 .indp1Ul li,.indp2 .indp1Ul{border: none;}
.indp2 .indp1Ul .titB1{font-size: 24px;}
.indp2 .indp1Ul .titB1 i{position: relative;font-size: 2em;transform: none;width: 60px;}
/* .indp2 .indp1Ul .titB1 i:last-child{font-size: 1.3em;} */
/* .indp3 .pubTit .tit{color: #ffffff;}
.ind3Ul{border-top: 1px solid rgba(255,255,255,0.15);}
.ind3Ul li{border-bottom: 1px solid rgba(255,255,255,0.15);padding: 20px 0;}
.ind3Ul .zktit{
	display: flex;
	justify-content: flex-start;
	align-items: center;
	font-size: 20px;
	color: rgba(255, 255, 255, 0.502);
	padding: 0 288px 0 48px;
	position: relative;
	cursor: pointer;
}
.ind3Ul .zktit .bficon{
	font-size: 52px;
	color: rgba(255, 255, 255, 0.502);
	width: 52px;
	height: 52px;
	line-height: 52px;
	margin-right: 48px;
}
.ind3Ul .zktit .iconjt{
	font-size: 22px;
	color: rgba(255, 255, 255, 0.502);
	position: absolute;
	right: 36px;
	top: 50%;
	transform: translateY(-50%) rotate(90deg);
}
.ind3Ul .zhshow{
	font-size: 16px;
	color: rgba(255, 255, 255, 0.502);
	line-height: 2;
	padding: 0 288px 0 148px;
	margin-top: 8px;
	display: none;
}
.ind3Ul li.on{
	background-image: -moz-linear-gradient( 0deg, rgb(44,144,204) 0%, rgb(28,183,198) 51%, rgb(5,236,187) 100%);
	background-image: -webkit-linear-gradient( 0deg, rgb(44,144,204) 0%, rgb(28,183,198) 51%, rgb(5,236,187) 100%);
	background-image: -ms-linear-gradient( 0deg, rgb(44,144,204) 0%, rgb(28,183,198) 51%, rgb(5,236,187) 100%);
}
.ind3Ul li.on .zktit{color: #ffffff;}
.ind3Ul li.on .zktit .bficon{color: #ffffff;}
.ind3Ul li.on .zktit .iconjt{color: #ffffff;} */

.indp3{padding: 0;position: relative;}
.indp3 .pubTit{
	position: absolute;
	top: 96px;
	left: 0;
	display: block;
	width: 100%;
	text-align: left;
	z-index: 2;
}
.indp3 .pubTit .tit{color: #ffffff;}
.indp3 .swiper{z-index: 1;}
.indp3 .nrBox{
	height: calc(100vh - 100px);
	justify-content: flex-start;
	align-items: flex-end;
	padding: 7.2vw 0;
}
.indp3 .textB{width: 35.3%;}
.indp3 .iconB img{width: 93px;display: block;}
.indp3 .titB{
	font-size: 20px;
	color: rgb(255, 255, 255);
	line-height: 1.5;
	margin-top: 28px;
}
.indp3 .descB{
	font-size: 16px;
	/* color: rgba(255, 255, 255, 0.502); */
	line-height: 2;
	margin-top: 20px;
	text-align: justify;
}
.indp3 .swiper-pagination{display: none;}
.ind3ulk{
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 100%;
	text-align: left;
	z-index: 3;
}
.ind3ulk .container{justify-content: flex-end;height: 100%;}
.ind3Ul{
	width: 456px;
	height: 100%;
	border-left: 1px solid rgba(255,255,255,0.15);
	border-right: 1px solid rgba(255,255,255,0.15);
}
.ind3Ul li{
	width: 100%;
	height: calc(100% / 5);
	border-bottom: 1px solid rgba(255,255,255,0.15);
	font-size: 20px;
	color: rgba(255, 255, 255, 0.502);
	line-height: 5;
	display: flex;
	justify-content: flex-start;
	align-items: center;
	padding: 16px 40px;
	cursor: pointer;
}
.ind3Ul li b{
	font-size: 20px;
	font-family: FMR;
	font-weight: bold;
	display: block;
	margin-right: 8px;
}
.ind3Ul li.on{
	background-image: -moz-linear-gradient( 0deg, rgb(44,144,204) 0%, rgb(28,183,198) 51%, rgb(5,236,187) 100%);
	background-image: -webkit-linear-gradient( 0deg, rgb(44,144,204) 0%, rgb(28,183,198) 51%, rgb(5,236,187) 100%);
	background-image: -ms-linear-gradient( 0deg, rgb(44,144,204) 0%, rgb(28,183,198) 51%, rgb(5,236,187) 100%);
	color: #ffffff;
}

.indp4 .clickBox{
	display: flex;
	justify-content: center;
	align-items: center;
	margin-bottom: 40px;
}
.indp4 .clickBox .eachBox{
	font-size: 24px;
	color: rgb(51, 51, 51);
	text-align: center;
	width: 100%;
	padding: 20px;
	position: relative;
	cursor: pointer;
	text-align: justify;
}
.indp4 .clickBox .eachBox::before{
	content: "";
	display: block;
	background-color: rgb(198, 225, 238);
	width: 100%;
	height: 1px;
	position: absolute;
	left: 0;
	bottom: 0;
}
.indp4 .clickBox .eachBox.on{
	background-image:-webkit-linear-gradient(0deg, rgb(44,144,204) 0%, rgb(28,183,198) 51%, rgb(5,236,187) 100%); 
	-webkit-background-clip:text; 
	-webkit-text-fill-color:#1182e9; 
	clip-path: inset(1px);
}
.indp4 .clickBox .eachBox.on::before{
	background-image: -moz-linear-gradient( 0deg, rgb(44,144,204) 0%, rgb(28,183,198) 51%, rgb(5,236,187) 100%);
	background-image: -webkit-linear-gradient( 0deg, rgb(44,144,204) 0%, rgb(28,183,198) 51%, rgb(5,236,187) 100%);
	background-image: -ms-linear-gradient( 0deg, rgb(44,144,204) 0%, rgb(28,183,198) 51%, rgb(5,236,187) 100%);
}
.indp4 .clickBox .eachBox::after{
	content: "";
	background-color: rgb(44, 143, 204);
	position: absolute;
	left: calc(50% - 6px);
	bottom: -6px;
	display: block;
	width: 13px;
	height: 13px;
	opacity: 0;
}
.indp4 .clickBox .eachBox.on::after{opacity: 1;}
.indp4 .showBox .eachBox{display: none;}
.indp4 .nrBox{background: #ffffff;}
.ind4L{width: 50%;}
.ind4L .imgB{padding-top: 64.3%;}
.ind4R{
	width: 50%;
	padding: 24px 24px 24px 88px;
	position: absolute;
	right: 0;
	top: 0;
	height: 100%;
}
.ind4R .wz{
	height: 100%;
	overflow: auto;
	padding-right: 60px;
	width: 100%;
}
.ind4R .wz::-webkit-scrollbar {
	width : 5px;
	height: 1px;
}
.ind4R .wz::-webkit-scrollbar-thumb {
	border-radius: 5px;
	box-shadow   : inset 0 0 5px rgba(0, 0, 0, 0.2);
	background   : #2c8fcc;
}
.ind4R .wz::-webkit-scrollbar-track {
	box-shadow   : inset 0 0 5px rgba(0, 0, 0, 0.2);
	border-radius: 5px;
	background   : #f1f1f1;
}
.ind4Ul li{
	border-bottom: 1px solid #eaeaea;
	padding: 20px 0;
}
.ind4Ul .titB{
	font-size: 20px;
	color: rgb(51, 51, 51);
	position: relative;
	padding-left: 20px;
}
.ind4Ul .titB::before{
	content: "";
	background-color: rgb(44, 143, 204);
	position: absolute;
	left: 0;
	top: calc(50% - 4.5px);
	display: block;
	width: 9px;
	height: 9px;
}
.ind4Ul .descB{
	font-size: 16px;
	color: rgb(153, 153, 153);
	padding-left: 20px;
}
.ind5Ul{margin: -20px;}
.ind5Ul li{padding: 20px;}
.ind5Ul .tuB{
	background-color: rgb(246, 246, 246);
	height: 100px;
	display: flex;
	justify-content: center;
	align-items: center;
}
.ind5Ul .tuB img{max-width: 80%;max-height: 80%;}

.indp5{background: url(../images/second.png);}
.indp5 .flexzy .custom-btn{font-size: 1.7em;}
.indp5 .flexzy .card{background: none;text-align: initial;border: none;}

.textindent{text-indent: 2em;}

/* .changjing{display: grid;grid-template-columns: repeat(5, 2fr);grid-gap: 60px;} */
.changjing>div{height: 8em;display: flex;align-items: center;justify-content: center;position: relative;color: #fff;font-weight: 700;transition: all 0.5s ease;background-size: cover;}
.changjing>div::before{position: absolute;content: '';background: #00000080;width: 100%;height: 100%;transition: all 0.5s ease;}
.changjing>div span{position: relative;transition: all 0.5s ease;}
.changjing>div:nth-child(1){background-image: url(../images/image71.png);}
.changjing>div:nth-child(2){background-image: url(../images/image72.png);}
.changjing>div:nth-child(3){background-image: url(../images/image73.png);}
.changjing>div:nth-child(4){background-image: url(../images/image75.png);}
.changjing>div:nth-child(5){background-image: url(../images/image71.png);}
.changjing>div:nth-child(6){background-image: url(../images/image72.png);}
.changjing>div:hover::before{width: 0;height: 0;}
.changjing>div:hover span{opacity: 0;}

.menu-item {
  display: flex;
  align-items: center;
  justify-content: center;
  /* width: 130px; */
  /* height: 60px; */
  background: #ffffff;
  border-radius: 10px;
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);
  text-align: center;
  cursor: pointer;
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  flex-direction: row;
  color: rgba(34, 50, 88, 1);
  font-weight: 700;
  padding: 0.3em 1em;
}
.menu-item:first-child{margin-right: 1em;}
.menu-item i{font-weight: 400;padding: 0 .1em;}

.menu-item:hover {
  transform: translateY(-5px);
  box-shadow: 0 6px 15px rgba(0, 0, 0, 0.2);
}

/* tooltip 样式 */
.tooltip {
  position: absolute;
  /* bottom: -40px; 在按钮下方显示 */
  /* left: 50%; */
  /* left: -100%; */
  bottom: .5em;
  transform: translateX(0%) translateY(70%);
  background: #333; /* 深色背景 */
  color: #fff; /* 白色文字 */
  font-size: 14px;
  padding: 5px 10px;
  border-radius: 5px;
  white-space: nowrap;
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.2);
  opacity: 0; /* 初始隐藏 */
  pointer-events: none;
  transition: opacity 0.3s ease, transform 0.3s ease; /* 添加渐变效果 */
	max-width: 130px;
}

/* 鼠标悬浮时显示 tooltip */
.menu-item:hover .tooltip {
  opacity: 1; /* 显示 */
  transform: translateX(0%) translateY(110%); /* 向上稍微移动 */
}

@media (max-width:1632px) {
	.banner .swiper-button-prev{left: 16px;}
	.banner .swiper-button-next{right: 16px;}
}
@media (max-width:1432px) {
	.banner .swiperPa{left: calc(50% - 600px);}
	.indp1L{width: 60%;}
	.indp1R{width: 40%;}
	.ind4Ul li{padding: 16px 0;}
}
@media (max-width:1232px) {
	.banner .swiperPa{left: calc(50% - 496px);}
	.bannerUl .kuang{padding: 16px;}
	.swiper_banner .titB,
	.indp1L .pubTit .tit{font-size: 45px;}
	.swiper_banner .descB{font-size: 32px;}
	.ind4R{padding: 24px;}
	.ind4R .wz{padding-right: 8px;}
	.pubTit .tit{font-size: 36px;}
	.ind5Ul{margin: -8px;}
	.ind5Ul li{padding: 8px;}
	.ind5Ul .tuB{height: 88px;}
}
@media (max-width:1024px) {
	.banner .swiperPa{left: calc(50% - 384px);}
	.indp{padding: 64px 0;}
	.swiper_banner .titB,
	.indp1L .pubTit .tit{font-size: 38px;}
	.swiper_banner .descB{font-size: 24px;}
	.indp4 .clickBox .eachBox{font-size: 20px;}
	.indp1L{width: 100%;}
	.indp1R{display: none;}
	.pubTit .desc{font-size: 14px;}
	.pubTit .tit{font-size: 32px;}
	.ind2Ul{margin: -4px;}
	.ind2Ul li{padding: 4px;}
	.ind2Ul .iconB img{max-width: 88px;margin: 0 auto;display: block;}
	.ind2Ul .titB{font-size: 16px;line-height: 1.6;}
	.ind2Ul .descB{font-size: 14px;line-height: 1.6;}
	/* .ind3Ul .zktit{padding-right: 96px;}
	.ind3Ul .zhshow{padding-right: 96px;}
	.ind3Ul .zktit .bficon{font-size: 36px;margin-right: 24px;} */
	.indp3{padding: 0;}
	.indp3 .pubTit{top: 48px;}
	.ind3ulk{display: none;}
	.indp3 .textB{width: 100%;}
	.indp3 .nrBox{height: auto;padding: 240px 0 48px;}
	.indp3 .iconB img{width: 56px;}
	.indp4 .nrBox{display: block;}
	.ind4L{width: 100%;}
	.ind4R{width: 100%;position: relative;right: unset;top: unset;}
}
@media (max-width:800px) {
	.banner .swiperPa{left: unset;}
	.pubTit .tit{font-size: 28px;}
	.pubTit .desc{line-height: 1.6;}
	.swiper_banner .nrBox{height: unset;padding: calc(32vw + 56px) 0 32vw;}
	.banner .clickA{position: relative;left: unset;bottom: unset;}
	.swiper_banner .titB, .indp1L .pubTit .tit{font-size: 32px;}
	.swiper_banner .descB{font-size: 16px;margin-top: 8px;}
	.swiper_banner .tips{width: 100%;padding: 6px 12px;margin-top: 16px;font-size: 14px;}
	.banner .clickA{background: #000000;}
	.banner .clickA .container{padding: 0;border: 0;}
	.bannerUl .kuang{padding: 12px;}
	.bannerUl .titB{font-size: 16px;line-height: 1.5;}
	.banner .swiperPa{right: 0;top: unset;bottom: 20px;width: 100%;height: 8px;}
	.banner .swiper-pagination{display: flex;justify-content: center;align-items: center;}
	.banner .swiper-pagination-bullet{margin: 0 8px;}
	.indp1L .pubTit{margin-bottom: 16px;}
	.indp1Ul .titB{padding: 12px 0;font-size: 16px;}
	.indp1Ul .titB i{right: 0;}
	.indp1Ul .descB{
		position: relative;
		left: unset;
		top: unset;
		opacity: 1;
		padding: 16px;
		font-size: 14px;
		line-height: 1.6;
	}
	.ind2Ul{display: block;margin: -8px;}
	.ind2Ul li{width: 100%;padding: 8px;}
	.ind2Ul li:nth-child(even) {margin-top: 0;	}
	.ind2Ul .kuang{
		display: flex;
		justify-content: flex-start;
		align-items: center;
	}
	.ind2Ul .textB{text-align: left;}
	/* .ind3Ul .zktit{padding: 0 48px 0 16px;font-size: 16px;}
	.ind3Ul .zktit .bficon{width: 36px;height: 36px;line-height: 36px;margin-right: 16px;}
	.ind3Ul .zhshow{padding: 0 16px;font-size: 14px;line-height: 1.6;}
	.ind3Ul .zktit .iconjt{font-size: 16px;right: 16px;}
	.ind3Ul li{padding: 12px 0;} */
	.indp3{padding: 0;}
	.indp3 .descB{font-size: 15px;line-height: 1.6;}
	.indp3 .iconB img{width: 40px;}
	.indp3 .swiper-pagination{
		display: flex;
		justify-content: center;
		align-items: center;
		bottom: 20px;
	}
	.indp3 .swiper-pagination-bullet{
		width: 8px;
		height: 8px;
		border: 1px solid #ffffff;
		display: block;
		border-radius: 0;
		margin: 18px 0;
		opacity: 1;
		background:none;
	}
	.indp3 .swiper-pagination-bullet-active{
		background: #2c8fcc;
		border-color: #2c8fcc;
		transform: rotate(45deg);
	}
	.indp4 .clickBox{margin-bottom: 16px;}
	.indp4 .clickBox .eachBox{padding: 0 0 12px;font-size: 18px;}
	.indp4 .clickBox .eachBox::after {
	    left: calc(50% - 4px);
	    bottom: -4px;
	    width: 8px;
	    height: 8px;
	}
	.ind4R{padding: 16px;}
	.ind4Ul li{padding: 8px 0;}
	.ind4Ul .titB{font-size: 16px;line-height: 1.6;}
	.ind4Ul .descB{font-size: 14px;line-height: 1.6;}
	.ind4Ul .titB::before {
	    top: calc(50% - 3px);
	    width: 6px;
	    height: 6px;
	}
	.ind5Ul{margin: -4px;}
	.ind5Ul li{padding: 4px;}
	.ind5Ul .tuB{height: 18vw;}
}
.lotP{
	background-position: top center;
	background-size: 100% auto;
	padding-bottom: 180px;
}
.lotTit{
	padding: 240px 0 136px;
}
.lotTit .pubTit{
	width: 50%;
	text-align: left;
	margin-bottom: 0;
}
.lotTit .pubTit .tit{
	font-size: 86px;
	font-family: "Myriad Pro";
	background-image:-webkit-linear-gradient(0deg, rgb(44,144,204) 0%, rgb(28,183,198) 51%, rgb(5,236,187) 100%); 
	-webkit-background-clip:text; 
	-webkit-text-fill-color:transparent; 
	font-weight: 700;
	line-height: 1;
	clip-path: inset(1px);
}
.lotTit .pubTit .desc{
	font-size: 48px;
	color: rgb(51, 51, 51);
	line-height: 1.5;
}
.lotTit .textB{
	font-size: 18px;
	color: rgb(102, 102, 102);
	line-height: 2;
	width: 40%;
}
.lotUl{margin: -16px -12px;}
.lotUl li{padding: 16px 12px;}
.lotUl .tuB{
	background-color: rgb(238, 242, 246);
	position: relative;
	padding-top: 100%;
	transition: all 0.5s;
}
.lotUl li:hover .tuB{
	background-color: rgb(255, 255, 255);
	box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.07);
}
.lotUl .tuB .pic{
	position: absolute;
	left: 0;
	top: 0;
	display: flex;
	justify-content: center;
	align-items: center;
	width: 100%;
	height: 100%;
	z-index: 1;
}
.lotUl .tuB .pic img{max-width: 80%;max-height: 80%;}
.lotUl .tuB::after{
	content: "";
	position: absolute;
	left: 0;
	bpttom: 0;
	background-image: -moz-linear-gradient( 0deg, rgb(44,144,204) 0%, rgb(28,183,198) 51%, rgb(5,236,187) 100%);
	background-image: -webkit-linear-gradient( 0deg, rgb(44,144,204) 0%, rgb(28,183,198) 51%, rgb(5,236,187) 100%);
	background-image: -ms-linear-gradient( 0deg, rgb(44,144,204) 0%, rgb(28,183,198) 51%, rgb(5,236,187) 100%);
	display: block;
	width: 0;
	height: 2px;
	z-index: 2;
	transition: all 0.5s;
}
.lotUl li:hover .tuB::after{width: 100%;}
.lotUl .textB{padding: 16px 0;}
.lotUl .titB{
	font-size: 22px;
	color: rgb(51, 51, 51);
	line-height: 1.636;
	text-align: center;
}
.lotUl .descB{
	font-size: 14px;
	color: rgb(153, 153, 153);
	line-height: 2.571;
	text-align: center;
}
.pageTurn{
	margin: 72px auto 0;
	display: flex;
	justify-content: center;
	align-items: center;
}
.pageTurn span,
.pageTurn a{
	border-radius: 50%;
	background-color: rgb(245, 246, 247);
	width: 60px;
	height: 60px;
	font-size: 18px;
	color: rgb(102, 102, 102);
	display: flex;
	justify-content: center;
	align-items: center;
	margin: 0 20px;
}
.pageTurn span{
	background: #2d8fcc;
	color: #ffffff;
}
.pageTurn .prevB,
.pageTurn .nextB{background: none;}
@media (max-width:1024px) {
	.lotTit{padding: 160px 0 40px;display: block;}
	.lotTit .pubTit{width: 100%;}
	.lotTit .pubTit .tit{font-size: 64px;}
	.lotTit .pubTit .desc{font-size: 32px}
	.lotTit .textB{width: 100%;margin: 16px 0 0;font-size: 14px;}
	.pageTurn span, .pageTurn a {
	    width: 48px;
	    height: 48px;
	    font-size: 16px;
	    margin: 0px 8px;
	}
}
@media (max-width:800px) {
	.lotP{padding-bottom: 48px;}
	.lotTit{padding: 96px 0 16px;display: block;}
	.lotTit .pubTit .tit{font-size: 28px;}
	.lotTit .pubTit .desc{font-size: 20px}
	.lotTit .textB{font-size: 14px;}
	.lotUl{margin: -4px;}
	.lotUl li{padding: 4px;}
	.lotUl .textB{padding: 8px 0 0;}
	.lotUl .titB{font-size: 16px;}
	.pageTurn span, .pageTurn a {
	    width: 40px;
	    height: 40px;
	    font-size: 14px;
	    margin: 0px 8px;
	}
	.pageTurn{margin-top: 24px;}
}
/* 物联网网关-详情页 */
.lotDetail{
	height: calc(100vh - 100px);
	margin-top: 100px;
}
.lotDeL{
	background-color: rgb(238, 242, 246);
	width: 42.7vw;
	position: absolute;
	left: 0;
	top: 0;
}
.lotDeL .tuB{
	padding-top: calc(100vh - 100px);
}
.lotDeL .tuB .pic{
	position: absolute;
	left: 0;
	top: 0;
	display: flex;
	justify-content: center;
	align-items: center;
	width: 100%;
	height: 100%;
	z-index: 1;
}
.lotDeL .tuB .pic img{max-width: 80%;max-height: 80%;}
.lotDeL .swiper-pagination{
	bottom: 4vw;
}
.lotDeL .swiper-pagination-bullet {
	width: 11px;
	height: 11px;
	background: #d2dce5;
	opacity: 1;
}
.lotDeL .swiper-pagination-bullet-active{
	background: #2d8fcc;
}
.lotDeR{
	width: 52%;
	margin-left: 48%;
	padding: 72px 0 130px;
}
.lotDeR .pTit{
	position: relative;
	padding-right: 64px;
}
.lotDeR .pTit .titB{
	font-size: 40px;
	color: rgb(51, 51, 51);
	line-height: 1.5;
}
.lotDeR .pTit .descB{
	font-size: 18px;
	color: rgb(153, 153, 153);
	line-height: 2; 
}
.lotDeR .pTit .backB{
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
}
.lotDeR .pTit .backB img{width: 36px;}
.lotDeR .scrlK{
	padding-right: 48px;
	max-height: 54vh;
	overflow: auto;
	margin-top: 48px;
}
.lotDeR .scrlK::-webkit-scrollbar {
	width : 5px;
	height: 1px;
}
.lotDeR .scrlK::-webkit-scrollbar-thumb {
	border-radius: 5px;
	box-shadow   : inset 0 0 5px rgba(0, 0, 0, 0.2);
	background   : #2c8fcc;
}
.lotDeR .scrlK::-webkit-scrollbar-track {
	box-shadow   : inset 0 0 5px rgba(0, 0, 0, 0.2);
	border-radius: 5px;
	background   : #f1f1f1;
}
.lotdeUl{
	border-top: 1px solid #eaeaea;
}
.lotdeUl li{
	border-bottom: 1px solid #eaeaea;
	display: flex;
	justify-content: flex-start;
	align-items: center;
	padding: 22px 0;
}
.lotdeUl .titB{
	font-size: 18px;
	color: rgb(45, 143, 204);
	font-weight: bold;
	margin-right: 56px;
	min-width: 140px;
}
.lotdeUl .descB{
	font-size: 16px;
	color: rgb(102, 102, 102);
}
@media (max-width:1024px) {
	.lotDetail {
	    height: calc(100vh - 56px);
	    margin-top: 56px;
	}
	.lotdeUl li{padding: 12px 0;}
	.lotDeR .scrlK{padding-right: 16px;}
	.lotdeUl .titB{min-width: 116px;margin-right: 24px;}
	.lotDeL .tuB{padding-top: calc(100vh - 56px);}
}
@media (max-width:800px) {
	.lotDetail {display: block;height: auto;}
	.lotDeL{width: 100%;position: relative;left: unset;top: unset;}
	.lotDeL .tuB{padding-top: 100%;}
	.lotDeL .swiper-pagination{bottom: 10px;}
	.lotDeR{width: 100%;margin: 16px 0 0;padding: 16px 0 48px;}
	.lotDeR .pTit .titB{font-size: 28px;}
	.lotDeR .pTit .descB{font-size: 16px;}
	.lotDeR .pTit .backB img{width: 24px;}
	.lotDeR .scrlK{margin-top: 16px;max-height: unset;}
	.lotdeUl li{padding: 12px 0;}
	.lotdeUl .titB{font-size: 16px;min-width: 96px;}
	.lotdeUl .descB{font-size: 14px;}
	
}
/* 支持型号与采集类型 */
.oemP1{padding-bottom: 40px;}
.oemP1 .lotTit .pubTit{width: 100%;text-align: center;}
.oemP1 .clickBox{
	display: flex;
	justify-content: center;
	align-items: center;
	margin-bottom: 64px;
}
.oemP1 .clickBox .eachBox{
	font-size: 24px;
	color: #999999;
	text-align: center;
	width: calc(100% / 3);
	padding-bottom: 24px;
	position: relative;
	cursor: pointer;
}
.oemP1 .clickBox .eachBox::before{
	content: "";
	display: block;
	background: #f0f2f6;
	width: 100%;
	height: 6px;
	position: absolute;
	left: 0;
	bottom: 0;
}
.oemP1 .clickBox .eachBox.on{
	color: #2d8fcc; 
}
.oemP1 .clickBox .eachBox.on::before{
	background: #2d8fcc;
}
.oemP1 .clickBox .eachBox::after{
	content: "";
	width: 0;
	height: 0;
	border-left: 8px solid transparent;
	border-right: 8px solid transparent;
	border-top: 14px solid #2d8fcc;
	position: absolute;
	bottom: -14px;
	left: calc(50% - 8px);
	opacity: 0;
}
.oemP1 .clickBox .eachBox.on::after{opacity: 1;}
.oemP1 .showBox .eachBox{display: none;}
.oem1Ul{margin: 0;position: relative;}
.oem1Ul li{padding: 0;}
.oem1Ul .tuB{
	border-bottom: 1px solid #eaeaea;
	border-left: 1px solid #eaeaea;
	height: 148px;
	display: flex;
	justify-content: center;
	align-items: center;
	cursor: pointer;
}
.oem1Ul .tuB img{max-width: 80%;max-height: 80%;}
.oem1Ul li:nth-of-type(4n) .tuB,
.oem1Ul li:last-child .tuB{
	border-right: 1px solid #eaeaea;
}
.oem1Ul li:nth-of-type(-n+4) .tuB{
	border-top: 1px solid #eaeaea;
}
.oem1Ul .wenzi{display: none;}
.oem1Ul .textB{
	padding: 24px;
	text-align: center;
	width: 100%;
	border: 1px solid #eaeaea;
}
.oem1Ul li.on .tuB{
	border: 1px solid rgb(45, 143, 204);
}
.oem1Ul .titB{
	color: rgb(51, 51, 51);
	font-weight: bold;
	text-align: center;
}
.oem1Ul .descB{
	font-size: 16px;
	color: #666666;
	line-height: 2;
	text-align: center;
}
.oem1Ul>.investment-cont{
	border-right: 1px solid #eaeaea;
	border-left: 1px solid #eaeaea;
}
.oemP2{background: #f9f9f9;}
.oemP2L{margin-bottom: 88px;}
.oemP2L:last-child{margin-bottom: 0;}
.oemP2Tit{
	font-size: 36px;
	color: rgb(51, 51, 51);
	text-align: center;
	margin-bottom: 48px;
}
.oemP2Tit span{color: #2d8fcc;}
.oemP2Desc{
	font-size: 16px;
	color: rgb(153, 153, 153);
	text-align: center;
}
.oemP2Nr table{
	background-color: rgb(255, 255, 255);
	width: 100%;
}
.oemP2Nr th{
	background: #2d8fcc;
	color: #ffffff;
	font-size: 20px;
	font-weight: 400;
	padding: 22px 56px;
}
.oemP2Nr td{
	border-bottom: 1px solid #f9f9f9;
	border-right: 1px solid #f9f9f9;
	color: #666666;
	font-size: 16px;
	padding: 32px 56px;
}
.oemP2Nr td:first-child{color: #333333;}
.oemP2Nr td:last-child{border-right: 0;}
.oemP3{
	padding-top: 0;
	background-size: 100% auto;
	background-position: top center;
}
.oemP3 .lotTit{justify-content: center;}
.oemP3 .lotTit .pubTit .tit{text-align: center;}
.oemP3 .lotTit .pubTit .desc{text-align: center;}
.oemP3 .oemP2Nr th{text-align: center;padding: 16px;}
.oemP3 .oemP2Nr td{
	font-size: 14px;
	border-bottom: 1px solid #eaeaea;
	border-right: 1px solid #eaeaea;
	padding: 16px 72px;
}
.oemP3 .oemP2Nr td:first-child{
	text-align: center;
	color: #2d8fcc;
	font-size: 20px;
	font-weight: 700;
	width: 20.6%;
	border-left: 1px solid #eaeaea;
	padding: 16px;
}
.oemP3 .oemP2Nr td:nth-child(3){
	text-align: center;
	width: 21.4%;
	padding: 16px;
}
@media (max-width:1024px) {
	.oemP1 .clickBox .eachBox{font-size: 20px;padding-bottom: 16px;}
	.oemP1 .clickBox .eachBox::before{height: 4px;}
	.oem1Ul li:nth-of-type(2n) .tuB{
		border-right: 1px solid #eaeaea;
	}
	.oem1Ul li:nth-of-type(2n).on .tuB{border-right-color: rgb(45, 143, 204);}
	.oemP2Tit{font-size: 28px;margin-bottom: 16px;}
}
@media (max-width:800px) {
	.oemP1{padding-bottom: 24px;}
	.oemP1 .clickBox .eachBox{font-size: 16px;padding-bottom: 8px;}
	.oemP1 .clickBox .eachBox::before{height: 2px;}
	.oemP2Tit{font-size: 22px;margin-bottom: 16px;}
	.oemP2Desc{font-size: 14px;}
	.oemP1 .clickBox{margin-bottom: 24px;}
	.oemP1 .clickBox .eachBox::after {
	    border-left: 4px solid transparent;
	    border-right: 4px solid transparent;
	    border-top: 8px solid #2d8fcc;
	    bottom: -8px;
	    left: calc(50% - 4px);
	}
	.oem1Ul .tuB{height: 88px;}
	.oem1Ul .textB{padding: 12px;}
	.oem1Ul .descB{font-size: 14px;line-height: 1.6;}
	.oemP2{padding: 40px 0;}
	.oemP2Tit{font-size: 22px;}
	.oemP2Nr th {
	    font-size: 16px;
	    padding: 12px 16px;
	}
	.oemP2Nr td {
	    font-size: 14px;
	    padding: 8px 16px;
		line-height: 1.6;
	}
	.oemP2Nr{overflow: auto;}
	.oemP2Nr table{width: auto;min-width: 800px;}
	.oemP2L{margin-bottom: 32px;}
	.oemP2L:last-child{margin-bottom: 0;}
	.oemP3 .lotTit{margin-bottom: 56px;}
	.oemP3 .oemP2Nr th{padding: 8px 16px;}
	.oemP3 .oemP2Nr td{padding: 8px 16px;}
	.oemP3 .oemP2Nr td:first-child{padding: 8px;width: auto;font-size: 16px;width: 88px;}
	.oemP3 .oemP2Nr td:nth-child(2){width: calc(100% - 176px);}
	.oemP3 .oemP2Nr td:nth-child(3){padding: 8px 16px;width: auto;width: 88px;}
}
/* 新闻 */
.newsP{padding: 120px 0;}
.newsUl{margin: -35px;}
.newsUl li{padding: 35px;}
.newsUl .kuang{
	display: block;
	position: relative;
	height: 100%;
	border: 1px solid rgb(205, 205, 205);
	background: #fff;
	border-top: 0;
    transition: all 0.5s;
}
.newsUl .imgB{padding-top: 64.3%;}
.newsUl .imgB::after {
    content: "";
    position: absolute;
    left: 0;
    bpttom: 0;
    background-image: -moz-linear-gradient(0deg, rgb(44, 144, 204) 0%, rgb(28, 183, 198) 51%, rgb(5, 236, 187) 100%);
    background-image: -webkit-linear-gradient(0deg, rgb(44, 144, 204) 0%, rgb(28, 183, 198) 51%, rgb(5, 236, 187) 100%);
    background-image: -ms-linear-gradient(0deg, rgb(44, 144, 204) 0%, rgb(28, 183, 198) 51%, rgb(5, 236, 187) 100%);
    display: block;
    width: 0;
    height: 3px;
    z-index: 2;
    transition: all 0.5s;
}
.newsUl .textB{
	padding: 32px 32px 108px;
}
.newsUl .catB{
	font-size: 12px;
	color: rgb(153, 153, 153);
	line-height: 1.5;
    transition: all 0.5s;
}
.newsUl .titB{
	font-size: 22px;
	color: rgb(51, 51, 51);
	line-height: 1.5;
	margin-top: 24px;
    transition: all 0.5s;
}
.newsUl .timeB{
	font-size: 16px;
	color: rgb(153, 153, 153);
	bottom: 34px;
	width: 100%;
	position: absolute;
	left: 0;
	padding: 0 32px;
    transition: all 0.5s;
	font-family: fMR;
}
.newsUl .timeB i{
	border-radius: 50%;
	background-color: rgb(153, 153, 153);
	width: 25px;
	height: 25px;
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 14px;
	color: #ffffff;
    transition: all 0.5s;
}
.newsUl li:hover .kuang{
	background-color: rgb(255, 255, 255);
	box-shadow: 0px 5px 30px 0px rgba(0, 0, 0, 0.07);
}
.newsUl li:hover .imgB::after{width: 100%;}
.newsUl li:hover .catB{color: #2d8fcc;}
.newsUl li:hover .titB{color: #2d8fcc;}
.newsUl li:hover .timeB{color: #2d8fcc;}
.newsUl li:hover .timeB i{
	background-image: -moz-linear-gradient( 0deg, rgb(44,144,204) 0%, rgb(28,183,198) 51%, rgb(5,236,187) 100%);
	background-image: -webkit-linear-gradient( 0deg, rgb(44,144,204) 0%, rgb(28,183,198) 51%, rgb(5,236,187) 100%);
	background-image: -ms-linear-gradient( 0deg, rgb(44,144,204) 0%, rgb(28,183,198) 51%, rgb(5,236,187) 100%);
}
@media (max-width:1024px) {
	.newsUl{margin: -8px;}
	.newsUl li{padding: 8px;}
	.newsP{padding: 64px 0;}
}
@media (max-width:800px) {
	.newsP{padding: 48px 0;}
	.newsUl .textB{padding: 16px 16px 64px;}
	.newsUl .titB{margin-top: 8px;font-size: 16px;}
	.newsUl .timeB{padding: 0 16px;bottom: 16px;}
}
/* 新闻详情 */
.newsDetail{padding: 108px 0 148px;/* background: #ffffff; *//* margin-top: 100px; */}
.newsDetail .kkk{padding: 0 7.7vw;}
.newsDetail .kkk img{max-height: 50vw;display: block;margin: auto;}
.newsDetail .kkk p, .newsDetail .kkk li,.newsDetail .kkk ul{text-indent: 2em;}
.newsDetail .kkk h2{font-size: 1.3em;}
.newsDetail .kkk h3{font-size: 1.2em;}
.newsDetail .kkk h4{font-size: 1.1em;}
.newsDetail .kkk h2,.newsDetail .kkk h3,.newsDetail .kkk h4{margin-top: 1em;font-weight: 700;}
.newsDetail .pTit{
	font-size: 40px;
	color: rgb(51, 51, 51);
	line-height: 1.2;
	text-align: center;
	font-weight: 700;
}
.newsDetail .pTime{
	font-size: 18px;
	color: rgb(153, 153, 153);
	text-align: center;
	margin-top: 16px;
	font-family: fMR;
}
.newsDetail .pNr{
	font-size: 16px;
	color: rgb(102, 102, 102);
	line-height: 2;
	margin-top: 44px;
	border-top: 1px solid #eaeaea;
	padding-top: 44px;
	padding-bottom: 88px;
}
.newsDetail .pFy a{
	border-radius: 10px;
	background-color: rgb(255, 255, 255);
	height: 80px;
	padding: 0 30px;
	margin-top: 10px;
	font-size: 18px;
	color: rgb(51, 51, 51);
	transition: all 0.3s;
}
.newsDetail .pFy a:first-child{margin-top: 0;}
.newsDetail .pFy .titB{width: calc(100% - 96px);}
.newsDetail .pFy i{
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 16px;
	color: #333333;
	border-width: 1px;
	border-color: rgb(234, 234, 234);
	border-style: solid;
	border-radius: 50%;
	width: 48px;
	height: 48px;
}
.newsDetail .pFy a:hover{
	background-image: -moz-linear-gradient( 0deg, rgb(44,144,204) 0%, rgb(28,183,198) 51%, rgb(5,236,187) 100%);
	background-image: -webkit-linear-gradient( 0deg, rgb(44,144,204) 0%, rgb(28,183,198) 51%, rgb(5,236,187) 100%);
	background-image: -ms-linear-gradient( 0deg, rgb(44,144,204) 0%, rgb(28,183,198) 51%, rgb(5,236,187) 100%);
	color: #ffffff;
}
.newsDetail .pFy a:hover i{
	border-color: #ffffff;
	background: #ffffff;
	color: #2d8fcc;
}
@media (max-width:1024px) {
	.newsDetail{margin-top: 56px;}
	.newsDetail{padding: 64px 0;}
	.newsDetail .pTit{font-size: 32px;}
}
@media (max-width:800px) {
	.newsDetail{padding: 48px 0;}
	.newsDetail .kkk{padding: 0;}
	.newsDetail .pTit{font-size: 24px;}
	.newsDetail .pTime{font-size: 14px;}
	.newsDetail .pNr{margin: 16px 0 0;padding: 16px 0;font-size: 15px;line-height: 1.6;}
	.newsDetail .pFy .titB{width: calc(100% - 64px);}
	.newsDetail .pFy a{padding: 0 16px;font-size: 14px;height: 48px;}
	.newsDetail .pFy i{width: 32px;height: 32px;right: 16px;font-size: 14px;}
}

/*************************************************** about us *******************************************************/
.imgOver{position: relative; }
.imgOver .pic{position: absolute;left: 0;top: 0;width: 100%;height: 100%;overflow: hidden;display: flex;justify-content: center;align-items: center;  }
.imgOver .pic img{width: 100%;height: 100%;object-fit: cover; }

.ny-banner .container{height: 47.9167vw;color: #fff;text-align: center; }
.ny-banner .container .text span{font-size: 72px;line-height: 1.2; }
.ny-banner .container .text p{font-size: 24px;font-family: fMR;letter-spacing: 5px;opacity: 1; }

.aboutDiv1{padding: 120px 0 0; }
.aboutDiv1 .bdDiv {align-items: flex-start;margin-bottom: 70px; }
.aboutDiv1 .bdDiv .blDiv{width: 30.86%;font-size: 36px;font-weight: bold;color: #2d8fcc; }
.aboutDiv1 .bdDiv .brDiv{width: 52.86%;font-size: 18px;line-height: 2; }

.aboutDiv2{padding-top: 158px; }
.aboutDiv2 .item{position: relative;margin-bottom: 30px;color: #fff; }
.aboutDiv2 .item img{max-width: 100%;max-height: 100%; }
.aboutDiv2 .item .textDiv{position: absolute;top: 50%;left: 50%;width: 90%;transform: translate(-50%,-50%);z-index: 2;display: flex;flex-direction: column;text-align: center;}
.aboutDiv2 .item .textDiv .title{flex-direction: column;margin-bottom: 30px;line-height: 1; }
.aboutDiv2 .item .textDiv .title span{
	font-size: 60px;
	color: rgb(45, 143, 204);
	font-weight: bold;
	background-image: -moz-linear-gradient( 0deg, rgb(44,144,204) 0%, rgb(28,183,198) 51%, rgb(5,236,187) 100%);
	background-image: -webkit-linear-gradient( 0deg, rgb(44,144,204) 0%, rgb(28,183,198) 51%, rgb(5,236,187) 100%);
	background-image: -ms-linear-gradient( 0deg, rgb(44,144,204) 0%, rgb(28,183,198) 51%, rgb(5,236,187) 100%);
	-webkit-background-clip:text; 
	-webkit-text-fill-color:transparent; 
	clip-path: inset(1px);
}
.aboutDiv2 .item .textDiv .title small{font-size: 20px;font-family: fMR;margin-top: 10px;opacity: .3; }
.aboutDiv2 .item .textDiv .p{font-size: 32px;line-height: 1.6; }

.aboutDiv3{background: #f3f7fa;padding: 120px 0 60px; }
.nyTitle{text-align: center; margin-bottom: 2em;}
.nyTitle span{font-size: 48px;color: #000000;line-height: 1; }
.nyTitle p{font-size: 18px;color: #333;line-height: 1.4;margin-top: 30px; }
.aboutDiv3 .bdDiv{margin-top: 70px; }
.aboutDiv3 .bdDiv ul li{margin: 0 0 60px 0;align-items: initial;box-shadow: 0px 0px 49px rgba(0,0,0,.08); }
.aboutDiv3 .bdDiv ul li:nth-of-type(even){flex-direction: row-reverse; }
.aboutDiv3 .bdDiv ul li .imgDiv{width: 50%;overflow: hidden; }
.aboutDiv3 .bdDiv ul li .imgDiv img{width: 100%;height: 100%;object-fit: cover; }
.aboutDiv3 .bdDiv ul li .textDiv{width: 50%;flex-direction: column;padding: 5% 4.2% 5% 5.7%;background: #fff; }
.aboutDiv3 .bdDiv ul li .textDiv .thDiv{padding-bottom: 50px;border-bottom: 1px solid #dddddd;margin-bottom: 40px;width: 100%;font-weight: bold;line-height: 1; }
.aboutDiv3 .bdDiv ul li .textDiv .thDiv .title{font-size: 24px;font-weight: bold;color: #333333; }
.aboutDiv3 .bdDiv ul li .textDiv .thDiv .num{font-size: 32px;color: #2d8fcc;font-family: fMR; }
.aboutDiv3 .bdDiv ul li .textDiv .tbDiv{color: #666666;line-height: 2;font-size: 1rem; }

.aboutDiv4{padding: 120px 0;background: url(../images/partner.png);
	/* margin-top: 120px;  */
}
.aboutDiv4 .bdDiv{margin-top: 70px; }
.aboutDiv4 ul{display: grid;grid-template-columns: repeat(5,2fr);grid-gap: 60px;}
.aboutDiv4 ul li .imgDiv{position: relative;padding-top: 41.25%;/* transition: all 0.5s; */box-shadow: 0px 4px 4px 0px #00000040;border: 1px solid #8B858540;}
.aboutDiv4 ul li .imgDiv .pic{position: absolute;left: 0;top: 0;width: 100%;height: 100%;overflow: hidden;display: flex;justify-content: center;align-items: center;background: #fff;}
.aboutDiv4 ul li .imgDiv .pic img{max-width: 80%;transition: all 0.5s;}
.aboutDiv4 ul li:hover img{transform: scale(1.2);}

.aboutDiv4 .changjing{grid-template-columns: repeat(6, 2fr);}
.mid_cont h3{    
	width: 100%;
	padding-left: 35px;
	line-height: 50px;
	font-size: 24px;
	margin: 25px 0 10px;font-weight: 700;
	background: url(../images/dt_bg.jpg) no-repeat left center;
}

.tagContent{font-size: 18px;font-weight: 700;}

/* .grid{display: grid;    gap: 20px;} */
.grid-2{display: grid;    gap: 20px;grid-template-columns: repeat(2, 2fr);}
@media (min-width: 768px) {
	.grid .col-md-2 {
			-webkit-box-flex: 0;
			-ms-flex: 0 0 16.666667%;
			/* flex: 0 0 16.666667%; */
			max-width: calc(100% / 8);
	}
}
.flex1{display: flex;flex-wrap: wrap;align-items: center;}
.kuimg{    aspect-ratio: 2 / 1;display: flex;align-items: center;justify-content: center;}
.kuimg img{/* width: 300px; */max-width: 500px;max-height: 100%;width: 50%;height: auto;max-height: 350px;}

#product_view .nrong>div{padding: 0 2em;}
#product_view .nrong1>div{grid-template-columns: repeat(3, 2fr);display: grid;grid-gap: 20px; }
#product_view .nrong1>div>div{box-shadow: 1px 4px 6px rgba(0,0,0,.08);background: #fff;padding: 3%;text-align: center;}
#product_view .nrong1>div>div b{font-size: 2em;display: block;color: #289ccb;}

.product_view .imgs{display: flex;flex-wrap: wrap;position: relative;margin: 2em auto;}
.product_view .imgs div:nth-child(1){width: 100%;}
.product_view .imgs div:nth-child(2){position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);width: 75%;}
.product_view .imgs div:nth-child(3){position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);width: 50%;}
.product_view .imgs img{width: 100%;}
#product_view .nrong2>div{grid-template-columns: repeat(7, 2fr);grid-gap: 30px;}
#product_view .nrong2>div>div{position: relative;display: flex;align-items: center;justify-content: center;}
#product_view .nrong2>div>div::before{content: '\e608';left: 100%;position: absolute;font-size: 30px;top: 50%;transform: translate(0px, -50%);}
#product_view .nrong2>div>div:last-child::before{content: '';}
#product_view .nrong3{display: grid;grid-template-columns: repeat(2, 2fr);grid-gap: 30px;}
#product_view .nrong3>div>div{padding: 3px 15px;position: relative;}
#product_view .nrong3>div>div:before{content: '●';position: absolute;left: 0;}

.aboutDiv5 .hdDiv{background: linear-gradient(to right,#2c90cc,#05ecbb);padding: 60px 0;color: #fff; }
.aboutDiv5 .hdDiv .nyTitle span{color: #fff; }
.aboutDiv5 .hdDiv .dataDiv ul li{text-align: center;padding: 0 60px;border-right: 1px solid #fff; }
.aboutDiv5 .hdDiv .dataDiv ul li:last-child{padding-right: 0;border: 0; }
.aboutDiv5 .hdDiv .dataDiv ul li .num{font-size: 70px;font-family: fMR;font-weight: bold;line-height: 1;height: 70px; }
.aboutDiv5 .hdDiv .dataDiv ul li .num .icon{font-size: 70px;font-weight: normal; }
.aboutDiv5 .hdDiv .dataDiv ul li p{margin-top: 10px; } 
.aboutDiv5 .bdDiv,.sxdiv{overflow: hidden;padding: 90px 0 148px; }
.aboutDiv5 .bdDiv a{display: block;position: relative;text-align: center; }
.aboutDiv5 .bdDiv .imgDiv{position: relative;padding-top: 117%;overflow: hidden; }
.aboutDiv5 .bdDiv .imgDiv .pic{position: absolute;left: 0;top: 0;width: 100%;height: 100%;overflow: hidden;display: flex;justify-content: center;align-items: center;}
.aboutDiv5 .bdDiv .imgDiv .pic img{max-width: 100%;max-height: 100%; }
.aboutDiv5 .bdDiv .titleDiv{margin-top: 20px;color: #666666; }

.aboutDiv5 .swiperBottomDiv{position: relative;margin-top: 70px; }
.aboutDiv5 .swiperBottomDiv .btnDiv{width: 192px;height: 86px;margin-right: 30px; }
.aboutDiv5 .swiperBottomDiv .btnDiv .swiper-but{position: relative;left: auto;right: auto;top: auto;margin-top: auto;background: transparent;width: 86px;height: 86px;border: 1px solid #cdcdcd;border-radius: 50%; }
.aboutDiv5 .swiperBottomDiv .btnDiv .swiper-but i{color: #2c8fcc; }
.aboutDiv5 .swiperBottomDiv .btnDiv .swiper-but::after{display: none; }
.aboutDiv5 .swiperBottomDiv .btnDiv .swiper-but:hover{background: -webkit-linear-gradient( 0deg, rgb(44,144,204) 0%, rgb(28,183,198) 51%, rgb(5,236,187) 100%);border-color: #fff; }
.aboutDiv5 .swiperBottomDiv .btnDiv .swiper-but:hover i{color: #fff; }
.aboutDiv5 .swiperBottomDiv .fenyeDiv{flex: 1;position: relative; }
.aboutDiv5 .swiperBottomDiv .fenyeDiv:before{content: "";width: 100%;height: 1px;background: #cdcdcd;position: absolute;left: 0;top: 50%;transform: translateY(-50%); }
.aboutDiv5 .swiperBottomDiv .fenyeDiv:after{content: "";width: calc((100vw - 1400px) / 2);height: 1px;background: #cdcdcd;position: absolute;left: 100%;top: 50%;transform: translateY(-50%); }
.aboutDiv5 .swiper-pagination-fraction{position: relative;bottom: auto;left: auto;font-size: 18px;color: #999999;font-family: fMR;background: #fff;width: 100px;margin: 0 0 0 auto;font-weight: bold; }
.aboutDiv5 .swiper-pagination-fraction .swiper-pagination-current{color: #2c8fcc; }

.caseDiv1{padding: 100px 0 0; display: flex;flex-wrap: wrap;}
/* .caseDiv1 .row{margin: 0 -30px; } */
.caseDiv1 .col-sm-6{padding: 0 30px;margin-bottom: 60px; }
.caseDiv1 .col-sm-6{display: block; }
.caseDiv1 .col-sm-6 .imgDiv{padding-top: 56.119%; }
.caseDiv1 .col-sm-6 .titleDiv{padding: 0.5em;background: #f0f4f6;/* font-size: 20px; */color: #666666;text-align: center;}
.caseDiv1 .col-sm-6 .titleDiv{background: -webkit-linear-gradient( 0deg, rgb(44,144,204) 0%, rgb(28,183,198) 51%, rgb(5,236,187) 100%);color: #fff; }
.caseDiv1 .bdDiv .moreBtnDiv a{text-align: center;display: block;line-height: 1; }
.caseDiv1 .bdDiv .moreBtnDiv a i{font-size: 38px;color: #2d8fcc; }
.caseDiv1 .bdDiv .moreBtnDiv a p{color: #666;margin-top: 10px; }

.caseDiv1 h2{    width: 100%;text-align: center;margin-bottom: 2em;position: relative;}
.caseDiv1 h2:before{content: "";width: 100%;height: 1px;background: #eaeaea;position: absolute;left: 0;top: 50%;transform: translateY(-50%);}
.caseDiv1 h2 span{    display: inline-block;padding: 0 30px;background: #f4f7fb;position: relative;}

.caseDiv2{padding: 100px 0 150px; }
.caseDiv2 .item{margin-top: 80px; }
.caseDiv2 .item .ih{text-align: center;position: relative; }
.caseDiv2 .item .ih:before{content: "";width: 100%;height: 1px;background: #eaeaea;position: absolute;left: 0;top: 50%;transform: translateY(-50%); }
.caseDiv2 .item .ih span{display: inline-block;padding: 0 30px;font-size: 24px;background: #fff;position: relative; }
.caseDiv2 .item .ib ul{display: grid;grid-template-columns: repeat(6,2fr);grid-column-gap: 40px;margin-top: 40px; }
.caseDiv2 .item .ib ul li .imgDiv{position: relative;padding-top: 100%;background: #f8f8f8;}
.caseDiv2 .item .ib ul li .imgDiv .pic{position: absolute;left: 0;top: 0;width: 100%;height: 100%;overflow: hidden;display: flex;justify-content: center;align-items: center;}
.caseDiv2 .item .ib ul li .imgDiv .pic img{max-width: 70%;max-height: 70%; transition: all 0.5s;}
.caseDiv2 .item .ib ul li:hover .imgDiv img{transform: scale(1.2);}

.contactDiv .bdDiv{align-items: initial; }
.contactDiv .leftDiv{width: 50%; }
.contactDiv .rightDiv{width: 50%;padding: 50px calc((100% - 1600px) / 2) 90px 4.2%; }
.contactDiv .rightDiv ul li{padding: 30px 0;border-bottom: 1px solid #eaeaea; }
.contactDiv .rightDiv ul li .conDiv{justify-content: flex-start;align-items: initial; }
.contactDiv .rightDiv ul li i{font-size: 51px;background:linear-gradient(to left,#2c90cc,#05ecbb);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-right: 70px;line-height: 1.4;clip-path: inset(1px);}
.contactDiv .rightDiv ul li .text span{font-size: 22px;color: #333; }
.contactDiv .rightDiv ul li .text .p{font-size: 20px;color: #666666;line-height: 1.6;font-family: fMR; }

.contact{
 
position: relative;
}
.contacta{max-width: 100%;width:510px;height: 410px;position:absolute;right: 10%;top: 10%;background:#fff;border-radius:5px;box-shadow:0 0 3px #aaa;border-radius:0 0 5px 5px;overflow: hidden;}

.co{ padding:20px;}
.co p{line-height:32px;font-size:14px;height:32px;}
.co p span{height:35px;line-height:35px;color:#999;}

.co2{ padding:20px; font-size:13px;}
.co2 p{margin-bottom:10px;line-height:21px;color:#666;border-bottom:1px solid #eee;padding-bottom:10px;/* padding-left:50px; */background:url(../images/yh.jpg) no-repeat;}
.co2 p span{ color:#111;}
.co2 .p1{background-position: left 0px;}
.co2 .p2{background-position: left -98px;}
.co2 .p3{background-position: left -171px;}
.co2 .p4{background-position: left -253px;}
.co2 .p5{background-position: left -335px;}
.tagContent{DISPLAY: none; }
#tagContent DIV.selectTag { display:block;}
#tags{ background:#333; height:63px; line-height:63px;}
#tags li{ float:left; height:63px; line-height:63px; margin:0 0 0 10px;}
#tags li a{ display:block;  font-size:16px; color:#fff; padding:0 30px; line-height:53px; margin-top:10px; height:53px; line-height:52px; border-radius:3px 3px 0 0;}
#tags .selectTag a{ background:#fff; color:#333;}

.ewmWrap{align-items: flex-start;padding-top: 55px;justify-content: flex-start; }
.ewmWrap .ewmDiv{text-align: center; }
.ewmWrap .ewmDiv:nth-child(1){margin-right: 70px; }
.ewmWrap .ewmDiv .imgDiv{box-shadow: 0px 0px 30px rgba(0,0,0,.08);padding: 10px;background: #fff;margin-bottom: 20px;max-width: 169px; }
.ewmWrap .ewmDiv .p1{margin-top: 20px;font-size: 14px;line-height: 1.4; }
.ewmWrap .ewmDiv .p1 span{color: #333333; }
.ewmWrap .ewmDiv .p1 p{color: #999999; }

.caseDetailDiv{padding: 128px 0 150px;margin-top: 100px; }
.caseDetailDiv .hdDiv{margin-bottom: 90px;position: relative; }
#certify {position: relative;width: 100%;margin: 0 auto}
#certify .swiper-slide {width: 670px;height: 376px;position: relative;}
#certify .swiper-slide a{display: block;height: 100%;position: relative;}
#certify .swiper-slide img{width: 100%;height: 100%;object-fit: cover;}
.caseDetailDiv .swiper-but{margin-top: auto;background: transparent;width: 86px;height: 86px;border: 1px solid #cdcdcd;border-radius: 50%;transform: translateY(-50%); }
.caseDetailDiv .swiper-but i{color: #2c8fcc; }
.caseDetailDiv .swiper-but::after{display: none; }
.caseDetailDiv .swiper-but:hover{background: -webkit-linear-gradient( 0deg, rgb(44,144,204) 0%, rgb(28,183,198) 51%, rgb(5,236,187) 100%);border-color: #fff; }
.caseDetailDiv .swiper-but:hover i{color: #fff; }
.caseDetailDiv .swiper-button-next{right: -135px; }
.caseDetailDiv .swiper-button-prev{left: -135px; }
.caseDetailDiv .bdDiv .titleDiv{text-align: center;font-size: 36px;color: #333;margin-bottom: 60px; }
.caseDetailDiv .bdDiv .item{margin-bottom: 5px;align-items: initial; }
.caseDetailDiv .bdDiv .item .il{width: 219px;background: #2d8fcc;color: #fff;font-size: 18px;padding: 20px; }
.caseDetailDiv .bdDiv .item .ir{padding: 23px 30px 23px 50px;background: #f7f7f7;color: #666666;flex: 1;  }

.solBanner .container{justify-content: flex-start;text-align: left; }
.solBanner .container p{opacity: .4;margin: 20px 0 60px; }
.solBanner .container a{width: 227px;height: 73px;color: #fff;background: -webkit-linear-gradient( 0deg, rgb(44,144,204) 0%, rgb(28,183,198) 51%, rgb(5,236,187) 100%);font-size: 18px; }
.solBanner .container a i{margin-right: 11px;font-size: 21px; }

.wlwDiv1{padding: 120px 0 130px; }
.wlwDiv1 .hdDiv{margin-bottom: 80px;align-items: initial; }
.wlwDiv1 .hlDiv{width: 37.71%; }
.wlwDiv1 .hlDiv .nyTitle{text-align: left; }
.wlwDiv1 .hlDiv .nyTitle span{color: #2d8fcc; } 
.wlwDiv1 .hrDiv{width: 50%;color: #666;line-height: 2; }
.wlwDiv1 .bdDiv ul{display: grid;grid-template-columns: repeat(4,2fr);grid-gap: 40px;}
.wlwDiv1 .bdDiv ul li .conDiv{background: #f5f5f5;text-align: center;padding: 60px 30px; }
.wlwDiv1 .bdDiv ul li .conDiv .num{font-size: 20px;color: #2d8fcc;margin: 20px 0 10px;font-family: fMR;font-weight: bold;line-height: 1; }
.wlwDiv1 .bdDiv ul li .conDiv p{font-size: 20px;color: #333;line-height: 1; }
.wlwDiv1 .bdDiv ul li .conDiv:hover{background: #fff;box-shadow: 0px 0px 30px rgba(0,0,0,.07);  }
.wlwDiv2{overflow: hidden;}
.wlwDiv2 .bdDiv{align-items: initial;height: 42.5vw; }
.wlwDiv2 .leftDiv{width: 49.53%;}
.wlwDiv2 .leftDiv .swiper-container{height: 100%; }
/* .wlwDiv2 .leftDiv .conDiv{padding-left: calc((100vw - 1400px) / 2);padding-right: 10%; background: #f5f5f5;display: flex;justify-content: center;align-items: flex-start;height: 100%;flex-direction: column;height: 13.8vw; } */
.wlwDiv2 .leftDiv .conDiv{padding-left: calc((100vw - 90vw) / 2);padding-right: 10%; background: #f5f5f5;display: flex;justify-content: center;align-items: flex-start;height: 100%;flex-direction: column;height: 13.8vw; }
.wlwDiv2 .leftDiv .conDiv .title{font-size: 20px;color: #333; }
.wlwDiv2 .leftDiv .conDiv .p{color: #666666;line-height: 1.8;margin-top: 5px; }
.wlwDiv2 .leftDiv .conDiv.on {background: -webkit-linear-gradient( 0deg, rgb(44,144,204) 0%, rgb(28,183,198) 51%, rgb(5,236,187) 100%); }
.wlwDiv2 .leftDiv .conDiv.on .title{color: #fff; }
.wlwDiv2 .leftDiv .conDiv.on .p{color: #fff; }
.wlwDiv2 .rightDiv{width: 50%;overflow: hidden; }
.wlwDiv2 .rightDiv .imgDiv{display: none;position: relative;height: 100%; }
.wlwDiv2 .rightDiv .imgDiv img{width: 100%;height: 100%;object-fit: cover; }
.wlwDiv2 .rightDiv .imgDiv.on{display: block; }
.wlwDiv2 .rightDiv .imgDiv p{position: absolute;left: 4%;bottom: 10px;color: #fff; }

.wlwDiv3{padding: 120px 0; }
.wlwDiv3 .nyTitle span{color: #2d8fcc; } 
.wlwDiv3 .cateDiv{margin: 35px 0; }
.wlwDiv3 .cateDiv ul{margin: 0 -8px;flex-wrap: wrap;justify-content: center; }
.wlwDiv3 .cateDiv ul li{margin: 0 8px 10px;background: #f5f5f5;width: 160px;line-height: 44px;border-radius: 22px;text-align: center; }
.wlwDiv3 .row{margin: 0 -60px; }
.wlwDiv3 .row>div{padding: 0 60px;margin-top: 80px; }
.wlwDiv3 .row>div .conDiv{align-items: initial; }
.wlwDiv3 .row>div .conDiv .iconDiv{margin-right: 30px; }
.wlwDiv3 .row>div .conDiv .textDiv{flex: 1; }
.wlwDiv3 .row>div .conDiv .textDiv .title{font-size: 20px;color: #333; }
.wlwDiv3 .row>div .conDiv .textDiv .p{color: #666666;margin-top: 10px; }

/* 资质荣誉 */
.about_main .qualification_honor {
	background: url(../images2/ab21.jpg) no-repeat center 50%/cover;
	;}

.about_main .qualification_honor .item_box {
}

.about_main .qualification_honor .item_box .item_hd_box {
	margin-bottom: 60px;
}

.about_main .qualification_honor .item_box .item_hd_box .hd_right_nav {
	display: flex;
	align-items: center;
}

.about_main .qualification_honor .item_box .item_hd_box .hd_right_nav ul {
	display: flex;
	align-items: center;
}

.about_main .qualification_honor .item_box .item_hd_box .hd_right_nav ul li {
	display: flex;
	align-items: center;
	justify-content: center;
}

.about_main .qualification_honor .item_box .item_hd_box .hd_right_nav ul li a {
	width: 120px;
	height: 43px;
	font-size: 14px;
	color: #0753a4;
	background-color: #ffffff;
	cursor: pointer;
	display: flex;
	align-items: center;
	justify-content: center;
}

.about_main .qualification_honor .item_box .item_hd_box .hd_right_nav ul li a span {
	position: relative;
	display: flex;
	align-items: center;
	justify-content: center;
	margin-right: 10px;
}

.about_main .qualification_honor .item_box .item_hd_box .hd_right_nav ul li a span img {
	transition: all 0.5s ease 0s;
	-webkit-transform: all 0.5s ease 0s;
}

.about_main .qualification_honor .item_box .item_hd_box .hd_right_nav ul li a span img:last-child {
	position: absolute;
	left: 0;
	top: 0;
	opacity: 0;
}

.about_main .qualification_honor .item_box .item_hd_box .hd_right_nav ul li.on a span img {
	transition: all 0.5s ease 0s;
	-webkit-transform: all 0.5s ease 0s;
	opacity: 0;
}

.about_main .qualification_honor .item_box .item_hd_box .hd_right_nav ul li.on a span img:last-child {
	opacity: 1;
}

.about_main .qualification_honor .item_box .item_hd_box .hd_right_nav ul li.on a {
	color: #ffffff;
	background-color: #0753a4;
}

.about_main .qualification_honor .item_box .item_hd_box .hd_right_nav ul li:first-child {
	margin-right: 20px;
}

.about_main .qualification_honor .item_box .item_content {
	width: 100%;
	position: relative;
}

.about_main .qualification_honor .item_box .item_content .item_content_li {
	width: 100%;
	position: relative;
}

.about_main .qualification_honor .item_box .item_content .item_content_li .swiper-btn-li {
	width: 48px;
	height: 48px;
	border: 1.5px solid #0954a5;
	border-radius: 100px;
	position: absolute;
	top: 55%;
	transform: translateY(-50%);
}

.about_main .qualification_honor .item_box .item_content .item_content_li .swiper-btn-li::after {
	font-size: 15px;
	color: #0954a5;
	font-weight: bold;
}

.about_main .qualification_honor .item_box .item_content .item_content_li .swiper-btn-li.swiper-button-disabled {
	border-color: #0954a5;
}

.about_main .qualification_honor .item_box .item_content .item_content_li .swiper-button-prev {
	left: 5vw;
}

.about_main .qualification_honor .item_box .item_content .item_content_li .swiper-button-next {
	right: 5vw;
}

.about_main .qualification_honor .item_box .item_content .item_content_li .banner_list {
	background-color: #ffffff;
	border-radius: 6px;
	overflow: hidden;
}

.about_main .qualification_honor .item_box .item_content .item_content_li .banner_list .banner_list_img {
	height: auto;
	display: flex;
	align-items: center;
	justify-content: center;
	border: 3px solid #666;
}

.about_main .qualification_honor .item_box .item_content .item_content_li .banner_list .banner_list_img img {
	max-width: 100%;
	max-height: 100%;
}

.about_main .qualification_honor .item_box .item_content .item_content_li .banner_list .banner_list_title {
	padding: 18px 20px;
	border-top: 1px solid #dedede;
	display: flex;
	align-items: center;
}

.about_main .qualification_honor .item_box .item_content .item_content_li .banner_list .banner_list_title p {
	font-size: 16px;
	color: #222222;
	line-height: 25px;
	height: 50px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}

.swiper-container .swiper-wrapper.center {
	justify-content: center;
}

.about_main .qualification_honor .item_box .item_content .swiper-wrapper {
	display: flex;
	align-items: center;
}

.about_main .qualification_honor .item_box .item_content .item_content_li .banner_list .banner_list_img {
	height: 387px;
}

/** yuan pro **/

.feature-section {
		margin-bottom: 30px;
		padding: 20px;
		background-color: #f9f9f9;
		border-radius: 6px;
		border: 1px solid #eee;
}

.feature-title {
		color: #007bff;
		font-size: 1.5em;
		margin-bottom: 15px;
		padding-left: 10px;
		border-left: 5px solid #007bff;
}

.feature-list {
		list-style: none;
		padding-left: 20px;
}

.feature-list li {
		position: relative;
		padding-left: 25px;
		margin-bottom: 10px;
}

.feature-list li::before {
		content: "■"; /* 使用图片中的方块 */
		color: #555;
		position: absolute;
		left: 0;
		top: 2px;
}

/* 特殊样式：更适合开发者的低代码 */
.feature-section:nth-child(1) .feature-title::before {
		content: " "; /* 移除默认边框 */
		border-left: none;
		padding-left: 0;
}
.feature-section:nth-child(1) .feature-title {
		font-weight: bold;
		font-size: 1.6em;
		color: #28a745; /* 可以根据图片调整颜色 */
		border-left: none;
		padding-left: 0;
		margin-bottom: 10px;
}
.feature-section:nth-child(1) .feature-list li::before {
		content: " "; /* 移除列表项的方块 */
}
.feature-section:nth-child(1) .feature-list li {
		padding-left: 0;
}
.feature-section:nth-child(1) .sub-title {
		font-weight: bold;
		color: #333;
		margin-bottom: 5px;
}

/* 特殊样式：100%还原任意设计稿 */
.feature-section:nth-child(3) .feature-list li::before {
		content: "✔"; /* 使用对勾 */
		color: #28a745;
}

/* 特殊样式：多方集成, 兼容已有企业系统 */
.feature-section:nth-child(4) .feature-list li::before {
		content: "🔗"; /* 使用链接图标 */
		color: #007bff;
}


.service-container {
		max-width: 1000px;
		background-color: #fff;
		border-radius: 8px;
		box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
		padding: 40px;
		text-align: center;
}

.service-container h2 {
		color: #007bff;
		font-size: 2em;
		margin-bottom: 30px;
}

.service-row {
		display: grid;
		grid-template-columns: repeat(3, 2fr);
		/* grid-template-columns: repeat(auto-fit, minmax(280px, 1fr)); */
		gap: 20px;
		margin-bottom: 20px;
}

.service-card {
		background-color: #f9f9f9;
		border-radius: 6px;
		padding: 25px;
		text-align: left;
		border: 1px solid #eee;
		transition: transform 0.3s ease-in-out;
}

.service-card:hover {
		transform: translateY(-5px);
		box-shadow: 0 4px 8px rgba(0, 0, 0, 0.15);
}

.service-card h3 {
		color: #28a745;
		font-size: 1.3em;
		margin-top: 0;
		margin-bottom: 10px;
}

.service-card p {
		color: #555;
		font-size: 0.95em;
		margin-bottom: 8px;
}

/* 调整图标样式 (如果需要，可以替换为实际的图标) */
.service-card h3::before {
		content: "</>"; /* 渐进式开发 */
		display: inline-block;
		margin-right: 8px;
		color: #007bff;
		font-size: 1.2em;
}
.service-card:nth-child(2) h3::before {
		content: "🔗"; /* 定制化方案 */
}
.service-card:nth-child(3) h3::before {
		content: "🚀"; /* 性能稳定 */
}
.service-card:nth-child(4) h3::before {
		content: "🛠️"; /* 专业技术服务 */
}
.service-card:nth-child(5) h3::before {
		content: "🛡️"; /* 安全保障 */
}
.service-card:nth-child(6) h3::before {
		content: "❤️"; /* 专属服务 */
}
.industryInsight {
    /* padding-top: 5rem; */
    /* background: #fff */
}

.industryInsight .banner_top {
    position: relative;
    width: 100%;
    height: 32.75rem;
    background: url(https://www.hsmap.com/static/img/banner.d663bce.png) no-repeat;
    background-size: 100% 100%;
    text-align: center;
    font-size: 3.5rem!important;
    font-family: MicrosoftYaHeiUI;
    color: #fff;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    font-weight: 700
}

.industryInsight .banner_top h1 {
    font-size: 3.5rem;
    color: #fff
}

.industryInsight .banner_top .bottom_img {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 3.75rem;
    background: url(https://www.hsmap.com/static/img/banner_bottom.2d58bbf.png) no-repeat;
    background-size: 100% 100%;
    justify-content: center;
    display: flex;
    align-items: center
}

.industryInsight .banner_top .bottom_img .a_bottom {
    font-size: 1.375rem;
    color: #fff;
    line-height: 3.75rem;
    font-weight: 700
}

.industryInsight .banner_top .b_btn_a {
    width: 10rem;
    height: 3.0625rem;
    line-height: 3.0625rem;
    text-align: center;
    border-radius: 1.5rem;
    color: #fff;
    font-weight: 770;
    font-size: 1.5rem;
    margin-top: 4.125rem;
    background: url(data:image/png;base64,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) top
}

.industryInsight .banner_top .detail {
    color: #fff;
    font-size: 2.5rem;
    margin-top: 2.125rem;
    font-weight: 400
}

.industryInsight .banner_top .jump-link {
    width: 10.5rem;
    height: 3.5rem;
    opacity: 1;
    border-radius: 1.75rem;
    background-color: #ffa400;
    margin-top: 2.5rem;
    font-size: 1.25rem
}

.industryInsight .banner_top .jump-link a {
    color: #fff;
    display: block;
    text-align: center;
    line-height: 3.5rem
}

.industryInsight .title {
    font-size: 2.5rem;
    font-family: MicrosoftYaHeiUI-Bold,MicrosoftYaHeiUI;
    font-weight: 700;
    color: #2d3937;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-bottom: 4.125rem
}

.industryInsight .title img {
    max-height: 1.75rem
}

.industryInsight .title .title-name {
    text-align: center;
    margin: 0 2.625rem
}


/* .industryInsight .title .title-name h2 {
    font-size: 2.5rem
} */

.industryInsight .title .title-name p {
    margin-top: 1rem;
    height: 1.5625rem;
    font-size: 1.25rem;
    font-family: MicrosoftYaHeiUI;
    text-align: center;
    color: #787878;
    line-height: 1.5625rem;
    font-weight: 400
}

.industryInsight .title .title-name .subTitle {
    color: #8a989c;
    font-size: 1.25rem;
    margin-top: 1rem;
    font-family: MicrosoftYaHeiUI;
    font-weight: 400
}

.industryInsight .onceBox {
    display: flex;
    justify-content: center;
    margin-top: 6.4375rem
}

.industryInsight .onceBox .onceBox_box {
    width: 18.75rem;
    height: 12.5rem;
    margin-right: 2.3125rem;
    background: linear-gradient(199deg,#fff,#fafafa);
    box-shadow: .1875rem .1875rem .3125rem .0625rem hsla(0,0%,83%,.5);
    border-radius: .75rem;
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center
}

.industryInsight .onceBox .onceBox_box .onceBox_img {
    width: 3.875rem;
    height: 3.875rem;
    position: absolute;
    left: 50%;
    margin-left: -1.9375rem;
    top: -1.9375rem
}

.industryInsight .onceBox .onceBox_box .onceBox_name {
    font-size: 1.125rem;
    font-weight: 400;
    color: #646464;
    margin-top: 3.875rem
}

.industryInsight .onceBox .onceBox_box .onceBox_text {
    /* font-size: 2.5rem; */
    font-weight: 800;
    color: #000
}

.industryInsight .tagBox {
    display: flex;
    justify-content: center
}

.industryInsight .tagBox .tagwrap {
    display: inline-block;
    width: 40rem;
    height: 14.25rem;
    text-align: left;
    margin-bottom: .25rem;
    padding-left: 11.875rem
}

.industryInsight .tagBox .tagwrap:nth-child(odd) {
    margin-right: 7rem
}

.industryInsight .tagBox .tagwrap h3 {
    height: 2rem;
    font-size: 1.75rem;
    font-family: MicrosoftYaHeiUI,MicrosoftYaHeiUI-Bold;
    font-weight: 700;
    text-align: left;
    color: #3b3b3b;
    line-height: 2rem
}

.industryInsight .tagBox .tagwrap p {
    width: 26.25rem;
    font-size: 1.25rem;
    font-family: MicrosoftYaHeiUI;
    color: #646464;
    line-height: 1.75rem;
    margin-top: .8125rem
}

.industryInsight .tagBox .tagwrap1 {
    background: url(https://www.hsmap.com/static/img/11.feef877.png) no-repeat;
    background-size: 9.375rem 9.375rem
}

.industryInsight .tagBox .tagwrap2 {
    background: url(https://www.hsmap.com/static/img/12.74947a2.png) no-repeat;
    background-size: 9.375rem 9.375rem
}

.industryInsight .third-level {
    background-color: #fff;
    padding-top: 7.5rem
}

.industryInsight .fouth-level {
    /* background-color: #fff; */
    margin-bottom: 7.25rem;
    margin-top: 6.25rem
}

.industryInsight .fouth-level .title {
    margin-bottom: 4.6875rem
}

.industryInsight .fouth-level .text_box {
    margin: 0 auto;
    overflow: hidden;
    width: 81.875rem
}

.industryInsight .fouth-level .text_box .text_box_one {
    display: flex;
    justify-content: space-around;
    margin-bottom: 1.875rem
}

.industryInsight .fouth-level .text_box .text_box_one .text_one_one .text_one_title {
    font-size: 1.5rem;
    font-weight: 800;
    color: #000
}

.industryInsight .fouth-level .text_box .text_box_one .text_one_one .text_one_item {
    display: flex;
    align-items: flex-end;
    text-align: end;
    line-height: 2.5rem
}

.industryInsight .fouth-level .text_box .text_box_one .text_one_one .text_one_item .text_one_hao,.industryInsight .fouth-level .text_box .text_box_one .text_one_one .text_one_item .text_one_num {
    font-size: 1.75rem;
    font-weight: 800;
    color: #2091d3
}

.industryInsight .fouth-level .text_box .text_box_one .text_one_one .text_one_item .text_one_text {
    font-size: 1.25rem;
    color: #666
}

.industryInsight .fouth-level .text_box .text_box_two {
    display: flex;
    justify-content: space-between;
    margin-bottom: 3.375rem
}

.industryInsight .fouth-level .text_box .text_box_two .text_two_one {
    width: 19.4375rem;
    height: 7.375rem;
    font-size: 1.125rem;
    font-weight: 400;
    color: #3b3b3b;
    line-height: 1.75rem;
    box-sizing: border-box;
    padding: 1.6875rem 1.25rem
}

.industryInsight .fouth-level .text_box .text_box_two .text_two_one .text_two_text,.industryInsight .fouth-level .text_box .text_box_two .text_two_one .text_two_value {
    display: flex;
    justify-content: center
}

.industryInsight .fouth-level .text_box .text_box_two .text_two_bg1 {
    background: url(https://www.hsmap.com/static/img/bg1.927c2f1.png) no-repeat;
    background-size: 100%
}

.industryInsight .fouth-level .text_box .text_box_two .text_two_bg2 {
    background: url(https://www.hsmap.com/static/img/bg2.2f21bb8.png) no-repeat;
    background-size: 100%
}

.industryInsight .fouth-level .text_box .text_box_two .text_two_bg3 {
    background: url(https://www.hsmap.com/static/img/bg3.1248666.png) no-repeat;
    background-size: 100%
}

.industryInsight .fouth-level .text_box .text_box_two .text_two_bg4 {
    background: url(https://www.hsmap.com/static/img/bg4.32c203f.png) no-repeat;
    background-size: 100%
}

.industryInsight .fouth-level .advantageList {
    display: flex;
    justify-content: center
}

.industryInsight .fouth-level .advantageList .advantageItem {
    position: relative;
    width: 19.875rem;
    height: 23.75rem;
    background: #fff;
    padding: 2.625rem 2.8125rem 5rem 3.875rem;
    background-size: cover
}

.industryInsight .fouth-level .advantageList .advantageItem:first-child {
    background-image: url(https://www.hsmap.com/static/img/411.0e49f3b.png)
}

.industryInsight .fouth-level .advantageList .advantageItem:first-child .icon {
    width: 1.625rem;
    height: 1.8125rem
}

.industryInsight .fouth-level .advantageList .advantageItem:nth-child(2) {
    background-image: url(https://www.hsmap.com/static/img/422.c6817d7.png)
}

.industryInsight .fouth-level .advantageList .advantageItem:nth-child(2) .icon {
    width: 1.5625rem;
    height: 1.5625rem
}

.industryInsight .fouth-level .advantageList .advantageItem:nth-child(3) {
    background-image: url(https://www.hsmap.com/static/img/433.c5a9f31.png)
}

.industryInsight .fouth-level .advantageList .advantageItem:nth-child(3) .icon {
    width: 1.8125rem;
    height: 1.625rem
}

.industryInsight .fouth-level .advantageList .advantageItem:nth-child(4) {
    background-image: url(https://www.hsmap.com/static/img/444.519ef45.png)
}

.industryInsight .fouth-level .advantageList .advantageItem:nth-child(4) .icon {
    width: 1.625rem;
    height: 1.5625rem
}

.industryInsight .fouth-level .advantageList .advantageItem .icon {
    margin-right: .75rem;
    position: absolute;
    left: 1.375rem;
    top: 2.625rem
}

.industryInsight .fouth-level .advantageList .advantageItem .subTitle {
    font-size: 1.25rem;
    font-family: MicrosoftYaHeiUI,MicrosoftYaHeiUI-Bold;
    font-weight: 700;
    text-align: left;
    color: #3b3b3b;
    line-height: 1.75rem;
    margin-bottom: 1.25rem
}

.industryInsight .fouth-level .advantageList .advantageItem .desc {
    width: 13.1875rem;
    font-size: 1rem;
    font-family: MicrosoftYaHeiUI;
    text-align: justify;
    color: #646464;
    line-height: 1.75rem;
    position: relative;
    margin-bottom: .625rem
}

.industryInsight .fouth-level .advantageList .advantageItem .desc:before {
    content: "";
    width: .375rem;
    height: .375rem;
    position: absolute;
    top: .75rem;
    left: -.9375rem;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAAEhcmxxAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAADKADAAQAAAABAAAADAAAAAATDPpdAAAA9UlEQVQoFXVRuxbBQBS8dxU4hw+gSnRE72h9h86rovAhOSdUXp3foKYWdJQ+QOForDshkYdssTuZmZs7e5dIljlxe4xNaz0n03F3SpNuMBAAPCQaPHdgNpyDBsBSn+Oz89f2CpPEvPVqRSxEBPlQ11G9CEdYyOcyZQaBVHLYpOl4GVlNZtZsTNyN5GmFK+QvKhLLF5l4H4noC8Rk/ReIxgoJAieAJJQeCy9VdXYqPZ6vdTxEUCDmfFa1z4Pa7TfYQE0Hcr0+MtnploRiKwwnQacR4lWYZHzkf/1yD2/qvojXrUyPXenYwfw8Ht2ZVpehtcTzgHsD4elhRGOTW0QAAAAASUVORK5CYII=);
    background-size: contain
}

.industryInsight .fouth-level .swiper-container {
    margin: 0 auto;
    overflow: hidden;
    position: relative;
    width: 81.875rem
}

.industryInsight .fouth-level .swiper-container .swiper-wrapper {
    width: 100%;
    height: 100%;
    position: relative;
    transition-duration: 2s;
    display: flex
}

.industryInsight .fouth-level .swiper-container .swiper-wrapper .swiper-item {
    width: 24.75rem
}

.industryInsight .fouth-level .swiper-container .swiper-wrapper .swiper-item img {
    width: 100%;
    height: 18.75rem
}

.industryInsight .fouth-level .swiper-container .swiper-wrapper .swiper-item p {
    width: 24.75rem;
    font-size: 1.25rem;
    font-family: MicrosoftYaHeiUI;
    text-align: justify;
    color: #646464;
    line-height: 1.75rem;
    margin-top: 1.5rem
}

.industryInsight .fouth-level .swiper-container .swiper-wrapper .swiper-item:not(:last-child) {
    margin-right: 3.75rem
}

.industryInsight .fouth-level .btn {
    width: 18.75rem;
    height: 3rem;
    background: #ffa400;
    border-radius: 1.5rem;
    margin: 3.875rem auto 0
}

.industryInsight .fouth-level .btn a {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    font-size: 1.125rem;
    font-family: MicrosoftYaHeiUI,MicrosoftYaHeiUI-Bold;
    font-weight: 800;
    color: #fff
}

.industryInsight .five-level {
    overflow: hidden;
    padding-top: 7.125rem;
    background: url(https://www.hsmap.com/static/img/witness-bg.c369221.png) no-repeat;
    background-size: 100% 100%
}

.industryInsight .five-level>.title {
    margin-bottom: 5.625rem!important
}

.industryInsight .scenarios-title {
    height: 2rem;
    font-size: 1.75rem;
    font-family: MicrosoftYaHeiUI,MicrosoftYaHeiUI-Bold;
    font-weight: 700;
    text-align: center;
    color: #3b3b3b;
    line-height: 2rem;
    margin-top: 3.375rem;
    margin-bottom: 2.75rem
}

.industryInsight .tabList {
    width: 81.75rem;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0 auto
}

.industryInsight .tab-item {
    flex: 1;
    height: 5.75rem;
    background: url(data:image/png;base64,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AQIECBAgQIAAAQIECDwFBI5PGj8QIECAAAECBAgQIECAAAECBAgQIDAVEDhOxawnQIAAAQIECBAgQIAAAQIECBAgQOApIHB80viBAAECBAgQIECAAAECBAgQIECAAIGpgMBxKmY9AQIECBAgQIAAAQIECBAgQIAAAQJPAYHjk8YPBAgQIECAAAECBAgQIECAAAECBAhMBQSOUzHrCRAgQIAAAQIECBAgQIAAAQIECBB4CggcnzR+IECAAAECBAgQIECAAAECBAgQIEBgKiBwnIpZT4AAAQIECBAgQIAAAQIECBAgQIDAU0Dg+KTxAwECBAgQIECAAAECBAgQIECAAAECUwGB41TMegIECBAgQIAAAQIECBAgQIAAAQIEngICxyeNHwgQIECAAAECBAgQIECAAAECBAgQmAoIHKdi1hMgQIAAAQIECBAgQIAAAQIECBAg8BQQOD5p/ECAAAECBAgQIECAAAECBAgQIECAwFRA4DgVs54AAQIECBAgQIAAAQIECBAgQIAAgaeAwPFJ4wcCBAgQIECAAAECBAgQIECAAAECBKYCAsepmPUECBAgQIAAAQIECBAgQIAAAQIECDwFBI5PGj8QIECAAAECBAgQIECAAAECBAgQIDAVEDhOxawnQIAAAQIECBAgQIAAAQIECBAgQOApIHB80viBAAECBAgQIECAAAECBAgQIECAAIGpgMBxKmY9AQIECBAgQIAAAQIECBAgQIAAAQJPAYHjk8YPBAgQIECAAAECBAgQIECAAAECBAhMBQSOUzHrCRAgQIAAAQIECBAgQIAAAQIECBB4CggcnzR+IECAAAECBAgQIECAAAECBAgQIEBgKiBwnIpZT4AAAQIECBAgQIAAAQIECBAgQIDAU0Dg+KTxAwECBAgQIECAAAECBAgQIECAAAECUwGB41TMegIECBAgQIAAAQIECBAgQIAAAQIEngICxyeNHwgQIECAAAECBAgQIECAAAECBAgQmAoIHKdi1hMgQIAAAQIECBAgQIAAAQIECBAg8BQQOD5p/ECAAAECBAgQIECAAAECBAgQIECAwFRA4DgVs54AAQIECBAgQIAAAQIECBAgQIAAgaeAwPFJ4wcCBAgQIECAAAECBAgQIECAAAECBKYCAsepmPUECBAgQIAAAQIECBAgQIAAAQIECDwFBI5PGj8QIECAAAECBAgQIECAAAECBAgQIDAVEDhOxawnQIAAAQIECBAgQIAAAQIECBAgQOApIHB80viBAAECBAgQIECAAAECBAgQIECAAIGpgMBxKmY9AQIECBAgQIAAAQIECBAgQIAAAQJPAYHjk8YPBAgQIECAAAECBAgQIECAAAECBAhMBQSOUzHrCRAgQIAAAQIECBAgQIAAAQIECBB4CggcnzR+IECAAAECBAgQIECAAAECBAgQIEBgKiBwnIpZT4AAAQIECBAgQIAAAQIECBAgQIDAU0Dg+KTxAwECBAgQIECAAAECBAgQIECAAAECU4E/v9/v77TJegIECBAgQIAAAQIECBAgQIAAAQIECCQBE45JRY0AAQIECBAgQIAAAQIECBAgQIAAgUpA4FixaSJAgAABAgQIECBAgAABAgQIECBAIAkIHJOKGgECBAgQIECAAAECBAgQIECAAAEClYDAsWLTRIAAAQIECBAgQIAAAQIECBAgQIBAEhA4JhU1AgQIECBAgAABAgQIECBAgAABAgQqAYFjxaaJAAECBAgQIECAAAECBAgQIECAAIEkIHBMKmoECBAgQIAAAQIECBAgQIAAAQIECFQCAseKTRMBAgQIECBAgAABAgQIECBAgAABAklA4JhU1AgQIECAAAECBAgQIECAAAECBAgQqAQEjhWbJgIECBAgQIAAAQIECBAgQIAAAQIEkoDAMamoESBAgAABAgQIECBAgAABAgQIECBQCQgcKzZNBAgQIECAAAECBAgQIECAAAECBAgkAYFjUlEjQIAAAQIECBAgQIAAAQIECBAgQKASEDhWbJoIECBAgAABAgQIECBAgAABAgQIEEgCAsekokaAAAECBAgQIECAAAECBAgQIECAQCUgcKzYNBEgQIAAAQIECBAgQIAAAQIECBAgkAQEjklFjQABAgQIECBAgAABAgQIECBAgACBSkDgWLFpIkCAAAECBAgQIECAAAECBAgQIEAgCQgck4oaAQIECBAgQIAAAQIECBAgQIAAAQKVgMCxYtNEgAABAgQIECBAgAABAgQIECBAgEASEDgmFTUCBAgQIECAAAECBAgQIECAAAECBCoBgWPFpokAAQIECBAgQIAAAQIECBAgQIAAgSQgcEwqagQIECBAgAABAgQIECBAgAABAgQIVAICx4pNEwECBAgQIECAAAECBAgQIECAAAECSUDgmFTUCBAgQIAAAQIECBAgQIAAAQIECBCoBASOFZsmAgQIECBAgAABAgQIECBAgAABAgSSgMAxqagRIECAAAECBAgQIECAAAECBAgQIFAJCBwrNk0ECBAgQIAAAQIECBAgQIAAAQIECCQBgWNSUSNAgAABAgQIECBAgAABAgQIECBAoBIQOFZsmggQIECAAAECBAgQIECAAAECBAgQSAICx6SiRoAAAQIECBAgQIAAAQIECBAgQIBAJSBwrNg0ESBAgAABAgQIECBAgAABAgQIECCQBASOSUWNAAECBAgQIECAAAECBAgQIECAAIFKQOBYsWkiQIAAAQIECBAgQIAAAQIECBAgQCAJCByTihoBAgQIECBAgAABAgQIECBAgAABApWAwLFi00SAAAECBAgQIECAAAECBAgQIECAQBIQOCYVNQIECBAgQIAAAQIECBAgQIAAAQIEKgGBY8WmiQABAgQIECBAgAABAgQIECBAgACBJCBwTCpqBAgQIECAAAECBAgQIECAAAECBAhUAgLHik0TAQIECBAgQIAAAQIECBAgQIAAAQJJQOCYVNQIECBAgAABAgQIECBAgAABAgQIEKgEBI4VmyYCBAgQIECAAAECBAgQIECAAAECBJKAwDGpqBEgQIAAAQIECBAgQIAAAQIECBAgUAkIHCs2TQQIECBAgAABAgQIECBAgAABAgQIJAGBY1JRI0CAAAECBAgQIECAAAECBAgQIECgEhA4VmyaCBAgQIAAAQIECBAgQIAAAQIECBBIAgLHpKJGgAABAgQIECBAgAABAgQIECBAgEAlIHCs2DQRIECAAAECBAgQIECAAAECBAgQIJAEBI5JRY0AAQIECBAgQIAAAQIECBAgQIAAgUpA4FixaSJAgAABAgQIECBAgAABAgQIECBAIAkIHJOKGgECBAgQIECAAAECBAgQIECAAAEClYDAsWLTRIAAAQIECBAgQIAAAQIECBAgQIBAEhA4JhU1AgQIECBAgAABAgQIECBAgAABAgQqAYFjxaaJAAECBAgQIECAAAECBAgQIECAAIEkIHBMKmoECBAgQIAAAQIECBAgQIAAAQIECFQCAseKTRMBAgQIECBAgAABAgQIECBAgAABAklA4JhU1AgQIECAAAECBAgQIECAAAECBAgQqAQEjhWbJgIECBAgQIAAAQIECBAgQIAAAQIEkoDAMamoESBAgAABAgQIECBAgAABAgQIECBQCQgcKzZNBAgQIECAAAECBAgQIECAAAECBAgkAYFjUlEjQIAAAQIECBAgQIAAAQIECBAgQKASEDhWbJoIECBAgAABAgQIECBAgAABAgQIEEgCAsekokaAAAECBAgQIECAAAECBAgQIECAQCUgcKzYNBEgQIAAAQIECBAgQIAAAQIECBAgkAQEjklFjQABAgQIECBAgAABAgQIECBAgACBSkDgWLFpIkCAAAECBAgQIECAAAECBAgQIEAgCQgck4oaAQIECBAgQIAAAQIECBAgQIAAAQKVgMCxYtNEgAABAgQIECBAgAABAgQIECBAgEASEDgmFTUCBAgQIECAAAECBAgQIECAAAECBCoBgWPFpokAAQIECBAgQIAAAQIECBAgQIAAgSQgcEwqagQIECBAgAABAgQIECBAgAABAgQIVAICx4pNEwECBAgQIECAAAECBAgQIECAAAECSUDgmFTUCBAgQIAAAQIECBAgQIAAAQIECBCoBASOFZsmAgQIECBAgAABAgQIECBAgAABAgSSgMAxqagRIECAAAECBAgQIECAAAECBAgQIFAJCBwrNk0ECBAgQIAAAQIECBAgQIAAAQIECCQBgWNSUSNAgAABAgQIECBAgAABAgQIECBAoBIQOFZsmggQIECAAAECBAgQIECAAAECBAgQSAICx6SiRoAAAQIECBAgQIAAAQIECBAgQIBAJSBwrNg0ESBAgAABAgQIECBAgAABAgQIECCQBASOSUWNAAECBAgQIECAAAECBAgQIECAAIFKQOBYsWkiQIAAAQIECBAgQIAAAQIECBAgQCAJCByTihoBAgQIECBAgAABAgQIECBAgAABApWAwLFi00SAAAECBAgQIECAAAECBAgQIECAQBIQOCYVNQIECBAgQIAAAQIECBAgQIAAAQIEKgGBY8WmiQABAgQIECBAgAABAgQIECBAgACBJCBwTCpqBAgQIECAAAECBAgQIECAAAECBAhUAgLHik0TAQIECBAgQIAAAQIECBAgQIAAAQJJQOCYVNQIECBAgAABAgQIECBAgAABAgQIEKgEBI4VmyYCBAgQIECAAAECBAgQIECAAAECBJKAwDGpqBEgQIAAAQIECBAgQIAAAQIECBAgUAn8+f1+f6tOTQQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBJQH/R/USrG0JECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBXsCAY2+nkwABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEFgSMOC4BGtbAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAoBcw4Njb6SRAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgSWBAw4LsHalgABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEOgFDDj2djoJECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBJQEDjkuwtiVAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgR6AQOOvZ1OAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAYEnAgOMSrG0JECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBXsCAY2+nkwABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEFgSMOC4BGtbAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAoBcw4Njb6SRAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgSWBAw4LsHalgABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEOgFDDj2djoJECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBJQEDjkuwtiVAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgR6AQOOvZ1OAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAYEnAgOMSrG0JECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBXsCAY2+nkwABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEFgSMOC4BGtbAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAoBcw4Njb6SRAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgSWBAw4LsHalgABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEOgFDDj2djoJECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBJQEDjkuwtiVAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgR6AQOOvZ1OAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAYEnAgOMSrG0JECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBXsCAY2+nkwABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEFgSMOC4BGtbAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAoBcw4Njb6SRAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgSWBAw4LsHalgABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEOgFDDj2djoJECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBJQEDjkuwtiVAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgR6AQOOvZ1OAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAYEnAgOMSrG0JECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBXsCAY2+nkwABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEFgSMOC4BGtbAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAoBcw4Njb6SRAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgSWBAw4LsHalgABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEOgFDDj2djoJECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBJQEDjkuwtiVAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgR6AQOOvZ1OAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAYEnAgOMSrG0JECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBXsCAY2+nkwABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEFgSMOC4BGtbAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAoBcw4Njb6SRAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgSWBAw4LsHalgABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEOgFDDj2djoJECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBJQEDjkuwtiVAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgR6AQOOvZ1OAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAYEnAgOMSrG0JECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBXsCAY2+nkwABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEFgSMOC4BGtbAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAoBcw4Njb6SRAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgSWBAw4LsHalgABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEOgFDDj2djoJECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBJQEDjkuwtiVAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgR6AQOOvZ1OAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAYEnAgOMSrG0JECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBXsCAY2+nkwABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEFgSMOC4BGtbAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAoBcw4Njb6SRAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgSWBAw4LsHalgABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEOgFDDj2djoJECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBJQEDjkuwtiVAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgR6AQOOvZ1OAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAYEnAgOMSrG0JECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBXsCAY2+nkwABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEFgSMOC4BGtbAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAoBcw4Njb6SRAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgSWBAw4LsHalgABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEOgFDDj2djoJECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBJQEDjkuwtiVAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgR6AQOOvZ1OAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAYEnAgOMSrG0JECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBXsCAY2+nkwABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEFgSMOC4BGtbAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAoBcw4Njb6SRAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgSWBAw4LsHalgABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEOgFDDj2djoJECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBJQEDjkuwtiVAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgR6AQOOvZ1OAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAYEnAgOMSrG0JECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBXsCAY2+nkwABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEFgSMOC4BGtbAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAoBcw4Njb6SRAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgSWBAw4LsHalgABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEOgFDDj2djoJECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBJQEDjkuwtiVAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgR6AQOOvZ1OAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAYEnAgOMSrG0JECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBXsCAY2+nkwABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEFgSMOC4BGtbAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAoBf4B3XbHb6olCvWAAAAAElFTkSuQmCC) no-repeat;
    color: #2d3937;
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer
}

.industryInsight .tab-item img {
    width: 1.75rem;
    margin-right: .625rem
}

.industryInsight .tab-item .tab-content {
    width: 100%;
    padding: 0 1.875rem;
    height: 3.25rem;
    border-right: .0625rem solid #dde3e5;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 1.5rem;
    font-family: MicrosoftYaHeiUI
}

.industryInsight .tab-item .tabContentLast {
    border-right: .0625rem solid transparent!important
}

.industryInsight .active {
    background: #2091d3!important;
    color: #fff!important;
    position: relative
}

.industryInsight .active .tab-content {
    font-weight: bolder;
    color: #fff!important;
    border-right: .0625rem solid #2091d3!important
}

.industryInsight .active .arrow {
    position: absolute;
    bottom: -.625rem;
    left: 0;
    right: 0;
    margin: auto;
    background: #2091d3;
    width: 1.25rem;
    height: 1.25rem;
    transform: rotate(45deg)
}

.industryInsight .tab-main-bg {
    background: url(https://www.hsmap.com/static/img/tab-main.8a4ac8f.png)
}

.industryInsight .tab-main {
    width: 75rem;
    margin: 0 auto;
    display: flex;
    align-items: center
}

.industryInsight .tab-main.market .tab-content-left.a {
    width: 39.75rem;
    margin-right: 0
}

.industryInsight .tab-main.market .tab-content-left.b {
    width: 39rem;
    margin-right: 0
}

.industryInsight .tab-main.market .tab-content-left .btn {
    margin-bottom: 4.375rem;
    margin-top: 1.875rem
}

.industryInsight .tab-main.market .tab-content-left .btn.b {
    margin-top: 3.125rem
}

.industryInsight .tab-main.market .tab-content-left .titleWrap {
    width: 37.5rem
}

.industryInsight .tab-main.market .tab-content-left .titleWrap .title {
    margin-bottom: 0
}

.industryInsight .tab-main.market .tab-content-left .head {
    margin-bottom: 1.25rem;
    font-size: 1.25rem;
    font-family: MicrosoftYaHeiUI,MicrosoftYaHeiUI-Bold;
    font-weight: 700;
    text-align: left;
    color: #3b3b3b;
    line-height: 3.125rem
}

.industryInsight .tab-main.market .tab-content-left .contentMid {
    display: flex;
    flex-wrap: wrap;
    height: 8.4375rem;
    margin-bottom: 1.25rem
}

.industryInsight .tab-main.market .tab-content-left .contentMid.a .contentList img {
    height: 0;
    width: 0;
    margin-right: 0
}

.industryInsight .tab-main.market .tab-content-left .contentMid.a>div {
    width: 12.5rem;
    height: 3.25rem;
    opacity: .96;
    border-radius: .125rem;
    box-shadow: 0 -.0625rem .4375rem 0 #e3e3e3,0 0 .75rem 0 rgba(0,0,0,.1);
    padding: .75rem auto;
    background: #fff;
    margin-right: .75rem
}

.industryInsight .tab-main.market .tab-content-left .contentMid.a>div div {
    text-align: center;
    width: 100%
}

.industryInsight .tab-main.market .tab-content-left .contentMid.a>div span {
    font-weight: 700
}

.industryInsight .tab-main.market .tab-content-left .contentMid.b .contentList {
    margin-bottom: .75rem;
    width: 100%
}

.industryInsight .tab-main.market .tab-content-left .contentMid.b .contentList>div {
    line-height: 2.25rem
}

.industryInsight .tab-main.market .tab-content-left .contentMid.b .contentList>div span {
    margin-right: .9375rem;
    font-weight: 700;
    width: 7rem;
    display: inline-block
}

.industryInsight .tab-main.market .tab-content-left .contentMid .contentList {
    display: flex;
    align-items: center;
    width: 50%;
    height: 1.75rem;
    margin-bottom: 1.625rem
}

.industryInsight .tab-main.market .tab-content-left .contentMid .contentList img {
    height: 1.375rem;
    width: 1.375rem;
    margin-right: .75rem
}

.industryInsight .tab-main.market .tab-content-left .contentMid .contentList div {
    font-size: 1rem;
    font-family: MicrosoftYaHeiUI;
    text-align: justify;
    color: #646464;
    line-height: 1.75rem
}

.industryInsight .tab-main.market .tab-content-right img {
    object-fit: contain
}

.industryInsight .tab-main.market .tab-content-right.a {
    margin-left: 6.25rem
}

.industryInsight .tab-main.market .tab-content-right.a img {
    width: 23.25rem;
    height: 24.75rem
}

.industryInsight .tab-main.market .tab-content-right.b {
    margin-left: 6.0625rem
}

.industryInsight .tab-main.market .tab-content-right.b img {
    width: 25.875rem;
    height: 27.5rem;
    margin-top: 2.5rem
}

.industryInsight .tab-main .tab-content-left {
    width: 37.5rem;
    height: 100%;
    margin-right: 0
}

.industryInsight .tab-main .tab-content-left .titleWrap {
    display: flex;
    align-items: center
}

.industryInsight .tab-main .tab-content-left .titleWrap .title {
    display: flex;
    justify-content: flex-start;
    font-size: 1.25rem;
    font-family: MicrosoftYaHeiUI;
    font-weight: 400;
    color: #2d3937;
    line-height: 2.5rem;
    text-align: left;
    margin-bottom: .9375rem;
    margin-top: 2.625rem
}

.industryInsight .tab-main .tab-content-left .titleWrap .icon {
    max-width: 6.25rem;
    margin-right: 1.625rem
}

.industryInsight .tab-main .tab-content-left .btn {
    display: block;
    text-align: center;
    line-height: 3rem;
    color: #fff;
    cursor: pointer;
    width: 9rem;
    height: 3rem;
    background: #ffa400;
    border-radius: 1.5rem;
    font-size: 1.125rem;
    font-family: MicrosoftYaHeiUI,MicrosoftYaHeiUI-Bold;
    font-weight: 700;
    margin-bottom: 3.125rem
}

.industryInsight .tab-main .tab-content-left .contentMid {
    display: flex;
    flex-wrap: wrap;
    height: 8.4375rem;
    margin-bottom: 1.25rem
}

.industryInsight .tab-main .tab-content-left .contentMid.b .contentList,.industryInsight .tab-main .tab-content-left .contentMid.c .contentList,.industryInsight .tab-main .tab-content-left .contentMid.d .contentList {
    width: 100%;
    margin-bottom: 1.25rem
}

.industryInsight .tab-main .tab-content-left .contentMid.e,.industryInsight .tab-main .tab-content-left .contentMid.f {
    width: 100%;
    justify-content: space-between
}

.industryInsight .tab-main .tab-content-left .contentMid.e .contentList img,.industryInsight .tab-main .tab-content-left .contentMid.f .contentList img {
    height: .625rem;
    width: .625rem;
    margin-right: .625rem
}

.industryInsight .tab-main .tab-content-left .contentMid.f .contentList:last-child {
    width: 100%
}

.industryInsight .tab-main .tab-content-left .contentMid .contentList {
    display: flex;
    align-items: center;
    width: 50%;
    height: 1.75rem
}

.industryInsight .tab-main .tab-content-left .contentMid .contentList img {
    height: 1.375rem;
    width: 1.375rem;
    margin-right: .75rem
}

.industryInsight .tab-main .tab-content-left .contentMid .contentList div {
    font-size: 1rem;
    font-family: MicrosoftYaHeiUI;
    text-align: justify;
    color: #646464;
    line-height: 1.75rem
}

.industryInsight .tab-main .tab-content-right img {
    object-fit: contain
}

.industryInsight .tab-main .tab-content-right.a,.industryInsight .tab-main .tab-content-right.b {
    margin-left: 8.25rem
}

.industryInsight .tab-main .tab-content-right.a img,.industryInsight .tab-main .tab-content-right.b img {
    width: 31.8125rem;
    height: 16.625rem
}

.industryInsight .tab-main .tab-content-right.c {
    margin-left: 5rem
}

.industryInsight .tab-main .tab-content-right.c img {
    width: 31.8125rem;
    height: 16.625rem
}











* {
    -webkit-tap-highlight-color: rgba(0,0,0,0)
}

*,:after,:before {
    box-sizing: border-box
}

/* body {
    font-family: Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,\\5FAE\8F6F\96C5\9ED1,Arial,sans-serif;
    font-size: 12px;
    line-height: 1.5;
    color: #515a6e;
    background-color: #fff;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

article,aside,blockquote,body,button,dd,details,div,dl,dt,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,hr,input,legend,li,menu,nav,ol,p,section,td,textarea,th,ul {
    margin: 0;
    padding: 0
} */


@media (max-width:1700px) {
	.caseDetailDiv>.container{padding: 0 80px; }
	.caseDetailDiv .swiper-but{width: 66px;height: 66px; }
	.caseDetailDiv .swiper-button-next{right: -95px; }
	.caseDetailDiv .swiper-button-prev{left: -95px; }
}

@media (max-width:1432px) {
	.wlwDiv2 .leftDiv .conDiv{padding-left: 10%;padding-right: 10%; }
	.aboutDiv4 .changjing{    grid-template-columns: repeat(4, 2fr);}
}
@media (max-width:1232px) {
	.ny-banner .container .text span{font-size: 62px; }
	.ny-banner .container .text p{font-size: 20px; }
	.aboutDiv1 .bdDiv .blDiv{font-size: 30px; }
	.aboutDiv2 .item .textDiv .title span{font-size: 30px; }
	.aboutDiv2 .item .textDiv .p{font-size: 24px; }
	.nyTitle span{font-size: 36px; }
	.contactDiv .rightDiv ul li i{margin-right: 40px; }
	.contactDiv .rightDiv ul li .text .p{font-size: 18px; }
	.caseDetailDiv .bdDiv .titleDiv{font-size: 30px; }
	.wlwDiv1 .bdDiv ul li .conDiv .iconDiv img{width: 60%;}
	.wlwDiv3 .row>div .conDiv .iconDiv{width: 80px;}
	.wlwDiv3 .row{margin: 0 -30px; }
	.wlwDiv3 .row>div{padding: 0 30px; }
	.solBanner .container a{width: 160px;height: 60px; }
}

@media (max-width:1024px) {
	.ny-banner .container .text span{font-size: 52px; }
	.ny-banner .container .text p{font-size: 18px;letter-spacing: 2px; }
	.aboutDiv2 .item{height: 280px; }
	.aboutDiv2 .item img{width: 100%;height: 100%;object-fit: cover; }
	.aboutDiv5 .hdDiv .dataDiv ul li{padding: 0 30px; }
	.nyTitle span{font-size: 30px; }
	.aboutDiv5 .hdDiv .dataDiv ul li .num,.aboutDiv5 .hdDiv .dataDiv ul li .num .icon{font-size: 60px;height: 60px; }
	.aboutDiv5 .swiperBottomDiv .btnDiv{width: 162px;height: 66px; }
	.aboutDiv5 .swiperBottomDiv .btnDiv .swiper-but{width: 66px;height: 66px; }
	.caseDiv1 .row>div a .titleDiv{font-size: 16px;padding: 10px; }
	.caseDiv2 .item .ih span{font-size: 20px; }
	.contactDiv .rightDiv ul li .text span{font-size: 20px; }
	.contactDiv .rightDiv ul li .text .p{font-size: 16px; }
	.contactDiv .rightDiv ul li i{font-size: 44px;margin-right: 30px; }
	.caseDetailDiv .bdDiv .titleDiv{font-size: 24px; }
	.caseDetailDiv{margin-top: 56px; }
	.ny-banner .container .text p{margin: 10px 0 30px; }
	.indp2 .indp1Ul .titB1{font-size: 18px;}
	.animated-section .desc p{padding: .5em;}
	.animated-section .card .title h4, .flexzy p{font-size: 14px;}
	.animated-section .card .title p, .flexzy h4{font-size: 18px;}
	.animated-section{padding: 0;}
	.aboutDiv4{padding: 60px;margin-top: 50px;}
}
@media (max-width:800px) {
	.ny-banner .container{height: 60vw; }
	.ny-banner .container .text{padding-top: 50px;padding-left: 15px; }
	.row{max-width: 100%;margin-left: 0;margin-right: 0;}
	.ny-banner .container .text span{font-size: 24px; }
	.ny-banner .container .text p{font-size: 12px;letter-spacing: initial; }
	.aboutDiv1{padding: 40px 0 0; }
	.aboutDiv1 .bdDiv{display: block;margin-bottom: 35px; }
	.aboutDiv1 .bdDiv .blDiv{width: 100%;font-size: 24px; }
	.aboutDiv1 .bdDiv .brDiv{width: 100%;font-size: 16px;margin-top: 20px; }
	.aboutDiv2{padding-top: 70px; }
	.aboutDiv2 .item .textDiv .title{margin-bottom: 20px; }
	.aboutDiv2 .item .textDiv .title span{font-size: 24px; }
	.aboutDiv2 .item .textDiv .title small{font-size: 16px; }
	.aboutDiv2 .item .textDiv .p{font-size: 16px; }
	.aboutDiv2 .item{height: 230px; }
	.aboutDiv3{padding: 60px 0 30px; }
	.aboutDiv3 .bdDiv{margin-top: 35px; }
	.nyTitle span{font-size: 24px; }
	.nyTitle p{font-size: 16px;margin-top: 15px; }
	.aboutDiv3 .bdDiv ul li{display: block;margin-bottom: 30px; }
	.aboutDiv3 .bdDiv ul li .imgDiv{width: 100%; }
	.aboutDiv3 .bdDiv ul li .textDiv{width: 100%; }
	.aboutDiv3 .bdDiv ul li .textDiv .thDiv{padding-bottom: 20px;margin-bottom: 20px; }
	.aboutDiv3 .bdDiv ul li .textDiv .thDiv .title{font-size: 18px; }
	.aboutDiv3 .bdDiv ul li .textDiv .thDiv .num{font-size: 24px; }
	.aboutDiv3 .bdDiv ul li .textDiv .tbDiv{font-size: 14px; }
	.aboutDiv4{padding: 50px 0; margin-top: 30px;}
	.aboutDiv4 .bdDiv{margin-top: 30px; }
	.aboutDiv4 ul{grid-template-columns: repeat(3,2fr);grid-gap: 30px; }
	.aboutDiv5 .hdDiv{padding: 30px 0; }
	.aboutDiv5 .hdDiv .conDiv{display: block; }
	.aboutDiv5 .hdDiv .dataDiv{margin-top: 20px; }
	.aboutDiv5 .hdDiv .dataDiv ul li{padding:  0 10px;flex: 1; }
	.aboutDiv5 .hdDiv .dataDiv ul li:first-child{padding-left: 0; }
	.aboutDiv5 .hdDiv .dataDiv ul li .num, .aboutDiv5 .hdDiv .dataDiv ul li .num .icon{font-size: 30px;height: 30px; }
	.aboutDiv5 .hdDiv .dataDiv ul li p{font-size: 12px;margin-top: 0; }
	.aboutDiv5 .bdDiv,.sxdiv{padding: 45px 0 60px; }
	.aboutDiv5 .bdDiv .titleDiv{font-size: 14px;line-height: 1.6; }
	.aboutDiv5 .swiperBottomDiv .btnDiv .swiper-but{width: 40px;height: 40px; }
	.aboutDiv5 .swiperBottomDiv .btnDiv{width: 100px;height: 40px; }
	.aboutDiv5 .swiper-pagination-fraction{font-size: 16px;width: 60px;text-align: right; }
	.caseDiv1{padding: 50px 0 0; }
	.caseDiv1 .row>div{margin-bottom: 30px; }
	.caseDiv2{padding: 50px 0 70px; }
	.caseDiv2 .item{margin-top: 40px; }
	.caseDiv2 .item .ih span{font-size: 18px; }
	.caseDiv2 .item .ib ul{margin-top: 20px;grid-template-columns: repeat(3,2fr);grid-gap: 20px; }
	.contactDiv .bdDiv{display: block; }
	.contactDiv .bdDiv .leftDiv{width: 100%;height: 260px; }
	.contactDiv .rightDiv{width: 100%;padding: 0 20px 50px; }
	.contactDiv .rightDiv ul li{padding: 20px 0; }
	.contactDiv .rightDiv ul li i{font-size: 36px;margin-right: 20px; }
	.contactDiv .rightDiv ul li .text span{font-size: 18px; }
	.contactDiv .rightDiv ul li .text .p{font-size: 14px; }
	.ewmWrap{padding-top: 35px; }
	.ewmWrap .ewmDiv:nth-child(1){margin-right: 50px; }
	.caseDetailDiv{padding: 50px 0; }
	#certify .swiper-slide{height: auto; }
	.caseDetailDiv .swiper-but{width: 30px;height: 30px; }
	.caseDetailDiv>.container{padding: 0 50px; }
	.caseDetailDiv .swiper-button-next{right: -40px; }
	.caseDetailDiv .swiper-button-prev{left: -40px; }
	.caseDetailDiv .hdDiv{margin-bottom: 40px; }
	.caseDetailDiv .bdDiv .titleDiv{font-size: 20px;margin-bottom: 30px; }
	.caseDetailDiv .bdDiv .item{display: block; }
	.caseDetailDiv .bdDiv .item .il{width: 100%;padding: 15px;font-size: 18px; }
	.caseDetailDiv .bdDiv .item .ir{padding: 20px; }
	.solBanner .container a{width: 100px;height: 30px;font-size: 12px;  }
	.solBanner .container a i{font-size: 14px;margin-right: 5px; }
	.ny-banner .container .text p{margin: 0px 0 10px; }
	.wlwDiv1{padding: 50px 0; }
	.wlwDiv1 .hdDiv{display: block;margin-bottom: 40px; }
	.wlwDiv1 .hlDiv{width: 100%;}
	.wlwDiv1 .hrDiv{width: 100%;margin-top: 20px; }
	.wlwDiv1 .bdDiv ul{grid-template-columns: repeat(2,2fr);grid-gap: 20px;}
	.wlwDiv1 .bdDiv ul li .conDiv{padding: 30px 10px; }
	.wlwDiv1 .bdDiv ul li .conDiv p{font-size: 18px; }
	.wlwDiv2 .bdDiv{display: block;height: initial; }
	.wlwDiv2 .leftDiv{width: 100%;}
	.wlwDiv2 .swiper-wrapper{align-items: initial; }
	.wlwDiv2 .swiper-slide{height: initial; }
	.wlwDiv2 .leftDiv .conDiv{height: 100%;padding: 20px; }
	.wlwDiv2 .rightDiv{width: 100%;height: 70vw;}
	.wlwDiv2 .leftDiv .conDiv .title{font-size: 18px; }
	.wlwDiv2 .leftDiv .conDiv .p{font-size: 14px; }
	.wlwDiv3{padding: 50px 0; }
	.wlwDiv3 .cateDiv{margin-bottom: 0; }
	.wlwDiv3 .row>div{margin-top: 30px; }
	.wlwDiv3 .row>div .conDiv .iconDiv{width: 60px;margin-right: 20px; }
	.wlwDiv3 .row>div .conDiv .textDiv .p{font-size: 14px;line-height: 1.6;margin-top: 5px; }
	.custom-btn{padding: 7px 14px;width: 160px;}
	.container{padding: 15px;}
	.container .col-md-4{padding: 0;}
	#product_view .nrong2>div{grid-template-columns: repeat(3, 2fr);grid-gap: 15px;}
	#product_view .nrong2>div>div::before{font-size: 15px;}
	.aboutDiv4 .changjing{    grid-template-columns: repeat(2, 2fr);}.logo-grid{    grid-template-columns: repeat(auto-fill, minmax(100px, 1fr));}
	.caseDiv1 h2{font-size: 1.6em;}
	.contacta{position: relative;width: 100%;right: 0;top: 0;height: 480px;}
}
@media (max-width:480px) {
.industryInsight .tagBox{flex-wrap: wrap;}
.industryInsight .tagBox .tagwrap{margin: 0;padding: 0;background: none;width: 100%;}
.industryInsight .tagBox .tagwrap:nth-child(odd){margin-right: 0;}
.industryInsight .tagBox .tagwrap p,.industryInsight .onceBox,.industryInsight .fouth-level .text_box>div>div,.industryInsight .fouth-level .text_box .text_box_two .text_two_one,.industryInsight .fouth-level .text_box{width: 100%;text-align: center;margin-bottom: 3rem;}
.industryInsight .fouth-level .title img{display: none;}
/* .industryInsight .title .title-name h2{font-size: 1rem !important;} */
#product_view .nrong3{    grid-template-columns: repeat(1, 2fr);}
.grid-2{    grid-template-columns: repeat(1, 2fr);}
.service-row{    grid-template-columns: repeat(1, 2fr) !important;}
.industryInsight .onceBox,.industryInsight .fouth-level .text_box>div{flex-wrap: wrap;}
.industryInsight .onceBox .onceBox_box{margin-right: 0;margin-bottom: 3rem;}
.industryInsight .fouth-level .text_box .text_box_one .text_one_one .text_one_item{justify-content: center;}
.industryInsight .fouth-level{margin-bottom: 3rem;margin-top: 2rem;}
}