font { position:absolute; z-index:100}

.main { width:1000px; margin:0 auto; padding-bottom:20px;}
.main a { color:#2a78b4}
.main a:hover { color:#f30}

.mt20 { margin-top:20px;}
.mt15 { margin-top:15px;}
.mt10 { margin-top:10px;}
.mt5 { margin-top:5px;}

.paddingA { padding:0 25px 0 20px}
.paddingB { padding:20px 25px 0 20px}
.paddingC { padding-top:7px}

.ulTxt_widthA { padding:16px 0 0px 6px}
.ulTxt_widthA li { float:left; width:104px; display:inline; margin:0 17px 0 14px}

.ulTxt_widthB li { width:208px; float:left}

.ulTxt_widthC { padding-top:14px}
.ulTxt_widthC li { width:222px; float:left}

.ulTxt_widthD { padding:15px 0  0 20px}
.ulTxt_widthD li { width:222px; float:left}
.ulTxt_widthD li a { margin-right:5px}

.ulPic_widthA { padding:5px 0 0 6px}
.ulPic_widthA li { width:114px; float:left; margin:15px 19px 1px 15px; display:inline}
.ulPic_widthA .pic { width:114px; height:151px;}
.ulPic_widthA .pic .iTxtBg { width:110px;}
.ulPic_widthA .pic .sTime { width:100px}

.ulPic_widthB li { width:110px; float:left; margin:12px 33px 0 0; display:inline}
.ulPic_widthB li.right { float:right; margin-right:0}
.ulPic_widthB .pic { height:76px}
.ulPic_widthB .pic .iTxtBg { width:110px;}

.ulPic_widthC li { width:168px; overflow:hidden}
.ulPic_widthC li.right { padding:0; float:right}

.videoFocus .focusPic,.videoFocus a.btnLeft,.videoFocus a.btnRight { background:url(../images/dianyingimg/index/images/transparentMap.png) 0 0 no-repeat;}

/*焦点图*/
.videoFocus { background:url(../images/dianyingimg/index/images/indexMap.png) 0 -6px no-repeat; height:285px; overflow:hidden; z-index:20} /*position:relative; */
.videoFocus a.btnLeft,.videoFocus a.btnRight { width:22px; height:41px; margin-top:113px; display:inline;}
.videoFocus a.btnLeft { background-position:0 -67px; float:left; margin-left:7px; margin-right:3px}
.videoFocus a:hover.btnLeft { background-position:-23px -67px;}
.videoFocus a.btnRight { background-position:-46px -67px; float:right; margin-right:8px}
.videoFocus a:hover.btnRight { background-position:-69px -67px;}
.videoFocus .videoFocusPicCon { width:935px; float:left; overflow:hidden; padding-top:11px; position:relative;}
.videoFocus #focus { position:relative; float:left; width:100%}
.videoFocus li { width:184px; float:left; text-align:center; padding:0 2px 0 1px}
.videoFocus .focusPic { background-position:-234px 0; width:170px; height:226px; padding:7px; display:block; position:relative; cursor:pointer; overflow:hidden}
.videoFocus .focusPic .videoStyleLogo { position:absolute; top:3px; left:3px; z-index:15}
.videoFocus .focusPic img { border:1px solid #777; float:left}
.videoFocus .playBtn { width:168px; height:224px; top:8px; left:8px; z-index:10; position:absolute}
.videoFocus .playBtn a { width:168px; height:224px; display:block}
.videoFocus .focusPicHover .playBtn { background:rgba(0,0,0,0.5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F000000,endColorstr=#7F000000);}
.videoFocus .focusPicHover .playBtn a { background:url(../images/dianyingimg/images/globalPlayBtn.png) center center no-repeat; _background:url(../images/dianyingimg/images/globalPlayBtnIE6.png) center center no-repeat;}
.videoFocus .focusPicHover img { border:1px solid #0c0c0c;}
.videoFocus .sTit { padding-top:3px; display:block}
.videoFocus .sTit a{ font-weight:700; color:#fff; font-size:14px}
.videoFocus .sTit a:hover { color:#f30}

/*影视名站*/
.popularSite { background:url(../images/dianyingimg/index/images/indexMap.png) 0 -291px no-repeat; height:36px; overflow:hidden; line-height:36px; color:#666;}
.popularSite .sTit { float:left; width:104px; text-align:center; font-size:14px; font-weight:700; color:#fff; padding-right:15px}
.popularSite a { color:#fff; float:left; display:inline}
.popularSite i { float:left; background:url(../images/dianyingimg/index/images/indexRepeatMap.png) -3px -70px no-repeat; width:1px; overflow:hidden; height:13px; margin:12px 10px 0 10px}
.popularSite a:hover { color:#f30}
.popularSite a.aMore { float:right; margin:8px 8px 0 0; background:url(../images/dianyingimg/index/images/indexMap.png) 0 -356px no-repeat; width:58px; height:20px; line-height:20px; text-align:center}
.popularSite a:hover.aMore { background-position:-59px -356px; color:#fff; text-decoration:none}

/*团购*/
.buyTickets { background:url(../images/dianyingimg/index/images/indexMap.png) 0 -328px no-repeat; width:704px; height:24px; padding-top:3px; line-height:24px; margin:9px 0 0 20px; overflow:hidden}
.buyTickets .sTit { width:77px; padding-left:27px; float:left; font-weight:700; color:#fff; font-size:13px}
.buyTickets a { margin:0 16px; color:#333}
.buyTickets a:hover { color:#f30}

/*分类*/
.videoSortList { padding-bottom:7px}
.videoSortList dt { color:#999; clear:both; padding-bottom:3px; font-size:12px}
.videoSortList dd { padding-bottom:6px; float:left}
.videoSortList dd span { width:55px; float:left; font-size:14px; line-height:24px; height:24px; overflow:hidden}

/*卫视热播*/
.satelliteTV { padding-left:20px}
.satelliteTV .sTit { font-weight:700; display:block; font-size:14px; padding-bottom:6px}
.satelliteTV dl { width:155px; float:left;}
.satelliteTV dd { font-size:13px; color:#999; line-height:22px; height:22px; overflow:hidden}
.satelliteTV dt { font-size:14px; height:18px; line-height:18px; padding:3px 0}
.satelliteTV dt img {float:left; margin-right:5px; display:inline;}
.satelliteTV .iLine { float:left; background:url(../images/dianyingimg/index/images/indexRepeatMap.png) -9px -70px no-repeat; width:1px; height:75px; margin:0 15px; display:inline; overflow:hidden}

/*即将上线*/
.noticeReport { background:#f5f5f5; margin:2px 25px 0 20px; padding:4px 7px; font-size:13px; line-height:20px; border:1px solid #eee}
.noticeReport dt { width:70px; float:left; font-weight:700; overflow:hidden}
.noticeReport dd { width:610px; float:left;}
.noticeReport dd span { width:152px; float:left; height:20px; overflow:hidden; color:#999}

/*热门综艺*/
.pHotLabel { height:120px; overflow:hidden; line-height:24px; font-size:13px; margin-bottom:10px}
.pHotLabel a { width:110px; float:left;line-height:24px;word-wrap:break-word; height:24px; display:inline-block; white-space:nowrap}

.tuangouHotWords a { margin-right:35px}
.tuangouHotWords .last { margin-right:0}

/*最新热门短视频*/
.picConBox { width:100%; overflow:hidden}

.ulPicK li .pic { position:relative; overflow:hidden;}
.ulPicK li .pic .playBtn { position:absolute; z-index:10; top:0; left:0; display:block; overflow:hidden}
.ulPicK li .pic .playBtn a { width:100%; height:100%; display:block}
.ulPicK li .pic .sTit { background:url(../images/dianyingimg/images/titPngBg.png) 0 0 repeat; _background:none; _filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F000000,endColorstr=#7F000000); display:block; height:20px; line-height:20px; overflow:hidden; position:absolute; left:0; bottom:0; width:100%; z-index:5; color:#fff; font-size:12px;}
.ulPicK li .sWord { line-height:24px; height:24px; overflow:hidden; text-align:center; display:block}

.mod_k .th_k { height:24px; background:#ececec; overflow:hidden; line-height:24px; padding:8px 20px;}
.mod_k .th_k .sTit { padding-right:20px; float:left; font-size:16px; color:#333; font-weight:700;}
.mod_k .th_k .pNewsTxt { float:left}
.mod_k .th_k .pNewsTxt em { float:left; margin-left:10px;}
.mod_k .th_k .pNewsTxt a { margin:0 10px; float:left; display:inline; color:#7b7b7b}
.mod_k .th_k .pNewsTxt a:hover { color:#f30}
.mod_k .th_k .pNewsTxt .iLine { width:1px; height:13px; line-height:0; overflow:hidden; font-size:0; background:#d7d7d7; float:left; margin-top:5px}
.mod_k .th_k a.aMore { float:right; background:url(../images/dianyingimg/index/images/hotNewsMap.png) 0 0 no-repeat; width:73px; height:21px; line-height:22px; overflow:hidden; color:#fff; text-indent:7px; margin-top:2px; display:inline}
.mod_k .th_k a:hover.aMore { color:#fff; background-position:0 -22px}
.mod_k .tb_k { padding-top:10px;}

.ulPic_widthK { width:1100px;}
.ulPic_widthK li { width:160px; float:left; overflow:hidden;display:inline; margin:0 8px 0 0;}
.ulPic_widthK li .pic { width:160px; height:90px;}
.ulPic_widthK li .pic .playBtn { width:160px; height:90px;}
.ulPic_widthK li em { float:left; padding-left:6px;}

.hotNewsList .th_k .pNewsTxt a { color:#2A78B4}
.hotNewsList .hotLeft { width:280px; height:190px; overflow:hidden; float:left; position:relative;}
.hotNewsList .hotLeft img { display:block;}
.hotNewsList .hotLeft .playBtn { width:280px; height:190px; position:absolute; z-index:10; top:0; left:0}
.hotNewsList .hotLeft .playBtn a { width:100%; height:100%; display:block}
.hotNewsList .hotLeft .iHotIcon { background:url(../images/dianyingimg/index/images/hotNewsMap.png) 0 -90px no-repeat; position:absolute; top:0; left:0; z-index:5; width:60px; height:60px;}
.hotNewsList .hotLeft .txt { background:url(../images/dianyingimg/images/titPngBg.png) 0 0 repeat; _background:none; _filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F000000,endColorstr=#7F000000); height:45px; position:absolute; z-index:5; bottom:0; width:100%; left:0;}
.hotNewsList .hotLeft .txt .pTxt { background:url(../images/dianyingimg/index/images/hotNewsMap.png) 0 -44px no-repeat; height:100%; padding-left:48px;}
.hotNewsList .hotLeft .txt span { height:20px; line-height:20px; overflow:hidden; display:block; padding-right:5px;}
.hotNewsList .hotLeft .txt .sTit { font-size:14px; color:#fff; padding-top:3px; font-weight:700}
.hotNewsList .hotLeft .txt .sDes { font-size:12px; color:#d9d9d9; text-align:right;}
.hotNewsList .hotLeft .txt .sDes em { float:left}

.hotNewsList .hotRight { float:right; width:700px; height:190px; overflow:hidden}
.hotNewsList .hotRight .ulPic_widthK { width:800px;}
.hotNewsList .hotRight .ulPic_widthK li { margin:0 20px 10px 0;}
.hotNewsList .hotRight .ulPic_widthK li .pic .sTit {  background:url(../images/dianyingimg/images/titPngBgA.png) 0 0 repeat; _background:none; _filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#CC000000,endColorstr=#CC000000);}
.hotNewsList .hotRight li .sTit em { background-image:url(../images/dianyingimg/index/images/hotPlayBg.png); _background-image:url(../images/dianyingimg/index/images/hotPlayBgIE6.png); display:block; padding-left:22px; background-position:5px 3px; background-repeat:no-repeat; height:20px; overflow:hidden}
.hotNewsList .hotRight li { height:90px;}