
root {display: block;}

a:link     {color:#000000;  text-decoration:none;}
a:hover    {color:#000000;  text-decoration:underline}
a:visited  {color:#000000;  text-decoration:none;}

.zt_st {font-family:"宋体"}

/*    #6ab0cb  #538da3
.abuttonhover {background-color: #66ff66;}
*/
em {font-weight:bold; font-style:normal; color:red;
    font-family: 'Times New Roman',Times,serif;
}

.ddgl_dialog {overflow:visible; /*hidden*/
        position:absolute;cursor:default; z-index:11100; border:1px #538da3 solid; border-radius:5px; background-color:#94c0e0;
        -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);
        box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);
        line-height:16px
}

.ddgl_dialog_l1 {font-size:1px;line-height:1px;height:1px;margin-left:3px;margin-right:3px;overflow:hidden;background-color:#94c0e0;}
.ddgl_dialog_l2 {font-size:1px;line-height:1px;height:1px;margin-left:2px;margin-right:2px;overflow:hidden;background-color:#94c0e0;}
.ddgl_dialog_l3 {font-size:1px;line-height:2px;height:2px;margin-left:1px;margin-right:1px;overflow:hidden;background-color:#94c0e0;}

.ddgl_dialog_title{font-size: 10pt; font-weight: bold; background-color: #94c0e0;
  padding-left: 4px; padding-bottom:2px; padding-top:2px;padding-right:4px;
  position: relative; top:-3px;
  height:16px; color:#000;}

.ddgl_dialog_ll {font-size:1px;width:4px; overflow:hidden; background-color:#94c0e0; cursor:e-resize;}
.ddgl_dialog_rl {font-size:1px;width:4px; overflow:hidden; background-color:#94c0e0; cursor:e-resize;}
.ddgl_dialog_tbl {height:4px; cursor:n-resize; overflow:hidden;}
.ddgl_rswin_title{font-size: 10pt; font-weight: bold; background-color: #94c0e0;
  padding-left: 0px; padding-bottom:2px; padding-top:2px;padding-right:0px;
  position: relative; top:-3px;
  height:16px; color:#000;}
.ddgl_rswin_client {background-color:#FFF; word-wrap:break-word; overflow:visible; /*auto*/
                   font-size:11pt; position:relative;}
.ddgl_rswin_client_nscroll {background-color:#FFF;    word-wrap:break-word; overflow:visible; /*hidden*/
                   font-size:11pt; position:relative;}

.ddgl_dialog_cc {background-color:#94c0e0;}
.ddgl_dialog_client {background-color:#FFF;
    word-wrap:break-word; overflow:visible; /*hidden*/
    margin-left:4px; margin-right:4px; font-size:9pt;}


.ddgl_dialog_bkgdd {border: 0px none; background-color: #CCCCCC; z-index: 1109; position: absolute; visibility: visible; display: block; top: 0px; left: 0px; width: 100%; height: 100%;}

.ddgl_dialog_bkg {position: absolute;top:0px;left:0px;overflow:hidden;
  background-image: url(mask_bk.gif);background-repeat: repeat;z-index:11000;}

.ddgl_agent_bkg {position:absolute; background-image: url(mask_bk.gif);background-repeat: repeat; top:0px;left:0px;}
.ddgl_agent_div {position:absolute; background-color: #0099ff; filter:alpha(opacity=70);opacity:0.7;}

.kmhr_window {overflow:visible; /*hidden*/
        position:absolute;cursor:default; z-index:1000; border:1px #538da3 solid; border-radius:5px; background-color: #94c0e0;
        -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);
        box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)
}

.msgdlg     {width:300px;}

.box_box {overflow:visible; /*hidden*/
        position:absolute;cursor:default; z-index:1000; border:1px #538da3 solid; background-color:#94c0e0;border-radius:5px; 
        -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);
        box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)
}
.box_title{font-size: 9pt; font-weight: bold; background-color: #94c0e0;
  padding-left: 4px; padding-bottom:1px; padding-top:2px;padding-right:4px;
  height:16px; color:#000;
  border-left:2px solid #94c0e0;border-right:2px solid #94c0e0;border-top:2px solid #94c0e0;
}

.box_cc {background-color:#94c0e0;}
.box_client {background-color:#fefefe;
    word-wrap:break-word; overflow:visible; /*hidden*/
    border:2px solid #94c0e0;
    font-size:9pt;}


.abuttonhover {background-color: #cccccc; color:#000000;}
.closebuttonhover {background-color:#ff0033;color:#ffffff;font-weight:bolder;}
.winbuttonhover {background-color: #0099ff;color:#ffffff;font-weight:bolder;}

.show {display: block}
.hide {display: none}

.ddgl_win_grap   {background-color:#BBBBBB; border-color: #777;}
.ddgl_win_grap0  {background-color:#111111; border-color: #111111;}
.ddgl_win_grap1   {background-color:#BBBBBB; border-color: #777;}

.mmover {background-color:#d0d0d0;}
.inputdnlstmm {background-color: #d3dae3;}

.menupoped  {background-color: #cfcfcf;}
.popmenu {margin-top:2px; margin-left:2px; margin-right:2px; margin-bottom:2px; cursor:default;}
.popmenu .item {padding:3px; font-size:14px;line-height:20px;text-align:left;font-weight:normal;}
.popmenu .label {padding:3px; font-size:14px; color:#FFFFFF; font-weight:bolder; background-color:#5c4c4c; text-align:left;}
.popmenu .hover {background-color:#00008f; color:#ffffff;}
.popmenu .line {height:1px; background-color:#7f7f7f; margin-top: 3px; margin-bottom:3px; overflow:hidden; clear: both;}

.downlistbox {cursor:default;}
.downlistbox  DIV {padding-top:1px;padding-bottom:1px;padding-left:3px;padding-right:3px;font-size:10pt;line-height:17px;}
.downlistbox  .hover {background-color:#66ccff}

.ftl {float:left}
.ftr {float:right}
.ovh {overflow:hidden}
.wwbk {word-wrap:break-word;}

.prtd0 {border:1pt solid #000000;background-color:#ffffff;}
.prtd1 {border-left:1pt solid #000000; border-bottom:1pt solid #000000; background-color:#ffffff;}
.prtd2 {border-left:1pt solid #000000; border-bottom:1pt solid #000000; border-right:1pt solid #000000; background-color:#ffffff;}
.prtd3 {border-left:1pt solid #000000; border-bottom:1pt solid #000000; border-top:1pt solid #000000; background-color:#ffffff;}
.prtd4 {border-right:1pt solid #000000;border-bottom:1pt solid #000000; border-top:1pt solid #000000; background-color:#ffffff;}
.prtd5 {border-right:1pt solid #000000;border-bottom:1pt solid #000000; background-color:#ffffff;}
.prtdleft  {border-left :1pt solid #000000; background-color:#ffffff;}
.prtdright {border-right:1pt solid #000000; background-color:#ffffff;}
.prtdlt {border-left :1pt solid #000000; border-top:1pt solid #000000; background-color:#ffffff;}
.prtdrt {border-right:1pt solid #000000; border-top:1pt solid #000000; background-color:#ffffff;}

.prdv  {position:absolute;overflow:hidden;}

.sktextinput {border:1px solid #888888;}
select {border:1px solid #888888;}

.listtab table {border-collapse: separate; border-spacing: 1px; background-color:#000;}
.listtab td {padding:4px; text-align:center; background-color:#fff;}

input[type=text]:focus {border:1px solid #777777; outline: none;}
textarea:focus {border:1px solid #777777;outline: none;}

.fwtab {table-layout:fixed;}
.formual  {background-color:#666666; border-color:#666666; table-layout:fixed;}
.formual  input[type=text]:focus {border: 0px solid #007BFF; outline: none;}
.formual  textarea:focus {border: 0px solid #007BFF;outline: none;}
.formual  select {border:0px;}
.formual  .head {background-color:#e9e9e9;}
.formual  .sorthead {background-color:#c7c7c7; /*cursor:default; */font-weight:bold;}
.formual  .row  {background-color:#ffffff;cursor:default;}
.formual  .nullrow  {background-color:#DEDEDE;cursor:default;}
.formual  .overdaterow  {background-color:#CCCCCC;cursor:default;}
.formual  .emptyrow  {background-color:#ccccff;cursor:default;}
.formual  .invalidrow  {background-color:#ff7777;cursor:default;}
.formual  td > DIV {word-wrap:break-word; overflow:hidden;}
.formual .flvc0 {background-color:#ffefeb}
.formual .flvc1 {background-color:#ffffde}
.formual  DIV SPAN {padding-left:2px;padding-right:2px;}
.formual  TD  {text-align:center; overflow:visible;}  /* hidden */
.formual .mmover {background-color:#ccffff}
.formual .defaultedit {border:0px;}
.formual .editing {background-color:#ccffcc;}
.formual .rc1{background-color:#ffaaaa;}
.formual .rc1d{background-color:#ff7777;}
.formual .rc2{background-color:#ccc;}
.formual .rc3{background-color:#ffff66}
.formual .rc4{background-color:#99ff99}
.formual .rc5{background-color:#9bcbfc}
.formual .rc6{background-color:#fd9f60}
.formual .selectrow {background-color:#a3d1ff; color:#000000;}
.formual .redrow  {background-color:#ff7777; cursor:default;}

.optmover {}
.optmover > span {cursor:pointer; color:blue; text-decoration : underline;}

.relat {position:relative;}
.abs   {position:absolute;}

.win_cline {text-align:left; padding:4px; font-size:12pt;}
.win_cline select {font-size:11pt;}
.win_cline input {font-size:11pt;}

.win_clines {text-align:left; padding:4px; font-size:11pt;}
.win_clines select {font-size:11pt;}
.win_clines input {font-size:11pt;}

.win_clinem {text-align:left; padding:4px; font-size:9pt;}

.win_emline2 {height:1px; margin:2px; background-color:#cccccc;}
.win_emline {height:1px; margin-left:2px; margin-right:2px; background-color:#cccccc;}
.info_lines {text-align:left; padding:4px; font-size:11pt; border-bottom:1px solid #777777;}
.spline  {margin:3px; height:1px; overflow:hidden; background-color:#777777;}

.layout_line_m {font-size:11pt;}
.layout_line_m select {font-size:11pt;}
.layout_line_m input  {font-size:11pt;}
.layout_line_m .error {font-size:11pt;color:red}

#calendar table {background-color:#0000cc; cursor:default;}
#calendar td {text-align: center;line-height:16px;}
#calendar .butt  {height:18px; width:24px; background-color: #0099ff; color:#ffffff;}
#calendar .head  {height:15px; width:24px; background-color: #0099ff; color:#ffffff; overflow:hidden;}
#calendar .cell  {height:15px; width:24px; background-color: #ffffff; color:#0000aa;}
#calendar .today {color:red; font-weight:bold}
#calendar span {font-size:9pt;}
#calendar input {border:0px;font-size:9pt;height:100%;}
#calendar .mmover {background-color:#bbf0ff}

.tc {background-color:#526ec8}

.tab_client_h {border-bottom:1px solid; border-left:1px solid; border-right:1px solid;}
.tab_client_v {border-bottom:1px solid; border-top:1px solid; border-right:1px solid;}

.tab_ctrol_hand_h {width:100%; height:100%; cursor:default;}
.tab_ctrol_hand_h .active   {font-weight:bold;background-color:#ffffff; border-top:1px solid; border-left:1px solid; border-right:1px solid;}
.tab_ctrol_hand_h .unactive {background-color:#cccccc; border:1px solid;}
.tab_ctrol_hand_h .split      {background-color:#ffffff; border-bottom:1px solid; width:1px; height:100%; overflow:hidden;}
.tab_ctrol_hand_h .tab_handsp {border-bottom:1px solid;}
.tab_ctrol_hand_h_clienthead {border-left:1px solid; border-right:1px solid;}

.tab_ctrol_hand_v {width:100%; height:100%; cursor:default;}
.tab_ctrol_hand_v .active   {font-weight:bold;background-color:#ffffff; border-top:1px solid; border-left:1px solid; border-bottom:1px solid;}
.tab_ctrol_hand_v .unactive {background-color:#cccccc; border:1px solid;}
.tab_ctrol_hand_v .split      {background-color:#ffffff; border-right:1px solid; height:1px; width:100%; overflow:hidden;}
.tab_ctrol_hand_v .tab_handsp {border-right:1px solid;}

.tab_ctrol_hand_v .fulldiv, .tab_ctrol_hand_h .fulldiv {width:1px; height:1px; overflow:hidden;}
.tab_ctrol_hand_h .mmover, .tab_ctrol_hand_v .mmover {background-color:#ffff99;}
.tab_ctrol_hand_h .tab_blc, .tab_ctrol_hand_v .tab_blc, .tab_ctrol_blc {border-color:#777777;}

/*  ----------------------------------------------------------------------------- */
.dict2editor {}
.dict2editor .hand {background-color:#bababa;}
.dict2editor .handmo {background-color:#c5d9e8}

.dict2editor .item {cursor:default;}
.dict2editor .box {border:1px solid #bababa;}
.dict2editor .hover {border:1px solid #ff9c73;}
.dict2editor .selected {border:1px solid #FF2F2F;}

.dict2editor .lla {border-left:1px solid #000000; border-bottom:1px solid #000000;}
.dict2editor .llb {border-left:1px solid #000000;}
.dict2editor .piteml {border-right-width:0px; cursor:pointer;}
.dict2editor .pitemr {}
.dict2editor .linkline {width:100%;}
.dict2editor .linkline td {overflow:hidden; font-size:0px;}
.dict2editor .linkline div {height:1px; overflow:hidden; font-size:1px;}
/*  ----------------------------------------------------------------------------- */

.al {text-align:left;}
.am {text-align:center;}
.ar {text-align:right;}

.deffs {font-size:14px;}

.fs0 {font-size:12px;}
.fs1 {font-size:14px;}
.fs2 {font-size:12pt; font-weight:bold}

.fzp14 {font-size:14px;}
.fzp12 {font-size:12px;}

.fz1  {font-size:4pt;}
.fz6  {font-size:6pt;}
.fz7  {font-size:7pt;}
.fz8  {font-size:8pt;}
.fz9  {font-size:9pt;}
.fz10 {font-size:10pt;}
.fz11 {font-size:11pt;}
.fz12 {font-size:12pt;}
.fz13 {font-size:13pt;}
.fz14 {font-size:14pt;}
.fz15 {font-size:15pt;}
.fz16 {font-size:16pt;}
.fz17 {font-size:17pt;}
.fz18 {font-size:18pt;}
.fz19 {font-size:19pt;}
.fz20 {font-size:20pt;}
.fz21 {font-size:21pt;}
.fz22 {font-size:22pt;}
.fz23 {font-size:23pt;}
.fz24 {font-size:24pt;}
.fz25 {font-size:25pt;}
.fz26 {font-size:26pt;}
.fz27 {font-size:27pt;}
.fz28 {font-size:28pt;}
.fz29 {font-size:29pt;}
.fz30 {font-size:30pt;}
.fb   {font-weight:bold;}
.fn   {font-weight:normal;}
.fi   {font-style:italic;}

.red   {color:red;}
.blue  {color:blue;}
.green {color:green;}
.darkred {color:#990000}
.darkgreen {color:#009900;}
.darkblue  {color:#000099;}
.lightblue {color:#0066ff;}

* input[type=button]  {font-size:9pt;}

.hide_div {width:0px; height:0px; overflow:hidden; position:absolute;}
.posbase {position: relative; overflow:visible;}