/*
5ydj.Com
(C) 2008-2010 fun Inc.
http://Www.5ydj.Com
*/
* { word-break: break-all; } 
body {margin:0; background:#293041; color:#cccccc; font-size: 12px; font-family:"宋体", "Arial"; }
td {
	font-size: 12px; 
}

.xspace-ajaxdiv { position:absolute; padding: 5px; border: 1px solid #000000; background: #1F2432; text-align: left; }
	.xspace-ajaxdiv h5 { line-height: 24px; font-size: 1em; margin: 0; }
		.xspace-ajaxdiv h5 a { float: right; font-weight: normal; }
	.xspace-ajaxcontent { background: #13161E; border: 1px solid #000; }
		.xspace-ajaxcontent form { margin: 0; }


a{color:#cccccc;text-decoration:none;}
a:hover{color:#ffffff;text-decoration: underline;}
a img { border: none; }

form { margin: 0; }
	textarea, select { font-family: "宋体";
	font-size: 12px;
	line-height: normal;
	color: #555555;
	text-decoration: none;
	background-color: #FFFFFF;
	border: 1px solid #000000; }
	button { height: 17px; line-height: 160%;background: #cc0000; cursor: pointer; border: 0px solid; font-family: "宋体";padding-right: 5px;padding-left: 5px;
	font-size: 12px; color: #ffffff;}
	label { margin-right: 10px; }

#nav,#nav li,#nav ul ,#nav a,#nav img {
	margin:0;padding:0;border:0;
}
#nav {
line-height: 20px; list-style-type: none;
}
#nav li {
float: left;
}
#nav li a:hover{

}
#nav li #a,#c1,#c2,#c3,#c4,#c5,#c6,#c7,#c8,#c9{
display: block;text-align:center;text-indent:-9999px;
}
#nav li #c1:hover,#c2:hover,#c3:hover,#c4:hover,#c5:hover,#c6:hover,#c7:hover,#c8:hover,#c9:hover{
line-height: 19px;border-top:1px solid #cc0000;
}
#nav li #a {width: 100px;}
#nav li #c1 {width: 92px;margin:0 2px 0 0;}
#nav li #c2 {width: 92px;margin:0 2px 0 0;}
#nav li #c3 {width: 92px;margin:0 2px 0 0;}
#nav li #c4 {width: 92px;margin:0 2px 0 0;}
#nav li #c5 {width: 92px;margin:0 2px 0 0;}
#nav li #c6 {width: 92px;margin:0 2px 0 0;}
#nav li #c7 {width: 92px;margin:0 2px 0 0;}
#nav li #c8 {width: 92px;margin:0 2px 0 0;}
#nav li #c9 {width: 92px;margin:0 2px 0 0;}

#nav li ul {line-height: 20px; list-style-type: none;text-align:left;left: -999em; width: 92px; position: absolute;border-bottom:1px solid #cc0000;}
#nav li ul li{float: left; width: 88px;background: #cc0000;border-style:solid; border-color:#000; border-width:2px;}
#nav li ul a{display: block; width: 79px;text-align:left;padding-left:9px;background:#000;}
#nav li ul a:link {color:#fff; text-decoration:none;background:#000;}
#nav li ul a:visited {color:#fff;text-decoration:none;background:#000;}
#nav li ul a:hover {color:#fff;text-decoration:none;font-weight:normal;background:#cc0000;}


#nav li:hover ul {left: auto;}
#nav li.sfhover ul {left: auto;}
#content {clear: left;}
	
.login001{ margin: 0; padding: 0; list-style: none;}
.login001 li { height: 25px; overflow: hidden; padding-left: 10px; background: url(../images/list_icon.gif) no-repeat 0px 4px; }

.inputsp { height: 19px; line-height: 160%;background: #000000; cursor: pointer; border: 0px solid; font-family: "宋体";font-size: 12px; color: #ffffff;padding:0 4px}
.inputon { margin-bottom: 1px; height: 17px; line-height: 160%;background: #cc0000; cursor: pointer; border: 0px solid; font-family: "宋体";padding-right: 4px;padding-left: 4px;
	font-size: 12px; color: #ffffff;}

.inputnarrow{font-family: "宋体","Arial";
	font-size: 12px;
	line-height: normal;
	color: #555555;
	text-decoration: none;
	background-color: #FFFFFF;
	border: 1px solid #000000;
	height: 15px;}
.inputnarrow001{font-family: "Arial";
	font-size: 10px;
	line-height: normal;
	color: #555555;
	text-decoration: none;
	background-color: #FFFFFF;
	border: 1px solid #000000;
	height: 15px;}


.table000{font-family: "宋体";
	font-size: 12px;
	padding-top: 4px; 
	color: #FFFFFF;
	text-decoration: none;}


#menu { width: 100%; overflow: hidden; }
	#menu ul { list-style: none; margin: 15px 10px ; padding: 0; width: 100%; overflow: hidden; }
		#menu li { height: 23px; overflow: hidden; padding-left: 60px; background: url(../images/sort001.gif) no-repeat 0px 0px; }


#headline { height: 70px; he\ight: 240px; overflow: hidden;}
	#headline strong { font-size: 14px; }
	#headline strong  a:link,
	#headline strong  a:visited {color: #ffffff; text-decoration:none}
	#headline strong  a:hover {color: #cccccc; text-decoration:none }
	#headline p { margin: 5px; line-height: 160%; color: #cccccc}
	#headline img {
	float: left;
	width: 72px;
	height: 54px;
	border: 1px solid #FFF;
	background-repeat: no-repeat; 
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;}

	
#headline001 { height: 70px; he\ight: 60px; overflow: hidden;}
	#headline001 strong { font-size: 14px; }
	#headline001 strong  a:link,
	#headline001 strong  a:visited {color: #ffffff; text-decoration:none}
	#headline001 strong  a:hover {color: #cccccc; text-decoration: underline; }
	#headline001 p { margin: 5px; line-height: 160%; color: #cccccc}
	#headline001 img {
	float: left;
	width: 72px;
	height: 54px;
	border: 1px solid #FFF;
	background-repeat: no-repeat; 
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;}


.msgtitlelist001 { margin: 0;  padding: 10px; list-style: none;}
	.msgtitlelist001 li { height: 14px; overflow: hidden; padding-left: 10px; background: url(../images/list_icon.gif) no-repeat 0px 4px; }
	.block .msgtitlelist001 { padding: 3px 5px; }

.linelist001 li { height: 25px;  line-height: 160%; }
		.linelist001 li a { font-size: 14px; }
			.linelist001 strong, .linelist strong a { font-size: 12px; color: #cccccc !important; }


.msgtitlelist002{ margin: 0; padding: 10px; list-style: none;}
	.msgtitlelist002 li { height: 12px; overflow: hidden; padding-left: 10px; background: url(../images/list_icon.gif) no-repeat 0px 6px; }
	.block .msgtitlelist002 { padding: 3px 5px; }

	.linelist002 li { height: 20px; line-height: 160%; }
		.linelist002 li a { font-size: 12px; }
			.linelist002 strong, .linelist strong a { font-size: 12px; color: #cccccc !important; }
			

li cite { font-style: normal; font-size: 12px; float: right;  color: #999999; text-align:right;}
	li cite a { color: #999999; font-size: 12px !important; }
		li cite a:visited { color: #999999; }
		

#panel { overflow: hidden;  }
#userpanel fieldset, #loginform fieldset { border: none; margin: 0; padding: 0; }
#userpanel legend, #loginform legend { display: none; }


#pollform legend { font-weight: bold; }
	#pollsummary { line-height: 1.8em; margin: 10px; background: #25222D; padding: 10px}
	#pollresult { border: 0px; margin: 10px; }
	#pollresult ul { margin: 0; padding: 0; list-style: none; }
	#pollresult li { overflow: hidden; }
		#pollresult li p { margin: 10px; background: #000000; height: 18px; }
		.pollpercent { float: left; width: 75%; }
			.pollpercent span { background: #25222D; border-right: 2px solid #cc0000; float: left; height: 18px; }
		.pollnum { float: right; text-align:right; width: 25%; }
	#dopoll { border: 0px; margin: 0; padding: 10px; text-align: center; }
		#dopoll ul { margin: 0; padding: 0; list-style: none; line-height: 160%; text-align: left; }
		#dopoll li{ line-height:24px; height:24px; clear:both;}
		#dopoll .votekey{ float:left; margin-top:4px;}
			*html #dopoll .votekey{margin-top:0px;}
			*+html #dopoll .votekey{margin-top:0px;}


#userpanel { width: 200px; overflow: hidden;  padding-top: 15px;  padding-left: 10px;  }
	#userpanel form { margin: 0px auto; width: 180px; }
		#userpanel input { width: 110px; }
		#userpanel p { margin: 4px 0 0 0; }
		#userpanel #cookietime { margin: 0 0 0 5px; width: 25px; }
		#userpanel #dologin { float: right; }
		#userpanel form a { line-height: 22px; padding-right: 10px; }
	
	#userpanel ul { { margin: 0 5px; overflow: hidden; width: 220px;  }
	#userpanel li {  height: 25px; overflow: hidden; padding-left: 10px; background: url(../images/list_icon.gif) no-repeat 0px 3px; }




#footer em { font-style: normal; color: #fff; }


#picnews { padding: 0px; height: 100px; he\ight: 80px; overflow: hidden; }
#picnews ul { margin: 0; padding: 0; list-style: none; zoom: 1; overflow: hidden; }
#picnews li { float: left; display: inline; 	
    width: 78px;
	height: 78px;
	background-repeat: no-repeat;
	padding: 3px;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 0px;} }
#picnews img { width: 78px; height: 78px; }


.imgthumblist { margin: 0; padding: 0; list-style: none; padding-top: 5px; }
	/*\*/ * html .imgthumblist { height: 1%; }/**/ *>.imgthumblist { overflow: hidden; }
		.imgthumblist li { float: left; display: inline; text-align: center; width: 120px; height: 100px; w\idth: 110px; he\ight: 90px; overflow: hidden; padding: 3px; margin: 5px 0 0 5px; }
			.imgthumblist p { margin: 0; line-height: 22px; }

				.imgthumblist div a { display: table-cell !important; display: block; width: 104px; vertical-align: middle; }
					.imgthumblist div img { border: 1px solid #FFF; vertical-align: middle; width: 100px; height: 75px;}
					@media all and (min-width: 0px){ .imgthumblist div img { width: 100px; height: 75px; } } /*for Opera Only*/



.imgthumbindexlist { margin: 0; padding: 0; list-style: none; padding-top: 5px; }
	/*\*/ * html .imgthumbindexlist { height: 1%; }/**/ *>.imgthumbindexlist { overflow: hidden; }
		.imgthumbindexlist li { float: left; display: inline; text-align: center; width: 80px; height: 80px; w\idth: 90px; he\ight: 70px; overflow: hidden; padding: 3px; margin: 5px 0 0 5px; }
			.imgthumbindexlist p { margin: 0; line-height: 22px; }

				.imgthumbindexlist div a { display: table-cell !important; display: block; width: 90px; vertical-align: middle; }
					.imgthumbindexlist div img { border: 1px solid #FFF; vertical-align: middle; width: 80px; height: 60px;}
					@media all and (min-width: 0px){ .imgthumbindexlist div img { width: 80px; height: 60px; } } /*for Opera Only*/



.imgthumblist001 { margin: 0; padding: 0; list-style: none; padding-top: 5px; }
	/*\*/ * html .imgthumblist001 { height: 1%; }/**/ *>.imgthumblist001 { overflow: hidden; }
		.imgthumblist001 li { float: left; display: inline; text-align: center; width: 120px; height: 125px; w\idth: 110px; he\ight: 125px; overflow: hidden; padding: 5px; }
			.imgthumblist001 p { margin: 0; line-height: 22px; }

				.imgthumblist001 div a { display: table-cell !important; display: block; width: 104px; vertical-align: middle; }
					.imgthumblist001 div img { border: 1px solid #FFF; vertical-align: middle;  max-width: 100px; max-height: 100px; width: expression(this.width >100 && this.height < this.width ? 100: true); height: expression(this.height > 100 ? 100: true); }
					@media all and (min-width: 0px){ .imgthumblist001 div img { } } /*for Opera Only*/
					
					

.groupindexlist { margin: 0; padding: 0; list-style: none; padding-top: 5px; }
	/*\*/ * html .groupindexlist { height: 1%; }/**/ *>.groupindexlist{ overflow: hidden; }
		.groupindexlist li { float: left; display: inline; text-align: center; width: 120px; height: 105px; w\idth: 108px; he\ight: 105px; overflow: hidden; padding: 5px; }
			.groupindexlist p { margin: 0; line-height: 22px; }

				.groupindexlist div a { display: table-cell !important; display: block; width: 104px; vertical-align: middle; }
					.groupindexlist div img { border: 1px solid #FFF; vertical-align: middle;  max-width: 100px; max-height: 100px; width: expression(this.width >100 && this.height < this.width ? 100: true); height: expression(this.height > 100 ? 100: true); }
					@media all and (min-width: 0px){ .groupindexlist div img { } } /*for Opera Only*/


.imgthumblist002 { margin: 0; padding: 0; list-style: none; padding-top: 5px; }
	/*\*/ * html .imgthumblist002 { height: 1%; }/**/ *>.imgthumblist002 { overflow: hidden; }
		.imgthumblist002 li { float: left; display: inline; text-align: center; width: 100px; height: 105px; w\idth: 90px; he\ight: 105px; overflow: hidden; padding: 5px; }
			.imgthumblist002 p { margin: 0; line-height: 22px; }

				.imgthumblist002 div a { display: table-cell !important; display: block; width: 84px; vertical-align: middle; }
					.imgthumblist002 div img { border: 1px solid #FFF; vertical-align: middle;  max-width: 80px; max-height: 80px; width: expression(this.width >80 && this.height < this.width ? 80: true); height: expression(this.height > 80 ? 80: true); }
					@media all and (min-width: 0px){ .imgthumblist002 div img { } } /*for Opera Only*/



.imgthumblist003 { margin: 0; padding: 0; list-style: none; padding-top: 5px; }
	/*\*/ * html .imgthumblist003 { height: 1%; }/**/ *>.imgthumblist003 { overflow: hidden; }
		.imgthumblist003 li { float: left; display: inline; text-align: center; width: 70px; height: 60px; w\idth: 60px; he\ight: 60px; overflow: hidden; padding: 5px; }
			.imgthumblist003 p { margin: 0; line-height: 22px; }

				.imgthumblist003 div a { display: table-cell !important; display: block; width: 60px; vertical-align: middle; }
					.imgthumblist003 div img { border: 1px solid #FFF; vertical-align: middle;  max-width: 50px; max-height: 50px; width: expression(this.width >50 && this.height < this.width ? 50: true); height: expression(this.height > 60 ? 50: true); }
					@media all and (min-width: 0px){ .imgthumblist003 div img { } } /*for Opera Only*/
					

			li.smallthumb { width: 88px; height: 105px; w\idth: 81px; he\ight: 97px; border-color: #DFDFDF; margin: 0 0 6px 4px; }
				li.smallthumb div { line-height: 65px; font-size: 65px; height: 80px; }
					li.smallthumb div a { width: 80px; }
						li.smallthumb div img {  max-width: 75px; max-height: 75px; width: expression(this.width >75 && this.height < this.width ? 75: true); height: expression(this.height > 75 ? 75: true); }			
						@media all and (min-width: 0px){ li.smallthumb div img { width: 75px; height: 75px; } } /*for Opera Only*/


.font001 { margin: 0; padding: 10px; list-style: none; line-height: 160%; }
.font001 li { padding-left: 10px; font-size: 12px; background: url(../images/list_icon.gif) no-repeat 0px 6px; }
.font001 a:link,
.font001 a:visited {color:#ffffff; text-decoration:none}
.font001 a:hover {color: #cccccc;text-decoration: underline;}

.font002 { margin: 0; padding: 10px; list-style: none; line-height: 160%;  font-size: 14px; font-weight: bold;}

.font004 { margin: 0; padding-top: 3px; list-style: none; color:#ffffff;}
.font004 a:link,
.font004 a:visited {color:#ffffff; text-decoration:none}
.font004 a:hover {color: #ffffff;text-decoration: underline;}
.font005 { font-family: Georgia, "Times New Roman", Times, serif;}
.font006 { margin: 0; padding: 10px; list-style: none; line-height: 160%;  font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif;}


.fontyellow { color: #ffcc00; }
.fontyellow li a:link,
.fontyellow li a:visited {color:#cc0000; text-decoration:none}
.fontyellow li a:hover {color: #ffffff;text-decoration: underline;}

.fontblue { color: #00ccff; }
.fontblue a:link,
.fontblue a:visited {color:#00ccff; text-decoration:none}
.fontblue a:hover {color: #ffffff;text-decoration: underline;}

.fontred { color: #cc0000; }
.fontred li a:link,
.fontred li a:visited {color:#cc0000; text-decoration:none}
.fontred li a:hover {color: #ffffff;text-decoration: underline;}

.fontwhite { color: #ffffff; }
.fontwhite li a:link,
.fontwhite li a:visited {color:#ffffff; text-decoration:none}
.fontwhite li a:hover {color: #ffffff;text-decoration: underline;}

rder: 1px solid #F1F5F6; margin: 5px 1px 5px 2px; width: 50px; height: 50px; padding: 1px; }
#spacestar  img { width: 50px; height: 50px; }


.newslist { margin: 0; padding: 10px; list-style: none; line-height: 130%; }
.newslist li { padding-left: 10px; font-size: 13px; background: url(../images/list_icon.gif) no-repeat 0px 6px; }
.newslist li a:link,
.newslist li a:visited {color:#ffffff; text-decoration:none}
.newslist li a:hover {color: #cccccc;text-decoration: underline;}
/*#aiticlelist p {font-size: 12px; 
font-weight: normal; 
line-height: 130%;
color: #999999;
margin-top: 0px;
margin-right: 0;
margin-bottom: 7px;
margin-left: 0;background: url(../images/dotline_h.gif) repeat-x bottom; }*/
.txtblack {border-bottom-width: 1px; border-bottom-style: dashed; font-family: Verdana, Arial, Helvetica, sans-serif;
            border-bottom-color: #232323; }
.txtname {padding-left: 10px; border-bottom-width: 1px; border-bottom-style: dashed; font-family: Verdana, Arial, Helvetica, sans-serif;
            border-bottom-color: #232323; background: url(../images/list_icon.gif) no-repeat 0px 11px;}
.txtnamein {padding-left: 10px; border-bottom-width: 1px; border-bottom-style: dashed; font-family: Verdana, Arial, Helvetica, sans-serif;
            border-bottom-color: #232323; background: url(../images/list_icon.gif) no-repeat 2px 7px;}


.pages {  text-align: right; repeat-x top; height: 30px; }
	.xspace-page { float: right; margin: 5px 5px 0 0; }
		.xspace-page a, .xspace-page span { float: left; display: inline; margin-right: 3px; line-height: 16px; padding: 0 5px; border: 1px solid; border-color: #000; background: #000000; }
			span.xspace-totlerecord, span.xspace-totlepages { color: #cccccc; }
				span.xspace-totlerecord { margin-right: 0; border-right: none; }
			span.xspace-current { background: #cc0000; color: #FFFfff; font-weight: bold; }


.mainarea { margin: 10px; }


#articledetail {width: 100%;}
	.articletitle { font-size: 16px; color: #ffffff; margin: 10px 0 10px; text-align: center; }
	.articletitle a { color: #ffffff; }
	.articleinfo { margin: 0 10px !important; repeat-x bottom; text-align:center;}


#custominfo { background: #ffffff url(../images/dotline_h.gif) repeat-x bottom; margin: 0 10px; padding: 10px 0; }
	#custominfo h5 { margin: 0; line-height: 20px; font-size: 12px; color: #000000; padding-left: 0px; }
	#custominfo ul { line-height: 20px; padding: 0; margin: 0; list-style: none; }
		#custominfo li { padding: 0 30px 5px; background: url(../images/list_icon.gif) no-repeat 22px 7px; }
			#custominfo strong { color: #000000; }


.smalltxt { font-size: 12px; color: #999; font-weight: normal; }
	.smalltxt a, .smalltxt a:visited { color: #999 !important; }
	

	#articlebody { width: 100%; margin: 0 auto; text-align: left;  padding: 10px 0; overflow: hidden; overflow-y: hidden; line-height: 160%; font-size: 14px; color: #cccccc }
		#articlebody * { line-height: normal; }
			#articlebody  p, #articlebody  div { line-height: 160% !important; margin: 20px 0; }
				#articlebody  p *, #articlebody  div * { line-height: normal !important; }
				#articlebody  strong * { font-size: 12px;}
		#articlebody img { max-width: 500px; max-height: 500px; width: expression(this.width>500 && this.width>this.height ? 500 : true); height: expression(this.height > 500 ? 500 : true); }

.commentlist { margin: 0; padding: 10px; list-style: none; text-align: left;}
	.commentlist li { padding-bottom: 20px; }
		.commentlist h4 { padding: 0 10px; font-size: 12px; margin: 0 0 10px; line-height: 25px; background: #000000 repeat-x bottom; }
	.commentlist img { width: expression(this.width > 500 ? 500: true); max-width: 500px;  }
		.pinglunneirong { font-size: 12px; line-height: 160%; color: #999999}


#hottag { overflow: hidden;  }
	#hottag div { padding: 10px; overflow: hidden; line-height: 160%; }
		#hottag a { margin-right: 5px; white-space: nowrap; }
			#hottag a em { color: #999; font-style: normal; }
			
			

	#comment form { margin: 10px; }
	#comment p { margin: 10px 0; }
		.seccodeline * { vertical-align: middle; }

		#xspace-rates { text-align: center; height: 50px;  padding: 20px 0; border-bottom: none; margin-bottom: 0; }
		#xspace-rates-bg { width: 210px; height: 30px; margin: 0 auto 5px; background: url(/images/rate_star.gif); }
			#xspace-rates-star { height: 30px; background: url(/images/rate_star.gif) 0 -30px; margin: 0 auto 0 0; }
			#xspace-rates-a { height: 30px; margin-top: -30px; }
			#xspace-rates a { float: left; text-align: left; width: 30px; height: 30px; text-indent: -999px; overflow: hidden; background-color: transparent !important; }
			.xspace-rates-5 { width: 30px; }
			.xspace-rates-3 { width: 60px; }
			.xspace-rates-1 { width: 90px; }
			.xspace-rates0 { width: 120px; }
			.xspace-rates1 { width: 150px; }
			.xspace-rates3 { width: 180px; }
			.xspace-rates5 { width: 210px; }

		
		#message { border: 1px solid #000000; padding: 5px; vertical-align: text-top; height: 80px; width: 490px; }
		#seccode { border: 1px solid #cccccc; height: 23px; line-height: 23px; padding: 0 5px; }
		.xspace-quote { margin: 5px 5px 5px 0px; border-left: 4px solid #000000; background: #25222D; padding: 10px; }


#friendlink ul { height: 1%; overflow: hidden; margin: 10px; padding: 0; list-style: none; }
	#friendlink li { float: left; margin: 0px; width: 100px; height: 24px; line-height: 24px; text-align: center; overflow: hidden; }
	.imglink { border-bottom: 1px solid #00ccff; padding-bottom: 1em !important; }	
		.imglink li { height: 31px !important; }
		.imglink li img {width: 88px; height: 31px; }


.quicklink { overflow: hidden; margin: 0; padding: 0; list-style: none; }
.quicklink li { float: left; width: 33.3%; text-align: center; }
	.quicklink li a { display: block; border: 1px solid #999999; width: 180px; margin: 10px auto; height: 50px; text-align: left; line-height: 50px; text-indent: 65px; background-color:#25222D;  background-image: url(../images/panel_icons.gif); background-repeat: no-repeat; }
		.sitehome { background-position: 10px 7px; }
		.bbs { background-position: 10px -83px; }
		.myspace { background-position: 10px -173px; }
		.spacemng { background-position: 10px -263px; }
		.spacesignup { background-position: 10px 7px; }
		.sitemng { background-position: 10px -443px; }
		.logout { background-position: 10px -533px; }
		.login { background-position: 10px -173px; }
		.register { background-position: 10px -353px; }
	.quicklink li a:hover { border-color: #999999; background-color: #000000; text-decoration: none; }


.articlelist{overflow:hidden;height:1%;padding:0px; margin:10px;clear:both;background:transparent url(../images/dotline_h.gif) repeat-x scroll center bottom;}
	.articlelist .thumb {float: left; width: 80px; text-align: center; overflow: hidden; background-color:#ffffff; margin-right:10px; margin-bottom:10px; margin-top:0px;  }
		.articlelist .thumb a{width:80px; display:block;}
		.articlelist .thumb img {border: 1px solid #ffffff; padding: 0px; max-width: 78px; max-height: 78px; width: expression(this.width > 78 && this.width > this.height ? 78 : true); height: expression(this.height > 78 ? 1 : true); }
	.articlelist .message{overflow:hidden; text-align: left; }
	.articlelist ul{font-family:"宋体";padding:0px; margin:0px;margin-bottom:10px; }
		/*\*/ * html .articlelist ul{ height: 1%; }/**/ *> .articlelist ul{ overflow: hidden; }
	.articlelist li{float:left;margin-bottom:5px; margin-top:0px; white-space:nowrap; overflow: hidden; display: inline;width: 160px; }
	.articlelist .maxcontent{ white-space:normal; width:100%; line-height:20px; color:#999;}
	.articlelist li em{color:#ffffff; font-family:"宋体", "Arial";  height: 25px; overflow: hidden; padding-left: 10px; background: url(../images/list_icon.gif) no-repeat 0px 4px; }
	.articlelist li a{ color:#999;}
	.articlelist h4{ line-height:140%; font-weight:bold;font-size:14px; margin-top:0px; margin-bottom:10px}


.article h1{ color:#ffffff; font-size:16px; font-weight:bold; text-align:center; margin: 20px 0 10px; }
	.articleinfo{ color:#999; text-align:center;line-height:25px;}

	.articlebody{font-size:14px;line-height:160%;margin:0pt auto;overflow:hidden;padding:10px 10px 0 10px;width:550px;  text-align:left; }
	.articlebody img {max-width: 500px; max-height: 500px; width: expression(this.width>500 && this.width>this.height ? 500 : true); height: expression(this.height > 500 ? 500 : true); }
	.articlerate{ overflow:hidden;clear:both;height:48px;float:center;}
	.articlerate a{text-decoration:underline; display:block; text-align:center;}



.maxfield{padding-left:10px;}
.maxfield dt{line-height:160%;}
.maxfield dd{line-height:160%;color:#cccccc;padding:0px;}

.media{padding:4px;}
.media strong{ color:#cccccc; font-weight:normal; display:block; line-height:30px;}
.media img { max-width: 400px; max-height: 300px; width: expression(this.width > 400 && this.width > this.height ? 300 : true); height: expression(this.height > 400 ? 300 : true);}



h3.tabs { !important; height: 8px; padding: 0px; margin: 0px;}
	.tab {padding: 0px;float: left; padding-right:5px; cursor: pointer; }
.font003 { margin: 0; padding: 0px; list-style: none; line-height: 160%; }
.font003 li { padding-left: 10px; font-size: 12px; background: url(../images/list_icon.gif) no-repeat 0px 6px; }



.stat ol { margin: 10px; padding: 0; line-height: 22px; background: url(../images/hotspace_bg.gif) no-repeat 5px 5px; list-style: none; }
	.stat li { height: 22px; overflow: hidden; padding-left: 25px; background: url(../images/dotline_h.gif) repeat-x 0 20px; }
	.stat em { float: right; font-style: normal; font-size: 9px; color: #999; width: 25px; margin-left: 5px; }



.messagelist { margin: 0; padding: 10px; list-style: none; line-height: 160%; }
	.messagelist li { margin: 5px 0 10px;}
		.messagelist h4 { margin: 0px; font-size: 14px; line-height: 160%; padding-left: 0px; background: #000000 url(../images/dotline_h.gif) repeat-x bottom; }
			.messagelist h4 em { float: right; font-style: normal; padding-right: 5px; }
			.messagelist h4 a { color: #ffffff; font-weight: bold; }
			.messagelist p { margin: 5px 0; }


.thumbmsglist { margin: 0; padding: 10px; list-style: none; }
	.thumbmsglist li { padding-left: 90px; height: 100px; }
		.thumbmsglist li div { float: left; display: inline; margin-left: -90px; margin-top:5px; text-align: center; border: 1px solid #ffffff; padding: 0px; width: 80px; w\idth: 80px; height: 80px; he\ight: 80px; position: relative; }
			.thumbmsglist li div img { height: 80px; width: 80px; /*width: expression(this.width > 80 && this.height < this.width ? 80: true); height: expression(this.height > 80 ? 80: true);*/ }
		.thumbmsglist li p { margin: 0; }
		.thumbmsglist li em { float: right; font-style: normal; margin-top: 6px; }
			.thumbmsglist li em strong { color: #090; }
		.thumbmsglist li h4 { margin: 0; line-height: 26px; height: 26px; overflow: hidden; font-size: 1em; padding-left: 5px; }
			.thumbmsglist li h4 a { color: #fff;  font-size: 14px; }
		.msgintro { background: #25222D; padding: 15px 5px 0; height: 29px; he\ight: 14px; overflow: hidden; }
		.thumbmsglist .msginfo { background: #25222D url(../images/dotline_h.gif) repeat-x bottom; padding: 5px 5px 10px; }


	.block dl { margin: 0; padding: 5px 0 10px; line-height: 160%; width: 232px; overflow: hidden; }
		.block dt { margin: 0 5px; padding-left: 10px; background: url(../images/list_icon.gif) no-repeat 0; }
			.block dt a { color: #00ccff; }
		.block dd { color: #fff; margin: 2px 5px; padding: 0 0 5px 0px; background: url(../images/dotline_h.gif) repeat-x bottom; }
			.block dd a { color: #999; }

#searchbox form {width:290px;height:29px;margin:2px auto;padding:3px;}
#searchbox input#key {font:bold 16px verdana, arial;color:#555;width:185px;height:19px;border:1px solid #000;padding:4px;}
#searchbox input#searchbutton {vertical-align:top;padding-top:1px;}


#keytext {BORDER-RIGHT: #666 1px solid; BORDER-TOP: #666 1px solid; PADDING-LEFT: 4px; BORDER-LEFT: #666 1px solid;  LINE-HEIGHT: 19px; BORDER-BOTTOM: #666 1px solid; WIDTH: 170px; HEIGHT: 19px}
#buttomkey {BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: url(../images/search_bg_p.gif); BORDER-BOTTOM-WIDTH: 0px; WIDTH: 71px;  HEIGHT: 23px; BORDER-RIGHT-WIDTH: 0px}
.fontplay h1 {margin:0;padding: 3px 0 0 5px;font-size:12px;color: #fff;height:16px;line-height:16px;overflow: hidden;}
.fontplay span {margin:0;/*display:block;width:157px;*/padding: 0px 0 0 3px;font-size:12px;color: #fff;height:16px;line-height:16px;} 
.wydjtime {text-align:center; border: 1px solid #333;background: #13161E;padding: 4px 7px 2px 7px;line-height: 15px;text-decoration: none;}


#link5ydj {margin: 0;padding: 6px 0;background: #13161E;height: 22px;float: left;}	
#link5ydj ul {padding: 0;margin: 0;list-style: none;float: left;}
#link5ydj li {float: left;margin: 0 6px;}
#link5ydj li a {border: 1px solid #000;color: #fff;background: #cc0000;padding: 4px 7px 2px 7px;line-height: 23px;text-decoration: none;}
#link5ydj li a:hover {cursor:pointer;border: 1px solid #ff0000;background: #ff0000;color: #fff;}
#link5ydj li span {margin-left: 10px}
#link5ydj li span a {border: 1px solid #222;background: #000;padding: 4px 7px 2px 7px;line-height: 23px;text-decoration: none;}
#link5ydj li span a:hover {border: 1px solid #000;background: #cc0000;color: #fff;}
/*连续播放*/
#link5ydjs {margin: 0;padding: 6px 0;background: #13161E;height: 22px;float: left;}	
#link5ydjs ul {padding: 0;margin: 0;list-style: none;float: left;}
#link5ydjs li {float: left;margin: 0 6px;}
#link5ydjs li a {border: 1px solid #000;color: #fff;background: #cc0000;padding: 4px 7px 2px 7px;line-height: 23px;text-decoration: none;}
#link5ydjs li a:hover {cursor:pointer;border: 1px solid #ff0000;background: #ff0000;color: #fff;}
#link5ydjs li.on {margin-left: 10px}
#link5ydjs li.on a {border: 1px solid #222;background: #000;padding: 4px 7px 2px 7px;line-height: 23px;text-decoration: none;}
#link5ydjs li.on a:hover {border: 1px solid #000;background: #cc0000;color: #fff;}


.linktion {border-bottom-width: 1px; border-bottom-style: dashed; font-family: Verdana, Arial, Helvetica, sans-serif;
            border-bottom-color: #333; }

#linksort {padding: 0px 0; width: 675px;}
#linksort ul {padding: 0;margin: 0;list-style: none;}
#linksort li {float: left;margin: 0 5px;}
#linksort li .t {background: #cc0000;font-weight:bold;color:#fff;}
#linksort li a {padding: 4px 3px 2px 3px;line-height: 28px;text-decoration: none;font-weight:bold;color:#f4f4f4;}
#linksort li a:hover {background: #cc0000;color:#fff;}

#hothaomenu {padding: 0px 0; width: 740px; background: #42353B;height: 26px;}	
#hothaomenu ul {padding: 0;margin: 0;list-style: none;}
#hothaomenu li {float: left;margin: 0 0px;border-left:1px solid #1F2432;}
#hothaomenu li .t {background: #000;font-weight:bold;color:#fff;}
#hothaomenu li a {background: #42353B;padding: 7px 11px 5px 12px;line-height: 27px;text-decoration: none;font-weight:bold;color:#fff;}
#hothaomenu li a:hover {background: #000;color:#fff;}

#playermenu{width:440px; height:500px; background:#13161E;margin:0 0 0 0}
#playermenu .titlebar{height:30px;line-height:30px;text-align:center;background:#42353B;font-weight:bold;color:#fff}
#playermenu .titlebar div{float:left;width:109px;border-right:1px solid #1F2432;cursor:pointer}
#playermenu .titlebar .y{background:#000;width:110px;}
#playermenu .titlebar .n{border-bottom:0px solid #1F2432}
#playermenu .titlebar #a_4{border-right:0}
 
#playermenu_2,#playermenu_3,#playermenu_4,#playermenu_5{display:none}

.mu_1{clear:both; }
.msgtitlelist002{ margin: 0; padding: 10px; list-style: none;}
	.msgtitlelist002 li { height: 12px; overflow: hidden; padding-left: 10px; background: url(/images/list_icon.gif) no-repeat 1px 7px; }
	.block .msgtitlelist002 { padding: 3px 5px; }

	.linelist002 li { height: 20px; line-height: 160%; }
		.linelist002 li a { font-size: 12px; }
			.linelist002 strong, .linelist strong a { font-size: 12px; color: #cccccc !important; }
li cite { font-style: normal; font-size: 12px;width:40px; float: right; color: #999999; text-align:right;}
	li cite a { color: #999999; font-size: 12px !important; }
		li cite a:visited { color: #999999; }
.txtblack cite{width:68px}
#playinfo .contents{padding:8px}
#indexdbs {margin:0 0 0 0;display:none;}
input.inputgogo {color: #555;background-color: white;border: 1px solid black;height: 13px;width:35px;}
/*连续播放2*/
.playbomlist .mysong{float:left;margin:0px 0 0px 0px;padding:4px 4px;width:420px;border:1px solid #222;background:#353535;}
.playbomlist .mysong .title{float:left;width:100%;height:22px;line-height:22px;text-indent:0.5em;font-size:14px;font-weight:bold;}
.playbomlist .mysong .list{float:left;width:410px;height:272px;padding:2px 5px;border-top:none;background:#13161E;}
.playbomlist .mysong .list {
	overflow:scroll;
	overflow-x:hidden;
	overflow-y:auto;
	scrollbar-face-color:#353535;
	scrollbar-arrow-color:#fff;
	scrollbar-track-color:#13161E;
	scrollbar-highlight-color:#13161E;
	scrollbar-3dlight-color:#13161E;
	scrollbar-shadow-color:#13161E;
	scrollbar-darkshadow-color:#13161E;
	}
.playbomlist .mysong .list li{float:left;width:100%;height:22px;line-height:22px;border-bottom-width: 1px; border-bottom-style: dashed;border-bottom-color: #232323;overflow:hidden;}
.playbomlist .mysong .list li input{margin-right:3px;}