body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(images/bg.jpg);
	background-color: #C6C6C6;
	background-repeat: repeat-x;
	font-family: Tahoma;
	font-size: 12px;
}
a{
	color: #333333;
	text-decoration: none;
}
a:hover{
	color: #333333;
	text-decoration: underline;
}
ul{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.STYLE1{
	font-weight: bold;
	color: #FFFFFF;
}
#mainbody{
	width: 960px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-color: #FFFFFF;
	padding: 0px;
	line-height: 18px;
	color: #333333;
}
.menu{
	font-size:12px;
	position:relative;
	z-index:100;
	background-image: url(images/menubg.jpg);
	height: 26px;
	width: 960px;
} 
.menu ul{list-style:none;} 
.menu li {float:left;position:relative;} 
.menu ul ul {visibility:hidden;position:absolute;top:26px;} 
.menu table {position:absolute; top:0; left:0;} 
.menu ul li:hover ul, 
.menu ul a:hover ul{visibility:visible;} 
.menu a{
	display:block;
	border:1px solid #3F84C9;
	color:#fff;
	text-decoration:none;
	padding-right: 10px;
	padding-left: 10px;
	margin-right: 5px;
	line-height: 24px;
	background-image: url(images/menubg.jpg);
} 
.menu a:hover{
	color:#FFFFFF;
	background-color: #103989;
	line-height: 24px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
} 
.menu ul ul{} 
.menu ul ul li {clear:both;text-align:left;font-size:12px;} 
.menu ul ul li a{
	display:block;
	width:100px;
	height:24px;
	margin:0;
	color: #FFFFFF;
	border-top-width: 0;
	border-right-width: 0;
	border-bottom-width: 1px;
	border-left-width: 0;
	border-bottom-style: solid;
	border-bottom-color: #406AA4;
} 
.menu ul ul li a:hover{
	color: #FFFFFF;
	background-color: #5192D4;
	border-top-width: 0;
	border-right-width: 0;
	border-bottom-width: 1px;
	border-left-width: 0;
	border-bottom-style: solid;
	border-bottom-color: #29569A;
	text-decoration: none;
	font-weight: bold;
} .top{
	height: 50px;
	width: 960px;
	background-color: #FFFFFF;
	margin-botten:8px;
	padding-bottom: 12px;
	padding-top: 8px;
}
.top img{
	float: left;
	padding-right: 520px;
}
.top span{
	float: left;
	display: block;
}
.topsearch{
	float: left;
	width: 220px;
	line-height: 25px;
	vertical-align: middle;
	margin-top: 10px;
}
.input{
	font-family: Tahoma;
	line-height: 16px;
	height: 16px;
	border: 1px solid #8FA3BB;
	font-size: 11px;
	width: 170px;
}
.box{
	width:100%;
	clear:both;
}
.imagesline {
	border: 1px solid #C3C3C3;
}

.leftbox{
	width: 200px;
	background-image: url(images/leftbg.jpg);
	background-repeat: repeat-x;
	float: left;
}
.abouttitle {
	font-size: 16px;
	font-weight: bold;
	line-height: 30px;
	margin-top: 10px;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: capitalize;
	color: #333333;
}

.newslisttitle{
	background-color: #0856A2;
	line-height: 24px;
	color: #FFFFFF;
	font-weight: bold;
	text-indent: 5px;
}
.newslist{
	margin: 10px;
}
.newslist span{
	color: #0856A2;
	font-weight: bold;
	text-decoration: underline;
}
.newslist li{
	background-image: url(images/sort.gif);
	background-repeat: no-repeat;
	background-position: left 7px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	margin-bottom: 5px;
	padding-bottom: 5px;
	color: #0856A2;
	padding-left: 10px;
}
.ad{
	text-align: center;
	padding-top: 40px;
	padding-bottom: 40px;
}
.rightbox{
	float: left;
	width: 735px;
	background-color: #FFFFFF;
	margin-left: 12px;
}
.titleline {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	clear: both;
}
.indextxt{
	margin: 10px;
}
.index_pro01{
	float: left;
	width: 160px;
	margin-right: 20px;
}
.index_pro02{
	width: 220px;
	float: left;
	margin-right: 20px;
}
.index_pro02 ul{
	display: block;
	font-weight: bold;
	color: #000000;
	background-image: url(images/sort2.jpg);
	background-repeat: no-repeat;
	background-position: left 6px;
	padding-left: 15px;
}
.index_pro02 li{
	list-style-type: none;
}
.boot{
	width: 960px;
	height: 26px;
	clear: both;
	background-color: #B0B0B0;
	color: #FFFFFF;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
}
.boot span{
	display: block;
	float: left;
	width: 450px;
	line-height: 26px;
	padding-left: 10px;
}
.boot ul{
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	line-height: 26px;
	list-style-type: none;
	float: right;
	width: 320px;
}
.boot li{
	float: left;
	margin-right: 5px;
}
.boot li a{
	color: #FFFFFF;
}
.POSION{
	background-color: #CECFCF;
	line-height: 22px;
	text-indent: 10px;
	clear: both;
	width:100%;
}
.rightbox_in{
	float: left;
	width: 760px;
	background-color: #FFFFFF;
}
.prolisttitle{
	font-weight: bold;
	line-height: 20px;
	text-indent: 10px;
	margin-top: 5px;
	font-size: 12px;
}
.prolist{
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	margin-top: 5px;
}
.prolist ul{
	list-style-type: none;
	background-image: url(images/sort.gif);
	background-repeat: no-repeat;
	background-position: left 7px;
	padding-left: 10px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
.prolist li{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
/*分页*/
DIV.quotes {PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN:5px; PADDING-TOP: 3px; TEXT-ALIGN: center; float:left;}
DIV.quotes A {
	BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ddd 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #ddd 1px solid; COLOR: #333; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #ddd 1px solid; TEXT-DECORATION: none
}
DIV.quotes A:hover {
	BORDER-RIGHT: #a0a0a0 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #a0a0a0 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #a0a0a0 1px solid; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #a0a0a0 1px solid
}
DIV.quotes A:active {
	BORDER-RIGHT: #a0a0a0 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #a0a0a0 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #a0a0a0 1px solid; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #a0a0a0 1px solid
}
DIV.quotes SPAN.current {
	BORDER-RIGHT: #e0e0e0 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #e0e0e0 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; BORDER-LEFT: #e0e0e0 1px solid; COLOR: #333; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #e0e0e0 1px solid; BACKGROUND-COLOR: #f0f0f0
}
DIV.quotes SPAN.disabled {BORDER-RIGHT: #f3f3f3 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #f3f3f3 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #f3f3f3 1px solid; COLOR: #ccc; MARGIN-RIGHT: 2px; PADDING-TOP:2px; BORDER-BOTTOM: #f3f3f3 1px solid; }
DIV.quotes SPAN.disabled2 {BORDER-RIGHT: #f3f3f3 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #f3f3f3 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #f3f3f3 1px solid; COLOR: #ccc; MARGIN-RIGHT: 2px; PADDING-TOP:2px; BORDER-BOTTOM: #f3f3f3 1px solid; }
/*分页结束*/

.rcbb{ border-bottom:1px #B6B6B6 dashed; line-height:30px;}
img{border:0px;}

