.subject{float:left; max-width:512px;}

.book-index-info{
	word-wrap: break-word;
	font-size: .75rem;
	float:left;
	width:68%;
	line-height:20px;
}
.book-index-info span{ color:#999}
.book-index-info a.button{padding:4px 8px; background-color:#FFA500; color:#FFF; border:1px solid #efefef; border-radius:5px; margin:5px 0;}

.sub_ins .starstop{float:none;width:50px;display:inline;position:absolute}
.marks{margin:10px 0 0 -7px; line-height:18px;font-size:10px;}
.clearbox {clear:both; width:100%;}
.clearbox:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.subjectwrap{position:relative;float:left;width:100%;margin-bottom:15px }




.aui-palace {
	overflow: hidden;
	padding: 10px 15px;
	background-color:#FFF;
}
.aui-palace ul {
	box-shadow: #eee 0px 0px 10px 2px;
	border-radius: 10px;
	margin-bottom: 10px;
	padding: 10px 0;
	overflow: hidden
}
.aui-palace ul li {
	width: 33.3%;
	float: left
}
.aui-palace ul li p {
	text-align: center;
	color: #333;
	letter-spacing: 1px;
	font-weight:600;
}

.aui-palace>ul>li>p>em{
	font-style:normal;
    font-size:0.75rem;
    font-weight:normal;
}

.aui-palace ul li span {
	text-align: center;
	color: #999;
	display: block;
	font-size: 13px;
	letter-spacing: 1px;
}



.book-intro{
	overflow: hidden;
	text-overflow: ellipsis; 
	-webkit-line-clamp: 4;
	-webkit-box-orient: vertical;
	display: -webkit-box;
} 
.expanded{
  max-height: none;
  -webkit-line-clamp:1000; 
}
.book-intro .intro-tit def{color:#090; font-size:18px; }
.book-intro p{text-indent:24px;}
.book-intro .intro-tit a{color:#3377AA;}



/*书评*/
/*.allstar50,.allstar45,.allstar40,.allstar35,.allstar30,.allstar25,.allstar20,.allstar15,.allstar10,.allstar05,.allstar00,.rating1-t,.rating15-t,.rating2-t,.rating25-t,.rating3-t,.rating35-t,.rating4-t,.rating45-t,.rating5-t,.rating-t,.starb~.stars5,.starb~.stars4,.starb~.stars3,.starb~.stars2,.starb~.stars1,.collectors .stars5,.collectors .stars4,.collectors .stars3,.collectors .stars2,.collectors .stars1{display:inline-block;*display:inline;zoom:1;background:url(/images/ic_rating_s.png) no-repeat;background:-webkit-image-set(url(/images/ic_rating_s.png) 1x, url(/images/ic_rating_s@2x.png) 2x) no-repeat;background:-moz-image-set(url(/images/ic_rating_s.png) 1x, url(/images/ic_rating_s@2x.png) 2x) no-repeat;background:-o-image-set(url(/images/ic_rating_s.png) 1x, url(/ic_rating_s@2x.png) 2x) no-repeat;background:-ms-image-set(url(/images/ic_rating_s.png) 1x, url(/images/ic_rating_s@2x.png) 2x) no-repeat;width:55px;height:11px;margin:0 3px 0 0;overflow:hidden}*/

#comments-section{margin-bottom:5px; padding:0 20px; letter-spacing:1px;}
#comments-section .comment-item{position:relative;margin:0;padding:20px 0 25px;overflow:initial;font-size:13px}
#comments-section .comment-item::before{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background:#ddd;-webkit-transform:scaleY(0.5);transform:scaleY(0.5)}#comments-section .comment-item .avatar{float:left;width:48px}
#comments-section .comment-item .avatar~.comment{margin-left:63px}
#comments-section .comment-item h3{background:none;font-size:13px;height:auto;margin:0;padding:8px;color:#494949;margin-bottom:5px}
#comments-section .comment-item .comment{line-height:1.5;color:#494949;word-wrap:break-word}
#comments-section .comment-item .comment p{margin:0}#comments-section .comment-item .comment .hide-item{display:none}
#comments-section .comment-item .comment-vote{float:right;}
#comments-section .comment-item .comment-vote .vote-count{color:#494949}
#comments-section .comment-item .comment-vote span{color:#666}
#comments-section .comment-item .comment-vote.comment-vote-disabled{color:#bbb}
#comments-section .comment-item .comment-vote.comment-vote-disabled a{color:#bbb}
#comments-section .comment-item .comment-vote.comment-vote-disabled a:hover{color:#fff}
#comments-section .comment-item .comment-location,#comments-section .comment-item .comment-time{color:#aaa}
#comments-section .comment-item .comment-content{text-indent:24px;}
#comments-section .comment-item .comment-content.expanded .short{display:none;}
#comments-section .comment-item .comment-content.expanded .full{display:block}
#comments-section .comment-time-tip{position:relative;display:inline-block;width:10px;height:10px;background-size:contain;background-repeat:no-repeat;background-position:center;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAABGdBTUEAALGPC/xhBQAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAFKADAAQAAAABAAAAFAAAAACRFdLHAAAB90lEQVQ4EYWU7SttQRSHj7frJSHKS5HwQXSlJPniz7/3iy+UKJF0yMlbdLh0ca/n2c3adtM+WfWcmb1m5jcza605XY1668Y9nRijHUjTXmkfoJX4l/xl01X2vjozdFdhKLn+0L6k/mDmP+T7Ko0VTVXQ/goswQecQhMUrJobzYHzesB5R/AfCoet5qmc9Ai/wGu9QW767uACJsAbKXwDpaDOn6DYb/gL39k7Ey5hElzfhieVTcBWaj1ZVWyY73VYg2WYAhPzDJpJuYZ5GIdzBVXXcQJeM+wHnR0wy7GxSZmFe4jYetKoinZ08BUJsA2zbPrhAzy5FIGnVbRqzfQx3UvHE7hb7JjGiiDvJb8n6gOv6GnzZMX6MQUtWos1N2svdh6hvwmKeWIznJvzC8F8IP92023w+iZkF6yGWnOykwx2J/N0imnGMQ9NMcCPGq8mxeta/VJnChzDAXQSi/UPCkapzNGvM2NmQpzbyWJtKwTdeQnqrm75LMAq1N3CNa5Vo2XWrC3jaG35Ni+h+rdkiYyCpZNnNxKm6D60FdSewEFfzSRcgy9As21ChEafpsg2uNkpnEH552D/Nn3HUzQc1lZexF57ETZAUcWOoLDq/2H4FKzGy9gorCkQcdR/CFdQWp2gg57OZIhP09ekGWvLzOtLNdZ8NhqfyWJ3JAVJHd0AAAAASUVORK5CYII=);cursor:pointer}
#comments-section .comment-time-tip:hover{opacity:.9;z-index:10}
#comments-section .comment-time-tip:hover .comment-time-tip-content{display:block}
#comments-section .comment-time-tip-content{position:absolute;left:100%;top:100%;display:none;padding:10px 15px;background-color:#fef6e9;border:1px solid #e3d9ca;color:#494949;font-size:12px;line-height:17px;width:16em;border-radius:4px}
#comments-section #comment-forbid-notice{position:absolute;display:none;height:22px;background:#fff;padding:5px;border-radius:4px;border:1px solid #ccc;color:#27a;right:0}
#comments-section .mod-hd{margin-top:16px;overflow:hidden}#comments-section .mod-hd h2{margin-top:0}#comments-section .nav-tab{margin-top:12px}#comments-section .nav-tab .tabs-wrapper.line,#comments-section .nav-tab.title_line{padding-bottom:15px;position:relative;border:0}#comments-section .nav-tab .tabs-wrapper.line::before,#comments-section .nav-tab.title_line::before{content:"";display:block;position:absolute;left:0;bottom:0;background:#ddd;height:1px;width:100%;-webkit-transform:scaleY(0.5);transform:scaleY(0.5)}#comments-section .nav-tab .on-tab{cursor:text;color:#111}#comments-section .nav-tab .on-tab:hover{background-color:transparent}#comments-section .comment-list{padding-top:0}#comments-section .comment-list.noshow{display:none}#comments-section .comment-list.show{display:block}#comments-section .comment-item{padding:14px 0}#comments-section .comment-item h3{margin-bottom:0px}#comments-section .comment-item:last-of-type:before{height:0}#comments-section .irrelevant{display:none}.tab-hd{padding-bottom:15px;position:relative}.tab-hd::before{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background:#ddd;-webkit-transform:scaleY(0.5);transform:scaleY(0.5)}.tab-hd .on:link,.tab-hd .on:visited,.tab-hd .on:hover,.tab-hd .on:active{background:none;color:#111}#new-comments,#following-comments{display:none}.comment-report{margin:0;float:none;position:absolute;right:0;bottom:2px;line-height:1;visibility:hidden}.comment-report a{display:inline-block;color:#bbb;border:none}.short-comments-tip{border:1px solid #ffd596;background-color:#fffbf4;border-radius:6px;text-align:center;padding:8px;line-height:18px;color:#494949;font-size:13px;margin:15px 0px}.fold-hd{position:relative;padding:15px 0;margin-bottom:15px}.fold-hd::before{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background:#ddd;-webkit-transform:scaleY(0.5);transform:scaleY(0.5)}.fold-hd a:link{color:#ccc}.fold-hd a:visited{color:#ccc;background:none}.fold-hd a:hover{color:#37a;background:none}.fold-hd a:active{color:#37a;background:none}.fold-bd{display:none}.qa{float:right}.qa-tip{display:none;line-height:22px}.qa-tip a:link{color:#37a}


.star-10{background:transparent url('/images/ic_rating_s.png') no-repeat scroll 0 -88px; width:55px; height:11px;display:inline-block;}
.star-20{background:transparent url('/images/ic_rating_s.png') no-repeat scroll 0 -66px ; width:55px; height:11px;display:inline-block;}
.star-30{background:transparent url('/images/ic_rating_s.png') no-repeat scroll 0 -44px ; width:55px; height:11px;display:inline-block;}
.star-40{background:transparent url('/images/ic_rating_s.png') no-repeat scroll 0 -22px ; width:55px; height:11px;display:inline-block;}
.star-50{background:transparent url('/images/ic_rating_s.png') no-repeat scroll 0 0 ; width:55px; height:11px;display:inline-block;}

/*评论回复*/

.comment-info ,a{color:#3377AA;}
.comment-item .replay{
	width:100%;
}
.comment-item .replay .detail{
	margin:5px 0 5px 10%;
	width:90%;
	border:1px dashed #CCC;
	border-radius:.5rem;
	border-bottom:0;
}

.comment-item .replay .detail ul{ margin:0; padding:0;}
.comment-item .replay .detail li{
	margin:0;
	border-bottom:1px dashed #CCC;
}

.comment-item .replay .detail li div p{
	clear:both;
	text-indent:0;
	padding:10px;
	line-height:20px;
}
 
.comment-item .replay .detail li .tou img{
	border-radius: 50%;
	max-width:2rem;
	float:left;
	vertical-align:middle;
	margin:5px 10px 20px 5px;
}

.comment-item .replay .detail li div img{
	float:left;
	width:auto;
	height:auto;
}


.comment-item .replay .detail li div p.block{margin-top:15px; padding:5px 10px;}
.comment-item .replay .detail li div p.block a{
	display:inline-block;
	margin:0 10px;
	float:right;
	color:#999;
}

/*评价*/ 
.star{display: flex;text-align:left; padding-bottom:4px;}
.star span{width:16px;height:16px;background: url(/images/star.png) no-repeat;background-size: 100%;cursor: pointer; margin:0 1px;}
.star span.on{background-image: url(/images/star-active.png);}
