﻿@charset "utf-8";
@media print
{
  table      { border: 0px; border-collapse: collapse;}
  thead      { border: 0px;}
  td         { border: 1px solid black; font-family: 宋体; font-size: 9pt; margin: 5px; white-space: nowrap}
  td.taRight { text-align: right; }
  td.taCenter{ text-align: center; }
  .noprint   { display: none }
  td.formTitle  { height: 40px; font-weight: bold; text-align: center; color: black}
  .ReportTitle { font-family: 楷体_GB2312, 楷体; font-size: 18pt; font-weight: bold; height: 10px; line-height: 36px; word-spacing: 24px; text-align: center }
  a             { text-decoration: none; color: #000; }
  #QueryParams td{ border: none }
  .noborder   {border: none}
}
@media screen
{
  td.formTitle  {  height: 30px; font-weight: bold; background-color: ActiveCaption; color: CaptionText}
  .ReportTitle { font-family:楷体, 楷体_GB2312; font-size: 18pt; font-weight: bold; height: 10px; line-height: 36px; word-spacing: 24px; text-align: center }
  .printOnly    { display: none; }
  #QueryResult  { overflow: hidden }
  #QueryContent { position: relative; width: 100%; height: 100%;}
  #resultDetail { overflow:auto }

  body {
  	background-image: url("bg-0097.gif");
  	padding: 0;
  	margin: 0;
  }
  p {
  	font-size: 18px;
  }
  td {
  	line-height: 150%;
  	margin-top: 0px;
  	font-family: tahoma;
  	margin-bottom: 0px;
  	font-size: 10.5pt;
  }
  input {
  	font-family: tahoma;
  	font-size: 9pt;
  }
  textarea {
  	font-family: tahoma;
  	font-size: 10.5pt;
  }
  tr.graytr {
  	background: #eee;
  }
  #main input.text {
  	border-bottom-style: solid;
  	border-bottom-color: #40c0ff;
  	padding-bottom: 4px;
  	border-right-style: solid;
  	background-color: #ffffff;
  	border-top-color: #40c0ff;
  	padding-left: 4px;
  	padding-right: 4px;
  	font-family: tahoma;
  	border-top-style: solid;
  	height: 24px;
  	border-right-color: #40c0ff;
  	font-size: 8pt;
  	border-left-style: solid;
  	border-left-color: #40c0ff;
  	padding-top: 4px;
  }
  select {
  	width: 82px;
  	font-family: tahoma;
  	font-size: 10.5pt;
  }
  .webdings {
  	font-family: webdings;
  	font-size: 12pt;
  }
  .tselect {
  	width: 88px;
  	font-family: tahoma;
  	height: 20px;
  	font-size: 8pt;
  }
  .myselect {
  	border-bottom: #40c0ff 2px solid;
  	border-left: #40c0ff 2px solid;
  	width: 84px;
  	overflow: hidden;
  	border-top: #40c0ff 2px solid;
  	border-right: #40c0ff 2px solid;
  }
  #loading {
  	z-index: 10;
  	border-bottom: 1px ridge;
  	position: absolute;
  	border-left: 1px ridge;
  	width: 10px;
  	background: buttonface;
  	height: 10px;
  	border-top: 1px ridge;
  	top: 10px;
  	border-right: 1px ridge;
  	left: 10px;
  }
  .loadcontent {
  	width: 100%;
  	height: 100%;
  	overflow: auto;
  }
  a{
  	text-decoration: none;
  }
  a:link, a:visited {
  	color: #0000cc;
  }
  a:hover{
    color:red;
  }
  a.bold {
  	color: #0000cc;
  	font-weight: bold;
  	text-decoration: none;
  }
  a.checked {
  	color: #00cc00;
  	font-weight: normal;
  	text-decoration: none;
  }
  input.button {
  	font-family: 宋体;
  	color: #000;
  	font-size: 9pt;
  	overflow: visible;
  }
  div.content {
  	border-bottom: #40c0ff 2px solid;
  	border-left: #40c0ff 2px solid;
  	overflow: hidden;
  	background-color: #f8f8ff;
  	width: 800px;
  	height: 480px;
  	vertical-align: top;
  	border-top: #40c0ff 2px solid;
  	border-right: #40c0ff 2px solid;
  	position: absolute;
  	left: 0px;
  }
  div.menu {
  	z-index: 0;
  	border-bottom: #ffffff 0px solid;
  	position: absolute;
  	border-left: #ffffff 0px solid;
  	width: 550px;
  	display: block;
  	height: 30px;
  	vertical-align: top;
  	border-top: #ffffff 0px solid;
  	margin-top: 20px;
  	border-right: #ffffff 0px solid;
  	padding-top: 0px;
  	margin-left: 20px;
  	left: 0px;
  }
  div.item {
  	z-index: 1;
  	border-bottom: #40c0ff 2px solid;
  	text-align: center;
  	border-left: #40c0ff 2px solid;
  	line-height: 16px;
  	background-color: #f0f8ff;
  /*	width: 100px;
  	height: 48px;*/
  	padding-top:16px;
  	padding-bottom: 16px;
  	border-top: #40c0ff 2px solid;
  	border-right: #ffffff 2px solid;
  }
  div.title{
    position: relative;
    padding:0px;
    width: 567px;
    height: 30px;
  	border-bottom: #40c0ff 1px solid;
  }
/*  div.title {
  	z-index: 1;
  	border: #40c0ff 1px solid;
  	text-align: center;
  	line-height: 20px;
  	background-color: #f0f8ff;
  	width: 80px;
  	height: 20px;
  	vertical-align: middle;
  	left: 0px;
  }*/
  div.titlebg{
    width:80px;
    background: #f0f8ff;
    float:left;
/*    height:24px;*/
    margin-right:5px;
  }
  div.titlebg a{
    display:block;
    text-align:center;
    border: #40c0ff 1px solid;
    width: 80px;
    line-height:24px;
  }
  div.titlebg a.current{
  border-bottom: #f0f8ff 1px solid;
}
  div.xinxi {
  	z-index: 1;
    position:relative;
  	background-color: #f1f5f8;
  	line-height: 20px;
  	left: 0px;
  }
  div.choose {
  	z-index: 1;
  	border-bottom: #ffffff 2px solid;
  	text-align: center;
  	border-left: #40c0ff 2px solid;
  	line-height: 20px;
  	background-color: #f0f8ff;
  	height: 28px;
  	padding-top: 2px;
  	border-top: #40c0ff 2px solid;
  	border-right: #40c0ff 2px solid;
  }
  div #frame {
  	margin-left: 115px;
  	position: absolute;
  	width: 800px;
  	left: 0px;
  }
  div.frame {
  	border-bottom: #40c0ff 2px solid;
  	border-left: #40c0ff 2px solid;
  	width: 100px;
  	height: 35px;
  	vertical-align: middle;
  	border-top: #40c0ff 2px solid;
  	top: 85px;
  	border-right: #40c0ff 2px solid;
  	left: 230px;
  }
  div.bottom {
  	z-index: 2;
  	border-bottom: #ffffff 0px solid;
  	text-align: center;
  	border-left: #ffffff 0px solid;
  	width: 800px;
  	height: 20px;
  	margin-left: 120px;
  	border-top: #ffffff 0px solid;
  /*top: 550px; */	position: relative;
  	border-right: #ffffff 0px solid;
  /*  left: 200px;*/
  }
  div.main {
  	border-bottom: #ffffff 0px solid;
  /*	position: absolute;*/
  	border-left: #ffffff 0px solid;
  	width: 930px;
  /*	height: 540px;*/
  	border-top: #ffffff 0px solid;
  	top: 0px;
  	border-right: #ffffff 0px solid;
  	left: 20px;
  }
  div.spxx {
  	z-index: 1;
  	border-bottom: #40c0ff 2px solid;
  	border-left: #40c0ff 2px solid;
  	background-color: #f0f8ff;
  	width: 670px;
  	display: block;
  	height: 280px;
  	vertical-align: middle;
  	border-top: #40c0ff 2px solid;
  	border-right: #40c0ff 2px solid;
  	left: 0px;
  }
  .shuru {
  	border-bottom-style: solid;
  	border-right-style: solid;
  	width: 180px;
  	font-family: tahoma;
  	border-top-style: solid;
  	height: 20px;
  	font-size: 8pt;
  	border-left-style: solid;
  }
  div {
  }
  .border-left {
  	background: url(images/box_left_bg.gif) repeat-y right 50%;
  }
  .border-right {
  	background: url(images/box_right_bg.gif) repeat-y left 50%;
  }
  .border-top {
  	min-height: 20px;
  	background: url(images/box_top_bg.gif) repeat-x 50% bottom;
  	height: 25px;
  	max-height: 20px;
  }
  .border-bottom {
  	min-height: 20px;
  	background: url(images/box_bottom_bg.gif) repeat-x 50% top;
  	height: 25px;
  	max-height: 20px;
  }
  .border-conner {
  min-width: 15px;
  min-height: 25px;
  width: 15px;
  max-width: 15px;
  height: 25px;
  max-height: 25px;
}
  .left-top {
  	background: url(images/box_left_top.gif) no-repeat right bottom;
  }
  .right-top {
  	background: url(images/box_right_top.gif) no-repeat left bottom;
  }
  .left-bottom {
  	background: url(images/box_left_bottom.gif) no-repeat right top;
  }
  .right-bottom {
  	background: url(images/box_right_bottom.gif) no-repeat left top;
  }
  .left-arrow {
  	width: 20px;
  	background: url(images/box_arrow_left.gif) no-repeat right center;
  }
  .right-arrow {
  	width: 20px;
  	background: url(images/box_arrow_right.gif) no-repeat left center;
  }
  td.box {
  	border-bottom: black 1px solid;
  	border-left: black 1px solid;
  	border-top: black 1px solid;
  	border-right: black 1px solid;
  }
  .none {
  	width: 20px;
  }
  #listshxx {
  	height: 380px;
  	border-top: #40c0ff 2px solid;
  	border-bottom: #40c0ff 2px solid;
  }
  .dtree {
  	font-family: verdana, geneva, arial, helvetica, sans-serif;
  	font-size: 11px;
  	color: #666;
  	white-space: nowrap;
  }
  .dtree img {
  	border: 0px;
  	vertical-align: middle;
  }
  .dtree a {
  	color: #333;
  	text-decoration: none;
  }
  .dtree a.node, .dtree a.nodesel {
  	white-space: nowrap;
  	padding: 1px 2px 1px 2px;
  }
  .dtree a.node:hover, .dtree a.nodesel:hover {
  	color: #333;
  	text-decoration: underline;
  }
  .dtree a.nodesel {
  	background-color: #c0d2ec;
  }
  .dtree .clip {
  	overflow: hidden;
  }
}
