.lo { width:950px; margin:0 auto;}
.lo-inner { height:1%; padding:34px; border:1px solid #DFDFDF; border-top:2px solid #A3362D;}

.lib-index { margin-bottom:20px;}
.lib-index h2.title { height:40px; margin-bottom:20px;}
.lib-index h2.title span.name { width:235px; height:40px; float:left; overflow:hidden; text-indent:-9999px; background:url(/ui/lib/images/star_title.gif) 0 0 no-repeat;}
.lib-index .list .items { height:45px; margin-bottom:10px; background:#F1F1F1 url(/ui/lib/images/star_sort_bg.gif) 100% 0 no-repeat;}
.lib-index .list .items span.label { float:left; width:100px; color:#666666; margin-right:10px; background:#F5F5F5; font-size:14px; text-align:center; height:45px; line-height:45px;}
.lib-index .list .items span.w { float:left; overflow:hidden; height:45px; line-height:45px;}
.lib-index .list .items span.w a { font-size:14px; color:#666666; font-family:Verdana, Geneva, sans-serif; padding:3px 14px; background:url(/ui/lib/images/star_split.gif) 0 50% no-repeat;}
.lib-index .list .items span.w a.num { font-family:Verdana, Geneva, sans-serif; padding-left:7px;  padding-right:7px;}
.lib-index .list .items span.w a.current { background:#A3362D; color:#FFFFFF; -moz-border-radius: 3px;  -webkit-border-radius: 3px;  border-radius:3px;}

.star-list h3.title { height:21px;}
.star-list h3.title span.name { height:21px; text-indent:-9999px; overflow:hidden; width:75px; float:left; background:url(/ui/lib/images/star_title_hot.gif) 0 0 no-repeat; }
.star-list .list { padding:15px 0; width:880px;}
.star-list .list ul { float:left; width:894px; padding-top:8px;  margin-left:-15px; overflow:hidden;}
.star-list .list li { float:left; width:134px; position:relative; z-index:1; height:170px; margin-bottom:14px; margin-left:14px; display:inline; }
.star-list .list li span.thumb { display:block; text-align:center; border:1px solid #EEEEEE; border-bottom:none; padding:25px 0 15px 0 ;}
.star-list .list li span.name { display:block; height:45px; padding-left:10px; padding-right:10px; line-height:16px; font-size:14px; text-align:center; border:1px solid #EEEEEE; border-top:none;}
.star-list .list li span.name a { color:#666666;}
.star-list .list li em.new { position:absolute; z-index:5; top:-10px; right:-8px; height:25px; width:64px; background:url(/ui/lib/images/star_new.gif) 0 0 no-repeat;}

/*分页*/
.pages {text-align:center; clear:both; padding-top:20px; padding-bottom:20px;}
.pages li { display:inline;}
.pages a {display:inline-block; font-family:"宋体"; line-height:20px; padding:0 8px; height:22px; line-height:22px; background:#F1F1F1; border:1px solid #D2D2D2; color:#666666; font-size:12px; text-decoration:none; vertical-align:middle;}
.pages a:hover {color:#FFFFFF; background:#A3362D; text-decoration:none; border:1px solid #A3362D; }
.pages li.selected a { color:#666666; font-weight:bold; background:#EFEFEF; text-decoration:none; border:1px solid #EFEFEF;}
.pages a.more {border:none; background:none; color:#666666; padding:2px 0;}
