		
body {
	background-color: #999999;
	margin-top: 0px;
	margin-bottom: 0px;
	font-size:12px
}

a{
	text-align:left;
}
.footer{
	color: #2C6975;
	text-decoration: none;
	font-size: 12px;
	line-height: 20px;

}
a.footer:hover{
	color: #063760;
	text-decoration: underline;
}
.bluetext{
	color: #2B8BB5;
	font-size: 12px;
}
.INPUTTEXT2{
	font-size:9pt;
	background-color:#E6E3CE;
	color:#4A3A2A;
	border: 1px solid;

} 

.homeheader{
	font-size:9pt;
	color:#FFFFFF;
	font-weight: bold;
}
.content{
	font-size:9pt;
	color:#1D4885;
	line-height: 17px;
	text-align:left;
	text-decoration:none;

}
.content:hover{
	font-size:9pt;
	color:#FF8100;
	line-height: 17px;
	text-align:left;
	text-decoration:none;
}

ul{
text-indent:-1em;
}
tr.indextablegrey01{
	background-color: #E8E6E6;
	line-height: 17px;
	font-size: 9px;
}
tr.indextablegrey02{
	background-color: #E1DFDF;
	line-height: 17px;
	font-size: 9px;
}
tr.indextablegrey03{
	background-color: #E8E6E6;
	line-height: 17px;
	font-size: 9px;
}
tr.content01{
	background-color: #EFF3F4;
	line-height: 17px;
	font-size: 9px;
}
tr.content02{
	background-color: #E4E4E4;
	line-height: 17px;
	font-size: 9px;
}
trSelect {
	background-color:#d8f6d2;
}
h1{
	font-size:14px;
	font-weight:600;
	color: #336699;
	margin: 0px;
	
}
h2{
	font-size:12px;
	color: #1d4885;
	line-height:13px;
	text-align:left;
}
h3{
	font-size:14px;
	font-weight:600;
	color: #1d4885;
	line-height:30px;
	text-align:left;
}
.pageindex{
	font-size:9pt;
	color:#B2B2B2;
	line-height: 17px;
	text-align:left;
	text-decoration:none;

}
.pageindex:hover{
	font-size:9pt;
	color:#313131;
	line-height: 17px;
	text-align:left;
	text-decoration:none;
}

td.orange{
	background-color: #FF8100;
	font-size: 12px;
	color:#FFFFFF;
	line-height: 17px;
	text-indent:0.5em;
	text-decoration:none;
	
}
td.orange:hover{
	background-color: #FF8100;
	font-size: 12px;
	color:#000000;
	line-height: 17px;
	text-indent:0.5em;
	text-decoration:none;
	
}
.whitetext{
	background-color: #FF8100;
	font-size: 12px;
	color:#ffffff;
	line-height: 17px;
	text-indent:0.5em;
	text-decoration:none;
}
.whitetext:hover{
	background-color: #FF8100;
	font-size: 12px;
	color:#000000;
	line-height: 17px;
	text-indent:0.5em;
	text-decoration:none;
}
.text{
	font-size: 12px;
	color:#666666;
	line-height: 20px;
	text-decoration:none;
}
.red{
	font-size:9pt;
	color:red;
	font-weight:bold;
	line-height: 15px;
	text-align:left;
	text-decoration:none;
}
.red:link{
	font-size:9pt;
	color:red;
	font-weight:bold;
	line-height: 15px;
	text-align:left;
	text-decoration:none;
}
.red:hover{
	font-size:9pt;
	color:red;
	font-weight:bold;
	line-height: 15px;
	text-align:left;
	text-decoration:underline;
}
.searchbox{
	border-top-style: inset;
	border-right-style: inset;
	border-bottom-style: inset;
	border-left-style: inset;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 3px;
	border-left-width: 2px;
}
#whole{
margin:0px auto;
width:950px;
background-color:#FFFFFF;
height:auto;
}


#whole2{
margin:0px auto;
width:574px;
background-color:#FFFFFF;
height:auto;
}

#left{
	border:0px;
	background-color:#0033CC;
	width:239px;
	height:200px;
	position:absolute;
	top:120px;
	left:54px;
	padding-top: 10px;
}
#right{
border:0px;
background-color:#0033CC;
width:314px;
height:200px;
position:absolute;
top:120px;
right:54px;
}
#middle{
border:1px solid #003300;
height:auto;
margin-left:259px;
margin-right:338px;
}

.tableborder{
	border: 1px solid #BFBFBF;
	margin: 2px;
}
.green{
	font-size:9pt;
	color:#0B9837;
	line-height: 15px;
	text-decoration:none;
	font-weight: bold;
}
.INPUTTEXT3{
	font-size:9pt;
	background-color:#FFFFFF;
	color:#4A3A2A;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: inset;
	border-right-style: inset;
	border-bottom-style: inset;
	border-left-style: inset;
} 
.greenlogin{
	font-size:9pt;
	color:#0B9837;
	line-height: 15px;
	text-align:left;
	text-decoration:underline;
}
hr{
border:1px solid #336699; height: 2;
margin-top:-1px;
}

.tabtitleon{
	font-size:9pt;
	color:#046810;
	text-align:center;
	text-decoration:none;
	font-weight: bold;
}
.tabtitleoff{
	font-size:9pt;
	color:#336699;
	text-align:center;
	text-decoration:none;
	font-weight: bold;
}
.tabtitleoff:hover{
	font-size:9pt;
	color:#046810;
	text-align:center;
	text-decoration:underline;
	font-weight: bold;
}
.tableborder2{
background-color: #F9F9F9;
	margin: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #BFBFBF;
	border-bottom-color: #BFBFBF;
	border-left-color: #BFBFBF;
	border-top-width: 0px;
}
.tableborder2b{
	margin: 0px;
	border: 1px solid #BFBFBF;
	background-color: #F9F9F9;
}
.tableborder3{
	margin: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #BFBFBF;
}
tr.tableborder4{
	
	border-bottom-width: 1px;
	border-top-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #BFBFBF;
	border-bottom-color: #BFBFBF;
	
}
.tableborder5{
	margin: 0px;
	border: 1px solid #BFBFBF;
}
.tableborder6{
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #BFBFBF;
}
.tableborder7{
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #BFBFBF;
	border-bottom-color: #BFBFBF;
	border-left-color: #BFBFBF;
}
.tableborder8{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #BFBFBF;
}
.contentlist{
	font-size:9pt;
	color:#797979;
	text-align:left;
	text-decoration:none;
	line-height: 15pt;
}
.tabselect{
	font-size:10pt;
	color:#727272;
	text-align:left;
	text-decoration:none;
	padding-top:5px;
}
.fotodescp{
	font-size:9pt;
	color:#003300;
	text-align:left;
	text-decoration:none;
	padding-left:10px;
	font-weight: bold;
}
.newtitle{
	font-size:11pt;
	color:#336699;
	line-height:17pt;
	text-align:left;
	text-decoration:none;
}
.tdline{
	font-size:11pt;
	color:#336699;
	line-height:17pt;
	text-align:left;
	text-decoration:none;

	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #cccccc;
}
.newselect{
	font-size:9pt;
	background-color:#CDE6F7;
	color:#4A3A2A;
	border: 1px solid;

} 
}
.newgrey{
	font-size:9pt;
	line-height:14pt;
	color:#727272;
	text-align:left;
	text-decoration:none;
}
.newgrey:link{
	font-size:9pt;
	line-height:14pt;
	color:#727272;
	text-align:left;
	text-decoration:none;
}
.newgrey:hover{
	color:#333333;
}
.newgrey2{
	font-size:11pt;
	line-height:14pt;
	color:#727272;
	text-align:left;
	text-decoration:none;

}
.content2{
	font-size:9pt;
	color:#1D4885;
	line-height: 25px;
	text-align:left;
	text-decoration:none;

}
.content2:hover{
	font-size:9pt;
	color:#FF8100;
	text-align:left;
	text-decoration:none;
}
.more{
	font-size:9pt;
	color:#296928;
	line-height: 19px;
	padding-right:5px;
	text-decoration:none;
	font-weight: bold;
}
.more:link{
	font-size:9pt;
	color:#296928;
	line-height: 19px;
	padding-right:5px;
	text-decoration:none;
	font-weight: bold;
}
.more:hover{
	text-decoration:underline;
}
.whitemenu{
	font-size:11pt;
	color:#ffffff;
	line-height: 25px;
	padding-left:3px;
	text-decoration:none;
	font-weight: bold;
}
.lastlogin{
font-size:9pt;
	color:#1D4885;
	line-height: 16px;
	text-align:left;
	text-decoration:none;
}
.contenttablebg{
	background-color: #EFF8FA;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #BFBFBF;
	border-right-color: #BFBFBF;
	border-bottom-color: #BFBFBF;
	border-left-color: #BFBFBF;
}
.contenttitle{
	margin-top:45px;
	color: #010C75;
	font-size: 20px;
	font-weight:bold;
	line-height:45px;
	font-weight: bold;
}
.date{
	font-size:9pt;
	color:#006600;
}
.contenttext{
	font-size:11pt;
	color:#524E4E;
	line-height: 26px;
}
.function{
	font-size:9pt;
	color:#524E4E;
	line-height: 12px;
	font-weight: bold;
	text-decoration:none;
}
.function:hover{
	font-size:9pt;
	color:#FF3300;
	line-height: 12px;
	font-weight: bold;
	text-decoration:none;
}
.list{
	font-size:11pt;
	color:#1D4885;
	line-height: 22px;
	text-align:left;
	text-decoration:none;

}
.list:hover{
	color:#FF8100;
	text-align:left;
	text-decoration:none;
}

#navcontainer {
	margin: 0 auto;
	padding: 1em 0 0 0;
	font-size: 18px;
}

/* to stretch the container div to contain floated list */
#navcontainer:after {
        content: ".";
        display: block;
        line-height: 1px;
        font-size: 1px;
        clear: both;
}

ul#navlist {
        list-style: none;
        padding: 0;
      
		margin-top:-10px;
        font-size: 0.8em;
}

ul#navlist li {
	float: left;
	margin: 0;
	padding: 0;
	background-image: url(../images/menu_red3.gif);
	color: #FFFFFF;
	line-height: 29px;
}

ul#navlist li a {
	background-image: url(../images/menu_blue.gif);
	width: 100%;
	padding: 0.5em;

	color: #FFFFFF;
	text-decoration: none;
	background-color: #f7f2ea;
}

#navcontainer>ul#navlist li a { width: auto; }

ul#navlist li#active a {
        background: #f0e7d7;
        color: #800000;
}

ul#navlist li a:hover, ul#navlist li#active a:hover {
        color: #800000;
        background: transparent;
      
}	

/**add by shaojiao.zhang begin**/
td {word-wrap: break-word;}
.tdLeft {font-weight: bold;text-align:right;height:20px;padding-right:10px;}
.tdline{
	padding-left:10px;
	font-size:11pt;
	color:#336699;
	line-height:17pt;
	text-align:left;
	text-decoration:none;

	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #cccccc;
}
.tdnews{
	font-size:11pt;
	color:#336699;
	line-height:17pt;
	text-align:left;
	text-decoration:none;

	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #cccccc;
}
.error_r {
	FONT-SIZE: 12px; COLOR: red
}
.success_g {
	FONT-SIZE: 12px; COLOR: green
}

.txt {border:1px double rgb(187,185,185);font:9pt}
.btn2 {BORDER-TOP: 1px ridge #FFFFFF; FONT-SIZE: 12px; BORDER-LEFT: 1px ridge #FFFFFF; HEIGHT: 15pt; BACKGROUND-COLOR: #D4D0C8; border-right-style:ridge; border-right-width:1px; border-bottom-style:ridge; border-bottom-width:1px; }
.tblOpt{border-collapse: collapse;border-color:#111111;text-align:right;width:100%;height:30px}
.tblEdit {border-collapse: collapse;border-color:#C0C0C0;width:95%}
.tblQuery{border-collapse: collapse;width:100%}
.tblPage {
	FONT-SIZE: 12px;
	border-collapse: collapse;
	border-color:#111111;
	text-align:right;
	width:100%;
	height:30px;
	color: #010C75;
}

.tdTitle {
	background-color:#E1E1E1;
	text-align:center;
	font-weight: bold;
/*	height:24px;*/
	background-image: url(../images/tableheader_background.gif);
	background-repeat: repeat;
}
/* standard list style table */
table.tblList {
	border-collapse: collapse;
	border: 1px solid #CCCCCC;
	border-spacing: 0px;
	width: 100%;
	font-size:12px;
}
table.tblList td {
	line-height: 16pt;
	border-bottom: 1px solid #e5e5e5;
	padding: 3px;
}
/* alternating table row colors added */
table.tblList tr.row0 {
	background-color: #FFFFFF;
}
table.tblList tr.row1 {
	background-color: #F3F3F3;
}

.selected {
	color: #FFCC00;
	font-weight: bold;
}
.text {
	border:1px double rgb(187,185,185);
	font:9pt
}
.button {
	border:1 solid #BBB9B9;
	background:#ffffff
}

.bigtitle2{
	color: #a37e03;
	font-size: 14px;
	line-height: 22px;
	text-decoration: none;
	font-family: 宋体;
	font-weight: bold
}

a.bigtitle:link{
	color: #a37e03;
	font-size: 14px;
	line-height: 22px;
	text-decoration: underline;
	font-family: 宋体;
	font-weight: bold
}
a.bigtitle:active{
	color: #a37e03;
	font-size: 14px;
	line-height: 22px;
	text-decoration: underline;
	font-family: 宋体;
	font-weight: bold
}
a.bigtitle:visited{
	color: #a37e03;
	font-size: 14px;
	line-height: 22px;
	text-decoration: underline;
	font-family: 宋体;
	font-weight: bold
}
a.bigtitle:hover{
	color: #a37e03;
	font-size: 14px;
	line-height: 22px;
	text-decoration: underline;
	font-family: 宋体;
	font-weight: bold
}

.fototitle2{
	color:#999999;
	font-size: 13px;
	line-height: 35px;
	text-decoration:none;
	font-weight: bold;
}
a.fotoheader2{
	color:#BC9303;
	font-size: 12px;
	line-height: 25px;
	text-decoration:none;
	font-weight: bold;
}
a.fotoheader2.link{
	color:#BC9303;
	font-size: 12px;
	line-height: 25px;
	text-decoration:none;
	font-weight: bold;
}
a.fotoheader2.active{
	color:#BC9303;
	font-size: 12px;
	line-height: 25px;
	text-decoration:none;
	font-weight: bold;
}
a.fotoheader2:hover{
	color:#BC9303;
	font-size: 12px;
	line-height: 25px;
	text-decoration:underline;
	font-weight: bold;
}
.fotogallerycontent{
	color: #666666;
	text-decoration: none;
	font-size: 13px;
	line-height: 24px;
	
}

.important{
	color: #666666;
	font-size: 12px;
	line-height: 13px;
	text-decoration: none;	
}
a.important{
	color: #666666;
	text-decoration: none;
}
a.important:link{
	color: #666666;
	text-decoration: none;
}
a.important:visited{
	color: #666666;
	text-decoration: none;
}
a.important:hover{
	color: #333333;
	text-decoration: underline;
}

.content{
	color: #666666;
	text-decoration: none;
	font-size: 12px;
}

.list1{
	color:#1D4885;
	text-align:left;
	text-decoration:none;

}
.list1:hover{
	color:#FF8100;
	text-align:left;
	text-decoration:none;
}

/**add by shaojiao.zhang end**/



.Reg_Input1 {font-size: 8pt; background-color: #eeeeee;border-top-width: 1px; border-right-width: 1px;border-bottom-width: 1px; border-left-width: 1px; border-left-color:#000000; border-right-color:#FFFFFF; border-top-color:#000000;border-bottom-color:#FFFFFF}

.submenu{
	font-size:9pt;
	color:#1D4885;
	line-height: 24px;
	text-align:left;
	text-decoration:none;
	padding-left:30px;
}
.submenu:hover{
	font-size:9pt;
	color:#FFCC00;
	line-height: 24px;
	text-align:left;
	text-decoration:none;
	padding-left:30px;
}
.submenu:link{
	font-size:9pt;
	color:#1D4885;
	line-height: 24px;
	text-align:left;
	text-decoration:none;
	padding-left:30px;
}

.subheader{
	font-size:15pt;
	font-weight:bold;
	color:#FFFFFF;
	line-height: 28px;
	text-align:left;
	text-decoration:none;
	padding-top:2px;
	padding-left:35px
}
