@charset "gb2312";
/* CSS Document */
font { position:absolute; z-index:100}

.main { width:1000px; margin:0 auto; padding-bottom:20px;}
.main a { color:#2a78b4}
.main a:hover { color:#f30}

.ul_TxtE li { line-height:28px; height:28px; overflow:hidden; background:url(../images/dianyingimg/zongyi/images/varietyMap.png) -187px 8px no-repeat; padding-left:20px}

.liveBtn { background:url(../images/dianyingimg/zongyi/images/varietyMap.png) 0 0 no-repeat; width:76px; height:23px; display:block}

.sTimeBg { background:rgba(24,158,247,0.5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F189ef7,endColorstr=#7F189ef7); height:18px; line-height:18px; color:#fff}

.mod_c { background:#fff; border-bottom:1px solid #ddd;}
.mod_c .th_c { background:url(../images/dianyingimg/zongyi/images/varietyRepeatMap.png) 0 -66px repeat-x; height:30px; line-height:28px; border-right:1px solid #ddd; border-top:2px solid #207ebe; overflow:hidden}
.mod_c .th_c .sMark { background:#207ebe url(../images/dianyingimg/zongyi/images/varietyRepeatMap.png) right -33px no-repeat; padding:0 35px 0 15px; font-size:20px; height:30px; font-weight:100}
.mod_c .th_c .sMark a { color:#fff;font-family:\5FAE\8F6F\96C5\9ED1,\9ED1\4F53,\5B8B\4F53;}
.mod_c .th_c .sMark a:hover { color:#fff; text-decoration:none}
.mod_c .th_c a.aMore { color:#2a78b2; line-height:36px; margin-right:38px}
.mod_c .th_c p { padding:2px 0 0 5px; line-height:32px; float:left; color:#ccc; height:30px; overflow:hidden}
.mod_c .th_c p a { color:#666; margin:0 5px}
.mod_c .th_c p a:hover { color:#f30}
.mod_c .tb_c { border-left:1px solid #ddd; border-right:1px solid #ddd;}

.mod_f .th_f { padding-left:15px}
.mod_f .th_f .sMark { background:url(../images/dianyingimg/zongyi/images/varietyMap.png) -197px -22px no-repeat; padding-left:10px} 

.ul_picTxtD li { text-align:center; line-height:20px; width:110px; overflow:hidden; float:left}
.ul_picTxtD img { display:inline; vertical-align:top}
.ul_picTxtD .pic { position:relative; width:110px; height:147px; overflow:hidden}
.ul_picTxtD .pic .iTxt { height:22px; color:#fff; position:relative; z-index:6; display:block; margin-top:-22px;background:rgba(0,0,0,0.5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F000000,endColorstr=#7F000000);}
.ul_picTxtD .pic .playBtn { height:147px; width:110px; position:absolute; z-index:10; cursor:pointer; left:0; top:0}
.ul_picTxtD .playBtn a { display:block; width:110px; height:147px}
.ul_picTxtD .sTimeBg { position:absolute; top:0; left:0; text-align:center; width:100%; line-height:18px; height:18px}
.ul_picTxtD span { display:block; height:23px; overflow:hidden; line-height:23px} 
.ul_picTxtD .sName { font-size:14px; padding-top:2px; text-align:center; padding:2px 16px 0 0; position:relative}
.ul_picTxtD .sName .notCollectIcon,.ul_picTxtD .sName .collectedIcon { position:absolute; top:6px; right:0}
.ul_picTxtD .sDes { color:#999; font-size:13px;}
.ul_picTxtD .sRed { color:#f63}
.ul_picTxtD .liveBtn { display:block; margin:0 auto}

.ulTxt_WidthA { padding:11px 10px 0 16px; height:207px}
.ulTxt_WidthB { padding:8px 0px 0 25px; height:210px}

.ulPic_WidthA { padding:11px 0 15px 8px}
.ulPic_WidthA li { padding:5px 26px}

/* 焦点图 */
.focus { width:740px; height:306px; float:left; background:#454545; position:relative}
.focus .iTitBg { background:url(../images/dianyingimg/zongyi/images/focustTxtBg.png) 0 0 no-repeat; width:734px;height:51px; position:absolute; top:188px; left:3px; z-index:15}
.focus .picCon { width:734px; height:236px; overflow:hidden; padding:3px 3px 0 3px; position:relative; z-index:5}
.focus .picCon .con { height:236px; width:734px; position:absolute; left:-9999px; top:3px; z-index:5}
.focus .picCon a:hover { text-decoration:none}
.focus .picCon .pTxt { height:51px; margin-top:-51px; position:relative; z-index:10; background:url(../images/dianyingimg/zongyi/images/focustTxtBg.png) 0 0 no-repeat; width:734px;}
.focus .picCon .pTxt span { height:33px; padding:18px 0 0 55px; line-height:34px; overflow:hidden; font-family:\5FAE\8F6F\96C5\9ED1,\9ED1\4F53,\5B8B\4F53; font-size:20px; color:#fff; cursor:pointer; display:block}
.focus .picCon .pTxt span em { color:#66ccff; font-weight:700}
.focus .picCon .cur { z-index:6; left:3px}
.focus .focusTit { z-index:20; position:absolute; height:33px; top:206px; left:3px;}
.focus .focusTit li { height:33px; line-height:34px; overflow:hidden; font-family:\5FAE\8F6F\96C5\9ED1,\9ED1\4F53,\5B8B\4F53; font-size:20px; color:#fff; cursor:pointer; display:none;}
.focus .focusTit a { color:#fff; display:block; padding:0 0 0 55px;}
.focus .focusTit a em { color:#66ccff; font-weight:700}
.focus .focusTit a:hover { text-decoration:none; color:#fff}
.focus .focusTit a:hover em { color:#66ccff}

.focus .focusBtn { width:32px; height:60px; position:absolute; top:88px; z-index:18; cursor:pointer}
.focus .focusBtn .iBg { width:32px; height:60px; background:#000; opacity:0.3 ; filter:alpha(opacity=30); display:block}
.focus .focusBtn .iArrow { width:32px; height:60px; background:url(../images/dianyingimg/zongyi/images/varietyMap.png) 0 0 no-repeat; position:absolute; top:0; left:0}
.focus a:hover.focusBtn .iBg { opacity:0.6 ; filter:alpha(opacity=60)}
.focus .leftBtn { left:3px; }
.focus .leftBtn .iArrow { background-position:-77px 0;}
.focus .rightBtn { right:3px;}
.focus .rightBtn .iArrow { background-position:-110px 0;}

.focus .tabCon { height:60px; padding:4px 0 0 3px; margin:0 0 0 -5px}
.focus .tabCon li { float:left; width:118px; height:60px; position:relative; color:#7f7f7f; margin:0 0 0 5px; display:inline; cursor:pointer}
.focus .tabCon li img { padding:1px;}
.focus .tabCon .iMask { border:1px solid #666; width:116px; height:58px; position:absolute; top:0; left:0; z-index:6; background:#000; opacity:0.5; filter:alpha(opacity=50)}
.focus .tabCon .iMask a { width:116px; height:56px; display:block; background:url(../images/dianyingimg/zongyi/images/bgFilling.png) 0 0 repeat}
.focus .tabCon span { height:16px; width:116px; margin:-17px 0 0 1px; line-height:16px; text-align:center; display:block; position:relative; z-index:8; overflow:hidden; background:rgba(0,0,0,0.5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F000000,endColorstr=#7F000000);}
.focus .tabCon .cur .iMask { border:2px solid #f60; width:116px; height:56px; background:none; opacity:1 ; filter:alpha(opacity=100); z-index:10; left:-1px;}
.focus .tabCon .cur { color:#fff}

/*最近更新*/
.newUpate { background:#fff}
.newUpate .pTit { background:#57a2da url(../images/dianyingimg/zongyi/images/varietyRepeatMap.png) right 0 no-repeat; height:30px; border-bottom:2px solid #1c82cd; font-size:16px; line-height:34px; padding:0 0 0 17px; color:#fff; font-weight:700; overflow:hidden}
.newUpate ul { border:1px solid #ddd; border-top:0 none; padding:4px 9px 0; height:269px; overflow:hidden}
.newUpate li { height:40px; border-bottom:1px solid #f0f5f9; line-height:20px; padding:7px 0 5px}
.newUpate li.borderNone { border:0 none}
.newUpate li span { display:block; height:20px; padding-left:20px; overflow:hidden}
.newUpate .sTit { background:url(../images/dianyingimg/zongyi/images/varietyMap.png) -184px 4px no-repeat; font-size:14px;}
.newUpate .sTit em { font-weight:700;}
.newUpate li .sDes { color:#999;}

/*热门综艺*/
.hotVariety { height:465px; overflow:hidden}
.hotVariety .th_e .sMark { padding:0 0 0 8px; line-height:34px}
.hotVariety .sMark a { background:url(../images/dianyingimg/zongyi/images/varietyMap.png) -176px -59px no-repeat; padding-left:31px}
.hotVariety .th_e p { float:left; padding:9px 0 0 5px; line-height:20px; height:20px; overflow:hidden}
.hotVariety .th_e a.aMore { font-size:13px; line-height:40px; margin-right:38px}
.firstHot { width:195px; float:left; padding:10px 0 0 39px}
.firstHot .pic { height:260px; position:relative; width:195px;}
.firstHot .playBtn { width:195px; height:260px; position:absolute; top:0; left:0; z-index:10}
.firstHot .playBtn a { width:195px; height:260px; display:block}
.firstHot .sTimeBg { padding:0 5px; float:left; position:absolute; top:0; left:0; z-index:6}
.firstHot .pic .sDes { width:195px; height:22px; line-height:22px; text-align:center; color:#fff; margin-top:-22px; position:relative; z-index:6;background:rgba(0,0,0,0.5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F000000,endColorstr=#7F000000); display:block}
.firstHot .txt span { height:23px; overflow:hidden; display:block; font-size:16px; padding:14px 0;}
.firstHot .txt span a { float:left;}
.firstHot .txt span .notCollectIcon,.firstHot .txt span .collectedIcon { float:left; margin:3px 0 0 3px; display:inline}
.firstHot .txt span a.liveBtn { float:right}
.firstHot .txt p { color:#999; line-height:22px; height:88px; overflow:hidden}

.hotVariety .ul_picTxtD{ width:480px; float:left;padding:5px 0 0 15px}
.hotVariety .ul_picTxtD li { padding:5px 0 5px 40px;}

/*综艺分类*/
.varietySort { height:165px; padding:5px 0 0 12px}
.varietySort a { background:#f6f6f6; border-right:1px solid #eee; border-bottom:1px solid #eee; padding:3px 5px 2px 6px; word-break:break-all; white-space:nowrap; margin:10px 0 0 4px; float:left; display:inline; font-size:14px}

/*卫视热播*/
.hotLive .th_e .sMark { padding:0 0 0 8px; line-height:34px}
.hotLive .sMark a { background:url(../images/dianyingimg/zongyi/images/varietyMap.png) -176px -106px no-repeat; padding-left:31px;}
.hotLive .tb_e { padding-bottom:10px}
.liveList { width:976px; margin:0 auto;}
.liveList dl { width:122px; float:left; padding:10px 0}
.liveList dt { height:22px; border-top:1px solid #ededed; display:block; background:#f9f9f9; padding:6px 0 6px 2px; font-size:14px; font-weight:700; overflow:hidden}
.liveList dt a,.liveList dt a:hover { color:#333; text-decoration:none;}
.liveList dt img { float:left; padding:3px 2px 0 0}
.liveList dd { padding:0 0 0 12px}
.liveList ul { border-left:1px dashed #e0e0e0; padding:5px 0 0 12px; height:64px; overflow:hidden}
.liveList ul li { height:18px; line-height:18px; overflow:hidden; padding-top:4px}

a.aGotoOld { background:url(../images/dianyingimg/zongyi/images/varietyMap.png) 0 -24px no-repeat; width:60px; height:44px; display:block; margin:0 auto}
a:hover.aGotoOld { background-position:0 -69px}

/*2014-5-27 百度热词*/
.baiduHotWords{padding:9px 10px 4px; border:1px solid #F7DEBD; height:26px; line-height:22px; overflow:hidden; background:#FFF9DD; width:auto; margin:5px 0 0 0}
.baiduHotWords span{padding-left:5px;width:66px; height:21px; display:inline-block; margin-right:6px; line-height:21px; font-weight:bold; color:#fff;background:url(../images/dianyingimg/images/movie_dbg.png) repeat-x 0 -505px; float:left}
.baiduHotWords .baiduHotWordsCon { float:right; height:22px; line-height:22px; padding-top:2px; overflow:hidden; width:900px}
.baiduHotWords a{margin-right:12px; color:#c96128}
.baiduHotWords a:hover{color:#fd5151;}
.baiduHotWordsA { border-left:0; border-right:0; border-bottom:0; margin:0;}