
* {margin:0; padding:0;}
a:link {text-decoration:none; color:#000000;}
a:visited {text-decoration:none; color:#000000;}
a:hover {color:#FF0000;}
#wrapper {width:960px; height:auto; margin:0 auto; background-image:url(../images/bg.gif); background-repeat:no-repeat; overflow: hidden;}

.blogflash {width:398px; height:210px; margin-bottom:10px; margin-left:12px;  float:left; background-color:#FFFFFF; border: 1px solid #a9ccde; display:inline;}
#blogstar {width:298px !important; width:290px; height:200px; margin-top:10px; margin-bottom:10px; margin-left:8px;float:left; background-image:url(../images/starbg.gif); background-repeat:no-repeat; border: 1px solid #fff;}
#starleft {float:left; width:114px; margin-left:10px; margin-top:7px; display:inline;}
#starright {float:right; width:150px; height:auto; margin-right:5px; margin-top:7px; padding-top:35px; display:inline;}

.sidead {width:234px; height:auto; margin-bottom:10px; float:right;}
.blogad {clear:both; float:left; width:958px; margin-bottom:10px; height:90px; border: 1px solid #abdaf6;}

#blogsearch {width:950px; height:92px; margin:0 auto 5px 10px; background-image:url(../images/searchbar.gif); background-repeat:no-repeat; }
#searchleft {width:876px; height:92px; float:left;}
#searchright {width:69px; height:90px; float:right; border: 1px solid #abdaf6;} 

.blogleft {width:300px; height:210px; margin-bottom:10px;border: 1px solid #abdaf6;}
#zhidao {width:300px; height:255px; margin-bottom:7px;margin-left:8px; background-image:url(../images/zhidao.gif); background-repeat:no-repeat;}
#zhidao2 {width:300px; height:255px; margin-bottom:7px;margin-left:8px; background-image:url(../images/zhidao2.gif); background-repeat:no-repeat;}
#tips {width:300px; height:127px; margin-bottom:8px;margin-left:8px; background-image:url(../images/tips.gif); background-repeat:no-repeat;}
#blogright {width:640px; float:right; height:auto; margin-top:5px;}
.blogmain {width:398px; height:210px; margin-bottom:10px; float:left; border: 1px solid #abdaf6;}
.blogside {width:232px; height:210px; margin-bottom:10px; float:right; border: 1px solid #c5e3bd;overflow: hidden;}

.contentmain {margin-left:10px; padding-top:24px; width:280px; list-style:none; }
.contentmain li {height:22px; line-height:24px;}
.mainl {float:left; background-image:url(../images/jt.gif); background-repeat:no-repeat; padding-left:15px; width:170px;}
.mainr {float:right;}

.texttitle {width:100%; height:20px; background-image:url(../images/titlebackgroud.gif); background-repeat:repeat-x; color:#315a6b; border-bottom:1px solid #abdaf6;}
.titleleft {margin-left:5px; float:left;}
.titleright {margin-right:5px; margin-top:2px; float:right;}
.texttitle2 {width:100%; height:20px; background-image:url(../images/titlebackgroud2.gif); background-repeat:repeat-x; color:#315a6b; border-bottom:1px solid #c5e3bd;}
.blogpic {float:left; width:100px; margin-top:5px; margin-left:5px; border:1px solid #abdaf6;}
.textcontent {margin:4px; padding:0; list-style:none; float:right; width:280px;}
.textcontent li, .lil, .lir1, .lir2, .lil2, .sidecontent li, .lil22, .lir222, .mainl {white-space:nowrap; overflow:hidden;}
.textcontent li {margin-bottom:2px;  border-bottom:dashed 1px #ccc;}
*+html .textcontent li {
	margin-bottom:0;
}
.lil {float:left; width:160px;}
.lir1, .lir2 {float:right; margin-left:5px; width:70px;}
.lir1 {width:100px;}
.lir1 {text-align:left; margin-top:0 !important; margin-top:3px;}
.lir1 img {vertical-align:middle; margin-right:3px;}
.lir2 {text-align:right;}
.sidecontent, #rankcontent {margin:4px auto auto 10px; padding:0; list-style:none; width:210px;}
.sidecontent li {margin-bottom:2px; border-bottom:dashed 1px #ccc;}
*+html .sidecontent li {
	margin-bottom:0;
}
.lil2 {float:left; width:150px;}
.lir22 {float:right; width:50px; text-align:right;}

#rank {width:228px; padding:2px;}

#rank dl{ clear:both; margin:2px 0;}
	#rank dl dt{ display:none;}
	#rank dl dd{}
		#rank dl dd strong{ float:left; margin-left:1px;}
		#rank dl dd div{ float:left; width:210px; list-style-type:none;}
			#rank dl dd div h4{ clear:both; font-size:12px; font-weight:normal;}
				#rank dl dd div h4 a{ float:left; margin-left:3px; color:#336699; font-size:12px; font-weight:normal; text-decoration:none; width:120px; white-space:nowrap; overflow:hidden}
				#rank dl dd div h4 a:hover{ color:#f00; text-decoration:underline;}
				#rank dl dd div h4 span{ float:right; text-align:left;}

#rank dl.over{ clear:both; height:55px; background:#fff; padding:5px;}
	#rank dl.over dt{ float:right; display:block;}
		#rank dl.over dt img{ border:1px solid #ccc; padding:1px; background:#fff;}
	#rank dl.over dd{ float:left;}
		#rank dl.over dd strong{float:left; font-size:20px; color:#fa3081; vertical-align:top;}
		#rank dl.over dd div{ float:left; width:135px;}
			#rank dl.over dd div h4{ clear:both; font-size:12px;}
				#rank dl.over dd div h4 a{ color:red; width:125px; white-space:nowrap; overflow:hidden;}
				#rank dl.over dd div h4 a:hover{ color:#f00; text-decoration:underline;}
				#rank dl.over dd div h4 span{ float:right; width:60px; text-align:right;}

#bloghelp {clear:both; float:left; width:958px; margin:0 auto; margin-bottom:10px; height:60px;  border: 1px solid #abdaf6;}
#helpli {width:800px; margin-top:10px; margin-left:10px;}
#helpli li {margin-right:25px; float:left; list-style:none;}


.sendleft {width:220px; float:left; height:auto; margin-top:10px; border: 1px solid #abdaf6;overflow: hidden;}
.sendright {width:530px; float:right; height:500px; margin-top:10px; margin-bottom:10px; border: 1px solid #abdaf6;overflow: hidden;}


.aleft {width:228px; float:left; height:auto; margin-bottom:10px; border: 1px solid #abdaf6;overflow: hidden; background-color:#f4fafe;}
#aleftbox {margin:5px auto 10px auto; padding:5px; width:190px; height:auto; background-color:#f4fcfc; border:1px solid #abdaf6;}
#aleftbox2 {margin:5px auto 10px auto; padding:5px; width:190px; height:auto; background-color:#f4fcfc; border:1px solid #abdaf6;}
.aright {width:710px; float:right; height:auto; margin-bottom:10px; border: 1px solid #abdaf6;overflow: hidden;}
#diary_title {text-align:center; font-size:18px; font-weight:bold;}
#diary_texts
{ font-size:14px; margin:0 30px; text-align:left; height:auto; text-indent:30px;}
#pinglun {clear:both; margin:10px 30px; height:auto;}
.pl {margin:10px 20px; padding-bottom:5px; height:auto; border-bottom:1px dashed #cccccc;}
.plpic {float:left; width:80px;}
.plinfo {width:530px; text-indent:24px;}
#xinqing {margin:10px 30px; height:84px; border: 1px solid #abdaf6; background-color:#f4fafe;}
#huifu {clear:both; margin:10px 30px; height:auto;}
.showpic {display:none; border:1px solid #abdaf6; position:absolute; left:8%; padding:10px; background-color:#f4fafe;}
#lastnext {clear:both; margin:10px 30px;}
#zuijin {list-style:none; margin:4px; padding:0; width:220px;}
#zuijin li {width:220px;}
.zjl {float:left; width:130px;}
.zjr {float:right;}
#head ul a {
	color:#FFF;
	text-decoration:none;
}
#head ul a:hover {color:#FFF;}
#foot a {
	color:#FFF;
	text-decoration:none;
}
#foot a:hover {color:#FFF;}