@charset "utf-8";

/*明星页公共CSS*/
html{-webkit-text-size-adjust:100%;}  
a, .p_title a, .p .p_actor a, .v_title a, .v .v_actor a{color:#3399e0;}
.left .box .head{background:#f2f2f2 none;border:none;padding:5px 10px;margin-bottom:15px;}
.left .nBox .body{border:none;padding:0 0 15px;}
.right .box .head{background:#f2f2f2 none;border:1px solid #E5E5E5;border-bottom:none;}
.box .head .caption .title{color:#333;}
.collgrid4w{width:610px;}
.collgrid4w .items{width:650px;}
.collgrid4w .items li .pay-flag i{position: absolute;right: 0;top: 0;}

.collgrid4w .v, .collgrid4w .p{margin-right:32px;}
li.clear{clear:both;font-size:1px;line-height:0;height:0;overflow:hidden;}
.btnShow{cursor:pointer;width:130px;height:45px;background:url(/show/images/show_V1.png) no-repeat;background-position:0 0;vertical-align:middle;display:inline-block;*display:inline;*zoom:1;}
.btnShow em{display:none;}
.btnbooking{background-position:0 0;}/*预订*/
.btnbooking:hover,.btnbooking:focus{background-position:-140px 0;}
.btnbooking:active{background-position:-280px 0;}
.btnbuy{background-position:0 -60px;}/*购买*/
.btnbuy:hover,.btnbuy:focus{background-position:-140px -60px;}
.btnbuy:active{background-position:-280px -60px;}
.btnmonth{background-position:0 -120px;}/*我要包月*/
.btnmonth:hover,.btnmonth:focus{background-position:-140px -120px;}
.btnmonth:active{background-position:-280px -120px;}
.btnrenew{background-position:0 -180px;}/*包月续费*/
.btnrenew:hover,.btnrenew:focus{background-position:-140px -180px;}
.btnrenew:active{background-position:-280px -180px;}
.btnfreesee{background-position:0 -240px;}/*免费试看*/
.btnfreesee:hover,.btnfreesee:focus{background-position:-140px -240px;}
.btnfreesee:active{background-position:-280px -240px;}
.btnplay{background-position:0 -300px;width:100px;}/*播放*/
.btnplay:hover,.btnplay:focus{background-position:-110px -300px;}
.btnplay:active{background-position:-220px -300px;}
.btnplayposi{background-position:0px -360px;width:140px;}/*播放正片*/
.btnplayposi:hover,.btnplayposi:focus{background-position:-150px -360px;}
.btnplayposi:active{background-position:-300px -360px;}
.btnplaytrailer{background-position:0 -420px;}/*播放预告片预告*/
.btnplaytrailer:hover,.btnplaytrailer:focus{background-position:-140px -420px;}
.btnplaytrailer:active{background-position:-280px -420px;}
.btnsouku{background-position:0 -480px;width:100px;height:40px;}/*搜库*/
.btnsouku:hover,.btnsouku:focus{background-position:-110px -480px;}
.btnsouku:active{background-position:-220px -480px;}
.btnvip{background-position:0 -535px;}/*开通会员*/
.btnvip:hover,.btnvipz:focus{background-position:-140px -535px;}
.btnvip:active{background-position:-280px -535px;}
.btntickets{background-position:0 -595px;}/*买电影票*/
.btntickets:hover,.btntickets:focus{background-position:-140px -595px;}
.btntickets:active{background-position:-280px -595px;}
.ico_pass_s{width:18px;height:14px;background:url(/show/images/show_V1.png) no-repeat;background-position:0px -650px;vertical-align:text-bottom;display:inline-block;*display:inline;*zoom:1;}
.ico_pass_b{width:27px;height:18px;background:url(/show/images/show_V1.png) no-repeat;background-position:-40px -650px;vertical-align:text-bottom;display:inline-block;*display:inline;*zoom:1;}
.ico_add{width:22px;height:22px;background:url(/show/images/show_V1.png) no-repeat;background-position:0px -690px;vertical-align:text-bottom;display:inline-block;*display:inline;*zoom:1;}
.ico_equal{width:22px;height:22px;background:url(/show/images/show_V1.png) no-repeat;background-position:-40px -690px;vertical-align:text-bottom;display:inline-block;*display:inline;*zoom:1;}
.btngotop{background-position:0 -740px;width:29px;height:90px;}/*返回顶部*/
.btnredata{background-position:-40px -740px;width:29px;height:90px;}/*完善资料*/
.btnoffsee{background-position:-80px -740px;width:100px;height:100px;}/*离线观看*/
.ico_up_triangle{width:10px;height:5px;background:url(/show/images/show_V1.png) no-repeat;background-position:0px -860px;vertical-align:text-bottom;display:inline-block;*display:inline;*zoom:1;}
.ico_down_triangle{width:10px;height:5px;background:url(/show/images/show_V1.png) no-repeat;background-position:0px -880px;vertical-align:text-bottom;display:inline-block;*display:inline;*zoom:1;}
.ico_newpgm{width:21px;height:21px;background:url(/show/images/show_V1.png) no-repeat;background-position:-60px -860px;vertical-align:text-bottom;display:inline-block;*display:inline;*zoom:1;}
.ico_preview{width:21px;height:21px;background:url(/show/images/show_V1.png) no-repeat;background-position:-90px -860px;vertical-align:text-bottom;display:inline-block;*display:inline;*zoom:1;}
.icon_pay,.icon_crown{
	width: 21px;
	height: 21px;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    background: transparent url(/v/img/play.png);
}
.icon_pay{background-position: -122px -97px;}
.icon_crown{background-position: -122px -63px;}

.dashed_liner{clear:both;overflow:hidden;border-top:1px dotted #bbb;height:0;margin-bottom:10px;}

/*tab CSS--通用*/
.box .hd{position:relative;height:30px;margin-bottom:20px;border-top:3px solid #e5e5e5;background:#f4f4f4;}
.box .hd .extend{position:absolute;right:10px;top:5px;}
.box .hd .extend label{vertical-align:middle;}
.box .bd{color:#333;}
.box .tb{position:relative;height:33px;margin-top:-3px;}
.box .tb li{height:33px;float:left;width:74px;border-right:2px solid #fff;}
.box .tb li em{color:#909090;font-weight:normal;font-size:10px;font-style:normal;margin-left:2px;}
.box .tb li a{display:block;float:left;width:100%;height:30px;border-top:3px solid #e5e5e5;font-size:14px;color:#333;line-height:30px;text-align:center;background:#F4F4F4;}
.box .tb li a:hover{border-color:#09f;background:#e8f5fb;text-decoration:none;}
.box .tb li a:hover{zoom:1}
.box .tb li.current a{border-color:#09f;background:#fff;font-weight:bold;outline:none;cursor:default;}
.box .tb li.current a:hover{border-color:#09f;background:#fff;}
.box .tb li .ico_up_triangle{vertical-align:middle;margin-left:3px;_margin:13px 0 13px 3px;_overflow:hidden;}
.box .hd .popmore{position:absolute;top:30px;right:0px;z-index:4;}
.box .hd .popmore ul{padding:3px 0;width:85px;border:1px solid #ddd;background:#fff;}
.box .hd .popmore li{margin:0 3px;height:24px;}
.box .hd .popmore li a{display:block;line-height:24px;padding-left:10px;color:#909090;}
.box .hd .popmore li a:hover{text-decoration:none;background:#f1faff}
.box .hd .popmore .current a{background:#f1faff}
.box .hd .popmore li em{color:#909090;font-weight:normal;font-size:10px;font-style:normal;margin-left:2px;}
.box .tb li img{width:16px;height:16px;margin-top:6px;}

/*分享区 顶踩 收藏 下载CSS--通用*/
.interactPanels{position:relative;}
.interactPanels .panel{position:relative;display:none;width:568px;margin-bottom:15px;padding:35px 20px 20px;border:1px solid #d4d9dd;box-shadow:inset 0 0 2px #d4d9dd;}
.interactPanels .panel .close{position:absolute;top:5px;right:5px;cursor:pointer;width:20px;height:20px;background:url(/v/img/bg_fn.png) no-repeat 0 -180px;}
.interactPanels .panel h4{font-weight:normal;font-size:12px;margin-bottom:10px;color:#555;}
.interactPanels .panel .form_input{width:200px;color:#909090;margin-right:5px;}
.interactPanels .panel .item{margin-bottom:10px;}
.interactPanels .panel .item .label{display:block;float:left;width:60px;}
.interactPanels .panel_down .panelarea{margin-bottom:-15px;}
.interactPanels .panel_down .common{clear:both;margin-bottom:15px;}
.interactPanels .panel_down .common .head{height:20px;padding-bottom:7px;margin-bottom:7px;border-bottom:1px solid #ddd;}
.interactPanels .panel_down .common .head .title{margin-bottom:0;font-weight:bolder;font-size:14px;color:#555;}
.interactPanels .panel_down .devices{width:100%;overflow:hidden;}
.interactPanels .panel_down .devices .inner{width:130%;min-width:650px;}
.interactPanels .panel_down .con{float:left;width:26%;margin:20px 12px 20px 0;border-right:1px solid #ddd;}
.interactPanels .panel_down .con .thumb{display:block;zoom:1;float:left;margin-right:10px;position:relative;}
.interactPanels .panel_down .con .desc{overflow:hidden;zoom:1;color:#666;}
.interactPanels .panel_down .con a.a_pad{border-right:none;}
.interactPanels .panel_down .con .ico_pc,
.interactPanels .panel_down .con .ico_phone,
.interactPanels .panel_down .con .ico_pad{display:block;height:50px;background:url(/v/img/ico_devices.png) no-repeat;}
.interactPanels .panel_down .con .ico_pc{background-position:-3px 0;width:60px;}
.interactPanels .panel_down .con .ico_phone{background-position:-77px 0;width:26px;}
.interactPanels .panel_down .con .ico_pad{background-position:-133px 0;width:35px;}
.interactPanels .panel_down .con .downloaded .ico_pc{background-position:-3px -52px;}
.interactPanels .panel_down .con .form_btn{clear:both;margin-top:20px;}
.interactPanels .panel_down .con .form_btn_text a{color:#fff;}
.interactPanels .panel_down .con .form_btn_text a:hover{text-decoration:none;}
.interactPanels .panel_down .con .form_btnsub_l .form_btn_text a{color:#333;}

/*概览布局CSS--通用*/
.overview{position:relative;padding-top:52px;}
.overview .hd{position:absolute;left:0;top:0;width:608px;}
.overview .opus .nBox,.overview .opus .series_year,.overview .opus .positive,.overview .opus .series_topic{_position:relative;}
.overview .opus .positive .collgrid4w,.overview .opus .series_topic .collgrid4w,.overview .opus .series_year .collgrid4w{_position:relative;}

.overview_wrap{margin-bottom:30px;}

/*节目标题栏CSS--按分类定制规则(all)*/
.base{margin-bottom:15px;padding:10px 0 15px;position:relative;border-bottom:1px solid #e5e5e5;min-height:24px;_height:24px;}
.base .title{float:left;width:610px;*line-height:24px;}
.base .title .type,
.base .title .name,
.base .title .edition,
.base .title .type a{font-family:"Microsoft YaHei","微软雅黑";font-size:24px;font-weight:normal;color:#333;}
.base .title .name{margin-right:5px;}
.base .title .pub{font-family:"Microsoft YaHei","微软雅黑";font-weight:normal;font-size:18px;color:#909090;position:relative;top:2px;}

/*相关推荐CSS-按分类定制规则(all)*/
.showrelated .p{position:relative;margin-bottom:20px;}
.showrelated .v{position:relative;margin-bottom:10px;}
.showrelated .vsh{padding-bottom:20px;}
.showrelated .rating .num{color:#ff9900;}
.showrelated .p .p_like,.showrelated .v .v_like{position:absolute;bottom:0;right:0;}
.showrelated .p .p_like a,.showrelated .v .v_like a{color:#99ccee;}

/*精华评论CSS-按分类定制规则(all)*/
.commentArea .comments{margin-bottom:-15px;}
.commentArea .comment{padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #e5e5e5;}
.commentArea .comment .user{float:left;width:50px;margin-right:10px;}
.commentArea .comment .user .photo{margin-bottom:2px;}
.commentArea .comment .user .photo img{display:block;width:50px;height:50px;background:#fff;}
.commentArea .comment .content{float:left;width:550px;overflow:hidden;}
.commentArea .comment .content .username{margin-bottom:5px;}
.commentArea .comment .content .username a{font-weight:normal;font-size:12px;}
.commentArea .comment .content .username .s_ico{margin-left:5px;}
.commentArea .comment .content .stat{display:block;color:#909090;}
.commentArea .comment .content .stat .num{color:#909090;margin-right:5px;}
.commentArea .comment .content .summary{margin-bottom:10px;}
.commentArea .comment .content .summary .media{padding-top:5px;}
.commentArea .comment .content .summary .media .item{position:relative;top:0;left:0;height:22px;overflow:hidden;}
.commentArea .comment .content .summary .media .label{color:#909090;position:absolute;top:0px;left:20px;}
.commentArea .comment .content .summary .read{display:block;clear:both;text-align:right;}
.commentArea .comment .panel span{color:#909090;}
.commentArea .comment .via a{color:#909090;}
.commentArea .comment .panel .timestamp{padding-right:10px;}
.commentArea .null{padding:100px 0 60px 0;text-align:center;}
.commentArea .comment .content .handle{float:right;width:380px;padding-right:10px;}
.commentArea .com_share,
.commentArea .com_reply{float:right;margin-left:15px;}
.commentArea .com_reply a,
.commentArea .com_share label{color:#9CE;}
.com_share span{display:inline-block;*display:inline;*zoom:1;}
.com_share .share_list{width:145px;overflow:hidden;vertical-align:middle;}
.com_share .share_list .share_list_inner{width:500px;}
.com_share .share_list a{margin-left:5px;*margin-left:3px;;width:16px;height:16px;display:inline-block;*display:inline;*zoom:1;overflow:hidden;background:url(/v/img/ico_apps.png) no-repeat 0 0;}
.com_share .share_list em{display:none;}
.com_share .share_list .youku{background-position:-96px 0;}
.com_share .share_list .sina_weibo{background-position:0 -32px;}
.com_share .share_list .tencent_weibo{background-position:-32px -32px;}
.com_share .share_list .qzone{background-position:-64px -32px;}
.com_share .share_list .renren{background-position:-96px -32px;}
.com_share .share_list .msg{background-position:0 -64px;}
.com_share .share_list .kaixin{background-position:-32px -64px;}
.com_share .share_list .sina_weibo_dis{background-position:0 -192px;}
.com_share .share_list .tencent_weibo_dis{background-position:-32px -192px;}
.com_share .share_list .qzone_dis{background-position:-64px -192px;}
.com_share .share_list .renren_dis{background-position:-96px -192px;}
.com_share .share_list .msn_dis{background-position:0 -224px;}
.com_share .share_list .kaixin_dis{background-position:-32px -222px;}
.commentArea .commentAction{position:relative;z-index:2;padding:5px 0 0 60px;margin-bottom:20px;_zoom:1;}
.commentArea .commentAction .wordlimit{position:absolute;top:5px;right:0;color:#909090;z-index:2;}
.commentArea .commentAction .wordlimit .wordenter{font-family:Constantia,Georgia;font-size:18px;font-weight:normal;}
.commentArea .commentAction .action{float:right;margin-top:6px;_line-height:0;_font-size:0;}
.commentArea .commentAction .action div{display:inline-block;*display:inline;*zoom:1;margin-left:5px;}
.commentArea .commentAction .validate{z-index:1;position:relative;float:left;margin-top:5px;}
.commentArea .commentAction .validate span{color:#666;margin-right:5px;}
.commentArea .commentAction .validate .com_overlay{width:150px;height:10px;left:280px;top:-50px;}
.commentArea .commentAction .validate .com_overlay_con{width:150px;height:30px;padding:10px;overflow:hidden;}
.commentArea .commentAction .validate .com_overlay_con .tips{line-height:30px;}
.commentArea .commentReply{position:relative;padding:15px;margin-bottom:0;background-color:#fafafa;}
.commentArea .commentReply .username{margin-bottom:5px;}
.commentArea .commentReply textarea{width:566px;height:56px;line-height:20px;padding:6px;border:1px solid #737373;-webkit-box-shadow:inset 0 3px 3px #fff;box-shadow:inset 0 3px 3px #fff;}
.commentArea .commentReply textarea:focus{border-color:#3eabff;}
.commentArea .commentReply .wordlimit{top:15px;right:15px;}
.commentArea .commentReply button,
.commentArea .commentReply .btnNormal{white-space:nowrap;}
.commentArea .commentReply button{cursor:pointer;background:url(/v/img/btn_bg_reply.png) no-repeat;width:50px;height:22px;margin-left:5px;border:none;color:#3a3a3a;}
.commentArea .com_overlay{background-color:#c3c3c3;text-align:center;;z-index:5;position:absolute;top:20px;left:430px;width:150px;padding:20px 10px;height:35px;_height:38px;}
.commentArea .com_overlay .com_overlay_con{background-color:#ffffff;border:2px solid #d6efff;z-index:5;position:absolute;top:-8px;left:-8px;padding:20px 10px;width:150px;height:35px;}
.commentArea .com_overlay .tips{margin-bottom:10px;white-space:pre-wrap}
.commentArea .com_overlay .com_btns .form_btn{margin:0 5px;}
.commentArea .com_overlay .com_btns .form_btn .form_btn_text{color:#333333;}
.commentArea .com_overlay .com_btns .form_btnmaj_s .form_btn_text{color:#ffffff;}
.commentArea .commentpop{position:relative;height:24px;line-height:24px;padding:0 24px 0 6px;margin-bottom:10px;color:#909090;border:1px solid #ecdda8;background:#ffffe5;}
.commentArea .commentpop .close{display:block;cursor:pointer;position:absolute;right:8px;top:7px;width:10px;height:10px;background:url(/show/images/show_V1.png) no-repeat -30px -860px;}

.toolbar{margin-top:0;*margin-top:-2px;position:relative;z-index:2;zoom:1;}
.toolbar .tool{float:left;height:35px;width:65px;}
.toolbar .tool .dropmenu{position:relative;}
.toolbar .tool .handle{background:none repeat scroll 0 0 transparent;width:65px;height:35px;line-height:40px;overflow:hidden;padding:0 1px;text-align:center;}
.toolbar .tool .handle a{color:#909090;text-decoration:none;*padding-left:8px;}
.toolbar .tool .handle em{display:none;}
.toolbar .tool .dropmenu .panel,.toolbar .tool .dropmenu .mask{left:0;top:34px;}
.toolbar .tool .dropmenu .panel{padding:5px;zoom:1;}
.toolbar .tool .dropmenu_expand .handle{padding:0;background-color:#ffffff;}
.toolbar .tool .handle .icon{position:relative;top:3px;margin-right:5px;display:inline-block;width:16px;height:16px;_top:10px;_padding-top:8px;}
.toolbar .tool .insert_emoticon .faces{padding-bottom:5px;width:168px;min-height:60px;_height:60px;overflow:hidden;}
.toolbar .tool .insert_emoticon .faces .ico__faces_act{width:200px;padding-left:3px;}
.toolbar .tool .insert_emoticon .faces a{margin:5px 8px 0 0;padding:1px;}
.toolbar .tool .insert_emoticon .faces a:hover{background-color:#f1faff;padding:1px;}
.toolbar .tool .insert_ipt{margin:5px 0;}
.toolbar .tool .insert_ipt input{border:1px solid #e9e9e9;width:194px;height:24px;padding:0 2px;}
.toolbar .tool .tagslist li,.toolbar .tool .tagslist a{display:block;height:28px;overflow:hidden;line-height:20px;}
.toolbar .tool .tagslist a{padding:5px;text-decoration:none;color:#000000;}
.toolbar .tool .tagslist a .mark{color:#909090;}
.toolbar .tool .tagslist a:hover{text-decoration:none;background-color:#f1faff;}
.toolbar .tool .tagslist input{height:20px;line-height:24px;*padding-top:3px;}
.toolbar .tool .video_upload{padding:5px;}
.toolbar .tool .video_upload h6{color:#000000;}
.toolbar .tool .video_upload .action input{width:265px;margin-right:5px;}
.toolbar .tool .video_upload .tips{margin-top:5px;color:#fd1918;margin-left:15px;}
.toolbar .tool .video_upload .ipt_url{margin:3px 0;margin-left:15px;}
.toolbar .tool .video_upload .ipt_url input{width:250px;padding:0 3px;height:20px;line-height:20px;margin-right:5px;}
.toolbar .tool .insert_share{width:360px;height:35px;}
.toolbar .tool .insert_share .label{float:left;color:#909090;padding-top:10px;*padding-top:13px;_padding-top:11px;display:block;margin-right:10px;width:36px;}
.toolbar .tool .share_list{float:left;margin-top:12px;*margin-top:13px;_margin-top:12px;height:16px;}
.toolbar .tool .share_list li,.toolbar .tool .share_list li a{position:relative;float:left;width:20px;height:20px;margin-right:9px;_margin-right:0;}
.toolbar .tool .share_list li a{display:block;padding:3px;overflow:hidden;background:url(/v/img/ico_apps.png) no-repeat 0 0;}
.toolbar .tool .share_list .youku{background-position:-96px 0;}
.toolbar .tool .share_list .youku em{right:3px;}
.toolbar .tool .share_list .sina_weibo{background-position:0 -32px;}
.toolbar .tool .share_list .tencent_weibo{background-position:-32px -32px;}
.toolbar .tool .share_list .qzone{background-position:-64px -32px;}
.toolbar .tool .share_list .renren{background-position:-96px -32px;}
.toolbar .tool .share_list .msn{background-position:0 -64px;}
.toolbar .tool .share_list .kaixin{background-position:-32px -64px;}
.toolbar .tool .share_list .sina_weibo_dis{background-position:0 -192px;}
.toolbar .tool .share_list .tencent_weibo_dis{background-position:-32px -192px;}
.toolbar .tool .share_list .qzone_dis{background-position:-64px -192px;}
.toolbar .tool .share_list .renren_dis{background-position:-96px -192px;}
.toolbar .tool .share_list .msn_dis{background-position:0 -222px;}
.toolbar .tool .share_list .kaixin_dis{background-position:-32px -222px;}
.toolbar .tool .insert_share a:hover{text-decoration:none;}
.toolbar .tool .insert_share em{text-indent:-999px;display:block;width:12px;height:12px;position:absolute;right:6px;bottom:6px;_right:5px;_bottom:-1px;}
.toolbar .tool .insert_share .selected em{background:url(/v/img/ico_selected.png) no-repeat 0 0;}
.toolbar .tool .insert_share .dropmenu{float:left;width:30px;}
.toolbar .tool .insert_share .handle{float:left;width:30px;height:33px;*height:35px;padding-top:2px;*padding-right:5px;overflow:hidden;_height:22px;*padding-top:0px;_padding-top:13px;}
.toolbar .tool .snslist{width:150px;overflow:hidden;padding-bottom:5px;}
.toolbar .tool .snslist ul{width:160px;padding-left:5px;}
.toolbar .tool .snslist li{float:left;width:16px;margin:5px 15px 5px 0;*padding:0;*height:24px;}
.toolbar .tool .insert_emoticon .panel,.toolbar .tool .insert_emoticon .mask{width:168px;}
.toolbar .tool .insert_tags .panel,.toolbar .tool .insert_tags .mask{width:200px;}
.toolbar .tool .insert_video .panel,.toolbar .tool .insert_video .mask{width:350px;}
.toolbar .tool .insert_share .panel,.toolbar .tool .insert_share .mask{width:152px;}
.toolbar .action{float:right;margin-top:8px;}
.toolbar .action em{display:none;}
.toolbar .action a{background:url(/u/img/skin/0/skin.png) no-repeat 0 0;}
.toolbar .action a:hover{background-position:-128px 0;}
.toolbar .tool .insert_emoticon .icon{background:url(/index/img/master.png) no-repeat -28px -416px;}
.toolbar .tool .insert_tags .icon{background:url(/u/img/skin/0/skin.png) no-repeat 0 -290px}
.toolbar .tool .insert_video .icon{background:url(/u/img/skin/0/skin.png) no-repeat -32px -290px;}
.toolbar .splite{float:left;width:1px;height:35px;margin-right:8px;;background:url(/v/img/splite.png) no-repeat 0 13px;}

/*节目详情区CSS-按分类定制规则(all)*/
.showInfo{min-height:300px;_height:300px;padding-bottom:15px;position:relative;}
.showInfo .baseinfo,
.showInfo .basedata,
.showInfo .basenotice,
.showInfo .baseaction,
.showInfo .baseshare{position:relative;padding-left:215px;width:395px;color:#909090;margin-bottom:15px;}
.showInfo .showInfo_top{margin-bottom: 0;min-height: 198px;_height:198px;float: left}
.showInfo .baseshare{margin-bottom:0;}
.showInfo .basenotice{margin-bottom:8px;min-height:20px;_height:20px;clear: both}
.showInfo .baseaction{margin-bottom:8px;position:relative;z-index:1;}
.showInfo .baseinfo .row1,
.showInfo .baseinfo .row2,
.showInfo .basedata .row1,
.showInfo .basedata .row2{height:20px;line-height:20px;overflow:hidden;white-space: nowrap;text-overflow: ellipsis;word-wrap: normal;word-break: normal}
.showInfo .baseinfo .row2,
.showInfo .basedata .row2{*margin-bottom:-3px;}
.showInfo .baseinfo{min-height: 80px;margin-bottom: 13px}
.showInfo .baseinfo .sep-top{margin-top: 10px}
.showInfo .baseinfo .collection{font-weight: 700}
/*.showInfo .baseinfo .is_collected{margin-left: -5px}*/
.showInfo label{color:#909090;margin-right:5px;}
.showInfo .baseinfo .link{width:200px;height:300px;z-index:2;position:absolute;top:0;left:0;background:url(/index/img/master.png) no-repeat 5000px 5000px;}
.showInfo .baseinfo .link a{display:block;height:100%;}
.showInfo .baseinfo .link .dubo{width: 38px;height: 38px;display: block;position: absolute;left:0;top: 0;background: url(/show/images/sdubo.png) no-repeat}
.showInfo .baseinfo .thumb{width:200px;height:300px;position:absolute;top:0;left:0;margin-bottom:0;background:#999;}
.showInfo .baseinfo .thumb img{position:static;width:200px;height:300px;}
.showInfo .baseinfo .status{width:200px;height:18px;top:282px;z-index:1;position:absolute;left:0;overflow:hidden;}
.showInfo .baseinfo .status .bg{z-index:-1;position:absolute;top:0;left:0;display:block;width:100%;height:18px;background:black;filter:alpha(opacity=60);opacity:0.6;}
.showInfo .baseinfo .status .statu{color:#fff;margin-left:4px;line-height:17px;}
.showInfo .baseinfo .ishd{left:171px;top:284px;z-index:1;position:absolute;height:15px;line-height:14px;overflow:hidden;}
.showInfo .baseinfo .ishd .ico__HD{vertical-align:baseline;}
.showInfo .rate .rating_dp,
.showInfo .rate .rating_IMDB{margin-right:20px;}
.showInfo .rate .ratingstar{margin-right: 10px}
.showInfo .ratingstar .rating .num{height:15px;font-size:18px;color:#F60;}
.showInfo .rate .num{font-weight:bold;font-size:12px;color:#F60;font-style:normal;}
.showInfo .rate .rating{position:relative;top:-2px;*top:1px;}
.showInfo .baseinfo .score_db{
    border: 1px solid #2AB329;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
    /*background-color: #ffffff;*/
    display: inline-block;
    position: relative;
    top:-4px;
}
.showInfo .baseinfo .score_db_icon{
    width: 62px;
    font-size: 0;
    display: block;
    line-height: 16px;
    height: 16px;
}
.showInfo .baseinfo .score_db_icon .ico_db_sm{
    width: 27px;
    height: 16px;
    background: #2AB329 url("/v/img/douban/doulogo_star.png") no-repeat center;
    vertical-align: middle;
    display: inline-block;
    *display:inline;
    zoom:1;
}
.showInfo .baseinfo .score_db_icon span{
    width: 29px;
    font-size: 12px;
    line-height: 16px;
    color: #2AB329;
    margin: 0 3px;
    background: url("/v/img/douban/ic_arrow_down.png") no-repeat right;
    vertical-align: middle;
    display: inline-block;
    *display:inline;
    zoom:1;
}
.showInfo .baseinfo .score_db_icon span.db_expand{
    background: url("/v/img/douban/ic_arrow_up.png") no-repeat right;
}
/*播放页豆瓣面板*/
.score_db_panel{
    display: none;
    position: absolute;
    top: 30px;
    right: 0px;
    width: 151px;
    height: 162px;
    padding:14px;
    z-index: 20;
    border-left: 1px solid #ccc;
    text-align: left;
    color: #555;
    box-shadow: 0 0 10px #bbb;
    -webkit-box-shadow: 0 0 10px #bbb;
    -moz-box-shadow: 0 0 10px #bbb;
    background-color: #ffffff;

}
.score_db_panel .ico-arrow-top-white {
    height: 20px;
    width: 40px;
    position: absolute;
    top: -14px;
    right: 0px;
    _display: none;
    background: transparent url(/index/img/header/header.png) no-repeat -92px -140px;

}
.score_db_panel .score_db_panel_title {
    position: relative;
    margin-bottom: 8px;
}
.score_db_panel .score_db_panel_title h3 {
    font-size: 14px;
    font-weight:bold;
    line-height: 14px;
    color:#9b9b9b;
    height: auto;
    margin: 0;
}
.score_db_panel .score_db_panel_title .db_close {
    background: url("/v/img/douban/ic_close.png") no-repeat 0 0;
    position: absolute;
    width: 12px;
    height: 12px;
    right: 3px;
    top: 1px;
}
.score_db_panel .ico_db_lg {
    display: inline-block;
    *display:inline;
    zoom:1;
    vertical-align: middle;
    width: 22px;
    height: 22px;
    background: url("/v/img/douban/ic_doulogo.png") no-repeat 0 0;
}
.score_db_panel .score_db_panel_detail {
    margin-bottom: 10px;
    *margin-bottom: 0px;
    margin-bottom: 0px \9;
}



.score_db_panel .score_db_panel_detail dt,.score_db_panel .score_db_panel_detail dd{
    /*float: left;*/
}
.score_db_panel .score_db_panel_detail dt{
    /*width: 108px;*/
    font-size: 0;
    margin-bottom: 10px;
}
.score_db_panel_detail dt strong {
    font-size: 28px;
    line-height: 30px;
    *line-height:30px;
    font-weight: normal;
    color:#494949;
    margin-right: 8px;
    float: left;
}
.score_db_panel_detail .star_bg {
    width: 100px;
    height: 15px;
    float: left;
    background: url("/v/img/douban/ic_rating.png") no-repeat;
}
.score_db_panel_detail .star50 {
    background-position: 0 0;
}
.score_db_panel_detail .star45 {
    background-position: 0 -15px;
}
.score_db_panel_detail .star40 {
    background-position: 0 -30px;
}
.score_db_panel_detail .star35 {
    background-position: 0 -45px;
}
.score_db_panel_detail .star30 {
    background-position: 0 -60px;
}
.score_db_panel_detail .star25 {
    background-position: 0 -75px;
}
.score_db_panel_detail .star20 {
    background-position: 0 -90px;
}
.score_db_panel_detail .star15 {
    background-position: 0 -105px;
}
.score_db_panel_detail .star10 {
    background-position: 0 -120px;
}
.score_db_panel_detail .star05 {
    background-position: 0 -135px;
}
.score_db_panel_detail .star00 {
    background-position: 0 -150px;
}
.score_db_panel_detail .db_com_num{
    margin-top: 3px;
    font-size:12px;
    line-height:12px;
    color:#9b9b9b;
    float: left;
    max-width:100px
}
.score_db_panel .score_db_panel_detail dd {
    line-height: 14px;
    margin-bottom: 10px;
    color: #cccccc;
    font-size:10px;
}
.score_db_panel_detail dd .star{
    font-size:12px;
    line-height:14px;
    color:#9b9b9b;
    margin-right: 8px;
    overflow: hidden;
    float: left;
    display: inline-block;
    *display:inline;
    zoom:1;
}
.score_db_panel_detail dd .db_rating{
    width: 80px;
    height: 10px;
    overflow: visible;
    float: left;
    position: relative;
    line-height: 10px;
    white-space: nowrap;
    word-break: keep-all;
    word-wrap:normal;
    margin:0;

}
.score_db_panel_detail dd .db_rating span{
    background-color:#ffde93;
    max-width: 80px;
    margin-right: 3px;
    line-height: 10px;
    height: 10px;
    vertical-align: middle;
    min-width: 1px;
    display:inline-block;
    zoom: 1;
}
.score_db_panel_detail dd .db_rating em {
    font-style: normal;
    font-size: 11px;
    line-height: 12px;
    color: #cccccc;
    overflow: hidden;
    margin-left: 3px;
    position: absolute;
    top: 0;
    right: 0;
}
.score_db_panel .db_copyright{
    font-size: 12px;
    color: #b1b1b1;
    text-align: center;
    word-wrap: normal;
    white-space: nowrap;
    word-break: keep-all;
}
.score_db_panel .db_copyright a{
    text-decoration: underline;
    color:#b1b1b1
}
.score_db_panel .db_copyright a:hover{
    color:#b1b1b1;
}

.showInfo .baseinfo .pub,
.showInfo .baseinfo .ypub,
.showInfo .baseinfo .lang,
.showInfo .baseinfo .caption,
.showInfo .baseinfo .area,
.showInfo .baseinfo .type,
.showInfo .baseinfo .director,
.showInfo .baseinfo .actor,
.showInfo .baseinfo .alias,
.showInfo .basedata .play,
.showInfo .basedata .comment,
.showInfo .basedata .increm,
.showInfo .basedata .duration,
.showInfo .basedata .vr,
.showInfo .baseinfo .alias,
.showInfo .baseinfo .type,
.showInfo .basedata .ranking{white-space: nowrap;text-overflow: ellipsis;overflow: hidden;word-wrap: normal;}
.showInfo .baseinfo .row2 .pub,
.showInfo .baseinfo .row2 .ypub,
.showInfo .baseinfo .row2 .lang,
.showInfo .baseinfo .row2 .caption,
.showInfo .baseinfo .row2 .area,
.showInfo .baseinfo .row2 .type,
.showInfo .baseinfo .row2 .director,
.showInfo .baseinfo .row2 .actor,
.showInfo .baseinfo .row2 .alias,
.showInfo .basedata .row2 .play,
.showInfo .basedata .row2 .comment,
.showInfo .basedata .row2 .increm,
.showInfo .basedata .row2 .duration,
.showInfo .basedata .row2 .vr,
.showInfo .baseinfo .row2 .alias,
.showInfo .basedata .row2 .ranking{display:block;float:left;width:47%;*width:46.9%;margin-right:3%;}/*width:50%;*width:49.9%*/
/*.showInfo .baseinfo .row2 .alias{white-space: nowrap;text-overflow: ellipsis;overflow: hidden;word-wrap: normal;width: 47%;margin-right: 3%;}*/
.showInfo .baseinfo .ypub{font-weight:bold;}
.showInfo .basedata .num,.showInfo .basedata em.num{font-style:normal;font-size:12px;}
.showInfo .basedata .ico__VR{margin-left:3px;_margin-top:3px;background-position: -64px -288px}
.showInfo .basedata .ico__VR:hover{margin-left:3px;_margin-top:3px;background-position: -96px -288px}
.showInfo .basedata .vrnum_no{color:#bbb;}
.showInfo .basenotice .tip_y{color:#ff9900;}
.showInfo .baseaction .price{margin-bottom:15px;}
.showInfo .baseaction .price del{font-size:14px;margin-right:10px;white-space:nowrap;vertical-align:middle;}
.showInfo .baseaction .price strong{font-size:24px;color:#ff6600;*line-height:40px;font-family:"Microsoft YaHei","微软雅黑";white-space:nowrap;}
.showInfo .baseaction .action .btnShow{margin-right:10px;}
.showInfo .baseaction .action .color{color:#f60;}
.showInfo .baseaction .bookingpass .info{font-size:18px;font-family:"Microsoft YaHei","微软雅黑";margin-right:20px;}
.showInfo .baseaction .bookingpass .ico_pass_b{margin-right:10px;}
.showInfo .baseaction .bookingpass .link{margin-right:20px;}
.showInfo .basenotice .follow{margin:0 4px;font-weight:bolder;}
.showInfo .basenotice .splite, .showInfo .basenotice .followed{margin:0 4px;}
/*节目详情区离线观看按钮CSS*/
.showInfo .offsee{width:100px;height:100px;position:absolute;bottom:15px;right:0;}
.showInfo .offsee .btnShow{z-index:-1;position:absolute;left:0;top:0;}
.showInfo .offsee .link{display:block;width:50%;height:50%;z-index:2;position:absolute;bottom:0;right:0;}
/*节目详情区海报尺寸CSS poster_w:海报尺寸200x300; poster_s:海报尺寸120x170; poster_h:海报尺寸200x140;*/
.poster_s .baseinfo,
.poster_s .basedata,
.poster_s .basenotice,
.poster_s .baseaction,
.poster_s .baseshare{padding-left:135px;width:475px;}
.poster_s .baseinfo .link{width:120px;height:170px;}
.poster_s .baseinfo .thumb{width:120px;height:170px;}
.poster_s .baseinfo .thumb img{width:120px;height:170px;}
.poster_s .baseinfo .status{width:120px;top:152px;}
.poster_s .baseinfo .ishd{left:91px;top:154px;}
.poster_h .baseinfo,
.poster_h .basedata,
.poster_h .basenotice,
.poster_h .baseaction,
.poster_h .baseshare{padding-left:215px;width:385px;}
.poster_h .baseinfo .link{width:200px;height:140px;}
.poster_h .baseinfo .thumb{width:200px;height:140px;}
.poster_h .baseinfo .thumb img{width:200px;height:140px;}
.poster_h .baseinfo .status{width:200px;top:122px;}
.poster_h .baseinfo .ishd{left:171px;top:124px;}

/*返回顶部 完善资料CSS--通用*/
.show_handle{position:fixed;_position:absolute;left:50%;margin-left:465px;bottom:100px;width:26px;}
.show_handle .gotop{margin-bottom:10px;}

/*预告片CSS--付费专有*/
.trailer .obj{height:220px;margin-bottom:5px;}
.trailer .bar{height: 20px;}
.trailer .btnlist{padding-top:5px;}
.trailer .btnlist .form_btn{min-width:20px;_width:20px;margin-right:10px;white-space:nowrap;}
.trailer .btnlist .form_btn .form_btn_text{min-width:8px;_width:8px;}
/*预告片弹出层CSS*/
.trailerLayer{width:640px;padding:20px;}
.trailerLayer .head{margin-bottom:10px;}
.trailerLayer .title{padding-bottom:6px;border-bottom:1px dotted #c3c3c3;color:#014ccc;}
.trailerLayer .fn a{color:#014CCC;}
.trailerLayer .fn .num{font-style:normal;color:#909090;}

/*演职员CSS--按分类定制规则（movie,tv）*/
.uFollow{width:280px;overflow:hidden;margin:0 auto;}
.uFollow .users{width:300px;}
.uFollow .users ul{float:left;width:80px;position:relative;margin-bottom:15px;margin-right:20px;cursor:pointer;}
.uFollow .users .avatar{margin-bottom:3px;}
.uFollow .users .avatar img{width:64px;height:64px;}
.uFollow .users .select{position:absolute;top:47px;left:51px;}
.uFollow .users .username,
.uFollow .users .portray{color:#909090;word-wrap:break-word;word-break:normal;}
.uFollow .state{float:left;}
.uFollow .state .followed{color:#909090;}
.uFollow .expand{float:right;}
.uFollow .expand a{line-height:22px;padding-right:10px;display:block;position:relative;}
.uFollow .form_btn{_height:23px;}
.ico_more,.ico_more_up{overflow:hidden;background:url(/show/images/ico_more.png) no-repeat 0px 0px;width:6px;height:3px;display:inline-block;vertical-align:text-bottom;}
.ico_more_up{background-position:0px -7px;}
.uFollow .ico_more,.uFollow .ico_more_up{position:absolute;top:9px;*top:7px;_top:5px;right:2px;}

/*优惠套餐CSS--付费专有*/
.package .tb li{width:85px;}
.package .packinfo{margin-bottom:20px;}
.package .packinfo .packname{font-size:14px;font-weight:bold;color:#333;font-family:simsun, '宋体';}
.package .packinfo .day{font-size:14px;font-weight:bold;font-family:simsun, '宋体';}
.packagearea{padding-bottom:10px;}
.packagearea .cs{width:80px;float:left;}
.packagearea .cs .p{margin-bottom:0;}
.packagearea .add,.packagearea .equal{width:22px;float:left;height:70px;text-align:center;padding:44px 10px 0;}
.packagearea .ms{float:left;}
.packagearea .pack{*position:relative;overflow-y:hidden;overflow-x:hidden;}
.packagearea .pack .packinner{height:175px;}
.packagearea .pack .p{float:left;margin-right:10px;margin-bottom:0;}
.packagearea .es{width:96px;padding-top:16px;float:left;}
.packagearea .es del{color:#bbb;vertical-align:middle;}
.packagearea .es strong{color:#ff6600;font-size:24px;font-family:"Microsoft YaHei","微软雅黑";}
.packagearea .es .price{margin:7px 0;*margin:11px 0}
.packagearea .pack_monthly{width:161px;overflow:hidden;}
.packagearea .pack_monthly .packinner{width:164px;}
.packagearea .pack_monthly .p{float:left;margin-right:3px;margin-bottom:3px;width:38px;}
.packagearea .pack_monthly .p_link{width:38px;height:55px;}
.packagearea .pack_monthly .p_thumb{width:38px;height:55px;margin-bottom:0px;}
.packagearea .pack_monthly .p_thumb img{width:38px;height:55px;}
.packagearea .pack_monthly .more{float:left;width:38px;}
.packagearea .pack_monthly .more a{display:block;width:36px;text-align:center;height:53px;line-height:52px;border:1px solid #d9d9d9;background-color:#e7e7e7;}
.packagearea .pack_fixed{width:113px;}
.packagearea .pack_fixed .packinner{width:116px;}
.packagearea .pack_fixed .list{z-index:0;position:relative;float:left;margin-right:3px;margin-bottom:3px;width:55px;}
.packagearea .pack_fixed .l_link{z-index:2;position:absolute;top:0;left:0;width:55px;height:55px;background:url(/index/img/master.png) no-repeat 5000px 5000px;}
.packagearea .pack_fixed .l_link a{display:block;height:100%;}
.packagearea .pack_fixed .l_thumb{position:relative;width:55px;height:55px;margin-bottom:0px;background:#999;}
.packagearea .pack_fixed .l_thumb img{width:55px;height:55px;}

/*获奖记录CSS--movie,tv,comic*/
.awardymod{margin-bottom:-10px;}
.awardymod .item{float:left;position:relative;width:210px;min-height:75px;_height:75px;padding-left:85px;margin-right:10px;margin-bottom:10px;}
.awardymod .item .pic{position:absolute;top:0;left:0;}
.awardymod .item .pic img{width:75px;height:75px;}
.awardymod .item .name{font-size:14px;}
.awardymod .item .time{margin-left:10px;color:#909090;font-size:12px;}
.awardymod .item .prize{margin-right:10px;color:#909090;}

/*精彩看点CSS--movie*/
.maspect{margin-bottom:10px;padding:0px 10px;}
.maspect h4{font-weight:normal;}
.maspect li{float:left;width:50%;}
.maspect li .a_time{padding-right:5px;}
.maspect .handle{text-align:right;padding-top:2px;}
/*精彩看点CSS--zy,tv*/
.zy_aspect .box{margin-bottom:0;}
.zy_aspect .body{padding:14px 0 0;}
.zy_aspect .aspect{margin-bottom:15px;}
.zy_aspect .item{z-index:0;position:relative;padding-top:15px;padding-left:138px;min-height:80px;_height:80px;margin-bottom:15px;border-top:1px solid #e5e5e5;}
.zy_aspect .item .link{z-index:2;position:absolute;top:15px;left:0;width:128px;height:80px;background:url(/index/img/master.png) no-repeat 5000px 5000px;}
.zy_aspect .item .link a{display:block;height:100%;}
.zy_aspect .item .thumb{position:absolute;top:15px;left:0;width:128px;height:80px;overflow:hidden;margin-bottom:7px;background:#999;}
.zy_aspect .item .thumb img{position:absolute;top:-8px;display:block;width:128px;height:96px;}
.zy_aspect .item .time{z-index:1;position:absolute;top:77px;left:0;height:18px;line-height:17px;*padding-top:2px;overflow:hidden;}
.zy_aspect .item .time .num{font-weight:bold;color:white;font-size:11px;line-height:14px;margin:0 4px;}
.zy_aspect .item .time .bg{z-index:-1;position:absolute;top:0;left:0;display:block;width:100%;height:18px;background:black;filter:alpha(opacity=60);opacity:0.6;}
.zy_aspect .item .ishd{z-index:1;position:absolute;top:79px;left:99px;height:15px;line-height:0;overflow:hidden;}
.zy_aspect .item .stat{height:18px;overflow:hidden;white-space:pre;_white-space:normal;position:absolute;top:15px;right:0;}
.zy_aspect .item .stat .num{position:relative;top:2px;margin-right:3px;color:#909090;}
.zy_aspect .item .stat .ico__statplay{font-size:0;line-height:0;}
.zy_aspect .item .desc{color:#909090;}
.zy_aspect .item .title{padding-right:100px;}
.zy_aspect .item .title a{color:#3399e0;font-size:12px;font-weight:normal;}
.zy_aspect .item .pub{font-weight:normal;color:#bbbbbb;padding-left:5px;font-size:11px;}
.zy_aspect .item .keylist{margin-bottom:3px;}
.zy_aspect .item .keylist ul{float:left;overflow:hidden;width:50%;*width:49.9%;}
.zy_aspect .item .keylist li{white-space:nowrap;overflow:hidden;height:20px;color:#909090;}
.zy_aspect .item .keylist li a{color:#82BBE3;}
.zy_aspect .item .keylist .ktime{padding-right:5px;font-style:normal;}
.zy_aspect .item .keylist .guests{padding-left:5px;}
.zy_aspect .item .guestlist{color:#909090;}
.zy_aspect .item .guestlist li{display:inline-block;*display:inline;*zoom:1;}
.zy_aspect .item .guestlist .ktime{font-style:normal;}
.zy_aspect .item .guestlist .break{color:#bbb;}

/*节目详情CSS--按分类定制规则(all)*/
.detail{padding:0px 10px;margin-bottom:10px;}
.zy_aspect .detail{padding:0;margin-bottom:15px;}
.zy_aspect .detail .more{font-family:simsun, '宋体';}

/*豆瓣影评CSS-movie*/
.dbreview .reviews_w{margin-bottom:-15px;}
.dbreview .review_title{font-size:12px;margin-bottom:3px;}
.dbreview .reviews_w .review_entry{padding:0 10px 15px;margin-bottom:15px;border-bottom:1px solid #e5e5e5;clear:both;}
.dbreview .reviews_w .review_more{text-align:right;}
.dbreview .reviews_w .review_more a{color:#99ccee;}

/*剧集CSS-tv,comic...*/
.seriespanels{margin-bottom:10px;}
.linkpanels .notes{position:relative;height:24px;line-height:24px;padding:0 24px 0 6px;margin-bottom:10px;color:#909090;border:1px solid #ecdda8;background:#ffffe5;}
.linkpanels .close{display:block;cursor:pointer;position:absolute;right:8px;top:7px;width:10px;height:10px;background:url(/show/images/show_V1.png) no-repeat -30px -860px;}
.linkpanels .loading,.linkpanels .null,.linkpanels .handle{height:30px;line-height:30px;border:1px solid #dfdfdf;margin-bottom:10px;background:#fff;padding:0 10px;text-align:center;color:#909090;}
.linkpanels .handle .ico_up_triangle,.linkpanels .handle .ico_down_triangle{vertical-align:middle;margin-left:3px;_margin:13px 0 13px 3px;_overflow:hidden;}
.linkpanels .loading .ico__loading_16{_margin:8px 2px 8px 0;_vertical-align:middle;}
.pgm-tab{overflow:hidden;position:relative;width:610px;margin-bottom:10px;}
.pgm-tab .pgm-list{position:relative;width:630px;margin-bottom:-10px;}
.pgm-tab .pgm-list ul{overflow:hidden;}
.pgm-tab .pgm-list li{float:left;min-width:76px;_width:76px;height:18px;line-height:18px;text-align:center;border:1px solid #dfdfdf;margin-right:10px;margin-bottom:10px;background:#fff;}
.pgm-tab .pgm-list a{display:block;padding:0 6px;height:100%;text-decoration:none;color:#333;white-space:nowrap;font-family:simsun, '宋体';}
.pgm-tab .pgm-list a:hover{background:#deedf5;}
.pgm-tab .pgm-list li.current{background:#deedf5;}
.pgm-tab .pgm-list-s li{min-width:39px;_width:39px;}
.linkpanels .linkpanel{position:relative;min-height:126px;_height:126px;*margin-bottom:10px;_margin-bottom:0;}
.linkpanels .linkpanel li{float:left;position:relative;overflow:hidden;margin:0 10px 10px 0;}
.linkpanels .linkpanel li a{display:block;height:30px;line-height:30px;border:1px solid #dfdfdf;background:#fff;}
.linkpanels .linkpanel .disabled span{display:block;height:30px;line-height:30px;border:1px solid #dfdfdf;background:#ededed;}
.linkpanels .linkpanel li .pay-flag i{position: absolute;right: 0;top: 0;}

.linkpanels .linkpanel .ico_newpgm,
.linkpanels .linkpanel .ico_preview{overflow:hidden;position:absolute;top:0;right:0;}
.linkpanels .coll_2{width:620px;position:relative;*margin-bottom:10px;_margin-bottom:0;}
.linkpanels .coll_2 li a,.linkpanels .coll_2 .disabled span{width:278px;padding:0 10px}
.linkpanels .coll_2 li a:visited{color:#8e67b2;}
.linkpanels .coll_2 li a:hover{text-decoration:none;background:#deedf5;}
.linkpanels .coll_2 .seriesnum{margin-right:5px;}
.linkpanels .coll_10{width:620px;position:relative;*margin-bottom:10px;_margin-bottom:0;}
.linkpanels .coll_10 li a,.linkpanels .coll_10 .disabled span{width:50px;text-align:center;font-size:18px;font-family:arial, helvetica, verdana, tahoma, sans-serif;}
.linkpanels .coll_10 li a:visited{color:#8e67b2;}
.linkpanels .coll_10 li a:hover{text-decoration:none;background:#deedf5;}
/*剧集CSS-zy*/
.zy_series{margin-bottom:30px;_margin-bottom:20px;}
.series_month{margin-bottom:20px;}
.series_month .items{min-height:122px;_height:122px;_position:relative;}
.series_month .items .item{position:relative;overflow:hidden;height:32px;border:1px solid #dfdfdf;margin-bottom:10px;background:#fff url(/show/images/bg_serieslist.png) repeat-x;padding:0 10px;}
.series_month .item .ititle{float:left;width:300px;line-height:32px;}
.series_month .item .ititle_w{float:left;width:488px;line-height:32px;}
.series_month .item .iguests{float:left;width:188px;line-height:32px;}
.series_month .item .istat{float:right;width:100px;text-align:right;height:32px;line-height:32px;}
.series_month .item label,.series_month .item .num{color:#909090;padding-right:5px;}
.series_month .item .ico__statplay{vertical-align: middle;_margin:10px 0;_vertical-align:middle;}
.series_month .item .ico_newpgm{position:absolute;top:0;right:0;}
.series_month .loading,.series_month .null,.series_month .handle{height:32px;border:1px solid #dfdfdf;margin-bottom:10px;background:#fff;padding:0 10px;text-align:center;line-height:32px;color:#909090;}
.series_month .handle .ico_up_triangle,.series_month .handle .ico_down_triangle{vertical-align:middle;margin-left:3px;_margin:13px 0 13px 3px;_overflow:hidden;}
.series_month .loading .ico__loading_16{_margin:8px 2px 8px 0;_vertical-align:middle;}
.series_month .item .pay-flag i{position: absolute;right: 0;top: 0;}
/*系列专题CSS--按分类定制规则(movie,zy)*/
.overview_wrap .series_topic{margin:10px 0 30px;padding:0 10px;}
.zy_series .series_year{margin:10px 0 30px;padding:0 14px;}
.series_topic h4,.zy_series .series_year h4{font-weight:normal;margin-bottom:3px;}
.series_topic .collgrid4w .v, .series_topic .collgrid4w .p, .zy_series .series_year .collgrid4w .v, .zy_series .series_year .collgrid4w .p{margin-right:22px;}

/*正片CSS--movie*/
.overview .positive{margin:10px 0 30px;padding:0 10px;}
.overview .positive h4{font-weight:normal;margin-bottom:3px;}
.overview .positive .collgrid4w .v, .overview .positive .collgrid4w .p{margin-right:22px;}

/*关注更新弹出层CSS--通用*/
.follow ul{padding:20px;}
.follow .mtip{font-size:14px;font-weight:bolder;color:#555;}
.follow .stip{font-size:12px;font-weight:normal;color:#909090;}
.follow .btnrow{padding-top:15px;}
.follow li label {float:left;width:19px;height:15px;margin:5px 10px 0 0;background:url(/show/images/ico_pass.png) no-repeat;}

/*节目页 广告位 CSS*/
/*AD CSS*/
.AB100{height:100px;margin-bottom:15px;overflow:hidden;}
.AB245{height:245px;margin-bottom:15px;overflow:hidden;}
.AB245 .mod{margin:0;}
.AB245 .abmore{font-family:simsun, '宋体';}
.abfoucs{overflow:hidden;width:300px;margin-bottom:15px!important;}
.abfoucs .abfocus_box,
.abfoucs .abfocus_box object{width:300px!important;height:213px!important;}
.abfoucs .abfoucs_bar{width:294px!important;}
.abfoucs .abfoucs_bar a.white{color:#fff;text-decoration:none}
/*rightcol pager*/
.qPage{height:16px;overflow:hidden;}
.qPage .stat{float:left;color:#909090;line-height:16px;}
.qPage .turn{float:right;height:16px;overflow:hidden;}
.qPage .turn div{float:left;display:block;width:16px;height:16px;margin-left:5px;}
.qPage .turn a{display:block;width:16px;height:16px;line-height:16px;}
.qPage .turn .pre{cursor:pointer;background:url(http://res.mfs.ykimg.com/051000004F570CCE9792733CA9086DF8.png) no-repeat -16px -192px;}
.qPage .turn .next{cursor:pointer;background:url(http://res.mfs.ykimg.com/051000004F570CCE9792733CA9086DF8.png) no-repeat -48px -192px;}
.qPage .turn .pre_disabled{cursor:default;background:url(http://res.mfs.ykimg.com/051000004F570CCE9792733CA9086DF8.png) no-repeat 0 -192px;}
.qPage .turn .next_disabled{cursor:default;background:url(http://res.mfs.ykimg.com/051000004F570CCE9792733CA9086DF8.png) no-repeat -32px -192px;}
/*BDEC*/
.BDEC .item{display:none;position:relative;width:200px;padding-left:80px;height:60px;margin-bottom:15px;clear:both;overflow:hidden;}
.BDEC li{float:left;zoom:1;width:90px;height:20px;overflow:hidden;padding-left:10px;}
.BDEC li.T{position:absolute;top:0;left:0;padding-left:0px;width:80px;height:60px;overflow:hidden;background:#999;}
.BDEC li.T img{display:block;width:80px;height:60px;}
.BDEC li.B{float:none;width:190px;font-weight:bold;}
.BDEC li.F{float:none;width:190px;}
.BDEC1{height:91px;overflow:hidden;}
.BDEC1 .items{height:75px;overflow:hidden;}
.BDEC2{height:166px;overflow:hidden;}
.BDEC2 .items{height:150px;overflow:hidden;}
/**/
.ADBR{position:relative;z-index:1;margin-top:-55px;_margin-top:-40px;}
.AD_Brand{position:relative;height:40px;}
.AD_Brand h3{position:absolute;top:0;left:-20px;padding:0 0 10px 29px;width:291px;font-size:12px;color:#909090;font-weight:normal;line-height:30px;background:#fff;}
.bLogo a{position:absolute;right:0;top:0;cursor:pointer;display:block;text-decoration:none;width:180px;height:30px;text-align:right;}
.AD_Recommend{position:relative;height:109px;}
.AD_Recommend .qBox{position:absolute;top:0;left:-20px;background:#fff;width:300px;padding-left:20px;margin:0;}
.AD_Recommend .qBox .head{border:none;background:none;}
.AD_Recommend .qBox .body{border:none;height:auto;padding:0 9px 10px;}
.AD_Recommend .box .head .caption .title{font-size:12px;color:#909090;font-weight:normal;}
/**/
.AD_yinlian{float:right;text-align:right;vertical-align:middle;width:236px;height:28px;*position:relative;*top:7px;overflow:hidden;}
/*节目页 广告位 CSS end*/

/* 更新通知动画 */
.flyLayout{z-index:5000;zoom:1;position:absolute;left:0;top:0;width:40px;height:20px;background:#f1faef;border:1px solid #cbe090;opacity:1;filter:alpha(opacity=100);}


/*优酷客户端导流弹窗*/
.yk-interact .interact-area{
	position: relative;
    padding-left: 215px;
    width: 395px;
}
.yk-interact .icon{
	display: inline-block;
    *display: inline;
    *zoom: 1;
	background: url(../images/fns.png) no-repeat;
	width: 24px;
	height: 24px;
}
.yk-interact .icon-40{
	width: 40px;
	height: 40px;
}
.yk-interact .icon-bottom{
	vertical-align: bottom;
}
.yk-interact .interact-area .fns{
	position: relative;
    height: 30px;
    padding-right: 1px;
    color: #909090;
    margin-bottom: 10px;
}
.yk-interact .interact-area .fns .fn{
	float: left;
	position: relative;
	margin-right: 8px;
}
.yk-interact .interact-area .fns .fn a{
	color: #909090;
	text-decoration: none;
}
.yk-interact .interact-area .fns .fn-share{
	border-left:1px solid #ddd;
	padding-left: 10px;
}

.yk-interact .interact-area .fns .fn-share ul > li{
	float: left;
	margin-right: 8px;
}
.yk-interact .interact-area .fns .fn-share ul > li .share-title{
	position: relative;
	top:4px;
}
.yk-interact .interact-area .fns .fn-share .drop-handle{
    display: inline-block;
    *display: inline;
    width: 12px;
    height: 10px;
    border: none;
    margin-top: 7px;
    background: transparent url(/v/img/fns.png) no-repeat;
    background-position: -60px -120px;
}
.yk-interact .interact-area .fns .fn-share.fn-expand .drop-handle{
	background-position: -72px -120px;
}
.yk-interact .icon-fn-collect{background-position: -90px -24px}
.yk-interact .fn-collect:hover .icon-fn-collect{background-position: -96px -402px}
.yk-interact .icon-fn-download{background-position: -90px -48px}
.yk-interact .fn-download:hover .icon-fn-download{background-position: -72px -330px}
.yk-interact .icon-fn-phone-see{background-position: -90px -72px}
.yk-interact .icon-fn-phone-see:hover{
    -webkit-transform: rotate(15deg);
    -moz-transform: rotate(15deg);
    -ms-transform: rotate(15deg);
    -o-transform: rotate(15deg);
    transform: rotate(15deg);
}
.yk-interact .fn-phone-see:hover .icon-fn-phone-see{background-position: -96px -330px}
.yk-interact .icon-fn-qzone {background-position: -114px -24px}
.yk-interact .icon-fn-qzone:hover {background-position: -95px -354px}
.yk-interact .icon-fn-qq {background-position: -114px -72px}
.yk-interact .icon-fn-qq:hover{background-position: -95px -378px}
.yk-interact .icon-fn-weibo {background-position: -114px -48px}
.yk-interact .icon-fn-weibo:hover {background-position: -71px -378px}
.yk-interact .icon-fn-weixin {background-position: -114px 0}
.yk-interact .icon-fn-weixin:hover {background-position: -71px -354px }
.yk-interact .icon-fn-iphone{background-position: 0 -330px;}
.yk-interact .icon-fn-ipad{background-position: -24px -330px;}
.yk-interact .icon-fn-android{background-position: -48px -330px;}
.yk-interact .icon-fn-weixin-40{background-position: -60px -130px;}
.yk-interact .icon-fn-qzone-40{background-position: -100px -130px;}
.yk-interact .icon-fn-weibo-40{background-position: -60px -170px;}
.yk-interact .icon-fn-qq-40{background-position: -100px -170px;}
.yk-interact .icon-fn-tieba-40{background-position: -60px -210px;}
.yk-interact .icon-fn-qqweibo-40{background-position: -100px -210px;}
.yk-interact .icon-fn-renren-40{background-position: -60px -250px;}
.yk-interact .icon-fn-douban-40{background-position: -100px -250px;}
.yk-interact .icon-fn-yixin-40{background-position: -60px -290px;}
.yk-interact .icon-pointer{background-position: -42px -451px;}
.yk-interact .interact-area .fn-share.fn-expand .icon-fn-qzone{background-position: -95px -474px}
.yk-interact .interact-area .fn-share.fn-expand .icon-fn-qq{background-position: -95px -498px}
.yk-interact .interact-area .fn-share.fn-expand .icon-fn-weibo{background-position: -71px -498px}
.yk-interact .interact-area .fn-share.fn-expand .icon-fn-weixin{background-position: -71px -474px}
.yk-interact .interact-area .fns .fn-collect.fn-expand .icon-fn-collect{background-position: -96px -402px}
.yk-interact .interact-area .fns .fn-download.fn-expand .icon-fn-download{background-position: -72px -330px}
.yk-interact .interact-area .fns .fn-phone-see.fn-expand .icon-fn-phone-see{background-position: -96px -330px}


.yk-interact .panel .pointer,
.yk-interact .panel .pointer,
.yk-interact .panel .pointer{
	display: block;
	width: 18px;
	height: 12px;
	background: #fff;
	position: absolute;
	top:-10px;
}
.yk-interact .panel-download-app .pointer{
    left:286px;
}
.yk-interact .panel-phone-see .pointer{
    left:351px;
}
.yk-interact .panel-share .pointer{
    left:490px;
}

.yk-interact .interact-area .fns .fn-share.fn-expand .icon-fn-phone-see{background-position: -96px -330px}
.yk-interact .panel {
	width: 560px;
    display: none;
    *zoom: 1;
    z-index: 2000;
    position: absolute;
    padding: 19px 24px;
    margin-top: -1px;
    border: 1px solid #ddd;
    background: #fff;
}
.yk-interact .panel p,.yk-interact .panel span,.yk-interact .panel a, .yk-interact .panel h3, .yk-interact .panel h4{
    font-family: "Microsoft YaHei", "微软雅黑", helvetica, arial, verdana, tahoma, sans-serif;
    color: #555555;
}
.yk-interact .panel .close {
    position: absolute;
    top: 5px;
    right: 5px;
    cursor: pointer;
    width: 12px;
    height: 12px;
    padding: 8px;
    line-height: 0;
    font-size: 0;
    background: none;
}
.yk-interact .ico-close{
    background: transparent url(/v/img/fns.png) no-repeat 0 -360px;
    display: inline-block;
    *display:inline;
    zoom: 1;
    vertical-align: middle;
    width: 12px;
    height: 12px;
}
.yk-interact .panel-download-app h4{
    font-size: 14px;
    line-height: 14px;
    padding-bottom: 18px;
    border-bottom: 1px solid #ddd;
    font-weight: 700;
}
.yk-interact .panel-download-app h4 span{
    color: #909090;
    font-weight: 500;
    margin-left: 10px;
}
.yk-interact .panel-download-app .column{
    float: left;
    width: 50%;
    text-align: center;
}
.panel-download-app .panel-col .panel-download-app-left{
    padding: 0 70px 0 55px;
    float: left;
    width: 280px;
}
.yk-interact .panel-download-app .column .dl-title{
    margin: 20px 0;
    font-size: 18px;
    line-height: 20px;
    position: relative;
}
.yk-interact .panel-download-app .column .dl-ps{
    color: #909090;
    font-size: 14px;
}
.yk-interact .panel-download-app .column .dl-ps a{
	color: #06a7e1;
}
.yk-interact .panel-download-app .column-left .download-app-wrap {
    margin-top:65px;
    margin-bottom: 15px;
    text-align: center;
}
.yk-interact .panel-download-app .column-left .download-app-wrap i{
    display: inline-block;
    *display:inline;
    zoom:1
}
.yk-interact .panel-download-app .column-left .download-app-wrap div{
    margin-bottom: 37px;

}
.yk-interact .panel-download-app .column-left .download-app-wrap p{
    margin-bottom: 6px;
    margin-top: 0;
    font-size: 14px;
}
.yk-interact .panel-download-app .column-left .download-app-pc, .yk-interact .panel-download-app .column-left .download-app-bq{
    background: url(/v/img/pcapp-icon.png) 0 0 no-repeat;
}
.yk-interact .panel-download-app .column-left .download-app-pc{
    width: 60px;
    height: 41px;
}
.yk-interact .panel-download-app .column-left .download-app-bq {
    width:70px;
    height: 95px;
    background-position: 0 -50px;
    opacity: 0.5;
}
.yk-interact .panel-download-app .column-left .download-app-loading {
    width: 64px;
    height: 64px;
    background: url(/index/img/2013/loading_64.gif) no-repeat;
    display: block;
    margin: 0 auto;
}
.yk-interact .panel-download-app .column-left .download-app-btns {
    font-size: 0;
}
.yk-interact .panel-download-app .column-left .download-app-btns a {
    padding: 8px 0;
    width: 108px;
    margin-left: 20px;
    font-size: 14px;
    line-height: 14px;
    display: inline-block;
    *display:inline;
    zoom:1;
}
.yk-interact .panel-download-app .column-left .download-app-btns a.download-app-btn-blue {
    background-color: #1c98e7;
    border: 1px solid #24a2ec;
    margin-left: 0;
    color:#ffffff
}
.yk-interact .panel-download-app .column-left .download-app-btns a.download-app-btn-white {
    background-color: #f4f7fa;
    border: 1px solid #d5d5d5;
    color:#555555;
}
.yk-interact .panel-download-app .column-left .download-app-btns a.download-app-btn-blue:hover {
    background-color: #2fabf2;
    text-decoration: none;
}
.yk-interact .panel-download-app .column-left .download-app-btns a.download-app-btn-white:hover {
    background-color: #e9ecee;
    text-decoration: none;
}
.yk-interact .panel-download-app .column-left span{
    font-size: 14px;
    line-height: 16px;
    display: block;
}
.yk-interact .panel-download-app .column-left span.grey {
    color: #909090;
}
.yk-interact .panel-download-app .column-right .column-con{
    border-left: 1px solid #dddddd;
}

.yk-interact .panel-download-app .column-right p a:hover {
    text-decoration: underline;
}
.yk-interact .panel-download-app .column-right .v-qrcode{
    width: 138px;
    display: inline-block;
    *display:inline;
    zoom:1;
    margin-bottom: 17px;
}
.yk-interact .panel-download-app .column-right .v-qrcode img{
	width: 138px;
}
.yk-interact .panel-download-app .column-right span{
    font-size: 14px;
    line-height: 20px;
    display: block;
    text-align: center;
}
.yk-interact .panel-download-app .column-right span em{
    color: #3399e0;
    font-style: normal;
}
.yk-interact .panel-phone-see .title {
    font-size: 14px;
    line-height: 14px;
    padding-bottom: 18px;
    border-bottom: 1px solid #ddd;
    font-weight: 700;
}
.yk-interact .panel-phone-see .title span{
    color: #909090;
    font-weight: 500;
    margin-left: 10px;
}
.yk-interact .panel-phone-see .column{
    float: left;
    width: 50%;
    text-align: center;   
}
.yk-interact .panel-phone-see .column .ps-title{
    margin:20px 0;
    font-size: 18px;
    line-height: 20px;
}
.yk-interact .panel-phone-see .column .ps-ps{
    color:#909090;
    font-size: 14px;
}
.yk-interact .panel-phone-see .column .ps-ps a{
	color: #06a7e1;
}
.yk-interact .panel-phone-see .column .ps-twocode{
    width: 138px;
    margin:auto;
    margin-bottom: 17px;
}
.yk-interact .panel-phone-see .column .ps-twocode img{
	width: 138px;
}
.yk-interact .panel-phone-see .column-right .column-con{
    border-left: 1px solid #dddddd;
}
.yk-interact .panel-phone-see .column .ps-down-app{
    width: 190px;
    height: 42px;
    line-height: 42px;
    text-align: left;
    position: relative;
    margin: 10px auto;
    background: #1c98e7;
}
.yk-interact .panel-phone-see .column .ps-down-app .ico{
    display: block;
    text-align: center;
    width: 42px;
    height: 42px;
    position: absolute;
    left:0;
    top: 0;
    background: #1eabfd;
}
.yk-interact .panel-phone-see .column .ps-orange{
    background: #4caf50;
}
.yk-interact .panel-phone-see .column .ps-orange .ico{
    background: #81c042;
}
.yk-interact .panel-phone-see .column .ps-down-app .ico i{
    width: 24px;
    height: 24px;
    margin-top: 9px;
}
.yk-interact .panel-phone-see .column .ps-down-app a{
    color: #fff;
    font-weight: 300;
    font-size: 16px;
    margin-left: 50px;
}
.yk-interact .panel-share h4 {
    font-weight: normal;
    font-size: 16px;
    margin-bottom: 10px;
    color: #909090;
}
.yk-interact .panel-share h4 a{
	color: #06a7e1;
}
.yk-interact .panel-share h4 a:hover{
	color: #c31;
    text-decoration: none;
}
.yk-interact .panel-share .item {
    margin-bottom: 13px
}
.yk-interact .panel-share .item .label {
    display: block;
    float: left;
    width: 60px;
    margin-top: 6px;
}
.yk-interact .panel-share .share-item{
    margin-top:20px;
}
.yk-interact .panel-share .share-item a{
    font-size: 14px;
    color:#555;
}
.yk-interact .panel-share .share-item a:hover{
    color:#c31;
}
.yk-interact .panel-share .p0{
    float: left;
    width: 100%;
    border-bottom: 1px solid #bbbbbb;
    padding-bottom: 20px;
}
.yk-interact .panel-share .p0 ul li{
    width: 40px;
    height: 40px;
    float:left;
    margin-left: 20px;
}
.yk-interact .panel-share .p0 ul li.first{
    margin-left: 0;
}
.yk-interact .panel-share .p1 {
    float: left;
    width: 430px;
    margin-top:20px;
}
.yk-interact .panel-share .p1 .form_input_s {
	width: 260px;
    padding: 5px 8px;
}
.yk-interact .panel-share .p1 .form_btnsub_s{
    height:30px;
    margin-left: 5px;
}
.yk-interact .panel-share .p1 .form_btnsub_s .form_btn_text{
    width: 50px;
    height: 30px;
    line-height: 30px;

}
.yk-interact .panel-share .p2 {
    float: left;
    width: 130px;
    margin-top:20px;
    text-align: center;
}
.yk-interact .panel-share .p2 p{
    font-size: 14px;
    line-height: 16px;
    text-align: center;
    color: #909090;
    margin-bottom: 10px;
}
.yk-interact .panel-share .p2 .two-code{
    width: 122px;
    margin:14px auto;
}
.yk-interact .panel-share .p2 .two-code img{
	width: 122px;
}
.yk-interact .panel-share .p2 i {
    float: left;
    _display: inline;
    margin: 2px 6px 0 0;
}
.yk-interact .panel-share .p2 a {
    color: #909090;
    margin-bottom: 6px;
    display: inline-block;
    *display: inline;
    *zoom: 1;
}
.yk-interact .panel-share .p2 a:hover {
    color: #014ccc;
    text-decoration: none;
}
.yk-interact .panel-share .p2 .g1 {
    float: left;
    width: 90px;
}
.yk-interact .panel-share .p2 .g2 {
    float: left;
    width: 90px;
}
.yk-interact .panel-share label, .yk-interact .panel-share .label {
    color: #909090;
}
.yk-interact .panel-share .tipinfo {
    color: #bbbbbb;
    margin-bottom: 10px;
    line-height: 16px;
}
.yk-interact .panel-share .tipinfo .ps-label{
    color: #fff;
    background: #fb3200;
    padding: 0 3px;
    margin-right: 8px;
    position: relative;
}
.yk-interact .panel-share .tipinfo .ps-label:after{
    content: "";
    display: block;
    width: 0;
    height: 0;
    border-width: 4px;
    border-style: solid;
    border-color: #fb3200 transparent transparent;
    position: absolute;
    left: 26px;
    top: 5px;
}
/* 下载面板 end */


/*广告位 start*/
.AD_banner{margin-bottom: 20px}
.AD_banner img{width: 100%;height: 100%}
/*广告位 end*/


/*广告标志样式 start*/
.ad-flag-wrap,.mod,.abfoucs{
    position: relative;
    line-height: 1px;
}
.ad-flag{
    position: absolute;
    left: 0;
    bottom: 0;
    width: 30px;
    height: 16px;
    background: url("http://r2.ykimg.com/051000005604C79D67BC3D7CA2063AD4") no-repeat 0 0;
    z-index: 99;
}
.abfoucs .ad-flag{bottom: 33px}
/*广告标志样式 end*/
