﻿@charset "utf-8";
body
{
    padding-top: 0px;
    padding-left: 0px;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    overflow: visible;
    font-size: 12px;
    color: #000000;
    font-family: Arial, 宋体;
    scrollbar-face-color: #EDF5FB;
    scrollbar-highlight-color: #ffffff;
    scrollbar-shadow-color: #2048A0;
    scrollbar-3dlight-color: #2048A0;
    scrollbar-arrow-color: #2048A0;
    scrollbar-track-color: #F4F9FC;
    scrollbar-darkshadow-color: #ffffff;
}

.defaulttopbg
{
    background-color: #336699;
}

.defaulttopbg1
{
    background-image: url(images/image/topbg.gif);
    height: 23px;
    padding-right: 5px;
}

.DemoMenubg
{
    background-color: #f5f5f5;
}

.topdefault
{
    background-image: url(images/topbg4-02.gif);
    height: 55px;
}

.logintop
{
    height: 182px;
    background-image: url(Images/login/loginbg.gif);
}

.LoginText
{
    color: White;
    height: 30px;
}

.LoginInput
{
    border-right: #cecece 1px solid;
    border-top: #cecece 1px solid;
    border-left: #cecece 1px solid;
    width: 150px;
    border-bottom: #cecece 1px solid;
}

.menudefault
{
    background-image: url(images/menubg.gif);
    height: 24px;
}

.backdefault
{
    background-color: #7ABEFF;
    height: 1px;
}
.backdefault1
{
    background-color: #ffffff;
    height: 1px;
}
.bottomdefault
{
    line-height: 200%;
}
.bottomdefault1
{
    background-image: url(images/foot_01.jpg);
    height: 8px;
}

.Itemtable1
{
    background-color: #ffffff;
    border: 1px solid #B5B6C8;
    border-right-color: #f6f6f6;
    border-bottom-color: #f6f6f6;
    font-weight: bold;
    color: #ffffff;
    padding: 0px;
}

.Itemtable2
{
    border-bottom: 1px solid #54a5d5;
    background: #ffffff;
    margin: 10px 0 0 0;
}

.Itemtr1
{
    height: 25px;
    border: 0px solid #000000;
}
.Itemtd1
{
    border: 0px solid #000000;
    color: #000000;
    font-weight: bold;
    background-color: #ffffff;
    padding-left: 5px;
    height: 25px;
}
.INPUT1
{
    font-size: 9pt;
    color: #000000;
    height: 15px;
    background-color: #ffffff;
}

/**Table样式**/
.Table2
{
    padding: 5px 0 0 0;
    width: 450px;
}
.Table3
{
    padding: 5px 0 0 0;
    width: 640px;
}
.Table4
{
    padding: 5px 0 0 0;
    width: 830px;
}
.Table5
{
    padding: 5px 0 0 0;
    width: 1002px;
}
.STable2
{
    padding: 5px 0 0 0;
    width: 360px;
}
.STable3
{
    padding: 5px 0 0 0;
    width: 450px;
}
.STable4
{
    padding: 5px 0 0 0;
    width: 640px;
}
.STable5
{
    padding: 5px 0 0 0;
    width: 830px;
}
.GridDiv
{
    width:830px;
}
.GridDivItem
{
    width:1002px;
}
    
.SGridDiv
{
    width:640px;
}

.trclass
{
    margin: 0;
    padding: 0;
    float: left;
}
.trclass li
{
    list-style-type: none;
    padding-bottom: 5px;
    float: left;
    line-height: 22px;
}
/*定义正常显示黑色文字与TD的上、下、左、右的距离,并且右对齐*/
.trclass li.labeltd
{
    padding-right: 5px;
    text-align: right;
    width: 75px;
    cursor:help;
}
/*定义特殊标示红色文字与TD的上、下、左、右的距离,并且右对齐*/
.trclass li.mlabeltd
{
    padding-right: 5px;
    color: #ff0000;
    text-align: right;
    width: 75px;
    cursor:help;
}
.trclass li.edittd
{
    width: 120px;
}
.trclass li.edittd span
{
    float: left;
    padding: 0 2px;
}
.trclass li.edittd3
{
    width: 320px;
}
.trclass li.edittd3 span
{
    float: left;
    padding: 0 2px;
}
.trclass li.edittd5
{
    width: 520px;
}
.trclass li.edittd5 span
{
    float: left;
    padding: 0 2px;
}
.trclass li.edittd7
{
    width: 720px;
}
.trclass li.edittd7 span
{
    float: left;
    padding: 0 2px;
}
.trclass li.edittd9
{
    width: 920px;
}
.trclass li.edittd9 span
{
    float: left;
    padding: 0 2px;
}
.trclass li.tdright
{
    padding-right: 30px;
    float: right;
    width: 200px;
    text-align: right;
}
.trclass li.sedittd
{
    width: 80px;
}
.trclass li.sedittd3
{
    width: 240px;
}
.trclass li.sedittd5
{
    width: 400px;
}
.trclass li.sedittd7
{
    width: 560px;
}

.trclass li.sedittd9
{
    width: 720px;
}
.trclass li.nedittd
{
    width: 80px;
}
.trclass li.nedittd3
{
    width: 235px;
}
.trclass li.nedittd5
{
    width: 390px;
}
.trclass li.nedittd7
{
    width: 545px;
}

.trclass li.nedittd9
{
    width: 700px;
}
.trclass li.nsedittd
{
    width: 80px;
}
.trclass li.nsedittd3
{
    width: 235px;
}
.trclass li.nsedittd5
{
    width: 390px;
}
.trclass li.nsedittd7
{
    width: 545px;
}

.trclass li.nsedittd9
{
    width: 700px;
}
.KTextBox
{
    border-left: 1px #abc1f4 solid;
    border-top: 1px #abc1f4 solid;
    border-right: 1px #abc1f4 solid;
    border-bottom: 1px #abc1f4 solid;
    border-color: #abc1f4;
    display: inline-block;
}

.KCheckBoxList input
{
    width: 13px;
    height: 14px;
    vertical-align: middle;
}

.KCheckBoxList label
{
    vertical-align: middle;
}

.KGroupBox1
{
    border-left: 1px #abc1f4 solid;
    border-top: 1px #abc1f4 solid;
    border-right: 1px #abc1f4 solid;
    border-bottom: 1px #abc1f4 solid;
    border-color: #abc1f4;
}

.KSpinEditor
{
    border-left: 1px #abc1f4 solid;
    border-top: 1px #abc1f4 solid;
    border-right: 1px #abc1f4 solid;
    border-bottom: 1px #abc1f4 solid;
    border-color: #abc1f4;
    display: inline-block;
    text-align: right;
    padding-right: 1px;
}

.labeltd1
{
    color: #000000;
    background-color: #ffffff;
    border: 0px solid #f6f6f6;
    border-bottom-color: #B5B6C8;
    border-right-color: #B5B6C8;
    padding: 6px 0 2px 5px;
    height: 20px;
}

/**其它**/
.GroupBoxICO
{
    margin: 5px 10px;
    float: left;
}
.GroupBoxText
{
    padding: 5px 0 5px 10px;
}
.gffggf
{
    padding: 0 50px 0 0;
}

/**底部对齐**/
.foot
{
    position: absolute;
    bottom: 0px;
    margin: 5px 0 0 0;
    width: 100%;
}

/**编辑表格里的重点突出单元格样式**/　 .labeltdtop
{
    color: #336699;
    background-color: #f6f6f6;
    border: 0px solid #f6f6f6;
    border-bottom-color: #B5B6C8;
    border-right-color: #B5B6C8;
    padding-left: 5px;
    height: 25px;
}

/**编辑表格里的填写内容处的单元格样式**/
.KTextBox1
{
    border: 1px #54a5d5 solid;
    border-color: #54a5d5;
    display: inline-block;
    height: 17px;
    width: 80px;
}

.KCheckBox
{
    display: inline-block;
    height: 20px;
    border: none;
}

.KCheckBox input
{
    width: 12px;
    height: 12px;
    _width: 18px;
    _height: 18px;
    vertical-align: middle;
}

.KCheckBox label
{
    vertical-align: middle;
}

.Box
{
    border: 1px #54a5d5 solid;
    border-color: #54a5d5;
    display: inline-block;
    height: 20px;
    width: 80px;
}

.LoginButton
{
    background-image: url(images/login/loginan1.gif);
    height: 25px;
    width: 120px;
    border: 0px solid;
}

.DeterminedButton
{
    background-image: url(images/login/Determined.gif);
    height: 21px;
    width: 58px;
    border: 0px solid;
}

/**按钮样式**/

.AnButton
{
    background-image: url(images/image/aninco.gif);
    background-color:#FFFFFF;/*不写这个会导致ie7背景图片显示不正确*/
    border: none;
    height: 22px;
    width: 66px;
    line-height: 22px;
    color: #ffffff;
    font-size: 12px;
    font-weight: bold;
    margin: 0 0 0 5px;
}

.AnButton1
{
    background-image: url(images/image/but.gif);
    background-color:#FFFFFF;
    border: none;
    height: 22px;
    width: 66px;
    line-height: 22px;
    color: #ffffff;
    font-size: 12px;
    font-weight: bold;
    margin: 0 0 0 5px;
}

.AnButton2
{
    background-image: url(images/image/but2.gif);
    background-color:#FFFFFF;
    border: none;
    height: 23px;
    width: 95px;
    border: 0px solid #366AAE;
    color: #3b3a3a;
    font-size: 12px;
    font-weight: bold;
    margin: 0 0 0 5px;
}

.AnButton3
{
    background-image: url(images/image/but3.gif);
    background-color:#FFFFFF;
    border: none;
    height: 22px;
    width: 66px;
    color: #ffffff;
    font-size: 12px;
    font-size: inherit;
    line-height: 22px;
    margin: 0 0 0 10px;
}
.AnButton4
{
    background-image: url(images/image/aninco.gif);
    background-color:#FFFFFF;
    border: none;
    height: 22px;
    line-height: 22px;
    width: 66px;
    color: #ffffff;
    font-size: 12px;
    font-weight: bold;
    margin: 5px 0 0 5px;
}

/**可编辑的文本框、下拉框、单选框与复选框样式**/

.KReadOnly
{
    border: 1px solid #6D90B0;
    height: 20px;
    background-color: #FBFFFF;
    clip: rect( 0px, 181px, 20px, 0px );
    color: #1F4974;
}
.KReadOnly2
{
    border: 1px solid #F4F4F4;
    height: 18px;
    background-color: #FBFFFF;
    clip: rect( 0px, 179px, 18px, 0px );
    overflow: hidden;
}
.KReadOnly select
{
    position: relative;
    left: -2px;
    top: -2px;
    background-color: #FBFFFF;
    width: 100%;
    line-height: 14px;
    color: #909993;
    border-style: none;
    border-width: 0px;
}


/**焦点所处的文本框、下拉框、单选框与复选框样式**/

.KReadOnlyText
{
    border: 1px solid #DBDBDB;
    border-left: #0F0F0F 1px solid;
    border-top: #0F0F0F 1px solid;
    background-color: #ffffff;
    color: #333333;
    height: 20px;
    clip: rect( 0px, 181px, 20px, 0px );
}
.KReadOnlyText2
{
    border: 1px solid #F4F4F4;
    height: 18px;
    color: #333333;
    clip: rect( 0px, 179px, 18px, 0px );
}
.KReadOnlyText select
{
    position: relative;
    left: -2px;
    top: -2px;
    background-color: #FfFFFF;
    width: 100%;
    line-height: 14px;
    color: #333333;
    border-style: none;
    border-width: 0px;
}


/**不可编辑的文本框、下拉框、单选框与复选框样式**/

.NReadOnly
{
    border: 1px solid #6D90B0;
    color: #336699;
    height: 20px;
    background-color: #EDF5FB;
    clip: rect( 0px, 181px, 20px, 0px );
}
.NReadOnly2
{
    border: 1px solid #F4F4F4;
    color: #336699;
    background-color: #EDF5FB;
    height: 18px;
    clip: rect( 0px, 179px, 18px, 0px );
}
.NReadOnly select
{
    position: relative;
    left: -2px;
    top: -2px;
    color: #336699;
    background-color: #EDF5FB;
    width: 100%;
    line-height: 14px;
    height: 16px;
    color: #909993;
    border-style: none;
    border-width: 0px;
}


.CurrentFocus
{
    background-color: #fffeec;
    color: #6a6400;
}

/**不可编辑样式*/
.UnEdit
{
    background-color: #eeeeee;
    color: #000000;
}

.UnEdit-img
{
    filter: Gray;
}

.Edit-div
{
    border: 1px solid #abc1f4;
}

.UnEdit-div
{
    background-color: #eeeeee;
    border: 1px solid #c8c8c8;
}

.img-pressdown
{
    filter: Gray Blur(Add=0,Direction=135,Strength=2);
}
.KRadioButtonList
{
    background-color: expression((this.readonly && this.readonly==true)?"F0F0F0":"FFFFFF");
    border: 1px solid #ABC1F4;
}
