﻿BODY
{
    scrollbar-face-color: #eeeeee;
    scrollbar-highlight-color: #999999;
    scrollbar-shadow-color: #999999;
    scrollbar-3dlight-color: #ffffff;
    scrollbar-arrow-color: #333333;
    scrollbar-track-color: #F0F0F0;
    scrollbar-darkshadow-color: #eeeeee;
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    background-attachment: fixed;
    background-repeat: repeat;
    background-position: center center;
    background-color: #fff;
}
.MemoDisplay
{
    overflow: hidden;
    display: block;
}
.MouseOverHand
{
    cursor: pointer;
}
.bodybg
{
    background-image: url(../Images/bg.jpg);
}
td
{
    font-family: "宋体";
    font-size: 12px;
    font-style: normal;
    line-height: 20px;
    color: #333333;
    word-break: break-all;
    word-wrap: break-word;
}
A:link
{
    color: #666666;
    cursor: pointer;
    font-family: "宋体";
    font-size: 12px;
    font-style: normal;
    text-decoration: none;
    letter-spacing: 2px;
}
A:visited
{
    color: #666666;
    cursor: pointer;
    font-family: "宋体";
    font-size: 12px;
    font-style: normal;
    text-decoration: none;
    letter-spacing: 2px;
}

A:hover
{
    color: red;
    cursor: pointer;
    font-family: "宋体";
    font-size: 12px;
    font-style: normal;
    text-decoration: underline;
    letter-spacing: 2px;
}
A:active
{
    color: #666666;
    cursor: pointer;
    font-family: "宋体";
    font-size: 12px;
    font-style: normal;
    text-decoration: underline;
    letter-spacing: 2px;
}

.bg-White
{
    background-color: #FFFFFF;
}
.bgcolor01
{
    background-color: #A3B5C2;
}
.bgcolor02
{
    background-color: #DBE7EC;
}
.bgcolor03
{
    background-color: #A9C5DE;
}
.bg-color03
{
    background-color: #F4F4F4;
}
.bgcolor04
{
    background-color: #EAEEF2;
}
.bg-photo
{
    background-attachment: scroll;
    background-repeat: no-repeat;
    background-position: center top;
}
.bg-right
{
    background-attachment: scroll;
    background-repeat: repeat-x;
    background-position: center top;
}
.bg-bottom
{
    background-attachment: scroll;
    background-repeat: repeat-x;
    background-position: center bottom;
}
.fr01
{
    background-color: #DBE7EC;
    color: #032D4B;
    border: 1px solid #8AA2B3;
}
.fr02
{
    background-color: #AAC6D2;
    color: #032D4B;
    border: 1px solid #032D4B;
}
.font
{
    font-family: "宋体";
    font-size: 12px;
    font-style: normal;
    line-height: 20px;
    color: #333333;
    letter-spacing: 1px;
    text-indent: 30px;
    text-align: justify;
    vertical-align: middle;
    white-space: normal;
}
.font-title
{
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    font-variant: normal;
    color: #F17510;
    filter: Shadow(Color=#cccccc, Direction=110);
    cursor: crosshair;
    letter-spacing: 5px;
}

.title
{
    color: #005086;
    filter: Shadow(Color=#FFFFFF, Direction=-100);
    font-size: 14px;
    font-family: "宋体";
    line-height: 20px;
    letter-spacing: 2px;
    font-weight: bold;
    letter-spacing: 3px;
    filter: Shadow(Color=#FFFFFF, Direction=-100);
}

.trcolor1
{
    background-color: #F5FBFF;
}

.trcolor2
{
    background-color: #DEF2FF;
}

.trcolor3
{
    background-color: #92C0CA;
}
.trcolor4
{
    background-color: #65A6B4;
}
.trcolorWhite
{
    background-color: #fff;
}
.trcolorGray
{
    background-color: #FFFFCC;
}
.error
{
    color: red;
}
#gongGaoBg
{
    text-align: right;
    height: 52px;
    background: url('../Images/gonggao.png') no-repeat left center;
}
#messageBg
{
    text-align: right;
    height: 52px;
    background: url('../Images/Task-List.png') no-repeat left center;
}
.noSlt
{
    cursor: pointer;
}
.slt
{
    cursor: pointer;
}
.textdate
{
    position: relative;
    width: 70px;
    top: 0px;
    left: 0px;
}
.CmsDivCalendar_Border
{
    background-color: #3399FF;
}
.CmsDivCalendar_Bg1
{
    background-color: #F0F4FB;
}
.CmsDivCalendar_Font1
{
    color: #000;
    cursor: pointer;
}
.CmsDivCalendar_FontNormal
{
    text-align: center;
    background-color: #D6E1F3;
    cursor: pointer;
}
.CmsDivCalendar_FontEmpty
{
    text-align: center;
    background-color: #D6E1F3;
}
.CmsDivCalendar_FontSelected
{
    text-align: center;
    background-color: #FF9D3C;
    cursor: pointer;
}
.CmsDivCalendar_FontNow
{
    text-align: center;
    background-color: #7EC9AE;
    cursor: pointer;
}
.fblue
{
    color: #1873AA;
}
.alignLeft
{
    text-align: left;
}
.alignCenter
{
    text-align: center;
}
.alignRight
{
    text-align: right;
}
.marginleft10
{
    margin-left: 10px;
}
.errspan
{
    font-size: 12px;
    color: Red;
}
.textYearMonth
{
    position: relative;
    width: 70px;
    top: 0px;
    left: 0px;
}
.textmoney
{
    width: 90px;
    text-align: right;
    font-family: "宋体";
}
.textNumLong
{
    width: 70px;
    text-align: right;
    font-family: "宋体";
}
.textMoneyLong
{
    width: 120px;
    text-align: right;
    font-family: "宋体";
}
.decimal
{
    font-family: Tahoma;
    font-size: 14px;
}
.textnum60
{
    width: 60px;
    text-align: right;
    font-family: "宋体";
}
.textnum
{
    width: 30px;
}
.SearchExpansionBlank
{
    background-image: url('../Images/searchExpensionBlank.gif');
    background-position: center center;
    background-repeat: repeat-x;
    height: 32px;
}
.SearchExpansionLeft
{
    background-image: url('../Images/searchExpensionLeft.gif');
    background-position: center center;
    background-repeat: no-repeat;
    height: 32px;
    width: 9px;
}
.SearchExpansionRight
{
    background-image: url('../Images/searchExpensionRight.gif');
    background-position: center center;
    background-repeat: no-repeat;
    height: 32px;
    width: 9px;
}
.searchExpensionCenter
{
    background-image: url('../Images/searchExpensionCenter.gif');
    background-position: center center;
    background-repeat: repeat-x;
    height: 32px;
    cursor: pointer;
}
.SearchExpansionBorder
{
    background-image: url('../Images/searchExpensionBorder.gif');
    background-position: center center;
    background-repeat: no-repeat;
    height: 32px;
    width: 1px;
}
.boxSearchVisible
{
    overflow: visible;
}
.boxSearchHidden
{
    overflow: hidden;
}
.arrowUp
{
    background-image: url('../Images/arrowUp.gif');
    background-position: center center;
    background-repeat: no-repeat;
    width: 13px;
    height: 16px;
    display: inline-block;
    vertical-align: middle;
}
.arrowDown
{
    background-image: url('../Images/arrowDown.gif');
    background-position: center center;
    background-repeat: no-repeat;
    width: 13px;
    height: 16px;
    display: inline-block;
    vertical-align: middle;
}
.ascend
{
    background-image: url('../Images/up.gif');
    background-position: center center;
    background-repeat: no-repeat;
    width: 10px;
    height: 10px;
    cursor: pointer;
    display: inline-block;
    vertical-align: middle;
}
.descend
{
    background-image: url('../Images/down.gif');
    background-position: center center;
    background-repeat: no-repeat;
    width: 10px;
    height: 10px;
    cursor: pointer;
    display: inline-block;
    vertical-align: middle;
}
.table1
{
    background-color: #b5d6e6;
    width: 100%;
}
.table1 input[type='checkbox']
{
    /*margin-top: -1px;*/
    margin-bottom: 2px;
    vertical-align: middle;
}
.table1 input[type='radio']
{
    margin-top: -2px;
    margin-bottom: 2px;
    vertical-align: middle;
}

.tr1 td
{
    background-image: url(../Images/bg1.gif);
    background-repeat: repeat-x;
    text-align: center;
    height: 22px;
    padding: 0;
    letter-spacing: 1px;
}

.table2
{
    border: 1px solid #b5d6e6;
    background-color: #E8F6FD;
    table-layout: fixed;
}

.table2 input[type='checkbox']
{
    margin-top: -1px;
    margin-bottom: 2px;
    vertical-align: middle;
}
.table2 input[type='radio']
{
    margin-top: -2px;
    margin-bottom: 2px;
    vertical-align: middle;
}
.height5
{
    height: 5px;
    overflow: hidden;
    width: 1px;
}
.searchTable
{
    border: 1px solid #b5d6e6;
    background-color: #b5d6e6;
    table-layout: fixed;
    width: 100%;
}
.searchTable input[type='checkbox']
{
    margin-top: -1px;
    margin-bottom: 2px;
    vertical-align: middle;
}
.searchTable input[type='radio']
{
    margin-top: -2px;
    margin-bottom: 2px;
    vertical-align: middle;
}

.searchTable td
{
    padding: 2px;
}

.labelBlue
{
    color: #1873AA;
    text-align: right;
    font-weight: bold;
}
.rdoList
{
}
.resultTableNoHover
{
    background-color: #b5d6e6;
    width: 100%;
}
.resultTable
{
    background-color: #b5d6e6;
    width: 100%;
}
.resultTable input[type='checkbox']
{
    margin-top: -1px;
    margin-bottom: 2px;
    vertical-align: middle;
}
.resultTable input[type='radio']
{
    margin-top: -2px;
    margin-bottom: 2px;
    vertical-align: middle;
}

.resultTable td  {
    line-height:18px;

}
.resultTr td
{
    background-image: url(../Images/bg1.gif);
    background-repeat: repeat-x;
    text-align: center;
    height: 22px;
    padding: 0;
    letter-spacing: 1px;
}
.resultTr span
{
    line-height: 14px;
}
.tableTipBg
{
    border-top: 1px dashed #3F5666;
}
.tableTipBox
{
    margin-bottom: 5px;
    background-image: url('../Images/tipBg.gif');
    background-repeat: no-repeat;
    background-position: left center;
    border-bottom: 1px solid #5ad3f9;
    text-align: center;
    height: 23px;
    width: 100%;
}
td.tableTip
{
    color: #fff;
    width: 180px;
    height: 20px;
    line-height: 20px;
    font-size: 13px;
}
.tableTipSpread
{
    float: right;
    font-size: 12px;
    font-family: 微软雅黑;
    cursor: pointer;
}
.detailTip
{
    background-image: url(../Images/detail.gif);
    background-repeat: no-repeat;
    background-position: 5px center;
    text-align: left;
    padding-left: 20px;
    color: #008000;
}
.divScroll500
{
    overflow-x: hidden;
    overflow-y: auto;
    max-height: 500px;
}
.divScroll1000
{
    overflow-x: hidden;
    overflow-y: auto;
    max-height: 500px;
}
.moneyStyle1
{
    font-size: 14px;
    color: Red;
    font-weight: bold;
}
.moneyStyle2
{
    font-size: 16px;
    color: Red;
    font-weight: bold;
}
.MemoOutInput
{
    font-size: larger;
    color: Red;
    font-weight: bold;
}
.clickTip
{
    color: #1873AA;
    font-size: 11px;
    text-align: right;
}
.InputWithLimiteLengthTip
{
    display: block;
}
.InputWithLimiteLengthCanInput
{
    color: #1873AA;
}
.messageBox
{
    height: 50px;
    border: 1px solid #1873AA;
    background-color: #fff;
    padding-left: 10px;
}
.messageBgImage
{
    display: inline-block;
    background: url(../Images/progressBig.gif);
    background-repeat: no-repeat;
    background-position: left center;
    width: 32px;
    height: 50px;
    line-height: 50px;
    float: left;
}
.messageBgText
{
    display: inline-block;
    color: #1873AA;
    font-weight: bold;
    margin-left: 20px;
    font-size: 12px;
    line-height: 50px;
    height: 50px;
    padding-right: 10px;
    float: left;
}
.txtOrange
{
    color: #0000FF;
}
.msgTipBox
{
    border-top: #dcdddd 1px solid;
    border-bottom: #dcdddd 1px solid;
    border-left: #dcdddd 1px solid;
    border-right: #dcdddd 1px solid;
    padding-bottom: 10px;
    background-color: #fafafa;
    margin: auto;
    padding-left: 0px;
    padding-right: 0px;
    overflow: hidden;
}
.msgTipTitle
{
    background-image: url('../Images/Button/apply.png');
    background-repeat: no-repeat;
    background-position: left center;
    padding-top: 5px;
    padding-left: 15px;
    display: inline-block;
    height: 18px;
    line-height: 16px;
    font-size: 12px;
}
.msgTipContent
{
    padding-left: 20px;
    font-size: 12px;
}
.GlobalErr
{
    color: #FF0000;
}
.hide
{
    display:none;
}