﻿#footer{
	width: 100%;
	height: 414px;
	background-color: #000000;
}
.footer-main{
	margin: 0 auto;
	padding: 28px 0 25px;
	color: #FFFFFF;
}
.footer-main a,.footer-main a:visited{ color: #FFFFFF; }

.footer-right{
	float: right;
}

/* PC端链接 */
.footer-left{
	float: left;
	color: #FFFFFF;
	margin-top: 14px;
}
.map-link{
	float: left;
}
.map-link-top{
	font-weight: bold;
	font-size: 18px;
}

.map-between{
	width: 76px;
	height: 10px;
	float: left;
}
.map-links{
	margin-top: 22px;
}
.map-links li{
	line-height: 42px;
	font-size: 18px;
}
.map-links li a{
	color: #c6c6c6;
}
/* 手机端链接 */
.phone-link-div{
	display: none;
}
.phone-link{
	height: 67px;
	line-height: 67px;
	font-size: 18px;
	font-weight: bold;
	border-bottom: 1px solid #343539;
	padding: 0 50px;
}
.link-menu{
	display: none;
}
.link-menu ul li{
	line-height: 40px;
	padding: 0 50px;
	font-size: 18px;
}
.link-menu ul li:last-child{
	border-bottom: 1px solid #343539;
}
.link-menu ul li a{
	color: #FFFFFF;
}
.phone-link img{
	width: 15px;
	margin-top: 29px;
	float: right;
	transition: transform .3s;
}
.img-rota img{
	transform: rotate(-180deg);
}

.bottom-logo{
	width: 176px;
}
.bottom-logo img{
	width: 100%;
}
.lxfs-div{
	color: #C7C7C7;
	line-height: 30px;
	margin-top: 18px;
}
.lxfs-div a,.lxfs-div a:visited{ color: #C7C7C7; }
.share-div{
	margin-top: 16px;
}
.each-share{
	float: left;
	margin-right: 20px;
	height: 32px;
}
.each-share img{
	height: 100%;
}

.ewm-div{
	margin-top: 22px;
	width: 108px;
}
.ewm-div img{
	width: 100%;
}

.copyright-info{
	float: left;
	margin-top: -120px;
	line-height: 28px;
	color: #c9c9c9;
}
.copyright-info a,.copyright-info a:visited{ color: #c9c9c9; }
.copy-hao img{
	width: 18px;
	margin: 4px 5px 0 0;
}

@media screen and (max-width: 1240px){
	.map-between{
		width: 50px;
	}
}

@media screen and (max-width: 1000px){
	.map-between{
	    width: 30px;
	}
}

@media screen and (max-width: 880px){
	
	.map-between{
		width: 10px;
	}
	.map-link-top,
	.map-links li{
	    font-size: 17px;
	}
}

@media screen and (max-width: 768px){
	
	#footer{
		height: auto;
	}
	.footer-main{
		padding: 0 0 40px 0;
	}
	
	.footer-left{
		display: none;
	}
	.phone-link-div{
		display: block;
	}
	
	.footer-right{
		float: none;
		padding: 35px 50px 22px;
		position: relative;
		border-bottom: 1px solid #4d4d4d;
	}
	.share-div{
		display: flex;
		justify-content: center;
	}
	.each-share{
		float: none;
		margin: 0 10px;
	}
	.ewm-div{
		position: absolute;
		top: 35px;
		right: 50px;
		margin-top: 0;
	}
	
	.copyright-info{
		margin-top: 24px;
		float: none;
		margin-left: 50px;
	}
	
}

@media screen and (max-width: 550px){
	
	/* 手机端链接 */
	.phone-link,.link-menu ul li{
		padding: 0 20px;
	}
	.footer-right{
		padding: 30px 20px 20px;
	}
	.ewm-div{
		top: 30px;
		right: 20px;
	}
	.copyright-info{
		margin-left: 20px;
	}
	
}

@media screen and (max-width: 425px){
	
	.bottom-logo{
	    width: 160px;
	}
	.each-share{
		height: 24px;
		margin: 0 8px;
	}
	.phone-link{
		font-size: 16px;
		padding: 0 15px;
		height: 56px;
		line-height: 56px;
	}
	.link-menu ul li{
		padding: 0 15px;
		font-size: 16px;
	}
	.phone-link img{
		width: 12px;
		margin-top: 24px;
	}
	.ewm-div{
		width: 68px;
	}
	.lxfs-div,.copyright-info{
		font-size: 14px;
	}
}

@media screen and (max-width: 375px){
	
}

