*{
padding:0;
margin:0;/*清除边距*/
}
body {
font-size:12px;
width:900px;
margin:0 auto;
background:#fff;
}
#header{
height:100px;
margin:0 0 5px 0;
/*border:1px solid #ccc;*/
background:url(../images/logo.png) no-repeat 0px 80%;
}
/*#header #header_adv{
clear:both;
width:500px;
float:right;
height:80px;
background:blue;
border:1px solid #ccc;
margin:10px 0 0 280px;
}*/
#nav{
clear:both;
height:30px;
line-height:30px;
background:#09f;
}
#nav ul{
list-style-type:none; /*去掉小加点*/
padding-left:40px;
padding-right:15px;
font-size:14px;
}
#nav ul li{
display:inline;
color:#fff;
padding-left:5px;
}
#nav ul li a{
color:#fff;
text-decoration:none;
padding-left:5px;
}
#nav ul li a:hover{
color:red;
text-decoration:underline;
}
#search{
height:30px;
line-height:30px;
background:#ffc;
margin:0 0 10px 0;
}
#search form{
/*background:red;*/
width:350px;
float:left;
}
#search dl{
font-size:12px;
float:left;
}
#search dl dt{
font-weight:bold;
float:left;
padding-right:5px;
}
#search dl dd{
float:left;
padding-left:5px;
}
#search dl dd a{
color:red;
text-decoration:none;
}
#search dl dd a:hover{
color:orange;
text-decoration:underline;
}
/*搜索结果页面*/
#se{
width:660px;
float:right;
}
#se ul{
list-style-type:none;
}
#se ul li{
border-bottom:1px dashed #ccc;
padding:5px 0;
}
#se ul li dl{
font-size:12px;
color:#666;
}
#se ul li dl dd{
padding:3px;
}
#se ul li dl dd.title{
color:#333;
font-size:14px;
text-indent:0;
}
#se ul li dl dd.info{
text-indent:25px;
letter-spacing:1px;
line-height:150%;
}
#se ul li dl dd.tag{
color:maroon;
}
#adv{
width:320px;
height:200px;
border:1px solid #09f;
float:left;
margin-right:10px;
margin-bottom:10px;
}
#news{
width:320px;
height:200px;
border:1px solid #09f;
float:left;
margin-bottom:10px;
}
#news dl dt{
font-size:14px;
font-weight:bold;
padding:5px;
}
#news dl dt a{
color:#333;
}
#news dl dt a:hover{
color:#f60;
}
#news dl dd{
text-indent:25px;
color:#999;
line-height:18px;
padding:5px;
}
#subject{
width:233px;
height:200px;
border:1px solid #09f;
float:right;
margin-bottom:10px
}
#subject h1{
padding-left:10px;
font-size:14px;
background:#09f;
color:#fff;
height:25px;
line-height:25px;
}
#main{
width:665px;
height:980px;
float:left;
}
div.content{
width:320px;
height:300px;
border:1px solid #09f;
float:left;
margin-right:10px;
margin-bottom:10px;
}

div.content h1{
padding-left:10px;
font-size:14px;
background:#09f;
color:#fff;
height:25px;
line-height:25px;
}
div.content2{
width:320px;
height:280px;
border:1px solid #09f;
float:left;
margin-left:10px;
margin-bottom:10px;
}

div.content2 h1{
padding-left:10px;
font-size:14px;
background:#09f;
color:#fff;
height:25px;
line-height:25px;
text-indent:10px;
}
div.content2 h1 em,div.content h1 em{
font-style:normal;
float:right;
padding-right:5px;
font-size:11px;
}
div.content2 h1 em a,div.content h1 em a{
color:#fff;
text-decoration:none;
}

div.content2 ul,div.content ul,#subject ul,div.right ul,div.sidebar ul{
list-style:none;
padding-left:10px;
padding-top:5px;
}
div.content2 ul li,div.content ul li,#subject ul li,div.right ul li,div.sidebar ul li{
height:23px;
line-height:23px;
border-bottom:1px dashed #ccc;
color:#666;
}
div.content2 ul li a,div.content ul li a,#subject ul li a,div.right ul li a,div.sidebar ul li a{
color:#666;
text-decoration:none;
}
div.content2 ul li a:hover,div.content ul li a:hover,#subject ul li a:hover,div.right ul li a:hover,div.sidebar ul li a:hover{
color:#f60;
text-decoration:underline;
}
div.content2 ul li em,div.content ul li em{
float:right;
font-style:normal;
padding-right:5px;
}
div.right{
width:233px;
height:207px;
border:1px solid #09f;
float:right;
margin-bottom:10px;
}
div.right h1{
padding-left:10px;
font-size:14px;
background:#09f;
color:#fff;
height:25px;
line-height:25px;
}
div.right dl.vote,div.sidebar dl.vote{
padding:20px 30px 30px 50px;
}
div.right dl.vote dt,div.sidebar dl.vote dt{
font-size:14px;
padding:0 0 20px 0;/*上右下左*/
}
div.right dl.vote dd,div.sidebar dl.vote dd{
font-size:14px;
padding:0 0 15px 20px;
}

/*列表页*/
#side{
width:233px;
float:left;
}
div.sidebar{
width:233px;
height:207px;
border:1px solid #09f;
margin-bottom:10px;
}
div.sidebar h1{
padding-left:10px;
font-size:14px;
background:#09f;
color:#fff;
height:25px;
line-height:25px;
text-indent:10px;
}
div.sidebar dl.vote{
padding:10px;
}
div.sidebar dl.vote dt{
font-size:14px;
padding:0 0 10px 0;/*上右下左*/
}
div.sidebar dl.vote dd{
font-size:14px;
padding:0 0 10px 20px;
}
#list{
width:660px;
float:right;
}
#list ul{
list-style-type:none;
}
#list ul li{
border-bottom:1px dashed #ccc;
height:30px;
line-height:30px;
}
#list ul li a{
color:#666;
text-decoration:none;
}
#list ul li a:hover{
color:#f60;
text-decoration:underline;
}
#list ul li em{
float:right;
font-style:normal;
color:#999;
}

/*内容信息*/
#detail{
width:80%;
min-height:500px;
margin:0 auto;
}
#detail h1{
font-size:20px;
color:green;
text-align:center;
padding-bottom:10px;
}
#detail p.info{
margin:10px;
border:1px dashed #666;
width:80%;
height:70px;
margin:0 auto;
font-size:12px;
padding:10px;
color:#f60;
}
#detail p.name{
font-size:12px;
text-align:right;
color:#666;
}
#detail p{
line-height:180%;
padding-top:10px;
}
/*底部信息*/
#footer{
clear:both;
height:60px;
border:1px solid #09f;
}
#footer h1,#footer h1 a{
font-size:14px;
background:#09f;
color:#fff;
height:60px;
line-height:60px;
text-align:center;
}
#footer a{
text-decoration:none;
}
p.over{
clear:both;
height:60px;
line-height:60px;
text-align:center;
}
#votex{
width:450px;
margin-left:20px;
margin-top:10px;
}
h1.votex{
width:500px;
text-align:center;
margin-top:10px;
font-size:20px;
}
#votex td,#votex th{
padding:5px;
}
#votex td.name{
text-align:center;
}