.ecology img{
	max-width:100%;
	text-align:center;
}
@media screen and (min-width: 751px){
	.ecology{
		width: 850px;
		margin: auto;
	}
	.inner-first-title{
		position: relative;
	}
	.inner-first-title:after{
	    content: '';
	    position: absolute;
	    bottom: 0;
	    left: 50%;
	    margin-left: -15px;
	    width: 30px;
	    height: 6px;
	    background: #eaeaea;
	    border-radius: 4px;
	}
	.intro{
		padding: 30px 0;
		line-height: 32px;
		font-size: 14px;
		white-space: pre-wrap;
		word-wrap:break-word;
	}
	.intro *{
		white-space: pre-wrap;
		word-wrap:break-word;
	}
	.classify{
		overflow: auto;
		margin-bottom: 30px;
	}
	.classify .fl{
		width: 100px;
		line-height: 100px;
		font-size: 18px;
		font-weight: bold;
	}
	.classify .fr{
		position: relative;
		padding: 15px 40px;
		width: 750px;
		min-height: 100px;
		background: #f4f4f4;
		font-size: 14px;
		line-height: 32px;

	    display: flex;
	    align-items: center;
	    /* justify-content: center; */
	    text-align: justify;
	}
	.classify .fr:before{
		content: '';
	    position: absolute;
	    top: 36px;
	    left: -30px;
	    border-width: 15px;
	    border-style: solid;
	    border-color: transparent #f4f4f4 transparent transparent;
	}
	.classify .fr img{
		margin:5px 30px 5px 0;
	}





}

@media screen and (max-width: 750px){
	.ecology{
		padding: 0 0.1rem 0.3rem;
	}
	.inner-first-title:after {
	    content: '';
	    position: absolute;
	    bottom: 0;
	    left: 50%;
	    margin-left: -0.075rem;
	    width: 0.18rem;
	    height: 0.04rem;
	    background: #eaeaea;
	    border-radius: 0.02rem;
	}
	.intro {
	    padding: 0.15rem 0.15rem 0.1rem;
	}
	.classify {
	    overflow: auto;
	}
	.classify .fl{
		float: none;
		margin: 0.25rem 0 0.2rem;
		font-size: 0.13rem;
		text-align: center;
		font-weight: bold;
	}
	.classify .fr{
		position: relative;
		float: none;
		padding: 0.22rem;
		line-height: 0.22rem;
		font-size: 0.12rem;
		text-align: center;
		background: #f4f4f4;
	}
	.classify .fr:before{
		content: '';
		position: absolute;
		top: -0.15rem;
		left: 50%;
		margin-left: -0.04rem;
		border-width: 0.08rem;
		border-style: solid;
		border-color: transparent transparent #f4f4f4 transparent;
	}
	.classify .fr img{
		margin: 0 0.05rem;
		width: auto;
		height: 0.24rem;
	}
}