BODY {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 69%;
	COLOR:#4e6d95;
	background-color:#000;
	margin: 0;
	padding:0;
	text-align:center;
}
#mainbackground {
	background:url(images/bg-site2.jpg) #024770 repeat-x top;
	text-align:center;
	margin: 0px;
}
#container {
	background:#FFF;
	width:995px;
	margin: 0 auto; /* 自动边距（与宽度一起）会将页面居中 */
    
}
#header {
	background:url(images/bg-top.jpg);
	height:140px;
	width:995px;
	padding:0px auto;
}

#banner {
	width:995px;
	padding:0 auto;
}
.text{	
font-size: 13px;
}
#sidebar1{
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 15px;
	PADDING-TOP: 16px;
    BACKGROUND: url(image/bkgSnavTop.gif) #FFF no-repeat 18px top;
	FLOAT: left;
	MARGIN: 0px auto;
	WIDTH: 220px;
	voice-family: inherit;
}
.sidebarborder{ border:solid #CCC 1px;}

.accordion_headings{
	cursor:pointer;
}

.bkgSnavTop {
	OVERFLOW: hidden; background:url(images/product-title.jpg) repeat-x top  ; 
	padding-top:7px; 
	font-size:15px;
	font-weight:bold;
 	font-style: italic;
	padding-right:48px; 
	color:#666;
	height:30px;
	}
.snavBkg_hr{
	background:#F1F5F8;
	padding-top:5px;
	padding-left:10px;
	padding-bottom:5px;
	text-align:left;
	clear:#4e6d95;
	font-weight:bold;
	background:#CFDEE8;
}
.snavBkg_hr a{color:#4e6d95;
	font-weight:bold;
    text-decoration: none}
.snavBkg_hr a:visited{ color::#4e6d95;
	font-weight:bold;
    text-decoration: }
.snavBkg_hr a:hover{color:#4e6d95;
	font-weight:bold;
	 text-decoration: }	 
	 
	 
.snav{
	PADDING-RIGHT: 2px;
	PADDING-LEFT: 2px;
	BACKGROUND:#F1F5F8;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px 0px 0px;
	WIDTH: auto;
	PADDING-TOP: 0px;
	LIST-STYLE-TYPE: none;
	TEXT-ALIGN: left
}
.snav A {
	COLOR: #014b74; TEXT-DECORATION:none}
.snav A:visited {
	COLOR: #014b74; text-decoration:none
}
.snav A:hover {
	COLOR: #014b74; TEXT-DECORATION:none
}
.snav A:focus {
	COLOR: #014b74; TEXT-DECORATION:none
}
.snav A:active {
	COLOR: #004b74; TEXT-DECORATION:none}

.snav li{
	line-height:20px;
	font-size: 12px;
	background-image: url(images/ssnavBkg_off.gif);
	background-repeat: repeat-x;
	list-style-type: none;
	padding-left:15px;
}

.sub_nav li {
	line-height:20px;
	font-size: 12px;
	background-image: url(images/ssnavBkg_off.gif);
	background-repeat: repeat-x;
	list-style-type: none;
	padding-left:1px;
}

#mainContent {
	text-align:left;
	padding: 20px 0px; /* 请记住，填充是 div 方块内部的空间，边距则是 div 方块外部的空间 */
	float:right;
	width:750px;
}

.shadow_flash{
	float:right;
	clear:left;
	background: url(images/shadowAlpha.png) no-repeat bottom right;
	width: 360px;
	height:240px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 17px;
	margin-bottom: 0px;
	margin-left: 40px;
}
.flash_innerbox{
	position:relative;
	width: 350px;
	height:230px;
	bottom:6px;
	right: 6px;
	border: 1px solid #999999;
	margin: 0px 0px 0px 0px;
	padding: 4px;
	float:right
}

.shadow_pic{
	float:right;
	clear:left;
	background: url(images/shadowAlpha.png) no-repeat bottom right;
	width: 317px;
	height:358px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 17px;
	margin-bottom: 0px;
	margin-left: 20px;
}
.pic_innerbox{
	position:relative;
	width: 300px;
	height:347px;
	bottom:6px;
	right: 6px;
	border: 1px solid #999999;
	margin: 0px 0px 0px 0px;
	padding: 4px;
	float:right
				}		



#footer {
	height:140px;
	width:995px;
	margin: 0 auto; /* 自动边距（与宽度一起）会将页面居中 */
}
.siteInfo {
	background:url(images/bg-bottom.jpg) no-repeat;
	height:140px;
	width:995px;
	text-align:center;
	padding-bottom:15px
}
.footbackground {
	background:url(images/bg-bottom.jpg);
	margin: 0px;
    padding: 0px;
    height:97px;
	width:938px;
}
.footfont {
	clear:both;
	color:#FFF;
	height:10px
}
#menu-bottom {
	padding-left:225px;
}
#menu-bottom UL {
	LIST-STYLE-TYPE: none
}
#menu-bottom LI {
	PADDING-RIGHT: 0px;
	BACKGROUND-POSITION: left center;
	PADDING-LEFT: 0px;
	FLOAT: left;
	BACKGROUND-IMAGE: url(images/menu-sign.gif);
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	BACKGROUND-REPEAT: no-repeat;
	POSITION: relative;
	width:110px;
	height:50px
}
#menu-bottom A {
	PADDING-RIGHT: 14px;
	DISPLAY: block;
	PADDING-LEFT: 14px;
	PADDING-BOTTOM: 6px;
	MARGIN: 7px 0px 0px 2px;
	COLOR: #fff;
	LINE-HEIGHT: 29px;
	PADDING-TOP: 0px;
	TEXT-DECORATION: none;
	font-size:13px;
	font-weight:700;
}
#menu-bottom A:hover {
	BACKGROUND-POSITION: 50% top;
	COLOR: #003366;
	BACKGROUND-REPEAT: repeat-x
}
#menu-top {
	DISPLAY: inline;
	float:right;
	position: relative;
	top:98px;
	right:10px;
}
#menu-top UL {
	LIST-STYLE-TYPE: none
}
#menu-top LI {
	BACKGROUND-IMAGE: url(images/menu-sign.gif);
	BACKGROUND-POSITION: left center;
	BACKGROUND-REPEAT: no-repeat;
	FLOAT: left;
	MARGIN: 0px;
	PADDING: 0px;
	POSITION: relative;
	width:110px;
	height:40px;
}
#menu-top A {
	PADDING-RIGHT: 14px;
	DISPLAY: block;
	PADDING-LEFT: 14px;
	PADDING-BOTTOM: 6px;
	MARGIN: 7px 0px 0px 2px;
	COLOR: #fff;
	LINE-HEIGHT: 29px;
	PADDING-TOP: 0px;
	TEXT-DECORATION: none;
	font-size:13px;
	font-weight:700;
}
#menu-top A:hover {
	BACKGROUND-POSITION: 50% top;
	background: #91A9E8;
	COLOR: #fff;
}
.fltrt { /* 此类可用来使页面中的元素向右浮动。浮动元素必须位于页面上要与之相邻的元素之前。 */
	float: right;
	margin-left: 8px;
}
.fltlft { /* 此类可用来使页面上的元素向左浮动 */
	float: left;
	margin-right: 8px;
}
.clearfloat { /* 此类应当放在 div 或 break 元素上，而且该元素应当是完全包含浮动的容器关闭之前的最后一个元素 */
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
}
.box{
	font-size: 14px;
	background:url(images/bg-right-box.gif);
	padding-top:0px;
	border:solid #CCC 1px;
	width:390px;
	text-align:left;
	}
.box li {
	list-style-type: none;
}
