#contact1 {
	min-height: 0px;
	display-radio: 1;
	background_radio: 2;
	padding-top: 60px;
	padding-bottom: 60px
}
#contact1 .e_container-2 {
	display: flex;
	flex-wrap: wrap;
	flex-direction: row;
	width: auto;
	display-radio: flex;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	margin-left: auto;
	margin-right: auto;
	max-width: none
}
#contact1 .e_container-2 > .p_item {
	flex: 1;
	max-width: 100%;
	max-height: 100%
}
#contact1 .e_container-2 .cbox-2-1 {
	align-self: center
}
#contact1 .e_container-2 .p_item {
	display-radio: 1;
	z-index: 0
}
#contact1 .e_container-2 .cbox-2-0 {
	align-self: center;
	border-right: 1px solid rgba(255,255,255,0.2)
}
.p_mapimg {
	width: 139px;
	height: 104px
}
#contact1 .e_container-21 {
	display: flex;
	flex-wrap: wrap;
	flex-direction: row;
	width: 100%;
	display-radio: flex;
	padding-left: 0%;
	padding-right: 0%;
	padding-top: 20px;
	padding-bottom: 20px;
	border-bottom: 1px solid rgba(255,255,255,0.2);
	margin-bottom: 0px
}
#contact1 .e_container-21 > .p_item {
	flex: 1;
	max-width: 100%;
	max-height: 100%
}
#contact1 .e_container-21 .cbox-21-0 {
	flex: 0 0 80px
}
#contact1 .e_container-21 .cbox-21-1 {
	flex: 0 0 calc(100% - 80px)
}
#contact1 .e_icon-22 {
	font_radio: 2;
	display-radio: 1;
	height: auto;
	width: auto;
	max-width: 40px;
	opacity: 0.8;
	margin-left: auto;
	margin-right: auto;
	font-size: 16px;
	color: rgba(255,255,255,1);
	line-height: 1;
	font-family: "b9b27a4d-a863-4ee1-9cc4-ec155fd9a284"
}
#contact1 .e_icon-22 .icon {
	margin: 0;
	width: 100%;
	height: 100%;
	fill: currentColor
}
#contact1 .e_richText-23 {
	font_radio: 2;
	display-radio: 1;
	font-size: 14px;
	color: rgba(255,255,255,1);
	line-height: 1;
	width: 96%;
	margin-left: auto;
	margin-right: auto;
	min-height: 0px
}
#contact1 .e_richText-23 span {
	font-size: 16px !important;
	color: rgba(255,255,255,1);
	line-height: 2
}
#contact1 .e_richText-23 p {
	font-size: 16px !important;
	color: rgba(255,255,255,1);
	line-height: 2
}
#contact1 .e_richText-23 a {
	font-size: 26px;
	font-family: Impact !important;
	line-height: 1.5
}
#contact1 .e_container-27 {
	display: flex;
	flex-wrap: wrap;
	flex-direction: row;
	width: 100%;
	display-radio: flex;
	padding-left: 0%;
	padding-right: 0%;
	padding-top: 20px;
	padding-bottom: 20px;
	border-bottom: 1px solid rgba(255,255,255,0.2);
	margin-bottom: 0px
}
#contact1 .e_container-27 > .p_item {
	flex: 1;
	max-width: 100%;
	max-height: 100%
}
#contact1 .e_container-27 .cbox-27-0 {
	flex: 0 0 80px
}
#contact1 .e_container-27 .cbox-27-1 {
	flex: 0 0 calc(100% - 80px)
}
#contact1 .e_icon-28 {
	font_radio: 1;
	display-radio: 1;
	height: auto;
	width: auto;
	max-width: 40px;
	opacity: 0.8;
	margin-left: auto;
	margin-right: auto
}
#contact1 .e_icon-28 .icon {
	margin: 0;
	width: 100%;
	height: 100%;
	fill: #fff
}
#contact1 .e_icon-28 .icon path {
	fill: #fff
}
#contact1 .e_richText-29 {
	font_radio: 2;
	display-radio: 1;
	font-size: 14px;
	color: rgba(255,255,255,1);
	line-height: 1;
	width: 96%;
	margin-left: auto;
	margin-right: auto;
	min-height: 0px
}
#contact1 .e_richText-29 span {
	font-size: 16px !important;
	color: rgba(255,255,255,1);
	line-height: 2
}
#contact1 .e_richText-29 p {
	font-size: 16px !important;
	color: rgba(255,255,255,1);
	line-height: 2
}
#contact1 .e_richText-29 a {
	font-size: 26px;
	font-family: Impact !important;
	line-height: 1.5
}
#contact1 .e_container-33 {
	display: flex;
	flex-wrap: wrap;
	flex-direction: row;
	width: 100%;
	display-radio: flex;
	padding-left: 0%;
	padding-right: 0%;
	padding-top: 20px;
	padding-bottom: 20px;
	border-bottom: 1px solid rgba(255,255,255,0);
	margin-bottom: 0px;
	background_radio: 1
}
#contact1 .e_container-33 > .p_item {
	flex: 1;
	max-width: 100%;
	max-height: 100%
}
#contact1 .e_container-33 .cbox-33-0 {
	flex: 0 0 80px
}
#contact1 .e_container-33 .cbox-33-1 {
	flex: 0 0 calc(100% - 80px)
}
#contact1 .e_icon-34 {
	font_radio: 2;
	display-radio: 1;
	height: auto;
	width: auto;
	max-width: 40px;
	opacity: 0.8;
	margin-left: auto;
	margin-right: auto;
	font-size: 16px;
	color: rgba(255,255,255,1);
	line-height: 1;
	font-family: "b9b27a4d-a863-4ee1-9cc4-ec155fd9a284"
}
#contact1 .e_icon-34 .icon {
	margin: 0;
	width: 100%;
	height: 100%;
	fill: currentColor
}
#contact1 .e_container-27 .p_item {
	display-radio: 1
}
#contact1 .e_container-49 {
	display: flex;
	flex-wrap: wrap;
	flex-direction: row;
	width: 100%;
	display-radio: flex
}
#contact1 .e_container-49 > .p_item {
	flex: 1;
	max-width: 100%;
	max-height: 100%
}
#contact1 .e_container-2 .cbox-2-2 {
	flex: 0 0 30%
}
#contact1 .e_container-64 {
	display: flex;
	flex-wrap: wrap;
	flex-direction: row;
	width: 95%;
	display-radio: flex;
	max-width: 1400px;
	margin-left: auto;
	margin-right: auto;
	background-color: #043675;
	background_radio: 2
}
#contact1 .e_container-64 > .p_item {
	flex: 1;
	max-width: 100%;
	max-height: 100%
}
#contact1 .e_container-64 .cbox-64-1 {
	align-self: center
}
#contact1 .e_container-64 .p_item {
	display-radio: 1
}
#contact1 .e_container-68 {
	display: flex;
	flex-wrap: wrap;
	flex-direction: row;
	width: 100%;
	display-radio: flex;
	padding: 30px;
}
#contact1 .e_container-68 > .p_item {
	flex: 1;
	max-width: 100%;
	max-height: 100%
}
#contact1 .e_container-69 {
	display: flex;
	flex-wrap: wrap;
	flex-direction: row;
	width: 100%;
	display-radio: flex;
	padding-right: 0px;
	padding-top: 20px;
	padding-bottom: 20px;
	border-top: 1px solid rgba(255,255,255,0.2);
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
	padding-left: 0px;
	background_radio: 1
}
#contact1 .e_container-69 > .p_item {
	flex: 1;
	max-width: 100%;
	max-height: 100%
}
#contact1 .e_container-69 .cbox-69-0 {
	flex: 0 0 80px
}
#contact1 .e_container-69 .cbox-69-1 {
	flex: 0 0 calc(100% - 100px)
}
#contact1 .e_container-69 .p_item {
	display-radio: 1
}
#contact1 .e_icon-70 {
	font_radio: 1;
	display-radio: 1;
	height: auto;
	width: auto;
	max-width: 40px;
	opacity: 0.8;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px
}
#contact1 .e_icon-70 .icon {
	margin: 0;
	width: 100%;
	height: 100%;
	fill: currentColor
}
#contact1 .e_richText-71 {
	font_radio: 2;
	display-radio: 1;
	font-size: 14px;
	color: rgba(255,255,255,1);
	line-height: 1;
	width: 96%;
	margin-left: auto;
	margin-right: auto
}
#contact1 .e_richText-71 span {
	font-size: 16px !important;
	color: rgba(255,255,255,1);
	line-height: 2
}
#contact1 .e_richText-71 p {
	font-size: 16px !important;
	color: rgba(255,255,255,1);
	line-height: 2
}
#contact1 .e_richText-71 a {
	font-size: 24px;
	font-family: Impact !important;
	line-height: 1.5
}
#contact1 .e_richText-75 {
	font_radio: 2;
	display-radio: 1;
	font-size: 14px;
	color: rgba(255,255,255,1);
	line-height: 1;
	width: 96%;
	margin-left: auto;
	margin-right: auto
}
#contact1 .e_richText-75 span {
	font-size: 16px !important;
	color: rgba(255,255,255,1);
	line-height: 2
}
#contact1 .e_richText-75 p {
	font-size: 16px !important;
	color: rgba(255,255,255,1);
	line-height: 2
}
#contact1 .e_richText-75 a {
	font-size: 26px;
	font-family: Impact !important;
	line-height: 1.5
}
#contact1 .e_container-77 {
	display: flex;
	flex-wrap: wrap;
	flex-direction: row;
	width: 100%;
	display-radio: flex;
	padding-left: 30px;
	padding-right: 30px
}
#contact1 .e_container-77 > .p_item {
	flex: 1;
	max-width: 100%;
	max-height: 100%
}
#contact1 .e_mapbaidu-81 {
	width: 100%;
	height: 500px;
	border: 1px solid #ccc;
	display-radio: 1
}
#contact1 .e_mapbaidu-81 #mapCotainer {
	width: 100%;
	height: 100%
}
.p_mapimg {
	width: 139px;
	height: 104px
}
#contact1 .e_container-64 .cbox-64-0 {
	align-self: center
}
@media screen and (max-width:768px) {
#contact1 {
	padding-top: 40px;
	padding-bottom: 40px
}
#contact1 .e_container-2 .cbox-2-1 {
	flex: 0 0 30%;
	align-self: center;
	width: 100%
}
#contact1 .e_container-21 {
	display-radio: 1;
	width: 100%;
	padding-top: 10px;
	padding-bottom: 10px;
	background_radio: 1
}
#contact1 .e_icon-22 {
	font_radio: 1;
	display-radio: 1;
	max-width: 30px
}
#contact1 .e_richText-23 span {
	font-size: 15px !important
}
#contact1 .e_richText-23 p {
	font-size: 15px !important
}
#contact1 .e_container-27 {
	display-radio: 1;
	width: 100%;
	padding-top: 10px;
	padding-bottom: 10px;
	background_radio: 1
}
#contact1 .e_icon-28 {
	font_radio: 1;
	display-radio: 1;
	max-width: 30px
}
#contact1 .e_richText-29 span {
	font-size: 15px !important
}
#contact1 .e_richText-29 p {
	font-size: 15px !important
}
#contact1 .e_richText-23 a {
	font-size: 22px
}
#contact1 .e_richText-29 a {
	font-size: 22px
}
#contact1 .e_richText-75 a {
	font-size: 22px
}
#contact1 .e_container-33 {
	display-radio: 1;
	width: 100%;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
	background_radio: 1
}
#contact1 .e_icon-34 {
	font_radio: 1;
	display-radio: 1;
	max-width: 30px
}
#contact1 .e_container-2 .cbox-2-0 {
	align-self: center;
	flex: 0 0 100%;
	border-right: 1px solid rgba(255,255,255,0.3);
	width: 100%
}
#contact1 .e_container-69 {
	display-radio: 1;
	width: 100%;
	padding-bottom: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
	border-top: 1px solid rgba(255,255,255,0.2);
	padding-right: 10px;
	background_radio: 1
}
#contact1 .e_container-69 .cbox-69-0 {
	flex: 0 0 50px;
	align-self: center
}
#contact1 .e_icon-70 {
	font_radio: 1;
	display-radio: 1;
	max-width: 30px;
	margin-left: auto;
	margin-right: auto
}
#contact1 .e_richText-71 span {
	font-size: 15px !important
}
#contact1 .e_richText-71 p {
	font-size: 15px !important
}
#contact1 .e_richText-71 {
	font-size: 15px
}
#contact1 .e_richText-75 span {
	font-size: 15px !important
}
#contact1 .e_richText-75 p {
	font-size: 15px !important
}
#contact1 .e_richText-75 {
	font-size: 15px;
	font_radio: 2;
	display-radio: 1
}
#contact1 .e_container-64 {
	display-radio: 1;
	flex-direction: row;
	background_radio: 1;
	width: 93%
}
#contact1 .e_container-77 {
	display-radio: 1;
	padding-left: 0px;
	padding-right: 0px;
	margin-left: 0px;
	margin-right: 0px
}
#contact1 .e_container-68 {
	display-radio: 1;
	padding-top: 10px;
	padding-bottom: 10px
}
#contact1 .e_container-64 .cbox-64-0 {
	margin-bottom: 0px;
	padding-bottom: 0px;
	flex: 0 0 100%
}
#contact1 .e_container-64 .cbox-64-1 {
	flex: 0 0 100%
}
#contact1 .e_mapbaidu-81 {
	display-radio: 1;
	height: 350px
}
#contact1 .e_container-21 .cbox-21-0 {
	flex: 0 0 50px;
	align-self: center
}
#contact1 .e_container-27 .cbox-27-0 {
	flex: 0 0 50px;
	align-self: center
}
#contact1 .e_richText-23 {
	font_radio: 1;
	display-radio: 1
}
#contact1 .e_container-33 .cbox-33-0 {
	flex: 0 0 50px;
	align-self: center
}
#contact1 .e_richText-29 {
	font_radio: 1;
	display-radio: 1
}
}
@media screen and (min-width: 769px) {
}
@media screen and (max-width: 1024px) and (min-width: 769px) {
#contact1 .e_icon-22 {
	font_radio: 1;
	display-radio: 1;
	max-width: 40px
}
#contact1 .e_icon-28 {
	font_radio: 1;
	display-radio: 1;
	max-width: 40px
}
#contact1 .e_icon-34 {
	font_radio: 1;
	display-radio: 1;
	max-width: 40px
}
#contact1 .e_icon-70 {
	font_radio: 1;
	display-radio: 1;
	max-width: 40px
}
}

