﻿/*--- 默认样式 ---*/
html, body
{
    margin: 0px;
    padding: 0px;
}

form
{
    margin: 0px;
    padding: 0px;
}

img
{
    font-size: 0px;
    border-style: none;
}

ul, dl, dt, dd
{
    margin: 0px;
    padding: 0px;
    list-style-type: none;
}

td
{
    line-height: 20px;
    color: #414141;
    margin-left: 40px;
}
 
.input_TdWhite
{
    background-color: #FFFFFF;
}
/*--- 字体字号样式 ---*/
html, body,
input[type="text"], input[type="password"], select, textarea,
input[type="submit"], input[type="button"], .botton1, .botton2
{
    font-family: 微软雅黑, Arial, Helvetica, sans-serif;
    font-size: 12px;
}

/*--- 浮动样式 ---*/
.floatLeft
{
    float: left;
}

.floatRight
{
    float: right;
}

.clearFloat
{
    clear: both;
}

/*--- 控件样式 ---*/
input[type="text"], input[type="password"]
{
    background: #FFFFFF url('../Images/Icons/Input.gif') repeat-x 50% top;
    border: 1px solid #D0D0D0;
    height: 18px;
    width: 170px;
    margin-top: 0px;
}

    input[type="text"]:focus, input[type="password"]:focus, textarea:focus
    {
        border-color: #777777;
    }

    input[type="text"]:disabled, input[type="password"]:disabled,
    textarea:disabled, select:disabled, .inputnouse
    {
        border-color: #DADADA;
    }

.inputnouse {
    color:#6D6D6D;
}

select
{
    background: #FFFFFF url('../Images/Icons/Input.gif') repeat-x top;
    border: 1px solid #D0D0D0;
    height: 22px;
    width: 172px;
    *width: 174px;
}

textarea
{
    border: 1px solid #D0D0D0;
    margin-left: 0px;
    outline: none;
    background: #FFFFFF url('../Images/Icons/Input.gif') repeat-x top;
}

input[type="submit"], input[type="button"], .botton1, .botton2
{
    cursor: pointer;
    color:#004363;
    height: 25px;
    border: 1px solid #7ca1af ;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    background: url('../Images/Icons/Button.gif') repeat-x;
}

    input[type="submit"]:hover, input[type="button"]:hover,
    .botton1:hover, .botton2:hover
    {
        background: #E4EDF4 url('../Images/Icons/Button.gif') repeat-x -21px;
    }

.botton2
{
    margin: 0px 10px;
}


/*--- 链接样式 ---*/
a:link
{
    color: #57A9BD;
    text-decoration: none;
}

a:visited
{
    color: #57A9BD;
    text-decoration: none;
}

a:hover
{
    color: #FF0000;
    text-decoration: underline;
}

.white:link
{
    color: white;
    text-decoration: none;
}

.white:visited
{
    color:white;
    text-decoration: none;
}

.white:hover
{
    text-decoration: none;
}

/*--- 载入层样式 ---*/
.loadmask
{
    z-index: 100;
    position: absolute;
    top: 0;
    left: 0;
    -moz-opacity: 0.5;
    opacity: .50;
    filter: alpha(opacity=50);
    background-color: #CCC;
    width: 100%;
    height: 100%;
    zoom: 1;
}

.loadmask-msg
{
    z-index: 20001;
    position: absolute;
    top: 0;
    left: 0;
    padding: 2px;
    border: 1px solid #99bce8;
    background-image: none;
    background-color: #dfe9f6;
}

    .loadmask-msg div
    {
        padding: 5px 10px 5px 25px;
        background: #EEE url('../Images/Loading.gif') no-repeat 5px center;
        cursor: wait;
        border: 1px solid #a3bad9;
        color: #222;
        font: normal 11px tahoma, arial, helvetica, sans-serif;
    }

.masked
{
    overflow: hidden !important;
}

.masked-relative
{
    position: relative !important;
}

.masked-hidden
{
    visibility: hidden !important;
}

/*--- 气泡提示样式 ---*/
.tip-yellow
{
    z-index: 1000;
    text-align: left;
    border: 1px solid #c7bf93;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    padding: 6px 8px;
    min-width: 50px;
    max-width: 300px;
    color: #000;
    background-color: #fff9c9;
}

    .tip-yellow .tip-inner
    {
        line-height: 16px;
    }

    .tip-yellow .tip-arrow-left
    {
        margin-top: -4px;
        margin-left: -6px;
        top: 50%;
        left: 0;
        width: 6px;
        height: 9px;
        background: url('../Images/Icons/TipArrow.gif') no-repeat -27px 0;
    }

/*--- 表单验证样式 ---*/
label.error
{
    background: url('../Images/Icons/Error.png') no-repeat 2px 0px;
    color: Red;
    padding-left: 18px;
    font-style: italic;
}

label.valid
{
    padding-left: 18px;
    background: url('../Images/Icons/Valid.png') no-repeat 2px 0px;
}

input.error, select.error
{
    border: dashed 1px red;
}

/*--- 表单样式 ---*/
.titletd
{
    color: #004363;
    background-image: url(../Images/Bg/title_td_bg.jpg);
    background-color: #EBEBEB;
    background-repeat: repeat-x;
    background-position: top;
}

.borgray
{
    border: 1px solid #dddddd;
}

.objHide
{
    display: none;
}

.mouseCur
{
    cursor: pointer;
}

/*--- 布局样式 ---*/
.tablewhiteon
{
    color: #93B9CF;
    background-image: url(../Images/Table/tablewhite_03.jpg);
    background-repeat: no-repeat;
}

.tablewhiteout
{
    color: #999999;
    background-image: url(../Images/Table/tablewhite_04.jpg);
    background-repeat: no-repeat;
}

.tablewhitebg
{
    background-color: #FFFFFF;
    border-left: solid 1px #D7D7D7;
    border-right: solid 1px #D7D7D7;
}

.f14
{
    font-size: 14px;
    font-weight: bold;
    color: #459AB3;
}

.tablemain
{
    background-color: White;
    /*border-left: solid 1px #D7D7D7;
    border-right: solid 1px #D7D7D7;*/
}

.tableCake
{
    background-color: #ffffff;
    border-left: solid 1px #bcc6c7;
    border-right: solid 1px #b9c8cb;
}

.tableout
{
    color: #C2C2C2;
    background-image: url(../Images/Table/table_04.jpg);
}

.tableon
{
    color: #93B9CF;
    background-image: url(../Images/Table/table_03.jpg);
    background-repeat: no-repeat;
}

/*--- 列表样式 ---*/
.gv_Table
{
    background: #CCCCCC;
}

.gv_Title
{
    color: white;
    height: 16px;
    text-align: center;
    vertical-align: middle;
    background-color: #B9B9B9;
}

.gv_Item_Odd
{
    height: 16px;
    text-align: center;
    vertical-align: middle;
    background-color: #FFFFFF;
}

.gv_Item_Even
{
    height: 16px;
    text-align: center;
    vertical-align: middle;
    background-color: #F0f0f0;
}


.gv_Blue_Title
{
    color: #004363;
    height: 25px;
    background-image: url(../Images/Bg/title_td_bg.jpg);
    background-color: #EBEBEB;
    background-repeat: repeat-x;
    background-position: top;
}

    .gv_Blue_Title th
    {
        text-align: center;
        vertical-align: middle;
        font-weight: bold;
    }

.gv_Blue_Odd
{
    height: 25px;
    text-align: center;
    vertical-align: middle;
    background-color: #FFFFFF;
}

.gv_Blue_Even
{
    height: 25px;
    text-align: center;
    vertical-align: middle;
    background-color: #F4f4f4;
}

/*--- 登录样式 ---*/
.loginbody
{
    margin: 0;
    padding: 0;
    background: #d6dee0;
}

.login
{
    width: 1024px;
    height: 661px;
    margin: 0 auto;
    padding: 0;
    background: url(../Images/Login/Login2.png) no-repeat;
}

.content
{
    width: 200px;
    top: 265px;
    *top: 265px;
    left: 450px;
    line-height: 39px;
    position: relative;
}

.button
{
    width: 200px;
    top: 232px;
    *top: 232px;
    left: 612px;
    position: relative;
}

.botCon
{
    text-align: center;
    top: 278px;
    *top: 274px;
    line-height: 17px;
    position: relative;
    font-size: 11px;
    color: #A7A7A7;
}


/*--- 800主业务模块样式 ---*/
.blankBg
{
    background: #FFFFFF url('../Images/Bg/cc_bg_03.jpg') no-repeat fixed right bottom;
}

#txt_CustomName
{
    width: 224px;
    *width: 234px;
}


/*--- 在线支持模块样式 ---*/


/*--- 派单管理模块样式 ---*/


/*--- 工程师模块样式 ---*/
