.contactus-page .sec1{
    background-color: #fafafa;
    padding: 38px 0;
}
.contactus-page .sec1 .inner{
    padding: 0 64px;
}
.contactus-page .sec1 .inner .submit{
    cursor: pointer;
}
.contactus-page .sec1 table{
    width: 100%;
    text-align: left;
    font-size: 14px;
    color: #666;
}
.contactus-page .sec1 table th{
    color: #ea5404;
    padding: 10px 0;
    height: 40px;
    padding-bottom: 20px;
    min-width: 90px;
}
.contactus-page .sec1 table td:last-child{
    text-align: right;
}
.contactus-page .sec1 table tr:nth-child(6) td:last-child,.contactus-page .sec1 table tr:last-child td:last-child{
    text-align: left;
}
.contactus-page .sec1 table td{
    height: 40px;
    padding: 10px 0;
}
.contactus-page .sec1 table b{
    color: #ea5404;
    font-size: 16px;
}
.contactus-page .sec1 table input{
    border: 1px solid #ddd;
    padding: 0 10px;
    width: 380px;
    height: 40px;
    line-height: 38px;
}
.contactus-page .sec1 table input.short{
    width: 210px;
    margin-left: 8px;
    margin-right: 0;
}
.contactus-page .sec1 table .lianxifangshi{
    width: 33.3%;
    float: left;
}
.contactus-page .sec1 table .lianxifangshi .checkbox{
    width: auto;
    margin-right: 14px;
    border: 0 none;
    padding: 0;
    width: auto;
}
.contactus-page .sec1 table textarea{
    border: 1px solid #ddd;
    padding: 10px;
    resize: none;
    height: 180px;
    width: 100%;
}
.contactus-page .sec1 .submit{
    margin: 0 auto;
    width: 138px;
    height: 40px;
    line-height: 38px;
    text-align: center;
    color: #fff;
    font-size: 14px;
    display: block;
    background-color: #ea5404;
    border-radius: 19px;
    border: 0px;
}
.contactus-page .sec1 .submit img{
    margin-left: 16px;
}
.contactus-page .sec2{
    padding: 62px 0 85px;
}
.contactus-page .sec2 h3{
    font-weight: normal;
    text-align: center;
    font-size: 20px;
    color: #666;
    margin-bottom: 50px;
}
.contactus-page .sec2 table{
    width: 100%;
    font-size: 14px;
    color: #666;
    text-align: center;
}
.contactus-page .sec2 table th{
    color: #fff;
    font-size: 16px;
    line-height: 45px;
    padding: 0 0 15px;
    background-repeat: repeat-x;
    background-image: url(../images/contactus_sec2_bg.jpg);
    background-position: center top;
}
.contactus-page .sec2 table td{
    padding: 5px 0;
    font-size: 12px;
}
@media only screen and (max-width:1200px){
    .contactus-page .sec1 table input{
        width: 350px;
    }
}
@media only screen and (max-width:1045px){
    .contactus-page .sec1 table input.short{
        width: 150px;
    }
}
@media only screen and (max-width:1024px){
    .contactus-page .sec1 table input{
        width: 300px;
    }
    .contactus-page .sec2 table td{
        font-size: 10px;
    }
}
@media only screen and (max-width:930px){
    .contactus-page .sec1 .inner{
        min-width: 100%;
    }
    .contactus-page .sec1 table input{
        width: 250px;
    }
}
@media only screen and (max-width:870px){
    .contactus-page .sec1 table .lianxifangshi{
        float: none;
        width: 50%;
    }
    .contactus-page .sec1 table input.short{
        width: 210px;
    }
}
@media only screen and (max-width:768px){
    .contactus-page .sec1 table input{
        width: 200px;
    }
    .contactus-page .sec1 table .lianxifangshi{
        width: 213px;
    }
    .contactus-page .sec1 table input.short{
        width: 105px;
    }
    .contactus-page .sec1 table .lianxifangshi .checkbox{
        margin-right: 5px;
    }
}
@media only screen and (max-width:736px){
    .contactus-page .sec3{
        background-color: #fafafa;
        padding: 8px 27px 25px;
    }
    .contactus-page .sec3 table{
        width: 100%;
        text-align: left;
        font-size: 1rem;
        color: #666;
        margin-bottom: 25px;
    }
    .contactus-page .sec3 table th{
        color: #ea5404;
        padding: 5px 0;
        width: 28%;
        font-size: 1.2rem;
    }
    .contactus-page .sec3 table td{
        padding: 5px 0;
    }
    .contactus-page .sec3 table b{
        color: #ea5404;
        font-size: 1.5rem;
    }
    .contactus-page .sec3 table input{
        border: 1px solid #ddd;
        padding: 0 10px;
        width: 190px;
        height: 25px;
        line-height: 23px;
    }
    .contactus-page .sec3 table .lianxifangshi th{
        font-size: 1rem;
        color: #666;
    }
    .contactus-page .sec3 table .lianxifangshi .checkbox{
        width: auto;
        margin-left: 5px;
        margin-right: 9px;
    }
    .contactus-page .sec3 table textarea{
        border: 1px solid #ddd;
        padding: 10px;
        resize: none;
        height: 100px;
        width: 190px;
    }
    .contactus-page .sec3 .submit{
        margin: 0 auto;
        width: 75px;
        height: 20px;
        line-height: 18px;
        text-align: center;
        color: #fff;
        font-size: 1rem;
        display: block;
        background-color: #ea5404;
        border-radius: 10px;
        border:0px;
    }
    .contactus-page .sec3 .submit img{
        margin-left: 6px;
        vertical-align: sub;
    }
    .contactus-page .sec4{
        padding: 24px 0 50px;
    }
    .contactus-page .sec4 .inner{
        min-width: 90%;
        max-width: 90%;
    }
    .contactus-page .sec4 #kvslider{
        position: relative;
    }
    .contactus-page .sec4 h3{
        font-weight: normal;
        text-align: center;
        font-size: 1.2rem;
        color: #666;
        margin-bottom: 25px;
    }
    .contactus-page .sec4 table{
        width: 100%;
        font-size: 1.2rem;
        color: #666;
        text-align: center;
    }
    .contactus-page .sec4 table th{
        color: #fff;
        line-height: 22px;
        background-color: #ea5404;
    }
    .contactus-page .sec4 table td{
        border-bottom: 1px solid #ddd;
        line-height: 25px;
    }
    .contactus-page .sec4 .bx-prev,.contactus-page .sec4 .bx-next{
        display: block;
        width: 5px;
        height: 13px;
        background-repeat: no-repeat;
        position: absolute;
        top: 6px;
        text-indent: -99em;
        overflow: hidden;
        background-size: 100% 100%;
    }
    .contactus-page .sec4 .bx-prev{
        background-image: url(../images/m_contactus_prev.png);
        left: 7px;
    }
    .contactus-page .sec4 .bx-next{
        background-image: url(../images/m_contactus_next.png);
        right: 7px;
    }
}
#addContactUs_reply_way input[type="checkbox"]{height: 13px;width: 13px;}