﻿/*头档外层*/
div.headform {
    width: 99.5%;
    /*box-shadow: 0 2px 2px 0 rgba(0,0,0,0.2), 0 1px 5px 0 rgba(0,0,0,0.3), 0 3px 1px -2px rgba(0,0,0,0.2);*/
    padding: 20px 0 0 0;
    /*20120525*/
     font-size: 14px;
     background-color:#E3E3E3;
}
/*编辑头档外层*/
div.headformReg {
    width: 100%;
    /*box-shadow: 0 2px 2px 0 rgba(0,0,0,0.2), 0 1px 5px 0 rgba(0,0,0,0.3), 0 3px 1px -2px rgba(0,0,0,0.2);
    padding: 10px 0 0 0;*/
    /*20120525*/
}
/*头档外框*/
.headformReg fieldset {
    margin: 5px;
    border: 1px solid;
    background-color: #fff;
    /*box-shadow: 0 2px 2px 0 rgba(0,0,0,0.2), 0 1px 5px 0 rgba(0,0,0,0.3), 0 3px 1px -2px rgba(0,0,0,0.2);*/
}
/*头档标题*/
.headform legend {
    cursor: pointer;
}
/*头档表格*/
.headform table {
    float: left;
}

/*头档表单元素列表*/
.headform ul {
    margin: 5px;
}
/*头档表单元素*/
.headformReg li {
    line-height: 38px;
    height: 38px;
    white-space: nowrap;
    margin-right: 55px;
    margin-bottom:5px;
    float: left;
    /*width: 270px;*/
    list-style-type: none;
}

/*头档表单元素*/
.headform li {
    line-height: 38px;
    height: 38px;
    white-space: nowrap;
    margin-right: 55px;
    margin-bottom:5px;
    float: left;
    width: 270px;
    list-style-type: none;
}

/*头档表单下拉框*/
.headform select {
    width: 155px;
}

/*明细外层*/
div.detailform {
    width: 100%;
}
/*明细外框*/
.detailform fieldset {
    margin: 5px;
}
/*明细标题*/
.detailform legend {
    cursor: pointer;
}
/*明细表格*/
.detailform table {
}

/*明细表单元素列表*/
.detailform ul {
}

/*明细表单元素*/
.detailform li {
    line-height: 25px;
    height: 25px;
    white-space: nowrap;
    margin-right: 5px;
    float: left;
    width: 250px;
    list-style-type: none;
}

/*错误提示集合*/
.sumError {
    text-align: left;
    background-repeat: no-repeat;
    margin: 5px;
   
}


    .sumError li {
        font-weight: bold !important;
        display: list-item;
        margin: 2px;
        color: red;
    }


/*明细下拉框*/
.detailform select {
    width: 155px;
}

/*明细表外框，用于控制明细列表是否滚动*/
div.detailbox {
    /*     width: 100%;     height: 250px;     overflow: scroll; */
}

/*字段名*/
span.field {
    /*font-weight: bold;*/
    width: 120px;
    display: block;
    float: left;
    text-align: right;
    color: black;
}

/*字段不为空*/
span.fieldnotnull {
    /*font-weight: bold;*/
    color: Red;
    width: 90px;
    display: block;
    float: left;
    text-align: right;
}
/*错误提示集合*/
.error {
    text-align: left;
    background-repeat: no-repeat;
 
}

    .error li {
        font-weight: bold !important;
        display: list-item;
        color: red;
        margin: 2px;
    }
/*成功*/
div.succeed {
    background-color: #ABDC65;
    border: 1px solid #33500B;
    font-size: 16px;
    font-weight: bold;
    text-align: left;
    background-repeat: no-repeat;
}

.succeed li {
    list-style-image: url(/images/succeed.jpg);
    list-style-position: outside;
    color: Black;
}
/*警告*/
div.Warning {
    background-color: #FFF7A2;
    border: 1px solid #9D8E00;
    font-size: 16px;
    font-weight: bold;
    text-align: left;
    background-repeat: no-repeat;
}

.Warning li {
    list-style-image: url(/images/Warning.jpg);
    list-style-position: outside;
    color: Black;
}
