@charset "utf-8";

/*2011-10-26 10:24 - xf*/
/**npy 2011-12-21 12:00**/
.classTag,.classTag dl,.block .Li03 u,.block .s7 i,.No1{ background:url(http://i0.letvimg.com/yule/201112/21/star_ico.png) no-repeat -10000px -10000px;}

.title{ height:37px;}
.title span{ float:right;}

 h4{ font-size:15px; color:#000; padding:8px 0; font-family:"微软雅黑"; border-bottom:1px solid #d2d2d2;}
 h4 span{ float:right; font-size:12px; font-weight:normal; color:#ccc;}
.direct .title{ height:29px;}
.direct h4{ padding-top:0;}
.direct .right H4 span{ width:174px;}
.direct .right H4 span a{ width:40px; height:28px; float:left;text-align:center; line-height:28px; display:inline; margin-left:3px;}
.direct .right H4 span .active{ border:1px solid #e8e8e8; border-bottom:1px solid #fff; color:#c92323; height:28px; line-height:28px;}
.direct .right H4 span .active:hover{ color:#c92323;}

.right .mod ol{ display:none;}
.right .mod ol.active{ display:block;}


 i{ font-style:normal; color:#c92323;}
 u{ text-decoration:none; color:#6c6c6c; font-size:14px; padding:0 3px;}
.left{ float:left;}
.right{ float:right;}

/**/

.w71{ position:relative; }
.w71 dt{width:73px; height:97px; float:left; margin-top:4px;}
.w71 dt img{ width:71px; height:94px; border:1px solid #d2d2d2;}
.w71 dd{ width:180px; float:right;}
.No1{ display:block; background-position:left top; width:42px; position:absolute; left:1px; top:5px;}
.mod ol li .No1{ height:41px;}

.w128{ width:96px; float:left; display:inline; margin:25px 28px 0 0;}
.w128 dt,.w128 dt img{ width:96px; height:128px;}
.w128 dd{ margin-top:5px; text-align:center;}

.w150{ width:460px; float:left; margin:30px 0 0 0; padding-right:24px;}
.w150 dt,.w150 dt img{ float:left; width:150px; height:200px;}
.w150 dd{ float:right; width:290px;}
.w150 h5{font-family:"微软雅黑"; font-size:24px; font-weight:normal; line-height:26px;}
.w150 p{ padding:5px 0;}
.w150 p a{ margin-right:8px;}
.w150 .p2 a{ margin:0;}

/**/

.csort,.today,.Film-Star,.Singer-Star,.direct{ width:968px; margin:10px auto 0 auto; overflow:hidden;}

.csort{ height:89px; overflow:visible; height:89px; overflow:hidden; border:1px solid #d2d2d2;}
.csort .left{ width:105px;}
.csort .right{ width:863px;}

/**/

.t150{width:150px;}
.t220{width:220px;}
.t390{width:390px;}
.t43 {width:43px;}

.classTag{margin:auto;text-align:left; background-position:left -211px; background-repeat:repeat-x;}	
.classTag dl{float:left;padding:12px 0 0 15px; background-position:-298px top;height:77px;}
.classTag dt{color:#000; font-size:14px; font-weight:bold;}
.classTag dd{padding-top:2px;word-wrap: break-word; 
word-break: normal; }	
.classTag dd a{padding-right:10px;white-space:nowrap;display:block;float:left;}
.classTag .t390 dd a{ padding-right:7px; font-size:13px;}
.classTag .t43 dd a{ padding-right:5px;}

/**/

.Film-Star{}
.Film-Star .list,.Singer-Star .list{ width:992px;}

/**/

.direct{ margin-top:10px; padding-bottom:20px;}
.direct .left{ width:600px; padding-right:49px; border-right:1px solid #d2d2d2;}
.direct .right{ width:270px; float:right;}
.direct .list{ width:620px;}

.mod{}
.mod li{ margin:8px 0 0 0;}
.mod .block li{ float:left; width:270px; display:inline; overflow:hidden;}
.mod .block .Li02{ overflow:visible; background:#fff;}
.mod ol{ display:block; zoom:1; }
.mod ol li{ height:39px; line-height:40px; margin:0; padding:0; border-top:1px dashed #ccc;}
.mod ol li span{ display:block; float:left; height:32px; overflow:hidden; padding-right:10px;}
.mod p{ line-height:22px;}
.mod .p1{ font-size:16px; font-weight:bold;}
.mod .p2 i{ font-style:normal; color:#010101;}
.mod .p3{ color:#c92323;}

.block .Li01{ padding:0 0 5px 0; border:none;}
.block .Li02{ height:125px;  border:none;}
.block .Li02 span{ float:right;}
.block .Li02 .s7 i{ margin-top:6px;}
.block .Li03 .s1{ padding-left:15px; width:110px;}
.block .Li03 .s2{ width:80px;}
.block .Li03 u{ display:block; float:left; width:14px; height:40px; font-size:12px; color:#fff; padding:0; text-align:center;}
.block .Li03 .u-1{ background-position:left -41px;}
.block .Li03 .u-2{ background-position:left -72px;}
.block .s1{ width:140px;}
.block .s2{ width:80px;}
.block .s7{ width:30px; padding:0;}
.block .s7 i{ width:18px; height:18px; display:block; margin-top:14px;}
.block .s7 .up{ background-position:-152px top;}
.block .s7 .bot{ background-position:-152px -76px;}
.block .s7 .ok{ background-position:-152px -37px;}
/**2011-11-24 npy add**/
.w150 .box{}
.w150 .box_tit{ float:left; margin-right:10px; }
.w150 p.box_cont{ overflow:hidden; zoom:1; padding:0;}
.w150 p.box_cont a{ display:block; margin:0;}
