/*底部*/


/*$$

{"color":[{"val":"#999999","title":"底部文字"},

{"val":"#c79a59","title":"导航鼠标滑过文字颜色"},

{"val":"#4f4f4f","title":"列表文字"}],

"background":[{"val":"#eeeeee","title":"整体底色"}],

"border":[{"val":"#999999","title":"整体上边框"},

{"val":"#c79a59","title":"导航鼠标滑过文字边框"}]}

$$*/


#footer_159 {


	width: 100%;


	background: #eeeeee;


	padding: 80px 0 50px 0;


}





#footer_159 .footerBody {


	width: 1200px;


	margin: 0 auto;


	border-top: #999999 solid 1px;


	position: relative;


}





#footer_159 .footerLeft {


	width: 60%;


}





#footer_159 .footerNav {


	width: 100%;


	margin: 40px 0;


}





#footer_159 .footerNav ul {


	width: 100%;


	display: flex;


	justify-content: space-between;


	align-items: center;


}


#footer_159 .footerNav ul li{

	position: relative;

}


#footer_159 .footerNav ul li a {


	display: block;


	width: 100%;


	font-size: 16px;


	line-height: 36px;


	color: #4f4f4f;


}


#footer_159 .footerNav ul li a::after{

	position: absolute;

	left:0;

	top:0;

	content: attr(data-hover);

	overflow: hidden;

	line-height: 36px;

	height: 36px;

	max-width: 0;

	transition:max-width .3s ease;

	color: #c79a59;

	border-bottom:#c79a59 solid 1px;

}
#footer_159 .footerNav ul li:hover a::after{

	max-width: 100%;

}

#footer_159 .footerList {


	width: 100%;


}





#footer_159 .footerList ul {


	width: 100%;


}





#footer_159 .footerList ul li {


	width: 100%;


	margin-bottom: 20px;


}





#footer_159 .footerList ul li img {


	width: 19px;


	float: left;


	object-fit: contain;


}





#footer_159 .footerList ul li p {


	font-size: 16px;


	line-height: 22px;


	margin-left: 30px;


	color: #4f4f4f;


}





#footer_159 .footerChar {


	width: 100%;


	margin-top: 25px;


	font-size: 14px;


	line-height: 25px;


	color: #999999;


}


#footer_159 .footerChar a{

	color: #999999;

}


#footer_159 .footerChar a{


	margin-left: 40px;


}





#footer_159 .footerMap {


	width: 30%;


	height: 300px;


	position: absolute;


	top: 55px;


	right: 0;


}

#footer_159 .foot_right{
	position: absolute;
    right: 0;
    top: 0;
}

#footer_159 .foot_right .tel{
    color: #333;
    margin-top: 100px;
    font-size: 30px;
    text-align: right;
}

#footer_159 .foot_right .time{
    color: #333;
    margin-top: 20px;
    font-size: 20px;
    text-align: right;
}

#footer_159 .foot_right .btn{
    width: 200px;
    height: 30px;
    line-height: 30px;
    font-size: 20px;
    text-align: center;
    margin-top: 20px;
    background: #c79a59;
    border-radius: 10px;
    color: #fff;
    position: absolute;
    right: 0;
}

#footer_159 .foot_right .code{
	width: 100px;
    height: 100px;
    position: absolute;
    right: 0;
    margin-top: 80px;
	box-sizing: content-box;
	border: 5px solid #fff;
}

#footer_159 .foot_right .code img{
	width: 100px;
    height: 100px;
    object-fit: cover;
}





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


	#footer_159 .footerBody {


		width: 90%;


	}


}








/* ipad */





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


	#footer_159{


		padding-top: 50px;


	}


	#footer_159 .footerBody {


		width: 90%;


	}


	#footer_159 .footerMap{


		width: 100%;


		top: 10px;


	}


	#footer_159 .footerLeft{


		width: 100%;


		margin-top: 300px;


	}


	#footer_159 .footerNav{


		display: none;


	}


	#footer_159 .footerList{


		margin-top: 330px;


	}


}








/* 手机 */





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


	#footer_159{


		padding:20px 0 0 0;


        margin-bottom: 80px;


	}


	#footer_159 .footerBody {


		width: 90%;


	}
	#footer_159 .footerList ul li{

		margin-bottom: 10px;

		font-size: 14px;

	}

	

	#footer_159 .footerList ul li p{

		font-size: 14px;

	}

	#footer_159 .footerMap{


		display: none;


	}


	#footer_159 .footerLeft{


		width: 100%;


		margin-top:15px;


	}


	#footer_159 .footerNav{


		display: none;


	}


	#footer_159 .footerList{


		margin-top: 20px;


	}

	#footer_159 .footerChar{

		margin-top: 0;

		padding: 5px 0 10px 0;

		line-height: 24px;

	}

	#footer_159 .footerChar a{

		width: 100%;

		display: block;

		

		margin-left: 0;

	}

	
    #footer_159{
		margin-bottom: 60px!important;
	}

	#footer_159 .foot_right{
		position: unset;
	}
	
	#footer_159 .foot_right .tel{
		color: #333;
		margin-top: 10px;
		font-size: 20px;
		text-align: right;
	}
	
	#footer_159 .foot_right .time{
		color: #333;
		margin-top: 20px;
		font-size: 20px;
		text-align: right;
	}
	
	#footer_159 .foot_right .btn{
		width: 200px;
		height: 30px;
		line-height: 30px;
		font-size: 20px;
		text-align: center;
		margin-top: 20px;
		background: #c79a59;
		border-radius: 10px;
		color: #fff;
		position: unset;
		right: 0;
		float: right;
	}
	
	#footer_159 .foot_right .code{
		width: 100px;
		height: 100px;
		position: unset;
		right: 0;
		margin-top: 20px;
		margin-bottom: 20px;
		box-sizing: content-box;
		border: 5px solid #fff;
		float: right;
	}
	
	#footer_159 .foot_right .code img{
		width: 100px;
		height: 100px;
		object-fit: cover;
	}

	#footer_159 .foot_right .c{
		clear: both;
	}

}