body, td, th, textarea, select,h1, h2, h3, h4, h5, h6, li, td, div, p, h {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1.5em;
padding:0;
margin:0;
}
ul { 
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:5px;
padding:3px;
white-space:nowrap;}

li a{ color:#000000; text-decoration:none;}
li a:hover{ color:#ca0002; text-decoration:underline;}

.clear { clear:both;}
.header { width:946px; margin:auto; clear: both;}
.container{width:946px; margin:auto;}
.leftba{ float:left; width:250px;}
.rightba{ float:left; width:688px; margin-left:8px;}

.info {
	float:left;
	width:250px;
	height:22px;
	background:url(images/lefttop.jpg) no-repeat;
	margin:6px 0 0 0;
	padding:5px 0 0 0;
}
.info2{float:left;
	width:250px;}
.info3{ margin-top:5px;}
.leftconn { float:left; width:248px; margin:0px; border:solid 1px #CCCCCC; }
/*---右侧--*/
.righttop { float:left; width:688px; background: url(images/righttop.jpg) no-repeat; height:22px; margin:6px 0 0 0; padding:5px 0 0 0;}
.news {float:left; width:688px;}
.newcontainer {
	float:left;
	width:685px;
	border: #CCCCCC solid 1px;
	border-top:0px;
}
.newcontainer02 {float:left; width:685px;  border: #CCCCCC solid 1px; border-top:0px;}

div.newcontainer02 ul li { background:url(images/doc.jpg) no-repeat center left; width:46%; display:inline; float:left; text-indent:10px;  overflow:hidden; text-overflow:ellipsis; margin-right:20px; }

div.newcontainer ul li { background:url(images/doc.jpg) no-repeat center left; width:46%; display:inline; float:left; text-indent:10px;  overflow:hidden; text-overflow:ellipsis; margin-right:20px; }

.bold { font-size:14px; font-weight:bold;}

.vreport{ width:610px; margin-left:10px; height:380px;}
.vre01 {width:130px; height:120px; background:#FFFFCC; margin:6px 0px; padding:1px; border:#CCCCCC solid 1px;  overflow:hidden;}
.vre02 { float:left; width:24%;  margin:0px 0px; padding:0 3px; text-align:center;}
.image01 { padding:0px;}

.vre03 { border:#CCCCCC solid 1px; padding:1px; margin-bottom:8px;}



.logo { border: #CCCCCC solid 1px ;  }
.logo2 { border: #CCCCCC solid 1px; padding:1px; margin:4px 0;   }

.bold { font-size:14px; font-weight:bold;}

.topban {width:850px; margin:0 auto; padding:0;}

.topban ul { 
        display:block; 
		float: right; 
		border:1px #E6E6E6 solid;  
		list-style:none; 
		padding:0 ; 
		margin:0px; 
		height:23px; 
		width:613px; 
		text-align:center;}
		
.topban li { padding-top:0px;}	

.topban li a { height:23px; display:block; text-decoration:none; line-height:23px;  background:url(images/boo01.jpg); font:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold;  color: #000000;}	
.topban li a:link ,li a:action { background:url(images/boo01.jpg); text-decoration:none;} 
.topban li a:hover { background:url(images/boo02.jpg) ; text-decoration:none; }