#outerLink{position:absolute; left:530px; top:16px;}
.layer { position:relative; color:#333; text-align:left; width:693px; height:auto; overflow:hidden;}
    .layer .tab { background:#D8E7F8; font-size:12px; text-align:center; color:black; display:block; position: relative; height:22px; line-height:22px; font-weight:bold; color:#1A74CB; text-align:left; padding-left:10px;}
    .layer .tab ul { position:absolute; height:23px; left:0; top:0;}
    .layer .tab li { width:95px; border-right:1px solid #AFDEF2;}
    .layer .tab li a { color:#1974C7; text-decoration:none;}
    .layer .tab li.selected { background:#FFFFFF; border-left:none; font-weight:bold; height:22px;}
    .layer .tab .close { position:absolute; right:3px; top:3px; background:url(http://img.kankan.xunlei.com/img/kankan/images/icon.gif) no-repeat -214px -73px; display:block; width:15px; height:15px; text-decoration:none; text-indent:-1000px; overflow:hidden;}
    .layer a { color:#1974C7; text-decoration:none; white-space:nowrap;}
    .layer a:hover{text-decoration:underline;}
    .layer .inner { padding:10px 0 10px 10px;}
    .layer li.moviename { color:#B8B8B8;}
    .layer li.moviename a{ margin-right:5px;}
    .layer li.actor { width:auto; margin-right:10px;}
    .layer li.actor, .layer li.actor a, .layer li.small a{ color:#878A8D;}
    .layer li.actor a, .layer li.small a{ color:#000000;/*text-decoration:underline;*/}
    .layer li.actor em{ color:#333;}
    .layer li.small { clear:none; width:68px;}
    .layer li.long{clear:none; width:148px;}
    .layer li.double { white-space:normal;}
    .layer li.btn_list { height:24px;}
    .layer li.btn_list a { height:19px; line-height:19px; white-space:normal; border:1px solid #AFDEF2; background:#FFFFFF; text-decoration:none; float:left; overflow:hidden; margin:3px 8px 0px 0px; padding:0px 5px; color:#1974C8;}
    .layer li.btn_list a:hover{text-decoration:none;}
    .layer li.btn_list a.mark { background:url(/images/icon.gif) no-repeat -49px -73px; font-weight:normal;}
    .layer ul.point { position:absolute; top:6px; left:35px; height:8px; width:32px;}
    .layer .box{ border:1px solid #B3E0F3; padding:10px 20px; font-size:14px; line-height:22px; width:630px;}
    .layer #ranktype li{ float:left; margin-right:20px;}    
    .layer .list_small{ width:688px;}
    .layer .list_small ul{ width:700px;}
.ad_rank_top{position:relative; margin-bottom:10px;}
.ad_rank_top .ad_rank_s{position:absolute; left:0px; top:123px;}

.pager { clear:both; padding:10px 0px; height:16px; font-size:13px; margin-left:5px;}
    .pager li { float:left; line-height:19px; margin-right:4px;}
    .pager li a { display:block; background:#FFFFFF; border:1px solid #C6C6C6; text-decoration:none; white-space:nowrap; overflow:visible; font-size:12px; font-family:simsun; width:auto!important; width:15px; padding:1px 2px 0 2px; line-height:18px; text-align:center; min-width:14px; color:#1971C6;}
    .pager li a:hover{ border:1px solid #999;}
    .pager li a.more, .pager li a.more:hover{ border:none; padding:2px 3px 1px 3px;}
    .pager li a.smore, .pager li a.smore:hover{ border:none; padding:2px 3px 1px 3px;}
    .pager li a.pre, .pager li a.next { background:url() no-repeat; text-indent:-1000px; width:14px;}
    .pager li a.pre { background-position:-211px -35px;}
    .pager li a.next { background-position:-232px -35px;}
    .pager li.selected { width:15px; padding:2px 3px 1px 3px; text-align:center;}
    .pager li.selected, .pager li.selected a { border:none; background:none; color:#333;}
    div.pager{ text-align:right; font-size:12px; padding-right:25px;}
    div.pager label{ color:#1872C8; font-size:12px;}
    div.pager a{ text-decoration:underline;}


.list3 { line-height:20px; color:#333;}
    .list3 dl { float:left; width:340px; height:160px; overflow:hidden;}
    .list3 dt, .list3 dd { height:130px; overflow:hidden; float:left; overflow:hidden; padding:10px 0px 18px 0px;}
    .list3 dt { width:98px; margin:0px 10px 0px 0px;}
    .list3 dt a { display:block; width:94px; height:129px; position:relative;}
    .list3 dt img { display:block; width:90px; height:125px; padding:1px; margin:auto; background:#f4f8fc; border:1px solid #D4E5F5; margin-bottom:3px;}
    .list3 dt a:hover{ text-decoration:none;}
    .list3 dt a:hover img{ padding:0; border:2px solid #8ECFF9;}
    .list3 dt span { display:block; width:84px; height:15px; line-height:15px; padding:0 3px; color:#fff; position:absolute; left:2px; top:112px; text-align:right;}
    .list3 dt span.back{ background:#000; filter:Alpha(Opacity=50); opacity:0.5;}
    .list3 dd, .list3 li { float:left; width:225px; overflow:hidden;}
    .list3 li { white-space:nowrap; height:22px; position:relative;}
    .list3 em { font-style:normal;}

ul.point { display:inline; width:30px; float:right; height:8px;}
    ul.point li { float:left; width:2px; height:6px; overflow:hidden; border:1px solid #000000; margin-right:1px; clear:none; font-size:0px;}
    ul.point li.l0 { border-color:#FFAD2E; background:#FEFBD8;}
    ul.point li.l1 { border-color:#FEAA26; background:#FFF6C1;}
    ul.point li.l2 { border-color:#EE8800; background:#FFEA8F;}
    ul.point li.l3 { border-color:#E77E01; background:#FFE489;}
    ul.point li.l4 { border-color:#DD6A00; background:#FDCA89;}
    ul.point li.l5 { border-color:#DDDDDD; background:#FFFFFF;}