/*reset*/
body{background:#fafafa;color:#999;font:12px/1.5em Arial, Helvetica, sans-serif;}body,form,ul,ol,li,p,dl,dt,dd,h1,h2,h3,h4,h5,h6,div{margin:0;padding:0;border:0;}h1,h2,h3,h4,h5,h6,input,textarea{font-size:12px;}li{list-style:none;}img{border:0;vertical-align:top;}input,textarea{vertical-align:middle;}em{font-style:normal;}.clear:after{content:".";display:block;visibility:hidden;height:0;clear:both;}.clear,.cf{zoom:1}
/*ad center*/
body sohuadcode {text-align: center;} body object{display: block; margin: 0 auto;}
/*common*/
a{text-decoration:none;color:#333;}
a:hover {text-decoration:underline;color:#dd0d0b;}
img{border:0;vertical-align:top;}
input,textarea{vertical-align:middle;}
.l{float:left;}
.r{float:right;}
.area{width:980px;margin:0 auto;}
.rel{position:relative;}
.tac{text-align:center;}
.bold{font-weight:bold;}
.new_result,.hide{display:none}
/* font */
.fs12{font-size:12px;}
.fs14{font-size:14px;}
.fs16{font-size:16px;}
.fs18{font-size:18px;}
.fs20{font-size:20px;}
.f_arial{font-family:arial;}
.f_yahei{font-family:"Microsoft yahei";}
.pointer{cursor:pointer;}
.color1,.color1 a{color:#dd0d0b;}
.color2,.color3 a{color:#333;}
.color3,.color3 a{color:#838383;}
.color4,.color4 a{color:#000;}
.color5,.color5 a{color:#fff;}
.inline{display:inline;}
/* blank */
.blank5H{height:5px;overflow:hidden;}
.blank10H{height:10px;overflow:hidden;}
.blank15H{height:15px;}
.blank20H{height:20px;}
/*-----------------icons & buttons----------------------------------------*/
.star,.star em,.total_score .side_lt,.total_score .side_rt,.total_score span,.total_play,.total_time{background:url(images/icon_merge.png) no-repeat;display:block;}
.star{background-position:-660px -620px;width:80px;height:13px;margin:2px 8px 0 0;}
.star em{background-position:-660px -660px;width:80px;height:13px;}
.star.mark{background-position:-660px -640px;width:80px;height:13px;margin:2px 8px 0 0;}
.star.mark em{background-position:-660px -680px;width:80px;height:13px;}
/*search */
.search .text,.search .text_click,.search .bt,.search .btOver,.search .btDown,.p_record,.p_record_over,.login_box .inner,.login_box_hover .inner,.login_box_active .inner,.login_box .outer,.login_box_hover .outer,.login_box_active .outer{background:url(images/icon_merge.png) no-repeat;}
.search {position: relative;z-index:302;}
.search .text{background-position:-240px -292px;width:382px;height:31px;border:0;}
.search .text input{border:0;width:372px;height:28px;line-height:28px;padding:0 0 0 10px;color:#999;background:transparent;}
.search .text_click{background-position:-240px -332px;width:382px;height:31px;border:0;}
.search .text_click input{border:0;width:372px;height:28px;line-height:28px;padding:0 0 0 10px;color:#999;background:transparent;}
.search .bt{background-position:-621px -292px;width:55px;height:29px;border:0;}
.search a:hover input.bt,
.search .btOver{background-position:-621px -332px;width:55px;width:55px;height:29px;border:0;}
.search a:active input.bt,
.search .btDown{background-position:-621px -372px;width:55px;width:55px;height:29px;border:0;}
/*history*/
.p_record,.p_record_over{background-position:-241px -410px;width:69px;height:25px;padding-right:13px;text-align:center;line-height:25px;display:inline-block;margin-left:10px;}
.p_record:hover{background-position:-327px -410px;text-decoration:none;}
.p_record_over:hover{text-decoration:none;}
.p_record:active,.p_record_over{background-position:-413px -410px;text-decoration:none;color:#3a3a3a;}
.unlogin_box{padding-top:5px;padding-top:7px\0;line-height:25px;}
.unlogin_box span{margin:0 10px;}
.login_box,.login_box_hover,.login_box_active {float:right;position:relative;}
.login_box .inner{background-position:-241px -450px;height:34px;float:left;}
.login_box_hover .inner{background-position:-241px -490px;height:34px;float:left;}
.login_box_hover .inner a{color:#dd0b0d;}
.login_box_active .inner{background-position:-241px -530px;height:34px;float:left;}
.login_box .outer{background-position:-460px -450px;width:25px;height:34px;float:left;}
.login_box_hover .outer{background-position:-460px -490px;width:25px;height:34px;float:left;}
.login_box_active .outer{background-position:-460px -530px;width:25px;height:34px;float:left;}
.message_tips{position:absolute;top:-2px;left:27px;}
.message_tips .msg_lt,.message_tips .msg_rt{background:url(images/ico_p24.png) no-repeat;height:13px;float:left;}
.message_tips .msg_lt{background-position:top left;width:5px;font-size:0px;_background:none;_background-color:#da1b23; }
.message_tips .msg_mid{background-color:#da1b23;font:normal 11px/12px 'arial';color:#fff;height:13px;float:left;}
.message_tips .msg_rt{background-position:top right;width:5px;font-size:0px;_background:none;_background-color:#da1b23;}
.ico_play,.ico_next,.ico_del{background:url(images/icon_merge.png) no-repeat;height:16px;text-indent:-1000em;overflow:hidden;margin-right:18px;_margin-right:10px;}
.ico_play{background-position:0 -292px;width:12px;}
.ico_next{background-position:-35px -292px;width:17px;;}
.ico_del{background-position:-73px -292px;width:17px;}
.ico_play:hover{background-position:0 -318px;}
.ico_next:hover{background-position:-35px -318px;}
.ico_del:hover{background-position:-73px -318px;}
/*arrows*/
.arrowPre,.arrowNext,.arrowPreDisable,.arrowNextDisable{background:url(images/icon_merge.png) no-repeat;width:23px;height:23px;margin:0;display:block;float:left;cursor:pointer;}
.arrowPre{background-position:-320px -570px;}
.arrowPre:hover{background-position:-379px -570px;}
.arrowPre:active{background-position:-435px -570px;}
.arrowPreDisable,.arrowPreDisable:hover{background-position:-490px -570px;}
.arrowNext{background-position:-343px -570px;width:22px;}
.arrowNext:hover{background-position:-402px -570px;}
.arrowNext:active{background-position:-458px -570px;width:22px;}
.arrowNextDisable,.arrowNextDisable:hover{background-position:-513px -570px;width:22px;}
.arrowPreDisable,.arrowNextDisable{cursor:auto;}
/*timeBar icons*/
.ico_subs,.del_4,.del_4:hover,.ico_pre,.ico_next_2,.ico_pre:hover,.ico_pre_none,.ico_next_none,.ico_next_2:hover,.ico_pre:active,.ico_next_2:active,.nav_home,.nav_news,.nav_review,.nav_upload,.nav_set,.nav_quit,.btn_blank{background:url(images/icon_merge.png) no-repeat;display:block;float:left;}
.ico_subs{background-position:-670px -54px;padding-left:10px;}
.del_4{background-position:-669px -3px;padding-left:15px;height:25px;line-height:25px;margin-right:20px;}
.del_4:hover{background-position:-669px -26px;color:#dd0d0b;}
.ico_pre,.ico_pre_none{background-position:-520px 0;width:25px;height:25px;text-indent:-1000em;overflow:hidden;}
.ico_pre:hover{background-position:-520px -30px;}
.ico_pre:active, .ico_pre_none,.ico_pre_none:hover{background-position:-520px -90px;}
.ico_pre_none,.ico_next_none{cursor:auto;}
.ico_next_2,.ico_next_none{background-position:-545px 0;width:24px;height:25px;text-indent:-1000em;overflow:hidden;}
.ico_next_2:hover{background-position:-545px -30px;}
.ico_next_2:active,.ico_next_none,.ico_next_none:hover{background-position:-545px -90px;}
.nav_home,.nav_news,.nav_review,.nav_upload,.nav_set,.nav_quit{float:none;height:15px;line-height:15px;padding-left:25px;color:#dedede;}
.nav_home{background-position:-671px -101px;}
.nav_news{background-position:-671px -133px;}
.nav_review{background-position:-671px -161px;}
.nav_upload{background-position:-671px -190px;}
.nav_set{background-position:-671px -218px;}
.nav_quit{background-position:-671px -248px;}
.nav_quit a{color:#dedede;}
.nav_quit a:hover {color:#dd0d0b;}
.btn_blank{background-position:-590px 0;width:62px;height:24px;line-height:24px;font-size:12px;display:inline-block;text-align:center;float:none;margin:0 15px;}
.btn_blank:hover{background-position:-590px -30px;}
.btn_blank:active{background-position:-590px -60px;}
.ico_up,.ico_down{background:url(images/ico_1.png) no-repeat;display:inline-block;width:13px;height:14px;text-indent:-1000em;overflow:hidden;font-size:0px;}
.ico_up{background-position:-188px -41px;}
.ico_down{background-position:-166px -41px;}
/*--------------------------------structure--------------------------------------*/
.log_info form .isubmit,.log_info form .isubmit_hover,.log_info form .isubmit_active,.timeBox li .item_t,.timeBox li.on .item_t{background:url(images/icon_merge.png) no-repeat;}
.label{position:absolute;width:100px;height:20px;top:60px;left:2px;display:block;text-align:right;padding-right:5px;}
.label i{position:absolute;width:105px;top:0;left:0;height:20px;background:#000;display:block;filter:alpha(opacity=60);opacity:0.60;}
.label em{color:#fff;position:relative;}
.label code.cc{background:url(http://tv.sohu.com/upload/tv110421/images/q_c.gif) no-repeat;z-index:20;display:block;width:27px;height:16px;position:absolute;top:2px;left:1px;}
/*areaTop*/
.areaTop{background-color:#f1f1f1;border-bottom:1px solid #bdbdbd;height:38px;}
.areaTop .logo_ad_box{width:220px;height:29px;padding-top:7px;float:left;overflow:hidden;}
.areaTop .search{margin-top:5px;display:inline;}
.areaTop .l_upload{height:15px;line-height:15px;margin:12px 0 0 10px;}
.areaTop .l_upload a{color:#3a3a3a;margin:0 10px;}
.areaTop .l_upload a:hover{color:#dd0d0b;}
.areaTop .photo{padding:2px 0 0;}
.common .user_pic,.common .user_id{display:block;float:left;}
.common .user_pic img{display:block;width:30px;height:30px;margin:2px;border-radius:3px;}
.common .user_id{height:34px;line-height:34px;font:normal 12px/34px 'arial','simsun';color:#838383;margin-left:8px;}
.common .user_id:hover{text-decoration:none;color:#dd0d0b;}
.timeBar{position:relative;display: none;background:#eaeaea url(images/line_1.png) repeat-x;height:198px;color:#b6b6b6;}
.timeBar .infoBox{width:374px;height:198px;background:url(images/divided_ln.png) no-repeat top right;_zoom:1;}
.infoBox{position:relative;}
.infoBox .loading{ color: #FFFFFF; font-size: 20px; height: 180px; line-height: 180px; }
.infoBox .error{ height: 16px; line-height: 16px; color:#fff; font-weight: bold; }
.log_info form .isubmit,.log_info form .isubmit_hover,.log_info form .isubmit_active,.timeBox li .item_t,.timeBox li.on .item_t{background:url(images/icon_merge.png) no-repeat;}
.l_upload{height:15px;line-height:15px;*line-height:18px;margin:10px 0 0 10px;}
.l_upload a{color:#3a3a3a;margin:0 10px;}
.log_info{margin:8px 0 0 8px;color:#b6b6b6;}
.timeBar .infoBox p{margin:0 0 8px 0;}
.log_info a{color:#fff;} .log_info a:hover{color:#dd0d0b;}
.log_info .iserve{font-size:14px;}
/*.log_info form{padding-bottom: 10px;}*/
.log_info form span{width:55px;display:inline-block;}
.log_info form .ilog{width:182px;height:29px;line-height:29px;border:1px solid #3b3b3b;background-color:#fff;}
.log_info form .icheck{margin:0 5px 0 0;padding:0;}
.log_info form label{margin-right:12px;*margin-right:7px;}
.log_info form a{margin-left:12px;display:inline-block;}
.log_info form a.isubmit{margin: 0;background: none;}
.log_info form input.isubmit{cursor:pointer;background-position:0 -570px;width:81px;height:28px;border:0;text-indent:-1000em;display:block;}
.log_info form a.isubmit:hover input,
.log_info form input.isubmit_hover{background-position:-97px -570px;}
.log_info form a.isubmit:active input,
.log_info form input.isubmit_active{background-position:-192px -570px;}
.timeBar .timeBox{width:606px;height:198px;}
.timeBox .bti{padding:8px 35px 0;}
.timeBox .timeCont{width:786px;overflow:hidden;padding:15px 0 0;
    /*position:relative;*/
    background:url(images/timebar2.png) repeat-x left bottom;}
.timeBox .timeCont .inner{width:99999px;}
.timeBox ul{margin:6px 0 0 30px;}
.timeBox li{width:554px;height:16px;padding:7px 0 8px 20px;_height:24px;_padding:7px 0 0 20px;margin:0;vertical-align:bottom;}
.timeBox li a,.timeBox li span{display:block;float:left;}
.timeBox li a:hover{color:#dd0d0b;}
.timeBox li.on a:hover{color:#dd0d0b;text-decoration:none;} 
.timeBox li .item_t{background-position:-700px -288px;padding-left:16px;color:#b6b6b6;width:310px;height:16px;line-height:16px;}
.timeBox li.on .item_t{background-position:-700px -304px;color:#fff;}
.timeBox li span{width:125px;}
.timeBox li .ico_play,.timeBox li .ico_next,.timeBox li .ico_del{display:none;}
.timeBox li.on .ico_play,.timeBox li.on .ico_next,.timeBox li.on .ico_del{display:block;}
/*.timeBar .infoBox p{margin:0 0 7px;}*/
.timeBox li.on,.login_record .record_bd li.on,.user_nav li.on{background:url(images/bg_4f.png) no-repeat;}
.timeBox li.on{background-position:0 0;}
.login_record .record_bd li.on{width:119px;height:140px;padding:9px 0 0 10px;background:none;background-color:#000;filter:alpha(opacity=50);opacity:0.50;}
.login_record .record_bd li.on a:hover{text-decoration:none;}
.user_nav li.on{background-position:0 -50px;}
.user_nav{width:135px;padding:10px 0 0 5px;}
.user_nav li{width:94px;height:22px;position:relative;padding:7px 0 0 20px;}
.user_nav li.on a{font-weight:bold;}
.login_record{width:840px;height:186px;background:url(images/divided_ln.png) no-repeat top right;padding-top:12px;}
.login_record .record_hd{height:25px;}
.login_record .record_hd li{float:left;margin-right:40px;}
.login_record .record_hd li a{font-size:14px;font-weight:bold;color:#b6b6b6;/*display:block;*/height:25px;}
.login_record .record_hd li a:hover{text-decoration:none;}
.login_record .record_hd li.on a{border-bottom:3px solid #D9151D;height:18px;color:#fff;padding-bottom:4px;}
.login_record .hd_link{height:25px;margin-right:35px;_margin-right:18px;}
.login_record .hd_link a{color:#dcdcdc;}.login_record .hd_link a:hover{color:#dd0b0d;}
.login_record .record_bd li{float:left;width:119px;height:140px;padding:9px 0 0 10px;margin-right:8px;}
.login_record .record_bd div{width:109px;height:130px;
    /*position:relative;*/
}
.login_record .record_bd li img{width:105px;height:78px;border:1px solid #fff;display:block;}
.login_record .record_bd .record_pic{background-color:#c5c5c5;width:107px;height:80px;padding:1px;display:block;}
.login_record .record_bd p{margin-top:10px;text-align: center;}
.login_record .record_bd p a{color:#fff;}
.login_record .record_bd p a:hover{color:#dd0b0d;}
.login_record .record_bd p span,.login_record .record_bd p span a{display:block;}
.login_record .record_bd p span{margin-right:-5px;}	.login_record .record_bd p b{font-weight:bold;}
.login_record .record_bd p span a{float:left;margin:5px 22px 0 0;_margin:5px 15px 0 0;}
.login_record .record_bd .add_sub .record_pic img{filter:alpha(opacity=60);opacity:0.60;}
.login_record .record_bd .add_sub .record_pic:hover img{filter:alpha(opacity=100);opacity:1;}

.crumb{position:relative;}
.crumb div{position:absolute;top:0;right:0;}
.crumb,.crumb a{color:#3a3a3a;}
.crumb a:hover{text-decoration:underline;color:#dd0d0b;}
.crumb span{margin:0 10px;color:#838383;}

span.score{float:left;font:normal 18px/19px 'arial';color:#DA1D24;}
.total_score{height:17px;border-right:1px solid #c1c1c1;padding-right:12px;}
.total_score .side_lt{background-position:-60px -370px;width:8px;height:17px;font-size:0px;float:left;}
.total_score span{background-position:-65px -370px;background-repeat:repeat-x;height:17px;line-height:17px;float:left;color:#fff;}
.total_score .side_rt{background-position:-110px -370px;width:8px;height:17px;font-size:0px;float:left;}
.total_play{background-position:-780px -395px;height:14px;line-height:14px;float:left;margin-right:12px;}
.total_time{background-position:-780px -415px;padding-left:18px;height:14px;line-height:14px;float:left;}
/*getTop*/
#getTop{display:none;position:fixed;_position:absolute;bottom:40px;text-align:center;background:url(http://tv.sohu.com/upload/tv110421/imgs/icog.png) no-repeat;width:23px;height:200px;}
#getTop a{display:block;padding-top:28px;color:#D51700;line-height:15px;}
#getTop a:hover{text-decoration:none;background:url(http://tv.sohu.com/upload/tv110421/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;}
/*page*/
.page{float:right;height:25px;}
.page a{cursor:pointer;}
.page a,.page span,.page strong{border:1px solid #c6c6c6;padding:1px 8px;display:block;margin:0 2px;height:18px;float:left;}
.page strong{border-color:#9d9d9d;background:#9d9d9d;}
.page .disable,.page .last,.page .num a,.page .num span,.page .num strong,.page .next,.page .next:hover,.page .next:active,.page .next_none{background:url(images/icon_merge.png) no-repeat;padding:0;border:0;height:25px;line-height:25px;text-align:center;color:#656565;}
.page .last{background-position:-240px -160px;width:28px;text-indent:-1000em;overflow:hidden;font-size:0px;}
.page .disable{background-position:-240px -250px;width:28px;text-indent:-1000em;overflow:hidden;font-size:0px;}
.page .last:hover{background-position:-240px -190px;color:#d9151d;}
.page .last:active{background-position:-240px -220px;}
.page .num{display:inline;}
.page .num a,.page .num span{background-position:-273px -160px;width:28px;}
.page .num a:hover{background-position:-273px -190px;color:#d9151d;}
.page .num a:active,.page .num strong{background-position:-273px -220px;width:28px;}
.page .next{background-position:-339px -160px;width:57px;padding-right:10px;}
.page .next:hover{background-position:-339px -190px;width:57px;padding-right:10px;color:#d9151d;}
.page .next:active{background-position:-339px -220px;width:57px;padding-right:10px;}
.page .next_none{cursor:default;background-position:-339px -250px;width:57px;padding-right:10px;}
.page a:hover{text-decoration:none;}
/*{footer zongyi}*/
#footArea{background:url(images/foot_bg.jpg) repeat-x;height:170px;}
.footSearch{width:980px;height:43px;margin:0 auto;text-align:center;}
.footSearch .search{width:440px;margin:0 auto;display:block;padding-top:6px;}
.footLink{width:955px;margin:0 auto;padding:15px 0 15px 25px;}
.footLink dl{float:left;line-height:24px;padding:0 10px 0 20px;}
.footLink .did_line{background:url(images/foot_did.jpg) no-repeat top left;width:5px;height:125px;float:left;margin:-15px 10px 0 10px;}
.footLink dt{margin-bottom:5px;}
.footLink dt a{font-weight:bold;color:#838383;font-size:14px;}
.footLink dt a:hover{color:#dd0d0b;}
.footLink dd a{margin-right:10px;}
.footLink .d1{margin:5px 0 0;}
#foot{color:#5a5a5a;padding:10px 0;}
#foot .area{line-height:180%;}
/* foot */
.new_result,.hide{display:none}
/*winBox*/
.wbox{width:354px;}
.wbWrap{padding:0 7px 0 0;}
.wbox .wboxTop,
.wbox .wboxMiddle,
.wbox .wboxBottom{padding:0 0 0 7px;}
.wbox .wboxTop .wbCont,
.wbox .wboxBottom .wbCont{height:7px;overflow:hidden;}
.wbox .wboxTop{background:url(images/wbox_top_left.png) no-repeat;}
.wbox .wboxTop .wbWrap{background:url(images/wbox_top_right.png) no-repeat right top;}
.wbox .wboxTop .wbCont{background:url(images/wbox_top_center.png) repeat-x;}
.wbox .wboxBottom{background:url(images/wbox_bottom_left.png) no-repeat;}
.wbox .wboxBottom .wbWrap{background:url(images/wbox_bottom_right.png) no-repeat right top;}
.wbox .wboxBottom .wbCont{background:url(images/wbox_bottom_center.png) repeat-x;}
.wbox .wboxMiddle{background:url(images/wbox_middle_left.png) repeat-y;}
.wbox .wboxMiddle .wbWrap{background:url(images/wbox_middle_right.png) repeat-y right top;}
.wbox .wboxMiddle .wbCont{background:#fff;}
.wbox{
    background: #FFF;
}
.wbox .log_info, .wbox .log_info a{
    color: #333;
}
.wbox .log_info p{
    padding: 2px 0;
}
.wbox .ico_close {
    background: url("images/ico_1.png") no-repeat scroll 0 -94px transparent;
     background-position: -318px -70px;
    display: block;
    height: 17px;
    margin: 0;
    right: 0;
    top: 0;
    width: 17px;
    float:right;
}
/* passport
 * ppselector*/
.ppselecter, .ppselecter * {font-size:12px; font-family: Simsun, Verdana, Arial, Helvetica, sans-serif; line-height:normal;}
.ppselecter {border: 1px solid #C5C5C5; width: 182px;top: 22px; left:0; overflow:hidden}
.ppselecter_ssl{width:175px;}
.ppselecter .ppseltit {background-color: #f0f0f0;height:15px;padding-top:4px;text-indent:6px; color:#000;}
.ppselecter table td table td {padding: 3px;}
.ppselecter .active {background:#dceaf5; color:#333; font-weight: normal;}
/*loginbox end*/
/*2012.03.27 homepage*/
.homepage .areaTop{height:62px;padding-top:7px;}
.homepage .areaTop .logo_ad_box{height:auto;}
.homepage .areaTop .search{margin-top:13px;}
.homepage .areaTop .l_upload{margin-top:20px;}
.homepage .areaTop .photo{margin-top:7px;margin-top:5px\0;*margin-top:6px;_margin-top:8px;}
.homepage .unlogin_box{line-height:28px;}
.menubox,.menubox .navbar .l li,.menubox .navbar .r li,.menubox .navbar .l li a:hover,.menubox .navbar li.selected,.menubox .subnavbar .l li,.menubox .subnavbar .r li{background:url(images/h_legs.png) no-repeat;}
.menubox{background-repeat:repeat-x;background-position:0 0;height:69px;}
.menubox .navbar,.menubox .subnavbar{width:980px;margin:0 auto;}
.menubox .navbar li,.menubox .subnavbar li{float:left;height:36px;}
.menubox .navbar{height:36px;line-height:36px;}
.menubox .navbar .l li{background-position:0 -69px;}
.menubox .navbar .l li a:hover{background-repeat:repeat-x;background-position:0 -105px;height:36px;text-decoration:none;_display:inline-block;}
.menubox .navbar li.selected{background-repeat:repeat-x;background-position:0 -141px;height:36px;}
.menubox .navbar li.selected a{color:#DA1B23;font-weight:bold;}
.menubox .navbar li.selected a:hover{background:none;text-decoration:none;cursor:auto;}
.menubox .navbar li a{padding:0 9px;font-size:14px;line-height:36px;color:#fff;display:block;}
.menubox .navbar .r span,.menubox .navbar .r ul{background:url(images/h_menu_r.png) no-repeat;display:block;float:left;height:36px;}
.menubox .navbar .r span{width:3px;background-posiiton:top left;}
.menubox .navbar .r ul{background-posiiton:top right;padding-left:3px;}
.menubox .navbar .r li{background-position:0 -177px;}
.menubox .navbar .r li.first{background:none;}
.menubox .subnavbar li{height:32px;line-height:35px;line-height:37px\0;*line-height:35px;_line-height:32px;}
.menubox .subnavbar li a{padding:0 9px;color:#3a3a3a;}
/*20120.09.12:mm latest icon begin*/
.menubox .navbar li.latest{position: relative;}
.menubox .navbar li.latest img{position: absolute;top:-5px;right:0;}
/*latest icon end*/
.menubox .subnavbar .l li{background-position:0 -213px;}
.menubox .subnavbar .r li{background-position:0 -245px;}
.menubox .subnavbar .l li.first{background:none;}
.menubox .subnavbar .l li.selected a{font-weight:bold;color:#252525;}
/*history
#hisList li span.btns{display:none;}
#hisList li span.info{display:block;}
#hisList li.on span.btns{display:block;}
#hisList li.on span.info{display:none;}
#hisList li{_display:inline;}
*/
#hisArea .nav_list li span.his_btns{display:none;}
#hisArea .nav_list li span.info{display:block;}
#hisArea .nav_list li.on span.his_btns{display:block;}
#hisArea .nav_list li.on span.info{display:none;}
#hisArea .nav_list li{_display:inline;}

.login_record .hd_link .del_4.disable{color:#B6B6B6}
.del_4.disable:hover {text-decoration:none;cursor:default;background-position:-671px -3px;}
.emptyTip{font-size:18px;text-align:center;}
#historyTimeBar .emptyTip{height:100px;line-height:100px;text-align:center;}
#gHistory .emptyTip{height:198px;line-height:198px;text-align:center;}
.record{position:relative;height:200px;}
.record .filter_box{background:url(images/bg_filter.png) repeat-x;width:980px;height:198px;position:absolute;top:0;left:0;z-index:499;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='skin/images/bg_filter.png'); _background:none;}
.record .filter_pop{background:url(images/bg_4f.png) no-repeat 0 -500px;width:384px;height:120px;display:block;padding-top:14px;position:absolute;z-index:1000;top:30px;left:265px;}
.record .filter_pop p{text-align:center;font-size:14px;color:#b6b6b6;padding:15px 0;}
.record .filter_pop span{color:#DA1D24;}
.record .filter_pop a:hover {text-decoration:none;}
/*2012.03.28 strcture*/
.bodyer{width:980px;margin:20px auto;}
.g-main,.g-wrap{float:left;width:690px;}
.g-side{float:right;width:260px;}
/*icons*/
.ico_new,.ico_hot,.ico_hor{background:url(http://tv.sohu.com/upload/static/index/skin/images/h_icos.png) no-repeat;display:block;text-indent:-1000em;overflow:hidden;font-size:0px;}
.ico_new{background-position:-105px -70px;width:18px;height:15px;}
.ico_hot{background-position:-130px -70px;width:18px;height:15px;}
.ico_hor{background-position:-80px -70px;width:7px;height:9px;}
/*colors*/
.dgray{color:#5a5a5a;}
.purple{color:#8052C6;}
.agreen{color:#74825E;}
.rose{color:#CA4D88;}
/*.loginBox .bti{padding:15px 20px 0;}*/
/*.loginBox .bti .ico_close{top:15px;right:15px;}*/
/*.loginBox .tx,.loginBox .btn{background:url(http://tv.sohu.com/upload/tv110421/images/lnk.png) no-repeat;}*/
/*.loginBox .logined .p a,.loginBox .logined .p a:hover {background:url(http://tv.sohu.com/upload/tv110421/images/login.png) no-repeat 0 -2px;}*/
/*.loginBox .login_title{float:left;font-weight: bold;font:600 14px/16px "Arial";color:#333;}*/
/*.loginBox .error{float: right;color:#DD0D0B;}*/
/*.loginBox .form form{padding:15px 20px;}*/
/*.loginBox .form p{margin:0 0 10px;line-height:25px;}*/
/*.loginBox .form code{width:50px;display:inline-block;}*/
/*.loginBox .form .jzw{margin-top:-1px;*margin-top:-4px;vertical-align:middle;}*/
/*.loginBox .tx{vertical-align:middle;background-position:0 -127px;border:1px solid #bcbcbc;margin-right:10px;width:170px;color:#828282;padding:0 5px;line-height:23px;height:23px;}*/
/*.loginBox .btn{background-position:0 -154px;color:#fff;cursor:pointer;padding:0 0 3px;*padding:0;border:0;width:61px;height:25px;line-height:25px;vertical-align:middle;}*/
/*.loginBox .hz{background:#f8f8f8;padding:5px 0 0 11px;line-height:27px;height:58px;}*/
/*.loginBox .logined .infos{height:73px;padding:0 0 0 12px;}*/
/*.loginBox .logined .d{height:39px;line-height:39px;padding-left:10px;background:#f6f6f6;}*/
/*.loginBox .logined .p{margin:10px 12px;}*/
/*.loginBox .logined .p a{padding-left:17px;display:inline-block;margin-right:5px;}*/
/*.loginBox .logined .p .s1:hover{background-position:0 -24px;}*/
/*.loginBox .logined .p .s2{background-position:0 -48px;margin-left:5px;}*/
/*.loginBox .logined .p .s2:hover{background-position:0 -69px;}*/
/*.loginBox .logined .p .s3{background-position:-1px -91px;margin-right:0;margin-left:5px;}*/
/*.loginBox .logined .p .s3:hover{background-position:0 -113px;}*/
/*.loginBox .logined .dl{width:160px;margin-left:10px;float:left;}*/
/*.loginBox .logined dt{margin:10px 0 10px;}*/
/*.loginBox .logined .d span{display:inline-block;width:70px;}*/
/*.loginBox .logined .d strong{font-family:"arial";}*/
/*.loginBox .logined .d em{display:inline-block;color:#e7e7e7;margin-right:10px;}*/
/*.loginBox .logined .e{font-style:normal;line-height:15px;color:#fff;text-align:center;display:inline-block;height:15px;background:url(http://tv.sohu.com/upload/tv110421/images/icoa.png) no-repeat right top;padding:0 7px 0 0;margin-left:5px;cursor:pointer;}*/
/*.loginBox .logined .e span{background:url(http://tv.sohu.com/upload/tv110421/images/login.png) no-repeat 0 -189px;display:inline-block;height:15px;padding:0 0 0 7px;}*/
/*.loginBox h2 a{color:#666;}*/
/*.loginBox .loading{ height: 180px; line-height: 180px; text-align: center; }*/

/*fix bug:css override in live.tv.sohu.com*/
.login_record .record_bd p span.info, #gHistory li span, #gHistory .emptyTip{color:#B6B6B6;}
/*20120406-tips*/
.crumb div{z-index:9;}
.g-tips{position:absolute;z-index:99999;top:30px;left:-77px;color:#d72231;}
.g-tips .flash{position:absolute;top:0px;left:-45px;z-index:1000;width:100px;height:60px;}
.g-tips.b-login,.g-tips.a-login,.btn_yellow{background:url(images/ico_tip.png) no-repeat;height:72px;}
.g-tips.b-login{background-position:0 -90px;width:165px;padding:16px 0 0 35px;left:-37px;}
.g-tips.a-login{background-position:0 0;width:205px;padding:16px 0 0 35px;left:-120px;top:33px;}
.g-tips a{margin-left:15px;}
.btn_yellow{background-position:bottom left;width:53px;height:21px;display:inline-block;padding:3px 2px 0 0;text-align:center;}
.header{z-index:1\9;position:relative\9;width:100%\9;}
/*20120509-newtop*/
/*.header{
    position:relative;
}*/
.l_upload a{display:inline-block;} 
.areaTop .l_upload a{margin:0 10px 0 5px;}
.l_upload a.btn_all,.l_upload a.btn_all_hover{background:url(images/icon_merge.png) no-repeat -8px -1068px;width:40px;}
/*.l_upload a.btn_all:hover ,*/
.l_upload a.btn_all_hover{background-position:-8px -1083px;}
.l_upload a.btn_all_hover{font-weight:bold;color:#dd0d0b;}
.popmenu{
    /*position:absolute;*/
    text-align: left;
    margin-top: -1px;
    background-color:#f1f1f1;border-bottom:solid 1px #bdbdbd;width:100%;top:69px;}
.popmenu .inner{width:980px;margin:0 auto;padding:10px 0;}
.popmenu .inner dl{float:left;border-left:solid 1px #d7d7d7;padding:0 10px 5px 10px;}
.popmenu .itema{width:350px;}
.popmenu .itemb{width:70px;}
.popmenu .inner dl.itemc{width:190px;padding-right:50px;}
.popmenu dt{margin-bottom:4px;}
.popmenu dt a{font:normal 14px/15px 'microsoft yahei';color:#848484;} 
.popmenu dt a:hover {color:#dd0d0b;}
.popmenu dd a{display:inline-block;width:50px;line-height:18px;}
.popmenu .itemb a{width:60px;}
.popmenu .itemc a{width:60px;}

/*20120416-RSS*/
.ico_rss,.ico_rss:hover {background:url(images/rss.png) no-repeat;display:block;float:left;}
.ico_rss{background-position:0 -25px;padding-left:15px;height:25px;line-height:25px;margin-right:20px;}
.ico_rss:hover {background-position:0 0;color:#dd0d0b;}

/*timebar jiaobiao+tip*/
.login_record .record_bd div{position:relative;}
.login_record .record_bd div.take_tips{position:absolute;top:-5px;right:-5px;width:auto;height:auto;z-index:200;}
.login_record .record_bd div.take_tips div{width:auto;height:auto;position:static;}
.login_record .record_bd div.take_tips div.msg_lt,.login_record .record_bd div.take_tips div.msg_rt{background:url(images/ico_p24_19.png) no-repeat;height:19px;float:left;}
.login_record .record_bd div.take_tips div.msg_lt{background-position:top left;width:8px;font-size:0px;_background:none;_background-color:#da1b23; }
.login_record .record_bd div.take_tips div.msg_mid{background-color:#da1b23;font:bold 14px/15px 'arial';color:#fff;height:19px;float:left;}
.login_record .record_bd div.take_tips div.msg_mid a{color:#fff;} .login_record .record_bd div.take_tips div.msg_mid a:hover{text-decoration:underline;}
.login_record .record_bd div.take_tips div.msg_rt{background-position:top right;width:8px;font-size:0px;_background:none;_background-color:#da1b23;}
.login_record .record_bd p{text-align:left;}
.login_record .record_bd div.update_tips{position:absolute;width:105px;height:78px;top:2px;left:2px;display:none;}
.login_record .record_bd li.on div.update_tips{display:block;}
.login_record .record_bd div.update_tips a{width:105px;height:78px;position:absolute;display:block;background-color:#000;filter:alpha(opacity=60);opacity:0.60;}
.login_record .record_bd div.update_tips i{width:105px;height:78px;position:absolute;display:block;background-color:#000;filter:alpha(opacity=50);opacity:0.50;}
.login_record .record_bd div.update_tips p{position:relative;color:#fff;margin-top:20px;text-align:center;line-height:20px;}
.login_record .record_bd div.update_tips span{font:bold 18px/20px 'arial';display:inline;vertical-align:middle;margin-right:2px;}
.rssTips{background-color:#c9c9ca;padding:2px;width:252px;position:absolute;}
.rssTips .inner{border:1px solid #b5b5b5;background-color:#f3f3f3;padding:20px 0;text-align:center;width:250px;}
.rssTips p{font-size:14px;margin:10px 0;}.rssTips p a{color:#dd0d0b;text-decoration:underline;}
.rssTips span{display:block;width:22px;height:20px;vertical-align:top;margin-right:10px;}
.rssTips .ico_suc,.rssTips .ico_qmark,.btn_1{background:url(images/pop-tips-icos.png) no-repeat;display:inline-block;}
.rssTips .ico_suc{background-position:0 0;height:20px;}
.rssTips .ico_qmark{background-position:0 -31px;height:20px;}
.btn_1{background-position:0 -61px;width:61px;height:28px;font-size:12px;line-height:25px;}
.rssTips p a.btn_1{text-decoration:none;color:#3a3a3a;margin:0 5px;}.rssTips p a.btn_1:hover{color:#dd0d0b;}
/*END timebar jiaobiao+tip*/

/*timeBar fix main.css*/
.areaTop{text-align:left;}
#loginTimeBar a{color: #fff;}
#loginTimeBar a.item_t{color: #B6B6B6;}
#loginTimeBar a:hover {color:#dd0d0b;}
#loginTimeBar,
#loginTimeBar *,
#historyTimeBar,
#historyTimeBar .nav_lis
/*#historyTimeBar * */
{
    text-align:left;
}
/*timeBar fix main.css end*/
/*0518 search_new_play.css*/
.fix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}*html .fix{zoom:1}.fix{display:block;min-height:1%;}
/*new result box*/
.new_result{
    width: 391px;
    color: #333;
    background:#fff;
    position: absolute;
    display: none;
    z-index: 301;
    left: 1px;
    top: 32px;
    margin-left: 0;
}
.new_result ul{
    width: 391px;
}
.new_result li{
    width: 389px;
    height: 22px;
    float:left;
    color:#333;
    border-left:1px solid #aaa;
    border-right:1px solid #aaa;
}
.new_result li.current{
    background : #e5e5e5;
    color: #d81d24;
}
.new_result .s_list{
    cursor:pointer;
    float:left;
    padding-left: 5px;
    height: 22px;
    line-height: 22px;
}
.new_result .s_count,
.new_result .play_ico {
    float: right;
    height: 22px;
    line-height: 22px;
    cursor:pointer;
}
.new_result .s_count{
    padding-right: 5px;
    color: #999;
}
.new_result .play_ico{
    width: 18px;
    background: transparent url(http://tv.sohu.com/upload/jq_plugin/search/skin/imgs/newmain.png) no-repeat 0 4px;
}
.new_result li.current .play_ico{
    position:absolute;
    z-index: 301;
    margin-right: -1px;
    right: 0;
    width: 19px;
    padding-right: 1px;
    background: url(http://tv.sohu.com/upload/jq_plugin/search/skin/imgs/newmain.png) no-repeat 0 -20px #FFF;
}
/*close*/
.new_result h5{
    background: #e5e5e5;
    height: 22px;
    line-height: 22px;
    border:1px solid #aaa;
    border-top:0;
    text-align: right;
}
.new_result h5.s_loading{
    text-align: center;
}
/**/
.new_result .fold{
    color: #646464;
    width:298px;
    min-height:260px;
    _height:260px;
    padding: 10px;
    background:#e5e5e5;
    border:1px solid #D2D2D2;
    text-align: left;
    position:absolute;
    display:none;
    z-index:300;
    top: -2px;
    line-height: 14px !important;
}
/*.new_result .fold_t span{display:none;}*/
.new_result .fold_t a{
    color: #dd0d0b;
    margin-left: 4px;
}
.new_result .fold_content{
    padding-top: 10px;
    width:270px;
    overflow: hidden;
}
.new_result .fold_star{
    padding-bottom:10px;
    border-bottom:1px dotted #AEAEAE;
}
.fold_pic{
    float:left;
    width: 90px;
    height: 124px;
    padding: 1px;
    border: 1px solid #bababa;
    position: relative;
}
.fold_pic .fee_ico{
    background: url("http://tv.sohu.com/upload/store/skin/imgs/pay.png") no-repeat 0 0;
    display: block;
    height: 46px;
    width: 45px;
    top: -2px;
    left: -2px;
    position: absolute;
}
.new_result .arts_type{
    height: auto;
}
.new_result .pic_r ,
.new_result .pic_l{
    width: 135px;
    float: left;
    overflow:hidden;
}
.new_result .pic_r{
    float: right;
}
.new_result .pic_r .fold_pic ,
.new_result .pic_l .fold_pic{
    display: block;
    width: 90px;
    height: 68px;
    border: 1px solid #bababa;
    float: none;
    padding: 1px;
}
.new_result .pic_r p ,
.new_result .pic_l p {
    width: 135px;
    height: 20px;
    line-height: 20px;
}

.new_result .fold_txt{
    float: right;
    width:170px;
    overflow: hidden;
    color: #666;
}
.new_result .fold_txt i{
    float:left;
    font-style: normal;
}
.new_result .fold_txt b{
    float:left;
    font-weight: normal;
    width: 124px;
}
.new_result .fold_txt a,
.new_result .fold_txt b{
    color: #393939;
}
.new_result .fold_txt p{
    padding: 2px 0;
    width: 170px;
    overflow:hidden;
}
#logoFocus a.fold_play_bt,
.new_result .fold_play_bt{
    display: block;
    width: 78px;
    height: 25px;
    line-height: 23px;
    color: #FFF;
    text-indent: 13px;
    background: url(http://tv.sohu.com/upload/jq_plugin/search/skin/imgs/newmain.png) 0 -45px;
}
#logoFocus a.fold_play_bt:hover,
.new_result .fold_play_bt:hover {
    color: #FFF;
    background-position: 0 -70px;
    text-decoration: none;
}
#logoFocus a.fold_play_bt:active,
.new_result .fold_play_bt:active {
    color: #FFF;
    background-position: 0 -95px;
}
.fold .album_list{
    padding-top: 10px;
    position: relative;
}
.fold .album_list .album_l{
    float: left;
}
.fold .album_list .album_r{
    white-space: nowrap;
    float: left;
    width: 220px;
}
/*
 *.fold .album_list .album_r a{
 *    width: 28px;
 *    height: 23px;
 *    line-height: 23px;
 *    color: #666;
 *    display: inline-block;
 *    background: url(http://tv.sohu.com/upload/jq_plugin/search/skin/imgs/newmain.png) 0 -122px;
 *}
 *.fold .album_list .album_r a:active {
 *    font-weight: bold;
 *    background-position: 0 -146px;
 *}
 */
.fold .new_tip{
    display: block;
    height: 12px;
    left: 56px;
    position: absolute;
    top: 0;
    width: 15px;
    background: url("http://tv.sohu.com/upload/20090903hd/new_tab.gif") no-repeat scroll 0 0 transparent;
}
.fold .album_list a{
    color: #2a2a2a;
    padding-right: 10px;
    float: left;
}
.fold .go_more{
    text-align: right;
}
.fold .go_more a{
    color: #ce081d;
}
.fold_play_box{
    padding: 5px 0 0 100px;
}
.fold_news{
    line-height: 20px;
    height: 40px;
    padding-top: 5px;
}
/*iframe*/
iframe.new_result{
    border: 0;
    z-index: 299;
}
.new_result iframe.fold{
    z-index:299;
    border:0;
}

.fi_movie{z-index:0;}
.menubox .navbar{position:relative;background-image:none;}
.menubox .navbar li.more a,.menubox .navbar li.more.selected a{padding:0 5px 0 9px;line-height:36px;}
.menubox .navbar li.more a i,.menubox .navbar li.more.selected a i,.menubox .navbar li.more.hover a i{display:inline-block;background:url(images/ico_angles.png) no-repeat;width:8px;height:36px;vertical-align:middle;margin-left:5px;}
.menubox .navbar li.more a i{background-position:0 16px;}
.menubox .navbar li.more.hover a i{background-position:0 -8px;}
.menubox .navbar li.more.selected a i{background-position:0 -32px;}
.fpannel{display:none;position:absolute;background:url(images/pushpannel.png) no-repeat left bottom;width:74px;padding:0 3px 3px 3px;z-index:999;top:36px;}
.menubox .navbar .fpannel li{height:26px;text-align:left;}
.menubox .navbar .fpannel li a{color:#333;line-height:26px;display:block;width:65px;padding:0 0 0 9px;}
.menubox .navbar .fpannel li.on a,.menubox .navbar .fpannel li a:hover{background-color:#e5e5e5;text-decoration:none;color:#db1922;}
.lastdd{*width:70px;}
