/*底部*/

/*$$

{"color":[{"val":"#ffffff","title":"字体颜色"}],"background":[{"val":"#333333","title":"整体背景颜色"},{"val":"#54800e","title":"标题线条颜色"},{"val":"#54800e","title":"关注公众号颜色"}],"border":[{"val":"#454545","title":"底部上边框边框颜色"}]}

$$*/

#footer_151 {

	width: 100%;

	background: #333333;

}



#footer_151 .footerBody {

	width: 1200px;

	margin: 0 auto;

	padding: 60px 0 30px 0;

}



#footer_151 .footerTitle {

	width: 100%;

}



#footer_151 .footerTitle p {

	font-size: 16px;

	line-height: 20px;

	color: #ffffff;

}



#footer_151 .footerLine {

	width: 38%;

	height: 1px;

	background: #54800e;

	margin: 15px 0 30px 0;

}



#footer_151 .footerList {

	width: 100%;

}

#footer_151 .footerList a {

	line-height: 40px;

	font-size: 14px;

	cursor: pointer;

	color: #ffffff;

	position: relative;

	display: block;

	text-shadow: none;

	width: 100%;

	

}

#footer_151 .footerList a i{

	opacity: 1;

}

#footer_151 .footerList a::before{

	position: absolute;

	top: 0;

	left: 0;

	line-height: 40px;

	height: 40px;

	overflow: hidden;

	max-width: 0;

	border-bottom: 2px solid #54800e;

	color: #54800e;

	word-break: keep-all;

	content: attr(data-hover);

	-webkit-transition: max-width 0.5s;

	-moz-transition: max-width 0.5s;

	transition: max-width 0.5s;

}

#footer_151 .footerList a:hover::before,

#footer_151 .footerList a:focus::before{
	max-width: 100%;
}

#footer_151 .footerList a:hover i{

	opacity: 0;

}

#footer_151 .footerNav {

	float: left;

	width: 8.3%;

}



#footer_151 .footerPro,

#footer_151 .footerShow,

#footer_151 .footerNews {

	float: left;

	width: 8.3%;

	margin-left: 12.5%;

}



#footer_151 .footerCon {

	width: 21%;

	float: right;

}



#footer_151 .footerA {

	width: 100%;

	padding-left: 22%;

	background: url(/static/images/footer_02.png) no-repeat left center;

	font-size: 24px;

	line-height: 35px;

	color: #ffffff;

	text-align: right;

}



#footer_151 .footerB {

	font-size: 14px;

	line-height: 20px;

	color: #ffffff;

	text-align: right;

}



#footer_151 .footerC {

	width: 52%;

	margin-left: 120px;

	margin-top: 25px;

	text-align: center;

	border-radius: 10px;

	background: #54800e;

	font-size: 14px;

	line-height: 26px;

	color: #ffffff;

}



#footer_151 .footerCon img {

	margin-right: 10px;

	margin-left: 140px;

	margin-top: 15px;

	width: 104px;

	height: 104px;

	object-fit: cover;

}



#footer_151 .footerBot {

	width: 100%;

	border-top: #454545 1px solid;

	padding: 45px 0 25px 0;

}



#footer_151 .footerBot p {

	font-size: 14px;

	line-height: 20px;

	color: #ffffff;

	text-align: center;

}



#footer_151 .footerBot p span {

	margin-left: 40px;

}

#footer_151 .footerBot a{

	color: #ffffff;

}

@media screen and (max-width:1200px) {

	#footer_151 {

		width: 100%;

	}

	#footer_151 .footerBody {

		width: 90%;

	}

	#footer_151 .footerPro,

	#footer_151 .footerShow,

	#footer_151 .footerNews {

		margin-left: 10%;

		width: 10%;

	}

	#footer_151 .footerCon {

		width: 27%;

	}

}





/* ipad */



@media screen and (max-width:992px) {

	#footer_151 {

		width: 100%;

	}

	#footer_151 .footerBody {

		width: 90%;

	}

	#footer_151 .footerPro,

	#footer_151 .footerShow,

	#footer_151 .footerNews {

		margin-left: 6.5%;

		width: 10%;

	}

	#footer_151 .footerCon {

		width: 35%;

	}

}





/* 手机 */



@media screen and (max-width: 767px) {

	#footer_151 {

		width: 100%;

		margin-bottom: 80px;

	}

	#footer_151 .footerBody {

		width: 90%;

		padding: 20px 0;

	}

	#footer_151 .footerNav,

	#footer_151 .footerPro,

	#footer_151 .footerShow,

	#footer_151 .footerNews {

		display: none;

	}

	#footer_151 .footerA{

		text-align: left;

	}

	/*#footer_151 .footerPro,

#footer_151 .footerShow,

#footer_151 .footerNews{

	margin-left: 6.5%;

}*/

	#footer_151 .footerCon {

		float: left;

		width: 70%;

		/*margin-left: 35px;

	margin-top: 20px;*/

	}

	#footer_151 .footerB {

		text-align: left;

		padding-left: 22%;

	}

	#footer_151 .footerC {

		margin-left: 22%;

		margin-top: 10px;

	}

	#footer_151 .footerCon img {

		margin-left: 22%;

	}

	#footer_151 .footerBot a{

		display: block;

		width: 100%;

		text-align: center;

	}

	#footer_151 .footerBot{

		padding: 10px 0;

		line-height: 24px;

	}

	#footer_151 .footerBot p{

		font-size: 12px;

		line-height: 22px;

	}

	#footer_151 .footerBot p span{

		margin-left: 0;

	}

}