.homeCarousel .carousel-control {
	width: 80px;
	height: 80px;
	top: 50%;
	transform: translateY(-50%);
	background: rgba(255, 255, 255, 0.2)
}

.homeCarousel .carousel-control:hover {
	background: rgba(21, 176, 236, 1)
}

.homeCarousel .carousel-control img {
	width: 18px;
	height: 28px;
	margin-top: 24px
}

.homeCompanyName {
	font-size: 70px;
	font-family: "微软雅黑";
	font-weight: bold;
	color: rgba(255, 255, 255, 1);
	line-height: 116px;
	letter-spacing: 20px
}

.homeTextBox {
	width: 1200px;
	margin: auto;
	text-align: left;
	padding: 330px 0 0 0;
	position: initial
}

.homeText1 {
	font-size: 36px;
	font-family: "微软雅黑";
	color: rgba(255, 255, 255, 1);
	line-height: 60px;
	letter-spacing: 5px
}

.homeSwitchBtns li {
	width: 16px;
	height: 16px;
	border-radius: 50%;
	border: 2px solid rgba(21, 176, 236, 1);
	margin: 0 20px;
	background: transparent
}

.homeSwitchBtns .active {
	background: rgba(21, 176, 236, 1)
}

.latestNewsBox {
	width: 1200px;
	margin: auto;
	margin-bottom: 80px;
}

.latestNewsTitle1 {
	font-size: 24px;
	font-family: "微软雅黑";
	font-weight: 400;
	color: rgba(26, 26, 26, 1);
	float: left;
	padding-left: 10px;
	line-height: 26px;
	margin-top: -2px;
	border-left: 3px solid rgba(21, 151, 214, 1)
}

.latestNewsTitle2 {
	font-size: 16px;
	float: left;
	font-family: "微软雅黑";
	margin: 5px 0 0 20px;
	font-weight: 400;
	color: rgba(140, 140, 140, 1)
}

.latestNewsContent {
	width: 100%;
	height: 330px;
	margin-top: 20px;
	background: rgba(247, 248, 250, 1);
	padding: 30px;
	box-sizing: border-box;
}

.latestNewsContentLeft {
	background: white;
	float: left;
	width: 40%
}

.latestNewsContentLeft img {
	width: 100%;
	cursor: pointer;
	height: 220px;
	object-fit: cover
}

.lnclTextAndImg p {
	font-size: 16px;
	font-family: "微软雅黑";
	font-weight: 400;
	color: rgba(26, 26, 26, 1);
	float: left;
	margin: 5px 0;
	width: 80%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.lnclTextAndImg {
	padding-left: 10px;
	margin: 10px 0
}

.lnclTextAndImg img {
	float: right;
	width: 32px;
	height: 32px;
	cursor: pointer
}

.latestNewsContentRight {
	float: right;
	padding-left: 30px;
	margin: 0;
	width: 60%;
	box-sizing: border-box;
}

.latestNewsContentRight li {
	padding: 10px;
	cursor: pointer
}

.latestNewsContentRight li:nth-child(2) {
	margin: 20px 0
}

.latestNewsContentRight li:hover {
	background: white;
	box-shadow: 0 6px 10px 0 rgba(216, 222, 228, 0.54)
}

.latestNewsDateBox {
	float: left;
	width: 72px;
	padding-right: 16px;
	box-sizing: border-box;
}

.latestNewsIntro {
	float: left;
	width: 100%;
	border-left: 3px solid rgba(21, 151, 214, 1);
	padding-left: 16px;
	width: calc(100% - 72px);
	box-sizing: border-box;
}

.latestNewsIntro p {
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	margin: 0
}

.latestNewsDate {
	font-size: 20px;
	font-family: "微软雅黑";
	font-weight: bold;
	color: rgba(140, 140, 140, 1);
	line-height: 36px;
	margin: 0
}

.latestNewsMonth {
	font-size: 16px;
	font-family: "微软雅黑";
	color: rgba(140, 140, 140, 1);
	margin: 0
}

.latestNewsIntroTitle {
	font-size: 16px;
	font-family: "微软雅黑";
	font-weight: 400;
	color: rgba(26, 26, 26, 1);
	line-height: 30px
}

.latestNewsIntroContent {
	font-size: 14px;
	font-family: "微软雅黑";
	font-weight: 400;
	line-height: 28px;
	color: rgba(179, 179, 179, 1)
}

.homeIndustryTitle {
	text-align: center
}

.homeIndustryTitle p:first-child {
	font-size: 42px;
	font-family: "微软雅黑";
	font-weight: 400;
	color: rgba(26, 26, 26, 1);
	line-height: 42px
}

.homeIndustryTitle p:last-child {
	font-size: 20px;
	font-family: "微软雅黑";
	font-weight: 400;
	color: rgba(140, 140, 140, 1);
	margin: 24px 0 36px 0
}

.IndustryOneLeft {
	float: left;
	width: calc(55% - 1px);
	background-image: url(../images/6.png);
	background-size: cover;
	background-repeat: no-repeat
}

.IndustryOneRight {
	float: right;
	width: 45%;
	background-image: url(../images/3.png);
	background-size: cover;
	background-repeat: no-repeat
}

.IndustryTwoLeft {
	float: left;
	width: calc(50% - 1px);
	background-image: url(../images/9.png);
	background-size: cover;
	background-repeat: no-repeat
}

.IndustryTwoRight {
	float: right;
	width: 50%;
	background-image: url(../images/10.png);
	background-size: cover;
	background-repeat: no-repeat
}

.hoverIndustry {
	height: 506px;
	text-align: center;
	position: relative;
	overflow: hidden
}

.IndustryDefaultBox {
	width: 100%;
	height: 188px;
	position: relative;
	top: 50%;
	transform: translateY(-50%)
}

.IndustryBlockImg {
	width: 72px;
	height: 72px;
	border: 2px solid white;
	border-radius: 50%;
	margin: auto
}

.IndustryBlock {
	color: white;
	font-size: 24px;
	font-family: "微软雅黑";
	font-weight: bold;
	margin-top: 20px
}

.IndustryExplain {
	font-size: 18px;
	font-family: "微软雅黑";
	font-weight: 400;
	margin-top: 15px;
	color: rgba(255, 255, 255, 1)
}

.IndustryLine {
	width: 46px;
	height: 2px;
	margin: 20px auto 10px;
	background: white
}

.IndustryHoverLeft {
	float: left;
	width: 30%;
	height: 100%;
	background: rgba(21, 176, 236, 1);
	position: relative
}

.IndustryHoverLeftBox {
	height: 109px;
	position: relative;
	top: 50%;
	transform: translateY(-50%);
	text-align: center
}

.IndustryHoverRight {
	float: left;
	height: 100%;
	padding: 0;
	width: 70%;
	background: rgba(30, 38, 62, .85);
	position: relative
}

.IndustryHoverRightBox {
	width: 456px;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%)
}

.IndustryHoverRightBoxEN {
	width: 500px
}

.IndustryHoverRight p {
	color: white;
	text-align: left;
	margin-bottom: 5px
}

.hoverRightTitle {
	font-size: 24px;
	letter-spacing: 2px;
	font-family: "微软雅黑";
	font-weight: bold;
	color: rgba(255, 255, 255, 1)
}

.homeIndustryEN .hoverRightTitle {
	font-size: 20px
}

.homeIndustryEN .hoverRightText p {
	font-size: 14px
}

.hoverRightText p {
	float: left;
	font-size: 18px;
	letter-spacing: 1px;
	margin: 10px 0
}

.hoverRightTextT {
	float: left;
	width: 194px
}

.IndustryHoverRightBoxEN .hoverRightTextT {
	float: initial;
	width: 100%
}

.IndustryHoverRightBoxEN .IHRlistEN {
	float: initial
}

.hoverRightTextDot {
	float: left;
	width: 2px;
	height: 132px;
	margin-right: 42px !important
}

.hoverRightText2 {
	float: left;
	width: 190px
}

.hoverRightText3 {
	float: left;
	width: 96px
}

.hoverRightDotted2 {
	float: left;
	height: 188px;
	margin-right: 26px !important
}

.IndustryFourBoxEN .hoverRightDotted2 {
	margin-right: 5px !important
}

.IndustryFourBoxEN .hoverRightDotted {
	margin: 16px 0 16px 5px
}

.hoverRightText3 p {
	margin: 15px 0
}

.hrtPOfAdd {
	position: relative
}

.hrtAdd {
	position: absolute;
	top: -6px;
	left: 58px;
	font-size: 16px;
	color: white
}

.hrtSpan2 {
	font-size: 24px
}

.hrtSpan {
	font-size: 24px
}

.hoverRightDotted {
	border: 1px dashed white;
	opacity: .27;
	margin: 16px 0 16px 20px
}

.IndustryHover {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: -100%;
	transition: all .2s
}

.hoverIndustry:hover .IndustryHover {
	left: 0
}

.hoverIndustry:hover .IndustryDefaultBox {
	display: none
}

.homeIndustryOne {
	margin-bottom: 1px
}

.superiorityTitle {
	font-size: 42px;
	font-family: "微软雅黑";
	font-weight: 400;
	color: rgba(26, 26, 26, 1);
	line-height: 42px;
	text-align: center
}
.superiorityTitlexian{
	display: block;
	width: 48px;
	height: 4px;
	margin: auto;
	background-color: #0C619E;
	margin-top: 10px;
}

.superiorityText {
	font-size: 20px;
	font-family: "微软雅黑";
	font-weight: 400;
	color: rgba(140, 140, 140, 1);
	text-align: center;
	margin: 20px 0 36px 0
}

.superiorityLeft {
	float: left;
	width: calc(50% - 250px);
	margin-top: 16px
}

.superiorityCenter {
	float: left;
	width: 60px;
	padding: 40px 22px 0 22px
}

.superiorityRight {
	float: left;
	padding-top: 20px;
	width: calc(50% - 30px)
}

.superiorityRight .superiorityRightImgBox {
	animation-duration: 1.5s;
	-webkit-animation-duration: 1.5s
}

.superiorityRight .superiorityRightImgBox:nth-child(odd) {
	margin-bottom: 26px;
	overflow: hidden
}

.superiorityRight .superiorityRightImgBox:nth-child(even) {
	margin-top: -466px
}

.superiorityLeftTextBox {
	width: 100%;
	cursor: pointer;
	text-align: right
}

.superiorityLeftTextBox:nth-child(2) {
	margin: 159px 0
}

.superiorityLeftTextBox p:first-child {
	font-size: 18px;
	font-family: "微软雅黑";
	font-weight: 400;
	color: rgba(153, 153, 153, 1);
	margin-bottom: 0
}

.superiorityLeftTextBox p:last-child {
	font-size: 16px;
	font-family: "微软雅黑";
	font-weight: 400;
	color: rgba(153, 153, 153, 1)
}

.superiorityLeftTextBox.superiorityActive p:first-child {
	color: rgba(26, 26, 26, 1)
}

.superiorityLeftTextBox.superiorityActive p:last-child {
	color: rgba(102, 102, 102, 1)
}

.homeIndustry {
	padding-bottom: 0
}

.superiority {
	padding: 80px 0 0;
	background: rgba(247, 248, 250, 1)
}

.superiorityCenterCircle {
	width: 22px;
	height: 22px;
	border-radius: 50%;
	border: 2px solid rgba(21, 151, 214, 1);
	margin-top: -10px;
	cursor: pointer
}

.superiorityCenterCircle.superiorityActive {
	background: rgba(71, 176, 136, 1);
	border: 2px solid rgba(71, 176, 136, 1)
}

.superiorityCenterLine {
	width: 9px;
	height: 205px;
	margin: -10px 0 0 7px;
	border-radius: 10px;
	border: 1px solid rgba(21, 151, 214, 1);
	background: white;
	position: relative;
	z-index: 1
}

.superiorityRightImgBox {
	width: 760px;
	height: 440px;
	position: relative;
	display: none
}

.superiorityRightImgBox.superiorityActive {
	display: block
}

.superiorityRightImgBox img {
	width: 100%
}

.superiorityRightTextBox {
	position: absolute;
	top: 50%;
	left: 0;
	transform: translateY(-50%);
	width: 100%;
	display: flex;
	color: white;
	justify-content: space-around
}

.superiorityRightTextBox div {
	float: left;
	margin: 0 70px
}

.superiorityRightTextNumber {
	font-size: 36px;
	font-family: "微软雅黑";
	font-weight: bold
}

.superiorityRightTextNumber span {
	font-size: 16px;
	font-family: "微软雅黑";
	font-weight: 400
}

.superiorityTextNumberFor {
	font-size: 20px;
	font-family: "微软雅黑";
	font-weight: 400
}

.superiorityContent {
	padding: 40px 0;
	background-size: cover;
	background-repeat: no-repeat
}

.clientlete {
	background: white;
	padding: 80px 0 40px
}

.clientleteTitle {
	font-size: 42px;
	font-family: "微软雅黑";
	font-weight: 400;
	color: rgba(26, 26, 26, 1);
	line-height: 42px;
	text-align: center
}

.clientleteText {
	font-size: 20px;
	font-family: "微软雅黑";
	font-weight: 400;
	color: rgba(140, 140, 140, 1);
	text-align: center;
	margin: 20px 0 36px 0
}

.customerClassify {
	display: flex;
	justify-content: space-around;
	width: 760px;
	margin: 36px auto 0
}

.customerClassify li {
	font-size: 18px;
	font-family: "微软雅黑";
	font-weight: 400;
	color: rgba(179, 178, 179, 1);
	line-height: 20px;
	cursor: pointer;
	letter-spacing: 2px;
	width: 176px;
	text-align: center;
	padding: 0 0 20px 2px;
	float: left;
	margin: 0 100px
}

.customerClassify .active {
	color: rgba(26, 26, 26, 1);
	font-size: 20px;
	border-bottom: 3px solid rgba(21, 151, 214, 1)
}

.customerClassifyEN .active {
	font-size: 18px
}

.customerImg {
	width: 1200px;
	height: 426px;
	margin: auto;

	box-sizing: border-box;
}

.customerImg0 {
	margin-top: 40px
}

.customerImg img {
	width: 100%;
}

.customerImg .customerImgActive {
	display: block
}

.footerNav{background: rgba(82, 88, 103, 1);}

.footer {
	height: auto;
	width: 100%;
	min-width: 1200px;
	
	padding: 40px 0 0 0
}

.footerBox {
	width: 1200px;
	margin: auto;
	display: flex;
	justify-content: space-between;
	padding-bottom: 20px;
	border-bottom: 1px solid rgba(116, 120, 131, 1)
}

.footerLeft {
	float: left;
	max-width: 20%
}

.footerRight {
	float: left;
	display: none;
}

.footerContent {
	display: flex;
	justify-content: space-between;
	width: 75%;
	float: left;
	/* margin-left: 70px */
}

.footerEn .footerContent {
	width: 900px;
	margin-left: 20px
}

.footerEn .fcPlateBox {
	width: 150px
}

.footerBottomBox {
	margin: 0 auto;
	text-align: center;
	display: flex;
	justify-content: center
}

.footerBottom {
	text-align: center;
	font-size: 16px;
	font-family: "微软雅黑";
	font-weight: 400;
	color: rgba(142, 145, 152, 1);
	padding: 15px 0;
}

.footerBottom a {
	color: rgba(142, 145, 152, 1)
}

.footerLicenseImg {
	width: 20px;
	height: 26px;
	cursor: pointer;
	background: url(../images/179.png);
	background-size: 100%;
	background-repeat: no-repeat;
	float: left;
	display: block;
	margin: 17px 0 0 5px
}

.footerTitle {
	font-size: 18px;
	font-family: "微软雅黑";
	font-weight: 400;
	color: rgba(255, 255, 255, 1);
	margin-bottom: 20px;
	padding-bottom: 10px
}

.footerText1 {
	font-size: 14px;
	font-family: "微软雅黑";
	font-weight: 400;
	color: #bfbfbf;
	margin: 10px 0
}

.footerLine {
	padding: 7px 0
}

.footerText2 {
	font-size: 14px;
	font-family: "微软雅黑";
	font-weight: 400;
	color: #bfbfbf;
	margin: 15px 0;
	cursor: pointer
}

.footerText2 a {
	font-size: 14px;
	font-family: "微软雅黑";
	font-weight: 400;
	color: #bfbfbf;
	margin: 15px 0;
	cursor: pointer
}

.footerEn .footerText1 {
	font-size: 12px
}

.footerText2:hover {
	color: rgba(21, 176, 236, 1)
}

.footerText2:hover a {
	color: rgba(21, 176, 236, 1)
}

.footerEn .footerText2 {
	font-size: 12px
}

.footerEn .footerText2 a {
	font-size: 12px
}

.footerTitle2 {
	border-bottom: 1px solid rgba(116, 120, 131, 1)
}

.footerTitle3 {
	width: 74px;
	border-bottom: 1px solid rgba(116, 120, 131, 1)
}

.footerTitle2:hover {
	color: rgba(21, 176, 236, 1)
}

.triangle_border_right {
	width: 0;
	height: 0;
	border-width: 10px 0 10px 10px;
	border-style: solid;
	border-color: transparent transparent transparent rgba(21, 176, 236, 1);
	position: absolute;
	top: 50%;
	right: -10px;
	z-index: 1;
	transform: translateY(-50%)
}

.coeTopImg {
	width: 100%;
	min-width: 1200px;
	height: 450px;
	background-image: url(../images/24.png);
	background-size: cover;
	background-repeat: no-repeat
}

.productEN .coeTopImg {
	background-image: url(../images/24_en.png)
}

.coeTabControlBox {
	width: 100%;
	min-width: 1200px;
	border-bottom: 1px solid rgba(242, 242, 242, 1);
	background: white
}

.coeTabControl {
	width: 1000px;
	margin: auto;
	display: flex;
	justify-content: space-around
}

.coeTabControl li {
	line-height: 56px;
	cursor: pointer;
	font-size: 16px;
	font-family: "微软雅黑";
	font-weight: 400;
	color: rgba(102, 101, 102, 1);
	border-bottom: 3px solid white;
	float: left;
	margin: 0 60px
}

.coeTabControl li:hover {
	border-bottom: 3px solid rgba(21, 176, 236, 1);
	color: rgba(21, 176, 236, 1)
}

.coeTabControl .coeTabActive {
	border-bottom: 3px solid rgba(21, 176, 236, 1);
	color: rgba(21, 176, 236, 1)
}

.coeContent {
	width: 100%;
	position: relative;
	border-top: 1px solid transparent
}

.coeSpecificBox {
	width: 1200px;
	margin: 48px auto
}

.coeSpecificLeft {
	width: 550px;
	text-align: right;
	float: left;
	padding: 15px 0
}

.coeSpecificRight {
	width: 550px;
	float: right
}

.coeSpecificDate {
	font-size: 22px;
	font-family: "微软雅黑";
	font-weight: bold;
	color: rgba(21, 176, 236, 1)
}

.coeSpecificTitle {
	font-size: 18px;
	font-family: "微软雅黑";
	font-weight: 400;
	line-height: 48px;
	color: rgba(26, 26, 26, 1);
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	overflow: hidden
}

.coeSpecificContent {
	width: 380px;
	margin-left: 170px;
	font-size: 14px;
	font-family: "微软雅黑";
	font-weight: 400;
	color: rgba(128, 128, 128, 1);
	line-height: 22px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical
}

.coeSpecificArrow {
	cursor: pointer;
	margin-top: 10px;
	padding: 10px 10px 0;
	transition: all .3s;
	position: relative;
	right: 0
}

.coeSpecificArrow:hover {
	right: -10px
}

.coeSpecificBox li {
	margin-bottom: 60px
}

.coeSpecificBox li:nth-child(2n) .coeSpecificLeft {
	float: right;
	text-align: left
}

.coeSpecificBox li:nth-child(2n) .coeSpecificLeft .coeSpecificContent {
	margin: 0
}

.coeSpecificBox li:nth-child(2n) .coeSpecificRight {
	float: left;
	text-align: right
}

.coeSpecificBox li:nth-child(2n) .coeSpecificRight .coeSpecificNewBox {
	float: right
}

.coeSpecificRight img {
	width: 376px;
	cursor: pointer;
	object-fit: cover;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%)
}

.gotoNewsArticle,
.coeGotoNewsArticle {
	cursor: pointer
}

.coeSpecificNewBox {
	width: 376px;
	height: 183px;
	overflow: hidden;
	position: relative
}

.coeRgithNavBar {
	position: absolute;
	top: 40px;
	right: 160px;
	border-left: 1px solid #ccc;
	padding-left: 10px;
	background: white
}

.coeRgithNavBarSpecial {
	position: fixed;
	top: 100px
}

.coeRgithNavBar li {
	font-size: 18px;
	width: 80px;
	font-weight: bold;
	color: #c5c3c1;
	margin-bottom: 20px;
	line-height: 24px;
	cursor: pointer
}

.coeRgithNavBar li:last-child {
	margin: 0
}

.coeRgithNavBar .coeNavBarActive {
	color: rgba(21, 176, 236, 1)
}

.coeLineBox {
	position: absolute;
	top: 138px;
	left: 50%;
	width: 20px;
	transform: translateX(-50%)
}

.coeLineBox .superiorityCenterLine {
	height: 242px
}

.coeLineBox .coeLineActive {
	background: rgba(21, 151, 214, 1)
}

.inTopImg {
	width: 100%;
	height: 222px;
	background-image: url(../images/27.png);
	background-size: cover;
	background-repeat: no-repeat;
	font-size: 32px;
	font-family: "微软雅黑";
	font-weight: 400;
	color: rgba(62, 107, 152, 1);
	padding: 126px 0 0 35%
}

.inTabControlBox {
	width: 100%;
	margin-bottom: 24px;
	background: white
}

.inTabControl {
	width: 1000px;
	margin: auto;
	padding-top: 10px
}

.inTabControl li {
	font-size: 16px;
	font-family: "微软雅黑";
	font-weight: 400;
	color: rgba(102, 101, 102, 1);
	cursor: pointer;
	float: left;
	margin: 0 30px;
	line-height: 40px;
	text-align: center;
	border-bottom: 3px solid transparent
}

.inTabControl li:hover {
	border-bottom: 3px solid rgba(0, 160, 210, 1);
	color: rgba(0, 160, 210, 1)
}

.inTabControl .inTabActive {
	border-bottom: 3px solid rgba(0, 160, 210, 1);
	color: rgba(0, 160, 210, 1)
}

.importantNews {
	background: #f7f8fa
}

.inTwoImgs {
	width: 1000px;
	margin: 0 auto;
	padding: 40px 0
}

.inTwoImgsPub {
	width: 480px;
	background: white
}

.inTwoImgsPub:first-child {
	float: left
}

.inTwoImgsPub:last-child {
	float: right
}

.inTwoImgsPub:hover {
	box-shadow: 0 3px 10px 0 rgba(216, 222, 228, 0.75)
}

.inTwoImgsPub:hover {
	box-shadow: 0 3px 10px 0 rgba(216, 222, 228, 0.75)
}

.inTwoImgsTop {
	width: 100%;
	cursor: pointer;
	object-fit: cover;
	object-position: top;
	position: absolute;
	top: 0;
	left: 0
}

.inTwoNewBox {
	width: 100%;
	height: 230px;
	position: relative;
	overflow: hidden
}

.inTwoImgsBottom {
	width: 100%
}

.inTwoImgsBottom p {
	width: 400px;
	float: left;
	font-size: 18px;
	font-family: "微软雅黑";
	font-weight: 400;
	color: rgba(26, 26, 26, 1);
	margin: 10px 0 10px 10px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.inTwoImgsBottom img {
	float: right;
	margin: 14px 0;
	cursor: pointer
}

.inNewsList {
	width: 100%
}

.inNewsListBox {
	width: 1000px;
	margin: auto
}

.inNewsListBox li {
	padding: 20px;
	cursor: pointer;
	margin-bottom: 10px
}

.inNewsListBox li:hover {
	background: rgba(255, 255, 255, 1);
	box-shadow: 0 6px 10px 0 rgba(216, 222, 228, 0.54)
}

.innDate {
	width: 60px;
	float: left;
	text-align: center;
	margin-right: 20px
}

.inndDate {
	font-size: 26px;
	font-family: "微软雅黑";
	font-weight: bold;
	color: rgba(179, 179, 179, 1);
	line-height: 36px;
	text-align: left
}

.inndMonth {
	font-size: 16px;
	font-family: "微软雅黑";
	font-weight: 400;
	color: rgba(179, 179, 179, 1);
	text-align: left
}

.innContent {
	float: left;
	width: calc(100% - 80px);
	border-left: 2px solid rgba(230, 230, 230, 1);
	padding-left: 20px
}

.innTitle {
	font-size: 18px;
	font-family: "微软雅黑";
	font-weight: 400;
	color: rgba(26, 26, 26, 1);
	margin-bottom: 10px
}

.innText {
	height: 40px;
	font-size: 14px;
	font-family: "微软雅黑";
	font-weight: 400;
	color: rgba(128, 128, 128, 1);
	line-height: 20px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical
}

.inPaginationBox {
	width: 1000px;
	margin: 40px auto 0;
	padding-bottom: 40px
}

.inPagination {
	float: right
}

.inPagination .pagination {
	margin: 0
}

.inNewsCounts {
	float: right;
	line-height: 34px;
	margin-right: 10px
}

.pandaStar {
	width: 1000px;
	margin: auto
}

.psParticularBox {
	background: white;
	position: relative
}

.psParticularBox img {
	width: 330px;
	height: 350px;
	cursor: pointer;
	display: block;
	object-fit: cover;
	margin: 20px;
	float: left
}

.psParticularRight {
	width: 450px;
	position: relative;
	top: 20px;
	right: 80px;
	float: right
}

.psStarName {
	float: right;
	font-size: 22px;
	font-family: "微软雅黑";
	font-weight: bold;
	color: rgba(21, 176, 236, 1);
	cursor: pointer
}

.psDepartment {
	float: right;
	font-size: 16px;
	font-family: "微软雅黑";
	font-weight: 400;
	color: rgba(21, 176, 236, 1);
	margin: 8px 20px 0 0
}

.psDepartmentEN {
	margin: 8px 0 0 0
}

.psTimeShaft {
	font-size: 16px;
	font-family: "微软雅黑";
	font-weight: 400;
	color: rgba(128, 128, 128, 1);
	line-height: 30px;
	margin: 20px 0
}

.psWork {
	font-size: 14px;
	font-family: "微软雅黑";
	font-weight: 400;
	color: rgba(128, 128, 128, 1);
	line-height: 24px
}

.psStarListBox {
	display: flex;
	flex-wrap: wrap;
	margin-top: 30px
}

.psStarListBox li {
	width: 300px;
	position: relative;
	cursor: pointer;
	overflow: hidden;
	margin: 0 16px 30px;
	float: left
}

.psStarListBox li:hover .psStarInfoBox {
	bottom: 0
}

.psStarListBox li img {
	width: 100%;
	height: 317px;
	object-fit: cover
}

.psStarInfoBox {
	width: 100%;
	height: 130px;
	background: rgba(21, 176, 236, 1);
	opacity: .85;
	position: absolute;
	bottom: -86px;
	left: 0;
	padding: 10px 20px;
	transition: all .3s
}

.psStarListName {
	text-align: center;
	font-size: 20px;
	font-family: "微软雅黑";
	font-weight: 400;
	color: rgba(255, 255, 255, 1);
	margin-bottom: 10px
}

.psStarListNameEN {
	text-align: center;
	font-size: 16px;
	font-family: "微软雅黑";
	font-weight: 400;
	color: rgba(255, 255, 255, 1);
	margin-bottom: 10px
}

.psStarListWork {
	font-size: 14px;
	font-family: "微软雅黑";
	font-weight: 400;
	color: rgba(255, 255, 255, 1);
	line-height: 20px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	height: 60px
}

.psStarListWorkEN {
	font-size: 14px;
	font-family: "微软雅黑";
	font-weight: 400;
	color: rgba(255, 255, 255, 1);
	line-height: 20px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	height: 40px
}

.tabForFixedOnTop {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 102
}

.experimentalBaseHardNews {
	width: 1000px;
	margin: 40px auto;
	padding: 20px 10px
}

.experimentalBaseBox {
	width: 1000px;
	margin: 40px auto
}

.ebNewsList {
	cursor: pointer;
	padding: 10px;
	margin-bottom: 20px
}

.ebNewsList img {
	float: left;
	width: 180px;
	height: 120px;
	object-fit: cover
}

.ebNewsList:hover {
	box-shadow: 0 6px 10px 0 rgba(216, 222, 228, 0.54)
}

.ebTextBox {
	float: left;
	width: 800px;
	padding-left: 20px
}

.ebTitle {
	font-size: 18px;
	font-family: "微软雅黑";
	font-weight: 400;
	color: rgba(26, 26, 26, 1);
	margin-bottom: 10px
}

.ebSynopsis {
	font-size: 14px;
	font-family: "微软雅黑";
	font-weight: 400;
	color: rgba(128, 128, 128, 1);
	line-height: 24px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical
}

.ebLittleText {
	margin-top: 16px
}

.ebSource {
	float: left;
	font-size: 12px;
	font-family: "微软雅黑";
	font-weight: 400;
	color: rgba(179, 179, 179, 1);
	line-height: 20px;
	margin-right: 60px
}

.ebDate {
	float: left;
	font-size: 12px;
	font-family: "微软雅黑";
	font-weight: 400;
	color: rgba(179, 179, 179, 1);
	line-height: 20px
}

.inPageNumberBox {
	float: right
}

.inPageNumberBox li {
	width: 34px;
	height: 34px;
	text-align: center;
	line-height: 34px;
	border: 1px solid #ddd;
	border-right: 0;
	float: left;
	background: white;
	cursor: pointer
}

.inPageNumberBox li:first-child {
	border-radius: 2px 0 0 2px
}

.inPageNumberBox li:last-child {
	border-radius: 0 2px 2px 0;
	border-right: 1px solid #ddd
}

.inPageNumberBox li:hover {
	background: #ddd
}

.inPageNumberBox .inPageActive {
	background: rgba(0, 160, 210, 1) !important;
	color: white
}

.inPageNumberBox .wiPageActive {
	background: rgba(0, 160, 210, 1) !important;
	color: white
}

.introduceFirstBox {
	min-width: 1240px;
	max-width: 1480px;
	height: 494px;
	margin: 36px auto 0;
	padding: 0 20px 20px
}

.ifbVideoBox {
	width: calc(100% - 680px);
	float: left;
	position: relative;
	top: 50%;
	left: 0;
	transform: translateY(-50%)
}

.ifbVideoBox img {
	width: 100%
}

.ifbRight {
	float: right;
	width: 680px;
	height: 474px;
	box-shadow: 0 5px 23px 4px rgba(113, 117, 118, 0.07)
}

.ifbrImg {
	width: 100%;
	height: 106px;
	padding: 32px 0 0 20px;
	background-image: url(../images/32.png);
	background-size: 100%;
	background-repeat: no-repeat;
	margin-bottom: 20px
}

.ifbrTextOne {
	font-size: 14px;
	color: #333;
	font-family: "微软雅黑";
	line-height: 28px;
	padding: 0 30px
}

.ifbrTextTwo {
	font-size: 12px;
	color: #666;
	font-family: "微软雅黑";
	margin: 14px 0;
	line-height: 24px;
	padding: 0 30px
}

.productEN .ifbrTextTwo {
	line-height: 18px
}

.introduceSecondBox {
	width: 1480px;
	margin: 70px auto 0;
	padding: 0 20px 20px
}

.introduceSecondTitle {
	font-size: 42px;
	text-align: center;
	font-family: "微软雅黑";
	font-weight: 400;
	color: rgba(26, 26, 26, 1)
}

.isbAccordionBox {
	margin-top: 36px;
	box-shadow: 0 5px 23px 4px rgba(113, 117, 118, 0.07)
}

.isbAccordionBox li {
	width: 240px;
	position: relative;
	float: left;
	transition: all .5s
}

.isbAccordionBox .introduceActive {
	width: 720px
}

.isbaLittle {
	width: 240px;
	height: 559px;
	padding: 400px 0 0 20px;
	border-left: 1px solid white;
	position: relative;
	z-index: 100;
	opacity: 1
}

.isbAccordionBox li:first-child .isbaLittle {
	border-left: 0
}

.isbaLittle1 {
	background-image: url(../images/80.png);
	background-size: 100%;
	background-repeat: no-repeat
}

.isbaLittle2 {
	background-image: url(../images/34.png);
	background-size: 100%;
	background-repeat: no-repeat
}

.isbaLittle3 {
	background-image: url(../images/37.png);
	background-size: 100%;
	background-repeat: no-repeat
}

.isbaLittle4 {
	background-image: url(../images/38.png);
	background-size: 100%;
	background-repeat: no-repeat
}

.isbalText {
	font-size: 26px;
	font-family: "微软雅黑";
	font-weight: 400;
	color: rgba(255, 255, 255, 1);
	margin-top: 10px;
	letter-spacing: 2px
}

.isbaMoreBox p {
	float: left;
	font-size: 12px;
	font-family: "微软雅黑";
	font-weight: 400;
	color: rgba(255, 255, 255, 1);
	line-height: 32px
}

.isbaMoreBox img {
	float: left;
	margin: 9px 0 0 10px
}

.isbaBig {
	width: 720px;
	height: 559px;
	border-left: 1px solid white;
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1
}

.viewPatent {
	cursor: pointer
}

.isbbTop {
	width: 100%;
	height: 90px;
	margin: auto;
	padding: 28px 280px
}

.isbbTop1 {
	background-image: url(../images/42.png);
	background-size: 100%;
	background-repeat: no-repeat
}

.isbbTop2 {
	background-image: url(../images/78.png);
	background-size: 100%;
	background-repeat: no-repeat
}

.isbbTop3 {
	background-image: url(../images/77.png);
	background-size: 100%;
	background-repeat: no-repeat
}

.isbbTop4 {
	background-image: url(../images/79.png);
	background-size: 100%;
	background-repeat: no-repeat
}

.isbbTop img {
	float: left
}

.isbbTop p {
	float: left;
	font-size: 24px;
	font-family: "微软雅黑";
	font-weight: bold;
	color: rgba(255, 255, 255, 1);
	margin-left: 10px;
	letter-spacing: 2px
}

.isbbContent {
	margin-top: 30px;
	padding: 0 40px
}

.isbbcTitle {
	color: #1a9ad7;
	font-size: 20px;
	margin-bottom: 10px
}

.isbbcText {
	color: #666;
	font-size: 14px;
	margin-bottom: 10px;
	line-height: 23px
}

.isbbBottom {
	width: 100%;
	margin-top: 14px
}

.introduceActive .isbaLittle {
	opacity: 0;
	transition: all .5s;
	transition-delay: .2s;
	z-index: -1
}

.introduceActive .isbaBig {
	display: block;
	background: white
}

.wpAccordionBox {
	margin-top: 36px;
	box-shadow: 0 5px 23px 4px rgba(113, 117, 118, 0.07)
}

.wpAccordionBox li {
	width: 187px;
	position: relative;
	float: left;
	transition: all .5s
}

.wpAccordionBox .introduceActive {
	width: 634px
}

.wpaLittle {
	width: 187px;
	height: 505px;
	padding: 333px 0 0 20px;
	border-left: 1px solid white;
	position: relative;
	z-index: 100;
	opacity: 1
}

.wpAccordionBox li:first-child .wpaLittle {
	border-left: 0
}

.wpaLittle1 {
	background: url(../images/wp011.png) no-repeat center;
	background-size: 100% 100%
}

.wpaLittle2 {
	background: url(../images/wp012.png) no-repeat center;
	background-size: 100%
}

.wpaLittle3 {
	background: url(../images/wp013.png) no-repeat center;
	background-size: 100% 100%
}

.wpaLittle4 {
	background: url(../images/wp014.png) no-repeat center;
	background-size: 100%
}

.wpalText {
	font-size: 24px;
	font-family: "微软雅黑";
	font-weight: 400;
	color: rgba(255, 255, 255, 1);
	margin-top: 10px;
	letter-spacing: 2px;
	height: 70px;
	line-height: 70px
}

.wpaMoreBox p {
	float: left;
	font-size: 12px;
	font-family: "微软雅黑";
	font-weight: 400;
	color: rgba(255, 255, 255, 1);
	line-height: 32px
}

.wpaMoreBox img {
	float: left;
	margin: 9px 0 0 10px
}

.wpaBig {
	width: 634px;
	height: 505px;
	border-left: 1px solid white;
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1
}

.wpbTop {
	width: 100%;
	height: 76px;
	justify-content: center;
	display: flex
}

.wpbTop1 {
	background-image: url(../images/wp017.png);
	background-size: 100% 100%;
	background-repeat: no-repeat
}

.wpbTop2 {
	background-image: url(../images/wp018.png);
	background-size: 100% 100%;
	background-repeat: no-repeat
}

.wpbTop3 {
	background-image: url(../images/wp019.png);
	background-size: 100% 100%;
	background-repeat: no-repeat
}

.wpbTop4 {
	background-image: url(../images/wp020.png);
	background-size: 100% 100%;
	background-repeat: no-repeat
}

.wpbTop img {
	float: left;
	margin: 18px 0
}

.wpbTop p {
	float: left;
	font-size: 24px;
	font-family: "微软雅黑";
	font-weight: bold;
	color: rgba(255, 255, 255, 1);
	margin-left: 10px;
	letter-spacing: 2px;
	line-height: 76px
}

.wpbContent {
	margin-top: 30px;
	padding: 0 20px
}

.wpGisText {
	font-size: 14px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: rgba(128, 128, 128, 1);
	line-height: 30px;
	margin-bottom: 40px
}

.wpRightBox {
	width: 240px;
	float: right;
	margin-top: 11px
}

.wpbcTitle {
	color: #1a9ad7;
	font-size: 20px;
	margin-bottom: 10px
}

.wpbcText {
	color: #666;
	font-size: 14px;
	margin-bottom: 10px;
	line-height: 23px
}

.wpbBottom {
	width: 100%;
	margin-top: 14px
}

.introduceActive .wpaLittle {
	opacity: 0;
	transition: all .5s;
	transition-delay: .2s
}

.introduceActive .wpaBig {
	display: block;
	background: white
}

.introduceThirdBox {
	margin: 70px auto 0;
	padding: 0 0 20px
}

.itbcTitle {
	width: 1200px;
	background-image: url(../images/44.png);
	background-size: contain;
	background-repeat: no-repeat;
	border: 1px solid transparent;
	margin-top: 60px;
	float: left
}

.itbcContent {
	padding: 0 20px 20px;
	width: 1200px;
	margin: auto;
	position: relative;
	top: -46px
}

.itbcTitle p {
	width: 280px;
	line-height: 38px;
	text-align: center;
	color: white;
	border-radius: 24px;
	padding-left: 5px;
	font-size: 22px;
	letter-spacing: 5px;
	margin: -10px auto 0;
	background-color: #15b0ec
}

.itbcPuc {
	float: left;
	border: 1px solid transparent
}

.itbcPuc div {
	width: 340px;
	height: 340px;
	border-radius: 50%;
	border: 1px solid transparent;
	box-shadow: 0 12px 23px 4px rgba(48, 129, 156, 0.07);
	padding: 75px 50px;
	line-height: 28px;
	text-align: center;
	position: relative;
	top: -20px;
	z-index: -1;
	background: rgba(253, 255, 254, 1)
}

.itbcPuc img {
	margin-left: 142px
}

.itbcCenter {
	margin: 0 46px
}

.itbcCenter div {
	width: 375px;
	height: 375px
}

.itbcCenter img {
	margin: 42px 0 0 164px
}

.itbcPuc:hover div {
	border: 1px solid rgba(21, 176, 236, 1);
	background: white
}

.itbcLitbcPuceft img {
	margin: 0 0 0 146px
}

.itbcCharacterFirst {
	font-size: 26px;
	font-family: "微软雅黑";
	font-weight: bold;
	color: rgba(26, 154, 215, 1);
	line-height: 16px;
	margin-left: 84px;
	float: left;
	margin-top: -15px
}

.itbcCharacterSecond {
	font-size: 26px;
	font-family: "微软雅黑";
	font-weight: bold;
	color: rgba(26, 154, 215, 1);
	line-height: 16px;
	float: left;
	margin: -6px 8px 0 10px
}

.itbcline {
	float: left;
	width: 1px;
	height: 60px;
	margin: -34px 0 0 12px;
	border: 1px solid rgba(230, 230, 230, 1);
	transform: rotate(20deg);
	border-left: 0
}

.itbcTitleBox {
	width: 100%
}

.itbctColorLeft {
	float: left;
	background: #15b0ec;
	width: calc(50% - 600px);
	height: 9px;
	margin-top: 69px;
	position: relative;
	right: -2px
}

.itbctColorRight {
	float: left;
	background: #4cab89;
	width: calc(50% - 600px);
	height: 9px;
	margin-top: 69px;
	position: relative;
	left: -2px
}

.introduceFourBox {
	width: 100%;
	padding: 40px 0 80px;
	background: url(../images/148.png) center top no-repeat;
	background-size: cover
}

.ifbBox {
	width: 1200px;
	margin: auto
}

.ifbTop {
	width: 760px;
	border: 1px solid transparent
}

.ifbtTitle {
	width: 70px;
	height: 70px;
	border-radius: 50%;
	background: #15b0ec;
	position: relative;
	float: right
}

.ifbtTitle p {
	position: absolute;
	top: 17px;
	right: 30px;
	width: 270px;
	height: 36px;
	text-align: center;
	line-height: 32px;
	background: white;
	font-size: 22px;
	font-family: "微软雅黑";
	font-weight: 400;
	color: rgba(21, 176, 236, 1);
	border: 2px solid rgba(21, 176, 236, 1);
	border-radius: 20px;
	letter-spacing: 3px
}

.ifbtTextBox {
	margin-top: 100px;
	padding-left: 10px
}

.ifbttLeft {
	width: 692px;
	margin: 0 20px 20px 0;
	padding: 20px;
	float: left;
	border-radius: 10px;
	border: 1px solid transparent
}

.ifbtTextBox:hover .ifbttLeft {
	background: rgba(255, 255, 255, 1);
	box-shadow: 0 6px 14px 2px rgba(42, 70, 79, 0.08);
	border: 1px solid #fbfbfb
}

.ifbttlTitle {
	font-size: 30px;
	font-family: "微软雅黑";
	font-weight: 400;
	color: rgba(21, 176, 236, 1);
	text-align: right;
	margin-bottom: 6px;
	letter-spacing: 5px
}

.ifbttlText {
	font-size: 14px;
	font-family: "微软雅黑";
	font-weight: 400;
	color: rgba(128, 128, 128, 1);
	line-height: 30px;
	text-align: right
}

.ifbttRight {
	float: left;
	width: 1px;
	height: 240px;
	border: 1px dashed rgba(222, 222, 222, 1);
	position: relative
}

.ifbttRight p {
	width: 10px;
	height: 10px;
	border-radius: 50%;
	background: rgba(21, 176, 236, 1);
	position: absolute;
	top: 76px;
	left: -5px
}

.ifbBottom {
	width: 1200px;
	margin-top: 60px
}

.ifbbLeft {
	float: left;
	width: 550px;
	margin-top: 40px
}

.ifbbRight {
	float: right;
	width: 550px
}

.ifbbPuc .ifbttLeft {
	width: 464px;
	padding: 20px;
	border: 1px solid transparent
}

.ifbbPuc .ifbtTextBox {
	margin-top: 74px
}

.ifbbLeft .ifbttRight {
	height: 210px
}

.ifbbRight .ifbtTitle {
	float: left
}

.ifbbRight .ifbtTitle p {
	left: 30px
}

.ifbbRight .ifbttLeft {
	margin-right: 0
}

.ifbbRight .ifbttRight {
	margin-left: 24px;
	height: 300px;
	margin-right: 20px
}

.ifbbRight .ifbttlTitle {
	text-align: left
}

.ifbbPuc .ifbttRight p {
	top: 67px
}

.ifbbRight .ifbtTitle {
	background: #4cab89
}

.ifbbRight .ifbttlText {
	text-align: left
}

.honor {
	width: 1040px;
	padding: 0 20px;
	margin: auto
}

.honorTilte {
	font-size: 18px;
	font-family: "微软雅黑";
	font-weight: bold;
	color: rgba(37, 181, 237, 1)
}

.honorPlate {
	border: 1px solid #fbfbfb;
	box-shadow: 0 12px 14px 2px rgba(42, 70, 79, 0.08);
	padding: 40px;
	margin: 50px 0
}

.honorText {
	font-size: 16px;
	font-family: "微软雅黑";
	font-weight: 400;
	color: rgba(128, 128, 128, 1);
	line-height: 28px;
	margin-top: 20px;
	letter-spacing: 2px
}

.honorText span {
	color: #25b5ed;
	font-weight: bold
}

.honorArticlePlate {
	margin-top: 30px
}

.honorArticleBox {
	float: left
}

.honorArticleBox:nth-child(2) {
	margin: 0 88px
}

.honorEN .honorArticleBox:nth-child(2) {
	margin: 0 20px
}

.honorArticleBox p {
	font-size: 14px;
	font-family: "微软雅黑";
	font-weight: 400;
	color: rgba(128, 128, 128, 1);
	margin-top: 20px
}

.honorArticleBox p span {
	color: #1a1a1a;
	font-size: 14px;
	font-family: "微软雅黑"
}

.habBehind {
	margin-left: 30px
}

.honorSecond div {
	float: left;
	width: 50%;
	padding: 30px;
	margin-top: 52px
}

.honorEN .honorSecond div {
	padding: 10px 30px;
	margin-top: 0
}

.honorSecond img {
	width: 50%;
	float: left
}

.htImgBox {
	margin-top: 40px;
	display: flex;
	justify-content: space-between
}

.htImgText {
	float: left;
	margin: 0 48px
}

.htImgText p {
	text-align: center;
	font-size: 16px;
	font-family: "微软雅黑";
	font-weight: 400;
	color: rgba(26, 26, 26, 1);
	margin-top: 20px
}

.honorFourth .honorFourthTop {
	display: block;
	height: 200px
}

.honorFourth .honorFourthTop div {
	float: left;
	width: 620px;
	margin-top: 28px
}

.honorFourth .honorFourthTop img {
	float: right;
	margin-right: 78px
}

.honorFourth .honorFourthBottom {
	float: left
}

.honorFourthBottom .htImgText {
	float: left;
	margin: 10px 0
}

.honorFourthBottom .htImgText .img1 {
	margin: 0 15px
}

.honorFourthBottom .htImgText .imgBox {
	float: left;
	margin: 0 2px;
	height: 182px;
	width: 118px;
	padding: 27px 0;
	border: 1px solid #111
}

.honorFourthBottom .htImgText .imgBox img {
	float: left;
	margin: 10px 0;
	width: 116px
}

.honorFourthBottom .htImgText a {
	text-align: center;
	font-size: 16px;
	font-family: "微软雅黑";
	font-weight: 400;
	margin: 20px 10px 0 10px;
	width: 232px;
	word-break: break-word;
	overflow: hidden;
	display: block
}

.isbbImgBox {
	float: left;
	width: 20%;
	text-align: center;
	margin-top: 8px
}

.isbbImgBox p {
	font-size: 20px;
	font-family: "微软雅黑";
	font-weight: 400;
	color: rgba(26, 154, 215, 1);
	margin-top: 10px
}

.isbbLongText {
	float: right;
	width: 70%
}

.isbbLongText p {
	font-size: 14px;
	font-family: "微软雅黑";
	font-weight: 400;
	color: rgba(102, 102, 102, 1);
	line-height: 30px
}

.introduceSecondBoxEN .isbbLongText p {
	line-height: 21px
}

.introduceSecondBoxEN .isbbBackBox {
	background-image: none;
	width: 656px
}

.introduceSecondBoxEN .isbbBackBox p:first-child {
	font-size: 14px;
	margin-left: 2px
}

.introduceSecondBoxEN .isbbBackBox p:last-child {
	font-size: 14px;
	margin: 0 0 0 23px
}

.introduceSecondBoxEN .isbbBackBox {
	margin: 8px auto
}

.introduceSecondBoxEN .isbbcFixedBox div {
	margin: 0 20px
}

.introduceSecondBoxEN .isbbcFixedBox {
	margin: 70px 0 72px
}

.introduceSecondBoxEN .isbbcListOne {
	height: 214px
}

.introduceSecondBoxEN .itbcCharacterFirst {
	margin-left: 0;
	float: initial
}

.introduceSecondBoxEN .ifbttlTitle {
	font-size: 18px
}

.introduceSecondBoxEN .isbbImgBox p {
	font-size: 16px
}

.isbbBackBox {
	width: 500px;
	height: 42px;
	margin: 16px auto;
	background-image: url(../images/155.png);
	background-size: 100%;
	background-repeat: no-repeat
}

.isbbBackBox p {
	float: left
}

.isbbBackBox p:first-child {
	font-size: 20px;
	font-family: "微软雅黑";
	font-weight: 400;
	margin-left: 33px;
	color: rgba(56, 162, 218, 1)
}

.isbbBackBox p:last-child {
	font-size: 18px;
	font-family: "微软雅黑";
	font-weight: 400;
	color: rgba(77, 77, 77, 1);
	margin: 10px 0 0 60px
}

.isbbtNumBox {
	font-size: 16px;
	color: #4d4d4d;
	font-family: "微软雅黑";
	font-weight: 400;
	line-height: 50px
}

.isbbtNumBox span {
	font-size: 36px;
	color: #15b0ec
}

.isbbtText {
	font-size: 16px;
	color: #4d4d4d;
	font-family: "微软雅黑";
	font-weight: 400
}

.isbbtLine {
	width: 1px;
	height: 85px;
	border: 1px solid rgba(229, 229, 229, 1)
}

.isbbcFixedBox {
	display: flex;
	justify-content: space-between;
	margin: 70px 0 117px
}

.isbbcFixedBox div {
	float: left;
	margin: 0 34px
}

.isbbcListBox {
	display: flex;
	justify-content: space-between
}

.isbbcListOne {
	width: 152px;
	height: 173px;
	border: 1px solid rgba(229, 229, 229, 1);
	text-align: center;
	float: left;
	margin: 0 2px
}

.isbbcListNum {
	width: 53px;
	height: 53px;
	border: 1px solid rgba(229, 229, 229, 1);
	border-radius: 50%;
	text-align: center;
	line-height: 50px;
	color: rgba(229, 229, 229, 1);
	font-size: 30px;
	margin: 24px auto 14px
}

.isbbcListBlue {
	font-size: 18px;
	font-family: "微软雅黑";
	font-weight: 400;
	color: rgba(56, 162, 218, 1);
	line-height: 30px;
	margin: 10px 0
}

.isbbcListText {
	font-size: 14px;
	font-family: "微软雅黑";
	font-weight: 400;
	color: #666
}

.asSiteName {
	font-size: 12px;
	color: #969393;
	position: absolute;
	width: 50px
}

.wisdom {
	min-width: 1200px
}

.wisdomTop {
	width: 100%;
	height: 450px;
	background-image: url(../images/w001.png);
	background-size: cover;
	background-repeat: no-repeat;
	border: 1px solid transparent
}

.wisdomTop div {
	width: 300px;
	margin: 170px 0 0 20%
}

.wisdomEN .wisdomTop div {
	width: initial
}

.wdtTitle1 {
	font-size: 48px;
	font-family: "微软雅黑";
	font-weight: 400;
	color: rgba(255, 255, 255, 1)
}

.wdtTitle2 {
	font-size: 30px;
	font-family: "微软雅黑";
	font-weight: 400;
	color: rgba(255, 255, 255, 1)
}

.wisdomPlateFirst {
	width: 1200px;
	margin: auto
}

.wpfImgLeft {
	width: 350px;
	height: 730px;
	float: left;
	background: rgba(247, 249, 249, 1);
	padding: 20px 30px;
	position: relative;
	overflow: hidden
}

.wpfImgRight {
	width: 840px;
	float: left;
	margin-left: 10px
}

.wpfTitle {
	font-size: 30px;
	font-family: "微软雅黑";
	font-weight: 400;
	color: rgba(26, 26, 26, 1);
	text-align: center;
	margin: 60px 0 20px 0
}

.wpfImgTextBox div {
	float: left
}

.wpfImgTextBox div p:first-child {
	color: #1a1a1a;
	font-size: 18px;
	font-weight: bold;
	font-family: "微软雅黑"
}

.wpfImgTextBox div p:last-child {
	color: #1a1a1a;
	font-size: 16px;
	font-family: "微软雅黑";
	margin-top: 8px
}

.wisdomEN .wpfImgTextBox div p:last-child {
	font-size: 12px;
	max-width: 200px
}

.wisdomEN .wptText {
	width: 1350px
}

.wisdomEN .wpfHoverBox p {
	font-size: 13px
}

.wisdomEN .wptTextTitle {
	font-size: 30px
}

.wisdomEN .wptTextmove {
	line-height: 24px;
	margin-bottom: 20px
}

.wisdomEN .wptTextNumberBox div {
	display: flex;
	margin: 0 10px;
	flex-direction: column;
	width: 220px;
	padding-left: 10px
}

.wisdomEN .wptTextNabout {
	font-size: 14px;
	line-height: 28px;
	margin-top: 0
}

.wisdomEN .wptTextNumber {
	font-size: 20px;
	line-height: 20px;
	white-space: nowrap
}

.wisdomEN .wpfort1 {
	line-height: 18px
}

.wisdomEN .wpforTextBox {
	margin-left: 0
}

.wisdomEN .wpfoLeft {
	height: initial
}

.wisdomEN .wpfoRight {
	height: initial
}

.wisdomEN .wpfoBot {
	bottom: 10px
}

.wisdomEN .wpfolImgParentBox {
	position: relative
}

.wisdomEN .wpfolImg {
	position: absolute;
	top: 50%;
	left: 0;
	transform: translateY(-50%)
}

.wisdomEN .wpIconBox ul li {
	width: 180px;
	margin: 0 4px
}

.wisdomEN .wpIconBox ul li p {
	font-size: 20px
}

.wisdomEN .wptrText {
	height: 290px;
	font-size: 12px
}

.wisdomEN .wptrImgAndText {
	height: 290px
}

.wisdomEN .wptrImgAndText p {
	writing-mode: vertical-lr;
	margin-top: 10px;
	font-size: 18px
}

.wisdomEN .wptOne {
	padding: 36px 184px
}

.wisdomEN .wptlHideText {
	margin-top: 12px;
	line-height: 20px
}

.wisdomEN .wptOne p {
	font-size: 16px
}

.wisdomEN .wptOne img {
	width: 22px
}

.wisdomEN .wpcrTitle {
	font-size: 16px
}

.wisdomEN .wpcrbFixBox p {
	height: 160px;
	padding: 42px 8px;
	writing-mode: vertical-lr
}

.wisdomEN .wpcrbCutBox {
	height: 400px
}

.wisdomEN .wpcrbFloat {
	padding-left: 20px;
	height: 120px
}

.wisdomEN .wpcrbCutBox {
	height: 430px
}

.wisdomEN .wpSidebar {
	width: 150px
}

.wisdomEN .wpSidebar li {
	font-size: 12px
}

.wisdomEN .wppTitleLeft,
.wisdomEN .wpTitleLeft {
	width: 340px
}

.wisdomEN .logoName {
	font-size: 18px;
	font-weight: bold
}

.wisdomEN .wpTitleMid ul {
	margin-top: 6px
}

.wisdomEN .wppClassify,
.wisdomEN .wpClassify {
	font-size: 12px;
	width: 160px
}

.wisdomEN .wppClassify span,
.wisdomEN .wpClassify span {
	height: 34px;
	vertical-align: middle;
	display: table-cell
}

.wisdomEN .wpsText {
	width: 600px;
	top: 7%;
	left: 4%
}

.wisdomEN .wpsTextTitle {
	font-size: 20px
}

.wisdomEN .wpsTextNumber span {
	font-size: 16px
}

.wisdomEN .wpsTextmove {
	font-size: 12px;
	margin: 0 0 15px 0
}

.wisdomEN .wpsTextNumberBox div {
	width: 146px;
	height: 70px;
	margin: 0 2px
}

.wisdomEN .wpsTextNabout {
	font-size: 14px
}

.wisdomEN .wpsKnowMove {
	margin-top: 17px
}

.wisdomEN .wSidebarLi .wpGrandfather span {
	font-size: 14px
}

.wisdomEN .wpFatherLi .wpChild {
	padding: 2px 10px
}

.wisdomEN .wpFatherLi .wpChild span {
	font-size: 12px;
	white-space: normal;
	line-height: 18px
}

.wisdomEN .wpSon b {
	overflow: hidden;
	text-overflow: ellipsis
}

.wisdomEN .projectLi {
	width: 100%
}

.wisdomEN .wpImgTextBox {
	padding: 0 15px
}

.wisdomEN .wpImgText p {
	font-size: 12px
}

.wisdomEN .gotoDetail {
	margin: 22px 6px
}

.wisdomEN .singleBar {
	font-size: 14px
}

.wisdomEN .aabbText1 {
	font-size: 14px;
	line-height: 16px
}

.wpfImgTextBox img {
	float: right;
	margin-top: 30px;
	padding: 10px;
	cursor: pointer;
	transition: all .3s
}

.wisdomEN .wpcLineHeight {
	line-height: 20px
}

.wpfImgTextBox img:hover {
	padding-right: 0
}

.wpfHoverBox {
	position: absolute;
	top: 0;
	left: -100%;
	width: 100%;
	height: 100%;
	background: rgba(19, 175, 237, 0.9)
}

.wpfImgLeft .wpfImgBox img {
	margin: 72px 0
}

.wpfHoverBox p {
	width: 70%;
	font-size: 16px;
	font-family: "微软雅黑";
	font-weight: 400;
	color: rgba(255, 255, 255, 1);
	line-height: 30px;
	position: relative;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%)
}

.wpfHoverBox img {
	position: absolute;
	bottom: 20px;
	right: 30px;
	cursor: pointer;
	transition: all .3s
}

.wpfHoverBox img:hover {
	right: 20px
}

.wpfImgBox {
	width: 100%;
	text-align: center
}

.wpfimgRone {
	width: 460px;
	height: 340px
}

.wpfimgRone .wpfImgBox img {
	margin: 26px 0
}

.wpfimgRtwo {
	width: 370px;
	margin-left: 10px;
	height: 340px
}

.wpfimgRtwo .wpfImgBox img {
	margin: 20px 0
}

.wpfRBImgBox .wpfImgLeft {
	width: 273px;
	height: 380px;
	margin-top: 10px
}

.wpfRBImgBox .wpfImgLeft:nth-child(2) {
	margin: 10px 10px 0
}

.wpfimgRthree .wpfImgBox img {
	margin: 26px 0
}

.wpfimgRfour .wpfImgBox img {
	margin: 26px 0
}

.wpfimgRfive .wpfImgBox img {
	margin: 26px 0
}

.wisdomPlateWatermeter,
.wisdomPlateSecond {
	width: 1200px;
	margin: auto
}

.wpsImgList {
	width: 595px;
	height: 440px;
	float: left;
	background: rgba(247, 249, 249, 1);
	padding: 20px 30px;
	position: relative;
	overflow: hidden
}

.wpsiImgBox {
	text-align: center;
	margin: 40px 0
}

.wisdomPlateThird {
	width: 100%;
	height: 580px;
	margin-top: 80px;
	background: url(../images/60.png) center top no-repeat;
	background-size: cover;
	overflow: hidden
}

.wptText {
	width: 1200px;
	padding-right: 500px;
	position: relative;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%)
}

.wptTextTitle {
	letter-spacing: 2px;
	margin-bottom: 20px;
	letter-spacing: 2px;
	font-size: 36px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: rgba(255, 255, 255, 1)
}

.wptTextmove {
	margin: 0 20px 50px 0;
	letter-spacing: 1px;
	font-size: 14px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: rgba(255, 255, 255, 1);
	line-height: 30px
}

.wptTextNumber {
	font-size: 34px;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: rgba(21, 176, 236, 1);
	line-height: 58px
}

.wptTextNabout {
	font-size: 16px;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: rgba(21, 176, 236, 1);
	line-height: 58px;
	margin-top: 6px
}

.wptTextNumberBox {
	display: flex;
	flex-direction: row
}

.wptTextNumberBox div {
	float: left;
	margin: 0 18px;
	background: url(../images/wp001.png) center top no-repeat;
	background-size: 100% 100%;
	width: 159px;
	height: 58px;
	display: flex;
	flex-direction: row;
	justify-content: center
}

.wpTextNumberBox div:first-of-type,
.wptTextNumberBox div:first-of-type {
	margin-left: 0
}

.wptKnowMove {
	width: 156px;
	height: 36px;
	border: 1px solid rgba(212, 214, 215, 1);
	border-radius: 2px;
	padding: 0 18px;
	cursor: pointer;
	margin-top: 40px
}

.wptKnowMove p {
	font-size: 14px;
	font-family: "微软雅黑";
	font-weight: 400;
	color: rgba(255, 255, 255, 1);
	line-height: 34px;
	float: left
}

.wptKnowMove img {
	float: right;
	margin-top: 11px
}

.wptKnowMove:hover {
	border: 1px solid rgba(21, 176, 236, 1)
}

.wisdomPlateSmart {
	width: 1200px;
	margin: 0 auto;
	height: 488px;
	margin-top: 80px;
	background: url(../images/w002.png) center no-repeat;
	background-size: 100% 100%;
	overflow: hidden
}

.wpsText {
	width: 520px;
	position: relative;
	top: 8%;
	left: 5%
}

.wpsTextTitle {
	margin-bottom: 20px;
	letter-spacing: 2px;
	font-size: 36px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: rgba(255, 255, 255, 1)
}

.wpsTextmove {
	margin: 0 20px 50px 0;
	letter-spacing: 1px;
	line-height: 24px;
	font-size: 14px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: rgba(255, 255, 255, 1)
}

.wpsTextNumberBox {
	display: flex;
	flex-direction: row
}

.wpsTextNumberBox div {
	float: left;
	margin: 0 18px;
	width: 159px;
	height: 70px;
	display: flex;
	flex-direction: column;
	justify-content: center
}

.wpsTextNumber {
	font-size: 18px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: rgba(21, 176, 236, 1)
}

.wpsTextNumber span {
	font-size: 36px;
	font-weight: bold
}

.wpsTextNabout {
	font-size: 16px;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: rgba(21, 176, 236, 1);
	margin-top: 6px
}

.wpsKnowMove {
	width: 136px;
	height: 36px;
	background: url(../images/w015.png) no-repeat center;
	padding: 10px 20px 10px 26px;
	cursor: pointer;
	margin-top: 40px
}

.wpsKnowMove p {
	font-size: 14px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: rgba(255, 255, 255, 1);
	float: left
}

.wpsKnowMove img {
	float: right;
	margin-top: 2px;
	width: 18px;
	height: 15px
}

.wpModelBox {
	display: flex;
	flex-direction: row
}

.projectLeft {
	width: 522px;
	height: 324px;
	border: 1px solid rgba(232, 234, 235, 1);
	box-shadow: 0 4px 16px 0 rgba(202, 210, 225, 0.24)
}

.prjLul {
	height: 317px
}

.prjLli {
	display: none;
	position: relative;
	overflow: hidden
}

.prjLli.active {
	display: block
}

.prjImgBox {
	width: 100%;
	height: 280px;
	padding: 10px 17px
}

.prjImgBox>img {
	width: 488px;
	height: 260px
}

.prjTitle {
	text-align: center;
	font-size: 18px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: rgba(51, 51, 51, 1);
	line-height: 30px;
	height: 37px
}

.bottomLine {
	width: 100%;
	height: 5px;
	background: linear-gradient(90deg, rgba(26, 154, 212, 1) 0, rgba(89, 184, 138, 1) 100%)
}

.projectRight {
	flex: 1;
	padding: 0 40px;
	height: 324px;
	overflow: auto
}

.projectRight::-webkit-scrollbar {
	width: 4px;
	height: 1px
}

.projectRight::-webkit-scrollbar-thumb {
	border-radius: 4px;
	box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.2);
	background: linear-gradient(0, rgba(26, 154, 212, 1) 0, rgba(89, 184, 138, 1) 100%)
}

.projectRight::-webkit-scrollbar-track {
	box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.2);
	border-radius: 4px;
	background: #e8eaed
}

.projectUl {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap
}

.projectLi {
	display: flex;
	flex-direction: row;
	width: 50%;
	cursor: pointer
}

.projectLi i {
	width: 8px;
	height: 8px;
	margin: 10px 5px;
	background: rgba(204, 204, 204, 1);
	border-radius: 50%
}

.projectLi.active i {
	background: linear-gradient(60deg, rgba(26, 154, 212, 1) 0, rgba(89, 184, 138, 1) 100%)
}

.projectLi span {
	font-size: 16px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: rgba(102, 102, 102, 1);
	line-height: 30px
}

.projectLi.active span {
	color: rgba(38, 159, 206, 1)
}

.wisdomPlateFour {
	width: 1200px;
	margin: 0 auto 40px
}

.wpfoTitle {
	text-align: center;
	font-size: 30px;
	margin: 60px 0 20px;
	font-family: "微软雅黑";
	font-weight: 400;
	color: rgba(26, 26, 26, 1)
}

.wpfoLeft {
	float: left;
	width: 830px;
	height: 400px;
	background: rgba(247, 249, 249, 1);
	padding: 20px;
	position: relative
}

.wpfoRight {
	float: right;
	height: 400px;
	width: 350px
}

.wpfolTitle {
	font-size: 18px;
	font-family: "微软雅黑";
	font-weight: bold;
	color: rgba(26, 26, 26, 1);
	line-height: 30px;
	margin-bottom: 20px
}

.wpfolImg {
	float: left
}

.wpfolText {
	float: right;
	width: 350px
}

.wpfoltTop {
	font-size: 12px;
	font-family: "微软雅黑";
	font-weight: 400;
	color: rgba(102, 102, 102, 1);
	line-height: 24px
}

.wpfoltBot {
	font-size: 14px;
	font-family: "微软雅黑";
	font-weight: 400;
	color: rgba(102, 102, 102, 1);
	line-height: 30px;
	border-top: 1px solid rgba(230, 230, 230, 1);
	margin-top: 24px
}

.wpfoBot {
	width: 200px;
	display: flex;
	justify-content: space-between;
	position: absolute;
	bottom: 16px;
	left: 50%;
	transform: translateX(-50%)
}

.wpfoBot li {
	width: 30px;
	height: 2px;
	background: rgba(224, 224, 224, 1);
	cursor: pointer;
	float: left;
	margin: 0 10px
}

.wpfoBot .wpfobActive {
	background: rgba(37, 181, 237, 1)
}

.wpforBox {
	width: 100%;
	cursor: pointer;
	padding: 10px;
	margin-bottom: 14px;
	background: rgba(247, 249, 249, 1);
	border: 1px solid transparent
}

.wpforBoxActive {
	border: 1px solid rgba(37, 181, 237, 1)
}

.wpforBox:hover {
	background: #e8e8e8
}

.wpforImg {
	float: left
}

.wpforTextBox {
	margin-left: 10px;
	float: left
}

.wpfort1 {
	font-size: 14px;
	font-family: "微软雅黑";
	font-weight: bold;
	color: rgba(26, 26, 26, 1);
	line-height: 30px
}

.wpfort2 {
	font-size: 12px;
	font-family: "微软雅黑";
	font-weight: 400;
	color: rgba(102, 102, 102, 1);
	line-height: 18px
}

.wpfolBox {
	display: none
}

.wpfolActive {
	display: block
}

.asTop {
	width: 100%;
	height: 560px;
	background-image: url(../images/61.png);
	background-size: cover;
	background-repeat: no-repeat;
	margin-top: 60px
}

.asTop div {
	width: 660px;
	text-align: center;
	position: relative;
	top: 15%;
	left: 50%
}

.astTitle {
	font-size: 40px;
	font-family: "微软雅黑";
	font-weight: bold;
	color: rgba(255, 255, 255, 1)
}

.astText {
	font-size: 16px;
	font-family: "微软雅黑";
	font-weight: 400;
	line-height: 30px;
	color: rgba(255, 255, 255, 1);
	margin: 10px 0
}

.asBigTitle {
	text-align: center;
	margin: 60px 0 40px 0;
	font-size: 30px;
	font-family: "微软雅黑";
	font-weight: 400;
	color: rgba(26, 26, 26, 1)
}

.asPlate {
	width: 1200px;
	margin: auto
}

.aspOneLeft {
	float: left;
	width: 39%
}

.aspOneRight {
	float: right
}

.aspNumber {
	float: left;
	font-size: 48px;
	font-family: "微软雅黑";
	font-weight: 400;
	color: rgba(217, 217, 217, 1)
}

.aspLine {
	float: left;
	width: 2px;
	height: 40px;
	background: rgba(242, 242, 242, 1);
	transform: rotate(30deg);
	margin: 38px 10px 0 10px
}

.aspAfterNumber {
	float: left;
	font-size: 20px;
	font-family: "微软雅黑";
	font-weight: 400;
	color: rgba(140, 140, 140, 1);
	margin: 50px 0 0 6px
}

.aspBotNumber {
	font-size: 24px;
	font-family: "微软雅黑";
	font-weight: bold;
	margin-top: 10px;
	color: rgba(37, 181, 237, 1)
}

.aspPoint {
	margin-bottom: 40px
}

.aspbBox {
	width: 224px;
	height: 123px;
	float: left;
	position: relative;
	padding: 10px 20px 20px 30px;
	margin: 0 10px 40px 0;
	border: 1px solid rgba(242, 242, 242, 1)
}

.afterSaleEN .aspbBox {
	padding: 0
}

.aspbNumber {
	font-size: 48px;
	font-family: "微软雅黑";
	font-weight: 400;
	color: rgba(21, 176, 236, 1)
}

.aspbNumber span {
	font-size: 18px;
	font-family: "微软雅黑";
	font-weight: 400;
	color: rgba(77, 77, 77, 1)
}

.aspbText {
	font-size: 18px;
	font-family: "微软雅黑";
	font-weight: 400;
	color: rgba(77, 77, 77, 1);
	white-space: nowrap
}

.afterSaleEN .aspbText {
	font-size: 14px;
	padding: 0 10px
}

.afterSaleEN .aspEightPoint {
	width: 370px
}

.afterSaleEN .aspeoImg p {
	font-size: 12px
}

.afterSaleEN .aspeoImg {
	height: 296px
}

.afterSaleEN .aspbNumber {
	padding: 10px 20px
}

.aspbAbs {
	position: absolute;
	top: 10px;
	left: 112px;
	font-size: 30px;
	font-family: "微软雅黑";
	font-weight: bold;
	color: rgba(21, 176, 236, 1)
}

.aspTwoLeft {
	float: left;
	width: 410px
}

.aspTwoRight {
	width: 700px;
	float: right;
	margin-top: 40px
}

.aspPubText {
	font-size: 16px;
	font-family: "微软雅黑";
	font-weight: 400;
	color: rgba(128, 128, 128, 1);
	line-height: 28px
}

.aspPubText:not(:last-child) {
	margin-bottom: 40px
}

.aspPubText span {
	color: #25b5ed
}

.asPlateTwo {
	margin-top: 80px
}

.aspThreeLeft {
	float: left;
	width: 650px
}

.aspThreeRight {
	float: right;
	width: 466px;
	padding-top: 44px
}

.asPlateThree {
	margin-top: 80px
}

.asPlateFour {
	margin-top: 80px
}

.aspFourImg {
	margin-top: 74px
}

.aspFiveLeft {
	float: left;
	width: 670px;
	margin-top: 30px
}

.aspFiveRight {
	float: right;
	width: 410px
}

.asPlateFive {
	margin-top: 80px
}

.asPlateSix {
	margin-top: 80px
}

.aspSixLeft {
	float: left;
	width: 480px;
	margin-top: 36px
}

.aspSixImg {
	margin-top: 36px
}

.aspSixRight {
	float: right;
	width: 596px
}

.asPlateSeven {
	margin-top: 80px
}

.aspSevenRight {
	float: right;
	width: 450px;
	margin-top: 74px
}

.asPlateEight {
	margin: 80px auto;
	width: 1200px
}

.aspEightPoint {
	width: 210px;
	margin: auto
}

.aspeOne {
	width: 270px;
	float: left
}

.aspeoTitle {
	font-size: 24px;
	line-height: 60px;
	font-family: "微软雅黑";
	font-weight: 400;
	color: rgba(255, 255, 255, 1);
	text-align: center;
	background: #25b5ed;
	border-radius: 10px 10px 0 0
}

.aspeoImg {
	text-align: center;
	background: #f1fbff;
	padding: 30px
}

.aspeoImg img {
	margin: 10px 0 40px
}

.aspeoImg p {
	width: 170px;
	margin: auto;
	font-size: 14px;
	font-family: "微软雅黑";
	line-height: 26px;
	font-weight: 400;
	color: rgba(51, 51, 51, 1)
}

.aspeLine {
	width: 40px;
	height: 1px;
	float: left;
	margin-top: 154px;
	position: relative;
	border: 1px dashed rgba(217, 217, 217, 1)
}

.aspeLine img {
	position: absolute;
	top: -6px;
	left: 12px
}

.aspeListBox {
	margin-top: 60px
}

.asPlateNine {
	margin-bottom: 60px
}

.aspNineRight {
	float: right;
	width: 580px
}

.aspNineRight img {
	float: left;
	width: 180px
}

.aspNineRight img:not(:last-child) {
	margin-right: 20px
}

.aspNineLeft {
	float: left;
	width: 560px
}

.cwTop {
	min-width: 1200px;
	height: 628px;
	background: url(../images/cw001.png) center top no-repeat;
	background-size: cover;
	overflow: hidden
}

.cwTipBox {
	margin: 313px auto 0 auto;
	width: 719px;
	height: 96px
}

.cwTip {
	width: 260px;
	height: 96px;
	background: url(../images/cw004.png) center top no-repeat;
	background-size: 100% 100%
}

.cwTip:hover {
	background: url(../images/cw003.png) center top no-repeat;
	background-size: 100% 100%
}

.contactWayEN .cwTop {
	background: url(../images/cw010.png) center top no-repeat
}

.contactWayEN .cwTipBox {
	margin: 300px auto 0 auto;
	width: 904px;
	height: 89px
}

.contactWayEN .cwTip {
	width: 450px;
	height: 120px;
	background: url(../images/cw011.png) center top no-repeat;
	background-size: 100% 100%
}

.contactWayEN .cwTip:hover {
	background: url(../images/cw012.png) center top no-repeat;
	background-size: 100% 100%
}

.cwMid {
	width: 1200px;
	height: 300px;
	padding-top: 60px;
	margin: auto;
	display: flex;
	flex-direction: row
}

.cwMidLeft {
	width: 60%
}

.cwMidRight {
	width: 40%;
	padding-top: 10px
}

.cwCentre {
	width: 1200px;
	height: 710px;
	margin: auto
}

.cwcLeft {
	float: left;
	width: 39%
}

.searchBox {
	width: 100%;
	height: 40px;
	margin-left: 18px
}

.inputText {
	display: flex;
	flex-direction: row
}

.inputText input {
	width: 274px;
	height: 40px;
	background: rgba(255, 255, 255, 1);
	border: 1px solid rgba(230, 230, 230, 1);
	padding: 0 10px;
	outline: 0
}

.inputText span {
	display: block;
	width: 120px;
	height: 40px;
	background: rgba(37, 181, 237, 1);
	font-size: 14px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: rgba(255, 255, 255, 1);
	line-height: 40px;
	text-align: center
}

.searchResult {
	width: 394px;
	background: rgba(255, 255, 255, 1);
	border: 1px solid rgba(230, 230, 230, 1);
	position: relative;
	top: 0;
	left: 0;
	display: none;
	z-index: 1000
}

.searchResult.active {
	display: block
}

.searchResult ul {
	padding: 15px;
	overflow: visible;
	font-size: 14px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: rgba(153, 153, 153, 1);
	max-height: 500px;
	overflow: auto
}

.searchResult ul li {
	font-size: 14px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #1a1a1a;
	line-height: 28px
}

.searchResult ul li.active b,
.searchResult ul li b {
	color: #15b0ec
}

.searchResult ul li.active,
.searchResult ul li:hover {
	text-decoration: underline;
	color: rgba(21, 176, 236, 1);
	cursor: pointer
}

.companyList {
	background: url(../images/cw009.png) no-repeat;
	background-color: white;
	background-position: 7px 0;
	background-size: 9px 642px;
	width: 100%;
	height: 642px;
	overflow-y: auto;
	margin-top: 24px;
	padding: 0 0 0 16px
}

.companyList::-webkit-scrollbar {
	width: 0 !important
}

.companyList {
	-ms-overflow-style: none
}

.companyList {
	overflow: -moz-scrollbars-none
}

.companyList ul {
	display: flex;
	flex-direction: column;
	height: 100%;
	position: relative
}

.companyList ul li {
	cursor: pointer
}

.companyTitle {
	width: 382px;
	height: 42px;
	background: url(../images/cw007.png) center no-repeat;
	font-size: 18px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	line-height: 42px;
	background-size: 100% 100%;
	color: rgba(21, 176, 236, 1)
}

li.active .companyTitle,
.companyTitle:hover {
	background: url(../images/cw008.png) center no-repeat;
	background-size: 100% 100%;
	color: white
}

.companyTitle i {
	width: 22px;
	height: 22px;
	background: rgba(76, 171, 137, 1);
	border: 2px solid rgba(255, 255, 255, 1);
	border-radius: 50%;
	position: relative;
	left: -16px;
	top: 10px;
	display: block;
	z-index: -1;
	float: left
}

li.active .companyTitle i,
.companyTitle:hover i {
	z-index: 1
}

.cwcRight {
	float: left;
	margin-top: 130px;
	width: 728px;
	height: 527px;
	position: relative;
	background: url(../images/cw005.png);
	background-size: 100%;
	background-repeat: no-repeat
}

.contactWayEN .cwcRight {
	background: url(../images/cw005_en.png);
	background-size: 100%;
	background-repeat: no-repeat
}

.cwcRight .mapLine {
	position: relative;
	top: 40px;
	left: 164px
}

.cwclTitle {
	font-size: 30px;
	font-family: "微软雅黑";
	font-weight: 400;
	color: rgba(26, 26, 26, 1)
}

.cwclText {
	width: 530px;
	margin: 30px 0;
	font-size: 16px;
	font-family: "微软雅黑";
	font-weight: 400;
	color: rgba(128, 128, 128, 1);
	line-height: 28px
}

.cwclBox div {
	float: left;
	position: relative;
	padding: 8px 0 0 20px;
	width: 225px;
	height: 68px;
	margin-bottom: 20px;
	border: 1px solid rgba(242, 242, 242, 1)
}

.cwclBox div:first-child {
	border-right: 0
}

.cwclbNum {
	font-size: 36px;
	font-family: "微软雅黑";
	font-weight: 400;
	color: rgba(21, 176, 236, 1)
}

.cwclbText {
	font-size: 16px;
	padding-left: 10px;
	font-family: "微软雅黑";
	font-weight: 400;
	color: #4d4d4d
}

.cwclbAdd {
	position: absolute;
	top: -2px;
	left: 82px;
	font-size: 30px;
	font-family: "微软雅黑";
	font-weight: bold;
	color: rgba(21, 176, 236, 1)
}

.cwclbAdd2 {
	left: 102px
}

.cwBottom {
	width: 1200px;
	margin: auto;
	padding-top: 60px
}

.cwbRegion {
	font-size: 24px;
	font-family: "微软雅黑";
	font-weight: 400;
	padding: 10px 0;
	color: rgba(37, 181, 237, 1);
	width: 100%;
	border-bottom: 1px solid rgba(242, 242, 242, 1)
}

.cwbcName {
	font-size: 18px;
	margin: 40px 0 20px;
	font-family: "微软雅黑";
	font-weight: 400;
	color: rgba(37, 181, 237, 1)
}

.cwbCompany {
	float: left;
	margin-bottom: 0;
	padding: 15px 10px 14px 10px
}

.cwbcImgAndText {
	margin-bottom: 10px
}

.cwbcImgAndText img {
	float: left;
	margin: 5px 10px 0 0
}

.cwbcImgAndText p {
	float: left;
	font-size: 14px;
	font-family: "微软雅黑";
	font-weight: 400;
	color: rgba(128, 128, 128, 1);
	line-height: 22px
}

.contactWayEN .cwbcImgAndText p {
	width: calc(100% - 40px)
}

.cwbBox {
	margin-bottom: 40px
}

.cwcrSite {
	position: absolute;
	cursor: pointer
}

.cwcrPoint {
	position: relative;
	z-index: 1;
	cursor: pointer
}

.cwcrPoint.rowFlex {
	display: flex;
	flex-direction: row
}

.cwcrPoint p {
	width: 16px;
	height: 9px;
	border: 0;
	border-radius: 50%;
	padding: 1px 3px;
	display: block;
	margin: 0 auto
}

.cwcrPoint.rowFlex p {
	margin: 4px 2px
}

.cwcrPoint p i {
	width: 8px;
	height: 5px;
	background: white;
	border-radius: 50%;
	display: block
}

.cwcrSite.active .cwcrPoint p,
.cwcrPoint:hover p {
	border: 1px solid rgba(255, 255, 255, 1)
}

.cwcrPoint span {
	font-size: 12px;
	font-family: Source Han Sans CN;
	font-weight: 400;
	font-style: italic;
	color: rgba(255, 255, 255, 0)
}

.cwcrSite.active .cwcrShowBox,
.cwcrSite:hover .cwcrShowBox {
	display: block
}

.cwcrInfo {
	height: 191px;
	background: url(../images/cw006.png) center no-repeat;
	background-size: 100% 100%;
	position: absolute;
	top: -224px;
	right: -33px;
	padding: 20px;
	z-index: 2;
	width: 325px
}

.closeTip {
	position: relative;
	top: -9px;
	right: -6px;
	width: 12px;
	height: 12px;
	float: right;
	cursor: pointer
}

.cwcrShowBox {
	display: none;
	z-index: 3
}

.cwcrTriangle {
	width: 0;
	height: 0;
	border-width: 0 0 40px 40px;
	border-style: solid;
	border-color: transparent transparent transparent rgba(21, 176, 236, 1);
	margin: 40px auto;
	position: absolute;
	top: -95px;
	left: -30px;
	transform: rotate(-74deg)
}

.cwcriImgAndText {
	margin-bottom: 4px;
	display: flex;
	justify-content: flex-start;
	width: 285px;
	word-wrap: break-word
}

.cwcriImgAndText img {
	float: left;
	width: 14px;
	height: 15px;
	margin: 4px 10px 0 0
}

.cwcriImgAndText p {
	float: left;
	font-size: 14px;
	font-family: "微软雅黑";
	font-weight: 400;
	color: rgba(255, 255, 255, 1);
	line-height: 22px
}

.cwcrName {
	font-size: 20px;
	margin-bottom: 10px;
	font-family: "微软雅黑";
	font-weight: 400;
	color: rgba(255, 255, 255, 1)
}

.afterSaleEN .cwcriImgAndText p,
.contactWayEN .cwcriImgAndText p {
	font-size: 12px;
	line-height: 18px
}

.afterSaleEN .cwcrName,
.contactWayEN .cwcrName {
	font-size: 16px
}

.afterSaleEN .cwcriImgAndText img,
.contactWayEN .cwcriImgAndText img {
	margin: 3px 10px 0 0
}

.contactWayEN .cwMidLeft {
	width: 55%
}

.contactWayEN .cwMidRight {
	width: 45%
}

.contactWayEN .cwclText {
	width: 600px
}

.contactWayEN .cwclBox div {
	width: 270px
}

.lmLine {
	width: 100%;
	height: 5px;
	background: #f1f1f1
}

.lmContent {
	width: 1000px;
	margin: auto;
	padding: 40px 0
}

.lmTitle {
	font-size: 30px;
	font-family: "微软雅黑";
	font-weight: 400;
	color: rgba(26, 26, 26, 1);
	float: left
}

.lmtText {
	font-size: 18px;
	font-family: "微软雅黑";
	font-weight: 400;
	color: rgba(179, 179, 179, 1);
	line-height: 28px;
	float: left;
	margin: 14px 0 0 14px
}

.lmSecondTitle {
	font-size: 16px;
	font-family: "微软雅黑";
	font-weight: 400;
	color: rgba(128, 128, 128, 1);
	line-height: 28px;
	margin: 40px 0 20px
}

.lmTextBox {
	width: 100%;
	height: 300px;
	border: 1px solid rgba(242, 242, 242, 1);
	outline: 0;
	padding: 10px;
	font-size: 16px
}

.lmContactText {
	font-size: 16px;
	font-family: "微软雅黑";
	font-weight: 400;
	color: rgba(128, 128, 128, 1);
	line-height: 28px;
	margin: 40px 0 20px
}

.lmContactBox {
	width: 100%
}

.lmcInpBox {
	width: 300px;
	position: relative;
	float: left
}

.lmcInpBox:nth-child(2) {
	margin: 0 50px
}

.lmcInpBox img {
	position: absolute;
	top: 12px;
	left: 20px
}

.lmcInpBox input {
	width: 100%;
	height: 40px;
	padding-left: 52px;
	font-size: 16px;
	outline: 0;
	border: 1px solid rgba(242, 242, 242, 1)
}

.lmFinish {
	font-size: 18px;
	font-family: "微软雅黑";
	font-weight: 400;
	color: rgba(255, 255, 255, 1);
	line-height: 40px;
	width: 190px;
	height: 40px;
	text-align: center;
	background: rgba(37, 181, 237, 1);
	border-radius: 10px;
	cursor: pointer;
	margin: 80px auto
}

.lmFinish:hover {
	background: #15a9e2
}

.lmFixed {
	position: fixed;
	top: 80px;
	left: 50%;
	width: 500px;
	height: 50px;
	z-index: 103;
	background: rgba(37, 181, 237, 1);
	border-radius: 10px;
	transform: translateX(-50%);
	padding: 10px 56px;
	display: none
}

.lmFixed img {
	float: left;
	margin: 2px 10px 0 0
}

.lmFixed p {
	float: left;
	font-size: 18px;
	font-family: "微软雅黑";
	font-weight: 400;
	color: rgba(255, 255, 255, 1);
	line-height: 28px
}

.lmErrorMessage {
	color: red;
	display: none
}

.recruiting {
	width: 1000px;
	margin: 40px auto
}

.rTypeBox {
	float: left;
	cursor: pointer;
	margin-right: 40px
}

.rTypeBox p {
	float: left
}

.rTypeBox p:first-child {
	width: 12px;
	height: 12px;
	border: 1px solid rgba(174, 174, 174, 1);
	border-radius: 50%;
	margin: 8px 10px 0 0
}

.rTypeBox p:last-child {
	font-size: 16px;
	font-family: "微软雅黑";
	font-weight: 400;
	color: rgba(77, 77, 77, 1);
	line-height: 28px
}

.rTypeActive p:first-child {
	background: rgba(37, 181, 237, 1);
	border-color: rgba(37, 181, 237, 1)
}

.rTypeActive p:last-child {
	color: rgba(37, 181, 237, 1)
}

.rInpBox {
	margin-top: 40px;
	float: right;
	width: 490px
}

.rSelBox {
	margin-top: 40px;
	float: left;
	width: 490px
}

.rSelBox p {
	float: left;
	width: 150px;
	text-align: center;
	line-height: 40px;
	color: white;
	letter-spacing: 2px;
	background: rgba(37, 181, 237, 1);
	cursor: pointer
}

.rsBoxOne {
	float: left;
	width: 170px;
	position: relative
}

.rsbInp {
	width: 100%;
	height: 40px;
	padding-left: 20px;
	outline: 0;
	border: 1px solid rgba(230, 230, 230, 1)
}

.revInpCity {
	border-left: 0
}

.rsbOpt {
	width: 100%;
	border: 1px solid rgba(230, 230, 230, 1);
	display: none;
	position: absolute;
	z-index: 5;
	height: 160px;
	overflow: hidden
}

.rsbOpt li {
	line-height: 30px;
	padding: 0 20px;
	cursor: pointer;
	background: white
}

.rsbOpt li:hover {
	background: rgba(37, 181, 237, 1);
	color: white
}

.rebListBox {
	overflow-y: scroll;
	height: 160px;
	background: white
}

.rsbiImg {
	position: absolute;
	top: 18px;
	right: 10px;
	cursor: pointer
}

.rsbiImg2 {
	display: none
}

.rInpBox input {
	float: left;
	height: 40px;
	width: 340px;
	padding-left: 20px;
	outline: 0;
	border: 1px solid rgba(230, 230, 230, 1)
}

.rInpBox p {
	float: left;
	width: 150px;
	text-align: center;
	line-height: 40px;
	color: white;
	letter-spacing: 2px;
	background: rgba(37, 181, 237, 1);
	cursor: pointer
}

.rslsTitle {
	width: 100px;
	float: left;
	font-size: 16px;
	font-family: "微软雅黑";
	font-weight: 400;
	color: rgba(77, 77, 77, 1);
	line-height: 40px
}

.rScreenList {
	margin-top: 40px
}

.rslSite {
	padding: 10px 0;
	border-bottom: 1px dashed rgba(230, 230, 230, 1);
	transition: all .3s;
	overflow: hidden
}

.rslsList {
	width: 840px;
	height: 40px;
	float: left;
	display: flex;
	flex-wrap: wrap;
	transition: all .3s
}

.rslsList2 {
	width: 850px;
	height: 40px;
	float: left;
	display: flex;
	flex-wrap: wrap;
	transition: all .3s
}

.rslsList p {
	width: 84px;
	line-height: 40px;
	float: left;
	font-size: 16px;
	font-family: "微软雅黑";
	font-weight: 400;
	color: rgba(128, 128, 128, 1);
	cursor: pointer
}

.rslsList2 p {
	width: 84px;
	line-height: 40px;
	float: left;
	font-size: 16px;
	font-family: "微软雅黑";
	font-weight: 400;
	color: rgba(128, 128, 128, 1);
	cursor: pointer
}

.rslsList .relslActive {
	color: rgba(21, 176, 236, 1)
}

.rslsList2 .relslActive {
	color: rgba(21, 176, 236, 1)
}

.rsltList .relslActive {
	color: rgba(21, 176, 236, 1)
}

.rslTime {
	padding: 10px 0
}

.rsltList p {
	float: left;
	line-height: 40px;
	font-size: 16px;
	font-family: "微软雅黑";
	font-weight: 400;
	color: rgba(128, 128, 128, 1);
	cursor: pointer;
	padding: 0 50px 0 0
}

.rJobList {
	margin-top: 40px;
	border: 1px solid rgba(230, 230, 230, 1)
}

.rJobList li {
	height: 80px;
	overflow: hidden;
	padding: 26px 20px;
	cursor: pointer;
	border-bottom: 1px solid rgba(230, 230, 230, 1)
}

.rJobList li:last-child {
	border: 0
}

.rJobList li:hover {
	background: #fdfdfd
}

.rJobList .rjlActive {
	height: auto;
	transition: all .3s;
	cursor: auto
}

.rjlJob {
	width: 280px;
	float: left;
	font-size: 18px;
	font-family: "微软雅黑";
	font-weight: 400;
	color: rgba(26, 26, 26, 1);
	line-height: 28px
}

.rjlMoney img {
	float: left;
	margin: 5px 4px
}

.rjlMoney p {
	float: left;
	font-size: 16px;
	font-family: "微软雅黑";
	font-weight: 400;
	color: rgba(102, 102, 102, 1);
	line-height: 28px;
	width: 100px
}

.rjlSite img {
	float: left;
	margin: 5px 4px
}

.rjlSite p {
	float: left;
	font-size: 16px;
	font-family: "微软雅黑";
	font-weight: 400;
	color: rgba(102, 102, 102, 1);
	line-height: 28px;
	width: 220px
}

.rjlPeoNum img {
	float: left;
	margin: 5px 4px
}

.rjlPeoNum p {
	float: left;
	font-size: 16px;
	font-family: "微软雅黑";
	font-weight: 400;
	color: rgba(102, 102, 102, 1);
	line-height: 28px;
	width: 100px
}

.rjlTime img {
	float: left;
	margin: 5px 4px
}

.rjlTime p {
	float: left;
	font-size: 16px;
	font-family: "微软雅黑";
	font-weight: 400;
	color: rgba(102, 102, 102, 1);
	line-height: 28px;
	width: 120px
}

.rjlArrows {
	float: right;
	padding: 10px 4px
}

.rjlArrows2 {
	float: right;
	padding: 10px 4px;
	display: none
}

.rjlActive .rjlArrows {
	display: none
}

.rjlActive .rjlArrows2 {
	display: block
}

.rjlArrows2 {
	cursor: pointer
}

.rjlImgAndText {
	width: 50%;
	float: left;
	margin-bottom: 10px
}

.rjlImgAndText img {
	float: left;
	margin: 5px 10px 0 0
}

.rjlImgAndText p {
	font-size: 16px;
	font-family: "微软雅黑";
	font-weight: 400;
	color: rgba(102, 102, 102, 1);
	line-height: 28px
}

.rjLiTitle {
	font-size: 16px;
	font-family: "微软雅黑";
	font-weight: 400;
	color: rgba(26, 26, 26, 1);
	line-height: 28px;
	margin: 20px 0 10px
}

.rjLiText {
	font-size: 16px;
	font-family: "微软雅黑";
	font-weight: 400;
	color: #666;
	line-height: 28px;
	border: 0;
	background: 0;
	white-space: pre-wrap
}

.rslsOpenSite {
	float: right;
	padding: 16px 4px;
	cursor: pointer;
	margin-right: 20px
}

.rslsCloseSite {
	float: right;
	cursor: pointer;
	padding: 16px 4px;
	margin-right: 20px;
	display: none
}

.rslsOpenPost {
	float: right;
	padding: 16px 4px;
	cursor: pointer;
	margin-right: 20px
}

.rslsClosePost {
	float: right;
	cursor: pointer;
	padding: 16px 4px;
	margin-right: 20px;
	display: none
}

.productTop {
	width: 1000px;
	margin: 80px auto;
	display: flex;
	flex-direction: row
}

.meterBox .productTop {
	margin: 0 auto 80px auto
}

.leftImgBox {
	flex: 1;
	margin-right: 10px
}

.bigImg {
	width: 490px;
	height: 332px;
	border: 1px solid rgba(226, 230, 230, 1);
	text-align: center
}

.bigImg>img {
	width: 330px;
	height: 330px;
	margin: 0 auto
}

.singleImg {
	width: 490px;
	height: 390px;
	border: 1px solid rgba(226, 230, 230, 1);
	text-align: center
}

.singleImg>img {
	width: 388px;
	height: 388px;
	margin: 0 auto;
	max-width: 100%;
}

.topImgList {
	display: flex;
	flex-direction: row;
	width: 490px;
	padding: 10px 0;
	position: relative;
	height: 130px
}

.imgArrows {
	width: 25px;
	height: 100%;
	display: flex;
	justify-content: center;
	align-items: center
}

.imgLeft {
	background: url(../images/arrow.png) no-repeat center;
	cursor: no-drop
}

.imgRight {
	background: url(../images/arrow_right.png) no-repeat center;
	cursor: no-drop
}

.imgRight:hover,
.imgLeft:hover {
	opacity: .8
}

.imgLeft.enable {
	background: url(../images/arrow_hover_left.png) no-repeat center;
	cursor: pointer
}

.imgRight.enable {
	background: url(../images/arrow_hover.png) no-repeat center;
	cursor: pointer
}

.imgListBox {
	height: 106px;
	position: relative;
	width: 100%;
	overflow: hidden
}

.imgList {
	display: flex;
	justify-content: space-between;
	position: absolute;
	top: 0;
	left: 0;
	transition: all ease-in-out 1s;
	white-space: nowrap;
	overflow: hidden;
	clear: both
}

.smallImg {
	width: 106px;
	height: 106px;
	background: rgba(255, 255, 255, 1);
	border: 1px solid rgba(226, 230, 230, 1);
	padding: 0;
	text-align: center;
	cursor: pointer;
	margin: 0 3px;
	display: inline-block
}

.smallImg:first-of-type {
	margin: 0 3px 0 0
}

.smallImg>img {
	width: 100%;
	opacity: .5
}

.smallImg.active {
	border: 1px solid rgba(37, 181, 237, 1)
}

.smallImg.active>img {
	opacity: 1
}

.productInfo {
	padding-top: 60px
}

.aabLine {
	width: 100%;
	height: 5px;
	background: #f1f1f1
}

.aabTop {
	width: 1000px;
	margin: 80px auto
}

.aabtImg {
	float: left;
	width: 50%;
	padding: 0 120px
}

.rightTextBox {
	flex: 1;
	padding: 0 37px
}

.TechIndex {
	width: 100%;
	margin-top: 29px
}

.TechIndex>ul {
	margin: 0
}

.TechIndex>ul>li {
	display: flex;
	flex-direction: row;
	white-space: nowrap
}

.TechIndex>ul>li>i {
	display: block;
	width: 10px;
	height: 10px;
	margin: 10px;
	background: url(../images/i.png) no-repeat center;
	background-size: 100% 100%
}

.TechIndex>ul>li>span {
	font-size: 14px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: rgba(102, 102, 102, 1);
	line-height: 30px;
	white-space: normal;
	width: 400px
}

.aabtTextBox {
	float: left;
	width: 50%;
	margin-top: 34px
}

.aabtTitle1 {
	font-size: 24px;
	font-family: "微软雅黑";
	font-weight: bold;
	color: rgba(26, 26, 26, 1);
	line-height: 40px
}

.aabtTitle2 {
	font-size: 30px;
	font-family: "微软雅黑";
	font-weight: Regular;
	color: rgba(26, 26, 26, 1);
	line-height: 40px
}

.productInfoEN .aabtTitle2 {
	font-size: 20px
}

.productInfoEN .aabhTitle1 {
	padding: 0 0 20px 0
}

.productInfoEN .aabbText2 {
	white-space: initial;
	line-height: 20px;
	font-size: 12px
}

.productInfoEN .meterBox .meterTop .meterTitle2 {
	display: flex;
	flex-direction: column
}

.productInfoEN .meterBox .meterParms .parmsDetail table td:first-of-type {
	width: 25%;
	background-color: #f8f8f8;
	color: #111
}

.productInfoEN .meterBox .meterParms .parmsDetail table td:last-of-type {
	background-color: #fff;
	color: #666;
	width: auto
}

.productInfoEN .meterBox .flowParms .flowDetail table tr td:first-of-type {
	width: 25%;
	background: rgba(248, 248, 248, 1);
	color: #111
}

.aabtBox {
	width: 472px;
	height: 76px;
	background: rgba(247, 249, 249, 1);
	margin: 20px 0
}

.aabtBox p {
	font-size: 18px;
	font-family: "微软雅黑";
	font-weight: 400;
	color: rgba(37, 181, 237, 1);
	line-height: 30px;
	float: left;
	margin: 23px 20px 0 10px
}

.aabtText {
	font-size: 14px;
	font-family: "微软雅黑";
	font-weight: 400;
	color: rgba(102, 102, 102, 1);
	line-height: 30px
}

.aabCenter {
	width: 1000px;
	margin: 0 auto 40px;
	border-bottom: 1px solid rgba(230, 230, 230, 1);
	padding-bottom: 40px
}

.meterBox .aabCenter {
	border-bottom: 0;
	padding-bottom: 0
}

.aabcTitle {
	font-size: 30px;
	font-family: "微软雅黑";
	font-weight: 400;
	color: rgba(26, 26, 26, 1);
	margin-bottom: 20px;
	text-align: center
}

.aabcAdvantageBox {
	float: left;
	height: 300px;
	width: 485px;
	background: rgba(247, 249, 249, 1);
	padding: 40px 30px;
	margin-bottom: 30px
}

.aabcAdvantageBox:first-child {
	margin-right: 30px
}

.aabcaTitle1 {
	font-size: 26px;
	font-family: "微软雅黑";
	color: rgba(37, 181, 237, 1);
	text-align: center
}

.aabhTitle1 {
	font-size: 28px;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: rgba(37, 181, 237, 1);
	text-align: center;
	padding: 20px 0
}

.aabhText {
	font-size: 14px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: rgba(102, 102, 102, 1);
	line-height: 30px
}

.aabcaTitle2 {
	font-size: 16px;
	font-family: "微软雅黑";
	font-weight: 400;
	color: rgba(51, 51, 51, 1);
	text-align: center;
	margin: 10px 0
}

.aabcaText {
	font-size: 14px;
	font-family: "微软雅黑";
	font-weight: 400;
	color: rgba(102, 102, 102, 1);
	line-height: 30px
}

.aabBottom {
	width: 1000px;
	margin: 0 auto 40px
}

.aabbTitle {
	font-size: 18px;
	font-family: "微软雅黑";
	font-weight: 400;
	margin-bottom: 20px;
	color: rgba(51, 50, 51, 1)
}

.aabbBox {
	width: 1000px;
	padding: 20px 0;
	position: relative
}

.aabbPosOfPro {
	height: 325px;
	position: relative;
	width: 100%;
	overflow: hidden
}

.productListBox {
	display: flex;
	justify-content: space-between;
	position: absolute;
	top: 0;
	left: 0;
	transition: all ease-in-out 1s;
	white-space: nowrap
}

.productListBox2 {
	display: flex;
	justify-content: space-between;
	width: 2028px;
	position: absolute;
	top: 0;
	left: 0;
	transition: all ease-in-out 1s;
	white-space: nowrap
}

.aabbAbout {
	width: 236px;
	height: 325px;
	padding: 10px 10px;
	text-align: center;
	background: rgba(247, 249, 249, 1);
	cursor: pointer;
	margin: 0 10px;
	display: inline-block
}

.aabbAbout:first-child {
	margin-left: 0
}

.aabbAbout:last-child {
	margin-right: 0
}

.aabbAbout .productImg {
	width: 216px;
	height: 200px;
	background: rgba(247, 249, 249, 1);
	padding: 10px;
	display: table-cell;
	vertical-align: middle;
	text-align: center
}

.aabbAbout .productImg img {
	width: 100%;
	height: auto
}

.aabbAbout .pdcImg {
	width: 216px;
	height: 216px;
	background: rgba(247, 249, 249, 1);
	display: table-cell;
	vertical-align: middle;
	text-align: center
}

.aabbAbout .pdcImg img {
	height: 100%;
	width: auto
}

.productListArrows {
	width: 40px;
	height: 40px;
	position: absolute;
	padding: 6px 10px;
	z-index: 102;
	background: rgba(216, 213, 213, 0.2);
	cursor: pointer
}

.productListArrows:hover {
	background: rgba(148, 146, 146, 0.2)
}

.productListLeft {
	top: 50%;
	left: -50px;
	transform: translateY(-50%)
}

.productListRight {
	top: 50%;
	right: -50px;
	transform: translateY(-50%)
}

.productListLeft2 {
	top: 50%;
	left: -50px;
	transform: translateY(-50%)
}

.productListRight2 {
	top: 50%;
	right: -50px;
	transform: translateY(-50%)
}

.aabbAbout img {
	width: 100%
}

.aabbText1 {
	font-size: 18px;
	font-family: "微软雅黑";
	font-weight: bold;
	color: rgba(26, 26, 26, 1);
	line-height: 30px;
	margin: 10px 0 10px 0
}

.aabbText2 {
	font-size: 16px;
	font-family: "微软雅黑";
	font-weight: Regular;
	color: rgba(26, 26, 26, 1);
	line-height: 30px;
	width: 216px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.aabloca {
	width: 1000px;
	margin: 20px auto
}

.aabHierarchy {
	display: inline-block;
	font-size: 14px;
	font-family: "微软雅黑";
	font-weight: 400;
	color: rgba(128, 126, 128, 1);
	cursor: pointer
}

.aabHierarchy:hover {
	color: black
}

.wpIconBox {
	min-width: 1200px;
	height: 144px;
	background: rgba(241, 251, 255, 1)
}

.wpIconBox ul {
	width: 1200px;
	margin: auto;
	display: flex;
	justify-content: space-between
}

.wpIconBox ul li {
	width: 100px;
	text-align: center;
	padding: 22px 0;
	float: left;
	margin: 0 50px
}

.wpIconBox ul li p {
	margin-top: 20px;
	font-size: 24px;
	font-family: "微软雅黑";
	font-weight: 400;
	color: rgba(26, 26, 26, 1)
}

.wpTop {
	width: 1200px;
	margin: auto
}

.wptTitle {
	text-align: center;
	margin: 80px 0 40px 0;
	font-size: 30px;
	font-family: "微软雅黑";
	font-weight: 400;
	color: rgba(26, 26, 26, 1)
}

.wptLeft {
	float: left;
	width: 700px
}

.wptRight {
	float: right;
	width: 480px
}

.wptOne {
	padding: 28px 254px;
	height: 90px;
	background: rgba(37, 181, 237, 1)
}

.wptOne p {
	float: left;
	font-size: 24px;
	font-family: "微软雅黑";
	font-weight: bold;
	color: rgba(255, 255, 255, 1);
	margin-left: 10px
}

.wptOne img {
	float: left;
	margin-top: 1px
}

.wptltwo {
	font-size: 16px;
	font-family: "微软雅黑";
	font-weight: 400;
	color: rgba(128, 128, 128, 1);
	line-height: 28px;
	border: 1px solid rgba(242, 242, 242, 1);
	border-top: 0;
	border-bottom: 0;
	padding: 30px 20px 32px
}

.wptlListTitle p {
	float: left;
	font-size: 18px;
	font-family: "微软雅黑";
	font-weight: 400;
	color: rgba(128, 128, 128, 1)
}

.wptlListTitle img {
	float: right;
	margin-top: 8px
}

.wptlListBox {
	height: 60px;
	overflow: hidden;
	border: 1px solid rgba(242, 242, 242, 1);
	padding: 20px;
	cursor: pointer;
	transition: all .3s
}

.wptlListBox2 {
	border-top: 0;
	border-bottom: 0
}

.wptlHideText {
	font-size: 14px;
	font-family: "微软雅黑";
	font-weight: 400;
	color: rgba(128, 128, 128, 1);
	line-height: 24px;
	margin-top: 20px
}

.wptllImg2 {
	display: none
}

.wptrImgAndText {
	width: 60px;
	height: 234px;
	float: left;
	background: rgba(37, 181, 237, 1);
	padding: 18px 14px
}

.wptrImgAndText p {
	font-size: 24px;
	font-family: "微软雅黑";
	font-weight: bold;
	color: rgba(255, 255, 255, 1);
	margin-left: 3px;
	line-height: 28px
}

.wptrText {
	float: left;
	width: 420px;
	height: 234px;
	font-size: 14px;
	padding: 30px 20px;
	font-family: "微软雅黑";
	font-weight: 400;
	color: rgba(128, 128, 128, 1);
	line-height: 24px;
	border: 1px solid rgba(242, 242, 242, 1)
}

.wpCenter {
	width: 1200px;
	margin: 0 auto 40px
}

.wpcTitle {
	text-align: center;
	margin: 80px 0 40px;
	font-size: 30px;
	font-family: "微软雅黑";
	font-weight: 400;
	color: rgba(26, 26, 26, 1)
}

.wpcLeft {
	float: left;
	width: 590px;
	margin-top: 45px
}

.wpcRight {
	float: right;
	width: 590px
}

.wpcrTitle {
	text-align: center;
	width: 100%;
	height: 72px;
	line-height: 72px;
	font-size: 24px;
	font-family: "微软雅黑";
	font-weight: bold;
	color: rgba(255, 255, 255, 1)
}

.wpcrTitle img {
	margin: -5px 5px 0 0
}

.wpcrBot {
	padding: 20px;
	background: rgba(252, 254, 255, 1);
	border: 1px solid rgba(242, 242, 242, 1);
	position: relative
}

.wpcrbText {
	font-size: 14px;
	font-family: "微软雅黑";
	font-weight: 400;
	color: rgba(166, 166, 166, 1);
	line-height: 24px
}

.wpcrbCutBox {
	width: 450px;
	height: 300px;
	margin-bottom: 20px;
	display: none;
	border: 1px solid transparent
}

.wpcrbActive {
	display: block
}

.wpcCutTitle {
	font-size: 16px;
	font-family: "微软雅黑";
	font-weight: bold;
	color: rgba(37, 181, 237, 1);
	line-height: 24px;
	margin-top: 20px
}

.wpcCutText {
	font-size: 14px;
	font-family: "微软雅黑";
	font-weight: 400;
	color: rgba(128, 128, 128, 1);
	line-height: 24px;
	border-bottom: 1px dashed rgba(224, 224, 224, 1);
	padding: 5px 0
}

.wpcCutText:last-child {
	border-bottom: 0
}

.wpcLineHeight {
	line-height: 40px
}

.wpcrbFloat {
	width: 50%;
	float: left;
	padding-left: 40px;
	border-bottom: 1px dashed rgba(224, 224, 224, 1)
}

.wpcrbFloat:nth-child(2n-1) {
	border-right: 1px dashed rgba(224, 224, 224, 1)
}

.wpcrbLast {
	border-bottom: 0
}

.wpcrbFixBox {
	position: absolute;
	top: 50%;
	right: 0;
	width: 32px;
	transform: translateY(-50%)
}

.wpcrbFixBox p {
	height: 80px;
	font-size: 14px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: rgba(128, 128, 128, 1);
	line-height: 16px;
	padding: 6px 8px;
	margin-bottom: 10px;
	cursor: pointer;
	background: url(../images/wp037.png) no-repeat center;
	background-size: 100% 100%
}

.wpcrbFixBox p:hover {
	background: url(../images/wp038.png) no-repeat center;
	background-size: 100% 100%;
	color: rgba(255, 255, 255, 1)
}

.wpcrbFixBox .wpcrbfActive {
	background: url(../images/wp038.png) no-repeat center;
	background-size: 100% 100%;
	color: rgba(255, 255, 255, 1)
}

.wpwMore,
.wpsMore {
	display: none
}

.wpsAboutMore {
	width: 200px;
	height: 40px;
	text-align: center;
	line-height: 40px;
	color: #1a1a1a;
	cursor: pointer;
	margin: 40px auto;
	background: rgba(247, 249, 249, 1);
	border-radius: 4px;
	letter-spacing: 2px;
	font-size: 18px
}

.wpsAboutMore:hover {
	background: #e0e0e0
}

.wpwCloseMore,
.wpsCloseMore {
	display: none
}

.wpSidebar {
	width: 120px;
	position: fixed;
	right: 20px;
	display: none;
	bottom: 330px;
	z-index: 106
}

.wpSidebar li {
	font-size: 14px;
	font-family: "微软雅黑";
	font-weight: 400;
	color: rgba(128, 128, 128, 1);
	line-height: 40px;
	background: rgba(241, 251, 255, 1);
	border: 1px solid rgba(209, 222, 227, 1);
	border-bottom: 0;
	text-align: center;
	cursor: pointer
}

.wpSidebar li:last-child {
	border-bottom: 1px solid rgba(209, 222, 227, 1)
}

.wpSidebar li:hover {
	background: rgba(37, 181, 237, 1);
	color: white;
	border-color: transparent
}

.wpSidebar .wpsActive {
	background: rgba(37, 181, 237, 1);
	color: white;
	border-color: transparent
}

.wisdomSidebar {
	width: 188px;
	position: fixed;
	display: none;
	left: 20px;
	top: 80px;
	z-index: 106
}

.wisdomEN .wisdomSidebar {
	width: 205px
}

.searchBar {
	width: 100%;
	height: 32px;
	margin-bottom: 10px
}

.sidebarInputText {
	display: flex;
	flex-direction: row
}

.sidebarInputText input {
	width: 156px;
	height: 32px;
	background: rgba(255, 255, 255, 1);
	border: 1px solid rgba(230, 230, 230, 1);
	padding: 0 10px;
	outline: 0
}

.wisdomEN .sidebarInputText input {
	width: 172px
}

.SBSbtn {
	display: block;
	width: 32px;
	height: 32px;
	background: linear-gradient(60deg, rgba(26, 154, 212, 1) 0, rgba(89, 184, 138, 1) 100%)
}

.SBSbtn img {
	margin: 8px
}

.SSresult {
	width: 188px;
	background: rgba(255, 255, 255, 1);
	border: 1px solid rgba(230, 230, 230, 1);
	position: relative;
	top: 0;
	left: 0;
	display: none;
	z-index: 1000
}

.SSresult.active {
	display: block
}

.SSresult ul {
	padding: 15px;
	overflow: visible;
	font-size: 14px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: rgba(153, 153, 153, 1);
	max-height: 500px;
	overflow: auto
}

.SSresult ul li {
	font-size: 14px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #1a1a1a;
	line-height: 28px
}

.SSresult ul li.active b,
.SSresult ul li b {
	color: #15b0ec
}

.SSresult ul li.active,
.SSresult ul li:hover {
	text-decoration: underline;
	color: rgba(21, 176, 236, 1);
	cursor: pointer
}

.wSidebarUl {
	margin: 0;
	background: white
}

.wSidebarLi {
	width: 100%;
	padding: 0
}

.wSidebarLi .wpGrandfather {
	width: 100%;
	height: 46px;
	padding: 10px;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	background: rgba(247, 249, 249, 1);
	cursor: pointer
}

.wSidebarLi .wpGrandfather span {
	font-size: 16px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: rgba(51, 51, 51, 1);
	line-height: 26px;
	white-space: nowrap
}

.wSidebarLi.active .wpGrandfather span {
	color: rgba(255, 255, 255, 1)
}

.wSidebarLi .wpGrandfather i {
	display: block;
	width: 10px;
	height: 8px;
	margin: 9px 0;
	background: url(../images/w006.png) no-repeat center;
	background-size: 100% 100%
}

.wSidebarLi.active .wpGrandfather i {
	background: url(../images/w008.png) no-repeat center;
	background-size: 100% 100%
}

.wSidebarLi.active .wpGrandfather {
	background: linear-gradient(-68deg, rgba(26, 154, 212, 1) 0, rgba(89, 184, 138, 1) 100%)
}

.wSidebarLi .wpFather {
	display: none
}

.wSidebarLi.active .wpFather {
	display: block
}

.wpFatherLi {
	padding-left: 5px
}

.wpFatherLi .wpChild {
	height: 43px;
	line-height: 43px;
	display: flex;
	padding: 0 10px;
	flex-direction: row;
	justify-content: space-between;
	background: rgba(247, 249, 249, 1);
	border-bottom: 1px solid #e8ebeb;
	cursor: pointer
}

.wpFatherLi .wpChild span {
	font-size: 14px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: rgba(51, 51, 51, 1)
}

.wpFatherLi.active .wpChild span {
	color: rgba(21, 176, 236, 1)
}

.wpFatherLi .wpChild i {
	display: block;
	width: 10px;
	height: 8px;
	margin: 17px 0;
	background: url(../images/w006.png) no-repeat center;
	background-size: 100% 100%
}

.wpFatherLi.active .wpChild i {
	background: url(../images/w007.png) no-repeat center;
	background-size: 100% 100%
}

.wpSon {
	display: none
}

.wpFather.active>.wpSon,
.wpFatherLi.active .wpSon {
	padding-left: 20px;
	display: block
}

.wpSon b {
	font-size: 12px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: rgba(51, 51, 51, 1);
	height: 36px;
	line-height: 36px;
	white-space: nowrap;
	overflow: hidden;
	cursor: pointer;
	width: 168px;
	display: block;
	text-overflow: ellipsis
}

.wpSon b:hover {
	color: rgba(21, 176, 236, 1)
}

.singleBar {
	height: 50px;
	line-height: 30px;
	padding: 10px;
	font-size: 16px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: rgba(51, 51, 51, 1);
	background: rgba(247, 249, 249, 1);
	border-top: 1px solid rgba(232, 235, 235, 1);
	cursor: pointer
}

.meterBox {
	overflow-y: auto;
	width: 1000px;
	margin: 80px auto;
	padding-bottom: 40px;
	border-bottom: 1px solid rgba(230, 230, 230, 1)
}

.meterBox .meterTop {
	flex: none;
	display: flex;
	flex-direction: row;
	margin-bottom: 44px
}

.meterBox .meterTop .imgBox {
	margin: auto 30px
}

.meterBox .meterTop .imgBox img {
	width: 440px
}

.meterBox .meterTop .meterTextBox {
	width: 66%;
	padding: 10px;
	margin: auto 0
}

.meterBox .meterTop .meterTitle1 {
	font-size: 24px;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: rgba(26, 26, 26, 1);
	padding: 5px 0
}

.meterBox .meterTop .meterTitle2 {
	font-size: 30px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	padding: 10px 0
}

.meterBox .meterTop .meterTitle2 b {
	color: #1a1a1a
}

.meterBox .meterTop .meterTitle2 span {
	color: gray
}

.meterBox .meterTop .meterText {
	font-size: 14px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: rgba(102, 102, 102, 1);
	line-height: 30px
}

.meterPoint,
.meterBox .meterParms,
.meterBox .flowParms,
.meterBox .PMFparms {
	display: flex;
	flex: 1;
	flex-direction: column;
	margin-bottom: 44px
}

.meterBox .meterParms .parmsTitle,
.meterPoint .pointTitle {
	text-align: center;
	font-size: 30px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: rgba(17, 17, 17, 1);
	margin: 26px 0
}

.meterPoint .pointDitail,
.meterBox .meterParms .parmsDetail,
.meterBox .flowParms .flowDetail,
.meterBox .PMFparms .PMFdetail {
	padding: 10px;
	display: flex;
	flex-direction: column;
	overflow: hidden
}



.meterPoint .pointDitail li i {
	width: 5px;
	height: 5px;
	background: rgba(37, 181, 237, 1);
	border-radius: 50%;
	display: block;
	margin: 10px;
	flex: none
}

.meterBox .meterParms .parmsDetail table {
	width: 100%;
	padding: 0
}

.meterBox .meterParms .parmsDetail table td {
	padding: 12px 34px;
	font-size: 14px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	border: 1px solid #ddd;
	color: #666
}

.meterBox .meterParms .parmsDetail table td:first-of-type {
	width: 23%;
	background-color: #f8f8f8;
	color: #111
}

.meterBox .meterParms .parmsDetail table td:last-of-type {
	width: auto;
	background-color: #fff;
	color: #666
}

.meterBox .flowParms .flowTitle {
	text-align: center;
	font-size: 30px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: rgba(17, 17, 17, 1);
	margin: 10px 0 26px 0;
	display: flex;
	flex-direction: column
}

.meterBox .flowParms .flowTitle b {
	font-weight: 400;
	margin-bottom: 18px
}

.meterBox .flowParms .flowTitle span {
	font-size: 16px;
	color: rgba(102, 102, 102, 1)
}

.meterBox .PMFparms .PMFdetail table,
.meterBox .flowParms .flowDetail table {
	width: 100%;
	padding: 0
}

.meterBox .PMFparms .PMFdetail table tr,
.meterBox .flowParms .flowDetail table tr {
	border: 1px solid #ddd
}

.meterBox .PMFparms .PMFdetail table td,
.meterBox .flowParms .flowDetail table td {
	height: 48px;
	font-size: 14px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	text-align: center;
	border: 1px solid #ddd;
	width: 8%
}

.meterBox .flowParms .flowDetail table tr td:first-of-type {
	width: 20%;
	background: rgba(248, 248, 248, 1);
	color: #111
}

.rcTop {
	width: 100%;
	height: 560px;
	margin-top: 60px;
	background: url(../images/159.png) center top no-repeat;
	background-size: cover
}

.rcTexBox {
	width: 1100px;
	margin: auto;
	position: relative;
	top: 50%;
	transform: translateY(-50%)
}

.rctTitle {
	font-size: 48px;
	font-family: "微软雅黑";
	font-weight: bold;
	color: rgba(255, 255, 255, 1)
}

.remoteControlEN .rctTitle {
	font-size: 40px
}

.remoteControlEN .rcPlateOneLeft li {
	width: 520px;
	height: 94px
}

.remoteControlEN .rcFourBox li {
	height: 438px
}

.rctText {
	width: 522px;
	margin-top: 20px;
	font-size: 18px;
	font-family: "微软雅黑";
	font-weight: 400;
	color: rgba(255, 255, 255, 1);
	line-height: 36px
}

.remoteControlEN .rcpolBlue {
	font-size: 14px
}

.rcPlateOneLeft {
	float: left
}

.rcPlateOneRight {
	float: right
}

.rcPlateOneRight img {
	margin-top: -10px
}

.rcPlateOneLeft li {
	width: 420px;
	height: 64px;
	margin-bottom: 30px;
	padding: 10px 20px;
	border: 1px solid rgba(37, 181, 237, 1);
	border-radius: 10px;
	text-align: left
}

.rcpolBlue {
	font-size: 18px;
	font-family: "微软雅黑";
	font-weight: bold;
	color: rgba(37, 181, 237, 1);
	line-height: 24px
}

.rcpolBlack {
	font-size: 14px;
	font-family: "微软雅黑";
	font-weight: 400;
	color: rgba(128, 128, 128, 1);
	line-height: 24px
}

.rcContent {
	width: 1200px;
	margin: 80px auto
}

.rccpTitle {
	margin-bottom: 30px;
	font-size: 30px;
	font-family: "微软雅黑";
	font-weight: 400;
	color: rgba(26, 26, 26, 1)
}

.rccpTiCen {
	text-align: center;
	margin-top: 60px
}

.rcpTwoP {
	width: 590px;
	height: 560px;
	padding: 10px;
	border: 1px solid rgba(226, 230, 234, 1)
}

.rcpTwoLeft {
	float: left
}

.rcpTwoRight {
	float: right
}

.rcptTitle {
	font-size: 24px;
	font-family: "微软雅黑";
	font-weight: bold;
	color: rgba(37, 181, 237, 1);
	line-height: 24px;
	text-align: center;
	margin: 20px 0 10px 0
}

.rcptText1 {
	font-size: 14px;
	font-family: "微软雅黑";
	font-weight: 400;
	color: rgba(128, 128, 128, 1);
	line-height: 22px;
	text-align: center
}

.rcptText2 {
	font-size: 14px;
	font-family: "微软雅黑";
	font-weight: 400;
	color: rgba(128, 128, 128, 1);
	line-height: 22px;
	border-bottom: 1px solid rgba(226, 230, 234, 1);
	text-align: center;
	padding: 5px 0 10px 0
}

.rcpTwoLeft img {
	margin-top: 40px;
	margin-left: -3px
}

.rcpTwoRight img {
	margin: 40px 18px
}

.rcThreeImg {
	margin: 20px auto
}

.rccPlate {
	text-align: center
}

.rcFourBox {
	display: flex;
	justify-content: space-between
}

.rcFourBox li {
	text-align: center;
	width: 380px;
	height: 388px;
	border: 1px solid rgba(226, 230, 234, 1);
	padding: 68px 0;
	float: left
}

.rcFourTile {
	font-size: 24px;
	font-family: "微软雅黑";
	font-weight: bold;
	color: rgba(37, 181, 237, 1);
	line-height: 24px;
	margin: 20px 0 30px
}

.rcFourText {
	font-size: 14px;
	font-family: "微软雅黑";
	font-weight: 400;
	color: rgba(128, 128, 128, 1);
	line-height: 30px
}

.noClickSty {
	color: #ddd !important;
	border: 1px solid #fbf6f6 !important;
	cursor: default !important;
	background: white !important
}

.EBnewTop {
	width: 1400px;
	margin: auto
}

.EBtopOne {
	position: relative;
	margin: 40px 0 60px;
	overflow: initial
}

.EBtopOLeft {
	float: left;
	width: 50%;
	box-shadow: 0 5px 23px 4px rgba(113, 117, 118, 0.07);
	padding: 40px 60px;
	margin: 20px 0;
	border-left: 1px solid #f1f1f1
}

.EBtopORight {
	float: left;
	width: 50%;
	object-fit: cover;
	position: absolute;
	top: 50%;
	right: 0;
	transform: translateY(-50%)
}

.EBtopText1 {
	font-family: "微软雅黑";
	font-weight: 600;
	font-size: 18px;
	letter-spacing: 2px;
	color: #15b0ec;
	text-align: center
}

.EBtopText2 {
	font-family: "微软雅黑";
	font-size: 14px;
	color: #666;
	margin-top: 30px;
	line-height: 24px
}

.EBtwoImg {
	float: left;
	width: 55%;
	height: 310px;
	object-fit: cover
}

.experimentalBaseEN .EBtwoImg {
	margin-top: 74px
}

.experimentalBaseEN .EBtwoRight {
	height: initial
}

.EBtwoRight {
	float: left;
	width: 45%;
	height: 310px;
	padding: 40px;
	background: #15b0ec
}

.EBtwoTextTitle {
	font-size: 18px;
	font-family: "微软雅黑";
	font-weight: 600;
	color: white;
	letter-spacing: 2px;
	margin: 20px 0
}

.EBtwoTextBody {
	font-size: 14px;
	font-family: "微软雅黑";
	font-weight: 200;
	color: white;
	line-height: 28px
}

.EBtwoTextBody span {
	padding-left: 5px;
	margin: 0 5px;
	font-weight: 1000
}

.EBthree {
	width: 100%;
	box-shadow: 0 5px 23px 4px rgba(113, 117, 118, 0.07);
	display: flex;
	justify-content: space-between;
	padding-top: 20px;
	margin-bottom: 80px
}

.EBthreeOne {
	padding: 30px 20px 40px;
	width: 25%;
	float: left
}

.EBthreeTop {
	position: relative;
	width: 100%;
	height: 60px
}

.EBthreeCircle1 {
	position: absolute;
	top: 0;
	left: 16px;
	width: 32px;
	height: 32px;
	border-radius: 50%;
	background: #3fad93;
	z-index: 10
}

.EBthreeCircle2 {
	position: absolute;
	top: 0;
	right: 16px;
	width: 32px;
	height: 32px;
	border-radius: 50%;
	background: #15b0ec;
	z-index: 10
}

.EBthreeTopText {
	width: 252px;
	height: 26px;
	border: 2px solid rgba(21, 176, 236, 1);
	border-radius: 13px;
	background: white;
	color: #15b0ec;
	font-size: 16px;
	font-family: "微软雅黑";
	font-weight: 400;
	position: absolute;
	top: 3px;
	left: 50%;
	transform: translateX(-50%);
	z-index: 11;
	text-align: center
}

.EBthreeEN .EBthreeTopText {
	border: 0;
	font-size: 14px;
	position: initial;
	transform: initial;
	text-align: left
}

.EBthreeEN .EBthreeText {
	margin-top: 10px
}

.EBthreeText {
	font-size: 14px;
	font-family: “"微软雅黑"”;
	font-weight: 400;
	color: #666;
	line-height: 24px
}

.wisdomPlate {
	width: 1200px;
	margin: 80px auto
}

.wpTitle {
	height: 54px;
	margin: 3px 10px
}

.wppTitleLeft,
.wpTitleLeft {
	float: left;
	width: 240px;
	display: flex;
	cursor: pointer
}

.logoBox {
	width: 38px;
	height: 38px;
	background: url(../images/w012.png) no-repeat center;
	background-size: 38px 38px
}

.wisdomPlate[type="排污产品"] .logoBox {
	background: url(../images/w011.png) no-repeat center;
	background-size: 38px 38px
}

.wisdomPlate[type="消防产品"] .logoBox {
	background: url(../images/w017.png) no-repeat center;
	background-size: 38px 38px
}

.wisdomPlate[type="循环产品"] .logoBox {
	background: url(../images/w016.png) no-repeat center;
	background-size: 38px 38px
}

.wisdomPlate[type="水表产品"] .logoBox {
	background: url(../images/w018.png) no-repeat center;
	background-size: 38px 38px
}

.wisdomPlate[type="样板工程"] .logoBox {
	background: url(../images/w005.png) no-repeat center;
	background-size: 30px 32px
}

.logoName {
	margin-left: 15px;
	line-height: 48px;
	font-size: 30px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: rgba(51, 51, 51, 1)
}

.wpTitleMid {
	height: 54px;
	width: auto;
	float: left
}

.wpTitleMid ul {
	margin-top: 17px;
	display: flex;
	flex-direction: row
}

.wppClassify,
.wpClassify {
	margin: 0 16px;
	font-size: 18px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: rgba(51, 51, 51, 1);
	cursor: pointer
}

.wppClassify.active,
.wpClassify.active {
	color: rgba(21, 176, 236, 1)
}

.wpTitleRight {
	float: right;
	margin-top: 20px;
	cursor: pointer
}

.wpTitleOpen {
	display: flex;
	flex-direction: row
}

.wpTitleClose {
	display: none;
	flex-direction: row
}

.wpTitleRight.active .wpTitleOpen {
	display: none
}

.wpTitleRight.active .wpTitleClose {
	display: flex
}

.wpTitleOpen p {
	font-size: 16px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: rgba(142, 146, 148, 1)
}

.wpTitleRight span {
	margin: 5px;
	width: 10px;
	height: 12px;
	display: block
}

.arrowDown {
	background: url(../images/w009.png) no-repeat center;
	background-size: 100% 100%
}

.arrowUp {
	background: url(../images/w010.png) no-repeat center;
	background-size: 100% 100%
}

.wpMainBox {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap
}

.wisdomProduct {
	width: 388px;
	height: 464px;
	margin: 6px;
	cursor: pointer
}

.wisdomProduct:hover,
.wisdomProduct.active {
	width: 390px;
	height: 466px;
	margin: 5px;
	border: 1px solid #9fc2d3
}

.wpiImgBox {
	width: 388px;
	height: 388px;
	background: url(../images/w014.jpg) no-repeat center;
	background-size: 100% 100%
}

.wpiImgBox img {
	position: relative;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%)
}

.wpImgTextBox {
	height: 76px;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	background: rgba(243, 246, 250, 1);
	padding: 16px 25px
}

.wpImgText {
	display: flex;
	flex-direction: column
}

.wpImgText p {
	font-size: 16px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: rgba(26, 26, 26, 1);
	line-height: 24px;
	height: 24px;
	width: 280px
}

.wpImgText p:last-of-type {
	font-weight: bold
}

.gotoDetail {
	width: 32px;
	height: 32px;
	background: url(../images/w004.png) no-repeat center;
	background-size: 100% 100%;
	margin: 6px
}

.wisdomProduct:hover .gotoDetail {
	background: url(../images/w003.png) no-repeat center
}

.wpHoverBox {
	position: absolute;
	top: 0;
	left: -100%;
	width: 100%;
	height: 100%;
	background: rgba(19, 175, 237, 0.9)
}

.wpHoverBox p {
	width: 70%;
	font-size: 16px;
	font-family: "微软雅黑";
	font-weight: 400;
	color: rgba(255, 255, 255, 1);
	line-height: 30px;
	position: relative;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%)
}

.wpMore {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap
}

.wisdomPlateWatermeter .wpsImgList {
	display: flex;
	flex: 1;
	flex-direction: column;
	background: rgba(247, 249, 249, 1);
	padding: 20px 30px;
	margin-right: 10px;
	width: auto;
	height: 396px
}

.wisdomPlateWatermeter .wpsImgList:last-of-type {
	margin-right: 0
}

.wisdomPlateWatermeter .wpwMultGoods {
	display: flex;
	flex-direction: column;
	flex: 1;
	margin-top: 10px
}

.wisdomPlateWatermeter .wpwMultGoods .wpwTitle {
	flex: none;
	height: 52px;
	background: rgba(247, 249, 249, 1);
	margin-bottom: 2px;
	font-size: 18px;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: rgba(26, 26, 26, 1);
	line-height: 52px;
	padding-left: 15px
}

.wisdomPlateWatermeter .wpwMultGoods .wpsImgList {
	padding: 20px;
	margin-right: 2px;
	height: 273px
}

.wisdomPlateWatermeter .wpwMultGoods .wpsiImgBox {
	margin: 30px auto
}

.wisdomEN .wisdomPlateWatermeter .wpwMultGoods .wpsiImgBox {
	margin: 20px auto
}

.wisdomEN .wisdomPlateWatermeter .wpsiImgBox {
	margin: 30px auto
}

@media(min-width:1200px) {
	.container {
		width: 1200px
	}

	#shipin .col-md-6 {
		width: 800px;
		margin: auto
	}
}

@media(max-width:1400px) {
	.coeRgithNavBar {
		right: 40px
	}
}

@media(max-width:1220px) {

	.itbctColorLeft,
	.itbctColorRight {
		display: none
	}
}

@media(max-width:1200px) {
	.coeRgithNavBar {
		right: 0;
		left: 1100px
	}

	.coeLineBox {
		left: 600px
	}
}
.indexproductimg{height: 240px;background: #ffffff;}
.indexproductimg img{width: auto; max-height: 240px;}
.swiper-slide{height: auto;}
