/*库导航*/
.lib-nav { height:40px; color:#333333; }
.lib-nav h2.title { float:left; height:40px; line-height:40px; font-size:14px;}
.lib-nav ul { overflow:hidden;}
.lib-nav li { position:relative; margin-left:-1px; float:left; height:40px; padding-left:10px; padding-right:10px; overflow:hidden; line-height:40px; font-size:14px; background:url(/ui/lib/images/nav_split.gif) 0 17px no-repeat;}
.lib-nav li a { color:#333333;}
.lib-nav li a:hover { text-decoration:none;}
#lib-movie .lib-nav li.item-movie { z-index:3; background:url(/ui/lib/images/tab_movie.gif) 50% 9px no-repeat;}
#lib-movie .lib-nav li.item-movie a { color:#FFFFFF;}
#lib-tv .lib-nav li.item-tv { z-index:2; background:url(/ui/lib/images/tab_tv.gif) 50% 9px no-repeat;}
#lib-tv .lib-nav li.item-tv a { color:#FFFFFF;}
#lib-show .lib-nav li.item-show { z-index:1; background:url(/ui/lib/images/tab_show.gif) 50% 9px no-repeat;}
#lib-show .lib-nav li.item-show a { color:#FFFFFF;}

.lo { width:950px; margin:0 auto;}
.lo-inner { padding:0 10px; border:1px solid #E5E5E5; height:1%;}

.lib-index { margin-bottom:10px;}
.lib-index h2.title { height:38px; line-height:38px; font-size:14px; font-weight:normal; color:#003869;}
.lib-index .list { background:#F3F3F3; padding:10px; margin-bottom:10px;}
.lib-index .list h3.title { color:#333333; height:19px; line-height:19px; margin-bottom:5px; font-size:12px; font-weight:normal;}
.lib-index .list .items { line-height:19px; width:100%; overflow:hidden; margin-bottom:10px;}
.lib-index .list .items span.all { float:left; height:19px; margin-right:10px;}
.lib-index .list .items span.w { float:left; width:650px; line-height:19px;}
.lib-index .list .items a { float:left; height:19px; line-height:19px; padding-left:5px; padding-right:5px; color:#400902; text-align:center; font-size:12px;}
.lib-index .list .items a.num { font-family:Arial, Helvetica, sans-serif; font-size:18px;}
.lib-index .list .items a:hover { background:#400902; color:#FFFFFF; text-decoration:none; }
.lib-index .list .items a.current { height:17px; color:#FFFFFF; border:1px solid #011b34; background:#00386b;}
.lib-index .result { height:21px; line-height:21px; font-size:12px; color:#00386B; border-bottom:1px solid #E5E5E5; margin-bottom:10px;}
.lib-index .result strong { color:#400902;}

.movie-list .item { height:170px; margin-bottom:20px; background:url(/ui/lib/images/list_split.gif) 0 100% repeat-x; }
.movie-list .item dt { width:120px; float:left; height:170px; background:#000000; margin-right:10px; overflow:hidden;}
.movie-list .item dd.title { height:23px; line-height:16px; font-size:14px; font-weight:bold;}
.movie-list .item dd.title a { color:#400902;}
.movie-list .item dd.title a.icomment { color:#FFFFFF; font-size:12px; font-weight:normal; padding-left:3px; padding-right:3px; float:right; height:17px; line-height:17px; border:1px solid #011b34; background:#00386b;}
.movie-list .item dd.info { height:21px; line-height:21px; font-size:12px; color:#000000;}
.movie-list .item dd.info a { color:#000000;}
.movie-list .item dd.des { height:42px; line-height:21px; font-size:12px; color:#333333; margin-bottom:5px;}
.movie-list .item dd.des a { color:#400902;}
.movie-list .item dd.score { height:25px;}
.movie-list .item dd.score .label { float:left; overflow:hidden; height:25px; line-height:27px; font-size:12px; color:#000000;}
.movie-list .item dd.score .num { float:left; height:25px; overflow:hidden; font-size:24px; color:#400902; font-family:Arial, Helvetica, sans-serif;}
.movie-list .item dd span.count { float:right; height:21px; color:#333333;}
.movie-list .item dd span.count a.wts { border:1px solid #2D0600; background:#511106; color:#FFFFFF; padding:1px 2px;}
.movie-list .item dd span.count a.btn { border:1px solid #2D0600; background:#511106; color:#FFFFFF; padding:1px 2px;}
.movie-list .item dd span.count .btn-ok { border:1px solid #CCCCCC; background:#E1E1E1; color:#FFFFFF; padding:1px 2px;}

dd.rating { height:25px; font-size:12px; }
dd.rating .label { float:left; overflow:hidden; height:25px; line-height:27px; font-size:12px; color:#000000;}
dd.rating .num { float:left; height:25px; margin-right:10px; overflow:hidden; font-size:24px; color:#400902; font-family:Arial, Helvetica, sans-serif;}
dd.rating .star { float:left; height:25px; line-height:25px; width:75px; overflow:hidden; background:url(/ui/lib/images/lib_v2_liststar.gif) 0 0 no-repeat;}
dd.rating .star em { float:left; height:25px; line-height:25px; overflow:hidden; background:url(/ui/lib/images/lib_v2_liststar.gif) 0 -25px no-repeat;}

.star-vote { float:left; height:25px; margin-right:5px; }
.star-vote a { float:left; height:25px; width:15px; display:inline; overflow:hidden; }
.star-vote a.on { background:url(/ui/lib/images/star.gif) 0 0 no-repeat; }
.star-vote a.off { background:url(/ui/lib/images/star.gif) -15px 0 no-repeat; } 
.star-vote a.half { background:url(/ui/lib/images/star.gif) -30px 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:#00386B; text-decoration:none; border:1px solid #00386B; }
.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;}
