body{background:none; text-align:center}
em{font-style:normal}
.footer,.line{height:1px;font-size:0px;margin:0 auto;clear:both;overflow:hidden}
.c{float:left;display:inline}

.pp:after, .pt:after{content:".";display:block;visibility:hidden;height:0;clear:both;}
.pp li{float:left;display:inline;width:100%}
.pp img{border:1px #C7C5C6 solid;background:#FFF;padding:1px}
.pp a:hover img{border:1px #DD0D0B solid}
.line,.clipFrag .list12 li{background:url(http://tv.sohu.com/upload/101116tvplay/images/xx1.gif) repeat-x}
.line{width:95%}

.titleFun .tag{background:url(images/icon.png) no-repeat;}

.titleFun .mutu li span,.titleFun .mutu li em,.starFun .keyUrl .urlT,
.snList .trend,.mood a,.playList .titleFun .onAll a,.videoInfo .vInfo .shTxt a,.videoInfo .vInfo .opTxt a,.starCom .conts .posBg,
.starFun .titleFun .starInfo em,.menuB .now em,.starFun .titleFun #doStar,.starFun .titleFun #doStar span,.clsFrag .menuB .r a{background:url(images/icon.png) no-repeat}

.adA{margin:0 auto;text-align:right}
.adB{float:left}

#location{height:43px;margin:3px auto 2px;}
#location .left{width:580px;height:26px;padding-top:14px;overflow:hidden;text-align:left;font:14px/28px "??¨¬?";color:#333}
#location .left span{margin:0 8px 0 5px;font:14px/26px "o¨²¨¬?";color:#CB001B}
#location .left span a,#location .left span em{color:#CB001B;font: 16px/28px "o¨²¨¬?";}
#location .left a img{vertical-align:middle;padding-bottom:4px;}
#location .right{width:390px;height:43px;text-align:right; padding-top:0}
.nav{text-align:right;color:#999;line-height:22px;height:22px; padding-top:4px;_padding-top:2px;}
.nav .sogou{position:relative;float:right;width:74px;height:24px;margin-left:7px;text-align:left;z-index:1000;}
.nav .sogou .sgHand,.nav .sogou .sgLay h3,.nav .sogou .sgLay .sgCon .sgDown{background:url(http://tv.sohu.com/upload/110117/images/sogou1.gif) no-repeat}
.nav .sogou .sgHand{cursor:pointer;width:74px;height:24px;background-position:0 0;color:#1D569C;line-height:24px;text-indent:8px}
.nav .sogou .sgOV{position:relative;z-index:610;background-position:0 -30px}
.nav .sogou .sgLay{position:absolute;top:23px;right:0;width:338px;background:#FFF;border:1px #B2D4F1 solid}
.nav .sogou .sgLay h3{width:280px;height:25px;margin:0 auto;padding:8px 0 0 30px;background-position:-90px -60px;font:600 14px/24px "??¨¬?";color:#333}
.nav .sogou .sgLay .sgCon{width:270px;margin:7px auto;line-height:24px;color:#666}
.nav .sogou .sgLay .sgCon .sgDown{float:right;width:82px;height:24px;margin-top:-24px;background-position:0 -60px}
.nav .sogou .sgLay .sgCon .sgDown a{display:block;width:82px;height:24px;text-indent:-5000px}

/* ¨º¨®?¦Ì */
.fullVideo,#video{background:#161616 url(http://tv.sohu.com/upload/101116tvplay/images/bgx02.gif) repeat-x center bottom}
#video{padding:6px 0}

#dragDiv{border:1px solid #000;background:#000;width:640px;height:489px;margin:0 auto;text-align:left}
#dragDiv #rRightDown{position:absolute;width:10px;height:10px;z-index:500; font-size:0;cursor:nw-resize;right:0;bottom:0}
#player{position:absolute}

#userFun{width:600px;height:28px;margin:0 auto;line-height:22px;color:#999}
#userFun a{color:#999}

.left{float:left;}
.right{float:right;}

/* a */
#contentA{margin:20px auto 0;}
#contentA .left{width:660px;}
#contentA .right{width:300px;}
#contentA .bord{background:#FFF;border:1px #DDD solid;width:658px;margin:0 auto 12px}
#contentA .right .bord{width:298px}

#contentA .left .pp{width:655px;margin:18px auto 12px}
#contentA .left .pp li{width:99px;margin:0 16px}
#contentA .left .pp span{margin:8px auto 0;line-height:20px;text-align:left;width:95px;display:block;}
#contentA .exTendTank .pp{ margin: 10px auto 12px;}

#contentA .right .line{width:278px}
#contentA .right .pp{width:285px;margin:2px auto 0}
#contentA .right .pp li{width:84px;margin:0 6px 0 5px}
#contentA .right .pp span{display:block;text-align:left;margin:6px auto 0;line-height:20px;width: 80px;}

.titleFun{height:40px}
.titleFun .tag{cursor:pointer;float:left;display:inline;width:14px;height:12px;margin:14px 0 0 16px;background-position:-120px -170px;font-size:0}
.titleFun .close{background-position:-120px -185px}
.titleFun .tInfo{float:left;display:inline;margin:13px 0 0 10px;text-align:left}
.titleFun .tInfo strong{font:600 14px/16px "??¨¬?";color:#333}
.titleFun .tInfo span{font:12px/16px "??¨¬?";margin-left:6px}
.titleFun .more{float:right;margin:13px 14px 0 0;line-height:16px}

.jump{margin:0 auto 10px;line-height:20px}
.jump .r a{float:left;display:block;margin-left:8px;padding:3px 6px 1px;border:1px #e0e0e0 solid;background:#FFF;line-height:14px;text-decoration:none}
.jump .r a:hover{background:#f7f7f7;color:#dd0d0b}
.jump .r span{
    float:left;
    display:block;
    margin-left:8px;
    padding:3px 6px;
    border:0;
    background:#F4021A;
    color:#FFF;
    line-height:14px;
    font-weight:bold;
}
.jump .r em{float:left}

/* ???¡¥¨¢D¡À¨ª */
.playList .titleFun .mood{float:left;margin:11px 0 0 25px}
.playList .titleFun .mood a{display:block;background-position:-150px -200px;line-height:20px;padding-left:28px}
.playList .titleFun .onAll{float:right;display:inline;margin:11px 20px 0 0;line-height:20px}
.playList .titleFun .onAll a{display:block;padding-right:14px;background-position:52px -141px}
.playList .titleFun .offAll a{background-position:52px -171px}

.playList .menuA{width:638px;margin:0 auto;height:18px}
.playList .menuA li{cursor:pointer;float:left;height:14px;padding:0 10px;margin-top:2px;border-right:1px #DDD solid;display:inline;font:12px/14px "Arial";color:#999}
.playList .menuA li span{color:#1D569C}
.playList .menuA .now span{font-weight:bold;color:#666}
.playList .menuA .nobg{border:0}
.playList .pList{width:630px;margin:0 auto 16px}
.playList .pList li{float:left;width:58px;margin:8px 3px 0 2px;display:inline;}
.playList .pList li a{display:block;height:20px;padding-top:8px;border:1px #DEDEDE solid;background:#F6F6F6;line-height:14px;text-decoration:none}
.playList .pList li a:hover{background:#f9ece3;color:#000}
.playList .pList .now a,.playList .pList .now a:hover{background:#CB001B;font-weight:bold;color:#FFF}

.playList .pListA{width:632px;margin:0 auto 16px;height:112px}
.playList .pListA li{float:left;width:151px;margin:8px 4px 0 3px;display:inline; position:relative;}
.playList .pListA li span{position:absolute;bottom:8px;right:9px}
.playList .pListA li a{display:block;overflow:hidden;width:132px;height:36px;padding:7px 8px 5px 9px;border:1px #dedede solid;background:#f6f6f6;line-height:18px;text-decoration:none;text-align:left}
.playList .pListA li a.mvla{text-align:center;height:18px;}
#playContH li a.mvla{height:auto;}
.playList .pListA li a:hover{background:#F9ECE3;color:#DD0D0B}
.playList .pListA .now a,.playList .pListA .now a:hover{background:#F9ECE3;color:#DD0D0B}
.playList .jump{width:622px;margin:0 auto 10px}

/* ?¨¤1? */
.titleFun .mutu{height:31px;margin:9px 0 0 11px;float:left;display:inline}
.titleFun .mutu li{cursor:pointer;height:31px;float:left;font:14px/31px "??¨¬?";color:#333}
.titleFun .mutu li span{float:left;height:31px;padding:0 14px 0 16px;background-position:0 -40px}
.titleFun .mutu li em{float:left;height:31px;width:2px;background-position:-178px -40px}
.titleFun .mutu .now{position:relative;font-weight:bold;z-index:10}
.titleFun .mutu .now span{background-position:0 0}
.titleFun .mutu .now em{background-position:-178px 0}
.titleFun .mutu .nobg span,.titleFun .mutu .nobg em{background:none}
#mutuCont li em.payPos{position:absolute;top:2px;left:2px;width:45px;height:45px;margin:0;background:url(http://tv.sohu.com/upload/store/skin/imgs/pay.png);}
#mutuCont li{position:relative;}
.mutuality .titleFun .mood{float:right;margin:14px 25px 0 0;display:none}
.mutuality .titleFun .mood a{display:block;background-position:-150px -200px;line-height:20px;padding-left:28px}
.mutuality .conts{border-top:1px #DDD solid;margin-top:-1px}
.mutuality .mutuNo{font:600 14px/24px "??¨¬?"}
#contentA #handFrag li span{margin-bottom:10px}

/* ¨ª¡§DD?¡è??¨¤-?¨° */
.reMark .ppselecter,.reMark .ppselecter * {font-size:12px; font-family:"??¨¬?", Verdana, Arial, Helvetica, sans-serif; line-height:normal;}
.reMark .ppselecter {border:1px solid #77B1E2;width:140px;margin-left:1px;overflow:hidden}
.reMark .ppselecter_ssl{width:217px}
.reMark .ppselecter .ppseltit {background-color:#F3F8FD;height:15px;padding-top:4px;text-indent:6px;color:#1D569C;text-align:left}
.reMark .ppselecter table td table td {padding: 3px;}
.reMark .ppselecter .active{background:#A9CFEF;color:#333;font-weight:normal}

/* ¡ä¨°¡¤? */
.loadBox .loading,.loadBox .loading span,.btns,.loadBox .d1,.loadBox .wrong,.btnsOver,.xzBox .btn_spxz,.xzBox .selected{background:url(images/lb_1.png) no-repeat;}

.btns,.btnsOver{background-position:0 -60px;background-repeat:repeat-x;border:1px solid #d4d4d4;height:22px;text-align:center;line-height:22px;cursor:pointer;}
.btnsOver{background-position:0 -84px;border:1px solid #e88d98;color:#d70c19;}

.starFun .keyUrl{color:#333;line-height:20px;line-height: 24px;margin: 8px auto 0;width: 280px;}
.starFun .keyUrl span{float:left}
.starFun .keyUrl .urlIcon{float:left}
.starFun .keyUrl .urlIcon a{float:left;margin-right:5px}
.starFun .keyUrl .urlT{float:right;padding-left:30px;height:20px;background-position:-150px -140px}
.starFun .keyUrl .urlTA{background-position:-150px -170px}
.starFun .keyUrl .urlIcon img {margin: 4px 7px 4px 0;}
.keyD{background:#F8F8F8;padding:5px 0;}
.keyD .k2{display:none;}
.keyD a,.keyD .a4,.keyD .a5{background:url(images/icod2.png) no-repeat;padding:3px 0 3px 20px;margin:0 2px;}
.keyD .a2{background-position:-145px 0;}
.keyD .a3{background-position:-264px 0;}
.keyD .a4{background-position:-264px -60px;}
.keyD .a5{background-position:0  -60px;}
.keyD a:hover{background-position:0 -30px}
.keyD .a2:hover{background-position:-145px -30px}
.keyD .a3:hover{background-position:-264px -30px}
.keyD .a7{background-position:-384px 0;margin:0 0 0 5px;}
.keyD .a7:hover,.keyD .a7active{background-position:-384px -31px;color:#dd0d0b;}
#pInstall{display:none;}
.loadBox{background:#f8f8f8 url(images/lb_2.png) no-repeat;position:relative;padding:20px 0 15px;margin-top:-4px;line-height:17px;color:#737373;position:relative;}
.loadBox .loading{height:16px;width:266px;margin:8px auto;padding:1px;position:relative;}
.loadBox .loading span{display:block;height:18px;background-position:0 -31px;float:left;}
.loadBox .loading em{position:absolute;top:0;left:46%;top:1px;font-weight:bold;font-family:verdana;}
.loadBox .loadingDown{padding:0;width:268px;height:18px;margin:10px auto;}
.loadBox .d1{background-position:0 -124px;padding:0 0 0 40px;text-align:left;margin:0 0 10px 35px;line-height:20px;}
.loadBox .wrong{background-position:0 -290px;}
.loadBox .tang{background-position:5px -547px;}
.starFun .xzBox{line-height:40px;}
.starFun .xzBox .btn_spxz{background-position:0 -427px;display:block;float:left;width:82px;height:23px;line-height:23px;margin:8px 10px 0;*margin:8px 5px 0;text-indent:17px;cursor:pointer;}
.starFun .xzBox .selected{background-position:-87px -427px;color:#dd0d0b;}
.starFun .pfBox{height:40px;}
.starFun .pfBox .pf{margin:10px 8px 0 10px;color:#333;}
.starFun .zsBox{height:20px;margin:5px 0 5px 10px;}
.starFun .zsBox .zs{color:#333;}
.starFun .zsBox a{zoom:1;color:#333;padding-left:30px;background:url(http://tv.sohu.com/upload/tv110421/images/index.tv.png) 8px 0 no-repeat}
.starFun .mark{float:left;display:inline;margin:2px 0 0 4px;color:#FF6000;width:50px;}
.starFun .mark span{font:28px/32px "Arial"}
.starFun .mark em{margin-right:4px;font:18px/32px "Arial"}
.starFun .per{float:left;display:inline;margin:13px 0 0 6px;line-height:20px}
.starFun .doStar{position:relative;width:120px;float:left;display:inline;line-height:20px;text-align:left;margin:8px 0 0;}
.starFun .doStar p{position:absolute;top:-4px;left:0;background:#fff;text-align:center;line-height:30px;width:177px;height:31px}
.starFun #doStar{cursor:pointer;float:left;display:inline;height:18px;width:120px;margin-right:4px;background:url(http://tv.sohu.com/upload/tv110421/images/icon.png) no-repeat 0 -220px}
.starFun #doStar span{float:left;width:0;display:block;height:18px;background:url(http://tv.sohu.com/upload/tv110421/images/icon.png) no-repeat 0 -240px}
.starFun .starInfo{display:none;position:absolute;top:-28px;left:0;width:130px;height:15px;padding-top:5px;background:#f6f6f6;border:1px #A9CFEF solid;line-height:14px;text-align:center}
.starFun .starInfo em{position:absolute;top:19px;left:2px;width:7px;height:5px;background-position:-135px -170px;font-size:0}
#playList .starFun .xzBox .btn_spxz{float:right;}
/* ???? */
.clipFrag .list12 ul{width:278px;height:150px;margin:0 auto 8px; text-align:left;}
.clipFrag .list12 li{padding:0;height:30px;overflow:hidden;background-position:0 29px;line-height:30px}
.clipFrag .list12 li span{color:#666}
.clipFrag .jump{width:274px}
.clipFrag .jump .r a{margin-left:3px}
.clipFrag .jump .r span{margin-left:3px}

/* ???¡¥D??¡é */
.videoInfo .vInfo{width:276px;margin:0 auto 13px;text-align:left;line-height:20px}
.videoInfo .vInfo h4{padding-bottom:4px}
.videoInfo .vInfo h4 span{float:right;width:136px}
.videoInfo .vInfo .shTxt a{float:right;margin-top:-20px;padding-right:12px;background-position:50px -141px;color:#DD0D0B;}
.videoInfo .vInfo .opTxt a{float:right;margin-top:-20px;padding-right:12px;background-position:50px -171px}
.videoInfo .vInfo .line{margin:10px auto}
.videoInfo .vInfo h5{text-align:right}
.videoInfo .vInfo h5 span{float:left}

/* ?¡ÂD?¨ª??? */
.starCom .titleFun .pic{float:right;display:inline;margin-right:8px}
.starCom .conts{position:relative;padding-top:11px;background:#F4F8FA;border-top:1px #DDD solid}
.starCom .conts .txt{width:264px;margin:0 auto 7px;text-align:left;line-height:20px}
.starCom .conts .posBg{position: absolute;top:-15px;left:162px;width:28px;height:15px;background-position:-120px -140px}

.menuB{height:28px;width:274px;margin:0 auto}
.menuB ul{height:23px;width:273px;border-left:1px #e0e0e0 solid}
.menuB li{cursor:pointer;float:left;width:67px;height:16px;padding-top:5px;border:1px #E0E0E0 solid;border-left:0;background:#FFF;color:#515151;line-height:14px;}
.menuB .now{position:relative;background:#F7F7F7;font-weight: bold;color:#dd0d0b}
.menuB .now em{position:absolute;top:21px;left:29px;display:block;width:9px;height:6px;background-position:-135px -185px;font-size:0}

.clsFrag .menuB .l{width:241px;height:28px;overflow:hidden;position:relative}
.clsFrag .menuB .l ul{float:left;width:9999px;position:absolute;left:0;top:0}
.clsFrag .menuB .r{float:left;width:31px;height:21px;border:1px #DEDEDE solid;border-left:0;background:#FFF}
.clsFrag .menuB .r a{background-position:-90px -150px;width:5px;height:9px;float:left;display:inline;margin:6px 4px 0 6px;font-size:0}
.clsFrag .menuB .r .down{background-position:-100px -150px}
.clsFrag .menuB .r .uN{background-position:-90px -140px}
.clsFrag .menuB .r .dN{background-position:-100px -140px}
.clsFrag .menuB li{width:47px}
.clsFrag .menuB .now em{left:17px}
.clsFrag .turn{overflow:hidden}

/* ??DD */
.snList li em,.snList .colorA{background:url(images/ico2.png) no-repeat;}
.snList{width:270px;margin:5px auto 10px 13px;height:260px}
.snList li{padding:5px 0;text-align:left;line-height:16px}
.snList li em{float:left;width:14px;text-align:center;font:600 11px/14px "Arial";color:#1D569C;background-position:-25px -84px;margin:0 10px 0 0;color:#FFF}
.snList li span{float:right}
.snList .colorA{background-position:-25px -57px;}
.snList .trend{width:16px;height:16px;display:block;background:url(http://tv.sohu.com/upload/tvhot20100705/images/bg10.gif) no-repeat 8px 2px}
.snList .up{background:url(http://tv.sohu.com/upload/tvhot20100705/images/bg09.gif) no-repeat 8px 2px}
.snList .down{background:url(http://tv.sohu.com/upload/tvhot20100705/images/bg11.gif) no-repeat 8px 2px}
.snList .grade{width:72px}
.snList .grade strong{margin-right:8px;font-weight:normal;color:#FF6000}
.snList .sn{float:left;width:14px;margin-right:5px;_margin-right:2px;background-position:-25px -84px;text-align:center;font:600 11px/14px "Arial";color:#FFF}

/* ¡¤?¨¤¨¤ */
.list{width:280px;margin:6px auto 7px 14px;text-align:left;color:#333}
.list h3{line-height:24px}
.list li{width:56px;float:left;line-height:22px}
.c4 li{width:70px}
.c3 li{width:93px}

.clsFrag .search{width:298px;margin:13px auto 16px}
.clsFrag .search .tx{width:210px;height:18px;line-height:18px;border:1px solid #999;vertical-align:middle;}
.clsFrag .search .btn{border:0;background:url(images/icon.png) no-repeat 0 -262px;width:56px;height:23px;vertical-align:middle;}


/* ???£¤2? */
#getTop{position:fixed;_position:absolute;bottom:40px;text-align:center;background:url(imgs/icog.png) no-repeat;width:23px;height:200px;}
#getTop a{display:block;padding-top:28px;color:#D51700;}
#getTop a:hover{text-decoration:none;background:url(imgs/icog.png) no-repeat;}
#getTop .a1{height:34px;}
#getTop .a1:hover{background-position:-23px 0;}
#getTop .a2{height:36px;}
#getTop .a2:hover{background-position:-23px -62px;}
#getTop .a3{height:49px;padding-top:25px;}
#getTop .a3:hover{background-position:-23px -126px;}

/*?¨´¨ª¡¥??o?*/
#child_tip{z-index:100;width:580px;height:469px;margin:0 auto;}
#child_tip .p{text-align:right;padding:10px;}
#child_tip .p a{text-decoration:underline;}
#child_tip .p a:hover{text-decoration:none;}

.ct3{background:url(images/child_tip3.jpg) no-repeat;}
.ct3 .p{color:#93ABD2;}
.ct3 .p a{color:#fff;}

.ct2{background:url(images/child_tip2.jpg) no-repeat;}
.ct2 .p{color:#676568;}
.ct2 .p a{color:#CE0220;}

.ct1{background:url(images/child_tip1.jpg) no-repeat;}
.ct1 .p{color:#676568;}
.ct1 .p a{color:#CE0220;}

/**#dragDiv{position : relative;}**/
#sohuplayer .popwin{position : absolute; background-color : #000000; width : 450px; height : 50px;color:#FFF;font-size: 16px;}
#sohuplayer .popwin .popclose{position:absolute;top:5px;right:5px;cursor:pointer;display:none}
#sohuplayer .popwin .popmsg{position:relative;top:10px;padding:10px;text-align:center;}

#mutuCont li span.close{background:url(images/closebtn.png) 0 0 no-repeat;display:none;cursor:pointer;width:18px;height:18px;position:absolute;top:-9px;right:-9px;}
#mutuCont li span.closehover{background : url(images/closebtnhover.png) 0 0 no-repeat;}

/* ?¨¤?? */
.reMark .comment{width:608px;margin:20px auto 17px;border: 1px solid #d1d1d1;padding: 7px;background: #F9F9F9;overflow:hidden;}
.reMark .comment .login{width:608px;margin:0 auto;padding-top: 10px;line-height:24px;}
.reMark .comment .btn{width:70px;margin:0 0 0 10px}
.reMark .comment .tx{float:left;margin-right:8px;border:1px #D4D0C8 solid;height:16px;width:95px;color:#999;padding:2px 0 0 5px}
.reMark .comment .tt{float:left}

.reMark .titleFun .tInfo span{color:#FF6000}
.reMark .titleFun .mutu li span b{font:12px/31px "??¨¬?"}
.reMark .titleFun .mutu li span i{font-style:normal;color:#dd0d0b}
.reMark .conts{border-top:1px #DDD solid;margin-top:-1px}
.reMark .comList{width:628px;margin:0 auto;}
.reMark .comList .line{width:100%;margin:10px auto}
.reMark .comList .com h3{padding:6px 0 3px;text-align:right;color:#999}
.reMark .comList .com h3 span{float:left;color:#5A5A5A;}
.reMark .comList .com h5{text-align:right}
.reMark .comList .com p{word-wrap:break-word;}
.reMark .jump{width:626px;margin:20px auto;}
.reMark .jump .l{margin-left:3px}

.reMark .dbFilmCom{width:626px;margin:20px auto 0}
.reMark .dbFilmCom .dbFilm{margin:0 auto 13px;text-align:left;line-height:20px}
.reMark .dbFilmCom .dbFilm h3{height:22px;padding:3px 9px 0;background:#f7f7f7;color:#1D569C}
.reMark .dbFilmCom .dbFilm p{padding:10px 10px 4px}
.reMark .dbFilmCom .dbFilm h5{padding:0 10px;color:#999;text-align:right}
.reMark .dbFilmCom .line{width:100%;margin:0 auto 10px}

/*new Comments*/
/*comment textarea*/
.reMark .comList .com{width:624px;margin:0 auto;line-height:20px;text-align:left;padding: 10px 0;background:url(http://tv.sohu.com/upload/101116tvplay/images/xx1.gif) repeat-x 0 bottom;}
.reMark .comment .main_comment{width:608px;}
.reMark .ta{width: 598px;height:30px;padding:5px 4px 0;border:1px #D4D0C8 solid;font-size:12px;color:#999}
.reMark .ta_focus{height:80px;color:#333;}
.reMark .quick_comment{
    width: 542px;
    height: 82px;
    padding: 14px 8px 8px;
    background: url(http://tv.sohu.com/upload/tv110421/images/quick_comment.png) no-repeat 0 0;
}
.reMark .quick_comment .ta{
    width: 532px;
    height: 42px;
    margin-bottom: 10px;
}
.reMark .quick_comment .ppinput{
    width: 100px;
}
/*comment textarea end*/
.comment_count{
    height: 25px;
    line-height:25px;
    color: #000;
    background: #F6F6F6;
    text-indent: 10px;
    text-align: left;
}
.comList .u_avatar{
    float: left;
    width: 66px;
}
.comList .u_avatar a.u_avatar_l{
    width: 48px;
    height: 48px;
    padding: 2px 3px 3px 2px;
    display: block;
    background: url(http://tv.sohu.com/upload/tv110421/images/avatar_bg.png) no-repeat 0 0;
}
.comList .u_avatar img{
    width: 48px;
    height: 48px;
}
.comList .u_comment{
    float: right;
    width: 558px;
    overflow: hidden;
}
.comList .u_comment p{
    width: 558px;
    overflow: hidden;
}
.comList .u_comment a{
    color: #d31926;
}
.comList .u_content{
    color: #000;
}
.comList .u_time{
    float: left;
}
.comList .u_docomment{
    float: right;
}
.comList .badge_icon{
    background: url(http://tv.sohu.com/upload/20110516space/skin/images/icon_pops.jpg) no-repeat 0 4px;
    width: 50px;
    height: 24px;
    overflow: hidden;
    padding-top: 4px;
}
.comList .badge_icon a{
    padding: 0;
    float:left;
    width: 24px;
    height: 24px;
    background: transparent;
}
.comList .u_quote{
    width: 558px;
    margin-bottom: 10px;
}
.comList .u_quote_title{
    background: url(http://tv.sohu.com/upload/tv110421/images/quick_comment.png) no-repeat 0 bottom;
    height: 12px;
}
.comList .u_quote_txt{
    background: #F8F8F8;
    padding: 0 15px 10px;
    border: 1px solid #dfdfdf;
    border-top: 0;
    width: 526px;
    color: #4d4d4d;
}
.comList .u_quote_txt p{
    width: 526px;
}
.comList .u_quote_txt .quick_comment{
    background: none;
    width: 526px;
    border: 0;
    padding: 0;
}
.comList .u_quote_txt .ta{
    width: 518px;
}
.comList .reply_count{
    display: none;
}
#postComment{float:right;text-indent:32px;width:90px;height:28px;line-height:28px;background:url(http://tv.sohu.com/upload/album110711/images/btn1.png) no-repeat 0 -114px;cursor:pointer;color:#000;}
#postComment:hover {background-position:-98px -114px;text-decoration:none;color:#FFF;}
#postComment:active {background-position:-197px -114px;text-decoration:none;color:#FFF;}
/*#cclogin .submits{border:0;background:transparent;width:90px;height:28px;cursor:pointer;text-indent:25px;}
#cclogin .r:hover .submits{color:#FFF;}*/
/*comment new end*/

.fkBox .fkTab li a,.fkBox .fkBtn,.fkBox ,.fkBox .fkCont .d em{background:url(http://tv.sohu.com/upload/tv110421/images/fk_ico.png) no-repeat 0  -68px;}
.fkBox{text-align:left;background:url(http://tv.sohu.com/upload/tv110421/images/fk_bg.png) no-repeat;width:283px;height:234px;position:fixed;_position:absolute;top:83px;z-index:100;display:none;}
.fkBox .fkTab{height:58px;}
.fkBox .fkTab li{width:55px;height:50px;text-align:center;margin:0 0 0 12px;float:left;display:inline;}
.fkBox .fkTab li a{display:block;padding:32px 0 0;height:18px;}
.fkBox .fkTab li .a2{background-position:-66px -68px;}
.fkBox .fkTab li .a3{background-position:-132px -68px;}
.fkBox .fkTab li .a4{background-position:-198px -68px;}
.fkBox .fkTab li a:hover{text-decoration:none;}
.fkBox .fkTab li.active a{color:#fff;}
.fkBox .fkTab li.active .a1{background-position:0 0;}
.fkBox .fkTab li.active .a2{background-position:-66px 0;}
.fkBox .fkTab li.active .a3{background-position:-132px 0;}
.fkBox .fkTab li.active .a4{background-position:-198px 0;}
.fkBox .fkCont{position:relative;height:82px;padding:10px 0 0 19px ;}
.fkBox .fkCont .d{display:none;}
.fkBox .fkCont .d em{display:block;width:19px;height:14px;background-position:0 -166px;position:absolute;top:-1px;left:38px;}
.fkBox .fkCont .d .e2{left:106px;}
.fkBox .fkCont .d .e3{left:172px;}
.fkBox .fkCont .d .e4{left:238px;}
.fkBox .fkCont textarea{line-height:18px;width:242px;height:65px;border:0;color:#5a5a5a;}
.fkBox .fkBtn{border:0;cursor:pointer;background-position:0 -128px;width:78px;height:27px;}
.fkBox .fkBtnOver{background-position:-82px -128px;}
.fkBox .fkBtnDown{background-position:-164px -128px;}
.fkBox .fkTitle{height:48px;padding:0 0 0 10px;color:#555;}
.fkBox .fkTitle h3{font:14px/48px "Microsoft Yahei";}
.fkBox .fkClose{display:block;width:22px;float:right;margin:10px 15px 0 0;_margin-right:7px;height:22px;cursor:pointer; background:url(http://tv.sohu.com/upload/tv110421/images/fk_bg.png) -245px -9px;}
.fkBox .fkBottom{padding:0 17px 0 12px;line-height:27px;}
.fkFox{position:fixed;_position:absolute;top:100px;width:41px;height:101px; background:url(http://tv.sohu.com/upload/tv110421/images/fk_fox.png) no-repeat;display:none;cursor:pointer;}
.fkBox1{background:url(http://tv.sohu.com/upload/tv110421/images/fk_bg1.png) no-repeat;width:283px;height:149px;opacity:0.9;filter:alpha(opacity=90);}
.fkBox1 .p3{font:16px/50px "Microsoft Yahei";text-align:center;color:#000;letter-spacing:2px;}

.downBox,
.downBoxMini,
.downBox .btns,
.downBox .btnsOver,
.downbtn_mini,
.downbtn_large
{background:url(images/downbox.png) no-repeat;}
.downbtn_mini,
.downbtn_large,
.downbtn_close,.downbtn_i{display:block;width:27px;height:21px;border-left:1px solid #b5b5b5;border-bottom:1px solid #b5b5b5;float:right;background-position:-92px 0;}
.downbtn_large{background-position:-147px -1px;}
.downbtn_mini:hover{background-position:-93px -33px;}
.downbtn_large:hover{background-position:-146px -34px;}
.downBox{width:338px;height:128px;background-position:0 -68px;padding:1px;}
.downBox .btns,
.downBox .btnsOver{margin:0 auto;width:82px;border:0;height:26px;line-height:26px;text-align:center;background-position:0 0;}
.downBox .btnsOver{text-decoration:none;background-position:0 -32px;color:#fff;}
.downBox .loadBox{background:none;text-align:center;margin:0;padding:10px 0;}
.downBoxMini{background-position:-196px 0;width:141px;line-height:20px;height:20px;overflow:hidden;position:absolute;bottom:0;right:0;padding:1px;z-index:10;}
.downBoxPhoto{width:510px;height:auto;padding:1px}
.downBoxPhoto .downBoxCont{background:url(images/downbox_1.png) no-repeat;padding:4px 4px 0;}
.downBoxPhoto .downBoxBottom{height:4px;overflow:hidden;background:url(images/downbox_1.png) no-repeat 0 -506px;}
.downBoxPhoto .downbtn_mini,.downBoxPhoto .downbtn_close,.downbtn_i{position:absolute;top:2px;right:2px;}
.downBoxPhoto .downbtn_mini{right:30px;}
.downBoxPhoto .btns,.downBoxPhoto .btnsOver{position:absolute;bottom:20px;left:50%;margin-left:-41px;}
.downBoxPP{width:800px;height:530px;background:url(http://tv.sohu.com/upload/tv110421/images/down_box.png) no-repeat;_background:none;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='http://tv.sohu.com/upload/tv110421/images/down_box.png');padding:10px;}
.downBoxPP .downbtn_close,
.downBoxPP .downbtn_mini{position:absolute;right:10px;}
.downBoxPP .downbtn_mini{right:38px;}
/*20120712*/
.tdesk{float:right;margin:6px 15px 0 0;}
.desktop,.desktop2{background:url(images/btns-o-play.png) no-repeat;display:block;text-indent:-1000em;overflow:hidden;}
.desktop{background-position:0 0;width:89px;height:31px;}
.desktop:hover{background-position:0 -36px;}
.desktop:active{background-position:0 -71px;}

/*20120716 winbox*/
.popbox{position:absolute;}	
.popbox .pop-hd,.popbox .pop-bd{background-color:#f3f3f3;}
.pop-png{background:url(http://tv.sohu.com/upload/static/stuff/ifox_block/bor-l-top.png) no-repeat top left;padding:3px 0 0 3px;}
.pop-png .inner{background:url(http://tv.sohu.com/upload/static/stuff/ifox_block/bor-r-bottom.png) no-repeat bottom right;padding:0 3px 3px 0;}
.pop-png .pop-hd a{float:right;margin:12px 15px 0 0;display:inline;}
.box1 .pop-hd{background:url(http://tv.sohu.com/upload/static/stuff/ifox_block/pop-top.jpg) no-repeat;width:500px;height:212px;}
.btn_close,.steps i,.box2 .pop-bd span,.box1 .gifs a{background:url(http://tv.sohu.com/upload/static/stuff/ifox_block/pop-pngs.png) no-repeat;display:block;}
.btn_close{background-position:0 0;width:10px;height:10px;text-indent:-1000em;overflow:hidden;}
.btn_close:hover{background-position:0 -15px;}
.steps{margin:15px 0;}
.steps .bg-gray{background-color:#e3e3e3;float:left;padding:15px 20px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
.steps .bg-gray span{font-weight:bold;}
.steps i{background-position:0 -25px;width:30px;height:30px;float:left;margin:0 5px;}
.box1 .pop-bd{padding:15px 12px;color:#575757;}
.box1 .gifs{width:105px;text-align:center;margin:0 auto;}
.box1 .gifs a{background-position:0 -110px;width:105px;height:32px;text-indent:-1000em;overflow:hidden;}
.box1 .gifs a:hover{background-position:0 -151px;}
.box1 .gifs a:active{background-position:0 -192px;}
.box2 .pop-bd{color:#575757;padding:0 40px 20px 25px;}
.box2 .pop-bd span,.box2 .pop-bd div{float:left;}
.box2 .pop-bd span{background-position:0 -65px;width:38px;height:34px;}
.box2 .pop-bd div{width:170px;line-height:150%;padding-left:10px;}.box2 .pop-bd div p{font-weight:bold;font-size:14px;padding-bottom:10px;}

.maskTx-1,
.maskBg-1{position:absolute;left:0;bottom:0;}
.maskTx-1{color:#fff;padding:0 5px;height:16px;line-height:19px;}
.maskBg-1{background:url("http://i2.itc.cn/20121029/2db1_0caadbca_b65c_0954_eaad_ed20dc44d5b0_1.png") no-repeat scroll 0 0 transparent;opacity:0.6;filter:alpha(opacity=60);height:14px;width:60%;}

.list-A{margin:0 -20px 0 0;}
.list-A li{width:80px;float:left;margin:0 0 0 15px;display:inline;}
.list-A strong{font-weight:normal;display:block;height:17px;line-height:18px;overflow:hidden;word-wrap:break-word;word-break:break-all;margin-top:8px;}
.list-A p{margin-top:2px;}
.list-A .pic{position:relative;_height:1px;}
.list-A .ico-tx{background:url(images/icon.png) no-repeat -90px -273px;width:14px;height:12px;overflow:hidden;display:inline-block;vertical-align:middle;}

.boxShow{padding:0 0 10px;text-align:left;}
.boxShow .list-A strong .ico-tx{margin:0 5px 0 0;}
