﻿/* tablestyle */
.tablestyle {
    /*height: 57.3rem;*/
    height: 100%;
    overflow: hidden;
}

    .tablestyle table {
        width: 99.5%;
        table-layout: fixed;
    }

        .tablestyle table tr {
            border: 0.1rem solid #b5b5b5;
        }

        .tablestyle table .thtr {
            border: 0.1rem solid #eaeaea;
            border-bottom: 0;
        }

            .tablestyle table .thtr th {
                background: #dce8f4;
                height: 3rem;
                font-size: 1.4rem;
                font-weight: bold;
                color: #3f3f3f;
                padding-left: 1rem;
                background: -webkit-linear-gradient(top,#fff,#eaeaea); /* Safari 5.1 - 6.0 */
                background: -o-linear-gradient(top,#fff,#eaeaea); /* Opera 11.1 - 12.0 */
                background: -moz-linear-gradient(top,#fff,#eaeaea); /* Firefox 3.6 - 15 */
                background: linear-gradient(top,#fff,#eaeaea); /* 标准的语法 */
                border: 0.1rem solid #eaeaea;
            }


        .tablestyle table tr td {
            height: 3.5rem;
            padding-left: 0.8rem;
            color: #333355;
            font-size: 1.3rem;
            text-align: left;
            border: 0.1rem solid #eaeaea;
            text-overflow: ellipsis;
            white-space: nowrap;
            overflow: hidden;
        }

        .tablestyle table tr.even {
            background: #fff;
        }

        .tablestyle table tr.odd {
            background: #f7f7f7;
        }

        .tablestyle table tr.hover td {
            background: #fffcce;
            border: 0.1rem solid #dfdfdf;
        }

        .tablestyle table tr.focus {
            background: red;
        }

        .tablestyle table tr.select td {
            background: #14cbcb;
            border: 0.1rem solid #16b3b3;
        }

        /*.tablestyle table .last {
	width: 10rem;
}*/


        .tablestyle table .last a {
            display: inline-block;
            overflow: hidden;
            margin: 0 1rem 0 0;
            color: #585757;
        }

            .tablestyle table .last a:hover {
                color: #033dfb;
            }

        .tablestyle table .operation-btn {
            border: 1px solid #e0e0e0;
            cursor: pointer;
            background-color: #fff;
            color: #585757;
            font-size: 1rem;
            padding: 0.3rem;
            border-radius: 4px;
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
        }

        .tablestyle table .not-go {
            background-color: #ffcccc;
            padding: 0 0.3rem;
            color: #db4340;
            border-radius: 4px;
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
        }

        .tablestyle table .audit {
            background-color: #fff8d6;
            color: #C7793A;
            padding: 0 0.3rem;
            border-radius: 4px;
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
        }

        .tablestyle table .operation-btn-left {
            cursor: pointer;
            border-radius: 4px 0 0 4px;
            font-size: 1rem;
            border: 1px solid #e0e0e0;
            background-color: #fff;
            padding: 0.3rem;
        }

        .tablestyle table .operation-btn-right {
            cursor: pointer;
            position: relative;
            border-radius: 0 4px 4px 0;
            font-size: 1rem;
            border: 1px solid #e0e0e0;
            border-left: 0;
            background-color: #fff;
            padding: 0.3rem;
        }

        .tablestyle table .status-wait {
            padding: 0 0.3rem;
            background-color: #fff8d6;
            color: #C7793A;
            border-radius: 4px;
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
        }

        .tablestyle table .status-consultation {
            color: #2DC1D3;
            padding: 0 0.3rem;
            background-color: #e0fcff;
            border-radius: 4px;
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
        }

        .tablestyle table .status-success {
            color: #4FC94F;
            padding: 0 0.3rem;
            background-color: #E3FCE3;
            border-radius: 4px;
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
        }

        .tablestyle table .status-close {
            background-color: #DCDCDC;
            padding: 0 0.3rem;
            color: #B3B3B3;
            border-radius: 4px;
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
        }
