﻿/**************************************************

        以下是引入各个单页的css文件的部分 

***************************************************/
@import url(about-ptr-china.css);
/******************************

          内页公共部分

*******************************


/*********** 防伪查询 *************/
.fangwei-banner {
	height: calc(100vh - 6rem);
	max-height: 62rem;
	position: relative;
	z-index: 0;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}
.fangwei-banner:after {
	content: "";
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 0;
	background: rgba(0,0,0,.21);
}
.fangwei-banner .banner-text {
	position: relative;
	z-index: 1;
	color: #fff;
	font-size: 6rem;
	line-height: 1;
}
.inner-fangwei {
	position: relative;
	z-index: 1;
	margin-top: -20rem;
	padding-bottom: 10rem;
}
.inner-fangwei .content {
	background: #fff;
	padding: 0 5rem;
}
.inner-fangwei .tab-menu {
}
.inner-fangwei .tab-menu .menu-list {
	padding: 4rem 0 4rem 0;
}
.inner-fangwei .tab-menu .menu-list .list-item {
	margin: 0 5rem;
	text-align: center;
	position: relative;
	cursor: pointer;
}
.inner-fangwei .tab-menu .menu-list .list-item .icon {
	position: relative;
	width: 7rem;
	height: 7rem;
	margin: 0 auto;
	overflow: hidden;
	font-size: 0;
}
.inner-fangwei .tab-menu .menu-list .list-item .icon .img, .inner-fangwei .tab-menu .menu-list .list-item .icon .img-active {
	width: 100%;
	height: 100%;
	line-height: 7rem;
	position: relative;
	z-index: 0;
	overflow: hidden;
}
.inner-fangwei .tab-menu .menu-list .list-item .icon .img img, .inner-fangwei .tab-menu .menu-list .list-item .icon .img-active img {
	width: auto;
	max-width: 100%;
	height: auto;
	max-height: 100%;
	vertical-align: middle;
}
.inner-fangwei .tab-menu .menu-list .list-item.selected .icon .img {
	height: 0;
}
.inner-fangwei .tab-menu .menu-list .list-item .wenzi {
	color: #464747;
	font-size: 2rem;
	line-height: 2;
	position: relative;
}
.inner-fangwei .tab-menu .menu-list .list-item .wenzi:before {
	content: "";
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 0;
	border-bottom: 2px #6EB70B solid;
	display: none;
}
.inner-fangwei .tab-menu .menu-list .list-item .wenzi:after {
	content: "▼";
	position: absolute;
	left: 0;
	bottom: -8px;
	width: 100%;
	color: #6EB70B;
	text-align: center;
	font-size: 1rem;
	line-height: 1;
	display: none;
}
.inner-fangwei .tab-menu .menu-list .list-item.selected .wenzi {
	color: #6EB70B;
	font-weight: 600
}
.inner-fangwei .tab-menu .menu-list .list-item.selected .wenzi:before, .inner-fangwei .tab-menu .menu-list .list-item.selected .wenzi:after {
	display: block;
}
.inner-fangwei .tabbbox-container {
	display: none;
}
.inner-fangwei .fangwei-bd {
	padding: 4rem;
}
.inner-fangwei .fangwei-bd .bd-content {
	background: rgba(255,255,255,.28);
	border-radius: 1rem;
	padding: 2rem;
}
.inner-fangwei .fangwei-bd .bd-content .bd {
	width: 48%;
	padding-left: 1rem;
	padding-right: 7rem;
}
.inner-fangwei .fangwei-bd .bd-content .bd .bd-title {
	padding: 2rem 0 3rem 0;
	font-size: 0;
}
.inner-fangwei .fangwei-bd .bd-content .bd .bd-neirong {
}
.inner-fangwei .fangwei-bd .bd-content .fangwei-search {
	font-size: 0;
	box-shadow: 5px 8px 9px rgba(39,52,166,.51)
}
.inner-fangwei .fangwei-bd .bd-content .fangwei-search .text {
	background: #fff;
	width: calc(100% - 10rem);
	height: 4.4rem;
	line-height: 4.4rem;
	color: #454545;
	font-size: 1.4rem;
	padding: 0 2rem;
}
.inner-fangwei .fangwei-bd .bd-content .fangwei-search .button {
	background: #63a90b;
	color: #fff;
	line-height: 4.4rem;
	height: 4.4rem;
	text-align: center;
	padding: 0;
	border: none;
	font-size: 1.6rem;
	cursor: pointer;
	width: 10rem;
}
.inner-fangwei .fangwei-bd .bd-content .info {
	padding: 2.5rem 0 0 0;
	color: #fff;
}
.inner-fangwei .fangwei-bd .bd-content .info .info-title {
	font-size: 1.6rem;
	line-height: 2;
}
.inner-fangwei .fangwei-bd .bd-content .info .info-content {
	font-size: 1.4rem;
	line-height: 2;
	color: rgba(255,255,255,.66)
}
.inner-fangwei .fangwei-bd .bd-content .tushi {
	width: 52%;
	background: #fff;
	border-radius: 1rem;
	min-height: 29rem;
	text-align: center;
	padding: 3rem 2rem 0 2rem
}
.inner-fangwei .fangwei-bd .bd-content .tushi .tushi-title {
	color: #21386e;
	font-size: 1.6rem;
	line-height: 1.5;
	font-weight: 600;
}
.inner-fangwei .fangwei-bd .bd-content .tushi .tushi-content {
	padding-top: 1.5rem;
	font-size: 0;
}
.inner-fangwei .fangwei-bd .bd-content .tushi .tushi-content {
	padding-top: 2rem;
	padding-bottom: 2rem;
}
.inner-fangwei .fangwei-bd .bd-content .tushi .tushi-content .tushi-item {
	width: 15rem;
	margin-left: 3.5rem;
}
.inner-fangwei .fangwei-bd .bd-content .tushi .tushi-content .tushi-item:first-child {
	margin-left: 0;
}
.inner-fangwei .fangwei-bd .bd-content .tushi .tushi-content .tushi-item .img {
	font-size: 0;
	margin-bottom: 1rem;
}
.inner-fangwei .fangwei-bd .bd-content .tushi .tushi-content .tushi-item .wenzi {
	font-size: 1.4rem;
	line-height: 1.5;
}
/*************** 工业市政解决方案 **************/
.inner-small-banner {
	height: 42rem;
	background-position: center center;
	background-size: cover;
	background-repeat: no-repeat;
	position: relative;
}
.inner-small-banner:after {
	content: "";
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	/background: rgba(0,0,0,.05);/
	z-index: 0;
}
.inner-small-banner .banner-text-prolist {
	color: #fff;
	font-size: 6rem;
	line-height: 1;
	text-shadow: 6px 0 9px rgba(0,0,0,.11);
	font-weight: 500;
	padding-top: 12rem;
	position: relative;
	z-index: 1;
	letter-spacing: 0.25em;
}
.navigation {
	background: #f8f8f8;
	padding: 3rem 0;
	font-size: 0;
}
.navigation .content {
	position: relative;
}
.navigation .link, .navigation .fa, .navigation .text {
	font-size: 1.6rem;
	line-height: 2rem;
	color: #888;
	font-weight: normal;
}
.navigation .fa {
	padding: 0 1rem;
}
.navigation .text {
	color: #09244F;
}
.navigation .right-menu {
	position: absolute;
	right: 0;
	top: 50%;
	margin-top: -2rem;
}
.navigation .right-menu .menu-item {
	padding: 0 2rem;
	color: #6EB70B;
	font-size: 2rem;
	border-radius: 5px;
	line-height: 2;
}
.navigation .right-menu .menu-item.on, .navigation .right-menu .menu-item:hover {
	background: #6EB70B;
	color: #fff;
	text-decoration: none;
}
.solu-gongyeshizheng {
	padding: 7rem 0 10rem 0;
}
.solu-gongyeshizheng .solu-banner {
	font-size: 0;
	position: relative;
	z-index: 0;
}
.solu-gongyeshizheng .solu-banner img {
	width: auto;
	max-width: 100%;
}
.solu-gongyeshizheng .solu-miaoshu {
	background: rgba(255,255,255,.96);
	box-shadow: 0 11px 21px rgba(49,54,60,.11);
	width: 100%;
	max-width: 92rem;
	margin: -10rem auto 9rem;
	position: relative;
	z-index: 1;
	padding: 1.5rem 6rem 3rem 6rem;
}
.solu-gongyeshizheng .solu-miaoshu .title {
	font-size: 3.6rem;
	line-height: 1.5;
	margin-bottom: 0;
	font-weight: bold;
	margin-bottom: 1.5rem;
}
.solu-gongyeshizheng .solu-miaoshu .title .icon {
	font-size: 0;
	margin-right: 2rem;
}
.solu-gongyeshizheng .solu-miaoshu .neirong {
	color: #464747;
	text-align: center;
	font-size: 1.6rem;
	line-height: 1.8;
}
.solu-gongyeshizheng .xiangguan {
}
.solu-gongyeshizheng .xiangguan .xiangguan-item {
	width: 280px;
	margin: 0 6rem;
	font-size: 0;
	margin-bottom: 3rem;
	text-align: center;
	box-shadow: 0 5px 11px rgba(49,54,60,.07);
}
.solu-gongyeshizheng .xiangguan .xiangguan-item .img {
}
.solu-gongyeshizheng .xiangguan .xiangguan-item .img img {
	width: 100%;
}
.solu-gongyeshizheng .xiangguan .xiangguan-item .text {
	background: #fff;
	padding: 1.5rem;
	position: relative;
	transition: all 200ms ease-out;
}
.solu-gongyeshizheng .xiangguan .xiangguan-item .text .title {
	color: #09244F;
	font-size: 1.8rem;
	line-height: 1.2;
	/*margin-bottom: 2rem;*/
	transition: all 200ms ease-out;
	text-transform: uppercase
}
.solu-gongyeshizheng .xiangguan .xiangguan-item .text .more {
	color: #888;
	font-size: 1.4rem;
	line-height: 3.6rem;
	width: 14rem;
	border-radius: 3.6rem;
	background: #eee;
	margin-bottom: 1rem;
	transition: all 200ms ease-out;
	display: none;
}
.solu-gongyeshizheng .xiangguan .xiangguan-item .text:after {
	content: "";
	position: absolute;
	right: 0;
	bottom: 0;
	width: 0;
	height: 0;
	border-bottom: 4.2rem solid #09244F;
	border-left: 4.2rem solid transparent;
	transition: all 200ms ease-out;
}
.solu-gongyeshizheng .xiangguan .xiangguan-item:hover .text {
	background: #09244F;
}
.solu-gongyeshizheng .xiangguan .xiangguan-item:hover .text:after {
	border-bottom-color: #6EB70B;
}
.solu-gongyeshizheng .xiangguan .xiangguan-item:hover .text .title {
	color: #fff
}
.solu-gongyeshizheng .xiangguan .xiangguan-item:hover .text .more {
	color: #fff;
	background: #6EB70B
}
/********* 商用解决方案 ***********/
.solu-shangyong {
	padding: 0rem 0 16rem 0;
}
.solu-shangyong .solu-jieshao {
}
.solu-shangyong .solu-jieshao .title {
	text-align: center;
	font-size: 4.6rem;
	line-height: 1.4;
	margin-bottom: 4.5rem;
	font-weight: bold;
}
.solu-shangyong .solu-jieshao .container {
	padding: 0 2rem;
}
.solu-shangyong .solu-jieshao .container p {
	font-size: 1.6rem;
	line-height: 2;
}
.solu-xiangguan {
	background: #f8f8f8;
	padding: 9rem 0 15rem 0;
}
.solu-xiangguan .mt {
	text-align: center;
	color: #6EB70B;
	font-weight: 500;
	font-size: 4rem;
	line-height: 1.5;
	margin-bottom: 6rem;
}
.solu-xiangguan .mc {
	max-width: 1000px;
}
.solu-xiangguan .swiper-container {
	overflow: visible;
}
.solu-xiangguan .swiper-xiangguan {
	overflow: hidden;
}
.solu-xiangguan .swiper-xiangguan .img {
	width: 220px;
	height: 220px;
	line-height: 220px;
	font-size: 0;
	text-align: center;
}
.solu-xiangguan .swiper-xiangguan .img img {
	width: auto;
	max-width: 100%;
	height: auto;
	max-height: 100%;
	vertical-align: middle;
}
.solu-xiangguan .swiper-pagination {
	width: 100%;
	bottom: -5rem;
}
.solu-xiangguan .swiper-pagination .swiper-pagination-bullet {
	background: #464747;
	width: 1.4rem;
	height: 1.4rem;
	margin: 0 5px;
}
.solu-xiangguan .swiper-pagination .swiper-pagination-bullet-active {
	background: #09244F;
}
.solu-xiangguan .swiper-button-prev, .solu-xiangguan .swiper-button-next {
	width: 3.6rem;
	height: 3.6rem;
	margin-top: -1.8rem;
	background-size: 1.2rem 1.8rem;
	background-color: #09244F;
	border-radius: 50%;
}
.solu-xiangguan .swiper-button-prev {
	left: -6rem;
}
.solu-xiangguan .swiper-button-next {
	right: -6rem;
}
/************ 商用-产品中心-flow产品 *************/
.product-grid.parbase.section {
	background: #f8f8f8;
	border-top: 1px #fff solid;
	padding: 1rem 0 10rem 0;
}
.pro-fl {
	padding-bottom: 2rem;
}
.pro-fl ul {
	font-size: 0;
	border-bottom: 1px #09244F solid;
}
.pro-fl ul li {
	display: inline-block;
	vertical-align: top;
	font-size: 2rem;
	line-height: 1.8;
	padding: 1rem 2rem;
	position: relative;
	cursor: pointer;
}
.pro-fl ul li:hover, .pro-fl ul li.selected {
	color: #6EB70B;
}
.pro-fl ul li:hover:before, .pro-fl ul li.selected:before {
	content: "";
	position: absolute;
	left: 0;
	bottom: -2px;
	height: 0;
	width: 100%;
	border-bottom: 3px #6EB70B solid;
}
.pro-fl ul li:hover:after, .pro-fl ul li.selected:after {
	content: "▼";
	position: absolute;
	left: 0;
	bottom: -1rem;
	width: 100%;
	text-align: center;
	font-size: 1rem;
	line-height: 1;
	color: #6EB70B;
}
.pro-box .sub-fl {
}
.pro-box .sub-fl ul {
	font-size: 0;
	background: rgba(96,134,155,.09);
	padding: 1rem 2rem;
}
.pro-box .sub-fl ul li {
	display: inline-block;
	vertical-align: top;
	font-size: 1.6rem;
	line-height: 2;
	margin-right: 3.5rem;
	color: #09244F;
	cursor: pointer;
	position: relative;
}
.pro-box .sub-fl ul li:hover, .pro-box .sub-fl ul li.selected {
	color: #6EB70B;
}
.pro-box .sub-fl ul li:hover:after, .pro-box .sub-fl ul li.selected:after {
	content: "";
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 0;
	border-bottom: 2px #6EB70B solid;
}
.pro-box .grid, .pro-box .sub-box .box-content {
	display: none;
}
.product-grid.component .grid > ul, .product-grid.component .grid .products-results-list {
	list-style: none;
	display: flex;
	flex-flow: row wrap;
	margin: 2rem 0 2.5rem;
	position: relative
}
/*@media screen and (min-width:768px) {
.product-grid.component .grid>ul, .product-grid.component .grid .products-results-list {
	display: flex;
	flex-flow: row wrap;
	margin: 0 -1.5rem 2.2rem -1.5rem;
	padding-bottom: 3rem
}
}

@media screen and (min-width:992px) {
.product-grid.component .grid>ul, .product-grid.component .grid .products-results-list {
	margin: 0 -2.5rem 2.2rem -2.5rem
}
}*/
.product-grid.component .grid > ul:after, .product-grid.component .grid .products-results-list:after {
	clear: both;
	content: '';
	height: 0;
	display: block
}
.product-grid.component .grid > ul li, .product-grid.component .grid .products-results-list li {
	display: block;
	width: 50%;
	flex-basis: 50%;
	margin: 0;
	padding: 0;
	position: relative;
	text-align: center
}

@media screen and (min-width:768px) {
.product-grid.component .grid > ul li, .product-grid.component .grid .products-results-list li {
	flex-shrink: 0;
	float: none;
	margin: 0 0 -2.8rem;
	padding: 0;
	width: 25%;
	flex-basis: 25%;
	text-align: left
}
.product-grid.component .grid > ul li:nth-child(2n+1), .product-grid.component .grid .products-results-list li:nth-child(2n+1) {
	clear: none
}
}

@media screen and (min-width:992px) {
.product-grid.component .grid > ul li, .product-grid.component .grid .products-results-list li {
	margin: 0 0 -6.8rem
}
}
.product-grid.component .grid > ul li a, .product-grid.component .grid .products-results-list li a {
	display: block;
	padding: .5rem;
	border: 3px solid rgba(255,255,255,0);
	position: relative;
	height: 100%;
	-webkit-transition: all .15s linear;
	-moz-transition: all .15s linear;
	-ms-transition: all .15s linear;
	-o-transition: all .15s linear;
	transition: all .15s linear
}

@media screen and (min-width:768px) {
.product-grid.component .grid > ul li a, .product-grid.component .grid .products-results-list li a {
	padding: 1.5rem 1.5rem 1rem
}
}

@media screen and (min-width:992px) {
.product-grid.component .grid > ul li a, .product-grid.component .grid .products-results-list li a {
	padding: 2.5rem 1rem 1.8rem
}
}
.product-grid.component .grid > ul li a:hover, .product-grid.component .grid .products-results-list li a:hover, .product-grid.component .grid > ul li a:focus, .product-grid.component .grid .products-results-list li a:focus, .product-grid.component .grid > ul li a.on, .product-grid.component .grid .products-results-list li a.on {
	text-decoration: none;
	border: 3px solid #4f8309;
	background: #fff;
	position: relative;
	z-index: 50
}
.product-grid.component .grid > ul li a:hover .quickview, .product-grid.component .grid .products-results-list li a:hover .quickview, .product-grid.component .grid > ul li a:focus .quickview, .product-grid.component .grid .products-results-list li a:focus .quickview, .product-grid.component .grid > ul li a.on .quickview, .product-grid.component .grid .products-results-list li a.on .quickview {
	opacity: 1
}
.product-grid.component .grid > ul li a .image, .product-grid.component .grid .products-results-list li a .image {
	position: relative;
	height: 0;
	padding-bottom: 96%;
	margin-bottom: 1.5rem
}

@media screen and (min-width:768px) {
.product-grid.component .grid > ul li a .image, .product-grid.component .grid .products-results-list li a .image {
	padding-bottom: 89%;
	margin-bottom: 2.5rem
}
}
.product-grid.component .grid > ul li a .image img, .product-grid.component .grid .products-results-list li a .image img {
	display: block;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	width: 100%;
	height: 100%;
	-o-object-fit: contain;
	object-fit: contain;
	-o-object-position: center center;
	object-position: center center;
	font-family: 'object-fit: contain; object-position: center center';
	object-position: bottom
}
.product-grid.component .grid > ul li a p, .product-grid.component .grid .products-results-list li a p {
	margin: 0
}
.product-grid.component .grid > ul li a h4, .product-grid.component .grid .products-results-list li a h4 {
	color: #464747;
	font-size: 1.4rem;
	line-height: 1.15;
	margin-bottom: 0;
	font-weight: 400;
	text-transform: none;
	font-family: 'Barlow', sans-serif;
	text-align: center;
}
.product-grid.component .grid > ul li:hover a h4, .product-grid.component .grid .products-results-list li:hover a h4 {
	color: #09244F;
}

@media screen and (min-width:768px) {
.product-grid.component .grid > ul li a h4, .product-grid.component .grid .products-results-list li a h4 {
	font-size: 1.6rem;
	margin-bottom: 2rem
}
}

@media screen and (min-width:992px) {
.product-grid.component .grid > ul li a h4, .product-grid.component .grid .products-results-list li a h4 {
	font-size: 1.8rem;
	margin-bottom: 2rem
}
}
.product-grid.component .grid > ul li a .description, .product-grid.component .grid .products-results-list li a .description {
	color: #464747;
	display: none;
	font-size: 1.6rem;
	line-height: 1.15
}

@media screen and (min-width:768px) {
.product-grid.component .grid > ul li a .description, .product-grid.component .grid .products-results-list li a .description {
	display: block
}
}
.product-grid.component .grid > ul li a .quickview, .product-grid.component .grid .products-results-list li a .quickview {
	display: none
}

@media screen and (min-width:768px) {
.product-grid.component .grid > ul li a .quickview, .product-grid.component .grid .products-results-list li a .quickview {
	display: block;
	text-align: center;
	border-top: solid 1px #dadada;
	font-size: 1.6rem;
	padding: 1.4rem 2rem 0;
	cursor: pointer;
	-webkit-transition: all .15s linear;
	-moz-transition: all .15s linear;
	-ms-transition: all .15s linear;
	-o-transition: all .15s linear;
	transition: all .15s linear;
	margin-top: 2.6rem;
	position: relative;
	opacity: 0;
	color: #464747
}
.product-grid.component .grid > ul li a .quickview > span, .product-grid.component .grid .products-results-list li a .quickview > span {
	display: inline-block;
	margin-right: 1.5rem;
	color: #4f8309;
	position: relative;
	top: 2px
}
.product-grid.component .grid > ul li a .quickview:hover, .product-grid.component .grid .products-results-list li a .quickview:hover, .product-grid.component .grid > ul li a .quickview:focus, .product-grid.component .grid .products-results-list li a .quickview:focus {
	color: #4f8309
}
}

@media screen and (min-width:992px) {
.product-grid.component .grid > ul li a .quickview, .product-grid.component .grid .products-results-list li a .quickview {
	font-size: 1.4rem
}
}
.product-grid.component .grid .no-results {
	margin-top: 2rem;
	color: #464747
}
/************ 商用-flow产品详情 ***************/
.pro-detail {
	padding: 5rem 0 10rem 0;
}
.pro-detail .pp-top {
	margin-bottom: 5rem;
}
.pro-detail .pp-top .pp-img {
	float: left;
	width: 46%;
	max-width: 52rem;
	height: 45rem;
	line-height: 45rem;
	font-size: 0;
	position: relative;
	text-align: center;
}
.pro-detail .pp-top .pp-img:after {
	content: "";
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1;
	border: 1px #eee solid;
}
.pro-detail .pp-top .pp-img img {
	width: auto;
	max-width: 100%;
	height: auto;
	max-height: 100%;
	vertical-align: middle;
	position: relative;
	z-index: 0;
}
.pro-detail .pp-top .pp-info {
	float: right;
	width: 54%;
	max-width: 64rem;
}
.pro-detail .pp-top .pp-info .pp-title {
	background: #eee;
	color: #6EB70B;
	font-size: 3rem;
	line-height: 2;
	padding: 1rem 2rem;
	font-weight: 500;
}
.pro-detail .pp-top .pp-info .pp-intro {
	font-size: 1.6rem;
	line-height: 2;
	padding: 1rem 2rem;
}
.pro-detail .pp-top .pp-info .pp-intro strong {
}
.pro-detail .pp-bottom {
	padding: 0 1rem;
}
.pro-detail .pp-bottom .pp-item {
	width: 49%;
	max-width: 58rem;
}
.pro-detail .pp-bottom .pp-item .title {
	background: #c1d2db;
	padding: 0 2.5rem;
	font-size: 2.4rem;
	line-height: 5rem;
}
.pro-detail .pp-bottom .pp-item .neirong {
	font-size: 2rem;
	line-height: 2;
	padding: 1rem 2.5rem;
}
.pro-detail .pp-bottom .pp-item .neirong td:first-child {
}
.pro-detail .pp-bottom .detail {
}
.pro-detail .pp-bottom .detail .pics {
	text-align: center;
	display: flex;
	justify-content: space-around;
	align-items: flex-start;
	margin-bottom: 5rem;
}
.pro-detail .pp-bottom .detail .pics .img {
	font-size: 0;
}
.pro-detail .pp-bottom .detail .pics .wenzi {
	font-size: 2rem;
	line-height: 2;
}
.pro-detail .pp-bottom .detail .texts {
	padding: 0 6.5rem;
}
.pro-detail .pp-bottom .detail .texts .text-item {
	width: 50%;
	max-width: 45rem;
	font-size: 1.6rem;
	line-height: 2;
}
.pro-detail .pp-bottom .detail .texts .text-item strong {
	color: #09244F;
	font-size: 1.8rem;
	font-weight: normal;
}
.pro-detail .pp-bottom .detail .texts .text-item > p {
	position: relative;
	padding-left: 30px;
}
.pro-detail .pp-bottom .detail .texts .text-item .red, .pro-detail .pp-bottom .detail .texts .text-item .dark-blue, .pro-detail .pp-bottom .detail .texts .text-item .light-blue, .pro-detail .pp-bottom .detail .texts .text-item .dark-gray {
	/*font-size: 2.6rem;
	padding-right: 2rem;*/
	font-size: 0;
	width: 0;
	height: 0;
	border-top: 10px solid transparent;
	border-left: 20px solid red;
	border-bottom: 10px solid transparent;
	vertical-align: 9px;
	position: absolute;
	top: 0;
	left: 0;
	margin-top: 17px;
}
.pro-detail .pp-bottom .detail .texts .text-item .red {
	border-left-color: #df0010;
}
.pro-detail .pp-bottom .detail .texts .text-item .dark-blue {
	border-left-color: #09244F;
}
.pro-detail .pp-bottom .detail .texts .text-item .light-blue {
	border-left-color: #006E96;
}
.pro-detail .pp-bottom .detail .texts .text-item .dark-gray {
	border-left-color: #464747;
}
/************** 家用-家用购买 *****************/
.buy-banner {
	height: 42rem;
	position: relative;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}
.buy-banner .banner-text {
	position: relative;
	color: #fff;
	font-size: 6rem;
	line-height: 1;
	z-index: 1;
	padding-top: 13rem;
}
.buy-banner:after {
	content: "";
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 0;
	background: rgba(0,0,0,.21)
}
.buy-list {
	font-size: 0;
	padding: 60px 0;
}
.buy-list .list-item {
	width: calc(100%/4);
}
.buy-list .list-item .bt {
	margin-bottom: 30px;
}
.buy-list .list-item .bt .icon {
	width: 3rem;
	height: 3rem;
	line-height: 4rem;
	text-align: center;
	margin-right: 1rem;
}
.buy-list .list-item .bt .icon img {
	width: auto;
	max-width: 100%;
	height: auto;
	max-height: 100%;
	vertical-align: middle;
}
.buy-list .list-item .bt .wenzi {
	color: #09244F;
	font-size: 22px;
	line-height: 2;
	font-weight: 600;

}
.buy-list .list-item .bc {
}
.buy-list .list-item .online-list .link {
	border: 2px #efefef solid;
	width: 260px;
	text-align: center;
	height: 130px;
	line-height: 106px;
	padding: 10px;
	margin-top: 30px;
	background: #efefef;
	font-size: 0;
}
.buy-list .list-item .online-list .link:first-child {
	margin-top: 0;
}
.buy-list .list-item .online-list .link img {
	width: auto;
	max-width: 100%;
	height: auto;
	max-height: 100%;
	vertical-align: middle;
}
.buy-list .list-item .online-list .link:hover {
	border-color: #6EB70B;
}
.buy-list .list-item .button .link {
	width: 280px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	background: #09244F;
	font-size: 1.8rem;
	font-style: italic;
	color: #fff;
	font-weight: 100
}
.buy-list .list-item .button .link:hover {
	background: #6EB70B;
	text-decoration: none !important
}
/*********** 家用购买-经销商 **************/
.jxs-check {
	padding: 3.5rem 0 10rem 0;
}
.jxs-check .mt {
	border-bottom: 1px #09244F solid;
	margin-bottom: 4rem;
	padding: 1rem 0;
}
.jxs-check .mt .fa {
	font-size: 3rem;
	line-height: 1;
	vertical-align: middle;
	color: #09244F;
	padding-right: 0.5rem;
}
.jxs-check .mt .wenzi {
	font-size: 2.4rem;
	line-height: 1.667;
	margin: 0;
	font-weight: 600;
	vertical-align: middle;
}
.jxs-check .mc {
}
.jxs-check .search-box {
	font-size: 0;
	margin-bottom: 3rem;
}
.jxs-check .search-box .text {
	border: 1px #dcdcdc solid;
	border-radius: 5px;
	width: 400px;
	height: 52px;
	line-height: 50px;
	padding: 0 2rem;
	color: #464747;
	font-size: 1.4rem;
}
.jxs-check .search-box .text:focus {
	border-color: #09244F;
}
.jxs-check .search-box .search-button {
	border: none;
	background: #09244F;
	color: #fff;
	font-size: 2rem;
	height: 52px;
	line-height: 52px;
	width: 120px;
	border-radius: 5px;
	margin-left: 20px;
	cursor: pointer;
}
.jxs-check .search-box .search-button i {
	color: #6EB70B;
	margin-left: 15px;
}
.jxs-check .search-box .search-button:hover {
	background: #6EB70B;
}
.jxs-check .search-box .search-button:hover i {
	color: #09244F;
}
.jxs-check .info {
	color: #09244F;
	font-size: 1.4rem;
	line-height: 1.5;
	margin-bottom: 15px;
}
.jxs-check .result-box {
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	padding: 5rem 4rem;
}
.jxs-check .result-box .result-content {
	background: #fff;
	border-radius: 10px;
	padding: 3rem 4rem 2rem 4rem;
	width: 64%;
}
.jxs-check .result-box .result-content .check-result {
	padding: 1rem 0 1rem 2rem;
	color: #fff;
	font-size: 0;
	line-height: 4rem;
	border-radius: 6rem;
	margin-bottom: 3rem;
}
.jxs-check .result-box .result-content .check-result .icon {
	width: 4rem;
	height: 4rem;
	line-height: 4rem;
	font-size: 4rem;
	vertical-align: top;
}
.jxs-check .result-box .result-content .check-result .wenzi {
	width: calc(100% - 4rem);
	font-size: 2.2rem;
}
.jxs-check .result-box .result-content .check-right {
	background: #6EB70B
}
.jxs-check .result-box .result-content .check-wrong {
	background: #c80002;
}
.jxs-check .result-box .result-content .check-info {
}
.jxs-check .result-box .result-content .check-info .bt {
	font-size: 1.6rem;
	line-height: 1;
	margin-bottom: 1rem;
}
.jxs-check .result-box .result-content .check-info .bc {
	font-size: 1.4rem;
	line-height: 2;
}
.jxs-check .result-box .result-content .check-info .bc td:first-child {
	color: #888;
}
/************ 家用-关于滨特尔 *************/
.about-banner {
	height: 420px;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}
.about-btr {
	padding: 7rem 0 0 0;
}
.about-btr .about-info {
	position: relative;
}
.about-btr .about-info .about-text {
	/*position: absolute;
	left: 0;
	top: 60px;
	width: 750px;
	background: #f4f4f4;
	padding: 30px 40px;
	z-index: 1;*/
	padding: 30px 6%;
	<!--text-align: center;-->
	text-align:left;
}
.about-btr .about-info .about-text h4 {
	font-size: 30px;
	line-height: 1.5;
	font-weight: 600;
	margin-bottom: 20px;
}
.about-btr .about-info .about-text h5 {
	font-size: 24px;
	line-height: 1.5;
	font-weight: 600;
	margin-bottom: 20px;
	color: #63a90b;
}
.about-btr .about-info .about-text p {
	font-size: 1.58rem;
	line-height: 1.8;
}
.about-btr .about-info .about-video-box {
	/*width: 87.5%;*/
	width: 100%;
	max-width: 750px;
	margin: 0 auto;
	height: 0;
	/*padding-bottom: 46.66667%;*/
	padding-bottom: 33.3333333%;
	position: relative;
	overflow: hidden;
}
.about-btr .about-info .about-video {
	/*float: right;
	width: 540px;
	height: 540px;*/
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	font-size: 0;
	cursor: pointer;
}
.about-btr .about-shuzi {
}
.about-btr .about-shuzi .shuzi-list {
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding: 0rem 0;
}
.about-btr .about-shuzi .shuzi-list .list-item {
	display: inline-block;
	white-space: nowrap;
}
.about-btr .about-shuzi .shuzi-list .list-item .count-text, .about-btr .about-shuzi .shuzi-list .list-item .count-value {
	vertical-align: baseline;
	line-height: 1;
}
.about-btr .about-shuzi .shuzi-list .list-item .count-text {
	font-size: 2rem;
}
.about-btr .about-shuzi .shuzi-list .list-item .count-title {
	font-size: 3.6rem;
	font-weight: 500;
	font-style: italic;
}
.about-btr .about-shuzi .shuzi-list .list-item:first-child {
	width: 150px;
}
.about-btr .about-shuzi .shuzi-list .list-item:nth-child(2) {
	width: 160px;
}
.about-btr .about-shuzi .shuzi-list .list-item:nth-child(3) {
	width: 220px;
}
.about-btr .about-shuzi .shuzi-list .list-item:nth-child(4) {
	width: 104px;
}
.about-btr .about-shuzi .shuzi-list .list-item:nth-child(5) {
	width: 94px;
}
.about-btr .about-shuzi .shuzi-list .list-item:nth-child(6) {
}
.about-dashiji {
	background: #f8f8f8;
	padding: 8rem 0;
}
.about-dashiji .content {
	position: relative;/*padding: 0 220px;*/
}
.about-dashiji .content .tree-box {
	position: relative;
	width: 75%;
}
.about-dashiji .content .tree-box:after {
	content: "";
	position: absolute;
	left: 50%;
	top: 0;
	width: 0;
	height: 100%;
	z-index: 0;
	border-left: 1px #9e9d9e solid;
	margin-left: -1px
}
.about-dashiji .dashiji-item {
	position: relative;
	z-index: 1;
	margin-bottom: 30px;
}
.about-dashiji .dashiji-item:nth-child(2n) {
	flex-direction: row-reverse;
}
.about-dashiji .dashiji-item .circle {
	width: 40px;
	font-size: 0;
}
.about-dashiji .dashiji-item .circle:after {
	content: "";
	display: inline-block;
	width: 10px;
	height: 10px;
	border: 2px #000 solid;
	border-radius: 50%;
	background: #f8f8f8
}
.about-dashiji .dashiji-item .year, .about-dashiji .dashiji-item .info {
	font-size: 20px;
	width: calc((100% - 40px)/2);
}
.about-dashiji .dashiji-item .info {
	line-height: 1.4;
}
.about-dashiji .dashiji-item .year {
	text-align: right;
}
.about-dashiji .dashiji-item:nth-child(2n) .year {
	text-align: left;
}
.about-dashiji .dashiji-item .info {
	text-align: left;
}
.about-dashiji .dashiji-item:nth-child(2n) .info {
	text-align: right;
}
.about-dashiji .img-box {
	width: 24%;
}
.about-dashiji .img-box .img-item {
	text-align: center;
	margin-top: 10px;
	font-size: 0;
}
.about-dashiji .img-box .img-item:first-child {
	margin-top: 0;
}
.about-dashiji .img-box .img-item .img {
	border-radius: 10px;
	font-size: 0;
	width: 65%;
	overflow: hidden;
	display: inline-block;
}
.about-dashiji .img-box .img-item .img img {
	width: auto;
	max-width: 100%;
}
.about-dashiji .img-box .img-item .text {
	font-size: 14px;
	line-height: 1.5;
}
.about-dashiji .img-box .img-item .text strong {
	font-weight: normal;
	color: #015199
}
.about-rongyu {
	padding: 100px 0 70px 0;
}
.about-rongyu .mt {
	text-align: center;
	color: #09244f;
	font-size: 30px;
	line-height: 1;
	margin-bottom: 70px;
}
.about-rongyu .mc {
	text-align: justify;
	display: flex;
	justify-content: space-between;
	align-items: stretch;
	flex-wrap: wrap;
}
.about-rongyu .mc .rongyu-item {
	/*width: 32%;
	max-width: 370px;
	min-height: 340px;
	
	margin-bottom: 30px;*/
	background: #eee;
	width: 25%;
	padding: 10px;
}
.about-rongyu .mc .rongyu-item .img-box {
	font-size: 0;
	height: 0;
	padding-bottom: 68.571428%;
	position: relative;
	overflow: hidden;
}
.about-rongyu .mc .rongyu-item .img-box .img {
	position: absolute;
	z-index: 0;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: #fff;
	padding: 5px;
}
.about-rongyu .mc .rongyu-item .img-box .img:after {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 1;
	border: 1px #dcdcdc solid;
	box-sizing: border-box;
}
.about-rongyu .mc .rongyu-item .img-box .img img {
	width: auto;
	max-width: 100%;
	height: auto;
	max-height: 100%;
	position: relative;
	z-index: 0;
}
.about-rongyu .mc .rongyu-item .wenzi-box {
	font-size: 14px;
	line-height: 1.6;
	padding: 20px 0;
	text-align: center;
}
.popup-video-box {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background: rgba(0,0,0,.37);
	z-index: 9999;
	display: none;
}
.popup-video-box .popup-video-container {
	padding: 40px 20px 20px 20px;
	position: relative;
}
.popup-video-box .popup-video-container .close-video {
	position: absolute;
	right: 10px;
	top: 10px;
	width: 20px;
	height: 20px;
	line-height: 20px;
	cursor: pointer;
	font-size: 0;
}
.popup-video-box .popup-video-container .close-video img {
	width: auto;
	max-width: 100%;
	height: auto;
	max-height: 100%;
	vertical-align: middle;
}
.popup-video-box .popup-video {
	width: 100%;
}
/************* 家用-小公寓解决方案 *************/
.inner-xiaogongyu-banner {
	text-align: center;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	height: 840px;
	position: relative;
	z-index: 0;
}
.inner-xiaogongyu-banner:after {
	content: "";
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 0;
	background: rgba(0,0,0,.54);
}
.inner-xiaogongyu-banner .banner-text {
	position: relative;
	z-index: 1;
	color: #fff;
	font-size: 4.8rem;
	line-height: 1;
	font-weight: 900;
	padding-top: 20rem;
}
.solu-xiaogongyu {
	position: relative;
	z-index: 1;
}
.solu-xiaogongyu .xiaogongyu-info {
	margin-top: -370px;
	text-align: center;
	font-size: 0;
	box-shadow: 3px 3px 32px rgba(33,56,110,.21)
}
.solu-xiaogongyu .xiaogongyu-info img {
	width: auto;
	max-width: 100%;
}
.xiaogongyu-xiangguan {
	background: none;
}
.xiaogongyu-xiangguan .mt {
	text-align: left;
	max-width: 1200px;
	margin: 0 auto;
}
.xiaogongyu-xiangguan .mt .title-chs {
	color: #010101;
	font-size: 4rem;
	line-height: 1;
	margin: 0;
	font-weight: 500;
}
.xiaogongyu-xiangguan .mt .title-chs span {
	color: #6EB70B
}
.xiaogongyu-xiangguan .mt .title-eng {
	color: #010101;
	font-size: 2rem;
	line-height: 1.5;
	margin-bottom: 5rem;
	font-weight: 500;
}
.xiaogongyu-xiangguan .xiangguan-item {
	width: 28rem;
	font-size: 0;
	margin-bottom: 3rem;
	text-align: center;
	box-shadow: 0 5px 11px rgba(49,54,60,.07);
}
.xiaogongyu-xiangguan .xiangguan-item .img {
}
.xiaogongyu-xiangguan .xiangguan-item .img img {
	width: 100%;
}
.xiaogongyu-xiangguan .xiangguan-item .text {
	background: #fff;
	padding: 3rem;
	position: relative;
	transition: all 200ms ease-out;
}
.xiaogongyu-xiangguan .xiangguan-item .text .title {
	color: #000000;
	font-size: 2rem;
	line-height: 1.2;
	margin-bottom: 2rem;
	transition: all 200ms ease-out;
	text-transform: uppercase
}
.xiaogongyu-xiangguan .xiangguan-item .text .more {
	color: #888;
	font-size: 1.4rem;
	line-height: 3.6rem;
	width: 14rem;
	border-radius: 3.6rem;
	background: #eee;
	margin-bottom: 1rem;
	transition: all 200ms ease-out;
}
.xiaogongyu-xiangguan .xiangguan-item .text:after {
	content: "";
	position: absolute;
	right: 0;
	bottom: 0;
	width: 0;
	height: 0;
	border-bottom: 4.2rem solid #09244F;
	border-left: 4.2rem solid transparent;
	transition: all 200ms ease-out;
}
.xiaogongyu-xiangguan .xiangguan-item:hover .text {
	background: #09244F;
}
.xiaogongyu-xiangguan .xiangguan-item:hover .text:after {
	border-bottom-color: #6EB70B;
}
.xiaogongyu-xiangguan .xiangguan-item:hover .text .title {
	color: #fff
}
.xiaogongyu-xiangguan .xiangguan-item:hover .text .more {
	color: #fff;
	background: #6EB70B
}
/*************** 家用-产品中心 *************/
.minyong-pro-main-list {
	padding: 5rem 0;
}
.minyong-pro-main-list .pro-info {
	text-align: center;
	padding: 0 15rem;
	margin-bottom: 5rem;
}
.minyong-pro-main-list .pro-info .text {
	background: #f8f8f8;
	border-radius: 200px;
	box-shadow: 0 0 27px rgba(33,56,110,.11);
	padding: 2rem;
	color: #6EB70B;
	font-size: 1.6rem;
	line-height: 2
}
.minyong-pro-main-list .minyong-fl {
	text-align: justify;
}
.minyong-pro-main-list .minyong-fl .fl-item {
	width: 360px;
	margin-bottom: 20px;
	<!--width: 19%;-->
	margin-bottom: 3rem;
	box-shadow: 0 0 27px rgba(33,56,110,.11);
	background: #fff;
	font-size: 0;
}
.minyong-pro-main-list .minyong-fl .fl-item .img {
	/*height: 280px;*/
	height: auto;
}
.minyong-pro-main-list .minyong-fl .fl-item .img img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.minyong-pro-main-list .minyong-fl .fl-item .text {
	height: 50px;
	position: relative;
	color: #09244F;
	font-size: 16px;
}
.minyong-pro-main-list .minyong-fl .fl-item .text:after {
	content: "";
	position: absolute;
	right: 0;
	bottom: 0;
	width: 0;
	height: 0;
	border-bottom: 30px solid #09244F;
	border-left: 30px solid transparent;
	transition: all 200ms ease-out;
}
.minyong-pro-main-list .minyong-fl .fl-item:hover {
	text-decoration: none !important
}
.minyong-pro-main-list .minyong-fl .fl-item:hover .text {
	background: #09244F;
	color: #fff;
	text-decoration: none !important
}
.minyong-pro-main-list .minyong-fl .fl-item:hover .text:after {
	border-bottom-color: #6EB70B;
}
/**************** 家用-产品中心-家用产品 **************/
.minyong-index-product-banner {
	height: 68rem; /*margin-top: -15.6rem;*/
}
.minyong-index-product-banner .swiper-slide {
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}
.minyong-index-product-banner .slide-content {
	height: 100%;
	width: 1200px;
}
.minyong-index-product-banner .slide-content > div {
	height: 100%;
}
.minyong-index-product-banner .slide-content .img {
	font-size: 0;
	width: 40%;
}
.minyong-index-product-banner .slide-content .img img {
	width: auto;
	max-width: 100%;
	height: auto;
	max-height: 100%;
	vertical-align: middle;
}
.minyong-index-product-banner .slide-content .text {
	width: 60%;
	text-align: left;
	padding-left: 9rem;
}
.minyong-index-product-banner .slide-content .text .title {
	color: #464747;
	font-size: 4.2rem;
	line-height: 1.5;
	margin-bottom: 3rem;
	font-weight: 500;
}
.minyong-index-product-banner .slide-content .text .bt {
	color: #000;
	font-size: 2rem;
	line-height: 1.5;
	margin-bottom: 2rem;
}
.minyong-index-product-banner .slide-content .text .bc {
	margin-bottom: 3rem;
	font-size: 0;
}
.minyong-index-product-banner .slide-content .text .bc .bc-item {
}
.minyong-index-product-banner .slide-content .text .bc .icon {
	width: 5rem;
	height: 5rem;
	line-height: 5rem;
	text-align: center;
}
.minyong-index-product-banner .slide-content .text .bc .icon img {
	width: auto;
	max-width: 100%;
	height: auto;
	max-height: 100%;
	vertical-align: middle;
}
.minyong-index-product-banner .slide-content .text .bc .wenzi {
	font-size: 1.4rem;
	line-height: 1.7;
}
.minyong-index-product-banner .slide-content .text .bc.type1 .bc-item {
	margin-right: 3rem;
	margin-bottom: 1rem;
	width: 28%;
}
.minyong-index-product-banner .slide-content .text .bc.type1 .icon {
	margin-right: 1rem;
}
.minyong-index-product-banner .slide-content .text .bc.type2 .bc-item {
	margin-right: 6rem;
}
.minyong-index-product-banner .slide-content .text .more {
	background: #6EB70B;
	color: #fff;
	text-align: center;
	font-size: 2rem;
	width: 24rem;
	line-height: 5rem;
	border-radius: 5rem;
	font-weight: normal;
	margin-top: 6rem;
}
.minyong-index-product-banner .slide-content .text .more:hover {
	background: #4F8309;
	text-decoration: none !important
}
.minyong-index-product-banner .pa-container {
	position: absolute;
	left: 0;
	bottom: 3rem;
	width: 100%;
	text-align: center;
	font-size: 0;
}
.minyong-index-product-banner .swiper-pagination {
	position: relative;
	display: inline-block;
	background: rgba(255,255,255,.54);
	padding: 1rem 3rem;
	border-radius: 4rem;
}
.minyong-index-product-banner .swiper-pagination .swiper-pagination-bullet {
	background: #464747;
	width: 1.4rem;
	height: 1.4rem;
	margin: 0 5px;
}
.minyong-index-product-banner .swiper-pagination .swiper-pagination-bullet-active {
	background: #09244F;
}
.minyong-index-product-banner .swiper-button-prev, .minyong-index-product-banner .swiper-button-next {
	width: 3.6rem;
	height: 3.6rem;
	margin-top: -1.8rem;
	background-size: 1.2rem 1.8rem;
	background-color: #09244F;
	border-radius: 50%;
}
.minyong-index-product-banner .swiper-button-prev {
	left: 5%;
}
.minyong-index-product-banner .swiper-button-next {
	right: 5%;
}
/*************** 家用-君格-产品详情 *******************/
.minyong-pro-detail.pro-detail .pp-top .pp-info .pp-title {
	color: #006E96;
}
.download {
	margin-bottom: 10rem;
}
.download .content {
	background: #f4f4f4;
	border-radius: 20px;
	padding: 4rem 4rem 5rem 4rem;
}
.download .content .mt {
	font-size: 0;
	margin-bottom: 3rem;
}
.download .content .mt .icon {
	width: 40px;
	height: 32px;
	line-height: 32px;
	text-align: center;
}
.download .content .mt .icon img {
	width: auto;
	max-width: 100%;
	height: auto;
	max-height: 100%;
	vertical-align: middle;
}
.download .content .mt .text {
	color: #464747;
	font-size: 3rem;
	line-height: 3.2rem;
	padding-left: 1rem;
}
.download .content .mc {
}
.download .content .mc .download-list {
	max-height: 30rem;
	overflow-x: hidden;
	overflow-y: scroll;
}
.download .content .mc .download-list .list-item {
	padding: 1.5rem 3rem;
	background: #fff;
	cursor: pointer;
}
.download .content .mc .download-list .list-item:nth-child(2n) {
	background: #f4f4f4;
}
.download .content .mc .download-list .list-item .title {
	font-size: 1.4rem;
	line-height: 3rem;
}
.download .content .mc .download-list .list-item .button {
	color: #015199;
	font-size: 1.4rem;
	line-height: 3rem;
	width: 7rem;
	border-radius: 5px;
	text-align: center;
	background: rgba(1,81,153,.17);
}
.download .content .mc .download-list .list-item:hover .title {
	color: #6EB70B;
	text-decoration: underline;
}
.download .content .mc .download-list .list-item:hover .button {
	color: #fff;
	background: #6EB70B
}
.download [data-scrollbar] .scrollbar-track-y {
	opacity: 1 !important
}
/************** 家用-复杂产品详情 **************/
.pro-detail .pp-top .pp-img-scroll {
	float: left;
	width: 46%;
	max-width: 52rem;
	font-size: 0;
	position: relative;
	text-align: center;
}
.pro-detail .pp-top .pp-img-scroll .gallery-top {
	height: 45rem;
	line-height: 45rem;
	position: relative;
	padding: 1rem;
}
.pro-detail .pp-top .pp-img-scroll .gallery-top:after {
	content: "";
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 0;
	border: 1px #eee solid;
}
.pro-detail .pp-top .pp-img-scroll .gallery-top video {
	max-width: 100%;
	max-height:100%;
	object-fit: contain;
}
.pro-detail .pp-top .pp-img-scroll .gallery-thumbs {
	padding: 2rem 3rem;
}
.pro-detail .pp-top .pp-img-scroll .gallery-thumbs .swiper-slide {
	position: relative;
	height: 80px;
	width: 80px;
	overflow: hidden;
	cursor: pointer;
}
.pro-detail .pp-top .pp-img-scroll .gallery-thumbs .swiper-slide .slide-content {
	width: 80px;
	height: 80px;
	line-height: 80px;
	text-align: center;
}
.pro-detail .pp-top .pp-img-scroll .gallery-thumbs .swiper-slide .slide-content img {
	width: auto;
	max-width: 100%;
	height: auto;
	max-height: 100%;
	vertical-align: middle;
}
.pro-detail .pp-top .pp-img-scroll .gallery-thumbs .swiper-slide.swiper-slide-thumb-active {
}
.pro-detail .pp-top .pp-img-scroll .gallery-thumbs .swiper-slide.swiper-slide-thumb-active:after {
	content: "";
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 0;
	border: 2px #6EB70B solid;
}
.pro-detail .pp-top .pp-img-scroll .swiper-button-prev, .pro-detail .pp-top .pp-img-scroll .swiper-button-next {
	width: 11px;
	height: 22px;
	margin-top: -11px;
	background-size: 11px 22px;
}
.pro-detail .pp-top .pp-img-scroll .swiper-button-prev {
	left: 0;
}
.pro-detail .pp-top .pp-img-scroll .swiper-button-next {
	right: 0;
}
.pro-detail .pp-top .pp-img-scroll img {
	width: auto;
	max-width: 100%;
	height: auto;
	max-height: 100%;
	vertical-align: middle;
	position: relative;
	z-index: 0;
}
.pro-detail .pp-top .fz-intro {
	font-size: 0;
}
.pro-detail .pp-top .fz-intro .intro-item {
	width: 50%;
	margin-bottom: 20px;
}
.pro-detail .pp-top .fz-intro .intro-item .icon {
	width: 60px;
	height: 60px;
	line-height: 60px;
	vertical-align: middle
}
.pro-detail .pp-top .fz-intro .intro-item .icon img {
	width: auto;
	max-width: 100%;
	height: auto;
	max-height: 100%;
	vertical-align: middle;
}
.pro-detail .pp-top .fz-intro .intro-item .wenzi {
	display: inline-block;
	vertical-align: middle;
	color: #09244F;
	font-size: 2.4rem;
	line-height: 1.5;
	padding: 0 3rem;
	width: calc(100% - 6rem);
}
.pp-tab {
	margin-top: -2rem;
}
.pp-tab .tab-menu {
	width: 340px;
	padding: 65px 85px 0 45px;
}
.pp-tab .tab-menu ul {
	    list-style: none;
}
.pp-tab .tab-menu li {
	position: relative;
	color: #015199;
	font-size: 1.6rem;
	line-height: 4rem;
	width: 100%;
	border-radius: 5px;
	text-align: center;
	background: rgba(1,81,153,.17);
	margin-bottom: 2rem;
	cursor: pointer;
}
.pp-tab .tab-menu li i {
	position: absolute;
	right: -1rem;
	top: 0;
	height: 100%;
	line-height: 4rem;
	color: #6EB70B;
	display: none;
	font-size: 2.8rem;
}
/*.pp-tab .tab-menu li:after {
	content: "▶";
	position: absolute;
	right: -1rem;
	top: 0;
	height: 100%;
	line-height: 4rem;
	color: #6EB70B;
	display: none;
}*/
.pp-tab .tab-menu li:hover, .pp-tab .tab-menu li.selected {
	background: #6EB70B;
	color: #fff;
}
.pp-tab .tab-menu li:hover i, .pp-tab .tab-menu li.selected i {
	display: block;
}
.pp-tab .tab-box {
	width: calc(100% - 340px);
}
.pp-tab .tab-box .box-container {
	display: none;
}
.pp-tab .tab-box .box-container .img-box {
	font-size: 0;
	margin-bottom: 3rem;
}
.pp-tab .tab-box .box-container .text-box {
	background: #f8f8f8;
	padding: 35px 110px;
}
.pp-tab .tab-box .box-container .text-box h3 {
	font-size: 3rem;
	line-height: 1.5;
	margin-bottom: 0;
	font-weight: 600;
}
.pp-tab .tab-box .box-container .text-box h4 {
	color: #6EB70B;
	font-size: 2rem;
	line-height: 1.5;
	margin: 0;
	font-weight: normal
}
.pp-tab .tab-box .box-container .text-box p {
	color: #000;
	font-size: 1.4rem;
	line-height: 1.5;
}
/************ 家用-排污解决方案 ***************/

.solu-paiwu {
	padding: 7rem 0 10rem 0;
}
.solu-paiwu .solu-banner {
	font-size: 0;
	position: relative;
	z-index: 0;
}
.solu-paiwu .solu-banner video {
	width: 100%;
	height: 540px;
	object-fit: cover;
}
.solu-paiwu .solu-miaoshu {
	background: rgba(255,255,255,.96);
	box-shadow: 0 11px 21px rgba(49,54,60,.11);
	width: 100%;
	max-width: 92rem;
	margin: -10rem auto 9rem;
	position: relative;
	z-index: 1;
	padding: 1.5rem 6rem 6rem 6rem;
}
.solu-paiwu .solu-miaoshu .title {
	font-size: 3.6rem;
	line-height: 1.5;
	margin-bottom: 0;
	font-weight: bold;
	margin-bottom: 1.5rem;
}
.solu-paiwu .solu-miaoshu .title .icon {
	font-size: 0;
	margin-right: 2rem;
}
.solu-paiwu .solu-miaoshu .neirong {
	color: #464747;
	text-align: center;
	font-size: 1.6rem;
	line-height: 1.8;
}
.solu-paiwu .xiangguan {
}
.solu-paiwu .xiangguan .xiangguan-item {
	width: 28rem;
	margin: 0 6rem;
	font-size: 0;
	margin-bottom: 3rem;
	text-align: center;
	box-shadow: 0 5px 11px rgba(49,54,60,.07);
}
.solu-paiwu .xiangguan .xiangguan-item .img {
}
.solu-paiwu .xiangguan .xiangguan-item .img img {
	width: 100%;
}
.solu-paiwu .xiangguan .xiangguan-item .text {
	background: #fff;
	padding: 3rem;
	position: relative;
	transition: all 200ms ease-out;
}
.solu-paiwu .xiangguan .xiangguan-item .text .title {
	color: #09244F;
	font-size: 1.8rem;
	line-height: 1.2;
	/*margin-bottom: 2rem;*/
	transition: all 200ms ease-out;
	text-transform: uppercase
}
.solu-paiwu .xiangguan .xiangguan-item .text .more {
	color: #888;
	font-size: 1.4rem;
	line-height: 3.6rem;
	width: 14rem;
	border-radius: 3.6rem;
	background: #eee;
	margin-bottom: 1rem;
	transition: all 200ms ease-out;
	display: none;
}
.solu-paiwu .xiangguan .xiangguan-item .text:after {
	content: "";
	position: absolute;
	right: 0;
	bottom: 0;
	width: 0;
	height: 0;
	border-bottom: 4.2rem solid #09244F;
	border-left: 4.2rem solid transparent;
	transition: all 200ms ease-out;
}
.solu-paiwu .xiangguan .xiangguan-item:hover .text {
	background: #09244F;
}
.solu-paiwu .xiangguan .xiangguan-item:hover .text:after {
	border-bottom-color: #6EB70B;
}
.solu-paiwu .xiangguan .xiangguan-item:hover .text .title {
	color: #fff
}
.solu-paiwu .xiangguan .xiangguan-item:hover .text .more {
	color: #fff;
	background: #6EB70B
}
.about-junge {
	background: #f8f8f8;
	padding: 6rem 0 10rem 0;
}
.about-junge .mt {
	font-size: 4rem;
	line-height: 1.5;
	margin-bottom: 3rem;
}
.about-junge .mc {
}
.about-junge .mc p {
	font-size: 1.4rem;
	line-height: 2;
	margin-bottom: 2rem;
}
.about-junge .mc .row {
	margin-top: 4rem;
}
.about-junge .mc .row:first-child {
	margin-top: 0;
}
/*************** 商用-泳池水疗解决方案 *************/
.solu-gongyeshizheng .xiangguan.xiangguan-type-2 {
	text-align: justify;
	position: relative;
}
.solu-gongyeshizheng .xiangguan.xiangguan-type-2 .xiangguan-item {
	margin-left: 0;
	margin-right: 0;
}
.solu-gongyeshizheng .xiangguan.xiangguan-type-2 .swiper-button-prev {
	left: -5rem;
	filter: invert(58%) sepia(13%) saturate(7%) hue-rotate(334deg) brightness(90%) contrast(90%);
}
.solu-gongyeshizheng .xiangguan.xiangguan-type-2 .swiper-button-next {
	right: -5rem;
	filter: invert(58%) sepia(13%) saturate(7%) hue-rotate(334deg) brightness(90%) contrast(90%);
}
/*************** 联系我们 **************/
.contact-us {
	padding: 5rem 0 10rem 0;
}
.contact-us .main-contact {
	background-color: #eee;
	padding: 40px 20px 70px 20px;
}
.contact-us .main-contact .title {
	text-align: center;
	padding-bottom: 3rem;
}
.zb-lxfs {
	margin-top: 4rem;
	font-size: 0;
}
.zb-lxfs .zb-item {
	position: relative;
	display: inline-block;
	vertical-align: top;
	width: 33%;
	padding: 0 2.6rem;
}
.zb-lxfs .zb-item:first-child {
	/*width: 25%;*/
}
.zb-lxfs .zb-item.middle {
	/*width: 42%*/
}
.zb-lxfs .zb-item .icon {
	position: absolute;
	left: 0;
	top: 0.5rem;
	width: 3rem;
	text-align: center;
}
.zb-lxfs .zb-item .icon:before {
	font-size: 3rem;
}
.zb-lxfs .zb-item p {
	padding-left: 1rem;
	font-weight: normal;
	font-size: 2rem;
	line-height: 2;
}
.zb-lxfs .zb-item p span {
	color: #63a90b;
}
.zb-lxfs .zb-item.middle:before, .zb-lxfs .zb-item.middle:after {
	content: "";
	position: absolute;
	width: 0;
	height: 10rem;
	top: 0;
	border-left: 1px #595757 solid;
}
.zb-lxfs .zb-item.middle:before {
	left: -2.6rem;
}
.zb-lxfs .zb-item.middle:after {
	right: 2.6rem;
}
.zb-lxfs .zb-item.middle p {
	padding-right: 2.6rem;
}
.contact-list {
	padding-top: 7rem;
	position: relative;
}
.contact-list:before {
	content: "";
	position: absolute;
	left: 50%;
	top: 0;
	width: 5rem;
	height: 5rem;
	transform: rotate(45deg) translate(-50%, -25%);
	background: #fff;
}
.contact-list:after {
	content: "";
	display: block;
	width: 0;
	height: 0;
	clear: both;
	visibility: hidden;
}
.contact-list .text {
	margin-bottom: 4rem;
	min-height: 20rem;
	width: 50%;
	padding: 0 2.6rem;
	float: left;
}
.contact-list .text p {
	margin-bottom: 0;
	text-align: center;
	line-height: 1.6;
	font-weight: normal;
}
.contact-list .text .title {
	color: #21386e;
	margin-bottom: 1rem;
	font-size: 2.2rem;
	font-weight: 700;
}

@media screen and (max-width: 767px) {
.zb-lxfs .zb-item.middle:before, .zb-lxfs .zb-item.middle:after {
	display: none;
}
.zb-lxfs .zb-item.middle p {
	padding-right: 0;
}
}
/************ 产品搜索 ************/
.jxs-check .key-words {
	font-size: 3.6rem;
	line-height: 1;
	color: #09244F;
}
.jxs-check .key-words strong {
	color: #6EB70B;
	font-weight: normal;
}
.jxs-check .key-words .small-text {
	font-size: 1.4rem;
}
.pro-search-results .product-grid.parbase.section {
	padding: 0;
	border: none;
	background: none;
}
.pro-search-results .pro-box .grid, .pro-search-results .pro-box .sub-box .box-content {
	display: block;
}
/*************** 线下购买 **************/
.jsx-map {
	padding: 7rem 0 10rem 0;
}
.jsx-map .search-jxs {
	position: relative;
	z-index: 1;
	font-size: 0;
	margin-bottom: 3rem;
}
.jsx-map .search-jxs .select_box {
	width: 20rem;
	border: 1px solid #09244F;
	padding-right: 30px;
	padding-left: 10px;
	position: relative;
	margin-right: 1rem;
	border-radius: 5px;
}
.jsx-map .search-jxs .select_box span {
	cursor: pointer;
	display: block;
	line-height: 48px;
	width: 100%;
	height: 48px;
	overflow: hidden;
	position: relative;
	font-size: 1.4rem;
	z-index: 1;
}
.jsx-map .search-jxs .select_box i {
	position: absolute;
	right: 0;
	top: 0;
	padding: 0 10px;
	line-height: 50px;
	color: #09244F;
	font-size: 2rem;
	z-index: 0;
}
.jsx-map .search-jxs .select_box ul li {
	cursor: pointer;
}
.jsx-map .search-jxs .son_ul {
	width: 100%;
	position: absolute;
	left: 0;
	top: 48px;
	border: 1px dashed #ccc;
	background: #fff;
	overflow-x: hidden;
	overflow-y: scroll;
	max-height: 200px;
}
.jsx-map .search-jxs .son_ul li {
	display: block;
	line-height: 50px;
	padding: 0 10px;
	width: 100%;
	font-size: 1.4rem;
}
.jsx-map .search-jxs .hover {
	background: #006E96;
	color: #fff;
}
.jsx-map .search-jxs .text {
	border: 1px #09244F solid;
	line-height: 48px;
	height: 50px;
	padding: 0 10px;
	border-radius: 5px;
	margin-right: 20px;
	font-size: 14px;
	width: 260px;
}
.jsx-map .search-jxs .search-button {
	border: none;
	background: #006E96;
	width: 120px;
	height: 50px;
	text-align: center;
	line-height: 50px;
	color: #fff;
	border-radius: 5px;
	cursor: pointer;
	font-size: 2rem;
}
.jsx-map .search-jxs .search-button i {
	padding-left: 15px;
}
.jsx-map .jsx-msg-box {
	color: #006E96;
	font-size: 1.4rem;
	line-height: 1;
	margin-bottom: 3rem;
}
.jsx-map .map-area {
}
.jsx-map .map {
	width: 72%;
	height: 540px;
}
.jsx-map .jsx-lists {
	width: 270px;
}
.jsx-map .jsx-lists .lists {
	margin-top: 10px;
	overflow-x: hidden;
	overflow-y: scroll;
}
.jsx-map .jsx-lists .lists:first-child {
	margin-top: 0;
}
.jsx-map .jsx-lists .youxuan-list {
	height: 300px;
	border: 1px #6EB70B solid;
	background: #eee;
}
.jsx-map .jsx-lists .putong-list {
	height: 230px;
	border: 1px #09244F solid;
}
.jsx-map .jsx-lists .list-item {
	border-top: 1px #dcdcdc solid;
	cursor: pointer;
}
.jsx-map .jsx-lists .list-item:first-child {
	border: none;
}
.jsx-map .jsx-lists .list-item .num {
	width: 40px;
	text-align: center;
	color: rgba(70,71,71,.27);
	font-size: 24px;
	line-height: 2;
	font-weight: bold;
}
.jsx-map .jsx-lists .list-item .info {
	padding: 20px 0;
}
.jsx-map .jsx-lists .list-item .title {
	color: #09244F;
	font-size: 16px;
	line-height: 1.5;
	font-weight: 600
}
.jsx-map .jsx-lists .list-item .addr {
	font-size: 14px;
	line-height: 1.5;
	color: #888;
}
.jsx-map .youxuan-list .list-item .title {
	font-size: 18px;
	font-weight: bold;
}
.jsx-map .youxuan-list .list-item .addr {
	color: #464747
}
.jsx-map .youxuan-list .list-item .tag {
	font-size: 0;
	padding: 5px 0;
}
.jsx-map .youxuan-list .list-item .tag .fl {
	background: #006E96;
	color: #fff;
	font-size: 12px;
	line-height: 16px;
	padding: 0 5px;
	border-radius: 10px;
}
.jsx-map .youxuan-list .list-item .tag .stars {
	padding-left: 5px;
}
.jsx-map .youxuan-list .list-item .tag .fa {
	font-size: 18px;
	color: #ff0012;
	line-height: 16px;
}
.jsx-map .jsx-lists .list-item.active {
	background: #dcdcdc;
}
.BMap_shadow img {
	max-width: inherit
}
.BMap_bubble_content {
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
	width: 100% !important;
	height: 100% !important;
}
.BMap_bubble_content .neirong {
	text-align: center;
}
.neirong  h3,
.BMap_bubble_content h3 {
	color: #6EB70B;
	font-size: 20px;
	line-height: 1.5;
	margin-bottom: 10px;
	font-weight: bold;
}
.neirong h3 .star,
.BMap_bubble_content h3 .star {
	color: #ff8a00;
	font-size: 30px;
	padding-right: 10px;
	vertical-align: -3px;
	line-height: 1;
}
.tdt-infowindow-content p,
.BMap_bubble_content p {
	color: #09244F;
	font-size: 16px;
	line-height: 1.5;
	margin: 0 !important;
}
.tdt-overlay-pane {
    z-index: 9999 !important;
}
.tdt-label.tdt-clickable{
	box-shadow: none !important;
    background: none !important;
    border: none !important;
    padding: 0 !important;
    text-align: center;
    color: #fff;
    left: 0 !important;
    top: 0 !important;
    font-size: 20px !important;
    margin-left: -18px;
    margin-top: -4px;
}
/*********** 家用复杂-类型2 ************/
.pro-detail .pp-top .fz-intro.intro-type-2 {
}
.pro-detail .pp-top .fz-intro.intro-type-2 .intro-item {
	width: 25%;
	text-align: center;
}
.pro-detail .pp-top .fz-intro.intro-type-2 .intro-item .icon {
	width: 80px;
	height: 80px;
	line-height: 80px;
	vertical-align: middle;
}
.pro-detail .pp-top .fz-intro.intro-type-2 .intro-item .wenzi {
	color: #464747;
	font-size: 1.4rem;
	padding: 5px 0;
	width: 100%;
	text-align: center;
	max-width: 100px;
}
/*********经销商查询新 ***********/
.jxs-check-new .mc {
	background-position: center top;
	background-repeat: no-repeat;
	background-size: cover;
	position: relative;
	padding: 50px 50px 30px 50px;
	min-height: 600px;
}
.jxs-check-new .mc .jxs-buttons {
	position: absolute;
	right: 0;
	top: 0;
	z-index: 1;
	font-size: 0;
	padding: 20px;
}
.jxs-check-new .mc .jxs-buttons .button-item {
	width: 100px;
	height: 100px;
	background: #fff;
	border-radius: 100px;
	margin-left: 20px;
	box-shadow: 0 10px 20px rgba(33,42,108,.11);
	text-align: center;
	padding-top: 10px;
}
.jxs-check-new .mc .jxs-buttons .button-item:first-child {
	margin-left: 0;
}
.jxs-check-new .mc .jxs-buttons .button-item .icon {
	height: 48px;
	line-height: 48px;
	margin-bottom: 5px;
}
.jxs-check-new .mc .jxs-buttons .button-item .icon img {
	width: auto;
	max-width: 100%;
	height: auto;
	max-height: 100%;
	vertical-align: middle;
}
.jxs-check-new .mc .jxs-buttons .button-item .text {
	font-size: 12px;
	line-height: 1.2;
	text-align: center;
	color: #09244F
}
.jxs-check-new .mc .lm-title {
	text-align: center;
	font-size: 36px;
	line-height: 1;
	margin-bottom: 35px;
	color: #004496;
	font-weight: bold;
}
.jxs-check-new .mc .search-title {
	position: relative;
	width: 450px;
	font-size: 14px;
	color: #004496;
	margin: 0 auto 12px auto;
}
.jxs-check-new .mc .search-box {
	position: relative;
	border: 2px #004496 solid;
	width: 450px;
	height: 62px;
	line-height: 58px;
	font-size: 0;
	margin: 0 auto 40px auto;
	border-radius: 10px;
}
/*.jxs-check-new .mc .search-box .search-title {
            position: absolute;
            top: -7px;
            left: 20px;
            font-size: 14px;
            line-height: 1;
            background: #bde3f8;
            color: #004496;
            padding: 0 10px;
        }*/

.jxs-check-new .mc .search-box .text {
	width: calc(100% - 70px);
	line-height: 58px;
	height: 58px;
	padding: 0 20px;
	font-size: 18px;
	color: #004496;
	border: none;
	font-weight: bold;
}
.jxs-check-new .mc .search-box .search-button {
	background: none;
	color: #004496;
	margin: 0;
	width: 70px;
	text-align: center;
	font-size: 18px;
	padding: 0;
	line-height: 58px;
	font-weight: bold;
}
.jxs-check-new .mc .serch-detail-new {
	width: 450px;
	height: 400px;
	background: #fff;
	box-shadow: 0 0 18px rgba(0,68,150,.5);
	padding: 20px;
	text-align: center;
	margin: 0 auto;
}
.jxs-check-new .mc .serch-detail-new .result-true {
	text-align: center;
}
.jxs-check-new .mc .serch-detail-new .result-true .bt {
	color: #004496;
	font-size: 18px;
	line-height: 1;
	margin-bottom: 15px;
}
.jxs-check-new .mc .serch-detail-new .result-true .type-md {
	display: inline-block;
	color: #fff;
	background: #004496;
	font-size: 22px;
	line-height: 50px;
	width: 250px;
	border-radius: 50px;
	margin-bottom: 35px;
}
.jxs-check-new .mc .serch-detail-new .result-true .md-info {
}
.jxs-check-new .mc .serch-detail-new .result-true .md-info .md-title {
	color: #004496;
	font-size: 22px;
	line-height: 1.5;
	font-weight: bold;
	margin-bottom: 5px;
}
.jxs-check-new .mc .serch-detail-new .result-true .md-info .md-msg {
	color: #004496;
	font-size: 18px;
	line-height: 1.6;
}
.jxs-check-new .mc .serch-detail-new .result-false {
	color: #004496;
	font-size: 19px;
	line-height: 1.6;
	padding: 0 40px;
}
/****************** 地图-新 ******************/
.jsx-map-new {
	padding: 25px 0;
	position: relative;
}
.jsx-map-new .content {
	position: relative;
}
.jsx-map-new .search-jxs {
	position: absolute;
	left: 25px;
	top: 50px;
	z-index: 1;
}
.jsx-map-new .search-jxs .select_box {
	background: #fff;
}
.jsx-map-new .map-area {
	position: relative;
	z-index: 0;
}
.jsx-map-new .map-area .jxs-buttons {
	position: absolute;
	top: 20px;
	right: 5%;
	z-index: 1;
}
.jsx-map-new .map-area .jxs-buttons .button-item {
	width: 100px;
	height: 100px;
	background: #fff;
	border-radius: 100px;
	margin-left: 20px;
	box-shadow: 0 10px 20px rgba(33,42,108,.11);
	text-align: center;
	padding-top: 10px;
}
.jsx-map-new .map-area .jxs-buttons .button-item:first-child {
	margin-left: 0;
}
.jsx-map-new .map-area .jxs-buttons .button-item .icon {
	height: 48px;
	line-height: 48px;
	margin-bottom: 5px;
}
.jsx-map-new .map-area .jxs-buttons .button-item .icon img {
	width: auto;
	max-width: 100%;
	height: auto;
	max-height: 100%;
	vertical-align: middle;
}
.jsx-map-new .map-area .jxs-buttons .button-item .text {
	font-size: 12px;
	line-height: 1.2;
	text-align: center;
	color: #09244F
}
.jsx-map-new .map-area .map {
	width: 100%;
	position: relative;
	z-index: 0;
	height: 790px;
}
.jsx-map-new .map-area .map .BMap_stdMpCtrl.BMap_stdMpType1.BMap_noprint.anchorTR {
	right: 5% !important;
	top: 140px !important;
}
.jsx-map-new .map-area .jsx-lists {
	position: absolute;
	left: 25px;
	bottom: 0;
	z-index: 1;
	width: 390px;
	box-shadow: 0 0 18px rgba(0,68,150,.8);
	background: #fff;
	padding: 15px;
}
.jsx-map-new .jsx-lists .list-box {
}
.jsx-map-new .jsx-lists .list-box .md-part-title {
}
.jsx-map-new .jsx-lists .md-part-title {
	text-align: center;
	position: relative;
	color: #fff;
	font-size: 20px;
	font-weight: bold;
	line-height: 2;
}
.jsx-map-new .jsx-lists .md-part-title:after {
	content: "";
	position: absolute;
	right: 0;
	bottom: 0;
	width: 0;
	height: 0;
	border-bottom: 25px solid #4F8309;
	border-left: 25px solid transparent;
}
.jsx-map-new .jsx-lists .list-box.youxuan-box .md-part-title {
	background: #004496;
}
.jsx-map-new .jsx-lists .list-box.putong-box .md-part-title {
	background: #6EB70B
}
.jsx-map-new .jsx-lists .lists {
	margin-top: 0;
}
.jsx-map-new .jsx-lists .lists .list-box {
}
.jsx-map-new .jsx-lists .youxuan-list {
	/*height: 300px;*/
	border: none;
	background: none;
	height: auto;
	overflow: auto;
}
.jsx-map-new .jsx-lists .putong-list {
	height: 230px;
	border: none;
}
.jsx-map-new .jsx-lists .list-item {
	cursor: pointer;
	border-top: 2px #dee6ef solid;
}
.jsx-map-new .jsx-lists .list-item:first-child {
	border: none;
}
.jsx-map-new .jsx-lists .list-item .num {
	width: 40px;
	text-align: center;
	color: rgba(70,71,71,.27);
	font-size: 24px;
	line-height: 2;
	font-weight: bold;
}
.jsx-map-new .jsx-lists .youxuan-list .list-item .num {
	width: 80px;
	font-size: 0;
}
.jsx-map-new .jsx-lists .youxuan-list .list-item .num .icon {
	width: 100%;
	height: 80px;
	border: 2px #dee6ef solid;
	border-radius: 50%;
	line-height: 76px;
}
.jsx-map-new .jsx-lists .youxuan-list .list-item .num .icon img {
	width: auto;
	max-width: 100%;
	height: auto;
	max-height: 100%;
	vertical-align: middle;
}
.jsx-map-new .jsx-lists .putong-list .list-item .num {
	width: 64px;
}
.jsx-map-new .jsx-lists .putong-list .list-item .num .circle {
	border: 2px #dee6ef solid;
	width: 64px;
	height: 64px;
	border-radius: 50%;
	line-height: 60px;
	color: #09244F;
	font-size: 28px;
	font-style: italic;
}
.jsx-map-new .jsx-lists .list-item .info {
	padding: 20px 0;
}
.jsx-map-new .jsx-lists .youxuan-list .list-item .info {
	padding-left: 10px;
}
.jsx-map-new .jsx-lists .putong-list .list-item .info {
	padding-left: 15px;
}
.jsx-map-new .jsx-lists .list-item .title {
	color: #09244F;
	font-size: 16px;
	line-height: 1.5;
	font-weight: 600
}
.jsx-map-new .jsx-lists .list-item .addr {
	font-size: 14px;
	line-height: 1.5;
	color: #888;
}
.jsx-map-new .youxuan-list .list-item .title {
	font-size: 18px;
	font-weight: bold;
}
.jsx-map-new .youxuan-list .list-item .addr {
	color: #464747
}
.jsx-map-new .youxuan-list .list-item .tag {
	font-size: 0;
	padding: 5px 0;
}
.jsx-map-new .youxuan-list .list-item .tag .fl {
	background: #006E96;
	color: #fff;
	font-size: 12px;
	line-height: 16px;
	padding: 0 5px;
	border-radius: 10px;
}
.jsx-map-new .youxuan-list .list-item .tag .stars {
	padding-left: 5px;
}
.jsx-map-new .youxuan-list .list-item .tag .fa {
	font-size: 18px;
	color: #ff0012;
	line-height: 16px;
}
.jsx-map-new .jsx-lists .list-item.active {
	background: #efefef;
}
.jsx-map-new .BMapLabel {
	width: 30px;
	height: 50px;
	background: none !important;
	border: none !important;
	padding: 0 !important;
	text-align: center;
	line-height: 40px !important;
	color: #fff;
	left: 0 !important;
	top: 0 !important;
	font-size: 20px !important;
}
.jsx-map-new  .tdt-infowindow-content-wrapper h3,
.jsx-map-new .BMap_bubble_content h3 {
	color: #09244F;
}
/*********** 企业文化 *************/
.about-wenhua {
}
.about-wenhua .mt {
	text-align: center;
}
.about-wenhua .mt h3 {
	font-size: 36px;
	line-height: 1;
	margin-bottom: 100px;
	font-weight: bold;
}
.about-wenhua .mc {
}
.about-wenhua .mc .wenhua-kouhao {
	position: relative;
	z-index: 0;
	box-shadow: 0 3px 17px rgba(165,165,165,.21);
	padding: 30px 20px 90px 20px;
}
.about-wenhua .mc .wenhua-kouhao .kouhao-box {
	background: #f8f8f8;
	width: 49%;
	max-width: 560px;
	height: 300px;
	position: relative;
}
.about-wenhua .mc .wenhua-kouhao .kouhao-box .box-content {
	width: 100%;
}
.about-wenhua .mc .wenhua-kouhao .kouhao-box .kouhao-item {
	background: rgba(91,159,6,.11);
	border: 1px #5b9f06 solid;
	color: #5b9f06;
	font-size: 24px;
	line-height: 50px;
	width: 72%;
	text-align: center;
	margin-top: 20px;
	margin-left: auto;
	margin-right: auto;
}
.about-wenhua .mc .wenhua-kouhao .kouhao-box:after {
	content: "";
	position: absolute;
	right: 0;
	bottom: 0;
	width: 0;
	height: 0;
	border-bottom: 50px solid #5b9f06;
	border-left: 50px solid transparent;
}
.about-wenhua .mc .wenhua-kouhao .kouhao-box:first-child .kouhao-item {
	background: rgba(0,76,144,.11);
	border-color: #004c90;
	color: #004c90;
}
.about-wenhua .mc .wenhua-kouhao .kouhao-box:first-child:after {
	border-bottom-color: #004c90;
}
.about-wenhua .mc .wenhua-kouhao .kouhao-box .kouhao-item:first-child {
	margin-top: 0;
}
.about-wenhua .mc .wenhua-fl {
	align-items: stretch;
	justify-content: space-between;
	padding: 0 50px;
	position: relative;
	margin-top: -40px;
}
.about-wenhua .mc .wenhua-fl .fl-box {
	background: #fff;
	box-shadow: 0 3px 17px rgba(165,165,165,.51);
	position: relative;
	width: 32%;
	max-width: 340px;
	min-height: 200px;
	padding: 40px 50px 40px 40px;
}
.about-wenhua .mc .wenhua-fl .fl-box .bt {
	color: #015199;
	font-size: 24px;
	line-height: 1;
	margin-bottom: 20px;
}
.about-wenhua .mc .wenhua-fl .fl-box .bc {
	font-size: 14px;
	line-height: 1.5;
}
.about-wenhua .mc .wenhua-fl .fl-box:after {
	content: "";
	position: absolute;
	right: 0;
	bottom: 0;
	width: 0;
	height: 0;
	border-bottom: 40px solid #015199;
	border-left: 40px solid transparent;
}
/******** 首页站点地图 ***********/

.index-item {
	padding: 50px 0
}
.index-item .mt {
	text-align: center;
	margin-bottom: 50px;
}
.index-item .mt .title-chs {
	position: relative;
	z-index: 1;
	font-size: 48px;
	line-height: 1;
	font-weight: bold;
	color: #09244F;
}
.index-item .mt .title-eng {
	position: relative;
	z-index: 0;
	font-size: 72px;
	line-height: 1;
	text-transform: uppercase;
	margin-top: -40px;
	color: rgba(9,36,79,.21);
	font-weight: bold;
}
.index-sitemap {
	z-index: 20;
	position: relative;
}
.index-sitemap .mt .title-chs {
	margin-bottom: 40px;
}
.index-sitemap .mt .title-chs span {
	color: #63a90b;
}
.index-sitemap .mt .title-info {
	font-size: 20px;
	line-height: 1.8;
	padding: 0 10%;
}
.index-sitemap .mc {
	font-size: 0;
	/*flex-wrap: wrap;*/
	align-items: stretch;
}
.index-sitemap .mc .sitemap-item {
	/*width: 25%;*/
	width: calc(100%/8);
	/*background: rgba(1,81,153,.2);*/
	margin-bottom: 20px;
	padding: 20px 0;
}
/*.index-sitemap .mc .sitemap-item:nth-child(2n){
	background: rgba(99,169,11,.2);
}*/

.index-sitemap .mc .sitemap-item .menu-title {
	/*width: 120px;*/
	width: 100%;
}
.index-sitemap .mc .sitemap-item .menu-title .link {
	color: #09244F;
	position: relative;
	line-height: 20px;
	font-size: 16px;
	padding: 0 10px 0 20px;
}
.index-sitemap .mc .sitemap-item .menu-title .link:before {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 4px;
	height: 20px;
	background: #09244F;
}
.index-sitemap .mc .sitemap-item .menu-content {
	/*width: calc(100% - 120px);*/
	width: 100%;
}
.index-sitemap .mc .sitemap-item .menu-content ul {
	/*border-left: 1px rgba(1,81,153,.21) solid;*/
				/*padding-left: 30px;*/
				/*margin-top: -5px;*/
	padding-left: 20px;
	margin-top: 10px;
}
.index-sitemap .mc .sitemap-item .menu-content ul li {
}
.index-sitemap .mc .sitemap-item .menu-content ul li .link {
	display: inline-block;
	font-size: 12px;
	color: #454545;
	line-height: 2.2;
	border-bottom: 1px transparent solid;
	font-weight: 400;
}
.index-sitemap .mc .sitemap-item .menu-content ul li .link i {
	padding-left: 5px;
}
.index-sitemap .mc .sitemap-item .menu-content ul li .link:hover {
	text-decoration: none;
	color: #63a90b;
	border-bottom-color: #63a90b
}
/**************** 泳池详情 *****************/
.my-title {
	text-align: left!important;
	font-size: 2em!important;
	line-height: 1!important;
	padding: 10px!important;
	font-weight: 300;
	color: #09244f!important;
	border-bottom-color: #c1c1c1!important;
}
.my-table-content {
	padding: 50px 25px!important;
	
	border-top: none!important;
	
}
.my-table-content table {
	table-layout: fixed!important;
	min-width: 100%!important;
}
.my-table-content table {
	table-layout: fixed!important;
	width: 100%!important;
	max-width: 1060px !important;
	margin: 0 auto!important;
	border-collapse: collapse!important;
	margin-bottom: 20px!important;
}
.my-table-content table tr:first-child {
	background:#338bab !important;
	color:#fff !important;
	
}
.my-table-content table tr:first-child td
{color: #fff !important;}
.my-table-content table td {
	border-bottom:1px solid #c9c7c6;
	border-collapse: collapse!important;
	color: #454545!important;
	font-size: 16px !important;
	line-height: 1.6 !important;
	padding: 10px !important;
	text-align: center !important;
	background: none !important;
}


/***************** 20210702***************/
.buy-list{
display: flex;
	justify-content: center;
	align-items: stretch;
}

.buy-list .list-item{
width:auto;
margin:0 50px;
}

.buy-list .list-item .bt{
text-align:center
}

.buy-list .list-item .bc{
line-height:80px;
}

.buy-list .list-item .online-list{
display:flex;
justify-content: center;
	align-items: stretch;
}

.buy-list .list-item .online-list .link{
padding:0;
margin:0;
background:none;
width:80px;
height:80px;
line-height:80px;
border:none;
margin:0 20px;
}

.buy-list .list-item .button .link{
display: inline-block;
	vertical-align: middle;
	width:100%;
}

/****************** 20220127 ************************/
.jsx-map .search-jxs .select_box{padding-right:0;}
.jsx-map .search-jxs .select_box > span{padding-right:30px;}
.jsx-map .search-jxs .son_ul{display:none}
.jsx-map-new .map-area .jsx-lists{height:660px;overflow-x: hidden;overflow-y: scroll;}
.jsx-map .jsx-lists .lists{height:auto;}
.jxs-check-new .mc{background-color: #2883c2;}
.jxs-check-new .mc .serch-detail-new{height: auto;align-items: flex-start;}
.jxs-check-new .mc{background-size:100% auto}
#PanGoodAdvs .b_recommend .picture div img {
	
	max-width: 100%;
    max-height: 100%;
}

