.main { width:1000px; margin:0 auto; padding-bottom:20px;}
.main a { color:#2a78b4}
.main a:hover { color:#f30}

.m7 { margin-top:7px}

.ivy240 { width:240px; overflow:hidden; margin:0 auto; padding-top:1px;}
.ivy240 img { vertical-align:top; display:block}

.mod_y { background:#fff url(../images/dianyingimg/index/images/col_bBg.jpg) 749px 0 repeat-y;border-right:1px solid #ddd; border-left:1px solid #ddd; border-bottom:1px solid #ddd; padding-bottom:3px}
.mod_y .mod_a .th_a { border-right:1px solid #c6ddee}
.mod_y .mod_a .th_a .aMore { margin:0 30px 0 15px}
.mod_y .ulPic_widthA { padding:20px 0 0 10px}
.mod_y .ulPic_widthA li { padding:0 15px 15px 15px;}
.mod_y .col_b { padding-top:8px}

.mod_a .th_a .sMark a,.mod_a .th_a .sMark a:hover { color:#333; text-decoration:none}
.mod_a .th_a .pLinkList { float:right; color:#ccc; padding-top:4px; line-height:30px; height:30px; overflow:hidden}
.mod_a .th_a .pLinkList a { color:#666; margin:0 10px; float:left; display:inline;}
.mod_a .th_a .pLinkList a:hover { color:#f30}
.mod_a .th_a .pLinkList img { float:left}
.mod_a .th_a .pLinkList i { float:left; width:1px; line-height:28px}
.mod_a .th_a .aMore { font-size:13px;}

.ul_txtD li { background:url(../images/dianyingimg/index/images/commonMap.png) -294px -104px no-repeat; height:22px; overflow:hidden; padding-left:12px; line-height:22px; color:#999}

.mod_g .th_g { height:54px; line-height:27px; padding:0 0 10px 0}
.mod_g .th_g .sMark { font-size:14px; float:left; font-weight:700}
.mod_g .th_g .sMark a { color:#333} 
.mod_g .th_g .sMark a:hover { color:#f30}
.mod_g .th_g a.aMore { color:#2a78b2; float:right;margin-right:20px; display:inline;}
.mod_g .th_g a:hover.aMore { color:#f30}
.mod_g .th_g .sDes { clear:both; display:block; color:#999}

.mod_g .th_g2 { height:44px; line-height:22px; padding:0 0 10px 0}
.mod_g .th_g2 .sMark { font-size:14px; float:left; font-weight:700}
.mod_g .th_g2 .sMark a { color:#333} 
.mod_g .th_g2 .sMark a:hover { color:#f30}
.mod_g .th_g2 a.aMore { color:#2a78b2; float:right;margin-right:20px; display:inline;}
.mod_g .th_g2 a:hover.aMore { color:#f30}
.mod_g .th_g2 .sDes { clear:both; display:block; color:#999}

.ulPic_widthA { padding:20px 0 0 0;}
.ulPic_widthA li { width:114px; float:left; padding:0 15px 15px 14px; display:inline;}
.ulPic_widthA .pic { width:114px; height:151px;}
.ulPic_widthA .pic .movieStyleLogo { width:47px; height:47px; position:absolute; top:2px; left:2px; display:block; background:url(../images/dianyingimg/dianying/images/movieMap.png) -111px 0 no-repeat; z-index:11}
.ulPic_widthA .pic .iTxtBg { width:110px;}
.ulPic_widthA .pic .sTime { width:100px}

.ulTxt_widthA { padding:33px 20px 0 0}
.ulTxt_widthA a { color:#666}
.ulTxt_widthA a:hover { color:#f30}

.ulTxt_widthB { padding:0 20px 0 0}

.ulTxt_widthBB { padding:14px 20px 14px}

.ulTxt_widthC { position:relative}
.ulTxt_widthC li { float:left; height:32px; line-height:32px; background-position:-289px -99px; width:465px; border:1px solid #fff;}
.ulTxt_widthC li.liHover { border:1px solid #efefef; background:#f9f9f9 url(../images/dianyingimg/index/images/commonMap.png) -289px -99px no-repeat}
.ulTxt_widthC a.aClose { background:url(../images/dianyingimg/tv/images/tvMap.png) -191px 0 no-repeat; width:9px; height:9px; float:right; margin:12px 10px 0 0; display:none; padding:0; overflow:hidden}
.ulTxt_widthC a:hover.aClose { background-position:-191px -10px}
.ulTxt_widthC li.liHover a.aClose { display:inline}
.ulTxt_widthC .sName { font-weight:700; font-size:14px; padding-left:5px;}
.ulTxt_widthC .pNum { padding-left:10px; display:inline; color:#2a78b2;}
.ulTxt_widthC .pNum span { color:#666;}
.ulTxt_widthC .pNum span a { color:#666; margin:0}
.ulTxt_widthC .pNum span a:hover { color:#666}
.ulTxt_widthC .pNum em { color:#333; font-weight:700}
.ulTxt_widthC .pNum a { margin:0 6px; position:relative; display:inline-block}
.ulTxt_widthC .pNum .aAll { font-family:\5B8B\4F53; margin-left:18px}
.ulTxt_widthC .pNum .iNew { background:url(../images/dianyingimg/index/images/commonMap.png) -68px 0 no-repeat; width:17px; height:14px; position:absolute; right:-15px; top:0px; display:block}

.ulTxt_widthD { padding:5px 20px 9px}

.ivy208 { margin-top:20px}

/*电视剧观看记录*/
.showHistory { height:15px; overflow:hidden}
.showHistory .sLine { height:1px; line-height:0; font-size:0; width:985px; float:left; background:#ddd; margin-top:7px; display:inline; max-height:1px; overflow:hidden}
.showHistory a.showHistoryBtn { background:url(../images/dianyingimg/index/images/commonMap.png) -16px -69px no-repeat; height:15px; width:15px; float:right}
.showHistory a:hover.showHistoryBtn { background-position:0 -69px}
.tv_watch_history { border:1px solid #ddd; background:#fff; padding:10px 15px 10px 20px;}
.tv_watch_history .th_tv_history { height:22px; padding-left:5px;}
.tv_watch_history .sMark { float:left; color:#999}
.tv_watch_history .pRight { float:right; color:#ccc; height:22px; position:relative; z-index:201}
.tv_watch_history .pRight a { margin:0 10px; color:#666;}
.tv_watch_history .pRight .iArrow { background:url(../images/dianyingimg/index/images/commonMap.png) 27px -23px no-repeat; padding-right:15px; display:inline-block; margin-right:0; }
.tv_watch_history .pRight .iArrowSelected { background-position:27px -46px}
.tv_watch_history .tb_tv_history { position:relative; z-index:101;}
.tv_watch_history .ulTxt_widthC { height:34px; overflow:hidden}
.tv_watch_history .ulTxtShowAll { height:auto}
.tv_watch_history .noTvHistory { font-size:14px; display:block; text-align:center; color:#999; line-height:24px; margin-top:-10px}
.tv_watch_history .tvHistoryTips { width:415px; padding:5px 0; text-align:center; margin:-10px auto 0; display:block; background:#fffbe6; color:#57595d; height:18px; line-height:18px;}
.tv_watch_history .tvHistoryTips em { color:#f60}
.tv_watch_history .tvHistoryTips .tipsBtn { text-decoration:underline}

/*删选列表*/
.select_list { background:url(../images/dianyingimg/tv/images/tvListBg.png) 0 0 no-repeat; height:121px;}
.select_list .select_list_sTit { background:url(../images/dianyingimg/tv/images/tvMap.png) 0 0 no-repeat; float:left; height:118px; width:45px; position:relative}
.select_list .select_list_sTit a.oldLink { display:block; width:45px; height:118px;}
.select_list dl { float:left; line-height:22px;  padding-top:15px;}
.select_list dt span { color:#999}
.select_list dd a{ margin-right:18px; display:inline-block; color:#333;}
.select_list dd a:hover { color:#f30}
.select_list_style { width:200px; padding-left:17px;}
.select_list_address { width:168px; padding-left:26px;}
.select_list_year { width:134px; padding-left:10px; padding-right:4px}
.select_list_year dd a { margin-right:13px}
.select_list_star { width:180px; padding-left:10px;  font-family:\5B8B\4F53}
.select_list_star dt em { color:#f60; margin-right:5px}
.select_list_star a.star_changeBtn { color:#2a78b3; text-decoration:underline}
.select_list_star a:hover.star_changeBtn { color:#f30}
.select_list_star dd span { width:57px; float:left}
.select_list_star dd span a { margin:0}
.people_all_watch { width:150px; padding-left:45px}
.people_all_watch dt span { color:#999; font-weight:100}
.people_all_watch dt a { font-family:\5B8B\4F53}

/*同步跟播*/
.update_report { background:#fff; position:relative; z-index:100}
.update_report .th_a { border-right:1px solid #c6ddee;}
.update_report .th_a .aMore { padding-top:1px; margin-right:26px}
.update_report .tb_a { border:1px solid #ddd; border-top:0 none; position:relative}
.update_report .pTitTime { position:absolute; width:120px; height:27px; line-height:18px; top:4px; left:0; z-index:15;  background-position:0 -157px;}
.update_report .pTitTime span { height:23px; line-height:22px; width:118px; color:#fff; overflow:hidden; display:block; text-align:left; padding-left:2px;_line-height:24px;}
.update_report .pUpcoming { margin:0 25px 15px 25px; border:1px solid #e9e9e9; background:#fafafa; line-height:22px; height:22px; padding:6px 0}
.update_report .pUpcoming span { float:left; padding-right:20px; color:#999}
.update_report .pUpcoming span.sTit { padding:0 10px; color:#f60; font-size:14px; font-weight:700}
.update_report .ul_picTxtA { padding-top:15px;}
.update_report .ul_picTxtA li { overflow:inherit; padding:0 15px 13px 15px}
.update_report .ul_picTxtA .sName { padding-top:3px; padding-bottom:1px;}
.update_report .ul_picTxtA .sName .notCollectIcon,.update_report .ul_picTxtA .sName .collectedIcon { top:5px}
.update_report .ul_picTxtA .sBtn { height:20px; overflow:hidden; text-align:center; line-height:18px; font-size:12px; color:#ccc}
.update_report .ul_picTxtA .sBtn em { display:inline-block; color:#ccc; margin:0 5px; height:18px;}
.update_report .ul_picTxtA .sBtn a { display:inline-block; color:#666; margin:0 5px; height:18px;}
.update_report .ul_picTxtA .sBtn a:hover { color:#f30}
.update_report .ul_picTxtA .sBtn a.aLiveBtn { background:url(../images/dianyingimg/tv/images/tvMap.png) -46px 0 no-repeat; width:60px; text-align:left; text-indent:5px; margin:0 auto; color:#fff}
.update_report .ul_picTxtA .sBtn a:hover.aLiveBtn { color:#fff; background-position:-46px -19px; text-decoration:none;}
.update_report .ul_picTxtA .sBtn a:visited.aLiveBtn { color:#fff}

/*明星列表*/
.starPicList { padding-top:20px}
.starPicList li { width:62px; float:left; margin:0 6px 0 0}
.starPicList .pic .iTxtBg { width:62px;}

.mod_f .th_f a.aMore { color:#2A78B2}
.mod_f .th_f a:hover.aMore { color:#f30}

/*焦点图*/
.focusPng { background:url(../images/dianyingimg/dianying/images/focusPngMap.png) 0 0 no-repeat;}
.videoFocus { height:318px; overflow:hidden; position:relative; z-index:20; border:3px solid #666; background:#c5c5c5;}
.videoFocus a:hover { text-decoration:none}
.videoFocus .pic { display:block; z-index:9; width:994px; height:318px; overflow:hidden; background:url(../images/dianyingimg/images/loading.gif) 481px 90px no-repeat; position:absolute; top:0; left:0}
.videoFocus .pic img { background:url(../images/dianyingimg/images/loading.gif) 481px 90px no-repeat;}
.videoFocusTab { position:absolute; top:243px; padding-left:17px; z-index:15}
.videoFocusTab li { width:114px; height:64px; float:left; text-align:center; padding:4px 0px 0px; margin:0 3px; display:inline; overflow:hidden}
.videoFocusTab li a { background:#000; width:110px; height:60px; display:block; overflow:hidden; float:left; border:2px solid #686d6e}
.videoFocusTab li img { opacity:0.5; filter:alpha(opacity=50); width:110px; height:60px; vertical-align:top; display:block}
.videoFocusTab li .pTit { margin-top:-18px; line-height:18px; width:110px; overflow:hidden; height:18px;background:rgba(0,0,0,0.5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F000000,endColorstr=#7F000000); color:#bebebe; display:block; position:relative}
.videoFocusTab li .pTit i { display:none}
.videoFocusTab li .pTit span { display:block}
.videoFocusTab li.liHover { background:url(../images/dianyingimg/dianying/images/movieMap.png) 0 -52px no-repeat;}
.videoFocusTab li.liHover a { background:none; padding:2px; border:0 none}
.videoFocusTab li.liHover img { opacity:1; filter:alpha(opacity=100);}
.videoFocusTab li.liHover .iTxtBg { display:block}
.videoFocusTab li.liHover .pTit span { color:#fff}
.videoFocusBottomMask { background:#000; opacity:0.5; filter:alpha(opacity=50); height:110px; top:208px; position:absolute; left:0; width:100%; z-index:10}
.videoFocus a.btnLeft,.videoFocus a.btnRight { width:70px; height:208px; position:absolute; top:0; z-index:15; }
.videoFocus a.btnLeft { background-position:0 0; left:0}
.videoFocus a.btnRight { background-position:0 -416px; right:0}
.videoFocus a:hover.btnLeft { background-position:0 -208px;}
.videoFocus a:hover.btnRight { background-position:0 -624px;}
.videoFocusTitCon { background-position:20px -833px; height:31px; position:absolute; top:212px; left:0; z-index:15; overflow:hidden; width:100%}
.videoFocusTitCon a { height:31px; line-height:32px; overflow:hidden; padding-left:60px; color:#fff; font-family:\5B8B\4F53; z-index:15; font-size:16px; font-weight:700; display:none}
.videoFocusTitCon a span { color:#6cf;}
.videoFocusTitCon a:hover { color:#fff}
.videoFocusTitCon a:hover span { color:#6cf}