font { position:absolute; z-index:100}

.main { width:1000px; margin:0 auto; padding:10px 0 20px;}
.main a { color:#2a78b4}
.main a:hover { color:#f30}

.m7 { margin-top:7px}

.mod_y { background:#fff url(http://img1.2345.com/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}
.mod_y .mod_e { border-right:0 none;border-left:0 none; background:none; border-bottom:0 none}
.mod_y .ulPic_widthA { padding:10px 0 0 9px}
.mod_y .col_b { padding-top:8px}
.mod_y .ulTxt_widthB { padding:0 20px 0 0}

.ulPic_widthA { padding:5px 0 0 9px;}
.ulPic_widthA li { width:114px; float:left; margin:2px 15px 0; display:inline; padding-bottom:15px; overflow:hidden;}
.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(http://img1.2345.com/dianyingimg/dianying/images/movieMap.png) -111px 0 no-repeat; z-index:11}

.ulPic_widthB { padding:20px 0 0 8px}
.ulPic_widthB li { width:110px; float:left; margin:0 13px; display:inline}
.ulPic_widthB li.right { float:right; margin-right:0}
.ulPic_widthB .pic { height:76px}
.ulPic_widthB .pic .iTxtBg { width:110px;}

.ulPic_widthC { padding:3px 0 6px}
.ulPic_widthC li { width:213px; float:left; display:inline; padding-bottom:10px}
.ulPic_widthC .pic { width:80px;}
.ulPic_widthC .txt { width:120px;}

.ulTxt_widthB { padding:7px 20px 10px;}

/*焦点图*/
focusPng { background:url(../images/focusPngMap.png) 0 0 no-repeat;}
.videoFocus { height:500px; overflow:hidden; position:relative; z-index:20; background:#c5c5c5;}
.videoFocus a:hover { text-decoration:none}
.videoFocus .pic { display:block; z-index:9; width:1000px; height:500px; overflow:hidden;  position:absolute; top:0; left:0}
.videoFocus .pic img { background:url(../images/loading.gif) 481px 90px no-repeat;}
.videoFocusTab { position:absolute; top:413px; padding-left:680px; z-index:15}
.videoFocusTab li { width:57px; height:70px; float:left; text-align:center; padding:4px 0px 0px; margin:0 3px; display:inline; overflow:hidden}
.videoFocusTab li a {width:57px; height:70px; display:block; overflow:hidden; float:left;}
.videoFocusTab li img {  width:57px; height:70px; vertical-align:top; display:block}
.videoFocusTab li .pTit { margin-top:-18px; line-height:18px; width:57px; overflow:hidden; height:18px; color:#bebebe; display:block; position:relative}
.videoFocusTab li .pTit i { display:none}
.videoFocusTab li .pTit span { display:block}
.videoFocusTab li.liHover { }
.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 { height:300px; position:absolute; top:120px; left:740px; z-index:15; overflow:hidden; width:230px;}
.videoFocusTitCon a { height:300px; line-height:24px; overflow:hidden; color:#fff; font-family:\5B8B\4F53; z-index:15; font-size:12px; display:none}
.videoFocusTitCon a span { font-size:24px; line-height:60px; font-weight:bold;}
.videoFocusTitCon a:hover { color:#fff}


/*删选列表*/
.select_list { border:1px solid #e6e6e6; background:#fff; padding:4px 0 7px 19px; font-size:12px; position:relative; z-index:50}
.select_list dl { float:left; display:inline; line-height:24px; margin-top:4px}
.select_list dt { float:left; background:url(http://img1.2345.com/dianyingimg/dianying/images/movieMap.png) 0 0 no-repeat; padding-left:7px; color:#fff; height:19px; overflow:hidden; margin-top:2px; line-height:19px; display:inline}
.select_list dd { float:left; position:relative; zoom:1}
.select_list dd a { float:left; margin:0 10px 0 6px ; display:inline; color:#333; height:24px}
.select_list dd a:hover { color:#f30}
.select_list .dtTitA { width:47px; background-position:-164px -20px}
.select_list .dtTitB { width:57px; background-position:-164px 0}
.select_list dd em { color:#999; float:left; padding-left:6px}
.select_list .pStarList { float:left}
.select_list .changeList { float:left;}
.select_list .changeList .sChange { width:51px; height:24px; background:url(http://img1.2345.com/dianyingimg/dianying/images/movieMap.png) -115px -79px no-repeat; float:left; padding-left:6px; overflow:hidden; cursor:pointer; display:inline}
.select_list .changeList p { position:absolute; width:114px; border:1px solid #ddd; display:none; padding:5px}
.select_list .changeList p a { color:#666; margin:0; float:none}
.select_list .changeList p a:hover { color:#f30}
.select_list .changeList p span { width:38px; height:24px; line-height:24px; text-align:center; float:left; overflow:hidden}
.select_list .changeListHover { position:relative;}
.select_list .changeListHover .sChange { position:relative; z-index:60; background-position:-115px -55px}
.select_list .changeListHover p { display:block; position:absolute; top:23px; left:0; background:#f8f8f8; z-index:59}

.select_list .dlStyleA { width:475px;}
.select_list .dlStyleA dd { width:420px;}
.select_list .dlStyleB { width:308px;}
.select_list .dlStyleB dd { width:250px;}
.select_list .dlStyleC { width:190px;}
.select_list .dlStyleC dd { width:135px;}
.select_list .dlStyleD { width:480px;}
.select_list .dlStyleD dd { width:415px;}

/*最新电影列表*/
.new_movie_list { background:url(http://img1.2345.com/dianyingimg/dianying/images/movieRepeatMap.png) 0 -34px repeat-x; border-top:1px solid #ededed; height:40px; line-height:24px; padding:15px 28px 0;}
.new_movie_list .iNewLogo { float:left; background:url(http://img1.2345.com/dianyingimg/dianying/images/movieMap.png) -197px -40px no-repeat; width:31px; height:11px; margin:6px 0 0 0; display:inline}
.new_movie_list p { float:left; color:#ccc; line-height:24px; height:24px; overflow:hidden; width:530px}
.new_movie_list p a { margin:0 13px; display:inline-block}
.new_movie_list a.aMore { float:right; background:url(http://img1.2345.com/dianyingimg/dianying/images/movieMap.png) 0 -26px no-repeat; width:110px; height:25px; line-height:26px; text-align:center; color:#333; overflow:hidden}
.new_movie_list a:hover.aMore { color:#f30}

/*院线播报*/
.cinema_report { background:#fff}
.cinema_report .th_a { border-right:1px solid #c6ddee}
.cinema_report .th_a .sMark { cursor:auto}
.cinema_report .th_a .pTabList { float:left; padding-left:50px}
.cinema_report .th_a .pTabList a { border-right:1px solid #c6ddee; padding:4px 20px 0; margin-left:0;}
.cinema_report .th_a .pTabList a.selected { border:0 none;}
.cinema_report .tb_a { border:1px solid #ddd; border-top:0 none}
.tuan_film_tickets { line-height:28px; height:25px; overflow:hidden; padding:10px 0 17px 21px}
.tuan_film_tickets em { background:url(http://img1.2345.com/dianyingimg/dianying/images/movieMap.png) 0 0 no-repeat; float:left; height:25px; width:104px}
.tuan_film_tickets a { display:inline-block; margin:0 15px}

/*电影类型分类*/
.movie_style_sort { border:0 none;}
.movie_style_sort .th_a { border-right:1px solid #c6ddee;}
.movie_style_sort .th_a .pTabList { float:left; padding:0;}
.movie_style_sort .th_a .pTabList a { border-right:1px solid #c6ddee; padding:4px 30px 0; margin-left:0;}
.movie_style_sort .th_a .pTabList a.selected { border:0 none}
.movie_style_sort .tb_a { border:1px solid #ddd; border-top:0 none; padding:0}
.movie_style_sort .col_a { border:0 none;}
.movie_style_sort .ulPic_widthA { padding:18px 0 0 10px}
.movie_style_sort .col_b { border-top:0 none; overflow:hidden;}

/*电影热门分类*/
.movie_sort_hot { background:url(http://img1.2345.com/dianyingimg/dianying/images/movieHotBg.jpg) 0 0 no-repeat; height:485px; overflow:hidden}
.movie_sort_hot .ulPic_widthA { float:left; padding:0 27px 0 26px} 
.movie_sort_hot .ulPic_widthA li { float:none; padding:0 0 15px 0; display:block; margin:0}
.movie_sort_hot .ul_right { padding:0 27px 0 0; float:right}
.movie_sort_hot .pHotTit { height:32px; line-height:32px; padding-bottom:23px; padding-left:1px}
.movie_sort_hot .pHotTit a { float:left; width:166px; text-align:center; font-family:\5FAE\8F6F\96C5\9ED1,\9ED1\4F53,\5B8B\4F53; font-size:18px; height:32px; line-height:32px}
.movie_sort_hot .pHotTit a:hover { text-decoration:none}
.movie_sort_hot .pHotTit a.aColorA,.movie_sort_hot .pHotTit a:hover.aColorA { color:#af6161}
.movie_sort_hot .pHotTit a.aColorB,.movie_sort_hot .pHotTit a:hover.aColorB { color:#666}
.movie_sort_hot .pHotTit a.aColorC,.movie_sort_hot .pHotTit a:hover.aColorC { color:#a97549}
.movie_sort_hot .pHotTit a.aColorD,.movie_sort_hot .pHotTit a:hover.aColorD { color:#538ba6}
.movie_sort_hot .pHotTit a.aColorE,.movie_sort_hot .pHotTit a:hover.aColorE { color:#bf577e}
.movie_sort_hot .pHotTit a.aColorF,.movie_sort_hot .pHotTit a:hover.aColorF { color:#6a8352}

/*团购电影票*/
.ptRelative { position:relative; z-index:25}
.tuanMovieTicket { position:relative; z-index:50}
.tuanMovieTicket .th_f { padding-left:10px}
.tuanMovieTicket .tb_f { height:127px; padding:5px 10px;}
.tuanMovieTicket .tb_f i.iLoading { background:url(http://img1.2345.com/dianyingimg/images/loading.gif) center center no-repeat; height:127px; width:100%; display:block}
.tuanMovieTicket dl { position:relative; z-index:10; display:none}
.tuanMovieTicket dt { height:22px; line-height:22px; width:40px; padding:5px 0}
.tuanMovieTicket dd { margin-top:-27px; padding:0 0 0 40px}
.tuanMovieTicket a.movieListBtn { background:url(http://img1.2345.com/dianyingimg/dianying/images/movieMap.png) 0 -169px no-repeat; width:121px; height:23px; line-height:24px; padding-left:13px; color:#fff; display:block; margin-top:7px; font-weight:700; overflow:hidden}
.tuanMovieTicket a:hover.movieListBtn { color:#fff; text-decoration:none;}
.tuanMovieTicket a.movieListBtnShow { background-position:0 -121px}
.tuanMovieTicket a:hover.movieListBtnShow { background-position:0 -145px}

.tuanMovieTicket .choicedFilmName { text-align:right; line-height:24px; height:24px; overflow:hidden; font-family:\5B8B\4F53; padding:6px 0 0 0;}
.tuanMovieTicket .choicedFilmName a { float:right; line-height:18px; height:18px; overflow:hidden; padding:5px 0 1px}
.tuanMovieTicket .choicedFilmName a em { float:left; cursor:pointer; display:inline;}
.tuanMovieTicket .choicedFilmName a em.emName { color:#666; width:150px; float:left; overflow:hidden; white-space:nowrap; padding:0}
.tuanMovieTicket .choicedFilmName a:hover { text-decoration:underline;}
.tuanMovieTicket .choicedFilmName a:hover em { color:#f30;text-decoration:underline;} 

.tuanMovieTicket .tuanMovieLinks { width:100%; overflow:hidden; height:24px; padding:15px 0 0 0; position:relative; z-index:5; display:none}
.tuanMovieTicket .tuanMovieLinks p { width:240px; height:24px; line-height:24px;}
.tuanMovieTicket .tuanMovieLinks a { background:url(http://img1.2345.com/dianyingimg/dianying/images/movieMap.png) right -193px no-repeat; padding-right:4px; float:left; margin-left:4px; position:relative; color:#2a78b3; margin-right:5px; font-size:12px}
.tuanMovieTicket .tuanMovieLinks a i { background:url(http://img1.2345.com/dianyingimg/dianying/images/movieMap.png) left -193px no-repeat; float:left; width:4px; position:absolute; height:24px; top:0; left:-4px;}
.tuanMovieTicket .tuanMovieLinks a:hover { color:#fff; text-decoration:none; background-position:right -218px}
.tuanMovieTicket .tuanMovieLinks a:hover i { background-position:left -218px}
.tuanMovieTicket .loadingEnd i.iLoading { display:none}
.tuanMovieTicket .loadingEnd dl { display:block}
.tuanMovieTicket .loadingEnd .tuanMovieLinks { display:block}

/*地区选择*/
.areaChoice a.aChoice { height:20px; line-height:20px; padding:0 19px 0 7px; float:left; color:#333; cursor:pointer; overflow:hidden; position:relative; background:url(http://img1.2345.com/dianyingimg/dianying/images/movieRepeatMap.png) 0 -96px repeat-x; border:1px solid #ccc; margin-right:8px; display:inline; white-space:nowrap}
.areaChoice a.aChoice .iArrow { background:url(http://img1.2345.com/dianyingimg/guide/images/videoGuideMap.png) 0 0 no-repeat; display:block; width:7px; height:4px; overflow:hidden; position:absolute; top:8px; right:7px}
.areaChoice a:hover.aChoice { background-position:0 -117px; text-decoration:none; color:#333}
.areaFilmChoice { position:relative; z-index:20}
.areaChoice a.aFilmChoice { border:1px solid #e8e8e8; background:#f5f5f5; padding-left:0; margin-right:0}
.areaChoice a.aFilmChoice span { width:149px; border-right:1px solid #fff; height:20px; display:block; overflow:hidden; background:#fff; padding-left:7px; color:#ccc}

.areaChoice a.aFilmChoiceCur { border:1px solid #ccc;}
.areaChoice a.aFilmChoiceCur span { border-right:1px solid #ccc; color:#333}
.areaChoice a:hover.aFilmChoiceCur { background:url(http://img1.2345.com/dianyingimg/dianying/images/movieRepeatMap.png) 0 -117px repeat-x;}

.areaChoice .filmListBox { border:1px solid #ccc; width:176px; position:absolute; top:21px; left:0; background:#fff; display:none; padding-bottom:28px;}
.areaChoice .filmListBox .pMore { text-align:right; border-top:1px solid #ddd; line-height:28px; height:28px; background:#fff; position:absolute; bottom:0; left:0; width:100%}
.areaChoice .filmListBox .pMore a { display:inline; padding:0; font-family:\5B8B\4F53; color:#2A78B4; margin-right:7px;}
.areaChoice .filmListBox .pMore a:hover { background:none; color:#f30}

.areaChoice .ulFilmList { width:100%;}
.areaChoice .ulFilmList li { height:24px; line-height:24px; overflow:hidden; width:100%; float:left;}
.areaChoice .ulFilmList a { display:block; color:#333; padding:0 7px;}
.areaChoice .ulFilmList a:hover { background:#f2f9fb; color:#2A78B4; text-decoration:none}

.areaChoice .ulFilmListScroll { height:240px; overflow-y:scroll; overflow-x:hidden;}
.areaChoice .ulFilmListScroll li { *width:162px; *padding-right:14px;}

.addressList { border:1px solid #e6e6e6; padding:5px 8px 5px 10px; position:absolute; top:21px; left:-11px; 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(http://img1.2345.com/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}
.areaChoiceSelected { z-index:15}
.areaChoiceSelected .addressList,.areaChoiceSelected .ulFilmList { display:block}
.areaChoiceSelected a.aChoice { background-position:0 -117px; text-decoration:none; color:#333}
.areaChoiceSelected a.aFilmChoiceCur { background:url(http://img1.2345.com/dianyingimg/dianying/images/movieRepeatMap.png) 0 -117px repeat-x;}

.addressListA { padding:15px 8px 10px 10px}
.addressListA .pList span { width:56px;}

