* { margin:0; padding:0; }
body { 
    margin:0 auto;
	height:100%; 
	text-align:center; 
	background:#fff; 
	font-family:arial,宋体; 
	font-size:12px; 
	color:#000; 
	line-height:150%; 
}
#containor { 
    margin:0 auto; 
	width:1000px;
	background:#fff url(../images/RsideBg.gif) repeat-y right top;
	text-align:center;
}
#space {
	height:4px;
	line-height:0;
	overflow:hidden;
	background:#fff;
}
#mainbg {
    float:left;
	width:776px;
	border-left:1px solid #ccc; 
	border-right:1px solid #ccc; 
	background:#fff url(../images/leftbg.gif) repeat-y;
}

#top { 
	margin:0 auto;
	width:1000px;
}
#topBar {
	height:32px;
	padding:2px 0 0 0;
	color:#257CCB;
	background:url(../images/topBar.png) no-repeat;
}
#topBar #date {
	float:left;
	width:710px;
	text-align:left;
	padding:7px 0 0 10px;
}
#topBar #date span { padding:15px 10px 0 0; }
#topBar #topMenu {
	float:right;
	width:260px;
	text-align:right;
	padding:6px 10px 0 0;
}
#topFlash {
	border-left:1px solid #519BDF;
	border-right:1px solid #519BDF;
	height:124px;
}
#nav { 
	height:56px;
	padding:6px 0 0 6px;
	border-left:1px solid #519BDF;
	border-right:1px solid #519BDF;
	background:url(/images2/navBg.png) repeat-x; 
	overflow:hidden;
	zoom:1;
}
#nav a,#nav a:hover {
	list-style:none;
	float:left;
	width:82px;
	height:22px;
	color:#fff;
	font:normal 14px/22px 宋体;
}
#nav a:hover {
	background:url(../images2/nav.gif) no-repeat 6px -1px;
	color:#1D619E;
}
#nav li.hover a { color:#EB7600; }

.navBar {
	height:32px;
	width:998px;
	border:1px solid #ccc;
	border-top:0;
	background:url(../images/mailBg.png) no-repeat;
}
.mailLogin {
	padding:5px 0 0 120px;
	width:375px;
	float:left;
	color:#1D619E;
	font-weight:bold;
	text-align:left;
}
.mailLogin input {
	border:1px solid #ccc;
	background:#fff;
	padding:2px 2px 0 2px;
	height:16px;
	width:90px;
}
.quickMenu {
	float:right;
	width:390px;
}
.quickMenu a,.quickMenu a:visited {
	display:block;
	float:left;
	width:58px;
	height:21px;
	margin:6px 5px 0 0;
	font:bold 12px/21px 宋体;
	color:#1D619E;
	text-decoration:none;
	background:url(../images/quickMenuBg.gif) no-repeat 0 0;
}
.quickMenu a:hover {
	background:url(../images/quickMenuBg.gif) no-repeat 0 -21px;
	color:#1D619E;
}

#bottom { 
    margin:0 auto; 
	width:1000px; 
	clear:both;
	padding:0 0 10px 0;
	border-top:2px solid #ACD0F0;
}
#bottom #BNav {
	height:34px;
	line-height:34px;
	background:#E4F0FA;
	margin:0 0 10px 0;
}

.listPage {
    padding:15px 0;
	height:22px;
	text-align:center;
}
.listPage a, .listPage a:visited {
	padding:2px 6px;
	border:1px solid #ccc;
	margin:2px;
	text-decoration:none;
	display:inline;
	font-weight:bold;
}
.listPage a:hover, .listPage a.current {
	background:#f60;
	border:1px solid #999;
	color:#fff;
}

		  
p { padding:8px; text-indent:2em; }
img { border:0; }
.clear { 
    clear:both; 
	height:0;
	overflow:hidden;
}

.listBg_on { background:#ffc; }
.listBg_out { background:#fff; }

/* 
Form  -------------------------------------*/ 
input,
select,
textarea { 
    font-size:12px;
	font-family:arial,宋体;
}
textarea { 
    border:1px solid #aaa; 
	padding:0 2px 2px 2px;
	overflow:auto;
}
.input {
    border:1px solid #aaa;
	background:#fff;
	padding:1px 2px;
	height:16px;
}
.sffocus {
	background: #ffc; /*----for IE----*/
	border: 1px solid #fc6;
	padding:0 2px 2px 2px;
}

textarea:focus, 
input:focus {
	background: #F0F9FB; /*----for firefox......----*/
	border: 2px solid #1D95C7;
}
/* =Form
-----------------------------------------*/ 

.page {
    margin:10px 0 15px 0;
	text-align:center;
}
table { font-size:12px; }
h1 { font-size:28px; color:#000; line-height:100%; 
     text-align:center; padding:10px; }
h2 { font-family:"楷体_gb2312"; color:#000; line-height:100%; color:#f60;
     text-align:center; padding:10px; }
.fonten { color:#999; font-size:11px; }
.fontred { font-family:宋体;  color:#f00; font-weight:bold; }
.fontgg { color:#f90; font-size:11px;}
a { color:#000000; text-decoration:none; }
a:visited { color:#000000; }
a:hover {
	color:#f60;
	font-size: 12px;
}

a.link2 { color:#f00; text-decoration:underline; }
a.link2:visited { color:#f00; }
a.link2:hover { color:#f60; text-decoration:none;  }

#dhtmltooltip { position:absolute; border: 1px solid #f90; padding:1px 6px; background-color:#FFFFCC;
                visibility: hidden; z-index: 100; text-align:left; color:#000;
				filter: alpha(opacity=80);
                /*filter: progid:DXImageTransform.Microsoft.Shadow(color=#cccccc,direction=135,strength=3);*/
}
.tableborder_blue{
border-top:none;
border-left:solid 1px #045199;
border-right:solid 1px #045199;
border-bottom:solid 1px #045199;
padding-left:15px;
}
.tableborder_blue_2{
	padding-left:15px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
}
.tableborder_blue_3{
border-top:none;
border-left:solid 1px #84c6fa;
border-right:solid 1px #84c6fa;
border-bottom:solid 1px #84c6fa;
padding-left:15px;
}
.tableborder_y{
border-top:none;
border-left:solid 1px #ff4700;
border-right:solid 1px #ff4700;
border-bottom:solid 1px #ff4700;
padding-left:15px;
}
.tablepadding{
	font-size:12px;
	line-height:25px;
	float: left;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.nTab{ 
float: left; font-weight: normal;
width: 100%; height:28px;
margin: 0 auto; 
background-position:left; 
background-repeat:repeat-y; 
} 
.nTab .TabTitle{ 
clear: both; border:0;
height: 28px; 
overflow: hidden;
border-bottom:solid 1px #39c;
} 
.nTab .TabTitle ul{ 
border:0; 
margin:0; 
padding:0; 
} 
.nTab .TabTitle li{ 
float: left; 
width: 90px;
height:28px;
cursor: pointer;
margin-right:0px;
padding-right: 0px; 
padding-left: 1px;
padding-top:3px; 
list-style-type: none; 
color:#ff0000;
} 
.nTab .TabTitle .active{ padding-top:0px;line-height:28px; color:#0000ff; font-size:14px; font-weight:bold; text-align:center; background:url(menu11.jpg) no-repeat; background-position:0px 0px;} 
.nTab .TabTitle .normal{line-height:28px; font-size:12px; color:#fff; text-align:center; } 
.nTab .TabContent{
	height:264px;
	font-weight: normal;
	padding:8px 5px 0px 8px;
border-top:none;
} 

.none {display:none;}

