
@charset "utf-8";
/* 主站topbar */
/* v3未reset的css */
dl,dd,dt,p{ margin: 0px; padding: 0px; }
li{list-style: none;}
/* toplink右侧20120814 */
.coveriframe{position:absolute;left:0;top:0;width:100%;border: none;overflow: hidden;filter:alpha(opacity=0);z-index:0;}
.link_box{float:left;*padding-top:3px;}
.header_link{font-size: 0;line-height: 0;position: absolute;left:0;top:-1px;*zoom:1;}
.header_link a{font-size: 12px;line-height: 32px;vertical-align: middle;}
.link_box em{display:inline-block;width:1px;height:12px;margin:0 6px;background:  no-repeat 0 -855px;*background-position:0 -853px;vertical-align: middle;}
.top_arrow{display:inline-block;width:10px;height:5px;margin:0 1px 0 4px;background: no-repeat 0 -400px;vertical-align: middle;_vertical-align:-6px;}
#header_div .app_info,
#header_div .app_info_on,
.watching,
.game_info,
.watching_on,
.game_info_on
{position:relative;width:80px;line-height:29px;padding:1px 0;}
.watch_list_box,.tv_list_wrap{position: relative;}
#header_div .app_info,
#header_div .app_info_on,
.game_info,
.game_info_on
{ width:90px; right: -1px;position: relative;}
#header_div .app_dashed_item{
    border-right: 1px dashed #aaa;
}
#header_div .app_item{
    padding: 5px 15px 10px 0;
    width: 250px;
    clear: both;
    position: relative;
    display: inline-block;
    *display:inline;
    *zoom:1;
    margin-left: 8px;
}
#header_div .app_item div{
    padding: 5px 0px;
}
#header_div .app_item .title{
    font-size: 14px;
}
#header_div .app_item .title span{
    float: right;
    font-size: 12px;
    color: #aaa;
}
#header_div .app_info_on a.download{
    float: left;
    width: 120px;
    height: 35px;
    line-height: 35px;
    text-align: center;
    font-size: 14px;
    font-weight: bold;
    color: #fff;
    background-color: transparent!important;
    background: url(/uploads/image/vgimages/app_btn.png) no-repeat;
}
#header_div .app_info_on .app_img_info{
    float: left;
}
#header_div .app_info_on .app_text_info{
    float: right;
    margin-right: 35px;
    display:inline;
    padding-left:22px;
}
#header_div .app_info_on .show_info_box a:hover,#header_div .app_info_on .show_info_box a:active{
    color: #fff;
}
#header_div .app_info_on .more a,#header_div .app_info_on .more a:hover,#header_div .more .show_info_box a:active{
    color: red;
}
#header_div .app_info_on .more {
    padding: 0;
    margin-top: -14px;
    float: right;
}
#header_div .app_info_on, #header_div .app_info,.watching,.game_info{background:  no-repeat 0 -844px;}
.app_info_item em,.watching_item em,.game_info_item em{color:#d9d9d9;}
#header_div .app_info_item, #header_div .watching_item,#header_div .game_info_item{float:left;width:72px;padding-left:8px;height:26px;margin-top:2px;*zoom:1;line-height: 26px;*padding-top:2px;*height:24px;_height:21px;_padding-top:5px;_line-height:22px;}
#header_div .app_info_item, #header_div .game_info_item{ width:83px; }
#header_div .watching_item{ margin-top: -4px;_margin-top:-2px; background:  no-repeat 0 -846px;}
.watching, .watching_on{ margin-left:5px;} 
.watching .watching_item:hover,
#header_div .app_info .app_info_item:hover,
.game_info .game_info_item:hover,
.watching .watching_item:active,
#header_div .app_info .app_info_item:active,
.game_info .game_info_item:active{color:#000 !important;background:#d9d9d9 !important;border-color:#d9d9d9;border-radius: 3px;}
.watching .watching_item:hover span,
#header_div .app_info .app_info_item:hover span,
.game_info .game_info_item:hover span,
.watching_on .top_arrow,
#header_div .app_info_on .top_arrow,
.game_info_on .top_arrow
{background:  no-repeat 0 -350px;}

.header_link li{float:left;}
#header_div .watching_on .watching_item,
#header_div .game_info_on .game_info_item,
#header_div .app_info_on .app_info_item
{width:71px;padding-left:7px;height:26px;top:0px;line-height: 24px;*padding-top:2px;*height:24px;_height:22px;_padding-top:4px;_line-height:22px;border-style: solid solid none solid;border-color:#d9d9d9;border-width: 1px;background: #fff !important;color:#000 !important;font-weight:bold;border-radius: 1px;position: relative;z-index: 99;}
#header_div .app_info_on .app_info_item,#header_div .app_info_on .show_info_box,#header_div .game_info_on .game_info_item,.game_info_on .show_info_box{box-shadow: 0 -1px 3px #d5d5d5;}
#header_div .game_info_on .game_info_item,#header_div .app_info_on .app_info_item{ width:83px; }
.header_link .link_item{padding:0 8px;}
.header_link a.red:hover { color: #fff !important; }
.header_link .line{background:  no-repeat 39px -844px;}
.header_link .left_line{background:  no-repeat 0px -844px;}
.header_link .tee_line{background:  no-repeat 34px -844px;}
.header_link .three_line{background:  no-repeat 51px -844px;}

#header_div .app_info_on .show_info_box,
.watching_on .show_info_box,
.game_info_on .show_info_box{display:block;}
.show_info_box{width:230px;display:none;position: absolute;top:29px;left:0;z-index:20;border:1px solid #d9d9d9;background: #fff;font-size:12px;line-height: 22px;color:#000;*zoom:1;}
.watch_list_wrap dl dt a{font-size: 14px;}
.watch_list_wrap dl{padding:11px 2px 10px 10px;border-bottom:1px solid #f1f1f1;color:#7e7e7e;position: relative;height: 44px;overflow: hidden;}
.game_info .show_info_box,.game_info_on .show_info_box{width:262px;}
#header_div .app_info .show_info_box,#header_div .app_info_on .show_info_box{width: 547px;padding: 20px 10px 0px 30px;}
#header_div .app_info_on .app_index{font-size: 18px;}
.show_info_box .none_history{font-weight: bold;font-size: 14px;color: #666;text-align: center;padding:18px 0;height: 24px;}
.watch_list_wrap dl.on{background-color:#ffeed4 !important;}
.watch_list_wrap dl .close{cursor:pointer;position:absolute;right:5px;top:5px;width:10px;height:10px;background: no-repeat center center !important;display:none;}
.watch_list_wrap dl.on .close{display: block;}
.watch_list_wrap .red_btn_23{float:right;color:#fff !important;width:58px;text-align: center}
.watch_list_wrap .watch_list_box .one_line{line-height: 22px !important;}
.watch_list_wrap .watch_list_box .line_left{display:inline-block;overflow: hidden;height: 22px;}
.game_list{padding:10px 10px 9px;border-bottom:1px solid #f1f1f1;position: relative;z-index: 3}
.game_index{padding:8px 21px 0;position: relative;z-index: 3;overflow: hidden;zoom:1;color:black;line-height: 22px;}
.game_index a{color:#c00 !important;float:right;}
#header_div .game_list a.red{margin-left:20px;}
.game_img_list{width:238px;overflow:hidden;padding:10px 12px 9px;border-bottom:1px solid #f1f1f1;position: relative;z-index: 3}
.game_img_list img{vertical-align: top;}
.game_img_list li{width:79px;text-align: center;*display:inline;}
.game_img_list li .title{height: 22px;overflow: hidden;display: block;}
.game_img_list a.red_btn_23{display: inline-block;width: 35px;}
.other_game_list{padding:7px 8px 8px 20px;position: relative;z-index: 3;}
.other_game_list dt{padding-bottom: 5px;}
.other_game_list a{width:68px;height:27px;margin-right:6px;display: inline-block;overflow: hidden;}
.game_icon{display:inline-block;width:16px;height: 16px;margin-right:4px;background: url(/uploads/image/vgame/game_icon.png) no-repeat;vertical-align: middle;}
.hzw_icon .game_icon{background-position:0 0;}
.long_icon .game_icon{background-position:0 -20px;}
.hero_icon .game_icon{background-position:0 -40px;}
.sq_icon .game_icon{background-position:0 -60px;}
.fr_icon .game_icon{background-position:0 -80px;}
.as_icon .game_icon{background-position:0 -100px;}
.mh_icon .game_icon{background-position:0 -120px;}
.mc_icon .game_icon{background-position:0 -140px;}
.other_game_list img{display:inline-block;width:16px;height: 16px;margin-right:4px;vertical-align: middle;}

#header_div .show_info_box a{line-height: 22px;background-color: #fff !important;}
#header_div .show_info_box .on a{background-color: #ffeed4 !important;}
#header_div .show_info_box a:hover,#header_div .show_info_box a:active{color:#c00;background-color: none;}

/* 20121030 */
.watch_list_wrap{margin:4px 6px 0;_height: expression( this.scrollheight > 330 ? "330px" : "auto" );max-height: 330px;overflow:auto;position: relative;z-index: 10}
.watch_tab{position: relative;z-index: 10;height:28px;border-bottom: 1px solid #be0000;margin:0 6px;padding-top:5px;}
#header_div .watch_tab a{width:84px;height:28px;text-align:center;font-size:14px;line-height:28px;float: left;margin-right: 5px;background: #e8e8e8 !important;}
#header_div .watch_tab a:hover,#header_div .watch_tab .current{background: #be0000 !important;font-weight: bold;color:#fff !important;}
#header_div .watching_on .watching_item{box-shadow: 0 -1px 2px #e0e0e0;}
.watching_wrap .show_info_box{width:323px;box-shadow: 0 0 3px #e0e0e0;*zoom:1;}
.watch_list_wrap .title{text-align: left;height: 22px;overflow: hidden;}
.watch_list_wrap .title a{font-size: 14px;vertical-align: middle;}
.watch_list_wrap .title span{vertical-align: middle;}
.watch_list_wrap .one_line{padding-right: 3px;color: #333;}
.watch_list_wrap .tv_num a{color:#c00 !important;padding:0 3px;*padding:0 2px;}
.watch_list_wrap dd span{vertical-align: middle;line-height: 22px;}
.clearlist{text-align: right;padding:5px 6px 6px 0;padding-left: 3px;position: relative;z-index: 10;}
.clearlist a{color: #666;}


.top_slide_wrap { width: 988px; height: 167px; margin: 0 auto; border: 1px solid #e7e7e7; box-shadow: 0 0 4px #ececec; overflow: hidden; background: #fff; }
.top_slide_wrap .no_content { padding: 70px 0 0 0; text-align: center; font-size: 16px;width:824px;margin:0 auto; }
.top_slide_wrap {
    position: fixed;
    top: 32px;
    bottom: auto;
    left:50%;
    margin-left:-495px;
    _position: absolute;
    _top: expression(eval(document.documentelement.scrolltop 31) );
    z-index:998;
}

.side_tab { float: left; width: 27px; margin-top: -1px; height: 168px;
	background: -webkit-linear-gradient(bottom, #eee, #fdfdfd); 
	background:    -moz-linear-gradient(bottom, #eee, #fdfdfd);
	background:     -ms-linear-gradient(bottom, #eee, #fdfdfd);
	background:      -o-linear-gradient(bottom, #eee, #fdfdfd);
	background:#f7f7f7\9;
 }
.side_tab li { position: relative; height: 45px; padding: 7px 5px 3px; text-align: center; vertical-align: middle; border-style: solid; border-color: #e7e7e7; border-width: 1px 1px 0 0; cursor: pointer; 
	background: -webkit-linear-gradient(bottom, #eee 33%, #fdfdfd); 
	background:    -moz-linear-gradient(bottom, #eee 33%, #fdfdfd);
	background:     -ms-linear-gradient(bottom, #eee 33%, #fdfdfd);
	background:      -o-linear-gradient(bottom, #eee 33%, #fdfdfd);
	background:#f7f7f7\9;
}
.guest_side_tab li.active { border-bottom: 1px solid #e7e7e7; margin-right: -1px; }
.guest_side_tab { border-right: 1px solid #e7e7e7; }
.side_tab li .tips { position: absolute; top: 2px; left: 20px; height: 12px; line-height: 12px; padding: 0 3px; white-space: nowrap; background: #ef0000; color: #fff; border-radius: 2px; font-size: 10px; -webkit-text-size-adjust: none; font-family:tahoma;}
.side_tab li.active { color: #d00000; font-weight: bold; background: #fff; border-right: none; }
.watching_slide { float: left; width: 935px; margin: 0 10px 0 14px;position: relative;}
.watching_slide .slide_left_btn,
.watching_slide .slide_right_btn { display: block; width: 25px; height: 143px; margin-top: 12px; background: url(/uploads/image/vbislider/slider_btn.png) no-repeat; }
.watching_slide .slide_left_btn { float: left; }
.watching_slide .slide_right_btn { float: right; background-position: -30px 0; }
.watching_slide .slide_left_btn:hover{ background-position: -60px 0; }
.watching_slide .left_off,.watching_slide .slide_left_btn.loading { background-position: -120px 0 !important; cursor: default; }
.watching_slide .slide_right_btn:hover{ background-position: -90px 0; }
.watching_slide .right_off,.watching_slide .slide_right_btn.loading { background-position: -150px 0  !important; cursor: default;}
.watching_slide .slide_left_btn.loading img,
.watching_slide .slide_right_btn.loading img { margin-top:59px; background-color: #fafafa; }
.slide_con_wrap { display: inline-block;*display: inline;*zoom: 1; width: 884px; height: 159px; overflow: hidden; position: absolute; left:26px; top: 0; }
.slide_con { padding-top:12px;float: left; text-align: left; font-size: 0; line-height: 0;}
.slide_con li{ float: left;}
.slide_con .item { text-align: center; display: inline-block;*display: inline;*zoom: 1; width: 110px; margin: 0 8px;  position: relative;vertical-align: top;}
.slide_con .cover { width: 89px; height: 124px; margin: 0 auto; position: relative; }
.slide_con .entry_cover .cv-title { top: auto; bottom: 1px;}
.slide_con .title { display: block; height: 20px; padding-top: 3px; overflow: hidden; text-align: center; font-size: 12px; line-height: 20px;text-decoration: none;}
.slide_con .fliter {display:inline-block;*display:block; width: 80px; height: 22px; padding-left: 5px; margin: -24px 0 0 0px;line-height: 22px; color: #fff; text-align: left; background: rgba(0, 0, 0, 0.6);filter: progid:dximagetransform.microsoft.gradient(startcolorstr=#88000000,endcolorstr=#88000000);
 word-wrap: normal;word-break: normal; position: absolute; bottom: 2px; left: 2px; }
.slide_con .orange {color: #ff9600; }
.slide_con .new, .slide_con .delete { position:absolute; top:-6px; display:inline-block;*display:block;line-height: 26px; color: #fff;}
.slide_con .delete { width: 21px; height: 23px; right:2px; background: url(/uploads/image/vbislider/tips_delete.png) no-repeat 0 0;_filter: progid:dximagetransform.microsoft.alphaimageloader(src=http://statics.wwh.verycd.com/base/images/slider/tips_delete.png?v=e090aa84, sizingmethod='scrop');_background: none!important; }
.slide_con .new { width: 26px; height: 28px; right: 0; background: url(/uploads/image/vbislider/tips_new.png) no-repeat 0 0; _filter: progid:dximagetransform.microsoft.alphaimageloader(src=http://statics.wwh.verycd.com/base/images/slider/tips_new.png?v=32060a26, sizingmethod='scrop');_background: none!important;}
#header_div .watching_on .watching_item { height: 29px; _height:25px; }
.slide_con .d_status { width: 72px; height: 50px; border: 1px solid #c4c4c4; border-radius: 2px; position: absolute; top: -9px; right:1px;background: #fff;font-size: 12px; }
.slide_con .d_status a { display: block; text-align: left; padding: 0 24px 0 10px; border-bottom: 1px solid #fff;*zoom:1;line-height: 24px !important;  text-decoration: none;}
.slide_con .d_status .active,.slide_con .d_status a:hover { background: #fff3dc url(/uploads/image/vbislider/tips_delete_small.png) no-repeat 54px 4px;color: #333;border-bottom: 1px solid #f1eadb; text-decoration: none;}
.topbar_iframe{position: absolute;left: 0;top: 0;width: 100%;height: 32px;border: 0;overflow: hidden;filter: alpha(opacity = 0);}