* { word-break:break-all; margin:0; padding:0; border:0; }


body { background:#FFF; text-align:center; color:#000; font:12px Arial, Helvetica, sans-serif, "ËÎÌå"; }
	body * { overflow:hidden; }
	
a:link { color: #000; text-decoration: none; }
a:visited { text-decoration: none; color: #666;}
a:hover { text-decoration: underline; color: #F00; }
a:active { text-decoration: none; color: #00F; }

img { border:0; vertical-align:middle; }


.ad { height:40px; line-height:40px; vertical-align:middle; background:#DADADA; }
	.ad object { margin:0; }
	*html .ad object { margin:0 1px; }
	*+html .ad object { margin:0 1px; }

.ba a { font-weight:bold; }

.banner0 { background:url(../images/bg/banner0.jpg) bottom repeat-x; }
.banner1 { background:url(../images/bg/banner1.jpg) bottom repeat-x; }
	.banner1 a:link { color:#FFF; }
	.banner1 a:visited { color:#FFF; }
	.banner1 a:hover {  color: #FFF; }
	.banner1 a:active { color: #FFF; }
 
.bdl { border-left:1px #D3DBCE solid; }
.bdr { border-right:1px #D3DBCE solid; }
.bdb { border:1px #D3DBCE solid; padding:5px; }

.blown { color:#864E4F; }
	.blown a:link { color:#864E4F; }
	.blown a:visited { color:#864E4F; }
	.blown a:hover { color: #666; }
	.blown a:active { color: #666; }
.red { color:#F00; }
	.red a:link { color: #F00; }
	.red a:visited { color: #F00; }
	.red a:hover { color: #00F; }
	.red a:active { color: #00F; }
	
.center { margin:0 auto; width:780px; }
.center1 { margin:10px auto; width:700px; line-height:1.5; }
.left { float:left; }
.right { float:right; }

.dpn { display:none; }

.logintext { width:80px; border:1px #999 solid; margin-left:3px; }
*html .logintext { margin:2px 0 2px 3px; }
.subm { height:20px; border:1px #999 solid; }

.list { }
	.list ul { list-style:none; }
		.list li { padding:2px 0 2px 5px; }

.page { margin-top:5px; }

.px14 { font-size:14px; }
.px24 { font-size:24px; padding:10px 0; }

.sptitle { width:778px; height:110px; padding-bottom:1px; }
	*html .sptitle ul { float:none; }
	.sptitle span { line-height:25px; padding-right:50px; }

.tal { text-align:left; }
.vam { vertical-align:middle; }

.title { height:33px; background:url(../images/bg/title.jpg) center repeat-x; }
	.title ul { list-style: none; margin-left:20px; }
		.title li { float:left; width:71px; height:31px; line-height:31px; vertical-align:middle; font-size:14px; }
.title0 { background:url(../images/bg/title0.jpg) bottom no-repeat; }
.title1 { background:url(../images/bg/title1.jpg) bottom no-repeat; }


#menu { width:100%; background:#FFC; color:#333; display:none; border-bottom:#CCCCCC 1px solid; }

#top { }
	#logo { width:170px; height:110px; }
	#topbanner { width:610px; height:25px; line-height:25px; }
		#topbanner ul { list-style: none; margin:0 28px; }
			#topbanner li { float:left; padding:1px; }
	#topad { width:610px; height:85px; line-height:85px;}

#banner { height:43px; line-height:43px; background:url(../images/bg/banner.jpg) bottom repeat-x; }
	#banner ul { list-style: none; margin:0 45px; }
		#banner li { float:left; width:69px; height:43px; font-size:14px; }
		
#search { height:27px; line-height:27px; background:url(../images/bg/search.jpg) top repeat-x; text-align:left; }
	#search form { padding-left:39px; height:27px; }
	#search form input { margin:0 3px 0 6px; }
	*html #search form input { margin:0; }
	*+html #search form input { margin:0; }
	#text { width:300px; }

#keyad { height:20px; line-height:20px; text-align:left; vertical-align:text-bottom; }
	#kads { padding-left:20px; }

#bottom { padding:1px 0; }
	#bz { height:25px; line-height:25px; background:#A6CBFF; }
	#bbanner { height:25px; line-height:25px; margin:0 0 5px; }
		#bbanner ul { list-style: none; margin:0 50px; }
			#bbanner li { float:left; padding:1px 5px; }

#pos { height:24px; line-height:24px; background:url(../images/bg/pos.jpg) bottom repeat-x; padding:10px 0 0 50px; width:730px; }

#atit { height:30px; line-height:30px; margin:10px; }