.map{
	padding: .80rem 3.60rem;
}
.rightb{
	width: 6.94rem;
	border-radius: .20rem;
}
.msg{
	padding: .75rem 3.60rem;
}
.ipt{
	width: 3.65rem;
	height: .55rem;
	border-radius: .10rem;
	border: 0;
	padding: 0 .30rem;
}
.tarea{
	width: 6.47rem;
	height: 1.45rem;
	border-radius: .10rem;
	border: 0;
	padding: .10rem;
}

.button-box {
	padding: .10rem .30rem;
	border: 0.01rem solid #FC7900;
	border-radius: .50rem;
	width: fit-content;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	background-color: #FC7900;
	color: #fff!important;
}

._w-18{
	width: .18rem;
	height: .18rem;
}
.scale5{
	transform: scale(.7);
}
._mar-top-55._flex-wrap ._font-26{
	font-size: .18rem;
}
input::-webkit-input-placeholder { /* WebKit browsers */ 
	font-size: .18rem;
	color: #999999;
}
textarea::-webkit-input-placeholder { /* WebKit browsers */ 
	font-size: .18rem;
	color: #999999;
}
.pad30{
	padding-top: .10rem;
}
.join-line {
	width: 100%;
	height: 0.01rem;
	background: #999999;
	margin-top: .44rem;
	opacity: 0.3;
}


@media screen and (max-device-width: 750px){
	/* 顶部图 */
	.pc_topimg{
		display: none;
	}
	.mb-topimg{
		display: block;
	}
	/* 电话,邮箱.. */
	.map._flex-row-bet{
		padding: 4.18vh 3.3333vw;
		flex-wrap: wrap;
	}
	.map._flex-row-bet ._flex-col-bet{
		flex-direction: row;
		justify-content: flex-start;
		flex-wrap: wrap;
		padding: 0 ;
	}
	.map._flex-row-bet .phone{
		width: 34vw;
		border-right: #eee 1px solid;
		margin-bottom: 2.6636vh;
	}
	.map._flex-row-bet .mail{
		width: 55.3333vw;
		padding: 0 3.3333vw ;
		margin-bottom: 2.6636vh;
	}
	.map._flex-row-bet .address{
		width: 100%;
		border-top: #eee 1px solid;
		padding-top: 2.6636vh;
		margin-bottom: 3.805vh;
	}
	.map ._flex-col-bet ._font-22{
		font-weight: bold;
		font-size: .26rem;
	}
	.rightb{
		width: 92.5333vw;
		border-radius: 20px;
	}
	
	/* 留言 */
	.msg{
		padding: 4.1856vh 5.3333vw;
	}
	.sform-1{
		width: 100%;
		margin-bottom: 2.6636vh;
	}
	.ipt{
		width: 79.0666vw;
		height: 6.849vh;
		background-color: #f1f1f1;
		border-radius: 10px;
		padding: 0 4vw;
	}
	.tarea{
		width: 79.0666vw;
		height: 22.07vh;
		background-color: #f1f1f1;
		padding: 2.283vh 4vw;
		border-radius: 10px;
	}
	.button-box{
		margin-right: auto;
		border: 1px solid #FC7900;]
		border-radius: 50px;
		
	}
	.pad30{
		padding-top: 2.2831vh;
	}
	.lybgpc{
		display: none;
	}
	.lybgmb{
		display: block;
	}
	.button-box{
		background-color: #FC7900;
		color: #fff!important;
		padding: 1.141vh 5.3333vw;
	}
	.button-box .scale5{
		display: none;
	}
	.button-box ._font-16{
		font-size: .28rem;
	}
	._w-18 {
	    width: 3.8666vw;
	    height: 1.522vh;
	}
	.sform-1 ._flex-no-shrink{
		display: flex;
		flex-direction: row;
	}
	
	input::-webkit-input-placeholder { /* WebKit browsers */ 
		font-size: .26rem;
	}
	textarea::-webkit-input-placeholder { /* WebKit browsers */ 
		font-size: .26rem;
	}
	.join-form>label {
		font-size: .26rem!important;
	}
	._mar-top-55._flex-wrap ._font-26{
		font-size: .26rem;
	}
	.ipt {
		font-size: .26rem;
	}
	.join-line {
		display: none;
	}
	.mb-address {
		font-size: .28rem!important;
	}
	.mb-phone, .mb-mail {
		font-size: .34rem!important;
	}
	.phone {
		width: 36vw!important;
	}
}