/* clear float */
.cfix:after{content:".";display:block;visibility:hidden;height:0;clear:both;}
.cfix{zoom:1}
.cfixBoth{clear:both;height:1px;overflow:hidden;}

/* mask */
.maskTx,
.maskBg{position:absolute;right:0;bottom:0;}
.maskTx{color:#fff;padding:0 5px;}
.maskBg{background:#000;opacity:0.6;filter:alpha(opacity=50);height:18px;width:70px;}
.maskTx-1,
.maskBg-1{position:absolute;left:0;bottom:0;}
.maskTx-1{color:#fff;padding:0 5px;}
.maskBg-1{background:#000;opacity:0.6;filter:alpha(opacity=50);height:18px;width:100%;}

.high,
.squre{position:absolute;bottom:0;left:0;display:block;color:#fff;text-align:center;width:30px;}
.high{background:#da1b23;}
.squre{background:#9014dd;}

.sz1{width:120px;height:90px;display:block;}
.line{height:2px;overflow:hidden;background:url(/tv/upload/static/special/media/skin/images/line.png) repeat-x;margin:10px 0 15px;}
.mB10{margin:0 0 10px;}
.mB20{margin:0 0 20px;}
.areaAd{margin:10px auto;}
.main{width:700px;float:left;}
.side{width:260px;float:right;}
.adBox{margin:0 0 20px;}

.box2 .pic{width:106px;margin-top:3px;}
.box2 .txt{width:120px;line-height:21px;padding:5px 0 0;}
.list12{text-align:left;padding:15px 0;}
.list12 em{color:#999;}
.list12{text-align:left;padding-bottom:0;}
.list12 li{font-size:12px;line-height:16px;padding:3px 0 6px 12px;background:url(/tv/upload/tv110421/images/ico2.png) no-repeat 0 6px;}

/* list */
.listA{margin-right:-22px;}
.listA li{float:left;margin:0 16px 0 0;padding:0 0 15px;display:inline;}
.listA p{margin-top:2px;}
.listA strong{display:block;height:36px;overflow:hidden;word-wrap:break-word;word-break:break-all;font-weight:normal;}
.listA .pic{position:relative;_height:1px;margin-bottom:8px;}

.listB li{margin:0 0 10px;}
.listB .pic{width:99px;float:left;}
.listB .txt{width:128px;float:right;}
.listB li h6{margin:2px 0 5px;}

.listD li{height:18px;overflow:hidden;margin:0 0 7px;}
.listD li a{background:url(/tv/upload/static/special/media/skin/images/point-1.png) no-repeat 0 6px;padding:0 0 0 10px;}
.listD li a:hover{background:url(/tv/upload/static/special/media/skin/images/point-2.png) no-repeat 0 6px;}

.navBar{background:url(/tv/upload/static/special/media/skin/images/line-1.png) repeat-x;height:32px;border:1px solid #cecece;padding:0 10px 0 0;}
.navBarBg{height:3px;overflow:hidden;background:#e6e6e6;margin:0 0 20px;}
.navBar .u li{float:left;line-height:32px;font-size:14px;}
.navBar .u li a{margin:0 10px;}
.navBar .form{padding:3px 0 0;color:#3a3a3a;}
.navBar .form .in{border:1px solid #bfbfbf;border-right:0;height:22px;line-height:22px;padding:0 10px;color:#c1c1c1;}
.navBar .form .btn-ss{background:url(/tv/upload/static/special/media/skin/images/line-1.png) repeat-x 0 -46px;border:1px solid #c0c0c0;width:47px;line-height:24px;height:24px;text-align:center;cursor:pointer;letter-spacing:2px;margin-left:-3px;}

/* rankbox */
.rankbox .subnav ul{width:260px;}
.rankbox .subnav li{float:left;background-color:#f0f0f0;margin-right:2px;}
.rankbox .subnav li.last,.rankbox.movieVip .subnav li.last{margin-right:0px;}
.rankbox .subnav li a{width:85px;height:29px;display:block;text-align:center;line-height:29px;color:#838383;}
.rankbox .subnav li.last a{width:86px;}
.rankbox .subnav li.selected{background-color:#e3e3e3;}
.rankbox .subnav li.selected a{font-weight:bold;color:#3a3a3a;}
.ranklist{background-color:#f0f0f0;padding-bottom:10px;}
.ranklist h4{font:bold 14px/18px 'simsun';}
.ranklist li{padding:8px 8px 8px 6px;height:16px;line-height:16px;*margin-top:-3px;}
.ranklist li:hover,.ranklist li.hover{background-position:0 -310px;background-repeat:repeat-x;}
.ranklist li em{display:block;width:16px;text-align:center;font-size:14px;color:#838383;padding-right:5px;}
.ranklist .first{background-color:#e3e3e3;height:60px;padding:10px 10px 10px 6px;}
.ranklist .first:hover{background:none;background-color:#e3e3e3;height:60px;padding:10px 10px 10px 6px;}
.ranklist .first em{height:60px;line-height:60px;}
.ranklist .first i{margin-top:43px;}
.ranklist .serial-num,.ranklist .pic-txt,.ranklist .list-txt{float:left;display:block;}
.ranklist i{float:right;display:block;font-style:normal;}
.ranklist .txt{padding:0 0 0 10px;width:120px;float:left;}
.ranklist .txt p{margin-top:5px;width:105px;height:17px;line-height:17px;overflow:hidden;}
.ranklist .txt span{float:left;display:block;background:url(/tv/upload/static/index/skin/images/span_bg.png) no-repeat;height:17px;}
.ranklist .txt span.l-blank{width:6px;background-position:top left;}
.ranklist .txt span.r-txt{background-position:top right;color:#fff;padding-right:6px;height:17px;}
.ranklist .hover_txt{display:none;color:#838383;}
.ranklist li:hover .hover_txt,.ranklist li.hover .hover_txt{display:block;}
.ranklist li:hover .ico_up,.ranklist li.hover .ico_up,.ranklist li:hover .ico_down,.ranklist li.hover .ico_down,.ranklist li:hover .ico_hor,.ranklist li.hover .ico_hor{display:none;}
.ranklist li.first:hover .ico_up,.ranklist li.first:hover .ico_down{display:block;}
.ranklist .list-txt{height:14px;line-height:14px;overflow:hidden;}
.ranklist .first .ico_new,.ranklist .first .ico_hot{display:inline-block;float:none;vertical-align:middle;}
.rankbox .sort{background-color:#e3e3e3;padding:10px 0 10px 10px;}
.rankbox h4{font:bold 14px/1.1em 'microsoft yahei';color:#3a3a3a;}
.rankbox .sort ul{padding:0 0 0 0;}
.rankbox .sort li{float:left;padding:10px 10px 0 0;display:inline-block;}
.rankbox .sort li{display:inline;*float:none;}
.rankbox .sort li a{display:inline-block;} 
.ranklist i.ico_hot,.ranklist i.ico_new{margin-left:5px;display:inline-block;}


.box-tit{background:url(/tv/upload/static/index/skin/images/h_legs.png) repeat-x 0 -277px;height:31px;margin:10px 0 20px;}
.box-tit li{float:left;height:17px;padding:0 15px;margin-top:7px;border-right:1px dotted #a3a3a3;}
.box-tit li.last{border-right:0;}
.box-tit li a{font-size:14px;}


/* block */
.modA .tit h2{font:18px/20px "Microsoft Yahei";color:#333;padding:0 0 5px;}

.modB{margin:0 0 15px;}
.modB .tit{padding:0 0 5px;}
.modB .tit h2{font:14px/25px "Microsoft Yahei";color:#333;}
.modB .con{background:#f0f0f0;padding:10px;border-top:1px solid #dadada;}

.blockAA .box{width:295px;background:url(/tv/upload/static/special/media/skin/images/bti.png) no-repeat;padding:0 0 0 25px;}
.blockAA .box .pic{width:94px;}
.blockAA .txt{width:190px;}
.blockAA .box .listD li{margin:0 0 3px;}
.blockAA .boxR{background-position:0 -197px;}

.blockAB .colL{width:258px;float:left;border:1px solid #dadada;padding:10px;}
.blockAB .colL dt{margin:0 0 5px;}
.blockAB .colL dd{padding:0 0 3px 30px;}
.blockAB .colL dt .logo{display:block;width:30px;float:left;}
.blockAB .colL h2{font-size:16px;font-family:"Microsoft Yahei";font-weight:normal;display:inline;background:url(/tv/upload/static/special/media/skin/images/point-3.png) no-repeat right center;padding:0 25px 0 0;}
.blockAB .colR{width:400px;float:right;}
.blockAB .colR h2{background:#c80000;color:#fff;padding:5px 10px;font-size:18px;font-family:"Microsoft Yahei";font-weight:normal;}
.blockAB .colR dl{margin:10px 15px;}
.blockAB .colR dt{font-size:16px;font-weight:bold;margin:0 0 10px;}
.blockAB .colR dd{color:#3a3a3a;margin:0 0 15px;}
.blockAB .colR dd img{vertical-align:middle;}

.blockAC p{line-height:24px;}
.blockAC p a{padding:0 6px;*padding:0 5px;}

.blockAD .row{width:240px;}

/* roll */
.roll .wrap{width:580px;margin:0 0 0 40px;overflow:hidden;float:left;position:relative;height:145px;}
.roll ul{width:1000px;position:absolute;}
.roll li{width:108px;float:left;margin:0 40px 0 0;display:inline;}
.roll li img{width:106px;height:106px;border:1px solid #d6d6d6;}
.roll li strong{font-weight:normal;height:18px;margin:10px 0 0;display:block;overflow:hidden;}
.roll .btnL,
.roll .btnR{background:url(/tv/upload/static/special/media/skin/images/btn-1.png) no-repeat;width:26px;height:53px;display:block;cursor:pointer;float:left;margin:30px 0 0;}
.roll .btnR{background-position:-49px 0;float:right;}

.scroll .pBig{position:relative;height:264px;z-index:1;}
.scroll .pBig .mk{background:#000;width:698px;position:absolute;bottom:0;left:0;opacity:0.7;filter:alpha(opacity=70);height:70px;}
.scroll .pBig .wz{position:absolute;bottom:0;height:70px;line-height:70px;left:10px;font-size:20px;font-family:"Microsoft Yahei";color:#fff;}
.scroll .pSmall{margin:-10px -40px 0 0;padding:0 0 0;position:relative;z-index:8;}
.scroll .pSmall li{
    width:134px;
    height:68px;
	padding:20px 0 0;
    float:left;
    margin:0 7px 0 0;
    display:inline;
    opacity:0.5;
    filter:alpha(opacity=50);
}
.scroll .pSmall li.active{
    opacity:1;
    filter:alpha(opacity=100);  
    position:relative;  
}
.scroll .pSmall .active .arrow{
    background:url(/tv/upload/static/special/media/skin/images/btn-1.png) no-repeat -100px 0;
    position:absolute;
    width:20px;
    height:10px;
    overflow:hidden;
    left:58px;
    top:-0px;
}

/*.scroll .pSmall .active .arrow{display:block;}*/
.scroll .ico-play{background:url(/tv/upload/static/special/media/skin/images/video.png) no-repeat;_background-image:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/tv/upload/static/special/media/skin/images/video.png');display:block;width:60px;height:60px;margin:5px 10px 0 0;}
.menubox{height:38px;}
.con .box-bd li{position:relative;}
.pinpai li{width:120px;margin:0 10px;}
.con .box-bd .p-info {background: url("/tv/upload/static/index/skin/images/png24.png") no-repeat scroll right top transparent;
_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/tv/upload/static/index/skin/images/png24.png'); 
cursor: pointer;left: 0px;position: absolute;top: 73px;width: 160px;_top:72px;}
.con .box-bd .p-info em {color: #FFFFFF;display: block;float: left;height: 17px;line-height: 17px;text-align: center;width: 30px;}
.con .box-bd .p-info span {color: #FFFFFF;display: block;float: right;margin-right: 5px;}

.con .box-bd li p {height: 14px;line-height: 14px;overflow: hidden;padding-top: 8px;width: 160px;}
.pcount, .mcount, .acount, .bcount, .rcount{background:url("/tv/upload/static/index/skin/images/h_icos.png") no-repeat scroll 0 0 transparent}
.pcount, .mcount, .acount, .bcount{background-position:0 1px;}
.pcount, .mcount, .acount, .bcount, .rcount{color: #999999;display: inline;height: 14px;line-height: 14px;padding-left: 18px;}
.rcount {background-position: 0 -14px;margin-left: 5px;}

.g-main, .g-wrap{width:700px;}
.scroll .pBig .wz a{color:#fff;text-decoration:none;}
.bodyer{margin:0 auto;}
.navBarBg{margin:0;}