/* tools-partner：右侧客服展开被 img{max-width:100%} 压扁的修复 */
.side_contact,
.side_contact_list,
.side_contact_item {
	overflow: visible !important;
}

.side_contact_item:hover {
	z-index: 5;
}

.side_contact_wechat:hover {
	z-index: 8;
}

.side_contact_item:hover .side_contact_panel {
	max-width: 320px !important;
}

.side_contact_item:hover .side_contact_panel_qr {
	max-width: 200px !important;
	min-width: 184px !important;
	padding: 10px 12px !important;
}

.side_contact_panel_qr img {
	display: block !important;
	width: 160px !important;
	max-width: none !important;
	height: 160px !important;
	object-fit: contain !important;
}

/* 侧栏询盘结果：实心底，避免表单透出看不清 */
.side_inquiry_alert,
.side_inquiry_alert.is-err,
.side_inquiry_alert.is-ok,
.side_inquiry_alert.is-thankyou {
	background: #fff !important;
}
.side_inquiry_alert_mask {
	background: #fff !important;
}
.side_inquiry_thankyou {
	background: #fff !important;
	border: 1px solid #f0d0d0 !important;
	border-radius: 2px !important;
	box-shadow: 0 8px 24px rgba(216, 0, 6, 0.08) !important;
}
.side_inquiry_thankyou .page_title {
	font-size: 22px !important;
	line-height: 1.3 !important;
	color: #d80006 !important;
	border: 0 !important;
}
.side_inquiry_thankyou .page_jump_txt {
	color: #555 !important;
	font-size: 14px !important;
}
.side_inquiry_thankyou .sys_btn {
	background: #d80006 !important;
	border-color: #d80006 !important;
	color: #fff !important;
	border-radius: 2px !important;
}
.side_inquiry_thankyou .sys_btn:after {
	display: none !important;
}
.side_inquiry_thankyou .sys_btn:hover {
	background: #b50005 !important;
	border-color: #b50005 !important;
	color: #fff !important;
}

@media only screen and (max-width: 768px) {
	.side_contact_panel_qr img {
		width: 140px !important;
		height: 140px !important;
	}

	.side_contact_item:hover .side_contact_panel_qr {
		min-width: 164px !important;
	}
}
