.active{
	color:#009483 !important;
}

/* 产品修改 */
.pro-tit{
    width: 70%;
    margin: 0 auto;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}
.pro-tit a{
    padding: 20px 30px;
    font-size: 18px;
}
.pro-child{
    width: 70%;
    margin: 0 auto;
    display: flex;
    flex-wrap: wrap;
    padding: 20px 0;
}
.pro-child a{
    padding: 20px;
    display: flex;
    flex-direction: column;
}
.pro-child a p{
    width: 80px;
    text-align: center;
    color: #666;
}
.pro-child a p img{
    width: 100%;
    height: 80px;
    object-fit: cover;
}



/* 产品第一部分 */
.pro-con1{
    width: 70%;
    height: 750px;
    padding: 0 15%;
    background-color: #e7e7e7;
    display: flex;
    justify-content: space-between;
}
.pro-con1 .pro1-con{
    width: 50%;
    padding-top:15%;
}
.pro-con1 .pro1-con p:nth-child(1){
    font-size: 36px;
    font-weight: bold;
}
.pro-con1 .pro1-con p:nth-child(2){
    font-size: 42px;
    padding: 20px 0;
}
.pro-con1 .pro1-con .pro1-line{
    position: relative;
    width: 200px;
    height: 5px;
    background-color: #009483;
    border-radius: 20px;
}
.pro-con1 .pro1-con .pro1-line::after{
    position: absolute;
    content: '';
    width: 75px;
    height: 5px;
    left: 220px;
    background-color: #009483;
}
.pph3{
	font-size:24px;
	padding:10px 0;
}
.ppp{
	font-size:16px;
	line-height:30px;
	/* text-indent: 2em; */
	text-align: justify;
}
.pro-con1 .pro1-con ul{
    width: 80%;
    margin-top: 30px !important;
    display: flex;
}
.pro-con1 .pro1-con ul li{
    width: 20%;
}
.pro-con1 .pro1-con ul li p:nth-child(1){
    width: 100%;
}
.pro-con1 .pro1-con ul li p:nth-child(1) img{
    width: 100%;
    height: 100%;
    object-fit: contain;
}
.pro-con1 .pro1-con ul li p:nth-child(2){
    font-size: 16px;
    text-align: center;
    padding: 0;
}
.pro-con1 .pro1-img{
    width: 45%;
}
.pro-con1 .pro1-img img{
    width: 100%;
    height: 100%;
    object-fit: contain;
}


/* 产品参数 */
.pro-cpcs{
    max-width: 1180px;
    margin: 50px auto;
}
.pro-cpcs h2{
    font-size: 36px;
    font-weight: normal;
    text-align: center;
}
.pro-cpcs h3{
    font-size: 24px;
    font-weight: normal;
    text-align: center;
    padding: 30px 0;
}
.pro-cpcs .cpcs-con{
    width: 100%;
}
.pro-cpcs .cpcs-con .ul{
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
tbody{
    width: 100%;
    display: flex;
    flex-wrap: wrap;
}
.pro-cpcs .cpcs-con .ul .li{
    width: 50%;
    min-width: 350px;
    border: 5px solid white;
    box-sizing: border-box;
    display: flex;
}
.pro-cpcs .cpcs-con .ul .li1{
    width: 100%;
}
.pro-cpcs .cpcs-con .ul .li td{
    border: 5px solid white;
    padding: 10px 0;
}
.pro-cpcs .cpcs-con .ul .li .cp-name{
	/* width:10%;
    max-width: 140px; */
    width: 150px;
    padding: 20px 0 20px 15px;
    background-color: #009483;
    color: white;
    text-align: center;
}
.pro-cpcs .cpcs-con .ul .li .cp-width{
	/* width:40%;
    max-width: 450px; */
    display: flex;
    align-items: center;
    flex:1;
    padding-left: 10px;
    background-color: #f2f2f2;
}
.pro-cpcs .cpcs-con .ul .li .cp-last{
    display: flex;
    align-items: center;
    flex: 1;
    padding-left: 10px;
    background-color: #f2f2f2;
}


/* 产品简介 */
.pro-cpjj{
    position: relative;
	padding-bottom:20px;
}
.pro-cpjj .pro-jjtit{
    position: absolute;
    width: 30%;
    height: 100px;
    background: url(i/cpb.png) fixed;
    border-radius: 50px;
    text-align: center;
    color: white;
    font-size: 24px;
    font-weight: bold;
    line-height: 100px;
    margin-left: 35%;
    margin-top: -50px;
}
.pro-cpjj .pro-jjcon{
    width: 70%;
    padding: 0 15%;
    height: auto;
    background: url(i/h-ab.png) no-repeat;
    margin-top: 125px;
    font-size: 20px;
	background-size: cover;
}
.pro-cpjj .pro-jjcon p{
	max-width:900px;
	margin:0 auto;
    text-align: center;
    padding-top: 80px;
    line-height: 30px;
	font-size:16px;
}
.pro-cpjj .pro-jjcon img{
    width: 100%;
    max-height: 300px;
    object-fit: contain;
    margin-top: 50px;
    padding-bottom: 30px;
}
.pro-ex{
	width:100%;
    max-width: 900px;
	margin:0 auto;
	padding-bottom:30px;
}
.pro-ex h3{
	position: relative;
	font-size:24px;
	margin:10px 0;
	padding-left:20px;
}
.pro-ex h3::before{
    position: absolute;
    content: '';
    width: 5px;
    height: 100%;
	left:0;
    background-color: #009483;
}
.pro-ex p{
	font-size:16px;
	line-height:30px;
}

/* 零醛添加 */
.pro-lqtj{
    width: 100%;
    /* height: 750px; */
    text-align: center;
    padding: 50px 0;
    /* background: url(i/cpb.png) no-repeat; */
}
.pro-lqtj p:nth-child(1){
    /* margin-top: 50px; */
    font-size: 18px;
}
.pro-lqtj p:nth-child(2){
    padding: 10px 0;
    font-size: 18px;
}
.pro-lqtj p:nth-child(4){
    font-size: 14px;
    padding-top: 30px;
}
.pro-lqtj p:nth-child(5){
    font-size: 30px;
    letter-spacing:9.5px;
}




/* 产品二版 */

.pro2{
    width: 70%;
    padding: 50px 15%;
    background-color: #f9f9f9;
    display: flex;
    justify-content: space-evenly;
}
.pro2-p{
    width: 30%;
}
.pro2-p img{
    width: 100%;
    height: 100%;
    object-fit: contain;
}
.pro2-d{
    width: 35%;
}
.pro2-d h2{
    font-size: 24px;
    padding: 0 0 20px 0;
    color: #009483;
    letter-spacing:2px;
}
.pro2-d h3{
    font-size: 18px;
    padding: 20px 0 10px 0;
    letter-spacing:1px;
}
.pro2-d p{
    line-height: 30px;
    letter-spacing:3px;
}

.pro2-1{
    width: 70%;
    padding: 30px 15%;
    display: flex;
    justify-content: space-evenly;
}
.pro2-1 .pro2-p{
    width: 40%;
}
.pro2-1 .pro2-d{
    width: 30%;
}

.pro2-2{
    background-color: #798668;
    width: 70%;
    padding: 50px 15%;
    display: flex;
    flex-direction: column;
    align-items: center;
}
.pro2-2 h3{
    font-size: 24px;
    color: white;
    padding: 0 0 10px 0;
}
.pro2-2 h2{
    font-size: 20px;
    color: white;
    padding: 10px 0 30px 0 ;
}
.pro2-2 p{
    width: 60%;
}
.pro2-2 p img{
    width: 100%;
}


.pro2-3{
    width: 70%;
    padding: 50px 15%;
    display: flex;
    flex-direction: column;
    align-items: center;
    background-color: #f9f9f9;
}
.pro2-3 p{
    width: 50%;
}
.pro2-3 p img{
    width: 100%;
    height: 100%;
    object-fit: contain;
}

.pro2-4{
    width: 70%;
    padding: 50px 15%;
    display: flex;
    flex-direction: column;
    /* align-items: center; */
}
.pro2-4 p{
    width: 80%;
    margin: 0 auto;
}
.pro2-4 p img{
    width: 100%;
}
.pro2-4 h2{
    width: 80%;
    margin: 0 auto;
    text-align: left;
	font-size:24px;
}
.pro2-4 h3{
    width: 80%;
    margin: 0 auto;
    text-align: left;
    padding: 15px 0;
	font-size:20px;
	color: #009483;
	font-weight:bold;
}
.pro2-4 .pro2-4-con{
    width: 50%;
    margin: 0 0 30px 10%;
    line-height: 24px;
    letter-spacing: 2px;
}


        .pro-sw{
			width: 70%;
			margin: 0 auto;
		}
		.swiper {
		  width: 100%;
		  height: 100%;
		}
	
		.pro-sw .swiper-slide {
			width: 10%;
			/* height: 50px; */
		  text-align: center;
		  font-size: 14px;
		  padding:30px 0 30px 0;
		  background: #fff;
		  display: flex;
		  justify-content: center;
		  align-items: center;
		  flex-direction: column;
		}
		.pro-sw .swiper-slide p:nth-child(2){
			padding: 10px 0;
		}
	
		.pro-sw .swiper-slide img {
			display: block;
			width: 100%;
			height:100px;
			object-fit: cover;
			padding:0 10px;
			box-sizing: border-box;
		}


		.pro-back{
	width: 100%;
	/* height: 750px; */
}
.pro-back .mySwiper1{
	width: 100%;
	height: 100%;
}
.pro-back .mySwiper1 .swiper-wrapper{
	width: 100%;
	height: 100%;
}
.pro-back .mySwiper1 .swiper-wrapper .swiper-slide{
	position: relative;
	width: 100%;
	height: 100%;
}
.pro-back .swiper-slide p:nth-child(1){
	width: 100%;
	height: 100%;
}
.pro-back .swiper-slide p:nth-child(1) img{
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.pro-back .swiper-slide .pro-ewm{
	position: absolute;
	width: 150px;
	bottom: 10px;
	right: 10px;
	padding: 10px;
	background: white;
}
.pro-back .swiper-slide .pro-ewm img{
	width: 100%;
	height: 100%;
	object-fit: contain;
}
.pro-back .swiper-slide .pro-ewm p{
	text-align: center;
	font-size: 14px;
}

.pro-back .swiper-button-next, .swiper-button-prev{
	/* color:#009483; */
	color:white;
}
.pro-jj{
	text-align: center;
	font-size: 24px;
	padding:20px 0;
	font-weight:bold;
	color:#009483;
}

.pro-back img{
	width:100%;
}

@media only screen and (max-width:768px){
	.pro-con1{
		flex-direction:column;
		height:auto;
	}
	.pro-con1 .pro1-con{
		width:100%;
		margin-top:0;
	}
	.pro-con1 .pro1-img{
		width:50vw;
	}
	.pro-con1 .pro1-con p:nth-child(2){
		font-size:8vw;
	}
	.pro-con1 .pro1-con ul{
		width:100%；
	}
	.pro-cpjj .pro-jjtit{
		width:80%;
		margin-left:10%;
	}
	.pro-cpjj .pro-jjcon{
		font-size:16px;
	}
	.pro-cpjj .pro-jjcon p{
		line-height:36px;
	}
	.pro-lqtj p:nth-child(3) img{
		width:100%;
	}
	.pro2{
		flex-direction:column;
		align-items:center;
	}
	.pro2-p{
		width:55%;
	}
	.pro2-d{
		width:80%;
	}
	.pro2-3 p{
		width:90%;
	}
	.pro2-1{
		flex-direction:column;
		align-items:center;
	}
	.pro2-1 .pro2-d{
		width:80%;
	}
	.pro2-1 .pro2-p{
		width:80%;
	}
    .pro-cpcs .cpcs-con .ul .li .cp-width{
        overflow: scroll;
    }
    .pro-cpcs .cpcs-con .ul .li .cp-last{
        overflow: scroll;
    }
}