body{
	width: 100%;
	background: url('https://dodui2024.oss-cn-shenzhen.aliyuncs.com/dodui4_0/contact-bg.png') no-repeat;
	background-position: 0 0;
	background-size: 100% auto;
}
.module-content {
	margin: 0 auto;
	max-width: 1440px;
	position: relative;
}
header{
	background: #fff;
}
.main {
	width: 100%;
	/* background: radial-gradient(0% 2% at 61% 116%, #48FF4C 0%, rgba(55, 241, 152, 0) 100%), radial-gradient(95% 45% at 39% 24%, #8EFF49 0%, rgba(142, 255, 73, 0) 100%), radial-gradient(11% 0% at 34% 50%, #71FFC3 0%, rgba(113, 255, 246, 0) 100%), #FFFFFF; */
}

.content_contact {
	max-width: 1440px;
	width: 80%;
	margin: 0 auto;
	background: rgba(255, 255, 255, 0.5);
	border-radius: 24px;
	padding: .6rem .8rem;
	justify-content: space-between;
	border: 2px solid #F7F9FA;
}

.contact-box {
	display: flex;
	justify-content: space-around;
	width: 100%;
	padding-top: .6rem;
	border-top: 2px solid #F7F9FA;
	margin-top: .4rem;
}

.content_contact h2 {
	font-weight: 400;
	font-size: .3rem;
	color: #0D1319;
	text-align: center;
}

.contact-box .name {
	font-weight: 400;
	font-size: .16rem;
	color: #8E9499;
	text-align: left;
	margin-top: .4rem;
}

.contact-box .val {
	font-weight: 400;
	font-size: .26rem;
	color: #0D1319;
	text-align: left;
	margin-top: .12rem;
}

.contact-box .address {
	font-weight: 400;
	font-size: .2rem;
	color: #0D1319;
	text-align: left;
	margin-top: .12rem;
}
.contact-box .address-title{
	font-weight: 400;
	font-size: .16rem;
	color: #8E9499;
	text-align: left;
}
.contact-box .icons {
	display: flex;
	align-items: center;
	margin-top: .4rem;
}

.contact-box .icons img {
	display: block;
	width: .32rem;
	height: .32rem;
	margin-right: .3rem;
}
.contact-box .gzh{
	display: flex;
	align-items: center;
	flex-direction: column;
	
}
.contact-box .gzh .ewm{
		width: 1.6rem;
		height: 1.6rem;
		background: #FFFFFF;
		border-radius: .1rem;
		border: 1px solid #F0F2F5;
}
.contact-box .gzh .ewm img{
	display: block;
	width: 1.4rem;
	height: 1.4rem;
	margin: auto;
	margin-top: .1rem;
}
.contact-box .gzh .ewm-txt{
	font-weight: 400;
	font-size: .16rem;
	color: #8E9499;
	margin-bottom: .12rem;
}
.ewm-txt-m{
	display: none;
	font-size:.26rem;
	color: #757A7F;
	text-align: left;
	margin-left: .24rem;
}

@media only screen and (max-width:960px) {
	body{
		width: 100%;
		background: url('https://dodui2024.oss-cn-shenzhen.aliyuncs.com/dodui4_0/contact-bg-m.png') no-repeat;
		background-position: 0 0;
		background-size: 100% auto;
	}
	.content_contact{
		display: block;
		padding: .4rem .32rem;
		width: calc(100% - 1.28rem);
		margin: .4rem auto;
		border-radius: .24rem;
	}
	.contact-box{
		flex-direction: column !important;
		        justify-content: flex-start;
		        align-items: flex-start;
				padding-top: .8rem;
				border-top:none;
				margin-top: 0;
	}
	
	.contact-box h2{
		font-size: .34rem;
	}
	.contact-box .name{
		font-size: .28rem;
	}
	.contact-box .val{
		font-size: .3rem;
	}
	.contact-box .address{
		font-size: .28rem;
	}
	.contact-box .address-title{
		font-size: .28rem;
	margin-top: .4rem;
	}
	.contact-box .icons img{
		width: .48rem;
		height: .48rem;
	}
	.contact-box .gzh{
		margin-top: .8rem;
	}
	.contact-box .gzh .ewm{
		width: 2rem;
		height: 2rem;
	}
	.contact-box .gzh .ewm img{
		width:1.75rem;
		height: 1.75rem;
		margin-top: 0.175rem;
		margin-left: 0.175rem;
	}
	.contact-box .gzh .ewm-txt{
		font-size: .26rem;
		color: #757A7F;
	}
}
@media only screen and (max-width:750px) {
	.content_contact{
		width: calc(100% - .64rem);
	}
	.content_contact h2{
		font-weight: bold;
		font-size: .34rem;
		color: #292E33;
	}
	.contact-box .name{
		font-weight: 400;
		font-size: .28rem;
		color: #8E9499;
		text-align: left;
		margin-top: .4rem;
	}
	.contact-box .val{
		font-weight: 400;
		font-size: .30rem;
		color: #0D1319;
		text-align: left;
		margin-top: .16rem;
	}
	.item-box{
		margin-top: .4rem;
	}
	.contact-box .address-title{
		font-weight: 400;
		font-size: .28rem;
		color: #8E9499;
		text-align: left;
	}
	.contact-box .address{
		font-weight: 400;
		font-size: .30rem;
		color: #0D1319;
		text-align: left;
		margin-top: .16rem;
	}
	.gzh{
		margin-top: .8rem;
		flex-direction: initial !important;
		align-items: flex-end !important;
	}
	.ewm-txt{
		display: none;
	}
	.ewm-txt-m{
		display: block;
		font-size:.26rem;
		color: #757A7F;
		text-align: left;
		margin-left: .24rem;
	}
	.contact-box .gzh .ewm img{
		margin-top: 0.11rem;
		margin-left: 0.11rem;
	}
	.m_footer{
		margin-top: 0;
	}
}