/* --幻灯-- */
#tablern .block5 {
	width:300px;
	overflow:hidden
}
#tablern .block5 .content {
	width:400px
}
#tablern .block5 .content dl {
	margin-right:20px
}
#tablerm .block5 .content dl {
	margin:0 5px 10px 0
}


#event_albums {
	overflow:hidden;
	width:100%
}
.block5 .content dl dd {
	margin:0;
	padding-top:3px;
	overflow:hidden
}


.fleft {
	float:left
}
.fright {
	float:right
}
.cleft {
	clear:left
}

h2.green_tab a.redbutt {
	float:right;
	margin:0;
	padding:0 7px 0 0
}
h2.green_tab .pl a {
	float:none;
	margin:0;
	padding:0
}

.review-note {
	float:right
}
.review-stat {
	color:#666
}
.review-stat em {
	color:#666;
	font-style:normal
}
.review-stat .useful {
	margin-right:6px
}
.review-stat {
	color:#666
}
.review-note {
	margin-top:5px
}
.btn-useful, .btn-unuseful {
	display:inline-block;
*display:inline;
*zoom:1;
	line-height:22px;
*line-height:23px;
	vertical-align:middle;
	text-align:center;
	margin:0 2px;
*margin:0;
	width:42px;
	height:22px;
	overflow:hidden;
	margin-bottom:2px
}
a.btn-useful:link, a.btn-useful:visited, a.btn-useful:hover, a.btn-useful:active {
	color:#333;
	background:transparent url(/pics/bg_rev.png) no-repeat 0 0
}
a.btn-useful:hover, a.btn-useful:active {
	background-position:0 -22px
}
a.btn-unuseful:link, a.btn-unuseful:visited, a.btn-unuseful:hover, a.btn-unuseful:active {
	color:#333;
	background:transparent url(/pics/bg_rev.png) no-repeat -42px 0
}
a.btn-unuseful:hover, a.btn-unuseful:active {
	background-position:-42px -22px
}
.topic-content .user-face, .topic-reply .user-face {
	float:left;
	width:48px;
	height:48px;
	overflow:hidden
}
.topic-content .topic-doc {
	float:right;
	width:520px;
	margin-bottom:10px
}
.topic-content .topic-doc h3 {
	margin:0;
	padding:5px 0;
	height:auto;
	background:0
}
.topic-content .topic-doc p {
	margin:0;
	padding:0;
	word-wrap:break-word;
	overflow:hidden
}
.topic-content .topic-opt {
	padding:15px 0 0
}
.topic-content .topic-opt .fleft {
	color:#666;
	margin-right:10px
}
.topic-reply li {
	margin:0 0 20px 48px;
	position:relative
}
.topic-reply li .reply-doc {
	float:right;
	width:473px
}
.topic-reply li .reply-doc h4 {
	margin:0 0 15px 4px;
	height:22px;
	line-height:22px
}
.topic-reply li .reply-doc p {
	margin:0 0 25px 0;
	word-wrap:break-word;
	overflow:hidden
}
.bg-img-green {
	display:block;
	background:#f2fbf2
}
.group_banned {
	text-align:right
}
.topic-similar-groups {
	margin-top:64px
}
.timeline-album {
	float:left;
	margin:8px 12px 8px 0
}
.timeline-album-rec {
	float:left;
	margin:8px 14px 0 0
}
.bkses {
	padding:15px 0;
	border-top:1px #ddd solid
}
.bkimg {
	float:left;
	margin-left:5px;
	margin-top:5px
}
.bkdesc {
	margin-left:95px
}
.bkcount {
	float:left;
	color:#666;
	margin-right:6px
}
.about {
	margin-top:6px
}
.bkstar {
	float:left;
	margin-top:3px
}
.avgr {
	color:#ff5138;
	font-weight:bold
}
.bkbi {
	float:right;
	color:#777
}
.bkbuy {
	float:right;
	color:#777;
	width:154px
}
.bkbuy div {
	margin-bottom:5px
}
.hideif00is0 {
	display:none
}
.border-none {
	border:0
}
ul.group-request-list {
	margin:16px 0;
	padding-top:7px;
	border-top:1px dashed #ccc
}
ul.group-request-list li {
	border-bottom:1px dashed #ccc;
	padding-bottom:7px;
	margin-bottom:8px
}
ul.group-request-list li ul li {
	float:left;
	display:inline;
	padding-bottom:0;
	margin-bottom:0;
	border:0
}
ul.group-request-list li ul li p {
	margin:0;
	padding:0
}
ul.group-request-list li ul li.mr3 {
	height:4em;
	line-height:4em;
	overflow:hidden
}
ul.group-request-list li ul li.w500 {
	_width:499px
}
ul.group-request-list li ul li .fright {
	margin-bottom:5px
}
ul.group-request-list li ul li .fright a {
	margin-left:8px
}
.group-request-words {
	width:380px;
	clear:both
}
.group-request-userface {
	margin-right:15px
}
.group-request-userface img {
	border:1px solid #ddd;
	margin-top:3px
}
.indent3 {
	padding-left:50px
}
.userface-border, .userinfo-block {
	display:none;
	position:absolute;
	border:1px solid #e0e0e0;
	border-right:1px solid #b5b5b5
}
.userface-border {
	border-bottom:1px solid #fff;
	margin:5px 0 0 -7px;
	width:60px;
	height:60px;
	z-index:999
}
.userinfo-block {
	padding:5px 6px;
	width:180px;
	margin:66px 0 0 -7px;
	background:#fff
}
.userinfo-block ul li {
	float:left;
	width:50%
}
#user a:hover .userface-border, #user a:hover .userinfo-block {
	display:block
}
.admin-text {
	color:#f92d09
}
a.admin-link {
	color:#f92d09;
	background:0
}
a.admin-link:hover {
	color:#fff;
	background:#f92d09
}
.search-wrap {
	margin:5px 0 25px;
	text-align:center
}
.search-wrap .search-btn {
	padding:0 8px
}
.book-search {
	width:350px;
	background:#fbfbfb;
	border:1px solid #ccc;
	padding:3px;
	color:#ccc
}


.tabs-wrap {
	clear:both;
	position:relative;
	overflow:hidden;
	height:175px;
	width:420px
}
ul.cover-list {
	position:absolute;
	height:180px;
	width:435px;
	overflow:hidden;
	padding:2px 0 0
}
ul.cover-list li {
	float:left;
	margin-right:20px;
	width:125px;
	overflow:hidden
}
ul.cover-list li.last {
	margin:0
}
ul.cover-list li a:hover {
	background:0
}
ul.switch-dot {
	float:right;
	margin-top:6px
}
ul.switch-dot li {
	float:left;
	display:inline;
	width:8px;
	height:8px;
	margin-right:4px;
	cursor:pointer;
	background:url(/pics/switch_dot_small.jpg) no-repeat 0 0
}

.detail-frame {
	display:none
}
.arrow-left {
	position:absolute;
	width:6px;
	height:9px;
	top:30px;
	left:0;
	margin-left:-6px;
	background:url(http://y2.ifengimg.com/e01ed39fc2da5d4a/2013/0419/arrow_gray.gif) no-repeat
}
.arrow-right {
	position:absolute;
	width:6px;
	height:9px;
	top:30px;
	left:326px;
	background:url(http://y2.ifengimg.com/e01ed39fc2da5d4a/2013/0419/arrow_gray.gif) no-repeat -6px 0
}
.detail-tip {
	position:absolute;
	width:100px;
	background:#fff;
	border:1px solid #ddd;
	padding:10px 10px 10px;
	word-wrap:break-word
}
.detail-tip h2 {
	color:#111;
	padding-top:5px
}
.detail-tip p {
	margin:0 0 10px
}
.detail-tip {
	border-color:#ddd
}
.shadow-right {
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-moz-box-shadow:2px 2px 2px #999;
	-webkit-box-shadow:2px 2px 2px #999
}
.shadow-left {
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-moz-box-shadow:-2px 2px 2px #999;
	-webkit-box-shadow:-2px 2px 2px #999
}


.l590 {
	left:420px
}
.btn-prev a, .btn-prev a:active, .btn-prev a:hover, .btn-next a, .btn-next a:active, .btn-next a:hover {
	display:block;
	width:18px;
	height:18px;
	text-indent:-9999px;
	background:url(/pics/left_right.gif) no-repeat -6px -7px
}
.btn-prev a:focus, .btn-next a:focus {
	outline:0
}
.btn-prev a.dis, .btn-prev a.dis:link, .btn-prev a.dis:visited, .btn-prev a.dis:hover, .btn-prev a.dis:active, .btn-next a.dis, .btn-next a.dis:link, .btn-next a.dis:visited, .btn-next a.dis:hover, .btn-next a.dis:active {
	cursor:default;
	background:url(/pics/left_right.gif) no-repeat -6px -40px
}
.btn-next a, .btn-next a:active, .btn-next a:hover {
	background-position:-34px -7px
}
.btn-next a.dis, .btn-next a.dis:link, .btn-next a.dis:visited, .btn-next a.dis:hover, .btn-next a.dis:active {
	background-position:-34px -40px
}


.book-express-home {
	background-color:white;
	border-radius:8px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	margin-bottom:10px
}
.book-express-home .cover-list {
	width:420px;
	height:180px;
	padding:2px 0 0
}
.book-express-home .tabs-wrap {
	width:420px;
	margin-bottom:10px
}
.book-express-home .cover-list li, .book-express-home .cover-list img {
	width:125px;
	height:180px
}
.book-express-home .btn-prev a, .book-express-home .btn-prev a:active, .book-express-home .btn-prev a:hover, .book-express-home .btn-next a, .book-express-home .btn-next a:active, .book-express-home .btn-next a:hover {
	display:block;
	width:18px;
	height:18px;
	margin:2px 0;
	text-indent:-9999px;
	background:url(http://y2.ifengimg.com/e01ed39fc2da5d4a/2013/0419/arrow_in_circle.png) no-repeat 0 0
}
.book-express-home .btn-prev a:focus, .book-express-home .btn-next a:focus {
	outline:0
}
.book-express-home .btn-prev a.dis, .book-express-home .btn-prev a.dis:link, .book-express-home .btn-prev a.dis:visited, .book-express-home .btn-prev a.dis:hover, .book-express-home .btn-prev a.dis:active, .book-express-home .btn-next a.dis, .book-express-home .btn-next a.dis:link, .book-express-home .btn-next a.dis:visited, .book-express-home .btn-next a.dis:hover, .book-express-home .btn-next a.dis:active {
	cursor:default;
	background:url(http://y2.ifengimg.com/e01ed39fc2da5d4a/2013/0419/arrow_in_circle.png) no-repeat 0 -18px
}
.book-express-home .btn-next a, .book-express-home .btn-next a:active, .book-express-home .btn-next a:hover {
	background-position:-18px -18px
}
.book-express-home .btn-next a.dis, .book-express-home .btn-next a.dis:link, .book-express-home .btn-next a.dis:visited, .book-express-home .btn-next a.dis:hover, .book-express-home .btn-next a.dis:active {
	background-position:-18px 0
}
.book-express-home .switch-dot {
	margin-top:9px
}
.book-express-home .switch-dot li {
	background-image:url(http://y2.ifengimg.com/e01ed39fc2da5d4a/2013/0419/dots.png);
	background-position:-7px 0;
	width:6px;
	margin-right:6px
}
.book-express-home .switch-dot li.current {
	background-image:url(http://y2.ifengimg.com/e01ed39fc2da5d4a/2013/0419/dots.png);
	background-position:0 0
}
