﻿/*输入表格区域样式*/
.Input2ColTable, .Input3ColTable, .Input4ColTable, .Input6ColTable {
    width: 100%;
}

    .Input2ColTable table, .Input3ColTable table, .Input4ColTable table, .Input6ColTable table {
        width: 100%;
        margin: auto;
        border-collapse: collapse;
    }

        .Input2ColTable table thead th, .Input2ColTable table thead td, .Input4ColTable table thead th, .Input4ColTable table thead td, .Input6ColTable table thead th, .Input6ColTable table thead td {
            height: 26px;
            font-weight: bold;
            color: #476074;
            background-image: url(../../Images/InputTableHead.gif);
        }

            .Input2ColTable table thead th div, .Input4ColTable table thead th div, .Input6ColTable table thead th div {
                background: url(../../Images/icon01.jpg) no-repeat 8px;
                padding-left: 26px;
                padding-top: 3px;
            }

        .Input2ColTable table tbody tr, .Input4ColTable table tbody tr, .Input6ColTable table tbody tr {
            width: 100%;
        }

        .Input2ColTable table tbody th, .Input3ColTable table tbody th, .Input4ColTable table tbody th, .Input6ColTable table tbody th {
            background-color: White;
            width: 20%;
            font-size: 12px;
            height: 40px;
            text-align: right;
            font-weight: 100;
            color: Black;
            line-height: 40px;
            vertical-align: middle;
        }

        .Input2ColTable table tbody td, .Input4ColTable table tbody td, .Input6ColTable table tbody td {
            text-align: left;
            padding-left: 8px;
            height: 26px;
            width: 80%;
            background-color: White;
        }

        .Input3ColTable table tbody th {
            width: 20%;
        }

            .Input3ColTable table tbody th b {
                color: Red;
            }

        .Input3ColTable table tbody td {
            width: 30%;
            padding-left: 10px;
        }

            .Input3ColTable table tbody td input[type="text"] {
                height: 15px;
                padding-left: 10px;
                line-height: 15px;
                vertical-align: middle;
                font-size: 12px;
                width: 200px;
            }

            .Input3ColTable table tbody td input[type="password"] {
                height: 15px;
                width: 220px;
                line-height: 15px;
                vertical-align: middle;
            }

            .Input3ColTable table tbody td input[type="file"] {
                height: 22px;
                padding-left: 10px;
                font-size: 12px;
            }

            .Input3ColTable table tbody td select {
                height: 34px;
                width: 120px;
                font-size: 14px;
                *font-size: 18px;
                padding: 7px 5px;
                vertical-align: middle;
            }

                .Input3ColTable table tbody td select option {
                    font-size: 18px;
                }

            .Input3ColTable table tbody td textarea {
                line-height: 20px;
                vertical-align: middle;
                padding-left: 10px;
                max-width: 368px;
                font-size: 12px;
            }

            .Input3ColTable table tbody td.Note {
                width: 50%;
                padding-left: 10px;
            }

        .Input4ColTable table tbody th {
            width: 15%;
        }

        .Input4ColTable table tbody td {
            width: 35%;
        }

            .Input4ColTable table tbody td span input[type="submit"] {
                height: 20px;
                font-size: 12px;
                line-height: 24px;
                vertical-align: middle;
            }

            .Input4ColTable table tbody td input[type="text"] {
                height: 15px;
                width: 160px;
                line-height: 15px;
                vertical-align: middle;
                padding-left: 5px;
                font-size: 12px;
            }

            .Input4ColTable table tbody td input[type="password"] {
                height: 15px;
                width: 160px;
                line-height: 15px;
                vertical-align: middle;
            }

            .Input4ColTable table tbody td input[type="bottom"] {
                height: 25px;
                font-size: 12px;
                line-height: 24px;
                vertical-align: middle;
            }

            .Input4ColTable table tbody td textarea {
                line-height: 20px;
                vertical-align: middle;
                padding-left: 10px;
                max-width: 300px;
                font-size: 12px;
            }

        .Input6ColTable table tbody th, .Input6ColTable table tbody td {
            width: 15%;
        }

            .Input2ColTable table thead th span, .Input4ColTable thead tbody th span, .Input6ColTable thead tbody th span, .Input2ColTable table tbody td span, .Input4ColTable table tbody td span, .Input6ColTable table tbody td span {
                color: #3F3F3F;
                font-weight: bold;
                font-size: 18px;
            }

            .Input2ColTable table tbody th span, .Input4ColTable table tbody th span, .Input6ColTable table tbody th span, .Input2ColTable table tbody td span, .Input4ColTable table tbody td span, .Input6ColTable table tbody td span {
                color: #3F3F3F;
                font-weight: 100;
                font-size: 12px;
            }

            .Input2ColTable table tbody th font, .Input4ColTable table tbody th font, .Input6ColTable table tbody th font, .Input2ColTable table tbody td font, .Input4ColTable table tbody td font, .Input6ColTable table tbody td font {
                color: #FE6700;
                font-size: 12px;
            }

            .Input2ColTable table tbody th a, .Input4ColTable table tbody th a, .Input6ColTable table tbody th a, .Input2ColTable table tbody td a, .Input4ColTable table tbody td a, .Input6ColTable table tbody td a {
                color: #FE6700;
                text-decoration: none;
            }

            .Input2ColTable table tbody th b, .Input4ColTable table tbody th b, .Input6ColTable table tbody th b, .Input2ColTable table tbody td b, .Input4ColTable table tbody td b, .Input6ColTable table tbody td b {
                padding-right: 3px;
                color: Red;
            }

        .Input2ColTable table td table, .Input4ColTable table td table, .Input6ColTable table td table {
            border: 0px;
        }

            .Input2ColTable table td table td, .Input4ColTable table td table td, .Input6ColTable table td table td {
                border: 0px;
                width: auto;
            }

        .Input2ColTable table td div.ListTable table td, .Input4ColTable table td div.ListTable table td, .Input6ColTable table td div.ListTable table td {
            border: 1px solid #83accf;
        }

        .Input2ColTable table tfoot td, .Input4ColTable table tfoot td, .Input6ColTable table tfoot td {
            height: 26px;
            text-align: center;
        }

        .Input2ColTable table td ul li, .Input4ColTable table td ul li, .Input6ColTable table td ul li, .QueryTable table td ul li {
            float: left;
            padding-right: 20px;
        }

        .Input2ColTable table td p {
            line-height: 25px;
        }

/*查询区域样式*/
.SearchTable {
    border: 1px solid #CADAE9;
    width: 100%;
    background-color: #F5FAFE;
}

    .SearchTable table {
        min-width: 50%;
        margin: 5px auto;
    }

        .SearchTable table tbody tr {
            height: 40px;
            padding: 5px 0px;
        }

            .SearchTable table tbody tr th {
                height: 25px;
                line-height: 25px;
                text-align: right;
                font-weight: 100;
            }

                .SearchTable table tbody tr th b {
                    color: Red;
                }

            .SearchTable table tbody tr td {
                height: 25px;
                line-height: 25px;
                vertical-align: middle;
            }

                .SearchTable table tbody tr td input[type="text"] {
                    width: 178px;
                    -webkit-appearance: none;
                    background-color: #fff;
                    background-image: none;
                    border-radius: 4px;
                    border: 1px solid #dcdfe6;
                    box-sizing: border-box;
                    color: #606266;
                    display: inline-block;
                    font-size: inherit;
                    height: 32px;
                    line-height: 40px;
                    outline: none;
                    padding: 0 15px;
                    transition: border-color .2s cubic-bezier(.645,.045,.355,1);
                }

                .SearchTable table tbody tr td input[type="password"] {
                    width: 190px;
                    height: 20px;
                    line-height: 20px;
                    vertical-align: middle;
                    padding-left: 2px;
                    border: 1px solid #9AB2CA;
                }

                .SearchTable table tbody tr td input[type="radio"] {
                    width: 20px;
                }

                .SearchTable table tbody tr td input[type="button"] {
                    height: 25px;
                    font-size: 12px;
                    font-weight: 100;
                }

            .SearchTable table tbody tr th select {
                margin-top: 1px;
                height: 22px;
                width: 90px;
                line-height: 22px;
                vertical-align: middle;
                *font-size: 18px;
            }

            .SearchTable table tbody tr td select {
                width: auto !important;
                vertical-align: middle;
                margin-top: -1px;
                border-top: 1px solid #A6A6A6;
                background-color: #fff;
                background-image: none;
                border-radius: 4px;
                border: 1px solid #dcdfe6;
                box-sizing: border-box;
                color: #606266;
                display: inline-block;
                font-size: inherit;
                height: 32px;
                line-height: 32px;
                outline: none;
                padding: 0 15px;
                transition: border-color .2s cubic-bezier(.645,.045,.355,1);
            }

                .SearchTable table tbody tr td select option {
                }

            .SearchTable table tbody tr td span {
                padding: 1px;
                vertical-align: middle;
            }

                .SearchTable table tbody tr td span select {
                    width: 120px;
                    vertical-align: middle;
                    margin-top: -1px;
                    border-top: 1px solid #A6A6A6;
                    background-color: #fff;
                    background-image: none;
                    border-radius: 4px;
                    border: 1px solid #dcdfe6;
                    box-sizing: border-box;
                    color: #606266;
                    display: inline-block;
                    font-size: inherit;
                    height: 32px;
                    line-height: 32px;
                    outline: none;
                    padding: 0 15px;
                    transition: border-color .2s cubic-bezier(.645,.045,.355,1);
                }

                    .SearchTable table tbody tr td span select:hover {
                        border: 1px solid #5E9CDF;
                    }

                    .SearchTable table tbody tr td span select option {
                        font-size: 16px;
                    }

            .SearchTable table tbody tr td textarea {
                line-height: 20px;
                vertical-align: middle;
                padding-left: 2px;
                border: 1px solid #9AB2CA;
                max-width: 300px;
            }

        .SearchTable table tfoot tr {
            height: 20px;
        }

            .SearchTable table tfoot tr th {
                height: 20px;
                line-height: 20px;
                vertical-align: middle;
                font-weight: 100;
                width: 90%;
            }

                .SearchTable table tfoot tr th span {
                    font-weight: 100;
                    color: Red;
                    font-size: 12px;
                    margin-left: 20px;
                }

            .SearchTable table tfoot tr td {
                height: 20px;
                line-height: 20px;
                vertical-align: middle;
                width: 10%;
            }

                .SearchTable table tfoot tr td input[type="submit"] {
                    margin-right: 30px;
                    height: 25px;
                    font-size: 12px;
                    font-weight: 100;
                }
/*列表区域样式*/
.ListTable {
    width: 100%;
    border-collapse: collapse;
    border: 1px solid #DADADA;
    border-bottom: none;
}

    .ListTable table {
        width: 100%;
        margin: auto;
        border-collapse: collapse;
        border: none;
        text-align: center;
    }

        .ListTable table tbody tr th {
            height: 36px;
            text-align: center;
            color: Black;
            font-weight: 100;
            background-color: #EEEEEE;
            background: -moz-linear-gradient(center top, #FEFEFE, #DFDFDF) repeat scroll 0 0 rgba(0, 0, 0, 0);
            background: -webkit-gradient(linear,0% 0%,0% 100%,from(#FEFEFE),to(#DFDFDF));
            background: -o-linear-gradient(top,#FEFEFE,#DFDFDF);
            filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FEFEFE',endColorstr='#DFDFDF');
        }

        .ListTable table tbody tr td {
            border-bottom: 1px solid #DADADA;
        }

    .ListTable .rightCol {
        text-align: right;
        padding-right: 5px;
    }

    .ListTable .centerCol {
        text-align: center;
    }

    .ListTable table tbody tr {
        height: 36px;
    }

    .ListTable tbody td {
        line-height: 22px;
        padding: 2px;
        text-decoration: none;
    }

    .ListTable table tfoot td {
        background-color: #FFFFFF;
        text-align: center;
        height: 26px;
    }

    .ListTable td a:link, .ListTable td a:visited {
        color: #409EFF;
        text-decoration: none;
    }

    .ListTable table tbody td a:hover {
        cursor:pointer;
    }

.RowEven {
    background: #F5FAFE;
}

.RowHover {
    background-color: #f5f7fa !important;
}
/*分页控件*/
.PageControl {
    margin-bottom: 8px;
}

    .PageControl a {
        text-decoration: none;
        border: solid 1px #AAE;
        color: #15B;
        cursor: pointer;
    }

    .PageControl a, .PageControl span {
        display: block;
        float: left;
        padding: 0.3em 0.5em;
        margin-right: 5px;
        margin-bottom: 5px;
    }

    .PageControl .current {
        background: #26B;
        color: #fff;
        border: solid 1px #AAE;
    }

        .PageControl .current.prev, .PageControl .current.next {
            color: #999;
            border-color: #999;
            background: #fff;
        }

    .PageControl input {
        margin: 0px 10px;
        width: 105px;
        height: 21px;
        border: 0px;
        color: #36434E;
        background: url(../../Images/btn_c.png) no-repeat;
        cursor: pointer;
    }

        .PageControl input:hover {
            background-position: 0 -21px;
        }

/*两列且有网格th15% 的表格*/
.ContentHasLineTable2td {
    height: auto;
    width: 100%;
}

    .ContentHasLineTable2td th font {
        font-size: 14px;
        font-weight: bold;
        color: Black;
    }

ContentHasLineTable2td th span {
    color: #F5841F;
    font-size: 16px;
    font-weight: bold;
}

.ContentHasLineTable2td table {
    width: 100%;
    border: 1px solid #E4E4E4;
    border-collapse: collapse;
}

.ContentHasLineTable2td thead tr {
    height: 30px;
    width: 100%;
    background-color: #F6F6F6;
    border: 1px solid #E4E4E4;
}

    .ContentHasLineTable2td thead tr th {
        width: 15%;
        border: 1px solid #E4E4E4;
        font-size: 12px;
        font-weight: 100;
        padding-left: 20px;
    }

    .ContentHasLineTable2td thead tr td {
        border: 1px solid #E4E4E4;
        font-size: 12px;
        padding-left: 20px;
    }

.ContentHasLineTable2td tbody tr {
    height: 30px;
    width: 100%;
    border: 1px solid #E4E4E4;
}

.ContentHasLineTable2td tbody th {
    width: 15%;
    font-weight: 100;
    border: 1px solid #E4E4E4;
    font-size: 12px;
    padding-left: 20px;
}

.ContentHasLineTable2td tbody td {
    border: 1px solid #E4E4E4;
    font-size: 12px;
    padding-left: 20px;
}

/*dl列表 模拟表格*/
.InputDlTable {
    padding: 10px 0px;
}

    .InputDlTable dl {
        padding-bottom: 40px;
    }

    .InputDlTable dt {
        clear: both;
        height: 30px;
        line-height: 30px;
    }

        .InputDlTable dt b {
            color: Red;
            float: left;
            margin-right: 5px;
            font-weight: 400;
        }

        .InputDlTable dt span {
            float: left;
        }

            .InputDlTable dt span.MsgIcon {
                display: block;
                height: 15px;
                width: 15px;
                margin: 8px 3px 0px 6px;
                background: url(../../Images/Common/MainBGNew.png) no-repeat;
                background-position: -682px -40px;
            }

            .InputDlTable dt span.Orange {
                color: #FF6802;
            }

        .InputDlTable dt.BtnRow input, .InputDlTable dt.BtnRow a {
            float: left;
            margin-right: 10px;
        }

    .InputDlTable dd {
        float: left;
    }

        .InputDlTable dd.InputCol {
            width: 420px;
        }

        .InputDlTable dd span {
            float: left;
            display: block;
            line-height: 32px;
        }

            .InputDlTable dd span.Clear {
                clear: both;
            }

        .InputDlTable dd input.TextBox {
            width: 400px;
        }
