/* -----------------------------------------------2.0钉钉删除弹出层----------------------------------------------------- */
.contact{
	position: fixed;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	background-color: transparent;
	z-index: 1110;
}
.contact .popup001 {
    width: 100%!important;
    height: 100vh;
    display: flex;
    flex-direction: column;
    justify-content: center;
    margin: 0 auto!important;
    align-items: center;
}
.contact .popup002 {
    width: 37vw;
    padding: 0 1vw 0;
    margin-top: 0;
    height: 22vw;
    border-radius: 0.4vw;
    background-color: #fff;
}
.contact .popup003 {
    padding: 0!important;
    height: 3vw;
    display: flex;
    align-items: center;
    justify-content: space-between;
    border-bottom: 1px solid #eaeced;
}
.contact .popup005 {
    line-height: normal!important;
    font-size: 1vw!important;
}
.contact .popup006 {
    line-height: normal;
    position: unset;
    width: 1.6vw;
    height: 1.6vw;
    margin-right: -0.4vw;
    display: flex;
    align-items: center;
    justify-content: center;
}
.contact .popup006 img {
    width: 0.8vw;
}
.contact .popup006:hover {
    cursor: pointer;
    background-color: #e8e8e8;
    border-radius: 0.2vw;
}
.contact .popup006:active {
    background-color: #ececec;
    border-radius: 0.2vw;
    filter: brightness(1);
}

/* 内容区域 */
.contact .popup007 {
	position: unset!important;
	margin: 0!important;
	padding: 1.5vw 0;
	display: flex;
	/* align-items: center; */
	overflow-y: auto;
}
.contact .popup009 {
    display: flex;
    margin: 0;
    width: 100%;
    flex-wrap: wrap;
}
.contact .popup079{
	font-size: 0.9vw;
	line-height: 1.5;
	width: 50%;
	padding: 1vw 1.2vw 0.25vw;
	border-right: 1px solid #dfdfdf;
}
.contact .popup079:nth-child(2n){
	border-right: none;
}
.contact .popup079 p{
	margin-bottom: 0.75vw;
	display: flex;
	justify-content: center;
}
.contact .popup079 p span{
	margin-right: 2.5vw;
	margin-top: 1vw;
	display: block;
}
/* 弹出层底部按钮区域 */
.contact .modal-footer001 {
    padding: 0;
    border-top: 1px solid transparent;
	/* border-top: 1px solid var(--line-color); */
    /* background-color: #fff; */
	background-color: transparent;
    height: 4vw;
    display: flex;
    align-items: center;
    justify-content: flex-end;
}
.contact .bdan {
    margin-top: 0;
    line-height: 2vw;
    float: right;
    display: flex;
    align-items: center;
}
.contact .popup051{
	margin: 1vw 0;
}
.contact .popup051 button{
	font-size: 0.8vw;
	border-radius: 0.25vw;
	line-height: normal;
	padding: 0 1vw;
	height: 1.9vw;
	color: #333;
	background-color: #fff;
	border: 1px solid #ccc;
	margin-right: 0.3vw;
}
.contact .popup051 button:last-child{
	margin-right: 0;
}
.contact .popup051 button:hover{
	background-color: var(--main-bg-color);
	cursor: pointer;
}
.contact .popup051 button:active{
	background-color: #e8e8e8;
	border: 1px solid transparent;
}
.contact .popup052{
	color: #fff!important;
	background-color: var(--main-bg-color-active)!important;
	border: 1px solid transparent !important;
}
.contact .popup052:hover{
	color: #fff!important;
	opacity: 0.8;
}
.contact .popup052:active{
	color: #fff!important;
	opacity: 1;
	filter: brightness(0.8);
}
/* 联系我们二维码 */
.contact .popup011{
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	align-content: flex-start;
}
.contact .popup011 img{
	height: 9vw;
}
.contact .popup011 p{
	width: 100%;
	text-align: center;
	display: flex;
	justify-content: center;
	margin: 0;
	font-size: 0.8vw;
	margin-top: 0.25vw;
}
.popup012{
	
}