			/*通用开始*/
			
			* {
				margin: 0;
				padding: 0;
			}
			
			a {
				text-decoration: none;
			}
			
			img {
				border: none;
			}
			
			li {
				list-style: none;
			}
			

			
			
			span {
				font-size: 12px;
			}
			/*通用结束*/
			
			.footer {
				background: #f9a2b3;
			}
			
			.footer .alt {
				overflow: hidden;
				padding: 20px 0;
				width: 1160px;
				margin: auto;
			}
			
			.footer .alt .foot {
				width: 138px;
				float: left;
			}
			
			.footer .alt .foot p {
			    font-size: 16px;
				color: #FFF;
				line-height: 28px;
			}
			
			.footer .alt .foot a {
				color: #FFF;
				display: block;
				line-height: 24px;
			}
			
			.footer .alt .foot a:hover {
				color: #f9a2b3;
			}
			
			.footer .alt .foot img {
				padding-top: 20px;
			}
			.image-containerdibu {
    width: 100%;
    text-align: left;  /* 左对齐 */
    display: flex;  /* 使用flexbox布局 */
    justify-content: center;  /* 图片水平居中 */
}

.footer-img {
    display: inline-block;  /* 图片本身为行内块级元素 */
}
