  .cip {
	padding-bottom: 60px;
	margin-bottom: 60px;
	border-bottom: 1px dashed #ccc;
}

.cip .txt,
.cip p {
	font-size: 15px;
	line-height: 28px;
}

.big-tit2 {
	font-size: 24px;
	font-weight: bold;
	line-height: 30px;
	color: #119466;
	margin-bottom: 25px;
}

.cip1 .big-tit2 {
	margin-top: 45px;
}

.cip1 .left {
	float: left;
	width: 48%;
}

.cip1 .con-box {
	margin-top: 30px;
}

.cip1 .right {
	float: right;
	width: 48%;
}

.cip1 .left .type2 {
	width: 80%;
}

.cip2 .con-box {
	background-color: #119466;
	border-radius: 25px;
	padding: 45px;
}

.cip2 .con-box * {
	color: #fff;
}

.cip2 .con-box .left {
	float: left;
	width: 49%;
	font-size: 15px;
	line-height: 30px;
}

.cip2 .con-box .right {
	float: right;
	width: 49%;
}



.cip3 .txt {
	color: #119466;
	font-weight: bold;
}

.cip3 .left {
	font-size: 13.5px;
	line-height: 27px;
	color: #888;
	float: left;
	width: 55%;
}

.cip3 .right {
	float: right;
	width: 40%;
	margin-bottom: 35px;
}

.cip3 .right img {
	display: block;
	width: 100%;
}



.cip3 .img-box{
	overflow: hidden;
	margin-top: 20px;
}

.cip3 .img-box img{
	width: 49%;
	float: left;
}

.cip3 .img-box img:nth-child(2){
	float: right;
}


.cip4 .left {}

.cip4 .right {
	float: right;
	width: 48%;
	margin-left: 25px;
	background-color: #eee;
	padding: 30px;
	border-radius: 25px;
}

.cip4 .right img {
	margin-bottom: 25px;
}

.cip5 .left {
	float: left;
	width: 70%;
}

.cip5 .right {
	float: right;
	width: 28%;
}

.cip5 .con-box {
	padding: 45px;
	border-radius: 25px;
	background-color: #119466;
	color: #fff;
	margin-top: 40px;
}

.cip.cip5{
	border-bottom: 0;
}

.cip.cip4 .left{
							float: left;
							width: 47%;
						}
						.cip.cip4 .right img{
							width: 100%;
						}
						
						.cip.cip4 .left img{
							width: 100%;
						}
						
						.cip.cip4 .right.txt{
							background-color: unset;
							padding: 0;
						}
						
						.cip.cip4 .con-box{
							margin-top: 40px;
						}
						
						.cip.cip4 .con-box:nth-child(3) .txt,
						.cip.cip4 .con-box:nth-child(4) .txt
						{
							padding-top:60px;
						}
						
						
						.cip.cip5 .list-box .list{
							margin-top: 30px;
						}
						
						.cip.cip5 .list-box .list .con-box{
							margin-top: 0;
						}
						
						.cip.cip5 .list-box .list:nth-child(2n){
							margin-right: 0;
						}
						
						.cip.cip6 .left{
							float: left;
							width: 48%;
						}
						
						.cip.cip6 .right{
							float: right;
							width: 47%;
						}
						
						.cip.cip6 .right img{
							display: block;
							width: 100%;
						}
						
						
						.cip.cp img {
							display: block;
							width: 100%;
						}
						
						.cip.cp .left {
							float: left;
						}
						
						.cip.cp .right {
							float: right;
						}
						
						.cp.cp1 .left {
							width: 48%;
						}
						
						.cp.cp1 .right {
							width: 48%;
						}
						
						.cp.cp2 .left {
							width: 35%;
						}
						
						.cp.cp2 .right {
							width: 63%;
						}
						
						.cp.cp3 .left {
							width: 50%;
						}
						
						.cp.cp3 .right {
							width: 48%;
						}
						
										
						.cp.cp4 {
							background-color: #119466;
							padding: 45px;
						}
										
						.cp.cp4 * {
							color: #fff;
						}
										
						.cp.cp4 .left {
							width: 45%;
						}
										
						.cp.cp4 .right {
							width: 52%;
						}	
						
						.cp6 .left img{
							padding-bottom: 20px;
							padding-right: 20px;
						}

@media screen and (max-width:1440px) {
	
	
	.txt{
		font-size: 14px !important;
		line-height: 25px !important;;
	}
}


@media screen and (max-width:1280px) {
	
	
	.txt{
		font-size: 13.5px !important;;
		line-height: 23px !important;;
	}
}


@media screen and (max-width:1182px) {
	.cip{
		padding-bottom: 30px;
		margin-bottom: 30px;
	}
	
	.cip2 .con-box{
		padding: 15px;
	}
	
	.cip4 .right{
		padding: 15px;
	}
	
	.cip5 .con-box{
		padding: 15px;
	}
	
	
	.big-tit {
		font-size: 24px !important;;
		line-height: 30px !important;;
	}
	
	.txt{
		font-size: 13px !important;;
		line-height: 21px !important;;
	}
	
	.cip.cip4 .con-box:nth-child(3) .txt, .cip.cip4 .con-box:nth-child(4) .txt {
	    padding-top: 20px;
	}
}

@media screen and (max-width:850px) {
	.cip .left{
		width: 100% !important;
	}
	
	.cip img{
		max-width: 300px !important;
		margin: 0 auto;
	}
	
	.cip .right{
		width: 100% !important;
		margin-top: 25px;
	}
	
	.cip2 img{
		width: 100% !important;
	}
}

@media screen and (max-width:500px) {
	
	
	.cip img{
		max-width: 100% !important;
	}
}