.contact-form {
    max-width: 715px;
}
.contact-form .form {
    max-width: 350px;
    margin-left: auto;
    margin-right: auto;
}
.contact-form .contact-text {
    max-width: 500px;
    margin-left: auto;
    margin-right: auto;
}
.contact-form .button {
    background-color: #007360;
    color: #FFF;
}
.contact-form .button:hover {
    background-color: #007360;
}
.contact-form .control {
    text-align: center;
}
.form-border {
    position: relative;
    margin-top: 6rem;
}
.form-border:before {
    content: '';
    border-top: .938rem solid #007665;
    border-left: .938rem solid #007665;
    width: 3rem;
    height: 3rem;
    position: absolute;
    left: 0;
    top: -3.5rem;
}
.form-border:after {
    content: '';
    border-right: .938rem solid #007665;
    border-bottom: .938rem solid #007665;
    width: 3rem;
    height: 3rem;
    position: absolute;
    right: 0;
    bottom: -3.5rem;
}
.label{
    font-size: 1.5rem;
    color: #187465;
}
.contact-form .text-indent {
    text-indent: 45px;
}

/* 无线端样式重制 */
@media screen and (max-width:768px) {
    .form-border {
        margin-top: 5rem;
    }
    .form-border:before,
    .form-border:after {
        border-width: .5rem;
        width: 1.5rem;
        height: 1.5rem;
    }
    .contact-text .form-border {
        margin-top: 3rem;
    }
    .contact-text .form-border:before {
        top: -2.5rem;
    }
    .contact-text .form-border:after {
        bottom: -2.5rem
    }
    .contact-text {
        padding-bottom: 5rem;
        font-size: 1.15rem;
    }
    .contact-form .form {
        padding: 0 3rem;
    }
    .contact-form .contact-text {
        padding: 0 1rem;
    }
    .contact-form .contact-text.en {
        white-space: nowrap;
    }
    .label{
        font-size: .875rem;
        color: #187465;
    }
    .is-medium.input, .is-medium.textarea {
        font-size: .875rem;
        height: 2rem;
    }
    .contact-form .button {
        margin: 4rem auto 2rem auto;
        padding: 0 2.5rem;
    }
    .contact-form .text-indent {
        text-indent: 34px;
    }
}
