@import url(_content_nav.css);
@import url(_form.css);

.icon.contact {
    background-image: url(../images/contact/icon.png);
    width: 115px;
    height: 114px;
}
.contact-title {
    background: url(../images/contact/title.png) no-repeat 25px 3px;
    padding: 0 25px 6px 65px;
    color: #F7F7F7;
    font-size: 18px;
    font-weight: bold;
    border-bottom: 1px dashed #416D3F;
    letter-spacing: 2px;
}
.contact-txt {
    padding: 50px 0;
    border-bottom: 1px dashed #416D3F;
}
.contact-txt .editor {
    max-width: 1100px;
    margin: 0 auto;
}
.contact-txt .title {
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 10px;
}
.contact-txt .title img {
    display: inline-block;
    vertical-align: middle;
    margin: -9px 8px 0 0;
}
.contact-txt .tips-title {
    background: #B2B85F;
    color: #182618;
    display: inline-block;
    padding: 0 10px;
}

.contact-form {
    position: relative;
    background: #6C8860;
    border-bottom: 1px dashed #416D3F;
}
.contact-form .reminder {
    position: absolute;
    top: 50%;
    left: 82px;
    margin-top: -103px;
}
.contact-form .reminder .icon {
    margin-bottom: 10px;
}
.contact-form .form-box {
    background: #152215;
    margin-left: 390px;
    padding: 60px 7% 40px;
}
.icon.refresh {
    background-image: url(../images/_icon/refresh.png);
    width: 25px;
    height: 25px;
    vertical-align: middle;
}
a:hover .icon.refresh {
    background-position: 0 100%;
}
.btn-wrap {
    position: relative;
    margin: 0 10px;
}
.btn-wrap .ibtn {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    text-indent: -99999px;
}

@media screen and (max-width: 1190px) {
    .contact-title {
        background-position: 5px 3px;
        padding: 0 0 6px 45px;
    }
    .contact-form .reminder {
        left: 41px;
    }
    .contact-form .form-box {
        padding: 40px 4% 20px;
        margin-left: 300px;
    }
}
@media screen and (max-width: 860px) {
    .contact-form .reminder {
        position: static;
        margin: 0;
        padding: 40px 0 30px;
    }
    .contact-form .form-box {
        margin-left: 0;
    }
}
@media screen and (max-width: 600px) {
    .form-box .control-label {
        float: none;
    }
    .form-box .input-box {
        margin-left: 0;
    }
}