
body 	{	
	background-image: url(bg-body.jpg);
	background-attachment: fixed;
	background-repeat:repeat;
	background-position:top;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family:Arial, Helvetica, sans-serif,宋体;
	font-size:13px;
	text-decoration:none;	
	}
#container{
margin-left: auto;
margin-right: auto;
width: 950px;
text-align: left;
display:block;
background-color:#FFFFFF;
margin-top: 0px;
padding:0px 0px 0px 0px;
top: 0px;
}

#sideshadows{
margin-left: auto;
margin-right: auto;
width: 980px !important;
width: 950px;
background-image:url(sideshadow6.png) !important; /* BACKGROUND FOR ALL OTHER BROWSERS */
background-image:url(sideshadow_ie.jpg);/* BACKGROUND FOR IE 6 */
background-repeat:repeat !important;/*background-attachment: fixed;  BACKGROUND FOR IE 6 */
background-position:top;
display:block;
margin-top: 0px;
padding:0px 0px 0px 0px;
top: 0px;
}

#header{
background: url(images_01.gif) no-repeat left top;
height:110px;
margin:0 1px 1px 1px;
}

#header_left{
float:right;
width:400px;
padding:35px 0 0 20px;
font-size:2.4em;
background-color:inherit;
letter-spacing:-2px;
font-weight:normal;
}

#header h2{
margin:10px 0 0 40px;
font-size:1.4em;
background-color:inherit;
color:#f0f2f4;
letter-spacing:-1px;
font-weight:normal;
}

#contentbox {
margin:10px 10px 10px 10px ;
}
/*-------------- sidenav ---------------------------------*/
#sidenav {
width:198px; 
color:#114077;
margin-top:0px;
display:block;
border-left: 1px solid #124278;
border-right: 1px solid #124278;
border-bottom: 1px solid #124278;
 border-top:1px solid #124278;
background-color: #EFEFEF;
line-height: 1.5em;
padding: 10px 10px 20px 10px ;
}
#sidenav ul {
padding:4px 0px 0px 0px;
margin:0px;
}
#sidenav ul li {
list-style-type:none; 
border-bottom:1px solid white;
text-decoration:none;
padding-top:4px;
padding-left:6px;
padding-bottom:4px;
font-size:12px;
margin:0px;
}
#sidenav ul li a:link, a:visited {
text-decoration:none;
padding-left:3px;
color:#114077;
}
#sidenav ul li a:hover {
letter-spacing:0;
color:#114077;
text-decoration:underline;
}
/* LEVEL 2 LISTS */
#sidenav ul ul {
margin-left:20px;
margin-top:0px;
}
#sidenav ul ul li {
list-style-type:disc; 
border-bottom:0px solid white;
text-decoration:none;
padding-top:2px;
padding-bottom:2px;
font-size:13px;
margin:0px;
}
#contentleft{
float:left;
width:220px;
padding:20px 5px 10px 0px ;
line-height:1.4em;
} 
#contentright{
float:right;
width:700px;
padding:20px 0px 10px 5px ;
line-height:1.4em;
}

#defaultcontentright{
float:left;
width:220px;
padding:20px 0px 10px 5px ;
line-height:1.4em;
} 
#defaultcontentleft{
float:right;
width:700px;
padding:20px 5px 10px 0px;
line-height:1.4em;
}



.link-list {
	font-size: 12px;
	color: #0183D9;	
}
.text-paper {
	font-size: 12px;
	line-height: 18px;
	color: #6D6D6D;
	text-align: left;
}

.text-white {
	font-size: 12px;
	color: #FFFFFF;
	text-align: left;
}

.link-tittle {
	font-size: 12px;
	color: #515151;
	text-align: left;
	line-height: 30px;
}
a.link-tittle:link {
	font-size: 12px;
	color: #515151;
}
a.link-tittle:visited {
	font-size: 12px;
	color: #515151;
}
a.link-tittle:hover {
	font-size: 12px;
	color: #515151;
}
a.link-tittle:active {
	font-size: 12px;
	color: #515151;
}


td {
	font-size: 12px;
	line-height: 18px;
	color: #6D6D6D;
}
.text-gra {
	font-size: 12px;
	color: #A8A8A8;
	text-align: left;
	line-height: 18px;
}

.tittle-blue {
	font-size: 14px;
	color: #0181DC;
	line-height: 40px;
	text-align: left;
}


.link-tittle2 {
	font-size: 12px;
	color: #0085DC;
	text-align: left;
	line-height: 30px;
}
a.link-tittle2:link {
	font-size: 12px;
	color: #0085DC;
	text-align: left;
}
a.link-tittle2:visited {
	font-size: 12px;
	color: #0085DC;
	text-align: left;
}
a.link-tittle2:hover {
	font-size: 12px;
	color: #0085DC;
	text-align: left;
}
a.link-tittle2:active {
	font-size: 12px;
	color: #0085DC;
	text-align: left;
}
.tittle-red {
	font-size: 12px;
	color: #FE0000;
}
.font01
 { font-family: "宋体"; 
	font-size: 14px; 
	font-weight: bold; 
	color: #3D3D3D;
}
.TopBorder
{
	background-image: url(btn_bg.gif);
}
.SelectedTopBorder
{
	background-image: url(btn_select.gif);
}

.blue{
	font-family: "宋体";
	font-size: 12px;
	line-height: 24px;
	color: #5377A9;
	text-decoration: none;
	font-weight:bold;
}
a.blue:link,a.blue:visited,a.blue:active,a.blue:hover{
	font-family: "宋体";
	font-size: 13px;
	line-height: 24px;
	color: #5377A9;
	text-decoration: none;
	font-weight:bold;
}
.nblue{
	font-family: "宋体";
	font-size: 12px;
	line-height: 24px;
	text-decoration: none;
	
}
a.nblue:link,a.nblue:visited,a.nblue:active,a.nblue:active{
	font-family: "宋体";
	font-size: 12px;
	line-height: 24px;
	color: #5377A9;
	text-decoration: none;
	
}
a.nblue:hover{
	font-family: "宋体";
	font-size: 12px;
	line-height: 24px;
	color: #5377A9;
	text-decoration:underline;
	}

.black,a.black:link,a.black:visited,a.black:active{
	font-family: "宋体";
	font-size: 14px;
	line-height: 24px;
	text-decoration: none;
	color: #515151;
}
a.black:hover{
	font-family: "宋体";
	font-size:14px;
	line-height: 24px;
	text-decoration:underline;
	color: #515151;
}

.left-nav {
	font-family: "宋体";
	font-size: 12px;
	line-height: 24px;
	color: #727272;
	text-decoration: none;
}
a.left-nav:link {
	font-family: "宋体";
	font-size: 12px;
	line-height: 24px;
	color: #727272;
	text-decoration: none;
}
a.left-nav:visited {
	font-family: "宋体";
	font-size: 12px;
	line-height: 24px;
	color: #727272;
	text-decoration: none;
}
a.left-nav:hover {
	font-family: "宋体";
	font-size: 12px;
	line-height: 24px;
	color: #727272;
	text-decoration: underline;
}
a.left-nav:active {
	font-family: "宋体";
	font-size: 12px;
	line-height: 24px;
	color: #727272;
	text-decoration: none;
}

.tittle-blue {
	font-family: "宋体";
	font-size: 12px;
	line-height: 18px;
	color: #003169;
	text-decoration: none;
	font-weight: bold;
}
a.tittle-blue:link {
	font-family: "宋体";
	font-size: 12px;
	line-height: 18px;
	color: #003169;
	text-decoration: none;
	font-weight: bold;
}
a.tittle-blue:visited {
	font-family: "宋体";
	font-size: 12px;
	line-height: 18px;
	color: #003169;
	text-decoration: none;
	font-weight: bold;
}
a.tittle-blue:hover {
	font-family: "宋体";
	font-size: 12px;
	line-height: 18px;
	color: #003169;
	text-decoration: underline;
	font-weight: bold;
}
a.tittle-blue:active {
	font-family: "宋体";
	font-size: 12px;
	line-height: 18px;
	color: #003169;
	text-decoration: none;
	font-weight: bold;
}
.text-gra1
{
BORDER-RIGHT:0px;
BORDER-TOP:0px;
FONT-SIZE:12px;
BORDER-LEFT:0px;
WIDTH:620px;
height:200px;
LINE-HEIGHT:18px;
BORDER-BOTTOM:0px;
FONT-FAMILY:"宋体";
}

.demoarea {
	
	background:#FFFFFF;
}

.demoarea p 
{
	padding:5px;
}

.demoheading,a.demoheading:link,a.demoheading:visited,a.demoheading:active
{
	padding-bottom: 20px;
	color: #5377A9;
	font-family: Arial, Sans-Serif, 宋体;
	font-weight: bold;
	font-size: 1.2em;
}
a.demoheading:hover
{
	padding-bottom: 20px;
	color: #5377A9;
	font-family: Arial, Sans-Serif, 宋体;
	font-weight: bold;
	font-size: 1.2em;
	text-decoration:underline;
	}

#master_contentheader
{
	height: 15px;
	
}
#master_contentplaceholder
{
	padding: 10px 20px 0px 20px;
	background: url(rightcoltop.gif) no-repeat right top;
	line-height: 1.5em;
}

.sidebar 
{
	width: 100%;
	margin-bottom: 10px;
	
}

.sidebarheader
{
	height: 24px;
	padding: 10px 0 0 35px;
	background: url(sidebar_header.png) no-repeat left top;
	font-family: Arial, Sans-Serif;
	font-size: 1.2em;
	font-weight: bold;
	text-transform: uppercase;
	color: white;
}

a.sidebarheader:link,a.sidebarheader:visited,a.sidebarheader:active
{
	height: 24px;
	padding: 10px 0 0 35px;
	background: url(sidebar_header.png) no-repeat left top;
	font-family: Arial, Sans-Serif;
	font-size: 1.2em;
	font-weight: bold;
	text-transform: uppercase;
	color: white;
	
}
a.sidebarheader:hover
{
	height: 24px;
	padding: 10px 0 0 35px;
	background: url(sidebar_header.png) no-repeat left top;
	font-family: Arial, Sans-Serif;
	font-size: 1.2em;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration:underline;
	color:White;
	}


.sidebarcontent
{	
	border: 1px solid #0F2543;
	padding: 20px 10px 20px 10px ;
	line-height: 1.5em;

	background:#FFFFFF
}


#master_sidebarsearch
{
	padding-top: 20px;
}
#master_menu 
{
	float: left;
	width: 240px;
	padding-right: 10px;
}
.menu{	
	 width:600px;	
	 height:28px;
	 background-image:url(maintile.gif);
	 background-repeat:repeat-x;
	 color:#FFF;
	 font-weight:bold;
}
#master_page
{
	margin: 5px auto 20px auto ;
	width: 950px;
}

#menucontainer {
	
	BACKGROUND-IMAGE: url(maintile.gif); HEIGHT: 28px
}
#side{
float:left;
width:200px;
font-size:0.9em;
padding:20px 0 0 20px;
}

#footercontainer {
background-image:url(footerbg.jpg);
background-repeat:repeat-x;
display: block;
font-size: 12px;
padding: 2px 6px 2px 6px;
margin-right: auto;
margin-left: auto;
font-family:Arial, Helvetica, sans-serif;
height:38px;
/* line-height:4em; */ /* CAUSING LINE HEIGHT ERROR WHEN LINK VISITED */
}

.footertext,a.footertext:link,a.footertext:visited,a.footertext:active {
font-size: 12px;
color:#FFFFFF;
width: 950px;
text-decoration: none;
}
a.footertext:hover
{
font-size: 12px;
color:#FFFFFF;
width: 950px;
text-decoration:underline;
}


#cl{ /* 解决层重合*/
 clear:right;
}
#map {
	position:absolute;
	z-index:1;
}
#map001 {
	position:absolute;
	z-index:2;
}
#map002 {
	position:absolute;
	z-index:3;
}
#map003 {
	position:absolute;
	z-index:4;
}
#map004 {
	position:absolute;
	z-index:5;
}
#map005 {
	position:absolute;
	z-index:6;
}




