﻿body
{
    padding: 0;
    margin: 0;
    border: 0;
    font-size: 12px;
    font-family: arial, 宋体, serif;
}
td
{
    margin-top: 0px;
    font-family: 宋体;
    color: #000;
    font-size: 12px;
}
form, p, div, ul, li, input, select
{
    padding: 0;
    list-style-type: none;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    margin-bottom: 0;
}
img
{
    border-style: none;
    border-color: inherit;
    border-width: 0px;
}
.clear
{
    clear: both;
}
a
{
    text-decoration: none;
}

.all
{
    width: 100%;
    height: 100%;
    margin: 0 auto;
    border: 1;
    background-color: #A0A0A0;
}
.top
{
    width: 100%;
    height: 60px;
}
.fcontent
{
    width: 100%;
    border-bottom: 1px solid #2c5c5c;
}
.fconleft
{
    width: 200px;
    float: left;
    height: 100%;
    border-right: 8px solid #A0A0A0;
    border-top: 5px solid #A0A0A0;
}
.fconright
{
    float: right;
    height: 100%;
    position: absolute;
    border-top: 5px solid #A0A0A0;
}

a
{
    font-family: 宋体;
    text-decoration: underline;
    color: #039;
    font-size: 12px;
}
a:link
{
    font-family: 宋体;
    text-decoration: underline;
    color: #039;
    font-size: 12px;
}
a:visited
{
    font-family: 宋体;
    text-decoration: underline;
    color: #003399;
    font-size: 12px;
}
a:hover
{
    font-family: 宋体;
    text-decoration: underline;
    color: #ff6600;
    font-size: 12px;
}

.headerbg
{
    background: #557FBD;
}
.tab_bglayer
{
    width: 100%;
    background: #ffffff;
}
.maintab
{
    border-bottom: medium none;
    border-left: medium none;
    background-color: #FFFFFF;
    width: 100%;
    border-top: medium none;
    border-right: medium none;
}
.maintab1
{
    border-bottom: medium none;
    border-left: medium none;
    background-color: #8aaee3;
    width: 100%;
    border-top: medium none;
    border-right: medium none;
}
.maintab2
{
    border: 1px solid #8aaee3;
    width: 100%;
}
.maindiv
{
    width: 100%;
    border-bottom: 1px #EBF1F5 solid;
    border-left: 1px #EBF1F5 solid;
    border-top: 1px #EBF1F5 solid;
    border-right: 1px #EBF1F5 solid;
    margin-top: 1px;
}
.maindiv1
{
    width: 100%;
    border-bottom: 1px #EBF1F5 solid;
    border-left: 1px #EBF1F5 solid;
    border-top: 1px #EBF1F5 solid;
    border-right: 1px #EBF1F5 solid;
}
.ttab
{
    border-bottom: medium none;
    border-left: medium none;
    width: 100%;
    border-top: medium none;
    border-right: medium none;
}
.tptr
{
    height: 26px;
}
.stptr
{
    height: 25px;
}
.mtptr
{
    height: 24px;
}

.tptdesc
{
    background-image: url(/image/background_sales.jpg);
}
.tabhd
{
    background-image: url(/image/tablehead_bj.gif);
}
.tabhdp
{
    background-image: url(/image/tablehead_bj.gif);
    position: relative;
}
.dtab
{
    border-bottom: medium none;
    border-left: medium none;
    background-color: #ffffff;
    width: 100%;
    border-top: medium none;
    border-right: medium none;
}
.dtr
{
    height: 18px;
}
.dtdesc
{
    background-color: #f5f5f5;
    width: 15%;
    font-family: "宋体";
    font-size: 12px;
}
.dtdesc1
{
    background-color: #f5f5f5;
    width: 20%;
    font-family: "宋体";
    font-size: 12px;
}
.sdtdesc
{
    background-color: #f5f5f5;
    width: 100px;
    font-family: "宋体";
    font-size: 12px;
}
.sdtd
{
    background-color: #ffffff;
    font-family: "宋体";
    font-size: 12px;
}
.dtd
{
    background-color: #ffffff;
    width: 35%;
    font-family: "宋体";
    font-size: 12px;
}
.dtd1
{
    background-color: #ffffff;
    width: 30%;
    font-family: "宋体";
    font-size: 12px;
}
.pulldown
{
    font-family: 宋体；, ": 17px";
    background: #ffffff;
    color: #000000;
    margin-left: 4px;
    font-size: 12px;
    margin-right: 4px;
    padding-top: 1px;
}
.inputpwd
{
    border: 1px solid #999999;
    padding-bottom: 4px;
    padding-left: 2px;
    bottom: 2px;
    padding-right: 4px;
    background: #ffffff;
    color: #000000;
    margin-left: 4px;
    top: 0px;
    right: 0px;
    margin-right: 4px;
    padding-top: 2px;
    left: 2px;
    width: 128px;
    font: 12px Arial,Tahoma,Verdana,Helvetica,sans-serif;
}
.inptns
{
    border: 0px;
    width: 90%;
    color: Black;
    font-family: @宋体;
    background-color: #f5f5f5;
}
.inptn
{
    border: 0px;
    width: 90%;
    color: black;
    font-family: @宋体;
    margin-left: 4px;
    background-color: #ffffff;
}
.input_textarea
{
    border-bottom: #999999 1px solid;
    border-left: #999999 1px solid;
    padding-bottom: 4px;
    padding-left: 2px;
    bottom: 2px;
    padding-right: 4px;
    font-family: 宋体;
    background: #ffffff;
    color: #000000;
    margin-left: 4px;
    font-size: 12px;
    border-top: #999999 1px solid;
    top: 0px;
    right: 0px;
    margin-right: 4px;
    border-right: #999999 1px solid;
    padding-top: 2px;
    left: 2px;
}
.inputfield
{
    border-bottom: #999999 1px solid;
    border-left: #999999 1px solid;
    padding-left: 2px;
    bottom: 2px;
    padding-right: 4px;
    font-family: 宋体;
    background: #ffffff;
    color: #000000;
    margin-left: 4px;
    font-size: 12px;
    border-top: #999999 1px solid;
    top: 0px;
    right: 0px;
    margin-right: 4px;
    border-right: #999999 1px solid;
    padding-top: 2px;
    left: 2px;
    height: 18px;
}
.Button_orange
{
    border-bottom: #c9672d 1px solid;
    border-left: #ffc844 1px solid;
    line-height: 1.2em;
    background-color: #fe9901;
    font-family: "宋体";
    color: white;
    font-size: 12px;
    border-top: #ffc844 1px solid;
    cursor: hand;
    border-right: #c9672d 1px solid;
    height: 18px;
}
.Button_blue
{
    background-color: #d6e3f6;
    border-right: #b7cff3 1px solid; /*padding-right: 2px;*/
    border-top: #b7cff3 1px solid; /*padding-left: 2px;*/
    font-size: 12px;
    border-left: #b7cff3 1px solid;
    cursor: hand;
    color: black; /*padding-top: 2px;*/
    border-bottom: #b7cff3 1px solid;
    height: 22px;
    color: #225ca5;
    margin-bottom: 3px;
    cursor: pointer;
}
.Button_blue_s
{
    background-color: #d6e3f6;
    border-right: #b7cff3 1px solid; /*padding-right: 2px;*/
    border-top: #b7cff3 1px solid; /*padding-left: 2px;*/
    font-size: 12px;
    border-left: #b7cff3 1px solid;
    cursor: hand;
    color: black; /*padding-top: 2px;*/
    border-bottom: #b7cff3 1px solid;
    height: 18px;
    color: #225ca5;
    margin-bottom: 3px;
    cursor: pointer;
}
.inputfield_area_code
{
    border-bottom: #999999 1px solid;
    border-left: #999999 1px solid;
    padding-bottom: 2px;
    padding-left: 2px;
    width: 75px;
    bottom: 2px;
    padding-right: 4px;
    font-family: 宋体;
    background: #ffffff;
    color: #000000;
    margin-left: 4px;
    font-size: 12px;
    border-top: #999999 1px solid;
    top: 0px;
    right: 0px;
    margin-right: 4px;
    border-right: #999999 1px solid;
    padding-top: 2px;
    left: 2px;
    height: 18px;
}
.inputfield_phone
{
    border-bottom: #999999 1px solid;
    border-left: #999999 1px solid;
    padding-bottom: 2px;
    padding-left: 2px;
    width: 130px;
    bottom: 2px;
    padding-right: 4px;
    font-family: 宋体;
    background: #ffffff;
    color: #000000;
    margin-left: 4px;
    font-size: 12px;
    border-top: #999999 1px solid;
    top: 0px;
    right: 0px;
    margin-right: 4px;
    border-right: #999999 1px solid;
    padding-top: 2px;
    left: 2px;
    height: 18px;
}
.required
{
    border: 1px #DDD solid;
    width: 155px;
    height: 23px;
    line-height: 23px;
}
.inputfield_mphone
{
    border-bottom: #999999 1px solid;
    border-left: #999999 1px solid;
    padding-bottom: 2px;
    padding-left: 2px;
    width: 200px;
    bottom: 2px;
    padding-right: 4px;
    font-family: 宋体;
    background: #ffffff;
    color: #000000;
    margin-left: 4px;
    font-size: 12px;
    border-top: #999999 1px solid;
    top: 0px;
    right: 0px;
    margin-right: 4px;
    border-right: #999999 1px solid;
    padding-top: 2px;
    left: 2px;
    height: 18px;
}
.SPShow
{
    border-bottom: #999999 1px solid;
    border-left: #999999 1px solid;
    padding-left: 2px;
    bottom: 2px;
    padding-right: 4px;
    font-family: 宋体;
    background: #ffffff;
    color: #000000;
    margin-left: 4px;
    font-size: 12px;
    border-top: #999999 1px solid;
    top: 0px;
    right: 0px;
    margin-right: 4px;
    border-right: #999999 1px solid;
    padding-top: 2px;
    left: 2px;
    height: 18px;
}
.SPFrame
{
    border-bottom: medium none;
    border-left: medium none;
    background-color: white;
    font-variant: small-caps;
    font-style: normal;
    font-size: 9pt;
    border-top: medium none;
    font-weight: normal;
    border-right: medium none;
}
.SPButton
{
    border-bottom: #339933 3px double;
    border-left: #339933 3px double;
    height: 20px;
    color: blue;
    font-size: 9pt;
    border-top: #339933 3px double;
    cursor: hand;
    font-weight: normal;
    border-right: #339933 3px double;
}
.SPButton
{
    border-bottom: #339933 3px double;
    border-left: #339933 3px double;
    height: 20px;
    color: blue;
    font-size: 9pt;
    border-top: #339933 3px double;
    cursor: hand;
    font-weight: normal;
    border-right: #339933 3px double;
}
.sptdesc
{
    text-align: left;
    background-color: #f5f5f5;
    width: 12%;
}
.sptd
{
    background-color: #ffffff;
    width: 38%;
}
.sptr
{
    height: 18px;
}
.sltab
{
    border-bottom: medium none;
    border-left: medium none;
    background-color: #ffffff;
    width: 100%;
    border-top: medium none;
    border-right: medium none;
    text-align: left;
}
.sptab
{
    border-bottom: medium none;
    border-left: medium none;
    background-color: #ffffff;
    padding-left: 4px;
    width: 100%;
    border-top: medium none;
    border-right: medium none;
    text-align: left;
}
.inputfieldsmall
{
    border-bottom: #999999 1px solid;
    border-left: #999999 1px solid;
    padding-bottom: 0px;
    padding-left: 4px;
    width: 60px;
    padding-right: 4px;
    font-family: 宋体;
    background: #ffffff;
    color: #000000;
    margin-left: 4px;
    font-size: 12px;
    border-top: #999999 1px solid;
    margin-right: 4px;
    border-right: #999999 1px solid;
    padding-top: 2px;
}
.tdbg
{
    background-color: #f5f5f5;
    height: 21px;
}

.tablecontentbg1
{
    background-color: #f5f5f5;
    font-family: "宋体";
    height: 21px;
    font-size: 12px;
}
.tablecontentbg2
{
    font-family: "宋体";
    height: 21px;
    font-size: 12px;
}
.tableheadingbg
{
    background-image: url(/image/background_sales.jpg);
    height: 25px;
}
.sltr
{
    height: 18px;
}
.sltr0
{
    height: 23px;
}
.sltd
{
    background-color: #f5f5f5;
    padding-left: 4px;
    font-family: "宋体";
    font-size: 12px;
}
.sltd1
{
    background-color: #ecf4ff;
    font-family: "宋体";
    font-size: 12px;
}
.sltdesc1
{
    background-color: #ffffff;
    font-family: "宋体";
    font-size: 12px;
}
.hsltd
{
    background-color: #ffffff;
    font-family: "宋体";
    font-size: 12px;
}
.hsltab
{
    border-bottom: medium none;
    border-left: medium none;
    background-color: #EBF1F5;
    width: 100%;
    border-top: medium none;
    border-right: medium none;
}
.hsltdesc
{
    text-align: center;
    background-color: #f5f5f5;
    padding-left: 5px;
    font-weight: bold;
}
.impid
{
    color: #ff6600;
    font-weight: bold;
}
.chtr
{
    text-align: center;
    height: 18px;
    background-color: #ecf4ff;
}
.cltr
{
    height: 18px;
    background-color: #ffffff;
}
.tptdesc1
{
    background-image: url(/image/bgclick_sales.gif);
}
.recNavigate
{
    width: 15px;
}
a.recLink
{
    text-decoration: none;
    color: #039;
}
a:link.recLink
{
    text-decoration: none;
    color: #039;
}
a:visited.recLink
{
    text-decoration: none;
    color: #003399;
}
a:hover.recLink
{
    text-decoration: underline;
    color: #ff6600;
}

.sltdesc
{
    background-image: url(/image/background_manager.gif);
    text-align: center;
    font-family: "宋体";
    font-size: 12px;
}
.rpttab
{
    border-bottom: #EBF1F5 1px solid;
    border-left: #EBF1F5 1px solid;
    width: 100%;
    border-top: #EBF1F5 1px solid;
    border-right: #EBF1F5 1px solid;
}
.textnotice
{
    font-family: "宋体";
    color: #990000;
    font-size: 12px;
    padding-left: 2px;
    padding-right: 2px;
}
.hptab
{
    border-bottom: #EBF1F5 1px solid;
    border-left: #EBF1F5 1px solid;
    border-top: #EBF1F5 1px solid;
    border-right: #EBF1F5 1px solid;
}











.dpl-table
{
    table-layout: fixed;
    color: #4b4b4b;
}
.selectDownMenu A
{
    padding-right: 16px;
    background: url(/image/sprites-ma-icon.png) no-repeat 100% -195px;
    text-decoration: #000000;
    color: Black;
}
.selectDownMenu A:link
{
    color: #000000;
    text-decoration: none;
}
.selectDownMenu A:visited
{
    color: #000000;
    text-decoration: none;
}
.selectDownMenu A:hover
{
    color: #ff6600;
    text-decoration: none;
}
.dpl-table TH A
{
    padding-right: 16px;
    background: url(/image/sprites-ma-icon.png) no-repeat 100% -195px;
}
.dpl-table TH A.noarrow
{
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    background: none transparent scroll repeat 0% 0%;
    padding-top: 0px;
}
.dpl-table TH A:link
{
    color: #3d5378;
    text-decoration: none;
}
.dpl-table TH A:visited
{
    color: #4b4b4b;
    text-decoration: none;
}
.dpl-table TH A:hover
{
    color: #f26522;
}
.dpl-table TH
{
    border-bottom: #d7d8d8 1px solid;
    text-align: left !important;
    padding-bottom: 3px;
    padding-left: 6px;
    padding-right: 6px;
    background: url(http://i02.i.aliimg.com/images/eng/style/css_images/sprites/sprites-ma.png) repeat-x 0px 100%;
    vertical-align: top;
    font-weight: lighter;
    padding-top: 3px;
}
.dpl-table TD
{
    padding: 3px 6px;
    border-bottom: 1px solid #e2edf9;
}
.dpl-table TR.choose
{
    background-color: #efefef;
}
.dpl-table TR:hover
{
    background: #e4f0fb;
}
.keywordsBox
{
    z-index: 999;
    border-bottom: #8aa3c8 1px solid;
    position: absolute;
    filter: progid:DXImageTransform.Microsoft.Shadow(strength=3, direction=120, color=#D8E1ED);
    border-left: #8aa3c8 1px solid;
    width: 105px;
    background: #fff;
    border-top: #8aa3c8 1px solid;
    border-right: #8aa3c8 1px solid;
    visibility: hidden;
}
.keywordsBox UL
{
    padding-bottom: 0px;
    list-style-type: none;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
.keywordsBox UL LI
{
    padding-bottom: 1px;
    padding-left: 3px;
    width: 91%;
    padding-right: 3px;
    padding-top: 1px;
}
.keywordsBox UL LI A
{
    border-bottom: #fff 1px solid;
    border-left: #fff 1px solid;
    padding-bottom: 0px;
    padding-left: 3px;
    width: 95%;
    padding-right: 3px;
    display: block;
    color: #000;
    border-top: #fff 1px solid;
    border-right: #fff 1px solid;
    padding-top: 0px;
    text-decoration: none;
}
.keywordsBox UL LI A:hover
{
    border-bottom: #e7841c 1px solid;
    border-left: #e7841c 1px solid;
    background: #fdebd4;
    color: #000;
    border-top: #e7841c 1px solid;
    border-right: #e7841c 1px solid;
    text-decoration: none;
}
.keywordsBox UL LI A:visited
{
    color: #000;
    text-decoration: none;
}
.maskdiv
{
    position: absolute;
    top: 0;
    left: 0;
    width: 0;
    height: 0;
    filter: ALPHA(opacity=50);
    z-index: 9;
    background-color: #F7F7F7;
    text-align: center;
    visibility: hidden;
}

.texthidden
{
    width: 200px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    border: none;
}
.texthidden1
{
    width: 180px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    border: none;
}
left
{
    border: 1px solid #8aaee3;
    margin: 3px;
}
#shortcut
{
    width: 100%;
    margin-top: 9px;
}
.cp
{
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 3px;
    padding-top: 0px;
}
.cuttd
{
    background-image: url(/image/shotcut.gif);
}
.cuttr
{
    height: 26px;
}
.cuttd a:visited
{
    color: #000;
    text-decoration: none;
}
.cuttd a:active
{
    color: #000;
    text-decoration: none;
}
.cuttd a:hover
{
    color: #000;
    text-decoration: none;
}
.cuttd a
{
    color: #000;
    text-decoration: none;
}
.steps
{
    border-bottom: #ddd 1px solid;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 0px;
    margin-top: 20px;
    text-align: left;
}
.tips
{
    width: 490px;
    margin-top: 15px;
    height: 30px;
    border: 1px solid orange;
    background-color: #FEEEB2;
    padding-left: 10px;
    text-align: left;
    line-height: 30px;
}
.Qinptn
{
    font-family: 宋体;
    background: #ffffff;
    color: #000000;
    font-size: 12px;
    border: 1px #DDD solid;
    top: 0px;
    padding-top: 2px;
    height: 18px;
    width: 50%;
}
.std
{
    width: 9px;
}
.fieldsetstyle
{
    clear: both;
    border: 1px solid #EBF1F5;
}

.bggray
{
    background-color: #C8C9C3;
}
.bgorange
{
    background-color: Orange;
}
.bgred
{
    background-color: red;
}
.bgblue
{
    background-color: #EBF1F5;
}
#contract_all tr, #uncheck tr, #checked tr, #tab_bill tr
{
    font-family: "宋体";
    height: 21px;
    font-size: 12px;
    cursor: pointer;
}
#contract_all tr
{
    cursor: default;
}
#windowForm
{
    display: none;
    width: 580px;
    height: auto;
}
#windowForm2
{
    display: none;
    width: 280px;
    height: auto;
}
#windowForm3
{
    display: none;
    width: 480px;
    height: auto;
}
.dialog-recheck
{
    position: absolute;
    width: 580px;
    border: 1px solid rgb(196, 213, 223);
    background-color: rgb(255, 255, 255);
    color: Black;
}
.dialog-ex
{
    position: absolute;
    width: 380px;
    border: 1px solid rgb(196, 213, 223);
    background-color: rgb(255, 255, 255);
    color: Black;
}
.dialog-manage
{
    position: absolute;
    width: 480px;
    border: 1px solid rgb(196, 213, 223);
    background-color: rgb(255, 255, 255);
    color: Black;
}
.dialog-recheck .head, .dialog-manage .head, .dialog .head, .dialog-ex .head
{
    padding-left: 10px;
    height: 22px;
    line-height: 22px;
    font-weight: 700;
    background-color: rgb(233, 241, 244);
    border-width: 1px;
    border-style: solid;
    border-color: rgb(255, 255, 255) rgb(255, 255, 255) rgb(196, 213, 223);
}
.dialog-recheck .close, .dialog-manage .close, .dialog .close, .dialog-ex .close
{
    position: absolute;
    top: 5px;
    right: 5px;
    font-size: 10px;
    text-decoration: none;
}
.dialog-body
{
    height: 300px;
    overflow-x: hidden;
    overflow-y: auto;
    width: 100%;
}
.growlUI h3
{
    font-size: 12px;
    font-family: arial, 宋体, serif;
    font-weight: normal;
    display: inline;
    white-space: nowrap;
}
.bill-total
{
    text-align: left;
}
.bill-total span
{
    color: rgb(153, 0, 0);
    margin-right: 15px;
    font: bold 12px tahoma;
}
.bar_search
{
    margin-bottom: 5px;
    text-align: right;
}
.financial_all
{
    overflow-x: hidden;
    overflow-y: auto;
    height: auto !important;
    max-height: 398px;
}
.financial_s
{
    overflow-x: hidden;
    overflow-y: auto;
    height: auto !important;
    max-height: 150px;
}
.op_bar
{
    margin-top: 15px;
    line-height: 28px;
    height: 28px;
    width: 100%;
    text-align: left;
}
.op_bar A:hover
{
    text-decoration: none;
    color: Black;
}
.mainbody
{
    padding-left: 9px;
    padding-top: 9px;
    padding-right: 9px;
}
.bPageTitle
{
    margin-bottom: 15px;
}
.bPageTitle h1
{
    margin-bottom: 0px;
    color: rgb(0, 0, 0);
    font-size: 2em;
    font-weight: normal;
}
.bDescription
{
    padding: 0px;
    margin: 16px 0px;
    text-align: left;
}
#PageList
{
    height: 22px;
    line-height: 22px;
}
.div_tree
{
    overflow-x: hidden;
    overflow-y: auto;
    height: 295px;
    border: 1px solid #aaa;
    text-align: center;
    width: 100%;
}
.dep0
{
}
.dep1, .dep2, .dep3
{
    padding-left: 20px;
}
.ts
{
    line-height: 21px;
    height: 21px;
    vertical-align: middle;
    float: left;
}

.exline
{
    line-height: 33px;
}
.exsubmit
{
    text-align: center;
    position: relative;
    top: 50px;
}

/*li a:link{ color:#666666; }未访问的连接*/
/*li a:visited{ color:#730012;}已访问的连接*/

/*li a:hover{color:#730012;display:block;border:2px solid #5e4e1a;}鼠标移上去的链接*/
/*li a:active{ color:#730012;display:block;border:2px solid #5e4e1a;}选定的链接*/
