
@charset "gb2312";
#header {background:white;}
.m-block {
	width:560px;
}
.all-block {
	width:760px;
}
.wide-block {
	width:900px;
}
.m-block span.head {
	text-align:center;
	display:block;
	height:32px;
}
.m-block span.thead {
	font-weight:bold;
	line-height:32px;
	display:block;
	padding:0 0 0 0.5em;
	height:35px;
}
.all-block span.thead,.wide-block span.thead {
	font-weight:bold;
	line-height:32px;
	display:block;
	padding:0 0 0 0.5em;
	height:35px;
}
.m-block span.wide {
	padding:5px 0 0 0;
}
.all-block b {
	display:block;
	width:760px;
	height:6px;
	overflow:hidden;
}
.wide-block b {
	display:block;
	width:760px;
	height:6px;
	overflow:hidden;
}
.m-block b {
	display:block;
	width:560px;
	height:6px;
	overflow:hidden;
}
#recommended{
	display:block;
	width:554px;
	margin:0 auto;
	padding:7px 0 0 0;
}
#recommended li {
	line-height:20px;
	text-align:center;
	float:left;
	padding:0 0 7px 7px;
}
#recommended li img {
	display:block;
	width:96px;
	height:126px;
}
#recommended li a {
	display:block;
	padding:2px;
	width:96px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.all-list,.lianzai {
	display:block;
	width:754px;
	margin:0 auto;
}
.wide-list {
	display:block;
	width:894px;
	margin:0 auto;
}
.catalog,.m-list {
	display:block;
	width:554px;
	margin:0 auto;
}
.all-list ul,.lianzai ul {
	padding:0 0 0 8px;
}
.all-list ul li {
	line-height:20px;
        height:20px;
	white-space:nowrap; 
	text-overflow:ellipsis; 
	-o-text-overflow:ellipsis; 
	background:url(../images/arrow.gif) no-repeat left center;
	width:178px;
	float:left;
	padding:0 0 0 0.7em;
	overflow: hidden; 
}
.catalog dl {
	width:175px;
	padding:0 0 5px 7px;
	float:left;
	line-height:20px;
}
.catalog dl dt a {
	font:bold 14px Geneva, Arial, Helvetica, sans-serif;
	padding:0 0 0 1.2em;
}
.catalog dl dd a {
	padding:0 0 0 0.5em;
}
.catalog dl dd a:hover {
	padding:0 0 0 0.5em;
}
.catalog dl dt a:link,.catalog dl dt a:visited {
	text-decoration:underline;
}
.catalog dl dt a:hover {
	text-decoration:none;
}


/*ÓÒ±ß*/
.r-block {
	width:190px;
}
.r-block dt {
	font-weight:bold;
	line-height:28px;
	padding:0 0 0 0.5em;
}
.r-block dd {
	display:block;
	line-height:22px;
	height:22px;
	_line-height:21px;
	_height:21px;
	position: relative;
}
.r-block dd a {
	width:176px; white-space:nowrap; overflow: hidden; display:-moz-inline-stack; display:inline-block;
	padding:0 0 0 4px;
	text-overflow:ellipsis;
}
.r-block dd a:hover { text-decoration:underline; }

.r-block dd cite {
	line-height:22px;
	height:22px;
	position: absolute;
	right:0;
	top:0;
}
.r-block b {
	display:block;
	width:190px;
	height:3px;
	overflow:hidden;
}
.down {
	text-align:center;
}
.down h3 {
	font-weight:bold;
	padding:0 0 0 1em;
	line-height:30px;
}
.down img {
	display:block;
}


#localtion {
	margin:5px 0;
}


.m-list ul {
	width:267px;
	float:left;
	padding:5px 0 5px 4px;
	line-height:24px;
}
.m-list ul li.pic {
	float:left;
	width:103px;
	_width:100px;
	height:133px;
	padding:0px;
	margin:0px;
}
.m-list ul img {
	width:100px;
	height:130px;
	display:block;
}
.m-list ul li.title a{
	font:bold 14px Arial, Helvetica, sans-serif;
}
.m-list ul li.title a:link,.m-list ul li.title a:visited {
	text-decoration:underline;
}
.m-list ul li.title a:hover {
	text-decoration:none;
}
.m-list ul li.title,.m-list ul li.row {
	white-space:nowrap; 
	text-overflow:ellipsis; 
	-o-text-overflow:ellipsis; 
	width:152px;
	overflow: hidden;
	line-height:24px;
}
.m-list ul li.row {
	padding:0 0 0 12px;
}


.pages {
	padding:7px 0;
	border-top:1px solid #9CC7F7;
}


.r-intro {
	float:right;
	width:460px;
}
.r-intro p {
	line-height:31px;
	padding:0 5px;
	width:450px;
	white-space:nowrap; 
	text-overflow:ellipsis; 
	-o-text-overflow:ellipsis;
	overflow:hidden;
}

.r-intro p.shuoming {
	line-height:24px;
	min-height:31px;
	height:auto!important;
	height:31px;
	overflow:auto;
	white-space:normal;
}

.is,.play {
	clear:both;
	width:758px;
	margin:5px auto;
}
.play p {
	line-height:30px;
	padding:0 5px;
}

.is h3 {
	font-weight:bold;
	line-height:25px;
	padding:0 0 0 0.5em;
}
.min {
	width:740px;
        /* width:468px; */
	height:auto;
	float:center;
        padding:10px 10px 10px 10px;
	overflow-y: auto;
        word-wrap:break-word;
}
p.tp cite {
	float:right;
	line-height:32px;
	padding:0 10px 0 0;
}
p.tp cite a:link, p.tp cite a:visited{
	font-weight:bold;
}
p.tt {
	text-align:center;
}
p.ppt {
	text-align:center;
}
p.ppt a {
	font-weight:bold;
}

div.p-block {
	width:530px;
	height:440px;
}
.p-row {
	text-align:center;
}


#best {padding-bottom:10px;font:12px/24px arial;width:742px;margin:0 auto;overflow:hidden}
#best * {margin:0;padding:0}
#best h3 {font:700 14px/24px arial;border-bottom:#9cc7f7 1px solid;background:none}
#best ul {list-style:none;width:105%;overflow:hidden;margin-top:10px}
#best ul li{float:left;text-align:center;margin-right:9px;border-bottom:1px solid #eee}
#best ul li * {display:block}
#best ul li a,#best ul li a:visited {color:#0984d9;width:110px;padding:2px;border:1px solid #DAEAFC;background:#fff;text-decoration:none;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden;}
#best ul li a:hover {background:#9cc7f7;border-color:#9cc7f7;color:#fff}
#best ul img {width:110px;height:138px;}



.sts span {width:600px;padding:0 0 0 1em;line-height:2em;}
.sts cite {float:right;line-height:2em;text-align:center;}
.lianzai ul li cite{float:right; text-align:center;}
.sts cite.date,.lianzai ul li .a {width:100px;}
.sts cite.op,.lianzai ul li .b {width:150px;}
.lianzai ul li {line-height:1.7em;}
.lianzai ul li a:link,.lianzai ul li a:visited {text-decoration:underline;}
.lianzai ul li a:hover {text-decoration:none;}
#hd{background:#FFC;border:1px solid #FC0;text-align: center;}
.rrow {display:block;position:relative;}
.rad {position:relative;display:block;right:0;}
#menus  {background:#DADDE3;border-bottom:1px solid #BABABA; line-height:2em;"}




