﻿*{margin:0;padding:0}
html,body{height:100%}
body{position:absolute;width:100%}/*opera 9.5 fix*/
#outer{
	width:780px;
	background-color:#0e0e0e;
	margin:auto;
	min-height:100%;
	margin-top:-150px;/*footer height*/
	text-align:left;
}
* html #outer{height:100%}
#header{
	border-top:150px solid #fff;/* soak up negative margin*/
}
#footer{
	width:100%;
	margin:auto;
	height:30px;/* must match negative margin and header soak up*/
}


body{
	margin:0px;
	padding:0px;
	font-family:Arial;
	font-size:13px;
	line-height:18px;
	color:#FFFFFF;
	background-color:#292a2c;
	background-image:url('../images/header_white.gif');
	background-repeat:repeat-x;
}	
a {
	color:#FFFFFF;
	text-decoration:none;
}
a img {
	border:0px;
}
p {
	padding:5px 0px;
}
h2 {
	background-color:#1a1a1a;
	height:40px;
	line-height:40px;
	padding:0px 65px;
	margin-bottom:10px;
}
.all {
	background-color:#0e0e0e;
	width:780px;
	margin:0px auto;
}
.clear {
	clear:both;
	line-height:1px;
}
.header_layout {
	background-color:#FFFFFF;
	width:100%;
	height:120px;
}
.header {
	width:780px;
	margin:0px auto;
	height:120px;
	background-color:#FFFFFF;
}
.content_layout {
	width:780px;
	height:100%;
	margin:0px auto;
	background-color:#0e0e0e;
	direction:ltr;
}
.menu {
	width:650px;
	margin:0px auto 10px auto;
	height:60px;
}
.content_txt {
	width:620px;
	padding-left:30px;
	margin:0px auto;
	text-align:justify;
}
.content_img {
	float:right;
	margin:0px 0px 10px 29px;
}
.marq {
	width:780px;
	margin:0px auto;
	background-color:#0e0e0e;
}
.jCarouselLite {
	margin:0px auto;
	background-color:#0e0e0e;
}
.jCarouselLite_c {
	width:660px;
	margin:0px auto;
	overflow:hidden;
}
.jCarouselLite ul li a img {
	border:1px #888888 solid;
}
.footer_layout {
	background-color:#FFFFFF;
	width:100%;
	height:30px;
	line-height:30px;
}
.footer {
	width:780px;
	margin:0px auto;
	height:30px;
	line-height:30px;
	background-color:#FFFFFF;
	color:#000000;
	text-align:center;
	font-family:Arial;
	font-size:11px;
}
.footer a{
	color:#000000;
}
.decimal_list {
	list-style-type:decimal;
}
.decimal_list li {
	margin:0px 0px 0px 35px;
}
.more {
	text-align:center;
	font-size:12px;
	font-weight:bold;
	background-color:#1a1a1a;
	float:right;
	width:64px;
	height:30px;
	line-height:28px;
}
.js_link {
	cursor:pointer;
}
.li_p {
	padding:1px;
	direction:ltr;
	text-align:right;
}
.pro_img {
	width:620px;
	margin:15px auto 5px auto;
	padding-left:30px;
}
.tbl tr td {
	padding:5px;
}































