@charset "UTF-8";
.huan_newsinfo_page .huan_title{
	text-align: center;
	font-size: 20px;
	color: #333333;
	font-weight: bold;
}
.huan_newsinfo_page .huan_time{
	font-size: 14px;
	color: #999999;
	text-align: center;
	padding: 13px 0 40px;
}
.huan_newsinfo_page .huan_content{
	font-size: 14px;
	line-height: 26px;
	letter-spacing: 1px;
	color: #666666;
}
.huan_newsinfo_page .huan_content p{
	min-height: 26px;
	/* font-size: 14px !important;
	line-height: 26px !important; */
}
.huan_content p strong{
    color:#0080c2;
}
.huan_newsinfo_page .huan_content.lh_newscontent p {
	font-size: 14px !important;
	line-height: 26px !important;
}
.huan_newsinfo_page .huan_content.lh_newscontent span {
	font-size: 14px !important;
	line-height: 26px !important;
}
.huan_newsinfo_page .huan_content img{
	max-width: 100%;
}
.huan_newsinfo_page{
	margin-bottom: 75px;
}
.huan_caseinfocon .huan_caseintro{
	font-size: 14px;
	color: #0080c2;
	text-align: center;
	margin: 12px 0 35px;
}
.huan_caseinfocon .huan_caseintro span{
	margin: 0 17px;
}
.huan_content .huan_addinfo_title{
	border-bottom: 1px solid #dcdcdc;
	padding-bottom: 14px;
}
.huan_content .huan_addinfo_title span{
	font-size: 18px;
	font-weight: bold;
	letter-spacing: 1px;
	color: #119146;
	position: relative;
	padding-bottom: 19px;
}
.huan_content .huan_addinfo_title span::after{
	height: 3px;
	background-color: #119146;
	content: "";
	width: 100%;
	position: absolute;
	bottom: 0;
	left: 0;
}
.huan_newsinfo_page .huan_addinfo_title{
	margin: 20px 0 27px;
}
.huan_proinfocon .huan_proinfo_intro{
	display: flex;
	align-items: flex-start;
	justify-content: space-between;
}
.huan_proinfocon .huan_proinfo_intro .huan_img{
	width: 35.45%;
	max-height: 250px;
	overflow: hidden;
	border: solid 1px rgba(0, 0, 0, 0.1);
	padding: 10px;
	display: inline-flex;
    align-items: center;
    justify-content: center;
}
.huan_proinfocon .huan_proinfo_intro .huan_text{
	width: 60.82%;
}
.huan_proinfocon .huan_proinfo_intro .huan_img img{
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.huan_proinfo_intro .huan_text .huan_title{
	font-size: 22px;
	letter-spacing: 1px;
	color: #333333;
	font-weight: normal;
	border-bottom: 1px solid #dcdcdc;
	text-align: left;
	position: relative;
	padding-bottom: 20px;
}
.huan_proinfo_intro .huan_text .huan_title::after{
	width: 46px;
	height: 2px;
	background-color: #119146;
	content: "";
	position: absolute;
	bottom: 0;
	left: 0;
}
.huan_proinfo_intro .huan_text .huan_desp{
	font-size: 14px;
	line-height: 26px;
	letter-spacing: 1px;
	color: #666666;
	margin: 22px 0 31px;
}
.huan_proinfo_intro .huan_text .huan_desp p {
	font-size: 14px !important;
	line-height: 26px !important;
	color: #666666 !important;
}
.huan_proinfo_intro .huan_text .huan_desp span {
	font-size: 14px !important;
	line-height: 26px !important;
	color: #666666 !important;
	font-family: '微软雅黑' !important;
}
.huan_proinfo_intro .huan_online{
	display: flex;
	align-items: center;
	font-size: 16px;
	color: #666666;
}
.huan_proinfo_intro .huan_online span{
	margin-left: 17px;
}
.huan_proinfo_intro .huan_online strong{
	font-size: 23px;
	font-weight: bold;
	letter-spacing: 1px;
	color: #ff1416;
}

.huan_content .huan_addcon {
	overflow-x: auto;
}
.huan_content .huan_addcon table{
	width: 100%;
}
.huan_content .huan_addcon table thead{
	background-color: #119146;
}
.huan_content .huan_addcon table thead tr td{
	padding: 0 60px;
	color: #ffffff;
	font-size: 18px;
	font-weight: bold;
	line-height: 50px;
	letter-spacing: 1px;
}
.huan_content .huan_addcon table tr td{
	border-right: 1px solid #ffffff;
	padding: 12px 40px 12px 60px;
	font-size: 14px;
	letter-spacing: 1px;
	color: #666666;
}
.huan_content .huan_addcon table tbody tr:nth-of-type(2n){
	background-color: #e4f5eb;
}
.huan_content .huan_addcon.huan_jh table tbody tr:nth-of-type(2n-1){
	background-color: #e4f5eb;
}
.huan_content .huan_addcon.huan_jh table tbody tr:nth-of-type(2n){
	background-color: #ffffff;
}
.huan_proinfocon .huan_proinfo_note{
	background: #119146;
	color: #ffffff;
	font-size: 16px;
	font-weight: bold;
	line-height: 26px;
	letter-spacing: 1px;
	color: #ffffff;
	text-align: center;
	padding: 24px 0;
	margin-top: 20px;
}
.huan_content .huan_addcon strong{
	font-weight: bold;
}
.huan_newsinfo_page.huan_jhinfocon .huan_content p{
	min-height: 12px;
}

.huan_content .huan_addcon p {
	font-size: 14px !important;
	line-height: 26px !important;
	color: #666666 !important;
}
.huan_content .huan_addcon span {
	font-size: 14px !important;
	line-height: 26px !important;
	color: #666666 !important;
}

.huan_content .huan_addcon table{
	width: 100% !important;
}
.huan_content .huan_addcon table tr:nth-child(2n) td {
	background: #fff !important;
}
.huan_content .huan_addcon table tr:nth-child(2n+1) td {
	background: #e4f5eb !important;
}
.huan_content .huan_addcon table tr.firstRow td {
	color: #ffffff !important;
	background-color: #119146 !important;
	padding: 0 60px !important;
	font-size: 18px !important;
	font-weight: bold !important;
	line-height: 50px !important;
	letter-spacing: 1px !important;
}
.huan_content .huan_addcon table tr.firstRow td p {
	line-height: 50px !important;
	color: #ffffff !important;
	font-size: 16px !important;
	background: none !important;
}
.huan_content .huan_addcon table tr.firstRow td span {
	line-height: 50px !important;
	color: #ffffff !important;
	font-size: 16px !important;
	background: none !important;
}
.huan_content .huan_addcon table tr td{
	border: 1px solid #ffffff !important;
	padding: 12px 60px 12px 60px !important;
	font-size: 14px !important;
	letter-spacing: 1px !important;
	color: #666666 !important;
}
.huan_content .huan_addcon table tr td p {
	font-size: 14px !important;
	color: #666666 !important;
	background: none !important;
}
.huan_content .huan_addcon table tr td span {
	font-size: 14px !important;
	color: #666666 !important;
	background: none !important;
}

.huan_content .huan_addcon table.bigtable tr td{
	padding: 10px 0 !important;
	letter-spacing: 0 !important;
}
.huan_content .huan_addcon table.bigtable tr.firstRow td{
	line-height: 1.4 !important;
}
.huan_content .huan_addcon table.bigtable tr.firstRow td p {
	line-height: 1.4 !important;
}
.huan_content .huan_addcon table.bigtable tr.firstRow td span {
	line-height: 1.4 !important;
}

@media (max-width:1920px) {
}
@media (max-width:1599px) {
}
@media (max-width:1477px) {}

@media (max-width:1300px) {
	.huan_proinfo_intro .huan_online strong {
		font-size: 20px;
	}
}

@media (max-width:1199px) {
	.huan_proinfo_intro .huan_online{
		display: inline-block;
	}
	.huan_proinfo_intro .huan_online span {
		margin: 0;
	}
	.huan_proinfo_intro .huan_online a{
		display: block;
		margin-bottom: 10px;
	}
	.huan_proinfo_intro .huan_text .huan_desp {
		margin: 22px 0 10px;
	}
}

@media (max-width:990px) {

	.huan_proinfocon .huan_proinfo_intro{
		flex-wrap: wrap;
	}
	.huan_proinfocon .huan_proinfo_intro .huan_img,
	.huan_proinfocon .huan_proinfo_intro .huan_text{
		width: 100%;
	}
	.huan_proinfocon .huan_proinfo_intro .huan_text{
		margin-top: 15px;
	}
	.huan_proinfo_intro .huan_text .huan_title {
		font-size: 18px;
		padding-bottom: 10px;
	}
	.huan_proinfo_intro .huan_online strong {
		font-size: 16px;
	}
	.huan_content .huan_addcon table{
		width: 100%;
	}
	.huan_content .huan_addcon table thead tr td {
		padding: 0 20px;
		font-size: 15px;
	}
	.huan_content .huan_addcon table tr td {
		padding: 3px 37px 3px 20px !important;
		font-size: 12px !important;
	}
	.huan_content .huan_addcon table tr.firstRow td {
		color: #ffffff !important;
		background-color: #119146 !important;
		padding: 0 20px !important;
		font-size: 15px !important;
		font-weight: bold !important;
		line-height: 50px !important;
		letter-spacing: 1px !important;
	}
	.huan_content .huan_addcon table tr.firstRow td p {
		line-height: 50px !important;
		color: #ffffff !important;
		font-size: 15px !important;
	}
	.huan_content .huan_addcon table tr.firstRow td span {
		line-height: 50px !important;
		color: #ffffff !important;
		font-size: 15px !important;
	}
	.huan_content .huan_addcon table tr td{
		border: 1px solid #ffffff !important;
		padding: 3px 20px 3px 20px !important;
		font-size: 12px !important;
		letter-spacing: 1px !important;
		color: #666666 !important;
	}
	.huan_content .huan_addcon table tr td p {
		font-size: 12px !important;
		color: #666666 !important;
		background: none !important;
	}
	.huan_content .huan_addcon table tr td span {
		font-size: 12px !important;
		color: #666666 !important;
		background: none !important;
	}
	.huan_proinfocon .huan_proinfo_note {
		font-size: 14px;
		line-height: 21px;
		padding: 10px 0;
	}
}

@media (max-width:767px) {
	.huan_newsinfo_page .huan_time {
		padding: 8px 0 10px;
	}
	.huan_newsinfo_page {
		margin-bottom: 25px;
	}
	.huan_newsinfo_page .huan_content p {
		min-height: 20px;
	}
	/* .huan_newsinfo_page .huan_content p{
		min-height: 26px;
		font-size: 14px !important;
		line-height: 26px !important;
	} */
	.huan_newsinfo_page .huan_content.lh_newscontent p {
		font-size: 14px !important;
		line-height: 20px !important;
	}
	.huan_newsinfo_page .huan_content.lh_newscontent span {
		font-size: 14px !important;
		line-height: 20px !important;
	}
	.huan_newsinfo_page .huan_content span {
		font-size: 14px !important;
		line-height: 20px !important;
	}
	.huan_content .huan_addcon p {
		font-size: 14px !important;
		line-height: 20px !important;
	}
	.huan_content .huan_addcon span {
		font-size: 14px !important;
		line-height: 20px !important;
	}
	.huan_caseinfocon .huan_caseintro {
		font-size: 12px;
		margin: 12px 0 15px;
	}
	.huan_caseinfocon .huan_addinfo_title {
		margin: 12px 0 14px;
	}
	.huan_content .huan_addinfo_title span {
		font-size: 15px;
		padding-bottom: 12px;
	}
	.huan_content .huan_addinfo_title {
		padding-bottom: 6px;
	}
	.huan_proinfo_intro .huan_text .huan_desp p {
		font-size: 14px !important;
		line-height: 20px !important;
		color: #666666 !important;
	}
	.huan_proinfo_intro .huan_text .huan_desp span {
		font-size: 14px !important;
		line-height: 20px !important;
		color: #666666 !important;
	}
}
