#jobs {
    width: 860px;
    margin: 0px auto;
    text-align: left;
}

    #jobs .list-tr {
        margin: 0px auto;
        height: 35px;
        margin: 5px 0px;
        background: url(../images/bt-bg.png) repeat-x;
        background-position: left bottom;
        border: 1px solid #eee;
    }

        #jobs .list-tr div {
            display: block;
            float: left;
            font-size: 14px;
            font-weight: bold;
            color: #333;
            height: 35px;
            line-height: 35px;
            text-align: center;
        }

        #jobs .list-tr .td1 {
            width: 150px;
            margin: 0px 10px;
            text-align: left;
            border-right: 1px solid #eee;
        }

        #jobs .list-tr .td2 {
            width: 250px;
            margin: 0px 10px;
            border-right: 1px solid #eee;
        }

        #jobs .list-tr .td3 {
            width: 110px;
            margin: 0px 10px;
            border-right: 1px solid #eee;
        }

        #jobs .list-tr .td4 {
            width: 110px;
            margin: 0px 10px;
            border-right: 1px solid #eee;
        }

        #jobs .list-tr .td5 {
            width: 110px;
            margin: 0px 10px;
        }

    #jobs .list-td {
        margin: 0px auto;
        height: 35px;
        margin: 5px 0px;
        color: #666;
        border-bottom: 1px solid #eee;
    }

        #jobs .list-td.A {
            background: #05a;
            color: #fff;
        }

            #jobs .list-td.A .td1, #jobs .list-td.A .td2, #jobs .list-td.A .td3, #jobs .list-td.A .td4 {
                border-right: 1px solid rgba(255,255,255,0.3);
            }

            #jobs .list-td.A .td5 .btn {
                border: 1px solid rgba(255,255,255,0.2) !important;
                background: rgba(255,255,255,0.1) !important;
                color: rgba(255,255,255,1) !important;
            }

        #jobs .list-td div {
            display: block;
            float: left;
            font-size: 14px;
            height: 35px;
            line-height: 35px;
            text-align: center;
        }

        #jobs .list-td .td1 {
            width: 150px;
            margin: 0px 10px;
            text-align: left;
            border-right: 1px solid #fff;
        }

        #jobs .list-td .td2 {
            width: 250px;
            margin: 0px 10px;
            border-right: 1px solid #fff;
        }

        #jobs .list-td .td3 {
            width: 110px;
            margin: 0px 10px;
            border-right: 1px solid #fff;
        }

        #jobs .list-td .td4 {
            width: 110px;
            margin: 0px 10px;
            border-right: 1px solid #fff;
        }

        #jobs .list-td .td5 {
            width: 110px;
            margin: 0px 10px;
        }

            #jobs .list-td .td5 .btn {
                border: 1px solid #eee;
                display: inline-block;
                margin: 0px 10px;
                height: 24px;
                line-height: 24px;
                color: #05a;
                cursor: pointer;
            }

                #jobs .list-td .td5 .btn:hover {
                    border: 1px solid #05a;
                    background: #05a;
                    color: #fff;
                }

    #jobs .list-son {
        display: none;
        background: #fffff0;
        border-bottom: 1px dotted #ddd;
        padding: 30px;
        text-align: left;
        color: #666;
    }

        #jobs .list-son .tag {
            margin-bottom: 20px;
            line-height: 25px;
        }

            #jobs .list-son .tag h4 {
                display: block;
                margin: 5px 0px;
                color: #333;
            }
