/*内容区域*/
.mianbox{
    background: url(../img/othrebg.png) repeat center #f6f6f6;
}




.jsfwsayform{
    margin: 50px 0 0 0;
    position: relative;
    border: 1px #C2E2D8 solid;
    border-top:4px #C2E2D8 solid;
    background: #F2F8F6;
    padding: 20px;
}
.jsfwsayform h3{
    font-size: 20px;
    font-weight: 700;
    line-height: 20px;
    text-align: left;
    color: #217B62;
    letter-spacing: 0;
    margin: 0 0 20px 0;
}
.jsfwsayform .imgbg{
    width: 110px;
    height: 100px;
    display: inline-block;
    position: absolute;
    top: 0;
    right: 1%;
    z-index: 10;
    transform: translate(0,-50%);
    background:url("../img/lyb.png") no-repeat center;
    background-size: 100%;
}
.jsfwsayform input{
    width: 100%;
    font-size: 15px;
    
    line-height: 54px;
    text-align: left;
    color: #333333;
    background: #ffffff;
    border: 1px #C2E2D8 solid;
    padding: 0 20px;
    margin: 0 0 20px 0;
}
.jsfwsayform textarea{
    width: 100%;
    font-size: 15px;
    
    line-height: 54px;
    height: 170px;
    text-align: left;
    color: #333333;
    background: #ffffff;
    border: 1px #C2E2D8 solid;
    padding: 0 20px;
    margin: 0 0 18px 0;
}

.jsfwsayform ::-webkit-input-placeholder { /* Chrome/Opera/Safari */
    letter-spacing: 0;
    color: #999999;
}
.jsfwsayform ::-moz-placeholder { /* Firefox 19+ */
    letter-spacing: 0;
    color: #999999;
}
.jsfwsayform :-ms-input-placeholder { /* IE 10+ */
    letter-spacing: 0;
    color: #999999;
}
.jsfwsayform :-moz-placeholder { /* Firefox 18- */
    letter-spacing: 0;
    color: #999999;
}

.jsfwsayform .jsfwsayformbtn{
    width: 100%;
    font-size: 14px;
    
    line-height: 46px;
    text-align: center;
    color: #ffffff;
    background: #217B62;
    border: 1px #217B62 solid;
}
.jsfwsayform .jsfwsayformbtn:hover{
    box-shadow: 0  0 3px #217B62;
}



/*响应式*/
@media (max-width: 1400px) {


}
@media (max-width: 1300px) {


}
@media (max-width: 1200px) {
    .jsfwsayform {
        margin: 50px 0;
    }
    .jsfwsayform h3 {
        font-size: 18px;
        margin: 0 0 16px 0;
    }
    .jsfwsayform .imgbg {
        width: 90px;
        height: 90px;
    }
    .jsfwsayform input {
        line-height: 46px;
        padding: 0 14px;
        margin: 0 0 14px 0;
    }
    .jsfwsayform textarea {
        line-height: 46px;
        height: 160px;
        padding: 0 14px;
        margin: 0 0 14px 0;
    }
    .jsfwsayform .jsfwsayformbtn {
        line-height: 46px;
    }



}
@media (max-width: 768px) {
    .mianbox {
        height: calc(100vh - 180px);
    }
    .jsfwsayform {
        margin: 30px 0 20px 0;
        padding: 30px 14px 50px 14px;
    }
    .jsfwsayform .imgbg {
        width: 72px;
        height: 72px;
    }
    .jsfwsayform h3 {
        font-size: 18px;
        margin: 0 0 16px 0;
    }
    .jsfwsayform input {
        font-size: 14px;
        line-height: 40px;
        padding: 0 10px;
        margin: 0 0 10px 0;
    }
    .jsfwsayform textarea {
        font-size: 14px;
        line-height: 40px;
        height: 140px;
        padding: 0 10px;
        margin: 0 0 12px 0;
    }
    .jsfwsayform .jsfwsayformbtn {
        font-size: 14px;
        line-height: 40px;
    }

}
