.sub-contact {
 	max-width: 1500px;
 	margin: 0 auto;
 	padding: 8rem 0;
 }

 .sub-contact-left {
 	width: 46.7%;
 	float: left;
 }

 .sub-contact-left h4 {
 	color: #333;
 	margin-bottom: 4.8rem;
 	margin-top: 5.8rem;
 }

 .sub-contact-left p {
 	display: flex;
 	flex-direction: row;
 	margin-bottom: 1rem;
 	text-align: left;
 }

 .sub-contact-left p i {
 	background: #007bc7;
 	width: 32px;
 	height: 32px;
 	border-radius: 100%;
 	display: block;
 	text-align: center;
 	line-height: 32px;
 	color: #fff;
 	margin-right: 2rem;
 }

 .sub-contact-left p span {
 	font-weight: bold;
 	line-height: 1.5;
 	padding: 5px 0 0 0;
 }

 .sub-contact-map {
 	float: right;
 	width: 53.3%;
 }

 .feedback-wrap {
 	background: #f8f9f9;
 	padding: 5rem 0;
 }

 .feedback-wrap h3 {
 	font-size: 4rem;
 	text-align: center;
 	color: #333333;
 	margin: 2rem 0 5.5rem 0;
 }

 .feedback {
 	max-width: 1500px;
 	margin: 0 auto;
 	overflow: hidden;
 }

 .layui-form {
 	margin: 0 -17px;
 }

 .layui-form .layui-form-item {
 	padding: 0 17px;
 	float: left !important;
 	clear: none;
 	overflow: hidden;
 }

 .layui-form .layui-input-block {
 	margin: 0;
 	padding: 0;
 	border: #dddddd solid 1px;
 	background-color: #fff;
 	display: flex;
 	flex-direction: row;
 	justify-content: flex-start;
 	color: #777;
 	align-items: center;
 }

 .layui-form .textarea {
 	align-items: flex-start;
 	padding: 10px 0;
 }

 .layui-form .layui-input-block .label-txt {
 	color: #777;
 	width: 100px;
 }

 .layui-form .layui-input-block span {
 	color: red;
 	padding-left: 15px;
 }

 .layui-input,
 .layui-select,
 .layui-textarea {
 	width: calc(100% - 100px);
 	border: none;
 	height: 50px;
 	line-height: 50px;
 	color: #777;
 }

 .textarea .layui-textarea {
 	padding-top: 5px;
 	line-height: 1;
 }

 .layui-form .layui-input-block-code {
 	max-width: 340px;
 	justify-content: space-between;
 }

 .layui-form .layui-input-block-code input {
 	width: 84px;
 	border-right: #dddddd solid 1px;
 	overflow: hidden;
 	padding-right: 10px;
 }

 .btn-feedback {
 	margin: 0 auto;
 	float: right;
 }


 .layui-btn {
 	background: #007bc7;
 	color: #fff;
 	border-radius: 0;
 	font-size: 1.8rem;
 	margin: 0;
 	width: 20rem;
 	height: 5rem;
 	transition: .5s;
 	line-height: 6rem;
 }

 .layui-btn:hover {
 	border-radius: 0;
 }
 .layui-form-item:last-child{
 	margin-bottom: 0;
 }
@media(max-width:768px) {
	.sub-contact{
		padding: 4rem 0;
	}
	.sub-contact-left,
	.sub-contact-map{
		width: 100%;
	}
	.sub-contact-map{
		margin-top: 5rem;
	}
	.btn-feedback{
		clear: both;
		float: none;
		text-align: center;
	}
	.btn-feedback button{
		margin: 0 auto;
	}
	.sub-contact-left {
		text-align: center;
	}
	.sub-contact-left img{
		margin:0 auto;
		max-height: 7rem;
	}
	.sub-contact-left h4{
		text-align: center;
	}
	 .sub-contact-left p span {
	 	width: 90%;
	 }
	 .layui-btn{
	 	font-size: 3rem;
	 	padding: .5rem 3rem 0 3rem;
	 	line-height: 7rem;
	 	height: auto;
	 }
	 .feedback-wrap{
	 	padding-top: 4rem;
	 }
	 .feedback-wrap h3{
	 	margin-bottom: 3rem;
	 }
}