.form_address {
    width: 100%;
    height: 68.385416vw;
    background: url("form_address.jpg")/*tpa=http://huayangts.com/templets/default/images/form_address.jpg*/ no-repeat;
}

.form_address .box {
    width: 72.91666vw;
    position: relative;
    height: 52.08333vw;
    top: -11.66666vw;
    background: #fff;
    margin: 0 auto;
    -moz-box-shadow: 2px 2px 5px #333333;
    -webkit-box-shadow: 2px 2px 40px #d6d9dc;
    box-shadow: 2px 2px 40px #d6d9dc;
    padding-right: 6.09375vw;
    box-sizing: border-box;
}

.contact_info {
    width: 72.91666vw;
    margin: 0 auto;
    margin-top: -5.7291vw;
}

.contact_info div>h1 {
    font-size: 3.75vw;
    line-height: 2;
    height: 5.6875vw;
}

.contact_info div>p {
    font-size: 2.5vw;
    color: #2d3939;
}

.contact_info div:nth-of-type(2) {
    /* margin-top: 1.5625vw; */
}

.contact_map {
    width: 100%;
}

.contact_map img {
    display: block;
    max-width: 100%;
    width: 100%;
    height: auto;
}

.form_address .box .box_title {
    width: 35.625vw;
    height: 21.40625vw;
    background: #25B6A0;
    position: absolute;
    left: -1.82291vw;
    top: 10.20833vw;
    -moz-box-shadow: 2px 2px 5px #333333;
    -webkit-box-shadow: 2px 2px 40px #d6d9dc;
    box-shadow: 2px 2px 40px #d6d9dc;
    box-sizing: border-box;
}

.form_address .box .box_title .box_contact {
    margin-left: 5.625vw;
    margin-top: 4.114583vw;
}

.form_address .box .box_title .box_contact span {
    font-size: 3.75vw;
    font-weight: bold;
    font-family: 'Microsoft YaHei Bold';
    color: #ffffff;
}

.form_address .box .box_title .box_contact p {
    font-size: 3.125vw;
    color: #ffffff;
    font-family: 'Microsoft YaHei Regular';
}

.box_form {
    width: 26.9479vw;
    position: absolute;
    right: 5.208vw;
}

.box_form .box_form_tiele {
    margin-top: 3.125vw;
    font-size: 2.5vw;
    line-height: 2.5vw;
    font-family: 'Microsoft YaHei Bold';
}

.box_form .box_form_data {
    font-size: 2.5vw;
    line-height: 2.5vw;
    font-family: 'Microsoft YaHei Regular';
}

.box_form .form_u {
    margin-top: 3.125vw;
}

.box_form .form_u li span {
    display: inline-block;
    font-size: 1.5625vw;
    color: #727171;
    margin-right: 1.041666vw;
}

.box_form .form_u li {
    width: 100%;
}

.box_form .form_u li input {
    height: 1.8625vw;
    line-height: 1.8625vw;
    border-bottom: 1px solid #ddd;
    border-top: none;
    border-right: none;
    border-left: none;
    width: 80%;
    font-size: 1.563vw;
    color: #727171;
    outline: none;
    margin-bottom: 2.34375vw;
}

select {
    appearance: none;
    -moz-appearance: none;
    /* Firefox */
    -webkit-appearance: none;
    /* Safari 和 Chrome */
}

.box_form .form_u li:nth-of-type(4) select {
    width: 114%;
    border: none;
    font-size: 1.563vw;
    color: #727171;
    outline: none;
    border-bottom: 1px solid #ddd;
    margin-bottom: 2.34375vw;
}


/*.box_form .form_u li:nth-of-type(4) select option{

    font-size: 12px;

}*/

.box_form .form_u li:nth-of-type(5) input {
    width: 70%;
}

.damo_tijiao {
    width: 14.635vw;
    height: 3.854vw;
    color: #fff;
    font-size: 1.853vw;
    line-height: 1.25vw;
    margin-top: 3.854vw;
    float: right;
    border: none;
    background: #46bab6;
}

.damo_tijiao:hover {
    background: #EB2B29;
    color: #fff;
}

.contact_introduce_text {
    color: #727171;
    line-height: 2;
    -webkit-transform: scale(0.83);
}

.contact_introduce_text p:nth-of-type(1) {
    margin-bottom: 1.5625vw;
    font-size: 1.0417vw;
}

.contact_introduce_text p:nth-of-type(2) {
    font-size: 0.7292vw;
}