@charset "utf-8";
/* CSS common */
/*2011-07-31 17:03  xf*/

.breadcrumb,H4,.No1,.mod ol,.mod ol li,.mod .s7 i,.more .s7 i,.mod .more ol li,.more .s1,.more .s1 b,.block .iconR,.block .iconG{ background:url(http://img1.c0.letv.com/ptv/images/toplist/doc.png) no-repeat -10000px -10000px;}

 H3{ background:url(http://img1.c0.letv.com/ptv/images/toplist/H3.png) no-repeat -10000px -10000px; height:40px; text-indent:-10000px;}
.H301{ background-position:left 11px;}
.H302{ background-position:left -39px;}
.H303{ background-position:left -89px;}
.H304{ text-indent:0px;}
 H4{ background-position:left -476px; background-repeat:repeat-x; height:24px;}
 H4 span{ float:right; font-size:12px; font-weight:normal;}
 H4 span a{ width:40px; height:24px; float:left;text-align:center; line-height:24px; display:inline; margin-left:3px;}
 H4 span .active{ border:1px solid #e8e8e8; border-bottom:1px solid #fff; color:#c92323; height:22px; line-height:22px;}
 H4 span .active:hover{ color:#c92323;}
 H4 em{ display:block; float:left; width:100px;font-size:14px; font-family:"微软雅黑";color:#504d4d;}
.em01{ background-position:left 4px;}
.em02{ background-position:left -36px;}
.em03{ background-position:left -76px;}
.em04{ background-position:left -116px;}
.em05{ background-position:left -156px;}
.em06{ background-position:left -196px;}
.em07{ background-position:left -236px;}
.em08{ background-position:left -276px;}
.em09{ background-position:left -316px;}
.em10{ background-position:left -356px;}
.em11{ background-position:left -396px;}
.em12{ background-position:left -436px;}

.w90{ position:relative; }
.w90 dt{width:128px; height:99px; float:left;}
.w90 dt img{ width:120px; height:90px; padding:3px; border:1px solid #d2d2d2;}
.w90 dd{ width:200px; float:right;}

.w120{ position:relative; }
.w120 dt{width:128px; height:169px; float:left;}
.w120 dt img{ width:120px; height:160px; padding:3px; border:1px solid #d2d2d2;}
.w120 dd{ width:200px; float:right;}
.No1{ display:block; background-position:-3px -60px; width:29px; height:25px; position:absolute; left:4px; top:-4px;}

/**/

.crumbbox{width:970px;margin:0 auto;overflow:hidden;}
.breadcrumb{font-size:12px;height:38px; padding:5px 0; background-position:left 45px; background-repeat:repeat-x;}	
.crumbL strong{font:16px/35px "微软雅黑";}
.crumbL{float:left;width:450px;height:30px;overflow:hidden;}

/**/

.custom{ width:970px; margin:0 auto;}
.custom .left{ width:150px; float:left;}
.custom .right{ width:760px; float:right; overflow:hidden;}

.navList{}	
.navList ul{ width:110px; border-bottom:1px solid #ccc; padding:0 0 15px 0;}
.navList li{ line-height:24px;}
.navList .active a,.navList .active a:hover{ font-weight:bold; color:#c92323;}

.mod{}
.mod li{ margin:8px 0 0 0; padding-bottom:20px;}
.mod .block{ width:820px;}
.mod .block li{ float:left; width:350px; margin-right:60px; display:inline; overflow:hidden;}
.mod .block .Li02{ overflow:visible; background:#fff;}
.mod .block .Li02 .p1{ min-height:24px; max-height:48px; overflow:hidden;_height:expression(this.scrollHeight > 48 ? "48px" : (this.scrollHeight < 24 ? "24px" : "auto"));}
.mod ol{ display:block; zoom:1; overflow:hidden;}
.mod ol li{ height:32px; line-height:32px; margin:0; padding:0;}
.mod ol li span{ display:block; float:left; height:32px; overflow:hidden; padding-right:10px;}
.mod p{ line-height:24px;}
.mod .p1{ font-size:16px; font-weight:bold;}
.mod .p2 i{ font-style:normal; color:#010101;}
.mod .p3{ color:#c92323;}

.block .Li01{ padding:10px 0 5px 0;}
.block .Li01 .s1{ width:195px;}
.block .Li02{ height:180px;}
.block .Li02 span{ float:right;}
.block .Li02 .s7 i{ margin-top:6px;}
.block .Li03,.block .Li04{ background-position:left top; background-repeat:repeat-x;}
.block .Li03 .s1{ width:165px;}
.block .Li04{ text-align:right; padding:5px 0;}
.block .iconR,.block .iconG,.block .iconK{width:25px;color:#fff;text-align:center}
.block .iconR{background-position:-56px -52px;}
.block .iconG{background-position:-56px -84px;color:#000;}
.block .s1{ width:165px;}
.block .s2{ width:100px;}
.block .s7{ width:30px; padding:0;}
.block.hp .s7{float:right;}
.block .s7 i,.more .s7 i{ width:18px; height:18px; display:block; margin-top:10px;}
.block .s7 .up,.more .s7 .up{ background-position:left -115px;}
.block .s7 .bot,.more .s7 .bot{ background-position:left -190px;}
.block .s7 .ok,.more .s7 .ok{ background-position:-1px -152px;}

.mod .more ol{ background:none;}
.mod .more ol li{ background-position:left 31px; background-repeat:repeat-x;}
.mod .more .Li01{ background:none; padding:5px 0 0 0;}
.more .s1{ width:35px;}
.more .s1 b{ display:block; width:18px; height:16px; line-height:16px; text-align:center; background-position:-59px -92px; font-size:12px; font-weight:normal; color:#000; margin-top:8px;}
.more .s1 .red{ background-position:-59px -60px; color:#fff;}
.more .s2{ width:120px;}
.more .s3{ width:275px;}
.more .s4{ width:120px;}
.more .s5{ width:40px;}
.more .s6{ width:75px; text-align:center;}
.more .s7{ width:25px; padding:0;}

.new-moive{}
.new-music .s2,.new-comic .s2{ width:170px;}
.new-variety .s3{ width:330px;}
.new-star .s3,.new-ent .s3,.new-auto .s3{ width:460px;}

.topInfo{width:110px;}	
.adpic{border-top:1px solid #ddd;width:110px;margin-top:15px;padding-top:10px}
.adpic a{ display:block;margin:10px 0;}
.longtit{border:1px solid #dbdbdb;border-top:none;border-right:none;height:31px;margin-top:10px;margin-bottom:10px;}
.longtit h2{float:left; font:14px/26px normal;border:solid #dbdbdb; border-width:0 1px;border-top:1px solid #dbdbdb;margin-left:-1px; color:#000;}
.longtit h2.active{background:url(http://img1.c0.letv.com/ptv/images/nlist/titBg.png) no-repeat right -27px;border-right:1px solid #dbdbdb;padding:0;position:relative; margin:0 -1px -1px;}
.longtit h2 span{float:left;border:solid #fff;border-width:0 1px;padding:0 20px;background:#fafafa;height:30px;line-height:30px;}
.longtit h2.active span{ background:#fff;height:30px;border-bottom:1px solid #fff;}

