.contact-info {
	margin-top: 50px;
}
.map{
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	margin-top: 70px;
	padding-top: 16%;
	height: 560px;
}
.map iframe{
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
}
.site-main{
	position: relative;
}
.contact_info{
	padding-top: 64px;
	margin-top: 500px;
	position: relative;
	background: #fff;
	   box-shadow: 0 -9px 23px 0px rgba(0,0,0,0);
      -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
.header-fixed .contact_info {
    box-shadow: 0 -9px 23px 3px rgba(0,0,0,.4);
}
.contact_info:before{
	content: '';
	display: inline-block;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 62px;
	background: #F8F8F8;
}
.form{
	background: #fff;
	position: relative;
	z-index: 2;
	padding-bottom: 120px;
}

.main-content{
	padding-bottom: 0;
}
.reminder{
	text-align: right;
	font-size: 15px;
	color: #2B2B33;
	padding-bottom: 60px;

}
.form-box .form-group .control-box,
.form-box .control-label{
	padding-left: 120px;
}
.form-inline .form-control{
	width: 153px;
	display: inline-block;
	margin-bottom: 0;

}
.en_tit{
	font-family: 'Frank Ruhl Libre', serif;
    font-weight: 400;
    font-size: 200px;
    line-height: 1;
    color: rgba(197,197,197,0.16);
    position: absolute;
    left: 12px;
    letter-spacing: 5px;
    top: 71px;
}
.form .container{
	padding-top: 147px;
	max-width: 1180px;
}
.form-box{
	border-top: solid 1px #D7DBDF;
}
@media screen and (max-width: 1000px) {

	.contact_info{
		padding-top: 30px;
	}
	.contact_info:before{
		bottom: 0;
	}
	.en_tit{
		display: none;
	}
	.form .container{
		padding-top: 20px;
	}
	.reminder{
		text-align: center;	
		padding-bottom: 20px;
	}
	.reminder br{
		display: none;
	}
	.form-box .form-group .control-box, .form-box .control-label{
		padding-left: 0;
	}
	.form-box .required .control-box:after{
		bottom:100%;
		margin-bottom: 3px;
		margin-left: 15px;
	}
	.form-box .required.captcha .control-box:after{
		margin-left: 23px;
	}
	.form-box .control-box{
	}
	.form{
		padding-bottom: 40px;
	}
	.simple1 .sc_part,
	.simple2 .sc_part,
	.simple2 .sc_part span,
	.simple1 .sc_part span {
	    width: 138px;
	    height: 54px;
	}
}