/*10.27*/
body{margin:0 auto;padding:0;background:#f1f1f1 url(images/newmytvbg.png) repeat-x 0 0;color:#999;font:12px Arial, Helvetica, sans-serif;}
div,form,ul,ol,li,span,p,dl,dt,dd,img{margin:0;padding:0;border:0;}
h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-size:12px;font-weight:normal;}
ul,ol,li{list-style:none}
table,td,input,textarea{font-size:12px;}
em{font-style:normal}
.area:after,.clear:after{content:".";display:block;visibility:hidden;height:0;clear:both;}
.clear,.area,.pp,.pt{zoom:1}
.hide{display:none;}

/* color */
.color1,.color1 a{color:#dd0d0b;}
.color2,.color2 a{color:#333;}
a{color:#5a5a5a;text-decoration:none;}
a:hover{color:#dd0d0b;text-decoration:underline;}

/* blank  */
.blank5,.blank8{height:5px;font-size:1px;}
.blank8{height:8px;}
.blank12H{height:12px;clear:both;font-size:0}

/* */
.area{width:980px;margin:0 auto;}
.l{float:left;}
.r{float:right;}
.line{height:1px;font-size:0px;margin:0 auto;clear:both;overflow:hidden;width:100%}
.bd{border:1px solid #c5c5c5;}
.b{font-weight:bold;}
.show{display:block;}
.hidden{display:none;}
.fontArial{font-family:'Arial'}
li.nodot{background:none!important;padding-left:0px!important;}
.more{text-align:right;}
.tvAd60{height:60px;margin:5px auto;}

/*  */
#logoFocus .hisT,#logoFocus .hisFrag .over,#logoFocus .navList .seleNv .navImg,#logoFocus .navList .seleNv .over,#logoFocus .search,#logoFocus .vHis h3 span{background:url(images/top.png) no-repeat;}

.logoFull{background:url(images/top1.png) repeat-x;}
#logoFocus{color:#d8d8d8;height:36px;}
#logoFocus .left{width:215px;height:29px;float:left;margin:2px 0 0;}
#logoFocus .right{width:765px;height:32px;float:right;line-height:29px;margin:4px 0 0;}
#logoFocus .ado{padding-left:10px;border-left:1px #CFCFCF solid;line-height:0;display: inline;}
#logoFocus .navList{width:316px;}
#logoFocus .navList .nv{float:left;width:273px}
#logoFocus .navList .seleNv{position:relative;z-index:100;float:left;width:25px;height:26px;}
#logoFocus .navList .seleNv .navImg{width:25px;height:25px;background-position:0 -4px;cursor:pointer;}
#logoFocus .navList .seleNv .over{position:relative;z-index:10;margin-top:4px;background-position:0 -47px;}
#logoFocus .navList .navLay{position:absolute;top:24px;left:0;z-index:30;}
#logoFocus .navList .navLayFrame{position:absolute;top:24px;left:0;width:138px;height:51px;z-index:29;}
#logoFocus .navList .navLay .layCon{position:relative;width:116px;padding:5px 10px;background:#fff;border:1px #d6d6d6 solid;line-height:20px;text-align:left}
#logoFocus .ado div {margin: 1px 0 0;position: absolute;top: 0px;}
#logoFocus .search{width:191px;height:25px;background-position:-38px -4px;position:relative;z-index:1;}
#logoFocus .search .tx{width:140px;height:18px;*height:25px;padding:0 0 1px 5px;*padding:0 0 0 5px;border:0;color:#c1c1c1;line-height:25px;background:none;}
#logoFocus .search .btn{cursor:pointer;width:40px;height:25px;border:0;background:none;color:#FFF;line-height:25px}

#logoFocus .result{position:absolute;color:#5a5a5a;top:24px;left:0px;width:189px;background:#FFF;border:1px #aaa solid}
#logoFocus .result li{cursor:pointer;height:17px;padding:5px 5px 0;text-align:right;line-height:14px}
#logoFocus .result .libg{background:#f5f5f5}
#logoFocus .result li span{float:left;overflow:hidden;height:14px;width:120px;text-align:left;}
#logoFocus .result li em{margin-right:4px;color:#dd0d0b;}
#logoFocus .result h5{background:#f5f5f5;height:18px;padding:4px 5px 0 0;text-align:right;line-height:16px;}

#logoFocus .login{position:relative;width:252px;height:28px;text-align:right;z-index:200;}
#logoFocus .login .num{padding-right:7px;display:inline-block;background:url(images/ico1.png) no-repeat right top;}
#logoFocus .login .num em{font-style:normal;color:#fff;display:block;background:url(images/ico1.png) no-repeat 0 -18px;padding-left:7px;line-height:14px;*line-height:16px;}

/* history */
#logoFocus .hisT,#logoFocus .hisFrag .over{margin-left:2px;background-position:-125px -43px;position:relative;text-align:left;padding:0 0 0 10px;z-index:25;display:inline-block;width:72px;height:30px;}
#logoFocus .hisFrag .over{background-position:-38px -43px;z-index:301;cursor:pointer;}
#logoFocus .vHis{position:absolute;top:29px;left:-111px;color:#999;z-index:300;}
#logoFocus .vHis .vHisLay{width:363px;position:absolute;top:0;left:0;background:#000;padding-bottom:1px;filter:alpha(opacity=85);opacity: 0.85;z-index:299;display:none;text-align: center;}
#logoFocus .vHis .vHisLay p{ color: #FFF;font-size: 18px;}
#logoFocus .vHis .vHisLay a{ color: #FFF;font-size: 14px; }
#logoFocus .vHis .vHisCont{position:relative;width:359px;padding-bottom:10px;background:#FFF;border:1px #c8c8c8 solid;}
#logoFocus .vHis h3{height:24px;padding:9px 0 2px 0;margin:0 15px;line-height:20px;color:#333;text-align:right;background:url(images/line.png) repeat-x left bottom;}
#logoFocus .vHis h3 span{float:left;font-weight: bold;background-position:0 -86px;padding-left:22px;}
#logoFocus .vHis h3 a{color:#DD0D0B;}
#logoFocus .vHis .close{top:10px;right:10px}
#logoFocus .vHis .list12 ul{width:358px;margin:9px auto 0;}
#logoFocus .vHis .list12 li{position:relative;float:left;width:325px;padding:3px 9px 3px 24px;line-height:16px;background:url(http://images.sohu.com/uiue/dot.gif) no-repeat 10px -1px;}
#logoFocus .vHis .list12 .l{display:block;width:285px;text-align:right;}
#logoFocus .vHis .list12 .l em{float:left;width:210px;text-align:left}
#logoFocus .vHis .list12 .r{display:block;width:36px;color:#333;text-align: center;}
#logoFocus .vHis .list12 .r em{color:#1D569C}
#logoFocus .vHis .list12 .libg{background-color:#f5f5f5;cursor:pointer;}
#logoFocus .vHis .list12 p{position:absolute;top:-22px;left:10px;background:#FDF8E3;border:1px #D4D4D4 solid;height:14px;padding:3px 7px 0;font-size:12px;line-height:14px;color:#4b4b4b}
#logoFocus .vHis .list12 p strong{position:absolute;top:17px;left:25px;display:block;width:7px;height:5px;background:url(http://tv.sohu.com/upload/20100415tvindex/images/bg05.gif) no-repeat}
#logoFocus .vHis .list12 span.r a{color:#DD0D0B;}


/* foot */
#footArea .footLink  .a1,#footArea .footLink .a2,#footArea .footLink .a3,#footArea .footSearch form,#footArea .footLink .a4,#footArea .footLink .a5{background:url(images/foot1.png) no-repeat;}
#footArea{border:1px solid #C5C5C5;width:978px;margin:0 auto;color:#d8d8d8;background:#fff;text-align:left;}
#footArea .footLink{padding:15px 0 15px 25px;}
#footArea .footLink dl{float:left;line-height:21px;margin:0 28px 0 0;}
#footArea .footLink dt{font-weight:bold;}
#footArea .footLink .d1{margin:5px 0 0;}
#footArea .footLink .a3,#footArea .footLink .a2{padding-left:14px;}
#footArea .footLink .a1{background-position:0 -52px;padding-left:16px;}
#footArea .footLink .a2{background-position:0 -81px;}
#footArea .footLink .a3{background-position:0 -113px;}
#footArea .footLink .a4{background-position:-369px -47px;padding-left:16px;}
#footArea .footLink .a5{background-position:-375px -115px;padding-left:14px;}
#footArea .footLink .a5ico {background: url("http://i0.itc.cn/20110629/9e9_e07775e6_18bc_6f62_e4ba_1db91dcb0c9c_1.jpg") no-repeat scroll 0 0 transparent;padding-left: 16px;}

#footArea .footSearch{background:url(images/foot.png) repeat-x;height:36px;padding-top:5px;margin:0 2px;border-bottom:1px solid #C5C5C5;}
#footArea .footSearch form{height:33px;width:390px;margin:0 auto;position:relative;}
#footArea .footSearch .tx{width:312px;color:#c1c1c1;height:18px;line-height:18px;border:0;margin:6px 7px;}
#footArea .footSearch .btn{background:none;cursor:pointer;width:59px;height:30px;line-height:30px;text-align:center;border:0;cursor:pointer;font-weight:bold;font-size:14px;color:#5a5a5a;}
#footArea .footSearch .text{padding:0 0 0 5px;}

#footArea .result{position:absolute;top:32px;left:2px;width:321px;background:#FFF;border:1px #c5c5c5 solid}
#footArea .result li{cursor:pointer;height:17px;padding:5px 5px 0;color:#9b9b9b;text-align:right;line-height:14px}
#footArea .result .libg{background:#f5f5f5}
#footArea .result li span{float:left;color:#333}
#footArea .result li em{margin-right:4px;color:#B9001E}
#footArea .result h5{background:#f0f0f0;height:18px;padding:4px 5px 0 0;text-align:right;line-height:16px;color:#000}
#footArea .result h5 a{color:#000}

#foot{width:980px;margin:0 auto;color:#5a5a5a;padding:10px 0;line-height:22px;text-align:center;}
#foot a{color:#5a5a5a;}


/*  for safari/ipad  */
@media screen and (-webkit-min-device-pixel-ratio:0) {
/*top*/
    #footArea .footSearch form{background: none;}
    #footArea .footSearch .tx{background: url(http://tv.sohu.com/upload/tv110421/images/lnk.png) no-repeat 0 -33px;margin:0;float:left;height:31px;width:315px;padding: 0 5px;margin-right:2px;}
    #footArea .footSearch .btn {background: url(http://tv.sohu.com/upload/tv110421/images/lnk.png) no-repeat right -33px;float:left;width:62px;}
}

#videoHis .cf:after {content:".";display:block;height:0;clear:both;visibility:hidden}.cf{display:inline-block}/* Hides from IE-mac \*/* html .cf {height:1%}.cf {display:block}/* End hide from IE-mac */
#videoHis .record-box{padding:3px 10px 0 10px;line-height:auto;}
#videoHis .record-tit,.record-bd li p,.icon-cls,.logged .record-tit{background:url('http://tv.sohu.com/upload/tv110421/images/icons.gif') no-repeat;}
#videoHis .record-tit{background-position:0 -180px;*background-position:0 -181px;color:#5a5a5a;border-bottom:solid 1px #e3e3e3;padding:0 0 0 35px;}
#videoHis .record-tit em{float:left;display:block;}
#videoHis .record-tit i{font-style:normal;float:right;display:block;}
#videoHis .record-tit a{color:#C60226;padding:0 2px;}
#videoHis .record-bd li{border-bottom:dotted 1px #c6c6c6;line-height:20px;position:relative;_zoom:1;_margin-top:-4px;}	.record-bd li.lastnl{border-bottom:none;}
#videoHis .record-bd li p{background-position:0 -20px;*background-position:0 -21px;overflow:hidden;padding:5px 0 0 22px;color:#333;}
#videoHis .record-bd li.on{background:#f3f3f3;}
#videoHis .record-bd li.on p{background-position:0 -40px;*background-position:0 -42px;overflow:hidden;padding:5px 0 0 22px;color:#333;}
#videoHis .record-bd li em{display:block;color:#989A99;padding:0 0 5px 20px;} .record-bd li em a{color:#C60226;}  .record-bd li em span{padding-right:10px;}
#videoHis .record-bd li i{font-style:normal;color:#666;display:none;} .record-bd li i a{padding:0 3px;}
#videoHis .icon-cls{background-position:0 -116px;width:10px;height:10px;display:block;overflow:hidden;text-indent:-1000em;position:absolute;top:8px;right:3px;}
#videoHis .record-ft{border-top:solid 1px #c8c8c8;background:#f3f3f3;text-align:center;margin:0 -10px -10px -10px;}
#videoHis .logged .record-tit{background-position:0 -142px;padding-left:40px;overflow:hidden;}
#videoHis #layerPop{filter:alpha(opacity=80);opacity: 0.80}
#videoHis .record-bd li.lastnl{border-bottom:medium none;}

/*critics*/
.critics_sort{background:#F3F3F3;height:25px;line-height:25px;width:618px;padding:5px 0 5px 12px;margin:0 auto;text-align:left;color:#333333;}.critics_sort a{color:#666;}.critics_sort a:hover{text-decoration:underline;color:#666;}.critics_sort a.current{color:#333;background:url(http://tv.sohu.com/upload/tv110421/images/tab_li_on.gif) no-repeat scroll left center #FFFFFF;border: 1px solid #D9D9D9;padding: 5px 12px 5px 25px;}.critics_sort a.current:hover{text-decoration:underline;}
.listA h3 span.critics_top,
.listA h3 span.critics_plus{
    display: inline-block;
    height: 18px;
    width: 18px;
    overflow: hidden;
    vertical-align: middle;
    background: url(http://tv.sohu.com/upload/tv110421/images/critics_top.png) no-repeat 3px 0;
}
.listA h3 span.critics_plus{background-image: url(http://tv.sohu.com/upload/tv110421/images/critics_plus.png);}

/*20120419-float*/
#location, .location{position:relative;}
.fox-pop{background:url(http://tv.sohu.com/upload/tv110421/images/fox-pop.png) no-repeat;background-position:0 -117px;width:223px;height:29px;padding:16px 0 0 10px;position:absolute;top:0;right:0;z-index:1000;}
.fox-pop.st1{background-position:0 -173px;width:237px;}
.fox-pop.st2{background-position:0 -236px;width:131px;}
.fox-pop ul{float:left;}
.fox-pop li{float:left;height:24px;background:url(http://tv.sohu.com/upload/tv110421/images/fox-pop_04.png) no-repeat top right;padding-right:1px;}
.fox-pop li.last{width:auto;padding-right:0px;}
.fox-pop li a:hover{text-decoration:none;color:#fff;}

.fox-pop .li-l,.fox-pop .li-l3,.fox-pop .li-m,.fox-pop .li-m3,.fox-pop .li-r,.fox-pop .li-r2,.fox-pop .fox-cls{background:url(http://tv.sohu.com/upload/tv110421/images/fox-pop.png) no-repeat;display:block;width:45px;height:24px;text-align:center;line-height:24px;font:normal 13px/24px 'simhei';color:#fff;}
.fox-pop .fox-cls{background-position:-247px -5px;width:13px;height:13px;display:block;float:right;text-indent:-1000em;overflow:hidden;font-size:0px;margin:5px 8px 0 7px;}
.fox-pop .fox-cls:hover{background-position:-247px -35px;}
.fox-pop .fox-cls:active{background-position:-247px -62px;}

.fox-pop .li-l{background-position:0 0;width:45px;}
.fox-pop .li-l:hover{background-position:0 -28px;}
.fox-pop .li-l:active{background-position:0 -56px;}
.fox-pop .li-m{background-position:-50px 0;width:45px;}
.fox-pop .li-m:hover{background-position:-50px -28px;}
.fox-pop .li-m:active{background-position:-50px -56px;}
.fox-pop .li-m3{background-position:-100px 0;width:59px;}
.fox-pop .li-m3:hover{background-position:-100px -28px;}
.fox-pop .li-m3:active{background-position:-100px -56px;}
.fox-pop .li-r{background-position:-185px 0;width:57px;}
.fox-pop .li-r:hover{background-position:-185px -28px;}
.fox-pop .li-r:active{background-position:-185px -56px;}

.fox-pop.st3{background-position:0 -290px;width:251px;}
.fox-pop .li-l3{background-position:0 -347px;width:57px;}
.fox-pop .li-l3:hover{background-position:0 -375px;}
.fox-pop .li-l3:active{background-position:0 -403px;}
.fox-pop .li-r2{background-position:-60px -347px;width:45px;}
.fox-pop .li-r2:hover{background-position:-60px -375px;}
.fox-pop .li-r2:active{background-position:-60px -403px;}

#alpha{width:100%;height:100%;z-index:1000;position:fixed;_position:absolute;top:0;left:0;background:#000;display:none;}
.light-mask{_height:100%;}
