@CHARSET "UTF-8";

BODY {
	SCROLLBAR-FACE-COLOR: #AACFFC; 
	SCROLLBAR-HIGHLIGHT-COLOR: #AACFFC; 
	SCROLLBAR-SHADOW-COLOR: #FFFFFF; 
	SCROLLBAR-3DLIGHT-COLOR: #FFFFFF; 
	SCROLLBAR-ARROW-COLOR: #FFFFFF; 
	SCROLLBAR-TRACK-COLOR: #FFFFFF; 
	SCROLLBAR-DARKSHADOW-COLOR: #FFFFFF;
	line-height: 150%;
	text-align: left;
}

#root{
	width: 830px;
	margin: auto;
	overflow: hidden;
}

#menu{
	height: 38px;
	overflow: hidden;
	background: url(images/menu_bg.jpg) bottom left no-repeat;
	padding: 0 0 15px 0;
}

#menu li{
	float: left;
}

#title h1{
	display: none;
}

#title{
	height: 225px;
	overflow: hidden;
}

#foot{
	color:#8A8A8A;
	text-align: center;
	padding: 10px;
	height: 15px;
	border-top: #CCCCCC 1px solid;
}

#single #title{
	height: auto;
	overflow: visible;
}

#single #title h1{
	display: block;
	padding: 0px;
	margin: 0;
	font-size: 12px;
	font-weight: bold;
	background: url(images/news.jpg) top left;
	padding: 8px 6px 0 6px;
	height: 28px;
}

#single #site{
	border: #CCCCCC 1px solid;
	border-top: none;
	width: 598px;
	padding: 5px;
}

#left .left3{
	padding-top: 10px;
}

#index #left .left3, #single #left .left3{
	padding: 0px;
}

#single #title h1 span{
	font-weight: normal;
	padding-left: 10px;
	color: #9999FF;
}

#left{
	width: 200px;
	float: left;
	overflow: hidden;
}

#site, #right{
	width: 610px;
	float: right;
	overflow: hidden;
	line-height: 150%;
}

#main{
	padding: 0 0 15px 0;
}

#left .submenu .item, #left .jianju{
	display: none;
}

#left .submenu .item td{
	padding-bottom: 5px;
}

#left .link td{
	padding-bottom: 6px;
}

#left .submenu .show, #left .show{
	display: block;
}

input{
	border: #CCCCCC 1px solid;
}

#comment{
	width: 500px;
}

.error{
	border: #FF0000 1px solid;
	background: #FFFFCC;
}

.error_text{
	color: #FF0000;
}

A:link {
	COLOR: #123F75;  TEXT-DECORATION: none;
}
A:visited {
	COLOR: #123F75;   TEXT-DECORATION: none;
}
A:hover {
	COLOR: #2373CE; TEXT-DECORATION: none
}

#recent_news{
	clear: both;
	padding-top: 12px;
	background: url(images/table-under.jpg) bottom left no-repeat;
	padding-bottom: 17px;
}

#recent_news .recent_news_title{
	height: 42px;
	background: url(images/recent_news.jpg) top left no-repeat;
}

#recent_news .recent_news_title span{
	display: none;
}

#recent_news .color{
	display: none;
}

#recent_news .title_1{
	padding-right: 6px;
	color:#9999FF;
	font-size:12px;
	font-weight:bold;
}

#recent_news .recent_list{
	height: 138px;
	padding: 0px 5px;
	width: 600px;
	background: url(images/table-bg.jpg) top left repeat-y;
	overflow-x: hidden;
	overflow-y: auto;
}

#recent_news .item{
	border-bottom: #CCCCCC 1px dotted;
	padding-bottom: 5px;
	margin-bottom: 5px;
}

.style28 {
	color:#2B4AA5;
}

.style19 {
	font-size:16px;
	font-weight:bold;
	color:#003792;
}

.style25 {
	color:#0284C2;
	font-size:14px;
}

.style27 {
	color:#000000;
	font-size:14px;
}

.style22 {
	color:#003792;
}

.style15 {
	font-size:14px;
	text-align: left;
}

.STYLE85 {
	color:#666666;
	font-size:14px;
}

.style18 {
	font-size:10px;
	padding-left: 5px;
}

#commentform p{
	text-align: left;
}

#pro #title{
	background: url(images/top-product.jpg) top center no-repeat;
}

#pro .pro_item{
	float: left;
	padding: 20px 29px 0 0;
	width: 115px;
	overflow: hidden;
}

#pro .list .last{
	padding: 20px 0 0 0;
}

#pro .list{
	width: 550px;
	margin: auto;
	background: url(images/table-bg.jpg) top center repeat-y;
}

#pro .list1{
	background: url(images/table-bg.jpg) top center repeat-y;
	padding: 0 0 17px 0;
}

#pro .item{
	background: url(images/table-under.jpg) bottom center no-repeat;
	padding-bottom: 17px;
}

#pro .top{
	text-align: right;
	height: 40px;
}