/* 关于我们 */
.banner_ab {
	width: 100%;
}

.banner_ab img {
	width: 100%;
}

.about_con {
	width: 1222px;
	margin: 2.8125rem auto 7.25rem;
}

.about_con .location {
	font-size: 16px;
	color: #999999;
}

.about_con .location span {
	font-size: 14px;
	color: #333333;
}

.about_con .title {
	font-size: 1.3125rem;
	color: #333333;
	font-weight: bold;
	text-align: center;
	margin: 2.375rem 0;
}

.about_txt p {
	font-size: 0.875rem !important;
	color: #333333 !important;
	line-height: 1.875rem !important;
}

/* 联系我们 */
.banner_con {
	width: 100%;
}

.banner_con img {
	width: 100%;
}

.contact_con {
	width: 1222px;
	margin: 2.8125rem auto 7.25rem;
	display: flex;
	justify-content: space-between;
}

.contact_con h1 {
	font-size: 1.5rem;
	color: #333333;
}

.contact_con .h1_xt {
	width: 4.5625rem;
	height: 0.1875rem;
	background-color: #018E39;
	margin: 1.5rem 0;
}

.contact_con .ontact_left {
	width: 650px;
}

.contact_con .ontact_left .txt {
	font-size: 0.875rem;
	color: #333333;
	line-height: 1.5rem;
}

.contact_con .ontact_left .left_con .leftcon_l {
	width: 48%;
	margin-right: 14px;
}

.contact_con .ontact_left .left_con {
	display: flex;
	justify-content: flex-start;
	margin-top: 3.125rem;
}

.contact_con .ontact_left .left_con h2 {
	color: #333333;
	font-size: 1.125rem;
	font-weight: bold;
	margin-bottom: 1.25rem;
}

.contact_con .ontact_left .left_con p {
	color: #333333;
	font-size: 0.875rem;
	line-height: 1.5rem;
	margin-bottom: 1.5625rem;
}
.contact_con .ontact_left ul{
		
	display: none;
}
.contact_con .ontact_left .add {
	background-image: url(../images/contact_add.png);
	background-repeat: no-repeat;
	padding-left: 2.26rem;
}

.contact_con .ontact_left .tel {
	background-image: url(../images/contact_tel.png);
	background-repeat: no-repeat;
	padding-left: 2.25rem;
}

.contact_con .ontact_left .email {
	background-image: url(../images/contact_email.png);
	background-repeat: no-repeat;
	padding-left: 2.25rem;
}

.contact_con .ontact_left .fb1 {
	background-image: url(../images/contact_fb1.png);
	background-repeat: no-repeat;
	padding-left: 2.25rem;
}

.contact_con .ontact_left .ig1 {
	background-image: url(../images/contact_ig1.png);
	background-repeat: no-repeat;
	padding-left: 2.25rem;
}

.contact_con .ontact_left .fb2 {
	background-image: url(../images/contact_fb2.png);
	background-repeat: no-repeat;
	padding-left: 2.25rem;
}

.contact_con .ontact_left .ig2 {
	background-image: url(../images/contact_ig2.png);
	background-repeat: no-repeat;
	padding-left: 2.25rem;
}

.contact_con .ontact_right {
	width: 450px;
	font-size: 0.875rem;
}

.contact_con .ontact_right input {
	width: 100%;
	height: 2.75rem;
	border: 1px solid #dcdcdc;
	border-radius: 7px;
	margin-bottom: 1.0625rem;
	padding-left: 1.6875rem;
	box-sizing: border-box;
}

.contact_con .ontact_right textarea {
	width: 100%;
	height: 7.75rem;
	border: 1px solid #dcdcdc;
	border-radius: 7px;
	margin-bottom: 1.0625rem;
	padding-left: 1.6875rem;
	padding-top: 0.9375rem;
	box-sizing: border-box;
	resize: none;
}

.contact_con .ontact_right .mui-input-submit {
	border: none;
	background-color: #018E39;
	color: #fff;
	font-size: 1.125rem;
	font-weight: bold;
	cursor: pointer;
}
@media (max-width: 1300px) { 
	.about_con {
		width: 98%;
		margin: 2.8125rem auto 7.25rem;
	}
	.contact_con {
		width: 98%;
		margin: 2.8125rem auto 7.25rem;
		display: flex;
		justify-content: space-between;
		/* flex-direction: column; */
	}
	.contact_con .ontact_left {
		width: 45%;
	}
	.contact_con .ontact_right {
		width: 40%;
		font-size: 0.875rem;
		margin-top: 50px;
	}
}
@media (max-width: 720px) {
	.banner_ab {
		width: 100%;
		display: flex;
        justify-content: center;
		overflow: hidden;
	}
	.banner_ab img {
		width: 200%;
	}
	.about_con{
		width: 90%;
	}
	.about_con .location{
		font-size: 22px;
	}
	.about_con .title{
		font-size: 30px;
	}
	.about_txt p{
		font-size: 22px !important;
		line-height: 42px !important;
	}
	/* 联系我们 */
	.banner_con {
		width: 100%;
		display: flex;
		justify-content: center;
		overflow: hidden;
	}
	
	.banner_con img {
		width: 270%;
	}
	.contact_con{
		width: 90%;
		display: flex;
		justify-content: space-between;
		flex-direction: column;
	}
	.contact_con .ontact_left{
		width: 100%;
	}
	.contact_con .ontact_left h1,.contact_con .ontact_left .h1_xt,.left_con{
		display: none !important;
	}
	.contact_con .ontact_left .txt{
		font-size:22px;
		line-height: 42px;
		text-align: center;
	}
	.contact_con .ontact_left ul{
		width: 100%;
		margin-top: 48px;
		text-align: center;
		display: block;
	}
	.contact_con .ontact_left ul li{
		font-size: 22px;
		line-height: 42px;
		margin-bottom: 24px;
	}
	.contact_con .ontact_left ul li img{
		margin-bottom: 24px;
	}
	.contact_con .ontact_right {
		width: 100%;
		font-size: 22px;
		margin-top: 50px;
	}
	.contact_con .ontact_right h1{
		text-align: center;
		font-size: 30px;
	}
	.contact_con .ontact_right .h1_xt{
		margin: 23px auto;
	}
	.contact_con .ontact_right input{
		height: 59px;
		font-size: 22px;
		margin-bottom: 24px;
	}
	.contact_con .ontact_right textarea{
		height: 165px;
		font-size: 22px;
	}
	.contact_con .ontact_right .mui-input-submit{
		height: 70px;
		font-size: 30px;
		font-weight: bold;
	}
}