* {
	border:0;
	margin: 0px;
	padding: 0px;
}

html{
width:100%;
height:100%;
}

body{
	font:"Times New Roman", Times, serif Arial, Helvetica, sans-serif;
	margin: 0px auto;
	display: block;
	background:#FFFFFF
/*	background:url(btm_bg.png);
*/}
a:link {
	color: #006081;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color:#006081;
}
/*-------------------head---------#1A3D50--------------------*/
#head {
	width: 1000px;
	height: 100px;
	border-bottom-width: 10px;
	border-bottom-style: solid;
	border-bottom-color: #38789A ;
	background:url(banner.jpg) no-repeat top center;
}

#head #head_item {
	font-size: 14px;
	font-weight: bold;
	color: #285577;
	line-height: 20px;
	display: block;
	float: right;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	padding-right: 5px;
	padding-left: 5px;
	margin-top: 80px;
	vertical-align: bottom;
}
#head #head_item a{
color:#B1D3EC;

}
#head #head_item a:hover {
background: #004D66;
     
}
/*-------------------menu-----------------------------*/
#menu1 {
	width: 200px;
	/*border-right: 1pt solid #6CAAD9;*/
	float: left;
	list-style-type: none;
	display: block;
	margin-right: 5px;
	padding-top: 10px;
	padding-bottom:20px;
	background-color: #A8CCDF;
}

#menu1 #rank_1{
	background-color: #A8CCDF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	height: 23px;
	
}
#menu1 #rank_2 {
	background-color: #DEECF3;
	text-indent:8px;
}

#menu1 li {
    font-family: Arial, Helvetica, sans-serif;
	line-height: 20px;
	font-size: 12px;
	list-style-type: none;
	width: 195px;
	margin-right:5px;
}

#menu1 li a{
	height: 20px;
	width: 190px;
	margin: 0px;
	vertical-align: middle;
	padding-left: 10px;
	display:block;
    text-decoration: none;
}

#menu1 li a:hover {
	background-color: #F4F0E8;
}
/*-------------------main-----------------------------*/
#main {
	width: 755px;
	margin-left: 205px;
	padding: 10px;
    font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	display: block;
}

#main h1 {
	font-size: 20px;
	line-height: 44px;
	text-decoration: none;
	text-indent: 14px;
	color: #333333;

}

#main p {
	line-height: 16px;
	text-align: left;
	padding-top: 5px;
	padding-bottom: 5px;
}
#main ul li{

	list-style-type: disc;
	text-indent: 10px;
    margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 25px;
}
#main ol li{

	list-style-type: decimal;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 25px;
}
#main img {
	text-align: center;
	margin-top: 10px;
	padding-top: 10px;
	display: block;
	background-position: center;
}
#main table {
      width:100%;
      margin:0 0 18px 0;
      border:1px solid #ECE6D7;
	  }
	  
/*#main th{
padding:3px 7px 3px 7px;
background-color: #999999;
font-weight:bold;
}*/

#main td{
padding:3px 7px 3px 7px;
background-color: #F4F1EA;
}

#RIGHTSIDE{
width:200PX;
padding:50px 0 0 10PX;
display:block;
float:right;}

#LEFTSIDE{
padding-LEFT:10PX;
display:block;
float:LEFT;}

.subfont{
display:block;
border-bottom:#CCCCCC dashed 1px;
padding-bottom:10px;
font-size: .8em;
color: #008FBF;
text-align:right;
}

.floatleft{
clear:both;
margin:30px 0px;
}

.floatleft img{
float:right;
margin-left:5px;
}

.floatleft h7{
display:block;
float:right;
padding-top:10px;
margin-top:10px;
}

.floatleft h6{
display:block;
float:right;
text-align:right;
margin:40px 5px 10px 0;
color: #FF6600;
}

.floatleft h3 {
	font-size: 16px;
	line-height: 34px;
	text-decoration: none;
	text-indent: 14px;
	color: #333333;
}

.floatright{
clear:both;
margin:10px;
padding:10px;
border-top:#CCCCCC 1px solid;
}

.floatright img{
float:left;
margin:15px;
padding:20px;
border-right: #EEEEEE 1px dashed;
}

.floatright h7{
display:block;
margin:10px 0 0 180px;
text-align:left;
}

.floatright h6{
text-indent:2em;
display:block;
float:leftt;
color: #FF6600;
}

/*-------------------foot-----------------------------*/	  
#foot {
	height: 30px;
	width: 1000px;
	padding-top: 10px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #38789A;
	text-align: center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:x-small;
	background: url(btm_bg.jpg);
  	color: #FFFFFF;   
	 }
#foot a {
	color: #FFFFFF;
}
/*-------------------class-----------------------------*/	  
