body,td,th {
	font-size: 12px;
	color: #333333;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	
}

.line-height {font-size: 12px;line-height: 18px;color: #0C5BA3;}
a:link {font-size: 12px;line-height: 20px;color: #333333;text-decoration: none;}
a:visited {font-size: 12px;line-height: 20px;color: #333333;text-decoration: none;}
a:hover {font-size: 12px;line-height: 20px;color: #003399;text-decoration: none;}
.link2:link {font-size: 12px;line-height: 20px;color: #0C5BA3; font-weight:bold; text-decoration: none;}
.link2:visited {font-size: 12px;line-height: 20px;color: #0C5BA3; font-weight:bold;text-decoration: none;}
.link2:hover {font-size: 12px;line-height: 20px;color: #003399; font-weight:bold;text-decoration: none;}
.link_14:link {font-size: 14px;color: #000099;  text-decoration: none;}
.link_14:visited {font-size: 14px;color: #000099; text-decoration: none;}
.link_14:hover {font-size: 14px;color: #ff6600; text-decoration: underline;}
.border-bottom {
	border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #e0e0e0;}
.border {border:#dddddd 1px solid}
.border2 {border-left:#E3E3E3 1px solid; border-right:#E3E3E3 1px solid; }
.STYLE2 {color: #FF9900}
.line-height2 {font-size: 12px;line-height: 18px;color: #333333;}

.title1 {color: #FFFFFF;font-weight: bold;}
.STYLE1 {color: #FFFFFF}

.title2{color: #0C5BA3;font-weight: bold;}
.top-h1 {
	color: #333333;
	font-size: 14px;
	font-weight: bold;
}

.h1 {
	color: #FF6600;
	font-size: 14px;
	font-weight: bold;
}

.h3{color: #333333;
	font-size: 20px;
	font-weight: bold;
}
.h4 {
	font-size: 14px;
	font-weight: bold;
}
.border-bottom {
	border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #e0e0e0;}
.rad {color: #FF0000}
.line-height {font-size: 12px; color:#333333; line-height:20px; padding:2px;}
.newslist {
	WIDTH: 98%; LIST-STYLE-TYPE: none; margin:auto
}
.newslist LI {
	PADDING-LEFT: 5px; BACKGROUND-POSITION: 0px 12px; CLEAR: both; PADDING-TOP: 8px; BORDER-BOTTOM: #ddd 1px dashed; HEIGHT: 20px
}
.newslist LI SPAN {
	MARGIN-TOP: -15px; FLOAT: right; COLOR: #666666; DISPLAY: block
}
.page {width:98%; border-top:#CCCCCC 1px solid; color:#333333; margin:auto; margin-top:20px; text-align:center; line-height:30px;}

.left{width:554px; float:left; background-color:#f7f7f7; border:#ABC8E7 1px solid; margin-top:6px;}
.nTab{
float: left;
width: 768px;
margin: 0 auto;
text-align:center;
border-bottom:1px #AECBE8 solid;
background:#D3EAFA;
background-position:left;
background-repeat:repeat-y;
margin-bottom:2px;
}
.nTab .TabTitle{
clear: both;
height: 30px;
overflow: hidden;
}
.nTab .TabTitle ul{
border:0;
margin:0;
padding-left:10px;
}
.nTab .TabTitle li{
float: left;
width: 110px;
cursor: pointer;
padding-top: 4px;
padding-right: 0px;
padding-left: 0px;
padding-bottom: 2px;
list-style-type: none;
}
.nTab .TabTitle .active{ height:27px; overflow:hidden; margin-top:3px;  background:#fff;border-left:1px #AACCEE solid;border-top:1px #AACCEE solid;border-right:1px #AACCEE solid;border-bottom:1px #fff solid;}
.nTab .TabContent{
width:auto;background:#fff;
margin: 0px;
padding:10px 0 0 0;
border-right:1px #AACCEE solid;border-left:1px #AACCEE solid;
}
.none {display:none;}

