﻿#logo
{
    float: left;
    padding: 6px 0 0 15px;
}

#company
{
    float: left;
    padding: 7px 0 6px 15px;
    color: #0250a3;
    font-size: 26px;
    font-weight: bold;
    font-family: "Source Han Sans CN","宋体";
}

.userinfo
{
    padding-top: 6px;
    font-size:12px;
    font-family: Source Han Sans CN;
}

    .userinfo a
    {
        text-decoration: none;
    }

.colour
{
    padding-top: 10px;
}

.colour ul,.colour li
{
    list-style: none;
    margin: 0;
    padding: 0;
}
    .colour li
    {
        margin-left:3px;
        margin-top:4px;
        display:inline;
    }
.default, .green, .red, .purple, .silver, .azure
{
    float: right;
    width: 13px;
    height: 11px;
    margin-left: 5px;
    display: inline;
    background: url(../Images/ColorButton.gif) left top no-repeat;
    cursor: pointer;
}

.green
{
    background: url(../Images/ColorButton.gif) -20px top no-repeat;
}

.red
{
    background: url(../Images/ColorButton.gif) -40px top no-repeat;
}

.purple
{
    background: url(../Images/ColorButton.gif) -60px top no-repeat;
}

.silver
{
    background: url(../Images/ColorButton.gif) -80px top no-repeat;
}

.azure
{
    background: url(../Images/ColorButton.gif) -100px top no-repeat;
}

.default .selected
{
    height: 11px;
    background: url(../Images/ColorButton.gif) 0 -20px no-repeat;
}

.green .selected
{
    height: 11px;
    background: url(../Images/ColorButton.gif) -20px -20px no-repeat;
}

.red .selected
{
    height: 11px;
    background: url(../Images/ColorButton.gif) -40px -20px no-repeat;
}

.purple .selected
{
    height: 11px;
    background: url(../Images/ColorButton.gif) -60px -20px no-repeat;
}

.silver .selected
{
    height: 11px;
    background: url(../Images/ColorButton.gif) -80px -20px no-repeat;
}

.azure .selected
{
    height: 11px;
    background: url(../Images/ColorButton.gif) -100px -20px no-repeat;
}

.menu_r img, .menu_r a
{
    float: left;
    padding-top: 1px;
}

.menu_r img
{
    padding-top: 4px;
    padding-right: 5px;
}

#top
{
    float: left;
    width: 100%;
    height: 52px;
    background: url(../Images/header_01.gif) repeat-x;
}

#top_l
{
    float: left;
    height: 52px;
    background: url(../Images/header_02.gif) -10px top no-repeat;
}

#top_r
{
    float: right;
    text-align: right;
    padding-right: 10px;
    font-size: 12px;
    color: #333;
}

#header_menu
{
    float: left;
    width: 100%;
    height: 30px;
    background: url(../Images/header_01.gif) left -52px repeat-x;
}

#header_menu ul
    {
        margin: 0;
        padding: 0;
        padding-left: 15px;
    }

    #header_menu li
    {
        padding:0;
        float: left;
        height: 24px;
        margin-top: 3px;
        display: inline;
        font-size: 14px;
        line-height: 21px;
        font-weight: bold;
        color: #1466a0;
        cursor:pointer;
         padding-left: 10px;
    }

        #header_menu li.hover
        {
            background: url(../Images/menu_h1.gif) left top no-repeat;
        }
        #header_menu li .menu_r
        {
            padding-right: 10px;
        }
            #header_menu li.hover .menu_r
            {
                float: left;
                height: 24px;
                background: url(../Images/menu_h2.gif) right top no-repeat;
            }

#top a
{
    color: #da0000;
}

    #top a:hover
    {
        color: #0038da;
    }

#header_menu li a
{
    color: #1466a0;
}

#header_menu li.hover a
{
    color: #e85200;
}

#header_menu li a:hover
{
    color: #e85200;
    text-decoration: none;
}

#footer
{
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 21px;
    line-height: 21px;
    color: #333;
    font-size: 12px;
    text-align: center;
    z-index: 15;
    background: url(../Images/green_bottom.gif) repeat-x;
}
/*收缩*/
.header_collapse
{
    float: right;
    background: url(../Images/accordion_arrows.png) 0 0 no-repeat;
    width: 16px;
    height: 16px;
    margin-top: 6px;
    margin-right: 5px;
    display: inline;
    cursor: pointer;
}

/*展开*/
.header_expand
{
    float: right;
    background: url(../Images/accordion_arrows.png) right 0 no-repeat;
    width: 16px;
    height: 16px;
    margin-top: 6px;
    margin-right: 5px;
    display: inline;
    cursor: pointer;
}

.iconlist ul
{
    display: inline;
    list-style: none;
    padding: 0;
    margin: 0;
}

    .iconlist ul li
    {
        display: inline;
        padding: 2px 2px;
    }

fieldset
{
    padding: 5px 0px;
    margin: 0px;
    /*border:1px dashed #95B8E7;*/
    border-style: none;
}

legend
{
    letter-spacing: 1px;
}
/*表格里的链接样式*/
.gridlink
{
    color: #3d80cc;
    text-decoration: none;
}
.gridlink:hover
{
    color: #6c9610;
    text-decoration: underline;
}

.tabs-panels .panel-body{
    overflow:hidden;
}

.tree li
{
    padding-top:5px;
}

/******* edit *******/
table.table
{
    border-collapse:collapse;
    width: 100%;
    background: #dadada;
    font-size: 14px;
    color: #000;
    /*margin: 5px auto;*/
}
.table>tbody>tr>td
{
    border:1px solid #c0c0c0;
    height: 22px;
    font-size: 12px;
    padding:5px 0px;
    background: #fff;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-align: center;
}

.table .lefttd
{
    background-color: #f5f5f5;
    text-align: right;
    padding-right: 4px;
}

.table .rigthtd
{
    text-align: left;
    padding-left: 3px;
}

.textbox
{
    font-family: "Tahoma" , "宋体";
    background-color: Transparent;
    border: 0;
    font-size: 12px;
    font-style: normal;
    width: 99%;
    height: 23px;
    outline: none;
}

.textboxArea
{
    border: none;
    font-family: "Tahoma" , "宋体";
    font-size: 12px;
    background-color: Transparent;
    font-style: normal;
    width: 99%;
    height: 80px;
    overflow-y: auto;
    outline: none;
    resize: none;
}

.numberbox
{
    font-family: "Tahoma" , "宋体";
    background-color: Transparent;
    border: 0;
    font-size: 12px;
    font-style: normal;
    width: 99%;
    height: 23px;
    outline: none;
    text-align:right;
}
.combo,
.selecter
{
    border-color: rgb(255, 255, 255);
    background-color: rgb(240, 240, 240);
}
.panel-body
{
    border-color: #dadada;
}
/*******edit end********/