.footer {
	background-color: #666;
	color: #FFFFFF;
	width: 100%;
	box-sizing: border-box;
	padding: 120px 8% 50px;
	display: flex;
	flex-direction: column;
}

.link_div {
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	padding-bottom: 105px;
}

.zz_div {
	text-align: center;
	font-size: 14px;
}
.zz_div a{
	color:#FFFFFF;
	text-decoration: none;
}

.b_logo img {
	width: 110px;
	height: 120px;
}

.link_info_div {
	font-size: 14px;
	color: #FFFFFF;
	line-height: 32px;
}

.link_info_div div{
	cursor: pointer;
}

.link_title {
	font-size: 18px;
	color: #FFFFFF;
	padding-bottom: 10px;
}

.link_info_div a{
	color: #FFF;
	text-decoration: none;
}

.qrcode_div {
	text-align: center;
	font-size: 14px;
	color: #FFFFFF;
}

.qrcode_div img {
	width: 136px;
	height: 136px;
	padding-bottom: 10px;
}
.dibo{
	padding-top: 1%;
	margin: 0 auto;
	width: 6%;
}
.dibo img{
	width: 100%;

}
@media (min-width: 0px){
	.link_div{display: none;}
	.footer{padding: 0.5rem 8% 0.5rem;}
	.zz_div{font-size:0.24rem;}
	.dibo {width: 15%}
}

@media (min-width: 1024px){
	.link_div{display: flex;}
	.footer{padding: 120px 8% 50px;}
	.zz_div{font-size:16px;}
	.dibo {width: 6%}
}