BODY {
	FONT-SIZE: 12px; 
	BACKGROUND: url(../images/bg.jpg) repeat-x ; 
	background-color:#2D8E0B;
	MARGIN: 0px auto 0px; 
	WIDTH: 1004px; 
	LINE-HEIGHT: normal; 
	FONT-FAMILY: "Arial"
}
p{FONT-FAMILY: "Arial"}
A {
	COLOR: #333; TEXT-DECORATION: none
}

ul,li{
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	margin: 0px;
	padding: 0px;
}
.clear {
	CLEAR: both
}
.searchinput {
	WIDTH: 120px
}
.page .button {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: url(../images/btn_search.gif); BORDER-BOTTOM-WIDTH: 0px; WIDTH: 60px; HEIGHT: 21px; BORDER-RIGHT-WIDTH: 0px
}
.page {
	WIDTH: 204px; PADDING-TOP: 10px; TEXT-ALIGN: right
}
.query {
	OVERFLOW: hidden; 
}
.boldorange {
	FONT-WEIGHT: bold; COLOR: #FD6A0D;padding-left:0px;
}
.blue {
	COLOR: #003eb1
}
.text {
	line-height: 25px;
	DISPLAY: block;
	WIDTH: 742px;
	height:auto;
	color: #000000;
	background-color: #FFFFFF;
	border-width: 0px;
	margin-top:0px;
	padding:8px;
	margin-left:0px;
	OVERFLOW: hidden;
}
.text  ul{	list-style:none;
	text-align:left;
}
.text  li {
BORDER-bottom: #E7E7E7 1px dashed;float:left;width:700px;height:30px;
}
.text .pp{width:600px;DISPLAY: block;float:left;}
#header {
	MARGIN: 0px ; 
	padding:0px;
	WIDTH: 986px;
	border: 0px;
}
#logo {
	FLOAT: left;
	padding-left:9px;
}
#tele {
	MARGIN-TOP: 15px; 
	MARGIN-right: 25px; 
	FLOAT: right;
}
#topright {
	float: left;
	width:398px;
	height:86px;
		BACKGROUND: url(../images/topbg.jpg);
}
#mainflash {
	MARGIN-left:11px;
	padding:8px;
	WIDTH: 948px;
	background-color: #ffffff;
}

#links {
	FONT-WEIGHT: normal;  MARGIN: 10px auto 0px; WIDTH: 850px; COLOR: #035ea7; PADDING:10px 30px 0 30px; HEIGHT: 57px; TEXT-ALIGN: left;
}

#footer {
	FONT-WEIGHT: normal; 
	MARGIN-left: 11px; 
	padding-left: 8px;
	COLOR: #000000; 
	padding-TOP: 0px; 
	HEIGHT: auto; 
	TEXT-ALIGN: center;
	WIDTH: 956px;
	background-color: #F4F4F4;
	border: 0px;
    BACKGROUND: url(../images/bottombg.jpg) repeat-x;
}
#footer A,#links a {
	COLOR: #035ea7
}
#index_container {float:left;
	MARGIN-left:11px;
	padding-left:8px;
	WIDTH: 956px;
	height:auto;
	border: 0px;
	BACKGROUND: url(../images/contentbg.jpg) repeat-y;
}
#index_content {float:left;
	MARGIN-left:11px;
	padding-left:8px;
	WIDTH: 956px;
	height:auto;
	border: 0px;
	BACKGROUND: #ffffff;
}
.incontent{
	WIDTH: 948px;
	height:300px;
	BACKGROUND: url(../images/contentbg.jpg) repeat-y;
	DISPLAY: block;
}
.index_newslist {
	 width:210px;HEIGHT: auto;padding-LEFT: 30px; margin-top:12px;
}
.index_newslist li{width:220px;HEIGHT: 26px;}
.index_newslist  li a:link {
	padding-left: 0px;
	color:#000000;
}
.index_newslist  li  a:hover{
	padding-left: 0px;
	color:#ff0000;
}
#index_contact {
	margin-TOP: 3px;
	margin-left:5px;
	line-height:21px;
	width:178px;
	height:200px;
	border:#e0e0e0 1px solid;
}
#index_contact1 {
	BACKGROUND: url(../images/hotline.jpg)  no-repeat; HEIGHT: 86px
}
#index_contactbottom{
}
#index_contact2 {
	PADDING-LEFT: 3px; 
	PADDING-right: 2px; 
}
#index_right {
	FLOAT: left; WIDTH: 750px;padding-left:8px;
}

/*----------------------导航栏样式开始---------------------------*/
.menu {FLOAT: left;
	MARGIN-TOP: 0px;
	width:986px;
	height:45px;
	padding-top:0px;
	padding-left:0px;
	BACKGROUND: url(../images/nav_bg.jpg);
	background-repeat: repeat-x;
	padding-bottom:0px;
	MARGIN-bottom: 0px;
}

#navigation, #navigation li ul {
	list-style-type:none;
}
#NavNow {
	color:#ff0000; 
	DISPLAY: block;
	height:40px;
	BACKGROUND: url(../images/nav_homeh.jpg);
	text-align:center;
	padding-top:5px;
	margin-top:0px;
	}
#navigation {
	margin-left:20px;
	margin-top:0px;
	padding-bottom:0px;
	MARGIN-bottom: 0px;	
	width:944px;
	height:45px;
	FONT-SIZE: 14px; 
	FONT-WEIGHT: bold;
}

.b{ font-weight:bold; font-size:15px;}
#navigation li {DISPLAY: inline;}
#navigation li a:link, #navigation li a:visited {
	display:block; 
	text-decoration:none; 
	margin-right:2px;
	padding-top:0px;
	color:#ffffff; 
	line-height:31px; 
	font-size:14px;
	FLOAT: left;
}
#navigation a SPAN {
	DISPLAY: block;
	height:40px;
	padding-left:15px;
	padding-right:15px;
	text-align:center;
	padding-top:5px;
}
#navigation A:hover SPAN  {
	COLOR: #ff0000;
	DISPLAY: block;
	height:40px;
	padding-left:15px;
	padding-right:15px;
	BACKGROUND: url(../images/nav_homeh.jpg);
	text-align:center;
	padding-top:5px;
}
#navigation li ul li a:link, #navigation li ul li a:visited {
	display:block; 
	text-decoration:none; 
	color:#666; 
	line-height:31px; 
	font-size:12px;
}
#navigation li ul li a:link, #navigation li ul li a:visited {
	background:#f9fbfa;
	font-size:12px;
	font-weight:normal;    
	border-top:#bfc1c0 1px solid;
}

#navigation li a:hover {
	color:#ff0000;
}
#navigation li ul{
	display:none;
	position:absolute;
	left:0px;
	margin-top:-1px;
	width:90px;	
	border:#bfc1c0 1px solid;

}
#navigation li ul li ul {
	display:none;
	position:absolute;
	top:0px;
	left:0px;
	margin-top:0;
	margin-left:1px;
	width:120px;
}
.clear{clear:both;}

/*----------------------导航栏样式结束---------------------------*/

.clistbox 
{
	width: 90%;
	text-align:left;
	margin-bottom:10px;
	margin-top:3px;
}
.clistbox .line1
{
	border-bottom: 1px dashed #999999;
	text-align:left;
	padding-left:10px;
	
}
.clistbox .line1 span
{float:right;
}
.clistbox .line2
{padding:5px;}
#right_title{
width:750px;
height:47px;
BACKGROUND: url(../images/snav_titlebg.jpg);
}
#commentPage{height:20px; padding-left:200px;}
#ContentLeft{padding-left:0px;padding-top:0px;margin:0px;float:left;}
#commentPage a{
	display:block;
	width:18px;
	border: 1px solid #3299F5;
	float:left;
	margin-left:5px;
	line-height:18px;
	font-size:14px;
}
#commentPage a:hover,.selectpage{
	color:#FFFFFF;
	display:block;
	width:18px;
	float:left;
	margin-left:5px;
	line-height:18px;
	font-size:14px;
	background-image: url(../images/pagebg.jpg);
}
#commentPage  a.ppage,
#commentPage  a.npage{
	display:block;
	width:50px;
	float:left;
	margin-left:5px;
	line-height:16px;
	padding-top:2px;
	height:16px;
	font-size:12px;
}
#commentPage  a.ppage:hover,
#commentPage  a.npage:hover{
	color:#fff;
	display:block;
	width:50px;
	float:left;
	margin-left:5px;
	line-height:16px;
	height:16px;
	font-size:12px;
background-image: url(../images/pagebg_.jpg);
}
.right_top {
	margin-bottom: 8px;
	margin-right: 1px;
	margin-left: 1px;
	height:auto;
}
.right_top #classmenu{
	line-height: 26px;
	height: auto;
	width:176px;
	padding-left: 0px;
	margin-left: 2px;
	background-color:#ffffff;
	list-style: none;
	}
.right_top #classmenu li{
	line-height: 30px;
	height: auto;
	margin-left: 0px;
	margin-right:0px;
	padding:0px;
	background-color:#ffffff;
	border-bottom-color: #EDEDED;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	}
.right_top #classmenu li a {
	padding-left: 10px;
	margin-top:10px;
	color:#000000;
}	
.right_top #classmenu a {
	display: block;}
.right_top #classmenu li ul {
	list-style:none;
	text-align:left;
}
.right_top #classmenu li.sfhover ul {
left: auto;
}
.right_top #classmenu li ul li{
	line-height: 22px;
	height: 27px;
	border-top-color: #EDEDED;
	border-top-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-left: 14px;
	margin-right:0px;
	padding-left:8px;
}
.ImgList{
border-bottom:1px solid #D8D8D8;}
.ImgList img {
	width:165px;
	height:123px;
	border:1px solid #CCC;
}
DIV.digg {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-TOP: 3px; TEXT-ALIGN: center
}
DIV.digg A {
	BORDER-RIGHT: #aaaadd 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #aaaadd 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #aaaadd 1px solid; COLOR: #888888; PADDING-TOP: 2px; BORDER-BOTTOM: #aaaadd 1px solid; TEXT-DECORATION: none
}
DIV.digg A:hover {
	BORDER-RIGHT: #888888 1px solid; BORDER-TOP: #888888 1px solid; BORDER-LEFT: #888888 1px solid; COLOR: #000; BORDER-BOTTOM: #888888 1px solid
}
DIV.digg A:active {
	BORDER-RIGHT: #888888 1px solid; BORDER-TOP: #888888 1px solid; BORDER-LEFT: #888888 1px solid; COLOR: #000; BORDER-BOTTOM: #888888 1px solid
}
DIV.digg SPAN.current {
	BORDER-RIGHT: #888888 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #888888 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #888888 1px solid; COLOR: #fff; PADDING-TOP: 2px; BORDER-BOTTOM: #888888 1px solid; BACKGROUND-COLOR: #888888
}
DIV.digg SPAN.disabled {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #cccccc 1px solid; COLOR: #bbbbbb; PADDING-TOP: 2px; BORDER-BOTTOM: #cccccc 1px solid
}
.blk_18 .pl IMG {
 DISPLAY: block; MARGIN: 5px 10px 0px; FLOAT: left;CURSOR: pointer; width:189px;height:119px;
}
.blk_18 {
 overflow:hidden;
 zoom:1;
 font-size:9pt;
 background:#ffffff;
 width:683px;
 margin-top:8px;
}
.blk_18 .pcont {
 width:610px;
 float:left;
 overflow:hidden;
 padding-left:7px;
}
.blk_18 .ScrCont {
 width:32766px;
 zoom:1;
 margin-left:-5px;
}
.blk_18 #List1_1, .blk_18 #List2_1 {
 float:left;
}
.blk_18 .LeftBotton {
  BACKGROUND: url(../images/roolimg.jpg) no-repeat; FLOAT: left; MARGIN: 0px 0px; WIDTH: 32px; HEIGHT: 145px
}
.blk_18 .RightBotton {
 BACKGROUND: url(../images/roolimg.jpg) no-repeat; FLOAT: left; MARGIN: 0px 0px; WIDTH: 32px; HEIGHT: 145px
}
.blk_18 .LeftBotton {
 BACKGROUND-POSITION: 0px 0px; MARGIN-LEFT: 0px
}
.blk_18 .RightBotton {
 BACKGROUND-POSITION: 0px -145px; MARGIN-right: 0px
}
.blk_18 .LeftBotton:hover {
 BACKGROUND-POSITION: -32px 0px
}
.blk_18 .RightBotton:hover {
 BACKGROUND-POSITION: -31px -145px
}
.blk_18 .pl {
 width:206px;
 border:0px;
 float:left;
 text-align:center;
 line-height:24px;
}
.blk_18 a.pl:hover {
 border:0px ;
 color:#5dacec;
 background:#ffffff;
}
.blk_18 .pl .js{
 FLOAT: left; WIDTH: 189px; height:145px;TEXT-ALIGN: left; OVERFLOW: hidden;background-color: #ffffff;
}
.blk_18 .pp {
 clear:both;
 WIDTH: 189x;  
 height:20px;
 text-align:center;
 OVERFLOW: hidden;	
 padding:3px;
}
.line{
	float:left;
	display: block;
	MARGIN-left:11px;
	padding-left:8px;
	WIDTH: 956px;
	height:9px;
	BACKGROUND:#ffffff;
}
.prosearch input{
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	color:#aaaaaa;
	height:20px;
	line-height:20px;
	background-color: #Ffffff;
	border: thin solid #dbdbdb;
}