body, td, input, select, button, caption { font-size: 9pt; font-family: "宋体" }
body{
	text-align:center;
}
.hidden { display: none; }

a{
	text-decoration: none;
}

.textbox{
	width: 100px;
	height: 20px;
	/*border-width: 1px;*/
}

/*---------*/
.out{
	width:100%;
	background-color: #cccccc;
	table-layout: fixed;
	margin-bottom: 1px;
	padding: 1;
	/*border-collapse: collapse;*/
	/*border-color: gray;*/
	/*behavior: url(../js/sorttable.htc);*/
}
.fixtable{
	width:90%;
	table-layout: fixed;
	margin-bottom: 1px;
	padding: 1;
	white-space: nowrap
	/*border-collapse: collapse;*/
	/*border-color: gray;*/
	/*behavior: url(../js/sorttable.htc);*/
}
.100fixtable{
	width:100%;
	table-layout: fixed;
	white-space: nowrap
}
.99fixtable{
	width:99%;
	table-layout: fixed;
	white-space: nowrap
}
.listcell {
PADDING-RIGHT: 0px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; OVERFLOW: hidden; PADDING-TOP: 3px; TEXT-OVERFLOW: ellipsis;
white-space: nowrap
}
.gridtextbox{
	width:80%;
}
.40gridtextbox{
	width:40%;
}

.gridbutton{
	/*width:26px;*/
	/*height: 15px;*/
	/*text-align: left;*/
	vertical-align: baseline;
	padding:0;
	margin:0;
	border-width: 1px;
	/*border:none;*/
	/*background-color: transparent;*/
	/*color: blue;*/
	/*text-decoration: underline;*/
}

a.gridbutton{
	vertical-align: baseline;
	color: blue;
	height: 15px;
}
.bluebutton{
	padding:0;
	margin:0;
	border-width: 1px;
	color: #0066CC;
	height: 24px;
	font-size: 10pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-position: 20pt;
}
.out thead tr td, .innerhead{
	padding: 3px;
	text-overflow : ellipsis;
	overflow: hidden;
	background-color: #196ABB;
	/*border: 1px outset white;*/
	color: #000000;
	white-space: nowrap;
	border: 1px solid buttonhighlight;
}
.out thead tr td input{
	color: black;
}

.out tbody tr{
	background-color: expression( (rowIndex%2) ? "#f6f6f6" : "black" );
}

.out tbody tr td {
	padding: 2px;
	text-overflow : ellipsis;
	overflow: hidden;
}

.out tfoot tr td{
	padding: 3px;
	text-overflow : ellipsis;
	overflow: hidden;
	background-color:white;
}


.out tr, .innercontent{
	background-color: white;
	padding-left: 10px;
}

.innerfoot{
	background-color: #eeeeee;
}

.innertitle{
	background-color: #cccccc;
}

.searchcondition{
	width:300px;
	white-space:nowrap;
	vertical-align:baseline;
	padding: 0 10 0 10;
	margin: 0 10 0 0;
	overflow: visible;
	border: 1px solid black;
}

.bordertable{
	border-left: 1px solid black;
	border-right: 1px solid black;
	table-layout: fixed;
	width: 760px;
	background-color: white;
}

.bordertabletop{
	border-top: 1px solid black;
}

.borderbott{
	border-bottom: 1px solid black;
}


.mainleft{
	width: 175px;
	vertical-align: top;
	border-right: 1px solid #aaaaaa;
}
.main{
	vertical-align: top;
}
.mainright{
	width: 280px;
	vertical-align: top;
	border-left: 1px solid #aaaaaa;
}

.news{
	padding-top: 4px;
}

.news a{
	white-space: nowrap;
	text-decoration: none;
	color: blue;
}

.news a:hover{
	color: red;
}

.innerhead1 td{
	background-color: #dddddd !important;
}

#menu a{
	text-decoration: none;
	color: blue;
}
#menu a:hover{
	color: red;
}

CAPTION{
	font-weight: bolder;
	font-size: 12pt;
}


#submenu{
	text-align: center;
}

#submenu span{
	width: 60px;
	border-right: 1px solid #cccccc;
	padding-right: 8px;
	white-space: nowrap;
}

.boder {
	background-color: #cccccc;
	border-bottom-width: 4px;
	border-left-width: thick;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #039;
	border-left-color: #039;
	font-family: "宋体";
	font-size: 12px;
	font-weight: bolder;
	color: #FF0000;
}
.hanggao {
	color: #333333;
	font-size: 9pt;
	line-height: 180%;
}
BODY {
	FONT-SIZE: 12px; COLOR: #000; FONT-FAMILY: "宋体"
}
TD {
	FONT-SIZE: 12px; COLOR: #000; FONT-FAMILY: "宋体"
}
A:link {
	COLOR: black; TEXT-DECORATION: none
}
A:visited {
	COLOR: black; TEXT-DECORATION: none
}
A:hover {
	COLOR: #f60;
}
.GR {
	COLOR: #666
}
.GR:link {
	COLOR: #666
}
.GR:visited {
	COLOR: #666
}
.M {
	FONT: bold 14px
}
.C {
	FONT-SIZE: 13px
}
.S {
	FONT-SIZE: 12px
}
.LM {
	LINE-HEIGHT: 130%
}
.LL {
	LINE-HEIGHT: 150%
}
SELECT {
	FONT-SIZE: 12px
}
INPUT {
	FONT-SIZE: 12px
}
.select {
	BORDER-RIGHT: #4d9feb 1px; PADDING-RIGHT: 10px; BORDER-TOP: #4d9feb 1px; PADDING-LEFT: 10px; LIST-STYLE-POSITION: inside; FONT-SIZE: 12px; LEFT: 100px; PADDING-BOTTOM: 10px; MARGIN: 1px; BORDER-LEFT: #4d9feb 1px; WIDTH: 100px; COLOR: #000000; LINE-HEIGHT: 14px; PADDING-TOP: 10px; BORDER-BOTTOM: #4d9feb 1px; TOP: 20px; HEIGHT: 20px; BACKGROUND-COLOR: #f7fbff
}

form { margin: 0; }
.box {
	height: 18px;
	width: 95px;
}
.cir {
	height: 15px;
	width: 15px;
}


body {

	margin:0px;
}
.style1 {
	color: #0066CC;
	font-size: 9pt;
	line-height: 150%;
}
.box2 {
	height: 15px;
	width: 100px;
}
.pcbox {
	height: 15px;
	width: 80px;
}
.ui_engl {font-family: arial,helvetica;font-size:11px;}
.title1 {
	font-size: 9pt;
	line-height: 150%;
	color: #006699;
}
.title {
	font-size: 10pt;
	line-height: 150%;
	font-weight: bold;
	color: #006699;
}
body,td,th {
	color: #333333;
}

.box2 {
	height: 15px;
	width: 100px;
}
.jiange{
	background-color: expression( (rowIndex%2) ? "white" : "whitesmoke" );
}

.thinblack {
	font-size: 9pt;
	line-height: 150%;
	color: #000000;
}
.thickblack {
	font-size: 9pt;
	line-height: 150%;
	font-weight: bold;
	color: #000000;
}
.10thickblack {
	font-size: 10pt;
	line-height: 150%;
	font-weight: bold;
	color: #000000;
}
.12thickblack {
	font-size: 12pt;
	line-height: 150%;
	font-weight: bold;
	color: #000000;
}
.12thickblue {
	font-size: 12pt;
	line-height: 150%;
	font-weight: bold;
	color: #006699;
}
.12thickgray {
	font-size: 12pt;
	line-height: 150%;
	font-weight: bold;
	color: #333333;
}

.11thickblack {
	font-size: 11pt;
	line-height: 150%;
	font-weight: bold;
	color: #000000;
}
.12pxred {
	font-size: 12pt;
	line-height: 150%;
	font-weight: bold;
	color: #FF0000;
}
.thinwhite {
	font-size: 9pt;
	line-height: 150%;
	color: #000000;
}
.thickwhite {
	font-size: 9pt;
	line-height: 150%;
	font-weight: bold;
	color: #000000;
}
.11thickwhite {
	font-size: 11pt;
	line-height: 150%;
	font-weight: bold;
	color: #000000;
}
.10thickwhite {
	font-size: 10pt;
	line-height: 150%;
	font-weight: bold;
	color: #000000;
}
.thinred {
	font-size: 9pt;
	line-height: 150%;
	color: #FF0000;
}
.thingreen {
	font-size: 9pt;
	line-height: 150%;
	color: #009900;
}
.thickred {
	font-size: 9pt;
	line-height: 150%;
	font-weight: bold;
	color: #FF0000;
}
.thickgreen {
	font-size: 9pt;
	line-height: 150%;
	font-weight: bold;
	color: #009900;
}
.thickblue {
	font-size: 10pt;
	line-height: 150%;
	font-weight: bold;
	color: #0066CC;
}
.thinblue {
	color: #0066CC;
	font-size: 9pt;
	line-height: 150%;
}
.thindarkblue {
	color: #006699;
	font-size: 9pt;
	line-height: 150%;
}
.input {
	height: 18px;
	width: 95px;
}
.hanggao {
	font-size: 9pt;
	line-height: 180%;
}
.lightgrayhanggao {
    color: #666666;
	font-size: 9pt;
	line-height: 180%;
}
.thigyhanggao {
	color: #333333;
	font-weight: bold;
	font-size: 10pt;
	line-height: 180%;
}
.120hanggao {
	font-size: 9pt;
	line-height: 120%;
}
.130hanggao {
	font-size: 9pt;
	line-height: 130%;
}
.160hanggao {
	color: #333333;
	font-size: 9pt;
	line-height: 160%;
}
.190hanggao {
	color: #333333;
	font-size: 9pt;
	line-height: 190%;
}
.220hanggao {
	color: #333333;
	font-size: 9pt;
	line-height: 220%;
}
.yellow {
	font-size: 9pt;
	line-height: 150%;
	color: gold;
}
.12pxred {
	font-size: 12pt;
	line-height: 150%;
	font-weight: bold;
	color: #FF0000;
}
.suojin {
	color: #333333;
	font-size: 9pt;
	line-height: 180%;
	text-indent: 24px;
}
.bai {
	font-size: 9pt;
	line-height: 150%;
	color: #FFFFFF;
}
.hui {
	font-size: 9pt;
	line-height: 150%;
	color: #333333;
}
.darkgray {
	font-size: 9pt;
	line-height: 150%;
	color: #666666;
}
.anred {
	font-size: 9pt;
	line-height: 150%;
	color: #CC0000;
}
.anredbold {
	font-size: 9pt;
	line-height: 150%;
	color: #CC0000;
	font-weight: bold;
}
.anredkt {
	font-size: 9pt;
	line-height: 150%;
	color: #CC0000;
	font-family: "楷体_GB2312";
}
.thingray {
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 150%;
	font-weight: bold;
}
.orange {
	font-size: 9pt;
	line-height: 150%;
	color: #f60;
}
.9thingray {
	font-size: 9pt;
	line-height: 120%;
	color: #333333;
}
.content {
	color: #333333;
	font-size: 9pt;
	line-height: 180%;
}
.botton {
	font-size: 9pt;
	background-color: #99ccff;
	padding: 1px;
	height: 18px;
	width: 70px;
	border-top: 1px solid;
	border-right: 1px solid;
	border-bottom: 1px solid;
	border-left: 1px solid;
	color: #000000;
}
.botton2 {
	font-size: 10pt;
	background-color: #99ccff;
	padding: 1px;
	height: 22px;
	width: 160px;
	border-top: 1px solid;
	border-right: 1px solid;
	border-bottom: 1px solid;
	border-left: 1px solid;
	color: #000000;
	font-weight: bold;
}
.table {
width:100%;
	table-layout: fixed;
	white-space: nowrap;
}

.table tr{        
background-color:expression('#ffffff'.split(',)[rowIndex%1])