@charset "utf-8";
/* CSS Document */

#main {
	height: 448px;
	overflow: hidden;
}
#main #left {
	float: left;
	width: 260px;
	height: 438px;
	margin-bottom: 10px;
	background: url(images/pic_bg.gif) no-repeat;
}
#main #flash_pic {
	width: 200px;
	height: 250px;
	border: 1px solid #CCC;
	margin: 5px;
	float: left;
}
#main #flash_pic img {
	width: 200px;
	height: 250px;
}
#main ul {
	float: left;
	width: 42px;
	height: 252px;
	margin-top: 5px;
}
#main li {
	width: 42px;
	height: 59px;
	margin-bottom: 5px;
}
#main li img {
	width: 42px;
	height: 59px;
}
#main #left #flash_title {
	clear: both;
	width: 240px;
	font-size: 14px;
	line-height: 25px;
	font-weight: bold;
	text-align: center;
	margin: 0px 10px;
}
#main #left #flash_text {
	clear: both;
	width: 240px;
	height: 84px;
	font-size: 12px;
	line-height: 24px;
	font-weight: normal;
	text-align: left;
	margin: 0px 10px;
}
#main #left #box {
	width: 258px;
	border: 1px #ccc solid;
	margin-top: 7px;
	height: 60px;
}
#main #center {
	width: 505px;
	height: 438px;
	margin: 0px 9px;
	float: left;
	border: 1px #CCC solid;
}
#main #right {
	width: 195px;
	float: right;
}
#main #right .box, #list #left .box {
	width: 195px;
	clear: both;
	margin-bottom: 10px;
}
#main #right .title, #list #left .title {
	height: 32px;
	width: 173px;
	line-height: 30px;
	background: url(images/box_title.jpg);
	padding: 0px 0px 0px 22px;
	color: #FFF;
	font-weight: bold;
}
#main #right .text, #list #left .text {
	width: 193px;
	border: 1px solid #CCC;
	border-top: none;
}
#main #right ul, #list #left ul {
	margin: 0px;
	padding: 0px;
	height: 220px;
}
#main #right li, #list #left li {
	width: 165px;
	height: 22px;
	line-height: 22px;
	margin: 0px 0px 0px 5px;
	padding: 0px 0px 0px 15px;
	background: url(images/li_arrow.gif) no-repeat 0px 2px;
	white-space: nowrap;
	overflow: hidden;
}

#tuijian {
	background: url(images/bg_tuijian.jpg) no-repeat;
	height: 140px;
	overflow: hidden;
}
#tuijian .title {
	width: 120px;
	height: 130px;
	float: left;
	cursor: pointer;
}
#tuijian .text, #tuijian #month_text, #tuijian #week_text {
	width: 860px;
	height: 130px;
	float: left;
}
#tuijian .show {
	display: block;
}
#tuijian .hidden {
	display: none;
}
#tuijian .now, #tuijian .no {
	width: 120px;
	height: 65px;
	line-height: 65px;
	text-align: center;
	color: #333;
	font-weight: bold;
}
#tuijian .now {
	background: url(images/tuijian_now.gif) no-repeat;
	color: #FFF;
}
#tuijian ul {
	width: 860px;
	height: 130px;
}
#tuijian li {
	width: 214px;
	height: 130px;
	float: left;
	border-right: 1px #CCC dotted;
}
#tuijian li .last {
	border-right: none;
}
#tuijian li .face {
	width: 100px;
	margin: 5px;
	float: left;
}
#tuijian li img {
	width: 100px;
	height: 120px;
}
#tuijian li .alt {
	width: 99px;
	height: 120px;
	margin: 5px 5px 5px 0px;
	float: left;
	overflow: hidden;
	line-height: 20px;
}

#list {
	height: 793px;
	overflow: hidden;
}
#list #left {
	width: 195px;
	float: left;
}
#list #left .box {
	margin-bottom: 5px;
}
#list #left .pai ul {
	margin: 0px;
	padding: 0px;
	height: 220px;
	background: url(images/num.gif) no-repeat 5px 1px;
}
#list #left .pai li {
	width: 150px;
	height: 21px;
	line-height: 22px;
	margin: 0px 0px 0px 5px;
	padding: 0px 0px 0px 30px;
	background: none;
	white-space: nowrap;
	overflow: hidden;
	border-bottom: 1px dotted #CCC;
}
#list #right {
	width: 780px;
	float: right;
}
#list #right #title_1, #list #right #title_2 {
	height: 32px;
	float: left;
	line-height: 32px;
}
#list #right #title_1 {
	font-size: 13px;
	font-weight: bold;
	text-align: center;
	background: url(images/list_left.jpg) no-repeat;
	width: 155px;
}
#list #right #title_2 {
	background: url(images/list_right.jpg) no-repeat;
	width: 600px;
	text-align: right;
	padding-right: 25px;
}
#list #right #text {
	width: 778px;
	height: 750px;
	overflow: hidden;
	clear: both;
	border: 1px solid #CCC;
	border-top: none;
}
#list #right li {
	width: 758px;
	margin: 0px 10px;
	padding: 0px;
	height: 24px;
}
#list #right li .fen {
	border-bottom: 1px #CCC dotted;
	padding-bottom: 5px;
}
#list #right li .title,
#list #right li .author,
#list #right li .date {
	height: 24px;
	overflow: hidden;
	line-height: 24px;
	color:#666;
}
#list #right li .title {
	float: left;
	clear: both;
	width: 578px;
}
#list #right li .author {
	float: right;
	width: 80px;
}
#list #right li .date {
	float: right;
	width: 100px;
	text-align: right;
}