footer{ width: 100%; display: block; box-sizing: border-box; font-size: 0; background: url(../image/foot-bj.jpg) no-repeat center center / auto 100%; position: relative;}
footer::after{ width: 1rem; height: .8rem; content: ""; position: absolute; left: 50%; margin-left: -.5rem; top: 0; display: inline-block; background: url(../image/foot-logo.png) no-repeat center center;}
footer .foot-info{ width: 100%; text-align: center; display: block; line-height: .8rem; color: #fff; font-size: 0;}
footer .foot-info p{ margin: 0; width: 75%; display: inline-block; text-align: left; font-size: .16rem;}
.censt{ display: inline-block; width: 50%; text-align: right; font-size: .16rem;}

.side {
	position: fixed;
	right: .5rem; bottom: 35%;
	width: .5rem;
	z-index: 10;
	overflow: hidden;
}
.side li {
	width: 100%; height: .5rem;
	font-size: .3rem;
	text-align: center;
	line-height: .5rem;
	background-color: rgba(175, 175, 175, .5);
	border: 1px solid #666;
	color: #fff;
	transition: left .4s ease;
	left: .5rem;
	cursor: pointer;
	position: relative;
	box-sizing: border-box;
	position: relative;
}
.side li .phone {
	width: 1.5rem; height: .5rem;
	position: absolute;
	top: 0; right: 0;
	background-color: rgba(175, 175, 175, .5);
	border: 1px solid #666;
	box-sizing: border-box;
	font-size: .14rem;
}
.side a {
	width: 100%; height: 100%;
	display: inline-block;
	z-index: 1;
	position: absolute;
	left: 0; top: 0;
}
.side .goLeft {
	left: 0;
}

#cnzz_stat_icon_1278702807 img {
	margin-left: 6px;
}

@media screen and (max-width: 736px) {
	footer{ padding: .2rem 0 .1rem;}
	footer::after{ display: none;}
	footer .foot-info{ width: 100%; text-align: center; display: block; line-height: .24rem; color: #fff; font-size: 0;}
	footer .foot-info p{ margin: 0; width: 100%; display: inline-block; text-align: center; font-size: .14rem;}
	.censt{ display: inline-block; width: 100%; text-align: center; font-size: .14rem;}
	.side {display: none;}
}