.contact-top {
margin-top: 30px;
}
.content-add {
width: 415px;
float: left;
}
.contact-top p {
	font-size:13px;
}
.contact-top a {
color: #FF8C0F;
}
hr {
border: 0;
border-top: 1px solid #ccc;
display: block;
height: 1px;
margin: 1em 0;
padding: 0;
}

.contact-bottom {
border: solid 1px #ccc;
width: 618px;
height: 294px;
float: left;
background: url(../images/bg_box_contact.png) center repeat-x;
}
.contact-bottom .form {
padding: 10px 10px 10px 50px;
}
.form {
position: relative;
}
.form div {
margin: 5px 0;
position: relative;
}
.form div p:first-child {
font-weight: normal;
width: 120px;
}
.form div p {
display: inline-block;
line-height: 18px;
vertical-align: middle;
}
.contact-bottom .form div textarea, .contact-bottom .form div input[type="text"] {
width: 383px;
}
.form div input[type=text], .form div input[type=password], .form div textarea {
padding: 5px;
}
textarea, input[type=text], input[type=password] {
border: 1px solid #e1e1e1;
color: #000;
font-family: Arial;
outline: 0;
resize: none;
vertical-align: middle;
}
.contact-bottom .button-wrap .btn {
background: #FF8C0F;
padding: 6px 15px;
}
input[type=submit], input[type=reset] {
border: 0;
cursor: pointer;
outline: 0;
}
.btn {
display: inline-block;
color: #fff;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-o-border-radius: 5px;
transition: all .2s ease;
-webkit-transition: all .2s ease;
-moz-transition: all .2s ease;
-o-transition: all .2s ease;
}
.contact-top .map {
float: left;
margin-top: 20px;
width: 1048px;
}
.contact-top .map iframe {
	border:none !important;
}