.foot {
	padding: 20px 10%;
	background: linear-gradient(to bottom right, #E1F1FF, #FFF, #E8F9FF);
	display: flex;
	flex-wrap: wrap;
}

.foot .left {
  	margin-top:60px;
	width: 40%;
	display: flex;
	flex-direction: column;
}

.foot .left img {
	width: 50%;
}

.foot .left .text-item {
	width: 100%;
	margin: 10px 0;
}

.foot .right {
  	margin-top:60px;
	width: 60%;
	display: flex;
}

.foot .right .link {
	width: 40%;
	flex-direction: column;
	padding-right: 20px;
}

.foot .right .link .link-title {
	font-weight: bold;
  	font-size:24px;
}

.foot .right .link .link-text {
	color: black;
  	font-size: 16px;
  	margin-top: 15px;
}

.foot .right .contact {
	width: 60%;
	flex-direction: column;
	padding-left: 20px;
}

.foot .right .contact .contact-title {
	font-weight: bold !important;
	font-size: 14px !important;
	margin-bottom: 8px !important;
}

.foot .right .contact .contact-text {
	color: #999 !important;
	font-size: 12px !important;
}

/* 覆盖内联样式 */
.foot .right .contact .contact-text p {
	font-size: 12px !important;
	color: #999 !important;
	margin: 2px 0 !important;
	line-height: 1.4 !important;
}

.foot .right .contact .contact-text span {
	font-size: 12px !important;
	color: #999 !important;
}

.foot .right .contact .contact-text strong {
	font-size: 14px !important;
	color: #333 !important;
	font-weight: bold !important;
}

.foot .right .contact .contact-text strong span {
	font-size: 14px !important;
	color: #333 !important;
}

.foot .right .contact img {
	width: 80px !important;
	height: auto !important;
	margin-top: 8px !important;
	display: block !important;
	object-fit: contain !important;
}

/* 底部样式 */
.foot .bottom-line {
	width: 100%;
	text-align: center;
	color: #999;
	padding-top: 15px;
  	margin-top:50px;
	border-top: 1px solid #eee;
}

/* 底部链接区域 */
.foot .bottom-line {
    width: 100%;
    text-align: center;
    padding: 20px 0;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: nowrap;
    border-top: 1px solid #eee;
}

.foot .bottom-line span {
    display: inline-block;
    margin: 0 10px;
    white-space: nowrap;
}

.foot .bottom-line a {
    color: #333333;
    margin: 0 5px;
    text-decoration: none;
}

.foot .bottom-line a:hover {
    color: #274AFF;
}