﻿@charset "utf-8";

/* CSS Document */
/****** 公共-页脚 ******/
@media screen and (max-width:1600px) {
}

@media screen and (max-width:1024px) {
.top-has-child .top-buy-sub {
	left: 0;
	margin-left: 0;
	z-index: 1;
	background: #fff;
	top: 4rem;
	width: 100%;
}
.top-has-child .top-buy-sub .sub-item {
	width: 33%;
	padding: 0 2%;
}
.top-has-child .top-buy-sub .sub-item .icon {
	margin-bottom: 0;
}
.top-has-child .top-buy-sub .sub-item .wenzi {
	padding: 0;
	font-size: 1.4rem;
	line-height: 2;
}
.footer .footer-content {
	padding: 0 5%;
}
.footer .footer-top {
	display: none;
}
.footer .footer-bottom {
	text-align: center;
	padding: 10px 0;
}
.footer .footer-info {
	color: rgba(255,255,255,.51);
	font-size: 12px;
	line-height: 1.5;
	margin-bottom: 10px;
	font-weight: lighter;
}
.footer .footer-copyright {
	color: #fff;
	font-size: 12px;
	line-height: 1.5;
}
.navigation {
	padding-left: 5%;
	padding-right: 5%;
}
}

@media screen and (max-width:1023px) {
}

@media screen and (max-width:850px) {
}

@media screen and (max-width:767px) {
}

@media screen and (max-width:639px) {
}

@media only screen and (max-width: 479px) {
.fright {
	display: none;
}
}

/****** 首页 ******/
@media screen and (max-width:1600px) {
}

@media screen and (max-width:1024px) {
.index-item {
	padding: 10rem;
}
.index-about .num .shuzi-list {
	text-align: center;
}
.index-about .num .shuzi-list .list-item {
	margin: 0 5% 5% 5%;
}
.index-gongneng {
	padding: 10rem 2%;
}
.index-gongneng .gongneng-item {
	width: 32%;
	height: auto;
	margin-left: 2%;
}
.index-solution .index-solu-list {
	
}
.index-solution .index-solu-list .xiangguan-item {
	width: 32%;
}
	.index-sitemap .mc{
		flex-wrap: wrap;
		justify-content: flex-start;
	}
	.index-sitemap .mc .sitemap-item{
		width: 33%;
	}
	
}

@media screen and (max-width:1023px) {
}

@media screen and (max-width:850px) {
.index-item {
	padding: 10rem 5%;
}
.index-solution .index-solu-list {
	text-align: center;
	/**white-space: nowrap;
	overflow-x: scroll;
	overflow-y: hidden;**/
}
.index-solution .index-solu-list .xiangguan-item {
	white-space: normal;
	margin-right: 20px;
}
.index-solution .index-solu-list .xiangguan-item.fixit {
	display: none;
}
.index-product {
	height: auto;
}
.index-product .swiper-slide {
	background-position: 30% top;
	background-repeat: no-repeat;
	background-size: 220% auto;
	padding-top: 65%;
	background-color: #fff
}
.index-product .slide-content {
	width: 100%;
	flex-direction: column;
}
.index-product .slide-content .text-box {
	padding-left: 0;
	min-height: 32rem;
}
.index-product .slide-content .text-box .title {
	text-align: center;
}
.index-product .slide-content .text-box table {
	table-layout: fixed;
}
.index-product .slide-content .text-box td {
	padding: 0 10px 10px 10px;
	vertical-align: top;
}
.index-gongneng .gongneng-item {
	width: 49%;
}
.index-gongneng .index-jiaru {
	width: 100%;
	margin-left: 0;
}
.index-gongneng .index-jiaru .join-list .link {
	float: left;
	width: 32%;
	margin-left: 2%;
}
.index-gongneng .index-jiaru .join-list .link:first-child {
	margin-left: 0;
}
.index-gongneng .index-jiaru .join-list .link .icon {
	width: 70px;
}
.index-gongneng .index-jiaru .join-list .link .text {
	width: calc(100% - 70px);
	padding: 0;
	text-align: center;
}
}

@media screen and (max-width:767px) {
}

@media screen and (max-width:639px) {
	
}

@media only screen and (max-width: 479px) {
.index-banner-area{
padding-bottom:17rem;
}
.index-banner-area .swiper-slide .slide-content h2{
font-size: 4vw;
}

.index-banner-area .swiper-slide .slide-content h1, .index-banner-area .swiper-slide .slide-content .h1{
font-size: 12vw;
}
.index-banner-area .swiper-slide .slide-content h6{
	font-size: 4.6vw;
	margin-top:0.5rem;
}

.index-banner-area .swiper-slide .slide-content .btn-primary {
	margin-top: 1rem;
	min-width: 10rem;
	padding: 0.5rem 1rem;
	font-size:1.4rem;
}

.swiper-pagination-fraction, .swiper-pagination-custom, .swiper-container-horizontal > .swiper-pagination-bullets{
bottom:3px;
}


.index-banner-area .swiper-slide .slide-content {
	padding-top: 0;
}
.index-item {
	padding: 5rem 5%;
}
.index-item .mt .title-chs {
	font-size: 3.2rem;
}
.index-item .mt .title-eng {
	font-size: 4rem;
	margin-top: -2.5rem;
}
.index-item .mt {
	margin-bottom: 2rem;
}
.index-about .intro {
	padding: 0;
	font-size: 1.4rem;
	margin-bottom: 2rem;
}
.index-about .num .shuzi-list .list-item {
	margin: 0 2% 2% 2%;
	width: 96px;
	height: 96px;
}
.index-about .num .shuzi-list .list-item .count {
	padding-top: 2.1rem;
}
.index-about .num .shuzi-list .list-item .count-title .start-count {
	font-size: 3rem;
}
.index-about .num .shuzi-list .list-item .count-title .small-text {
	font-size: 1.4rem;
}
.index-about .num .shuzi-list .list-item .count-text {
	font-size: 1.2rem;
}
.index-solution .index-solu-list .xiangguan-item {
	width: 100%;
	margin-bottom: 2rem;
	margin-right: 0px;
}
	
	.index-solution .index-solu-list .xiangguan-item .img img{
		height: 100%;
		object-fit: cover;
	}
	
.index-solution .index-solu-list .xiangguan-item .text {
	padding: 1rem 2rem 2rem 2rem;
}
.index-solution .index-solu-list .xiangguan-item .text .title {
	font-size: 2rem;
}
.index-solution .index-solu-list .xiangguan-item .text:after {
	border-bottom: 3rem solid #09244F;
	border-left: 3rem solid transparent;
}
.index-product .swiper-slide {
	height: auto;
}
.index-product .slide-content .text-box .title {
	font-size: 3rem;
	margin-bottom: 2rem;
}
.index-product .swiper-button-prev, .index-product .swiper-button-next {
	top: auto;
	bottom: 0;
	margin-top: 0;
}
.index-product .swiper-button-prev {
	left: 50%;
	margin-left: -4rem;
}
.index-product .swiper-button-next {
	right: 50%;
	margin-right: -4rem;
}
.index-product .swiper-container {
	padding-bottom: 20px;
}
.index-gongneng .gongneng-item {
	width: 100%;
	margin-bottom: 20px;
	margin-left: 0;
}
.index-gongneng .index-jiaru .join-list .link {
	float: none;
	width: 100%;
	margin: 0 0 20px 0;
}
	
	
}

/************** 工业市政解决方案 ************/
@media screen and (max-width:1600px) {
}

@media screen and (max-width:1024px) {
.about-junge {
	padding-left: 5%;
	padding-right: 5%;
}
.about-junge .mc .row {
	justify-content: space-around;
}
.about-junge .mc .row img {
	margin: 0!important
}
.about-junge .mc .row:first-child img {
	margin: 0 30px 0 0!important
}
.about-junge .mc .row:nth-child(2n) img {
	width: 30%!important;
}
}

@media screen and (max-width:1023px) {
}

@media screen and (max-width:850px) {
.solu-gongyeshizheng, .solu-paiwu {
	padding-left: 2%;
	padding-right: 2%;
}
.solu-gongyeshizheng .solu-miaoshum, .solu-paiwu .solu-miaoshu {
	width: 96%;
}
}

@media screen and (max-width:767px) {
}

@media screen and (max-width:639px) {
.solu-gongyeshizheng .xiangguan .xiangguan-item, .solu-paiwu .xiangguan .xiangguan-item {
	width: 28rem;
	margin: 0 1rem 1rem 1rem;
}
}

@media only screen and (max-width: 479px) {
.inner-small-banner {
	/*height: 24rem;*/
	height:17rem;
}
.navigation {
	display: none;
}
.solu-gongyeshizheng, .solu-paiwu {
	padding-top: 4rem;
	padding-bottom: 4rem;
}
.solu-gongyeshizheng .solu-banner, .solu-paiwu .solu-banner {
	height: 21rem;
}
.solu-gongyeshizheng .solu-banner img, .solu-paiwu .solu-banner video {
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.solu-gongyeshizheng .solu-miaoshu, .solu-paiwu .solu-miaoshu {
	margin-top: -5rem;
	margin-bottom: 3.5rem;
	padding-left: 2rem;
	padding-right: 2rem;
	padding-bottom: 2rem;
}
.solu-gongyeshizheng .solu-miaoshu .title, .solu-paiwu .solu-miaoshu .title {
	font-size: 2.5rem;
	margin-bottom: 1rem;
}
.solu-gongyeshizheng .solu-miaoshu .title .icon, .solu-paiwu .solu-miaoshu .title .icon {
	width: 4rem;
	margin-right: 1rem;
}
.solu-gongyeshizheng .solu-miaoshu .neirong, .solu-paiwu .solu-miaoshu .neirong {
	font-size: 1.3rem;
}
.solu-gongyeshizheng .xiangguan, .solu-paiwu .xiangguan {
	padding: 0 2%;
	justify-content: space-between;
}
.solu-gongyeshizheng .xiangguan .xiangguan-item, .solu-paiwu .xiangguan .xiangguan-item {
	width: 48%;
	margin: 0 0 1rem 0;
}
.solu-gongyeshizheng .xiangguan .xiangguan-item .img, .solu-paiwu .xiangguan .xiangguan-item .img {
	height: 0;
	font-size: 0;
	overflow: hidden;
	padding-bottom: 65%;
}
.solu-gongyeshizheng .xiangguan .xiangguan-item .text, .solu-paiwu .xiangguan .xiangguan-item .text {
	padding: 1rem;
}
.solu-gongyeshizheng .xiangguan .xiangguan-item .text .title, .solu-paiwu .xiangguan .xiangguan-item .text .title {
	font-size: 1.5rem;
	margin-bottom: 1rem;
}
.solu-gongyeshizheng .xiangguan .xiangguan-item .text .more, .solu-paiwu .xiangguan .xiangguan-item .text .more {
	font-size: 1.2rem;
	line-height: 2.5rem;
	width: 9rem;
	border-radius: 2.5rem;
	font-weight: lighter;
}
.solu-gongyeshizheng .xiangguan .xiangguan-item .text:after, .solu-paiwu .xiangguan .xiangguan-item .text:after {
	border-bottom: 2.1rem solid #09244F;
	border-left: 2.1rem solid transparent;
}
.about-junge {
	padding-top: 5%;
	padding-bottom: 5%;
}
.about-junge .mt {
	font-size: 3rem;
	line-height: 1.5;
	margin-bottom: 1rem;
}
.about-junge .mc .row:first-child img {
	margin: 0 10px 0 0!important;
	width: 30%!important
}
.about-junge .mc p {
	margin-bottom: 1rem;
}
.about-junge .mc .row {
	margin-top: 0;
}
.about-junge .mc .row {
	justify-content: space-around;
	padding-top: 5%!important;
	padding-bottom: 5%!important;
}
}

/********* 家用购买 *********/
@media screen and (max-width:1600px) {
}

@media screen and (max-width:1024px) {
.buy-list {
	padding-left: 5%;
	padding-right: 5%;
}
.buy-list .list-item .bt {
	margin-bottom: 20px;
}
.buy-list .list-item .bt .icon {
	width: 4rem;
	height: 4rem;
	line-height: 4rem;
	text-align: center;
	margin-right: 1rem;
}
.buy-list .list-item .bt .wenzi {
	font-size: 2.2rem;
	line-height: 2;
	width: calc(100% - 5rem);
}
.buy-list .list-item .online-list .link {
	width: 80%;
	height: 90px;
	line-height: 66px;
}
.buy-list .list-item .button .link {
	width: 80%;
	height: 40px;
	line-height: 40px;
	font-size: 2rem;
}
}

@media screen and (max-width:1023px) {
}

@media screen and (max-width:850px) {
.buy-list .list-item .bt .icon {
	vertical-align: middle
}
.buy-list .list-item .bt .wenzi {
	vertical-align: middle;
	line-height: 1;
}
}

@media screen and (max-width:767px) {
}

@media screen and (max-width:639px) {
.buy-list .list-item {
	width: 100%;
	margin-bottom: 40px;
}
.buy-list .list-item .bc {
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.buy-list .list-item .online-list .link {
	width: 48%;
	margin: 0;
}
}

@media only screen and (max-width: 479px) {
.inner-small-banner .banner-text-prolist {
	/*font-size: 4rem;*/
	font-size:2.0rem;
	padding-top:5rem;
}
}

/************ 经销商验证 **************/
@media screen and (max-width:1600px) {
}

@media screen and (max-width:1024px) {
}

@media screen and (max-width:1023px) {
}

@media screen and (max-width:850px) {
}

@media screen and (max-width:767px) {
.jxs-check-new .mc .jxs-buttons {
	position: static;
	text-align: center;
	margin-bottom: 40px;
}
}

@media screen and (max-width:639px) {
}

@media only screen and (max-width: 479px) {
.buy-banner {
	height: 24rem;
}
.buy-banner .banner-text {
	font-size: 0;
}
.jxs-check-new .mc {
	padding: 20px 5% 20px 5%;
}
.jxs-check-new .mc .jxs-buttons {
	margin-bottom: 20px;
	padding: 10px;
}
.jxs-check-new .mc .lm-title {
	font-size: 26px;
	margin-bottom: 30px;
}
.jxs-check-new .mc .search-box {
	width: 100%;
}
.jxs-check-new .mc .serch-detail-new {
	width: 100%;
	height: auto;
}
}

/*********** 门店查询 ***********/
@media screen and (max-width:1600px) {
}

@media screen and (max-width:1024px) {
}

@media screen and (max-width:1023px) {
}

@media screen and (max-width:850px) {
.jsx-map-new .map-area .jxs-buttons {
	display: none;
}
}

@media screen and (max-width:767px) {
}

@media screen and (max-width:639px) {
}

@media only screen and (max-width: 479px) {
.jsx-map-new .search-jxs {
	position: relative;
	left: 0;
	top: 0;
	padding: 0 5%;
}
.jsx-map-new .search-jxs > ul {
	position: relative;
	display: block;
	margin-bottom: 10px;
}
.jsx-map-new .search-jxs > ul:first-child {
	z-index: 1;
}
.jsx-map .search-jxs .select_box {
	z-index: 0;
}
.jsx-map-new .search-jxs .search-button {
	display: block;
}
.jsx-map-new .map-area .jsx-lists {
	position: static;
	width: 100%;
}
}

/********* 关于滨特尔 ************/
@media screen and (max-width:1600px) {
}

@media screen and (max-width:1024px) {
.about-btr .about-info, .about-btr .about-shuzi {
	padding: 0 5%;
}
.about-btr .about-info .about-text {
}
.about-dashiji .content {
	padding: 0 3%;
}
.about-rongyu {
	padding-left: 3%;
	padding-right: 3%;
}
}

@media screen and (max-width:1023px) {
}

@media screen and (max-width:850px) {
.about-btr .about-info .about-text {
	position: static;
	width: 100%;
	margin-bottom: 20px;
}
.about-btr .about-info .about-video {
	width: 100%;
	float: none;
}
.about-btr .about-shuzi .shuzi-list {
	flex-wrap: wrap;
}
.about-btr .about-shuzi .shuzi-list .list-item,  .about-btr .about-shuzi .shuzi-list .list-item:first-child,  .about-btr .about-shuzi .shuzi-list .list-item:nth-child(2),  .about-btr .about-shuzi .shuzi-list .list-item:nth-child(3),  .about-btr .about-shuzi .shuzi-list .list-item:nth-child(4),  .about-btr .about-shuzi .shuzi-list .list-item:nth-child(5),  .about-btr .about-shuzi .shuzi-list .list-item:nth-child(6) {
	width: 33%;
	text-align: center;
}
.about-dashiji .content .tree-box {
	width: 100%;
	float: none;
	margin-bottom: 20px;
}
.about-dashiji .img-box {
	width: 100%;
	float: none;
	display: flex;
	justify-content: space-between;
	align-items: flex-start;
	flex-wrap: wrap;
}
.about-dashiji .img-box .img-item {
	width: 50%;
	margin-bottom: 20px;
	margin-top: 0;
}
.about-rongyu .mc .rongyu-item {
	min-height: inherit;
}
.about-rongyu .mc .rongyu-item .wenzi-box {
	font-size: 12px;
	padding: 10px 0 0 0;
	height: 58px;
	overflow: hidden;
}
}

@media screen and (max-width:767px) {
}

@media screen and (max-width:639px) {
.about-btr {
	padding: 4rem 0 0 0;
}
.about-btr .about-info .about-video-box {
/*height: 0;
		padding-bottom: 100%;*/
}
.about-btr .about-info .about-video img {
	width: 10%;
	height: auto;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
}
.about-btr .about-shuzi .shuzi-list {
	padding: 4rem 0;
}
.about-btr .about-shuzi .shuzi-list .list-item, .about-btr .about-shuzi .shuzi-list .list-item:first-child, .about-btr .about-shuzi .shuzi-list .list-item:nth-child(2), .about-btr .about-shuzi .shuzi-list .list-item:nth-child(3), .about-btr .about-shuzi .shuzi-list .list-item:nth-child(4), .about-btr .about-shuzi .shuzi-list .list-item:nth-child(5), .about-btr .about-shuzi .shuzi-list .list-item:nth-child(6) {
	width: 50%;
}
.about-dashiji {
	padding: 4rem 0;
}
.about-dashiji .content {
	padding: 0 5%;
}
.about-dashiji .dashiji-item, .about-dashiji .dashiji-item:nth-child(2n) {
	justify-content: flex-start;
	flex-direction: row;
	padding-left: 20px;
}
.about-dashiji .dashiji-item .year, .about-dashiji .dashiji-item:nth-child(2n) .year {
	width: auto;
	text-align: left;
	padding-right: 10px;
}
.about-dashiji .dashiji-item .circle {
	width: auto;
	position: absolute;
	left: 0;
	top: 50%;
	transform: translate(0, -50%);
}
.about-dashiji .dashiji-item .info, .about-dashiji .dashiji-item:nth-child(2n) .info {
	text-align: left;
	width: auto;
}
.about-dashiji .content:after {
	left: 6%;
}
.about-rongyu {
	padding-top: 40px;
	padding-bottom: 20px;
}
.about-rongyu .mt {
	margin-bottom: 30px;
}
.about-rongyu .mc .rongyu-item {
	width: 48%;
	margin-bottom: 3%;
}
}

@media only screen and (max-width: 479px) {
.about-banner {
	
	    height: 16rem;
}
.about-btr .about-info .about-text {
	padding: 0;
}
.about-btr .about-info .about-text h4 {
	font-size: 1.8rem;
	margin-bottom: 10px;
}
.about-btr .about-info .about-text h5 {
	font-size: 1.5rem;
	margin-bottom: 10px;
}
.about-btr .about-info .about-text p {
	font-size: 1.3rem;
	text-align: left;
}
.about-btr .about-info .about-video-box {
	width: 100%;
	padding-bottom: 50%;
}
.about-btr .about-shuzi .shuzi-list .list-item .count-text {
	font-size: 1.5rem;
}
.about-btr .about-shuzi .shuzi-list .list-item .count-title {
	font-size: 3rem;
	margin-bottom: 2rem;
}
.about-dashiji .dashiji-item .year, .about-dashiji .dashiji-item .info {
	font-size: 1.5rem;
}
.about-dashiji .content .tree-box:after {
	left: 2%;
}
.about-dashiji .img-box .img-item {
	padding: 0 2%;
}
.about-dashiji .img-box .img-item .img {
	width: 100%;
}
.about-rongyu .mt {
	font-size: 26px;
}
.about-rongyu .mc .rongyu-item {
	/*width: 100%;*/
	padding: 2%;
}
	
	.about-rongyu .mc .rongyu-item .wenzi-box{
		height: auto;
	}	
	
.popup-container {
	width: 98vw;
}
.popup .popup-video-container {
	padding: 40px 10px 10px 10px;
}
}

/********** 单页 ************/
@media screen and (max-width:1600px) {
}

@media screen and (max-width:1024px) {
}

@media screen and (max-width:1023px) {
}

@media screen and (max-width:850px) {
.single-main .solu-shangyong {
	padding: 4rem 0;
}
.single-main .solu-shangyong .solu-jieshao .title {
	display: none;
}
.solu-shangyong .solu-jieshao .container {
	padding: 0 5%;
}
}

@media screen and (max-width:767px) {
}

@media screen and (max-width:639px) {
}

@media only screen and (max-width: 479px) {
.single-main .solu-shangyong {
	padding: 2rem 0;
}
}

/************* 家用解决方案详情 **************/
@media screen and (max-width:1600px) {
}

@media screen and (max-width:1024px) {
.solu-xiaogongyu {
	padding: 0 5%;
}
.solu-xiangguan {
	padding-left: 5%;
	padding-right: 5%;
}
.solu-xiangguan .swiper-button-next {
	right: -5%;
}
.solu-xiangguan .swiper-button-prev {
	left: -5%;
}
}

@media screen and (max-width:1023px) {
}

@media screen and (max-width:850px) {
}

@media screen and (max-width:767px) {
}

@media screen and (max-width:639px) {
}

@media only screen and (max-width: 479px) {
.inner-xiaogongyu-banner {
	height: 280px;
}
.inner-xiaogongyu-banner .banner-text {
	font-size: 2.4rem;
	padding-top: 10rem;
}
.solu-xiaogongyu .xiaogongyu-info {
	margin-top: -90px;
}
.xiaogongyu-xiangguan .mt .title-chs {
	font-size: 2.4rem;
}
.solu-xiangguan .mt {
	font-size: 2.6rem;
	margin-bottom: 2rem;
}
}

/*********** 解决方案-排污 ************/
@media screen and (max-width:1600px) {
}

@media screen and (max-width:1024px) {
.pro-fl ul {
	/**overflow-y: hidden;
	overflow-x: scroll;
	white-space: nowrap;**/
}
.pro-box .sub-fl ul {
	/**overflow-y: hidden;
	overflow-x: scroll;
	white-space: nowrap;**/
}
}

@media screen and (max-width:1023px) {
}

@media screen and (max-width:850px) {
}

@media screen and (max-width:767px) {
}

@media screen and (max-width:639px) {
}

@media only screen and (max-width: 479px) {
}

/************* 解决方案-商用单页 ************/
@media screen and (max-width:1600px) {
}

@media screen and (max-width:1024px) {
}

@media screen and (max-width:1023px) {
}

@media screen and (max-width:850px) {
}

@media screen and (max-width:767px) {
}

@media screen and (max-width:639px) {
.solu-shangyong .solu-jieshao .title {
	font-size: 4rem;
}
}

@media only screen and (max-width: 479px) {
.solu-shangyong {
	padding: 4rem 0 8rem 0;
}
.solu-shangyong .solu-jieshao .title {
	font-size: 3rem;
	margin-bottom: 3.5rem;
}
.solu-xiangguan {
	padding-top: 3rem;
	padding-bottom: 10rem;
}
}

/************ 产品中心封面 ***************/
@media screen and (max-width:1600px) {
}

@media screen and (max-width:1024px) {
.minyong-pro-main-list .minyong-fl {
	padding: 0 5%;
}
.minyong-pro-main-list .minyong-fl .fl-item {
	width: 32%;
}
}

@media screen and (max-width:1023px) {
.minyong-pro-main-list .pro-info {
	padding: 0 10%;
}
}

@media screen and (max-width:850px) {
.minyong-pro-main-list .pro-info {
	padding: 0 5%;
}
.minyong-pro-main-list .minyong-fl .fl-item {
	width: 49%;
}
}

@media screen and (max-width:767px) {
}

@media screen and (max-width:639px) {
.minyong-pro-main-list .pro-info .text {
	border-radius: 10px;
}
}

@media only screen and (max-width: 479px) {
.minyong-pro-main-list {
	padding: 2rem 0;
}
.minyong-pro-main-list .pro-info {
	margin-bottom: 2rem;
}
.minyong-pro-main-list .pro-info .text {
	font-size: 1.3rem;
}
.minyong-pro-main-list .minyong-fl .fl-item {
	width: 100%;
}
}

/*********** 产品列表 *************/
@media screen and (max-width:1600px) {
}

@media screen and (max-width:1024px) {
}

@media screen and (max-width:1023px) {
}

@media screen and (max-width:850px) {
.minyong-index-product-banner {
	height: auto;
}
.minyong-index-product-banner .swiper-slide {
	background-position: left top;
	background-repeat: no-repeat;
	background-size: 160% auto;
}
.minyong-index-product-banner .slide-content > div {
	flex-direction: column;
}
.minyong-index-product-banner .slide-content .img {
	width: 100%;
}
.minyong-index-product-banner .slide-content .text {
	width: 100%;
	padding: 5%;
}
}

@media screen and (max-width:767px) {
}

@media screen and (max-width:639px) {
}

@media only screen and (max-width: 479px) {
	.minyong-index-product-banner .swiper-container{
		padding-bottom: 10rem;
	}	
	
.minyong-index-product-banner .swiper-slide {
	background-position: 25% top;
	background-repeat: no-repeat;
	background-size: 270% auto;
}
.minyong-index-product-banner .slide-content .text {
	padding: 0 5%;
}
.minyong-index-product-banner .slide-content .text .title {
	font-size: 2.7rem;
	margin-bottom: 1.5rem;
	text-align: center;
}
.minyong-index-product-banner .slide-content .text .bc.type1 {
	display: flex;
	justify-content: flex-start;
	align-items: flex-start;
	flex-wrap: wrap;
	text-align: center;
}
.minyong-index-product-banner .slide-content .text .bc.type1 .bc-item {
	margin-right: 0;
	margin-bottom: 1rem;
	width: 33%;
}
	
	.minyong-index-product-banner .slide-content .text .bc.type1 .icon{
		margin-right: 0;
	}	
	
.minyong-index-product-banner .slide-content .text .bc.type1 .wenzi {
	width: 100%;
	font-size: 13px;
	line-height: 1.2;
	margin: 5px 0;
}
.minyong-index-product-banner .slide-content .text .more {
	margin: 1.5rem auto 0 auto;
	font-size: 1.5rem;
	width: 19rem;
	line-height: 4rem;
	border-radius: 4rem;
}
}

/************** 产品详情-民用复杂 ******************/
@media screen and (max-width:1600px) {
}

@media screen and (max-width:1024px) {
.pro-detail .pp-top {
	padding: 0 5%;
}
.pro-detail .pp-top .pp-info {
	padding-left: 3%;
}
.pp-tab .tab-box .box-container .text-box {
	padding: 35px 5%;
}
}

@media screen and (max-width:1023px) {
}

@media screen and (max-width:850px) {
.pro-detail .pp-top .pp-img-scroll, .pro-detail .pp-top .pp-img {
	width: 100%;
	max-width: 52rem;
	margin: 0 auto;
	float: none;
}
.pro-detail .pp-top .pp-info {
	float: none;
	width: 100%;
	max-width: 64rem;
	margin: 10px auto 0;
}
.pro-detail .pp-top .pp-info {
	padding-left: 0;
}
.pp-tab .tab-menu {
	float: none;
	width: 100%;
	padding: 0;
}
.pp-tab .tab-menu ul {
	overflow-x: scroll;
	overflow-y: hidden;
	white-space: nowrap;
	font-size: 0;
}
.pp-tab .tab-menu li {
	display: inline-block;
	width: auto;
	padding: 0 10px;
	margin-left: 10px;
}
.pp-tab .tab-menu li:first-child {
	margin-left: 0;
}
.pp-tab .tab-menu li i {
	left: 50%;
	right: auto;
	bottom: -25px;
	height: 100%;
	transform: rotate(90deg);
	width: auto;
	margin-left: -0.5rem;
	top: auto;
}
.pp-tab .tab-box {
	float: none;
	width: 100%;
}
}

@media screen and (max-width:767px) {
}

@media screen and (max-width:639px) {
}

@media only screen and (max-width: 479px) {
.pro-detail .pp-top {
	margin-bottom: 3rem;
}
.pro-detail .pp-top .pp-img-scroll .gallery-thumbs .swiper-slide.swiper-slide-thumb-active:after {
	width: 100%;
	margin-left: 0;
	left: 0;
	right: auto;
	box-sizing: border-box;
}
.pro-detail .pp-top .pp-info .pp-title {
	font-size: 2rem;
	padding: 1rem 1.5rem;
	margin-bottom: 1.5rem;
}
.pro-detail .pp-top .pp-info .pp-intro {
	padding: 0;
}
.pro-detail .pp-top .fz-intro.intro-type-2 .intro-item .icon {
	width: 60px!important;
	height: 60px!important;
	line-height: 60px!important;
}
.pp-tab .tab-box .box-container .text-box {
	padding: 20px 5%;
}
.pp-tab .tab-box .box-container .text-box h3 {
	font-size: 2rem;
}
.pp-tab .tab-box .box-container .text-box h4 {
	font-size: 1.8rem;
}
}

/*************** 产品详情-类型2 **************/
@media screen and (max-width:1600px) {
}

@media screen and (max-width:1024px) {
.pro-detail .pp-bottom .detail {
	padding: 0 5%;
}
}

@media screen and (max-width:1023px) {
}

@media screen and (max-width:850px) {
.pro-detail .pp-top {
	margin-bottom: 3rem;
}
.pro-detail .pp-bottom .detail h4, .pro-detail .pp-top .pp-info .pp-intro h4 {
	font-size: 3rem
}
.pro-detail .pp-bottom .detail p {
	font-size: 1.8rem;
}
}

@media screen and (max-width:767px) {
}

@media screen and (max-width:639px) {
.pro-detail .pp-bottom .detail h4, .pro-detail .pp-top .pp-info .pp-intro h4 {
	font-size: 1.7rem;	margin-bottom: 1.6rem;
	line-height: 1.2;
}
.pro-detail .pp-bottom .detail p {
	font-size: 1.4rem;
}
}

@media only screen and (max-width: 479px) {
	
}

/************** 民用产品详情 ****************/
@media screen and (max-width:1600px) {
}

@media screen and (max-width:1024px) {
.minyong-pro-detail .pp-tab .tab-menu {
	width: 25%;
	padding: 3% 3% 0 3%;
}
.minyong-pro-detail .pp-tab .tab-box {
	width: 70%;
}	
	
}

@media screen and (max-width:1023px) {
}

@media screen and (max-width:850px) {
	.minyong-pro-detail .pp-tab .tab-menu {
	width: 100%;
	padding: 0 5%;
}
	.minyong-pro-detail .pp-tab .tab-box {
	width: 100%;
	padding: 0 5%;
}
}

@media screen and (max-width:767px) {
}

@media screen and (max-width:639px) {
	
}

@media only screen and (max-width: 479px) {
	.minyong-pro-detail.pro-detail .pp-top .fz-intro.intro-type-2 .intro-item .wenzi{
		font-size: 12px;
		padding: 5px;
	}

}


/******************************************

           20200628新增 

*****************************************/
/********* 首页快速链接 *********/
@media screen and (max-width:1600px) {
}

@media screen and (max-width:1024px) {
}

@media screen and (max-width:1023px) {
}

@media screen and (max-width:850px) {
.index-fastlink .line {
	margin: 0 20px;
}
.index-fastlink .link .wenzi {
	font-size: 13px;
}
}

@media screen and (max-width:767px) {
}

@media screen and (max-width:639px) {
.index-fastlink {
	height: 90px;
}
.index-fastlink .link .wenzi {
	font-size: 12px;
	line-height: 1.2;
}
.index-fastlink .link .icon {
	width: 30px;
	height: 30px;
	line-height: 30px;
	margin-bottom: 5px;
}
}

@media only screen and (max-width: 479px) {
	.index-fastlink .link{
		padding: 0 2%;
	}
	
	.index-fastlink .link .wenzi {
		font-weight: 400;
	}
}

/********* 首页站点地图 **********/
@media screen and (max-width:1600px) {
}

@media screen and (max-width:1024px) {
.index-sitemap .mc .sitemap-item {
	width: 25%;
}
}

@media screen and (max-width:1023px) {
}

@media screen and (max-width:850px) {
	.index-sitemap .mc .sitemap-item {
	width: 50%;
}
}

@media screen and (max-width:767px) {
}

@media screen and (max-width:639px) {
}

@media only screen and (max-width: 479px) {
.index-sitemap .mt .title-chs {
	margin-bottom: 20px;
}
.index-sitemap .mc .sitemap-item {
	width: 50%;
	margin-bottom: 10px;
	padding: 10px 0;
}
.index-sitemap .mt .title-info {
	font-size: 14px;
	padding: 0 2%;
}
	
	.index-sitemap .mt .title-info br{
		display: none;
	}
	
	.index-sitemap .mc .sitemap-item .menu-content ul{
		margin-top: 0;
	}
	
	.index-sitemap .mc .sitemap-item .menu-content ul li .link{
		line-height: 1.8;
	}
}

/*************** 企业文化 *************/
@media screen and (max-width:1600px) {
}

@media screen and (max-width:1024px) {
}

@media screen and (max-width:1023px) {
}

@media screen and (max-width:850px) {
.about-wenhua .mt h3 {
	font-size: 32px;
	margin-bottom: 40px;
}
.about-wenhua .mc .wenhua-kouhao .kouhao-box {
	float: none;
	width: 100%;
	margin: 0 auto;
}
.about-wenhua .mc .wenhua-kouhao .kouhao-box:first-child {
	margin-bottom: 20px;
}
.about-wenhua .mc .wenhua-fl {
	justify-content: center;
	flex-wrap: wrap;
	padding: 0 3%;
}
.about-wenhua .mc .wenhua-fl .fl-box {
	width: 48%;
	margin: 0 1% 20px 1%;
}
}

@media screen and (max-width:767px) {
}

@media screen and (max-width:639px) {
}

@media only screen and (max-width: 479px) {
.about-wenhua .mt h3 {
	font-size: 26px;
	margin-bottom: 20px;
}
.about-wenhua .mc .wenhua-kouhao {
	padding: 3% 3% 6% 3%;
}
.about-wenhua .mc .wenhua-kouhao .kouhao-box {
	padding: 10% 3% 15% 3%;
	height: auto;
}
.about-wenhua .mc .wenhua-kouhao .kouhao-box .kouhao-item {
	font-size: 14px;
	line-height: 3;
	width: 100%;
}
.about-wenhua .mc .wenhua-kouhao .kouhao-box:after {
	border-width: 30px;
}
.about-wenhua .mc .wenhua-fl {
	padding: 0;
	margin-top: 20px;
}
.about-wenhua .mc .wenhua-fl .fl-box {
	width: 100%;
	margin: 0 0 20px 0;
	min-height: inherit;
	padding: 10%;
}
.about-wenhua .mc .wenhua-fl .fl-box .bt {
	font-size: 18px;
	margin-bottom: 10px
}
.about-wenhua .mc .wenhua-fl .fl-box .bc {
	font-size: 12px;
}
.about-wenhua .mc .wenhua-fl .fl-box:after {
	border-width: 30px;
}
}


/***************** 排污产品详情 ******************/
@media screen and (max-width:1600px) {
}

@media screen and (max-width:1024px) {
.download {
	width: 94vw;
	margin-left: auto;
	margin-right: auto;
}
}

@media screen and (max-width:1023px) {
}

@media screen and (max-width:850px) {
	.pro-detail{
		padding-bottom: 5rem;
	}
	.download{
		margin-bottom: 5rem;
	}

}

@media screen and (max-width:767px) {
}

@media screen and (max-width:639px) {
}

@media only screen and (max-width: 479px) {
	.pro-detail.pw-pro-detail{
		padding-bottom: 3rem;
	}
	
	.pro-detail.pw-pro-detail .pp-top .pp-info .pp-intro{
		font-size: 14px;
	}
	
	.download{
		margin-bottom: 3rem;
	}
	.download .content{
		padding: 3%;
	}
	.download .content .mt{
		margin-bottom: 10px;
	}
	.download .content .mt .icon{
		width: 30px;
	height: 30px;
	line-height: 30px;
	}
	.download .content .mt .text{
		font-size: 20px;
	line-height: 30px;
	padding-left: 5px;
	}
	.download .content .mc .download-list .list-item{
			padding: 3%;
		display: flex;
		justify-content: space-between;
		align-items: center;
	}
	.download .content .mc .download-list .list-item .title{
		width: calc(100% - 7rem);
		line-height: 1.5;
	}
}

/************ 泳池详情 ************/
@media screen and (max-width:1600px) {
}

@media screen and (max-width:1024px) {
	.my-table-content table td:first-child{
		width: 20%;
	}
}

@media screen and (max-width:1023px) {
}

@media screen and (max-width:850px) {


}

@media screen and (max-width:767px) {
}

@media screen and (max-width:639px) {
	.my-title{
		font-size: 18px!important;
		padding: 5px!important;
	}
	.my-table-content{
		padding: 5% 3%!important;
	}
	.my-table-content table td{
		border-width: 1px!important;
		font-size: 14px !important;
	line-height: 1.4 !important;
	padding: 10px 5px !important;
	}
}

@media only screen and (max-width: 479px) {
	.yc-pro-detail.pro-detail .pp-bottom .detail{
		padding: 0;
	}
	
	.yc-pro-detail.pro-detail .pp-bottom .detail > h3{
	font-size:2.4rem;
	}
	
	.my-title {
	font-size: 16px!important;
	padding: 0px!important;
}
	.my-table-content {
	padding: 2%!important;
}
	.my-table-content table td{
		font-size: 12px !important;
		padding: 5px 3px !important;
	}
}

/************** 防伪查询 **************/
@media screen and (max-width:1600px) {
	
}

@media screen and (max-width:1024px) {

}

@media screen and (max-width:1023px) {
	
}

@media screen and (max-width:850px) {
	.inner-fangwei .content{
		padding: 0 3%;
	}
	.inner-fangwei .fangwei-bd{
		padding: 3%;
	}
	.inner-fangwei .fangwei-bd .bd-content .bd{
		padding: 0;
		width: 70%;
		float: none;
	}
	.inner-fangwei .fangwei-bd .bd-content .tushi{
		float: none;
		width: 100%;
		padding: 3% 3% 0 3%;
		margin-top: 20px;
	}


}

@media screen and (max-width:767px) {
}

@media screen and (max-width:639px) {
	
}

@media only screen and (max-width: 479px) {
	.inner-fangwei .tab-menu .menu-list{
		padding: 3rem 0 3rem 0;
	justify-content: space-around;
	}
	
	.inner-fangwei .tab-menu .menu-list .list-item{
		margin: 0;
	}
	
	.inner-fangwei .tab-menu .menu-list .list-item .icon{
		width: 5rem;
	height: 5rem;
	}
	.inner-fangwei .tab-menu .menu-list .list-item .icon .img, .inner-fangwei .tab-menu .menu-list .list-item .icon .img-active{
		line-height: 5rem;
	}
	.inner-fangwei .tab-menu .menu-list .list-item .wenzi{
		font-size: 16px;
	}
	.inner-fangwei .fangwei-bd .bd-content .bd{
		width: 100%;
	}
	
	.inner-fangwei .fangwei-bd .bd-content{
		padding: 3%;
	}
	
	.inner-fangwei .fangwei-bd .bd-content .bd .bd-title{
		padding: 10px 0;
	}
	
	.inner-fangwei .fangwei-bd .bd-content .bd .bd-title img{
		width: 70%;
	}
	
	.inner-fangwei .fangwei-bd .bd-content .tushi{
			min-height: inherit;
	}
	.inner-fangwei .fangwei-bd .bd-content .tushi .tushi-content{
		justify-content: space-between;
	}
	.inner-fangwei .fangwei-bd .bd-content .tushi .tushi-content .tushi-item {
	width: 32%;
	margin-left: 0;
}
	.inner-fangwei .fangwei-bd .bd-content .tushi .tushi-content .tushi-item .img{
		margin-bottom: 0
	}
	
}


/***************20210702*******************/
/**** 购买 ****/
@media screen and (max-width:1600px) {
}

@media screen and (max-width:1024px) {
.buy-list .list-item .bt .wenzi{width:auto;}
.buy-list .list-item .online-list .link{height: 80px;line-height: 80px;}
.buy-list .list-item .button .link{width:100%}

}

@media screen and (max-width:1023px) {
}

@media screen and (max-width:850px) {
}

@media screen and (max-width:767px) {
}

@media screen and (max-width:639px) {
.buy-list .list-item .bc{justify-content: center;text-align:center}
.buy-list .list-item .online-list .link{width:auto;margin:0 10px;}
.buy-list .list-item .bc.button{display:block}
}

@media only screen and (max-width: 479px) {
.buy-list{flex-direction: column;}
.buy-list .list-item{margin-left:0;margin-right:0}
.buy-list .list-item .bc{line-height:1}
.buy-list .list-item .button .link{width:70%}
}

/****************** 20211119 *************************/
/***** 联系我们 *****/
@media screen and (max-width:1600px) {
}

@media screen and (max-width:1024px) {


}

@media screen and (max-width:1023px) {
}

@media screen and (max-width:850px) {
.zb-lxfs .zb-item{width:100%!important;margin-bottom:5%}
.zb-lxfs .zb-item.middle:before, .zb-lxfs .zb-item.middle:after{display:none;}
}

@media screen and (max-width:767px) {
}

@media screen and (max-width:639px) {

}

@media only screen and (max-width: 479px) {
.contact-list .text{width:100%}
}

/**************** 20220506 **********************/
@media screen and (min-width: 768px){
.index-banner-area .swiper-slide .slide-content .btn-primary {
    margin-top: 7.5rem;
    padding: 0.8rem 1rem;
}

}

@media only screen and (max-width: 479px) {
.index-banner-area .swiper-slide .slide-content .btn-primary{margin-top:12rem;padding: 0.3rem 1rem;font-size: 1.2rem;}
}

/************** 20220902 ****************/
@media screen and (max-width:1600px) {
}

@media screen and (max-width:1024px) {


}

@media screen and (max-width:1023px) {
}

@media screen and (max-width:850px) {

}

@media screen and (max-width:767px) {
}

@media screen and (max-width:639px) {
.popup-container .popup-content .shangyongzixun-bd .text{width:100%;}
.popup-container .popup-content .shangyongzixun-bd .select-item{width:49%;margin-left:2%;}
.popup-container .popup-content .shangyongzixun-bd .select-item:first-child{margin-left:0;}
.popup-container .popup-content .shangyongzixun-bd .select-hangye{width:100%;}
.popup-container .popup-content .shangyongzixun-bd .select-item .select_box span+i, .popup-container .popup-content .popup-container .popup-content .shangyongzixun-bd .select-item .select_box > span + i,.popup-container .popup-content .shangyongzixun-bd .select-hangye .select_box > span + i{position: absolute;right: 1rem;top: 0;height: 4rem;line-height: 4rem;color: #09244F;font-size: 1.6rem;}
.popup-container .popup-content .shangyongzixun-bd .select-item ul{width:100%;}
.popup-container .popup-content .shangyongzixun-bd .textarea{box-sizing:border-box;width:100%;}

}

@media only screen and (max-width: 479px) {
.popup-container .popup-content{padding:4rem;}
}