/*页面属性*/
body,td,th,div{
	font-size: 12px;
	font-family:"宋体";
	color: #333333;
	margin:0;
	padding:0;
	text-align:left;
}
body {
	background-image: url(bg.jpg);
	background-repeat: repeat;
	text-align:center;
}
td{
	vertical-align:top;	
}
a ,a:link,a:visited{
	font-size: 12px;
	color: #333333;
	text-decoration:none;
}
a:hover {
	color: #555555;
	text-decoration:underline;
}
/*首页样式*/
.outdiv{
	clear:both;
	position:relative;
	margin:0 auto;
	width:780px;
	background:url(idowns.jpg);
	border-left:1px solid #a3aa9d;
	border-right:1px solid #a3aa9d;
}
.clear{
	clear:both;
}
#headdiv{
	height:80px;
	background: url(hbg.jpg);
	text-align:center;
}
#mainmenu{
	height:65px;	
}
#mainmenu .ml{
	height:65px;
	width:520px;
	float:left;	
	text-align:center;
}
#mainmenu .mad{
	height:65px;
	width:250px;
	float:right;
	background: url(ad.jpg) 0 10px no-repeat;	
}
#mainmenu .mad span{
	padding:35px 15px 0 10px;
	float:left;	
}
#maindiv .left{
	width:190px;
	float:left;
}
#maindiv .center{
	width:399px;
	float:left;
}
#maindiv .right{
	width:190px;
	float:right;
}
.left table{
	margin-bottom:10px;
}
.left .headtd{
	height:35px;
	background: url(lhbg.jpg);
	color:#823636;
}
.left .headtd .h1{
	float:left;
	padding:8px 10px 0 20px;	
	font-size:14px;
}
.left .headtd .h2{
	float:left;
	padding:10px 0 0 5px;
}
.left .middletd{
	background: url(lmbg.jpg);
	padding:10px 0 5px 20px;
	line-height:25px;
}
.left .bottomtd{
	height:10px;
	background: url(lbbg.jpg) no-repeat;
}
.center table{
	margin-bottom:10px;
	margin-top:3px;
}
.center .headtd{
	height:35px;
	background: url(chbg.jpg);
	color:#65692C;
}
.center .headtd .h1{
	float:left;
	padding:5px 10px 0 15px;	
	font-size:14px;
}
.center .headtd .h2{
	float:left;
	padding:8px 0 0 5px;
}
.center .middletd{
	background: url(cmbg.jpg);
}
.center .bottomtd{
	height:10px;
	background: url(cbbg.jpg) no-repeat;
}
.right table{
	margin-bottom:10px;
}
.right .headtd{
	height:35px;
	background: url(rhbg.jpg);
	color:#507A3A;
}
.right .headtd .h1{
	float:left;
	padding:8px 10px 0 20px;	
	font-size:14px;
}
.right .headtd .h2{
	float:left;
	padding:10px 0 0 5px;
}
.right .middletd{
	background: url(rmbg.jpg);
	padding:5px 15px 3px 15px;
	line-height:22px;
}
.right .bottomtd{
	height:10px;
	background: url(rbbg.jpg) no-repeat;
}
#sorttd{
	padding:2px 0 0 15px;
}
#listweek{
	padding:2px 0 0 15px;
}
#hottd div{
	width:160px;
	float:left;
	margin:3px 0 3px 22px !important;
	margin:3px 0 3px 15px;
	background: #ccc;
	text-align:center;
	padding:2px 0 2px 0;
	line-height:20px;
}
#hottd{
	padding-bottom:10px;
}
.newlist{
	height:25px;
	margin-left:8px;
	margin-right:8px;
	border-bottom:#FFF solid 1px;
}
.newlist div{
	float:left;
	border-right:1px #FFF solid;
	height:25px;
	line-height:25px;
}
.newlist .l1{
	width:50px;
	text-align:center;
}
.newlist .l1 img{
	margin-top:8px;
}
.newlist .l2{
	width:80px;
	text-align:center;
}
.newlist .l3{
	width:140px;
	padding-left:5px;
}
.newlist .l4{
	width:80px;
	float:right;
	text-align:center;
}
.bgccc{
	background:#ccc
}
.bgeee{
	background:#eee
}
#fooddiv .content{
	width:450px;
	border-top:1px #333 dotted;
	margin-left:165px;
	text-align:center;
	line-height:20px;
	padding:5px 0 5px 0;
}
/*大列表页样式*/
#maindiv .sortright{
	width:589px;
	float:right;
	padding-bottom:10px;
}
.sortright .headtd{
	height:45px;
	background:url(rshbg.jpg);
}
.sortright .headtd span{
	float:left;
	padding:10px 0 0 18px;
}
.sortright .middletd{
	background:url(rsmbg.gif);
}
.sortright .bottomtd{
	height:8px;
	background:url(rsbbg.jpg) no-repeat;
}
.sordiv{
	margin:3px 12px 5px 12px;
	border:#ccc 1px solid;
}
.sordiv div{
	height:25px;
	line-height:25px;
}
.sordiv .head{
	border-bottom:#ccc solid 1px;
	background:#EEE;
}
.sordiv .sl{
	float:left;
	padding-left:5px;
}
.sordiv .sr{
	float:right;
	padding-right:5px;
}
.sordiv .sorimg{
	width:100px;
	height:85px;
	border-right:#ccc 1px solid;
	float:left;
	text-align:center;
}
.sordiv .sorimg img{
	margin-top:5px;
}
.sortheight{
	height:85px;
}
.sordiv .heads,.sordiv .titles{
	height:20px;
	line-height:20px;
	float:left;
	width:448px;
	border-bottom:#CCC solid 1px;
}
.sordiv .heads div,.sordiv .titles div{
	height:20px;
	float:left;
	text-align:center;
	border-right:#CCC solid 1px;
}
.sordiv .heads div{
	background:#EEE;
}
.sordiv .name{
	width:180px;	
}
.sordiv .data{
	width:120px;
}
.sordiv .poster{
	width:80px;
}
.sordiv .heads .hit,.sordiv .titles .hit{
	width:60px;
	border-right:0;
}
.sordiv .about{
	width:440px;
	float:left;
	padding:3px 0 0 5px;
}
.long,.nolong{
	border-bottom:#CCC solid 1px;
	margin-bottom:3px;
	margin-left:10px;
	line-height:25px;
	float:left;
}
.long{
	width:520px;
}
.nolong{
	width:280px;
}
.bl{
	float:left;
	width:120px;
}
.br{
	float:left;
}
.bpicdiv{
	float:right;
	width:250px;
	height:300px;
	text-align:center;
}
.bpicdiv img{
	margin-top:20px;
}
/*栏目列表显示*/
#listsort{
	border:#C29A98 1px solid;
	border-bottom:0;
}
#listsort td{
	border-bottom:#C29A98 1px solid;
	background:#F6EEEE;
	height:25px;
	line-height:25px;
	padding-left:10px;
	position:relative;
	text-align:left;
}
#listsort table {
	position:absolute;
	left:138px;
	top:3px;
	border:#C29A98 1px solid;
	border-bottom:0;
}