
.divinput{margin:10px 5px;    height: 50px;}
#captcha{    height: 30px;
    vertical-align: middle;}
.divinput textarea{
    width: 300px;
    height: 160px;
    vertical-align: top;
    margin-left: 100px;
    border: 1px solid #ddd;
    box-sizing: unset;
    background: #fff !important;
}

.divinput input[type="text"]{height:30px;width: 220px;}
.button{text-align: center;}
.button input{margin:0 5px;}
.divinput select{width:182px;height: 30px;}
.sub{background-color: #F93F04;
    color: #fff;
    font-size: 20px;
    height: 40px;
    line-height: 40px;
    width: 90%;
    border: 0;
    margin-top: 10px;
    cursor: pointer;
    outline: none;
    border: 0;
}

.frame {
    /*width: 320px;*/
    /*width: 435px;*/
    width:100%;
    display:block;
    margin: 10px auto 0;
    overflow: hidden;
}
.frame .divinput {
    /*height: 50px;*/
    height: 47px;
    margin: 5px 5px;
    position: relative;
}
.frame .divinput label {
    width: 100px;
    /*width: 100px;*/
    text-align: right;
    display: inline-block;
}
.frame .divinput .frame_input {
    height: 35px;
    line-height: 35px;
    /*width: 165px;*/
    width: 280px;
    /*width: 140px;*/
    padding: 0 5px;
    border: 1px solid #ddd;
    box-sizing: unset;
    background: #fff !important;
}
.frame .divinput .frame-code {
    height: 35px !important;
    width: 90px;
    *vertical-align: top !important;
    background: #fff !important;
}
.frame .button input {
    margin-left: auto;
    margin-right: auto;
}

.frame .divinput.textarea{height: 200px;}
.divinput.frame_input.checkbox label.labeltitle{width:100px;}
.divinput.frame_input.checkbox label { width: 60px;}
.divinput.frame_input.radio label.labeltitle{width:100px;}

.divinput.frame_input.radio {height:38px;}
.labelhead{    width: auto!important;}


