@charset "gb2312";
/* CSS Document */

.sheader { margin-bottom:0}

.main { width:1000px; min-width:1000px; margin:0 auto; padding-bottom:40px;}
.main a { color:#0096db}
.main a:hover { color:#f30}

.pMore { font-family:\5B8B\4F53; text-align:right; line-height:26px; height:26px; overflow:hidden}
.mask { width:100%; z-index:9; display:none; position:absolute; top:0; left:0;}

.col_a { width:695px; float:left}
.col_b { width:245px; float:right}
.col_c { width:290px; float:right}

.ivy240 { width:240px; overflow:hidden; margin:0 auto}
.ivy245 { width:245px; overflow:hidden; margin:0 auto}
.ivy960 { width:960px; overflow:hidden; margin:0 auto}

.pt20 { padding-top:20px}
.mt5 { margin-top:5px}
.mt10 { margin-top:10px}
.mt20 { margin-top:20px}
.mt30 { margin-top:30px}
.relative { position:relative}

.mod_a .th_a { height:30px; line-height:30px;}
.mod_a .th_a .sMark { font-family:\5FAE\8F6F\96C5\9ED1,\9ED1\4F53,\5B8B\4F53; font-size:20px; float:left}
.mod_a .th_a .aMore { float:right; font-family:\5B8B\4F53; font-size:12px}
.mod_a .th_a .sNum { float:right; color:#999}
.mod_a .th_a .sNum em { color:#f60; font-weight:700}

.mod_b .th_b { line-height:30px; height:30px}
.mod_b .th_b .sMark { font-size:14px; font-weight:700; float:left; padding-right:20px}
.mod_b .th_b2 { line-height:20px; height:20px}
.mod_b .th_b2 .sMark { color:#999}

.ul_picTxtA li { line-height:20px; width:140px;}
.ul_picTxtA .picTit { width:140px;}
.ul_picTxtA img { display:inline; position:relative; z-index:9; background:#fff; float:left; vertical-align:top}
.ul_picTxtA .pic { position:relative; width:140px; height:187px; overflow:hidden; z-index:5;}
.ul_picTxtA .pTime { height:20px; color:#fff; position:absolute; z-index:10; display:block; left:0px; bottom:0px; _bottom:-1px; width:100%}
.ul_picTxtA .pTime .iBg { background:#000;opacity:0.5;filter:alpha(opacity=50); height:20px; display:block; width:100%}
.ul_picTxtA .pTime span { position:absolute; top:0; left:0; width:100%; overflow:hidden; height:20px; text-indent:4px}
.ul_picTxtA .sScore { color:#f90; background:#f76d4a; width:50px; position:absolute; right:0; bottom:0; _bottom:-1px; z-index:11; height:20px; text-align:center; color:#fff}
.ul_picTxtA .sScore em { font-weight:700;}
.ul_picTxtA .playBtn { width:140px; height:187px; overflow:hidden; position:absolute; z-index:15; top:0; left:0;}
.ul_picTxtA .playBtn a { width:140px; height:187px; display:block}
.ul_picTxtA .sTit { display:block; height:20px; line-height:20px; text-align:center; font-size:14px; padding-top:5px; overflow:hidden; position:relative;}
.ul_picTxtA .sDes { color:#999; line-height:20px; height:20px; display:block; text-align:center; overflow:hidden; padding-bottom:3px}
.ul_picTxtA .picTitHover .sTit a { text-decoration:underline; color:#f30}
.ul_picTxtA .picTitHover .playBtn { background:rgba(0,0,0,0.5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F000000,endColorstr=#7F000000);}
.ul_picTxtA .picTitHover .playBtn a { background:url(../images/dianyingimg/images/globalPlayBtn.png) center center no-repeat; _background:url(../images/dianyingimg/images/globalPlayBtnIE6.png) center center no-repeat;}
.ul_picTxtA .picHover .playBtn { background:rgba(0,0,0,0.5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F000000,endColorstr=#7F000000);}
.ul_picTxtA .picHover .playBtn a { background:url(../images/dianyingimg/images/globalPlayBtn.png) center center no-repeat; _background:url(../images/dianyingimg/images/globalPlayBtnIE6.png) center center no-repeat;}
.ul_picTxtA .collectBtn,.ul_picTxtA .hasCollectBtn { text-align:center; -webkit-radius:2px; -moz-radius:2px; -ms-radius:2px; -o-radius:2px; border-radius:2px; height:23px; line-height:23px; width:70px; display:block; margin:0 auto; overflow:hidden}
.ul_picTxtA .collectBtn { background:#1f86ee; color:#fff;}
.ul_picTxtA a:hover.collectBtn { color:#fff; text-decoration:none; background:#4697e9}
.ul_picTxtA .hasCollectBtn { background:#dedede; color:#9f9f9f;}
.ul_picTxtA a:hover.hasCollectBtn { color:#9f9f9f; text-decoration:none;}

.ul_picTxtA .pTips { position:relative; z-index:20; width:100%;}
.ul_picTxtA .pTips .tips { position:absolute;-webkit-radius:2px; -moz-radius:2px; -ms-radius:2px; -o-radius:2px; border-radius:2px; border:1px solid #eed68e; background:#fef8d6; line-height:21px; padding:0 5px; white-space: nowrap; top:30px; left:50%; font-size:12px; color:#c3800d; margin-left:-35px;}
.ul_picTxtA .pTips .tips .iArrow { background:url(../images/dianyingimg/images/yelllowArrowBg.png) 0 0 no-repeat; width:9px; height:6px; position:absolute; left:11px; top:-6px;}
.ul_picTxtA .pTips a.tipsLink { color:#0079d5}
.ul_picTxtA .pTips a.tipsLink strong { color:#f30; font-weight:100;}
.ul_picTxtA .pTips a:hover.tipsLink,.ul_picTxtA .pTips a:hover.tipsLink strong { color:#f30;}


.ul_picTxtB li { line-height:20px; overflow:hidden; text-align:center}
.ul_picTxtB .pic { position:relative; overflow:hidden}
.ul_picTxtB img { vertical-align:top}
.ul_picTxtB .pTime { height:20px; color:#fff; position:absolute; z-index:10; display:block; left:0px; bottom:0px; _bottom:-1px; width:100%}
.ul_picTxtB .pTime .iBg { background:#000;opacity:0.5;filter:alpha(opacity=50); height:20px; display:block; width:100%}
.ul_picTxtB .pTime span { position:absolute; top:0; left:0; width:100%; overflow:hidden; height:20px;}
.ul_picTxtB .playBtn { overflow:hidden; position:absolute; z-index:15; top:0; left:0;}
.ul_picTxtB .playBtn a { display:block; width:100%; height:100%}
.ul_picTxtB .sTit { display:block; text-align:center; font-size:12px; padding-top:5px; overflow:hidden}
.ul_picTxtB .sTit a { display:block;}
.ul_picTxtB .liHover .sTit a { text-decoration:underline; color:#f30}
.ul_picTxtB a.aMore { background:url(../images/dianyingimg/guide/images/videoGuideMap.png) 0 -20px no-repeat; width:95px; height:30px; display:block; margin:0 auto; padding:60px 0 0 40px; font-family:\5B8B\4F53; text-align:left}
.ul_picTxtB a:hover.aMore { background-position:0 -110px; text-decoration:none; color:#fff}
.ul_picTxtB .liHover .playBtn { background:rgba(0,0,0,0.5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F000000,endColorstr=#7F000000);}
.ul_picTxtB .liHover .playBtn a { background:url(../images/dianyingimg/images/globalPlayBtn.png) center center no-repeat; _background:url(../images/dianyingimg/images/globalPlayBtnIE6.png) center center no-repeat;}

/*排行榜*/
.ul_rank li { line-height:26px; height:26px; overflow:hidden; text-align:right;}
.ul_rank a { float:left}
.ul_rank i { float:left; width:16px; height:16px; line-height:16px; text-align:center; color:#fff; font-weight:700; display:inline; margin:5px 5px 0 0;font-family:Arial; background:url(../images/dianyingimg/index/images/commonMap.png) -51px 0 no-repeat;}
.ul_rank i.iFirst { background-position:0 0}
.ul_rank i.iSecond { background-position:-17px 0}
.ul_rank i.iThird { background-position:-34px 0}
.ul_rank .sNum { color:#999}

.ul_txtA li { background:url(../images/dianyingimg/detail/images/lineBg.png) 0 bottom repeat-x; line-height:22px; float:left; width:100%; text-align:right}
.ul_txtA .bottomLine { background:url(../images/dianyingimg/detail/images/lineBg.png) 0 bottom repeat-x;}
.ul_txtA .liSelected { background:url(../images/dianyingimg/detail/images/yellowbar.gif) 0 0 repeat;}
.ul_txtA .liSelected p { background:url(../images/dianyingimg/detail/images/yellowbar2.gif?v=20130503) 0 0 no-repeat;}
.ul_txtA li p { text-align:left; float:left; color:#666}
.ul_txtA li .sTime { color:#999; padding-right:2px}

.ul_txtB li { background:url(../images/dianyingimg/guide/images/videoGuideMap.png) -197px 12px no-repeat; height:26px; line-height:26px; overflow:hidden; padding:0 0 0 5px}

.picConA { width:630px; overflow:hidden; float:right}
.picConB { width:1000px; overflow:hidden;}

.ulPicTxtA li { float:left; margin:15px 45px 0 0; display:inline}
.ulPicTxtA li.liRight { float:right; margin-right:0;}

.ulPicTxtB { width:1050px}
.ulPicTxtB li { float:left; margin:15px 38px 0 0; display:inline; width:135px;}
.ulPicTxtB .playBtn { width:135px; height:90px}
.ulPicTxtB .sTit { height:40px;}

.ulPicTxtC { width:1050px;}
.ulPicTxtC li { float:left; margin:15px 38px 0 0; display:inline; width:110px;}
.ulPicTxtC .playBtn { width:110px; height:147px}
.ulPicTxtC .sTit { height:44px; line-height:22px; font-size:14px}

.ulPicTxtD .sTit { height:22px;}

.ulPicA { width:1030px; padding:15px 0 0 0}
.ulPicA li { width:147px; height:100px; float:left; padding:0 23px 0 0}

.ulTxtCenter li { text-align:center}

.ulTxtA { padding:5px 0 0 0}

/*筛选列表*/
.tabChoiceList { float:left; height:20px; line-height:20px; overflow:hidden; padding:5px 0 0 20px}
.tabChoiceList em { color:#666; float:left}
.tabChoiceList a { float:left; margin-right:10px; display:inline; padding:0 5px;}
.tabChoiceList a:hover { background:#f2f2f2; text-decoration:none; color:#0096db}
.tabChoiceList a.cur,.tabChoiceList a:hover.cur { background:#0096db; color:#fff}

.showMore,.hideMore { background:#f2f2f2; text-align:center; color:#666; cursor:pointer; padding:8px 0 6px; margin-top:10px; vertical-align:middle; font-family:\5B8B\4F53; line-height:16px; height:16px; overflow:hidden}
.showMore .iArrow,.hideMore .iArrow { background:url(../images/dianyingimg/guide/images/videoGuideMap.png) 0 0 no-repeat; display:inline-block; width:7px; height:4px; vertical-align:middle; margin:0 0 0 5px; overflow:hidden}
.showMoreHover,.hideMoreHover { background:#0096db; color:#fff}
.showMoreHover .iArrow,.hideMoreHover .iArrow { background-position:0 -5px}
.hideMore .iArrow { background-position:0 -10px}
.hideMoreHover .iArrow { background-position:0 -15px}

/*团票*/
.tuanTickets { padding:5px 0 0 0; width:244px}
.tuanTickets li { height:26px; line-height:26px; overflow:hidden; float:left; width:244px;}
.tuanTickets li.liLoading { background:url(../images/dianyingimg/images/loading.gif) center center no-repeat; height:100px}
.tuanTickets span { float:left; overflow:hidden}
.tuanTickets .sAddress { width:110px;}
.tuanTickets .sDes { width:132px; text-align:right}
.tuanTickets .sDes a { color:#f76d4a}

/*地区选择*/
.areaChoice { float:left; padding-right:5px;}
.areaChoice .sHasChoice,.areaChoice a.aChoice { height:20px; line-height:20px; padding:0 19px 0 7px; float:left; margin-top:5px; background:#e8e8e8; color:#666; cursor:pointer; overflow:hidden; position:relative}
.areaChoice .sHasChoice .iArrow,.areaChoice a.aChoice .iArrow { background:url(../images/dianyingimg/guide/images/videoGuideMap.png) 0 0 no-repeat; display:block; width:7px; height:4px; overflow:hidden; position:absolute; top:8px; right:7px}

.addressList { border:1px solid #e6e6e6; padding:5px 8px 5px 10px; position:absolute; top:25px; left:0px; background:#fff; z-index:10; width:225px; display:none}
.addressList .iLine { height:0px; line-height:0px; font-size:0px; overflow:hidden; border-top:1px solid #e6e6e6; display:block; width:223px; margin:10px 0 8px}
.addressList a.aColsebtn { background:url(../images/dianyingimg/guide/images/videoGuideMap.png) -8px 0 no-repeat; width:18px; height:15px; position:absolute; right:0px; top:0px; display:block}
.addressList a:hover.aColsebtn { background-position:-27px 0}
.addressList .sTit { height:26px; line-height:26px; display:block}
.addressList .pTab a { width:16px; height:16px; float:left; background:#ebebeb; color:#0096db; line-height:16px; text-align:center; margin:0 1px 5px 0}
.addressList .pTab a:hover,.addressList .pTab a.cur { background:#0096db; text-decoration:none; color:#fff; font-weight:700}
.addressList .pList span { width:45px; float:left; text-align:left; height:24px; line-height:24px; overflow:hidden}
.areaChoice .sHasChoiceHover,.areaChoice .sHasChoiceCur { background:#0096db; color:#fff}
.areaChoice .sHasChoiceHover .iArrow,.areaChoice .sHasChoiceCur .iArrow { background-position:0 -5px}

.areaChoice a:hover.aChoice { background:#0096db; color:#fff; text-decoration:none}
.areaChoice a:hover.aChoice .iArrow { background-position:0 -5px}
.areaChoiceSelected .addressList { display:block}
.areaChoiceSelected a.aChoice { background:#0096db; color:#fff; text-decoration:none}
.areaChoiceSelected a.aChoice .iArrow { background-position:0 -5px}

.addressListA { padding:15px 8px 10px 10px}
.addressListA .pList span { width:56px;}

.movieIntro { background:#f7f7f7; padding:30px 10px 20px 30px}
.movieIntro .mod_b { float:right; padding-top:5px; width:245px}
.movieIntro .tuanTickets { padding-top:12px}
.movieIntro .tuanTickets li { height:32px; line-height:32px; overflow:hidden; float:left; width:244px;}
.movieIntro .tuanTickets li.liLoading { height:100px}
.movieIntro .pMore { padding-top:17px; line-height:20px; height:20px} 
.movieIntro .iLineA { height:300px; width:0px; float:left; overflow:hidden; display:inline; margin:-10px 0 0 5px; border-left:1px solid #eaeaea; border-right:1px solid #fff;}

.txtIntro { width:690px; float:left}
.txtIntro .tit { line-height:30px; font-size:14px; padding-bottom:20px;}
.txtIntro .tit .sName { font-family:\5FAE\8F6F\96C5\9ED1,\9ED1\4F53,\5B8B\4F53; font-size:28px; padding-right:10px; display:inline; float:left}
.txtIntro ul { padding-top:16px}
.txtIntro li { height:26px; line-height:26px; overflow:hidden; float:left; width:100%}
.txtIntro li span { overflow:hidden; float:left}
.txtIntro li em { color:#999}
.txtIntro li a { margin-right:10px; white-space:nowrap}
.txtIntro .sDesA { width:360px}
.txtIntro .sDesB { width:170px}
.txtIntro .sDesC { width:140px}
.txtIntro .liLast { height:auto}
.txtIntro .liLast em { float:left}
.txtIntro .liLast p { width:640px; float:left; line-height:24px; padding-top:1px}
.txtIntro .liPlay { line-height:32px; height:32px; padding:5px 0 0 0}
.txtIntro .liPlay em { float:left}
.txtIntro .liPlay a.aPlayBtn { background:url(../images/dianyingimg/guide/images/videoGuideMap.png) 0 -286px no-repeat; width:86px; height:31px; padding:0 0 0 35px; line-height:32px; overflow:hidden; float:left; color:#0096db; font-weight:700; font-size:14px; display:inline}
.txtIntro .liPlay a:hover.aPlayBtn { background-position:0 -318px; text-decoration:none;}

.videoCon { padding:15px 0 0 0; float:left; width:335px; height:271px; overflow:hidden}

/*评论*/
.commentCon { width:650px; float:left;}
.commentForm .pTit { line-height:30px; height:30px; overflow:hidden; padding-bottom:13px}
.commentForm .pTit .sName { font-family:\5FAE\8F6F\96C5\9ED1,\9ED1\4F53,\5B8B\4F53; font-size:20px; }
.commentForm .conmmentArea { border:1px solid #bbb; padding:5px; line-height:22px; width:638px; height:60px; overflow-y:scroll; font-size:13px; position:relative;}
.commentForm a.submitBtn { background:url(../images/dianyingimg/detail/images/detailMap.png) 0 -33px no-repeat; width:82px; height:30px; display:inline; text-indent:-9999px; line-height:9999px; overflow:hidden;margin-top:10px; float:left}
.commentForm a:hover.submitBtn { background-position:-83px -33px}
.commentCon .pMore { text-align:right; padding:10px 0; font-family:\5B8B\4F53}
.commentCon .sConmmentTips { color:#999; line-height:30px; float:left; height:30px; padding:10px 0 0 10px}
.commentOurs { padding:15px 0 6px}
.commentOurs .ul_txtA p { float:left; width:550px; text-align:left; padding:14px 0 14px 10px; color:#333; word-wrap:break-word}
.commentOurs .ul_txtA .sTime { line-height:30px; padding:10px 0; float:right; position:relative}

/*验证码*/
.verificationCodeCon { height:34px; font-size:13px; padding:10px 0 0 0}
.verificationCodeCon .verificationCodeInput { height:22px; border:1px solid #c8c8c8; width:100px; color:#999; padding:5px 3px; float:left; line-height:22px;}
.verificationCodeCon .emCodeImg { width:70px; padding-left:5px; float:left; height:34px}
.verificationCodeCon .emCodeImg img { vertical-align:top}
.verificationCodeCon a.changeBtn { float:left; line-height:34px; margin-left:5px; color:#2a78b3; text-decoration:underline}
.verificationCodeCon a:hover.changeBtn { color:#f30}

/*电影上映列表*/
.movieTableList { width:695px; margin-top:12px; text-align:left}
.movieTableList td { text-indent:10px; border-bottom:1px solid #F4F4F6; padding:10px 0; line-height:20px; height:20px;}
.movieTableList .trTit { background:#F4F4F6}
.movieTableList .trTit td { border-bottom:0 none}

/*底部*/
.bottomFooter { border-top:1px solid #dedede; background:#f5f5f5}
.bottomFooter .bottomBorder { border-top:1px solid #fff}
.sfooter { padding-bottom:10px}

.movieBanner { width:1000px; height:260px; position:relative;}
.movieBanner img { vertical-align:top; float:left; display:inline}
.movieBanner .movieTxt { background:url(../images/dianyingimg/images/titPngBg.png) 0 0 repeat; _background:none; _filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F000000,endColorstr=#7F000000); bottom:5px; left:0; height:27px; line-height:27px; overflow:hidden; color:#fff; font-family:\5FAE\8F6F\96C5\9ED1,\9ED1\4F53,\5B8B\4F53; padding:0 5px; font-size:16px; position:absolute}
.movieBanner .movieTxt em { color:#ff7d29; font-weight:700;}

.blueBtn,.orangeBtn,.grayBtn { -webkit-radius:2px; -moz-radius:2px; -ms-radius:2px; -o-radius:2px; border-radius:2px; padding:0 10px; line-height:26px; height:26px; float:left; font-size:14px; display:inline; margin:4px 0 0 10px;}
a:hover.blueBtn,a:hover.orangeBtn,a:hover.grayBtn { text-decoration:none;}
a.blueBtn { background:#1f86ee; color:#fff;}
a.orangeBtn { background:#ff7d29; color:#fff; position:relative;}
a.grayBtn,a:hover.grayBtn { background:#dedede; color:#9f9f9f;}
a:hover.blueBtn { background:#4697e9; color:#fff}
a:hover.orangeBtn { background:#ff9652; color:#fff}

.txtIntro .pTips { float:left; position:relative;}
.txtIntro .pTips .tips { position:absolute;-webkit-radius:2px; -moz-radius:2px; -ms-radius:2px; -o-radius:2px; border-radius:2px; border:1px solid #eed68e; background:#fef8d6; line-height:21px; padding:0 5px; white-space: nowrap; top:36px; left:10px; font-size:12px; color:#c3800d}
.txtIntro .pTips .tips .iArrow { background:url(../images/dianyingimg/detail/images/detailMap.png) -291px -166px no-repeat; width:9px; height:6px; position:absolute; left:11px; top:-6px;}
.txtIntro .pTips a.tipsLink,.txtIntro .pTips a:hover.tipsLink { color:#0079d5}
.txtIntro .iAddOne { position:absolute; right:-22px; top:3px; color:#ff7d29; display:none; }

/*2014-5-27 百度热词*/
.baiduHotWords{padding:9px 10px 4px; border:1px solid #F7DEBD; height:26px; line-height:22px; overflow:hidden; background:#FFF9DD;}
.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 .baiduHotWordsCon { width:595px;}

.baiduHotWordsR { border:1px solid #a2cdea; background:#fff; padding-bottom:5px;}
.baiduHotWordsR .sTit { line-height:30px; height:30px; text-align:center; background:#edf7ff; display:block; border-bottom:1px solid #a2cdea; font-size:18px; color:#2a85cb;font-family:\5FAE\8F6F\96C5\9ED1,\9ED1\4F53,\5B8B\4F53}
.baiduHotWordsR .baiduHotWordsCon { width:210px; overflow:hidden; float:left; height:300px; padding-top:4px;}
.baiduHotWordsR .baiduRank { float:left; width:16px; padding:5px 3px 0 8px;}
.baiduHotWordsR .baiduRank li { height:20px; overflow:hidden; width:16px; float:left}
.baiduHotWordsR .baiduRank i { margin:2px 0 0 0;float:left; width:16px; height:16px; line-height:16px; text-align:center; color:#fff; font-weight:700; display:inline; font-family:Arial; background:url(../images/dianyingimg/index/images/commonMap.png) -51px 0 no-repeat;}
.baiduHotWordsR .baiduRank i.iFirst { background-position:0 0}
.baiduHotWordsR .baiduRank i.iSecond { background-position:-17px 0}
.baiduHotWordsR .baiduRank i.iThird { background-position:-34px 0}
