body
{
	background-image:url(body_bg.gif);
	font-size:9pt;
	font-family:ËÎÌå;
	margin: 0 auto;
	text-align: center;
	background-repeat: repeat;
}

img {
  border:0px;
  }

ul{
list-style:none;
padding-left:0;
}
li {
    list-style:none;
	padding-left:3px;
	height:24px;
	padding-top: 6px;
	vertical-align: middle;
	width:100%;
	display: inline;
  }
  
h1{
	list-style:none;
	line-height:10px;
	color:#333333;
	font-size:18px;
	margin: 12px;
}

a:link
{
	color:#333333;	
	text-decoration: none;
}
a:visited
{
	color:#333333;	
	text-decoration: none;
}
a:hover
{
	text-decoration:underline;
	color:Red;
}

 .content {font: 9pt/14pt "ËÎÌå";color:#333333; line-height:20px}
 A.content:link {text-decoration: none; color:Blue} 
 A.content:visited  {text-decoration: none; color:Blue}  
 A.content:hover {text-decoration: none; color:red;} 

 
.gray
{
	COLOR: #333333;TEXT-DECORATION: none;line-height: 18px;
	font-family:Times New Roman;
	font-family:ËÎÌå;
}
A.gray:link {text-decoration: underline; color: #333333;font-size:12px;} 
A.gray:visited  {text-decoration: underline; color: #333333;font-size:12px;} 
A.gray:hover {text-decoration: underline; color:Red}

A.classinfo:link {text-decoration: underline; color: #333333;font-size:14px;} 
A.classinfo:visited  {text-decoration: none; color: #666666;font-size:14px;} 
A.classinfo:hover {text-decoration: underline; color:Red}

.white
{
	font-size:9pt;
	COLOR:White;	
}
A.white:link {text-decoration: none; color:White;} 
A.white:visited  {text-decoration: none; color:White} 
A.white:hover {text-decoration: none; color:Red}

.whiteMenu
{
	font-size:14px;
	COLOR:White;	
}
A.whiteMenu:link {text-decoration: none; color:White;} 
A.whiteMenu:visited  {text-decoration: none; color:White} 
A.whiteMenu:hover {text-decoration: none; color:#FFFF33}

.black
{
	font-size:9pt;COLOR:Black;line-height: 23px;
	font-family:ËÎÌå;
} 
 A.black:link {text-decoration: none; color:Black} 
 A.black:visited  {text-decoration: none; color:Black} 
 A.black:hover {text-decoration: none; color:Red} 

 .red
{
	font-size:9pt;COLOR:red;line-height: 20px;
} 
 A.red:link {text-decoration: none; color:red} 
 A.red:visited  {text-decoration: none; color:red} 
 A.red:hover {text-decoration: none; color:red} 

.navy{font-size:9pt;color:navy}

.searchbox {
	FONT-SIZE: 9pt;
	WIDTH: 70px;
	height: 18px;
	border: 1px solid B4906E;
}

.black14px {
	FONT-SIZE: 14px;
	font-weight:bold;
	line-height: 20px;
}

.sunftitle
{
	font-size:12px;
	color:cc0000;
	font-weight:bold;		
}
A.sunftitle:link {text-decoration: none; color:#cc0000} 
A.sunftitle:visited  {text-decoration: none; color:#cc0000} 
A.sunftitle:hover {text-decoration: none; color:#cc0000}

td {
	font-size: 12px;
	text-align: left;
}
div {
	font-size: 12px;
}
font {
	font-size: 12px;
	line-height: 22px;
}

.clear{clear:both;font-size:1px;width:1px;visibility:hidden;margin-top:0px!important;*margin-top:-1px;line-height:0}/*ie and firefox1.5 updata */

#topindex {
	text-align: center;
	background-color: #FFFFFF;
	width: 978px;
	margin: 0 auto;
}

#topmenu {
	width:972px!important;
	width: 978px;
	text-align: center;
	background-color: #CA1011;
	line-height: 18px;
	height: 24px;
	padding: 3px;
}
#menuall {
	background-color: #CA1011;
	width: 970px;
	margin: 0;
	text-align: left;
	vertical-align: middle;
}
#toplogin {
	width: 978px;
	height: 20px;
	background-color: #F3F3F3;
	padding: 2px 2px 1px;
}
#toplogl {
	text-align: left;
	width: 550px;
	float: left;
	height: 20px;
}
#toplogr {
	text-align: right;
	width: 220px;
	float: right;
	height: 20px;
}

#tophead {
	width: 970px;
	height: 64px;
	background-color: #FFFFFF;
	padding-top: 2px;
}
#toplogo {
	text-align: right;
	background-color: #FFFFFF;
	width: 180px;
	float: left;
	height: 60px;
	margin: 0 auto;
}
#headmid {
	background-color: #FFFFFF;
	width: 610px;
	height: 60px;
	line-height: 60px;
	float: left;
}
#headright {
	text-align: right;
	background-color: #FFFFFF;
	width: 80px;
	height: 60px;
	float: right;
	line-height: 18px;
	padding-top: 2px;
}
#topbanner {
	text-align: left;
	background-color: #FFFFFF;
	width: 978px;
	height:93px!important;
	height:auto;
	margin: 0 auto;
}
#indexbody {
	text-align: center;
	background-color: #FFFFFF;
	width: 978px;
	height:auto;
	clear: both;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

.input1 {
	font-size: 12px;
	border: 1px solid #666666;
	background-color: #CCCCCC;
}

#indexad {
width:728px; 
height:70px;
z-index:1; 
overflow: hidden;
}
.postinput {
	font-size: 12px;
	border: 1px solid #CCCCCC;
}
.divinfo {
	font-size: 12px;
	line-height: 22px;
	float: right;
	text-align: center;
}

#infocontent {
	width:650px;
	height: auto;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CDCDCD;
	border-right-color: #CDCDCD;
	border-bottom-color: #CDCDCD;
	border-left-color: #CDCDCD;
	border-top-style: none;
	left: auto;
	right: auto;
	text-align: center;
	height:auto;
	background-color: #F5F8FD;
	padding-top: 24px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 8px;
}

.infolist{
	float: right;
	color:#666666;
	width:60px;
	text-align: left;
	vertical-align: middle;
}

.infoline{
	width:100%;
	height:24px;
	padding-top: 6px;
	margin-left: 3px;
}
.dd{
	float: right;
	color:#666666;
	width:60px;
	height:24px;
	line-height: 24px;
	text-align: left;
}
.ii{
	width:100%;
	height:24px;
	line-height: 24px;
	margin-left: 3px;
}

#adschool {
width:300px; 
height:250px;
z-index:1; 
overflow: hidden;
}
#adtest {
	width:450px;
	height:25px;
	z-index:1;
	overflow: hidden;
	margin-top: -5px;
}
.div3px {
	height: 3px;
	width: 770px;
	margin:0px auto;
	text-align:center;
	overflow: hidden;
	background-color: #FFFFFF;
	clear:both;
}
.div1px {
	height: 1px;
	width: 770px;
	margin:0px auto;
	text-align:center;
	overflow: hidden;
	background-color: #FFFFFF;
	clear:both;
}

.divblackform{
	width:963px;
	margin: 0px;
	padding: 2px;
	left: auto;
	right: auto;
	border: 1px solid #CDCDCD;
	background-color: #FFFFFF;
	clear:both;
	margin-right: auto;
	margin-left: auto;
}
#bookmark {
	position:absolute;
	z-index:1;
	padding: 6px;
	background-color: #FFFFFF;
	text-align: left;
}
.box {
	border: 1px solid #AAAAAA;
	height:18px;
	font-size:9pt;
}
.com {
	background-image: url(main_personal_gryhzyb.gif);
	background-repeat: no-repeat;
	background-position: left center;
	height:30px;
	width:175px;
	line-height:30px;
	padding-left: 40px;
	text-align: left;
}
form{
	margin: 0px;
	padding: 0px;
}

.typetitleborder {
	width: 970px;
	text-align:center;
	background-color: #FFFFFF;
	border-top-width: 3px;
	border-bottom-width: 3px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #adadad;
	border-left-color: #FFFFFF;
	padding-bottom: 1px;
	clear: both;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

.typemenu {
	background-color: #ADADAD;
	width: 970px;
	height: 28px!important;
	height: 22px;
	clear:both
}
.typetitle {
	background-color: #C60001;
	float: left;
	width:88px!important;
	width: 94px;
	height: 22px;
	padding-top: 6px;
	padding-left: 3px;
	
}
.typelist {
	background-color: #ADADAD;
	float: left;
	height: 22px;
	width:866px!important;
	width: 864px;
	text-align: left;
	padding-top: 6px;
	padding-left: 6px;
}
#indexbanner {
	width: 978px;
	border-top: 3px solid #FFFFFF;
	border-right: none;
	border-bottom: none;
	border-left: none;
	clear:both;
	background-color: #FFFFFF;
}
#toplist {
	float: left;
	width: 180px;
}
#banner2 {
	float: right;
	width: 770px;
}


/*???*/
.vessel {
	width: 970px;
	text-align: left;
	height: auto;
	clear:both;
	margin-right: auto;
	margin-left: auto;
	display:inline-block;
}
.vesleft {
	width: 232px;
	border: 1px solid #CDCDCD;
	height: auto!important;
	height:222px;
	float: left;
	margin-bottom: 1px;
	background-color: #FFFFFF;
}
.vesmid {
    width:435px!important;
	width: 441px;
	border: 1px solid #CDCDCD;
	height: auto!important;
	height:222px;
	float: left;
	margin-right: 1px;
	margin-left: 1px;
	background-color: #FFFFFF;
}
.vesright {
	width: 287px;
	border: 1px solid #CDCDCD;
	height: auto;
	float: right;
	background-color: #FFFFFF;
	height: auto!important;
	height:222px;
}

.vesevery {
    width:319px!important;
	width: 316px;
	border: 1px solid #CDCDCD;
	height: auto!important;
	height:222px;
	float: left;
	margin-right: 1px;
	margin-left: 1px;
	background-color: #FFFFFF;
}

.vestitle {
	height: 25px;
	margin: 1px;
	border-bottom: 1px solid #CDCDCD;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CDCDCD;
	text-align: center;
	clear:both;
}
.midimage {
	float: left;
	width:64px!important;
	width: 80px;
	text-align: center;
}
.mideright {
	float: right;
	width: 350px;
}
.onegroup {
	height: 150px;
}
.morediv {
	float: right;
	height: 20px;
	width: 50px;
	padding: 6px;
}
.classdiv {
	height: 20px;
	float: left;
	padding-top: 6px;
	padding-left: 3px;
	text-align: left;
	font-size:14px;
	color:#333333;
}


/*????*/
#bottomindex {
	text-align: center;
	background-color: #FFFFFF;
	width: 978px;
	margin: 0 auto;
	left: auto;
	right: auto;
}
#bottommenu {
	text-align: center;
	background-color: #ebebeb;
	width: 970px;
	margin: 0 auto;
}
#bottomcopyright {
	text-align: center;
	background-color: #FFFFFF;
	width: 970px;
	margin: 0 auto;
	border: 1px solid #CDCDCD;
	height:105px;
}
#webinfo {
	height: 100px;
	width: 388px;
	text-align: center;
	margin: 0 auto;
}
#warning {
	height: 23px;
	width: 388px;
	line-height: 23px;
	clear:both
}

#police {
	height: 85px;
	width: 85px;
	line-height: 20px;
	float: left;
}
#webdetail {
	height: 50px;
	line-height: 20px;
	text-align: left;
	float: right;
	width: 300px;
}

#hotad {
	background-color: #F8F8F8;
	width:968px;
	height:30px!important;
	height: 22px;
	border: 1px solid #CDCDCD;
	margin-right: auto;
	margin-left: auto;
	line-height: 30px;
	padding-top: 8px;
}
.fundsearch {
	height: 45px;
	background-position: center;
	line-height: 45px;
	text-align: center;
	padding-top: 10px;
}
.jrjtitle {
	text-align: center;
	float: left;
	height: 115px!important;
	height: 120px;
	width: 30px;
	background-color: #FBFBFB;
	border: 1px solid #F6F6F6;
	line-height:115px
}
.jrjindex {
	text-align: center;
	float: right;
	height: 115px!important;
	height: 120px;
	width: 230px;
	border: 1px solid #F6F6F6;
	overflow: hidden;	
}
.jrj {
    height: 115px!important;
	height: 120px;
	clear:both;
}
#focus {
	height: 30px;
	text-align: center;
	line-height: 30px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999999;
	margin-bottom: 4px;
}
.jrjindex1 {    text-align: center;
	float: right;
	height: 115px!important;
	height: 120px;
	width:157px!important;
	width: 159px;
	border: 1px solid #F6F6F6;
}

