html {width:100%;height:100%;}
body {font-family: "microsoft yahei","simhei",sans-serif !important;padding:20px;font-size:13px;margin:0;}
h2 {font-size:18px;font-weight:bold;margin:0;margin-bottom:15px;}

.grid {border: 1px solid #eeeeee;font: 12px arial,helvetica,sans-serif;}
.grid td {font: 100% arial,helvetica,sans-serif;height: 24px;padding: 5px;}
.grid {border-collapse: collapse;width: 100%;}
.grid th {background: none repeat scroll 0 0 #E7F3FE;border: 1px solid #eeeeee;height: 27px;line-height: 27px;padding-left: 5px;}
.grid td {border: 1px solid #eeeeee;padding-left: 5px;}

.window-mask {
 background-color: transparent;
 background-image: url('../images/alpha-50.png');
}

/*#layout_west_tree li ul li div{padding:5px 5px 3px 5px;}*/
#layout_west_tree li div{padding:2px 2px 3px 10px;}

#header{overflow:hidden;height:45px;background:#fff ;line-height:50px;color:#fff;font-family:Verdana,寰蒋闆呴粦,榛戜綋}
.header{background: url(../images/logo2.png?v4) no-repeat left; width: 625px; height: 82px; float: left; margin-left: 20px;}
#common_b{overflow:hidden;height:70px;line-height:70px;color:#fff;font-family:Verdana,寰蒋闆呴粦,榛戜綋}
#common{overflow:hidden;height:60px;background:#eee;line-height:60px;color:#fff;font-family:Verdana,寰蒋闆呴粦,榛戜綋}

.light-info{background:#FFFEE6;color:#8F5700;padding:12px;}
.light-tip{width:16px;height:16px;margin-right:8px;float:left;}
.td-selected {
  background: #CCE6FF;
  color: #000;
} 
.overflow-y-hidden{
  overflow-y:hidden;
}
.icon-for-combo{
 width:16px;
 height:16px;
 background-position: left center;
 display: inline-block;
 line-height: 16px;
 margin-right: 2px;
}

.datagrid-header-row td{
 /*background: linear-gradient(to bottom,#f3f3f3 0,#d0d0d0 100%);*/
 background-image: url('../images/thead.png?v3');
 background-position: left bottom;
}

.datagrid-header-row span{  
 color: black;
}

input.icon-for-combo{
 text-indent: 18px;
}

.validatebox-text{
 height: 26px;
 padding-left: 2px;
 padding-right: 2px;
 border:1px solid #ddd;
 border-radius:4px;
}

.red{
 color:red;
}

.bold{
 font-weight:bold;
}

.validatebox-invalid{
 border:1px solid #ffa8a8;
}

@media print{
 .datagrid-view th,
 .datagrid-view td{
  border: 1px solid #333333;
 }
 .datagrid-header,
 .datagrid-body,
 .datagrid-footer,
 .datagrid-pager{
  border: none;
 }
}

.alert
{ 
padding:10px 15px;
line-height: normal;
text-indent:0;
text-align:left;
border-radius:2px;
box-shadow:0 2px 3px #e3e3e3;
position:relative;
}

.alert-block b{ display:block;}

.alert .alert-close
{ position:absolute; right:0; margin:-3px 10px 0 0; font-size:16px; cursor:pointer;}
.alert .alert-icons
{ width:16px; height:16px; margin:0 3px 0 0; float:left;}
.alert .alert-icons+b+p{ padding:5px 0 2px 20px;}

.alert-success .alert-icons,
.alert-error .alert-icons,
.alert-help .alert-icons,
.alert-prompt .alert-icons,
.alert-warning .alert-icons
{ background-image:url('../images/alert_icons.png'); background-repeat:no-repeat;}

.alert-success .alert-icons{background-position:0 0;}
.alert-error .alert-icons{background-position:-16px 0;}
.alert-help .alert-icons{background-position:-48px 0;}
.alert-prompt .alert-icons{background-position:-64px 0;}
.alert-warning .alert-icons{ background-position:-32px 0;}

/*鑹插僵鏍峰紡琛ㄩ儴鍒嗗紑濮�*/

/*red  orange  yellow  olive  green  teal  blue  darkblue  violet  purple  pink  brown  grayish  grey black*/
/*.color-red  .color-orange  .color-yellow  .color-olive  .color-green  .color-teal  .color-blue  .color-darkblue  .color-violet  .color-purple  .color-pink  .color-brown  .color-grayish .color-grey .color-black*/

.color-red,.button-red,.progressbar-red .progressbar-value .progressbar-text
{ background:#e61414; }
.color-orange,.button-orange,.progressbar-orange .progressbar-value .progressbar-text
{ background:#ff6c00; }  
.color-yellow,.button-yellow,.progressbar-yellow .progressbar-value .progressbar-text
{ background:#ffbe00; } 
.color-olive,.button-olive,.progressbar-olive .progressbar-value .progressbar-text
{ background:#afc800; }  
.color-green,.button-green,.progressbar-green .progressbar-value .progressbar-text
{ background:#41aa00; }  
.color-teal,.button-teal,.progressbar-teal .progressbar-value .progressbar-text
{ background:#00beb4; }  
.color-blue,.button-blue,.progressbar-blue .progressbar-value .progressbar-text
{ background:#007ddc; }  
.color-darkblue,.button-darkblue,.progressbar-darkblue .progressbar-value .progressbar-text
{ background:#004b96; }  
.color-violet,.button-violet,.progressbar-violet .progressbar-value .progressbar-text
{ background:#642dd7; }  
.color-purple,.button-purple,.progressbar-purple .progressbar-value .progressbar-text
{ background:#a01ec8; }  
.color-pink,.button-pink,.progressbar-pink .progressbar-value .progressbar-text
{ background:#dc238c; }  
.color-brown,.button-brown,.progressbar-brown .progressbar-value .progressbar-text
{ background:#be5f1e; }
.color-grayish,.button-grayish
{ background:#e1e1e1;}
.color-grey,.button-grey,.progressbar-grey .progressbar-value .progressbar-text
{ background:#646464; }
.color-black,.button-black,.progressbar-black .progressbar-value .progressbar-text
{ background:#1e1e1e; }
.color-white,.button-white
{ background:#fff; color:#1e1e1e;}



.button-red:hover
{ background:#dc0000; }
.button-orange:hover
{ background:#f56900; }  
.button-yellow:hover
{ background:#f5b900; } 
.button-olive:hover
{ background:#acc300; }  
.button-green:hover
{ background:#41a500; }  
.button-teal:hover
{ background:#00b9af; }  
.button-blue:hover
{ background:#007ad6; }  
.button-darkblue:hover
{ background:#004682; } 
.button-violet:hover
{ background:#6428cd; }  
.button-purple:hover
{ background:#9b1ec3; }  
.button-pink:hover
{ background:#d22387; }  
.button-brown:hover
{ background:#af5a1e; }
.button-grayish:hover
{ background:#dcdcdc; }
.button-grey:hover
{ background:#5a5a5a; }
.button-black:hover
{ background:#191919; }

.button-red:active
{ background:#d20000; }
.button-orange:active
{ background:#e15a00; }  
.button-yellow:active
{ background:#f0af00; } 
.button-olive:active
{ background:#a5be00; }  
.button-green:active
{ background:#3ca000; }  
.button-teal:active
{ background:#00b4aa; }  
.button-blue:active
{ background:#0178d2; } 
.button-darkblue:active
{ background:#003c73; }  
.button-violet:active
{ background:#5f28c8; }  
.button-purple:active
{ background:#961ebe; }  
.button-pink:active
{ background:#c81e82; }  
.button-brown:active
{ background:#aa551e; }
.button-grayish:active
{ background:#d2d2d2; }
.button-grey:active
{ background:#555555; }
.button-black:active
{ background:#141414; }




.font-red,.border-red,.button-line-red .l-btn-text,.block-red
{ color: #d20000; }
.font-orange,.border-orange,.button-line-orange .l-btn-text,.block-orange,.alert-error
{ color: #ff7300; }
.font-yellow,.border-yellow,.button-line-yellow .l-btn-text,.block-yellow,.alert-warning
{ color: #f09600; }
.font-olive,.border-olive,.button-line-olive .l-btn-text,.block-olive
{ color: #87b400; }
.font-green,.border-green,.button-line-green .l-btn-text,.block-green,.alert-success
{ color: #32a000; }
.font-teal,.border-teal,.button-line-teal .l-btn-text,.block-teal
{ color: #00beb4; }
.font-blue,.border-blue,.button-line-blue .l-btn-text,.block-blue,.alert-prompt,.alert-help
{ color: #007ddc; }
.font-darkblue,.border-darkblue,.button-line-darkblue .l-btn-text,.block-darkblue
{ color: #0055aa; }
.font-violet,.border-violet,.button-line-violet .l-btn-text,.block-violet
{ color: #642dd7; }
.font-purple,.border-purple,.button-line-purple .l-btn-text,.block-purple
{ color: #a01ec8; }
.font-pink,.border-pink,.button-line-pink .l-btn-text,.block-pink
{ color: #dc238c; }
.font-brown,.border-brown,.button-line-brown .l-btn-text,.block-brown
{ color: #aa551e; }
.font-grayish,.border-grayish,.button-line-grayish .l-btn-text,.block-grayish
{ color: #aaaaaa; }
.font-grey,.border-grey,.button-line-grey .l-btn-text,.block-grey
{ color: #646464; }
.font-black,.border-black,.button-line-black .l-btn-text,.block-black
{ color: #1e1e1e; }
.font-white,
.color-red,.color-orange,.color-yellow,.color-olive,.color-green,.color-teal,.color-blue,.color-darkblue,.color-violet,.color-purple,.color-pink,.color-brown,.color-grey,.color-black
{ color: #fff; }



.border-red,.border-orange,.border-yellow,.border-olive,.border-green,.border-teal,.border-blue,.border-darkblue,.border-violet,.border-purple,.border-pink,.border-brown,.border-grayish,.border-grey,.border-black,.border-white,
.block-red,.block-orange,.block-yellow,.block-olive,.block-green,.block-teal,.block-blue,.block-darkblue,.block-violet,.block-purple,.block-pink,.block-brown,.block-grayish,.block-grey,.block-black,.block-white,
.alert-success,.alert-error,.alert-help,.alert-prompt,.alert-warning
{ border-width: 1px; border-style: solid; }
.border-red,.button-line-red,.button-line-red:hover,.button-line-red:active,.block-red
{ border-color: #ff3737; }
.border-orange,.button-line-orange,.button-line-orange:hover,.button-line-orange:active,.block-orange,.alert-error
{ border-color: #ff6c00; }  
.border-yellow,.button-line-yellow,.button-line-yellow:hover,.button-line-yellow:active,.block-yellow,.alert-warning
{ border-color: #ffaf00; }  
.border-olive,.button-line-olive,.button-line-olive:hover,.button-line-olive:active,.block-olive
{ border-color: #afc800; }  
.border-green,.button-line-green,.button-line-green:hover,.button-line-green:active,.block-green,.alert-success
{ border-color: #46a709; }  
.border-teal,.button-line-teal,.button-line-teal:hover,.button-line-teal:active,.block-teal
{ border-color: #00beb4; }  
.border-blue,.button-line-blue,.button-line-blue:hover,.button-line-blue:active,.block-blue,.alert-prompt,.alert-help
{ border-color: #2196ef; }  
.border-darkblue,.button-line-darkblue,.button-line-darkblue:hover,.button-line-darkblue:active,.block-darkblue
{ border-color: #3273b4; }  
.border-violet,.button-line-violet,.button-line-violet:hover,.button-line-violet:active,.block-violet
{ border-color: #915ff5; }  
.border-purple,.button-line-purple,.button-line-purple:hover,.button-line-purple:active,.block-purple
{ border-color: #c855eb; }  
.border-pink,.button-line-pink,.button-line-pink:hover,.button-line-pink:active,.block-pink
{ border-color: #f05aaf; }  
.border-brown,.button-line-brown,.button-line-brown:hover,.button-line-brown:active,.block-brown
{ border-color: #eb823c; }  
.border-grayish,.button-line-grayish,.button-line-grayish:hover,.button-line-grayish:active,.block-grayish
{ border-color: #bebebe; } 
.border-grey,.button-line-grey,.button-line-grey:hover,.button-line-grey:active,.block-grey
{ border-color: #a5a5a5; } 
.border-black,.button-line-black,.button-line-black:hover,.button-line-black:active,.block-black
{ border-color: #787878; }
.border-white,.block-white,.button-line-white
{ border-color: #e6e6e6; }



.block-red,.button-line-red
{ background:#ffd2d2; }
.block-orange,.button-line-orange,.alert-error
{ background:#ffd7be; }
.block-yellow,.button-line-yellow,.alert-warning
{ background:#fff5cd; }
.block-olive,.button-line-olive
{ background:#faffd2; }
.block-green,.button-line-green,.alert-success
{ background:#d7ffbe; }
.block-teal,.button-line-teal
{ background:#c8ffff; }
.block-blue,.button-line-blue,.alert-prompt,.alert-help
{ background:#cdebff; }
.block-darkblue,.button-line-darkblue
{ background:#d2ebff; }
.block-violet,.button-line-violet
{ background:#e6dcff; }
.block-purple,.button-line-purple
{ background:#f5d7ff; }
.block-pink,.button-line-pink
{ background:#ffd7f0; }
.block-brown,.button-line-brown
{ background:#ffebdc; }
.block-grayish,.button-line-grayish
{ background:#f0f0f0; }
.block-grey,.button-line-grey
{ background:#dcdcdc; }
.block-black,.button-line-black
{ background:#b9b9b9; }
.block-white,.button-line-white
{ background:#fff; }


.button-line-red:hover
{ background:#ffc3c3; }
.button-line-orange:hover
{ background:#ffd2af; }  
.button-line-yellow:hover
{ background:#ffebb4; } 
.button-line-olive:hover
{ background:#f5ffbe; }  
.button-line-green:hover
{ background:#c3ffa0; }  
.button-line-teal:hover
{ background:#96fffa; }  
.button-line-blue:hover
{ background:#c3e5ff; }  
.button-line-darkblue:hover
{ background:#c8e1ff; } 
.button-line-violet:hover
{ background:#dccdff; }  
.button-line-purple:hover
{ background:#f0c3ff; }  
.button-line-pink:hover
{ background:#ffc3e6; }  
.button-line-brown:hover
{ background:#ffe1c8; }
.button-line-grayish:hover
{ background:#dcdcdc; }
.button-line-grey:hover
{ background:#d2d2d2; }
.button-line-black:hover
{ background:#a5a5a5; }

.button-line-red:active
{ background:#ffaaaa; }
.button-line-orange:active
{ background:#ffc89b; }  
.button-line-yellow:active
{ background:#ffe69b; } 
.button-line-olive:active
{ background:#f0ffa0; }  
.button-line-green:active
{ background:#afff82; }  
.button-line-teal:active
{ background:#60f0e6; }  
.button-line-blue:active
{ background:#a0d7ff; } 
.button-line-darkblue:active
{ background:#aad2ff; }  
.button-line-violet:active
{ background:#d2beff; }  
.button-line-purple:active
{ background:#ebafff; }  
.button-line-pink:active
{ background:#ffafdc; }  
.button-line-brown:active
{ background:#ffd2aa; }
.button-line-grayish:active
{ background:#d2d2d2; }
.button-line-grey:active
{ background:#c8c8c8; }
.button-line-black:active
{ background:#919191; }


.button-line-unbackground,.button-line-unbackground:hover,.button-line-unbackground:active{
  background-color:transparent;
}



.button-red,.button-orange,.button-yellow,.button-olive,.button-green,.button-teal,.button-blue,.button-darkblue,.button-violet,.button-purple,.button-pink,.button-brown,.button-grayish,.button-grey,.button-black,
.button-red:active,.button-orange:active,.button-yellow:active,.button-olive:active,.button-green:active,.button-teal:active,.button-blue:active,.button-darkblue:active.button-violet:active,.button-purple:active,.button-pink:active,.button-brown:active,.button-grayish:active,.button-grey:active,.button-black:active,
.button-red:hover,.button-orange:hover,.button-yellow:hover,.button-olive:hover,.button-green:hover,.button-teal:hover,.button-blue:hover,.button-darkblue:hover,.button-violet:hover,.button-purple:hover,.button-pink:hover,.button-brown:hover,.button-grayish:hover,.button-grey:hover,.button-black:hover
{ border:1px solid transparent;}
.button-red .l-btn-text,.button-orange .l-btn-text,.button-yellow .l-btn-text,.button-olive .l-btn-text,.button-green .l-btn-text,.button-teal .l-btn-text,.button-blue .l-btn-text,.button-darkblue .l-btn-text,.button-violet .l-btn-text,.button-purple .l-btn-text,.button-pink .l-btn-text,.button-brown .l-btn-text,.button-grey .l-btn-text,.button-black .l-btn-text
{ color: #fff;}
/*鑹插僵鏍峰紡琛ㄩ儴鍒嗙粨鏉�*/

.buttonsBox{margin:20px auto;}
.buttonsBox a{width: 128px;margin: 0 20px;}

/*
鏃堕棿杞�
*/
.timeline{ position: relative; clear: both; height: auto; border-left: 1px solid #dcdcdc; margin: 0 0 0 170px; padding: 20px 0 200px; }
.timeline:before,.timeline:after{content:""; width: 10px; height: 10px; background-color: #bebebe; position:absolute; left:-5px; border-radius: 10px;}
.timeline:before{ top: 0;}
.timeline:after{ bottom: 0;}

.timeline dl{ width: 100%; height: auto; clear: both;}
.timeline dl dt{ float: left;  position:relative; text-align: right; width: 170px; margin: 0 0 0 -190px;line-height: 20px; padding: 10px 0;}
.timeline dl dt b{ font-size: 12px; }
.timeline dl dt p{ color: #787878; }
.timeline dl dd{ float: left; position:relative; margin:2px 0 20px 20px; line-height: 20px; padding: 10px; display: block; border-radius:5px; background-color: #fff; border: 1px solid #dcdcdc; box-shadow: 0 10px 15px -15px #888;}
.timeline dl dt:before{ content:""; width: 10px; height: 10px; background-color: #007ddc; position:absolute; top: 15px; right:-25px; border-radius: 10px;}

.timeline dl dd:before,.timeline dl dd:after{width:0px;height:0px;border:transparent solid;position:absolute;right:100%;content:""}
.timeline dl dd:before{border-width:9px;border-right-color: #c3c3c3;top:10px;}
.timeline dl dd:after{border-width:8px;border-right-color: #fff;top:11px;}

.timeline-header{padding: 10px; border-radius:5px; background-color: #fff; border: 1px solid #dcdcdc; box-shadow: 0 10px 15px -15px #888; width: 120px; font-weight: bold; margin: -22px 0 20px -72px; text-align: center; position: relative;}

.timeline-portrait-node dl dt img{ width: 46px; height: 46px; border-radius: 50px; position: absolute; top: 8px; right: -65px; border:4px solid #e6e6e6; background-color: #e6e6e6;  }
.timeline-portrait-node{ margin: 0 0 0 190px;}
.timeline-portrait-node dl dt{  width: 220px; margin: 0 0 0 -260px;}
.timeline-portrait-node dl dt:before{ display: none; }
.timeline-portrait-node dl dd{margin: 8px 0 20px 40px;}

.timeline-left{ margin: 0 0 0 10px;}
.timeline-left dl dt,.timeline-left dl dd{clear: both;}
.timeline-left dl dt{text-align:left; width:auto; margin: 0 0 0 20px;}
.timeline-left dl dt:before{left: -25px;}

.timeline-left dl dd:before,.timeline-left dl dd:after{border:transparent solid;top:100%;}
.timeline-left dl dd:before{border-width:6px;border-bottom-color: #c3c3c3;top:-12px;left:15px;}
.timeline-left dl dd:after{border-width:5px;border-bottom-color: #fff;top:-10px;left:16px;}
.timeline-left dl dd{margin: 0 0 10px 20px;}

.timeline-portrait-node.timeline-left{margin: 0 0 0 45px;}
.timeline-portrait-node.timeline-left dl dt{margin: 0 0 0 40px;}
.timeline-portrait-node.timeline-left dl dt img{left: -68px;}
.timeline-portrait-node.timeline-left dl dd{margin: 0 0 15px 40px;}

.timeline-both{margin: 0 0 0 50%;}
.timeline-both dl:nth-child(even) dd{ margin: 2px 100% 20px -100%;float: right;right: 20px;}
.timeline-both dl:nth-child(even) dt{text-align: left;margin:0;width:auto;padding: 0 0 0 20px;position: absolute;}
.timeline-both dl:nth-child(even) dt:before{left: -5px;}
.timeline-both dl:nth-child(even) dd:before,.timeline-both dl:nth-child(even) dd:after{border:transparent solid;right: 0;}
.timeline-both dl:nth-child(even) dd:before{border-width:9px;border-left-color: #c3c3c3;top: 11px;right: -18px;}
.timeline-both dl:nth-child(even) dd:after{border-width:8px;border-left-color: #fff;top: 12px;right: -16px;}
.timeline-portrait-node.timeline-both dl:nth-child(even) dt img{left: -28px;}
.timeline-portrait-node.timeline-both dl:nth-child(even) dt{padding: 10px 0 0 40px;}
.timeline-portrait-node.timeline-both dl:nth-child(even) dd{right: 45px;margin: 15px 100% 20px -100%;}

.timeline-node-red dt:before
{ background-color:#e61414 !important; }
.timeline-node-orange dt:before
{ background-color:#ff6c00 !important; }  
.timeline-node-yellow dt:before
{ background-color:#ffbe00 !important; } 
.timeline-node-olive dt:before
{ background-color:#afc800 !important; }  
.timeline-node-green dt:before
{ background-color:#41aa00 !important; }  
.timeline-node-teal dt:before
{ background-color:#00beb4 !important; }  
.timeline-node-blue dt:before
{ background-color:#007ddc !important; }  
.timeline-node-darkblue dt:before
{ background-color:#004b96 !important; }  
.timeline-node-violet dt:before
{ background-color:#642dd7 !important; }  
.timeline-node-purple dt:before
{ background-color:#a01ec8 !important; }  
.timeline-node-pink dt:before
{ background-color:#dc238c !important; }  
.timeline-node-brown dt:before
{ background-color:#be5f1e !important; }
.timeline-node-grayish dt:before
{ background-color:#e1e1e1 !important;}
.timeline-node-grey dt:before
{ background-color:#646464 !important; }
.timeline-node-black dt:before
{ background-color:#1e1e1e !important; }
.timeline-node-white dt:before
{ background-color:#fff !important; color:#1e1e1e;}

.checkbox,.checkbox-inner,.checkbox-checked,.checkbox-unchecked,.checkbox-label{height: 16px; line-height: 16px;} 
.checkbox{ 
  text-decoration: none;
  display: inline-block;
  overflow: hidden;
  vertical-align: middle;
  cursor: pointer; 
  position: relative;
}
.checkbox-inner {
  display: inline-block;
  overflow: hidden;
  position: relative;
}
.checkbox-checked,
.checkbox-unchecked{
  position: relative;
  left: -1px;
  top: 0;
  float: left;
  width: 16px; 
  display: inline-block;
  text-align: center;
  font-size: 12px;
  background-image: url(../images/checkbox.png);
}
.checkbox-checked {
  background-position: 0 0;
}
.checkbox-unchecked {
  background-position: -32px 0;
}
.checkbox-label{ padding: 0 5px;}

.checkbox-value {
  position: absolute;
  display: none;
}
.checkbox-disabled .checkbox-checked,
.checkbox-readonly .checkbox-checked{
  background-position: -16px 0;
}
.checkbox-disabled .checkbox-unchecked,
.checkbox-readonly .checkbox-unchecked{
  background-position: -48px 0;
}
.checkbox-disabled,
.checkbox-readonly {
  cursor: default;
}
.checkbox-disabled {
  opacity: 0.5;
  filter: alpha(opacity=50);
  cursor: url(../images/disable.png), default;
}




.radiobox{ 
  text-decoration: none;
  display: inline-block;
  overflow: hidden;
  vertical-align: middle;
  cursor: pointer; 
  position: relative;
  height: 16px;
}

.radiobox-inner {
  display: inline-block;
  overflow: hidden;
  position: relative;
  height: 16px;
}
.radiobox-checked,
.radiobox-unchecked{
  position: relative;
  left: -1px;
  top: 0;
  float: left;
  width: 16px; height: 16px;
  display: inline-block;
  text-align: center;
  font-size: 12px;
  background-image: url(../images/radiobox.png);
}
.radiobox-checked {
  display: none;
  background-position: 0 0;
}
.radiobox-unchecked {
  display: block;
  background-position: -32px 0;
}
.radiobox-label{height: 16px; line-height: 16px; padding: 0 5px;}

.radiobox-value {
  position: absolute;
  display: none;
}
.radiobox-disabled .radiobox-checked,
.radiobox-readonly .radiobox-checked{
  background-position: -16px 0;
}
.radiobox-disabled .radiobox-unchecked,
.radiobox-readonly .radiobox-unchecked{
  background-position: -48px 0;
}
.radiobox-disabled,
.radiobox-readonly {
  cursor: default;
}
.radiobox-disabled {
  opacity: 0.5;
  filter: alpha(opacity=50);
  cursor: url(../images/disable.png), default;
}


table.gridtable, table.gridtable1, table.gridtable2, table.gridtable3 {
	font-family: "microsoft yahei","simhei",sans-serif !important;
	font-size:12px;
	color:#333333;
	border-width: 1px;
	border-color: #E7F3FE;
	border-collapse: collapse;
	width: 100%;
	table-layout: fixed;
	word-wrap:break-word;
	word-break:break-all;
}
table.gridtable td, table.gridtable1 td, table.gridtable2 td, table.gridtable3 td {
	border: 1px solid #dddddd;
	padding: 5px;
	max-width: 120px;
}
table.gridtable td:nth-child(even), table.gridtable1 td:nth-child(even), table.gridtable2 td:nth-child(even), table.gridtable3 td:nth-child(even) {
	background-color: #fff;
	width: 30%;
}
table.gridtable td:nth-child(odd), table.gridtable1 td:nth-child(odd), table.gridtable2 td:nth-child(odd), table.gridtable3 td:nth-child(odd) {
	font-weight: 600;
	background-color: #E7F3FE;
	width: 20%;
}
table.gridtable1 td {
	max-width: 100px;
}
table.gridtable1 td:nth-child(even) {
	width: 20%;
}
table.gridtable1 td:nth-child(odd) {
	width: 13.3333%;
}

table.gridtable2 td {
	max-width: 80px;
}
table.gridtable2 td:nth-child(even) {
	width: 15%;
	
}
table.gridtable2 td:nth-child(odd) {
	width: 10%;
}

table.gridtable3 td {
	max-width: 320px;
}
table.gridtable3 td:nth-child(even) {
	width: 80%;
	
}
table.gridtable3 td:nth-child(odd) {
	width: 20%;
}
