/*footer*/
.m-footer{max-width:640px; margin:0 auto;}
.m-CopyRight{padding:10px 0;}
.m-CopyRight p{height:25px; line-height:25px; text-align:center; color:#999; font-size:.8rem;}
.m-CopyRight p a{font-size:.8rem; color:#999;}
.footer{
	position:fixed; 
	height:45px; 
	display:block;
	width:100%;
	left:0; 
	bottom:0;
	background:linear-gradient(top,#504644,#4b4340); 
	background:-webkit-linear-gradient(top,#504644,#4b4340); 
	background:-moz-linear-gradient(top,#504644,#4b4340); 
	z-index:10000; 
	padding-top:2px;
}
.footer div{
	width:20%; 
	float:left; 
	height:45px; 
	position:relative;
}
.footer div a{
	display:block; 
	width:100%; 
	color:#fff; 
	padding-top:23px;
	font-size:12px;
	text-align:center;	
}
.footer div:nth-child(1) a{ 
	background:url(icons.png) center 3px no-repeat;
	background-size:60px auto;
}
.footer div:nth-child(2) a{ 
	background:url(icons.png) center -37px no-repeat;
	background-size:60px auto;
}
.footer div:nth-child(3) a{ 
	position:absolute; 
	padding:0; 
	width:100%; 
	height:70px; 
	left:0; 
	top:-20px; 
	background:url(icons.png) center -75px no-repeat; 
	background-size:56px auto;
}
.footer div:nth-child(4) a{ 
	background:url(icons.png) center -168px no-repeat;
	background-size:60px auto;
}
.footer div:nth-child(5) a{ 
	background:url(icons.png) center -218px no-repeat;
	background-size:60px auto;
}
.footer div:nth-child(5) a span{
	display:block;
	width:16px;
	height:16px;
	background:rgba(255,0,0,0.8);
	text-align:center;
	line-height:16px;
	font-size:14px;
	position:absolute;
	top:0;
	left:50%;
	border-radius:50%;
  -webkit-transform: translate3D(-50%, -40%, 0);
      -ms-transform: translate3D(-50%, -40%, 0);
          transform: translate3D(-50%, -40%, 0);
}
/*处理底部菜单遮住页面内容的问题*/
body{
	padding-bottom:60px;
}