@charset "utf-8";
/*
 * Zijing Movie v 2010
 * Date: 2010-05-10
 * (c) 2009-2010 Ruifox, http://www.ruifox.com
 */

body {background:#000;font-family:"Microsoft YaHei",Arial, Helvetica, sans-serif;margin:0;font-size:12px;color:#333;}

a:link{color:#600;text-decoration:none}
a:visited{color:#666;text-decoration:none}
a:hover{color:#c00;text-decoration:none}
h1,h2,h3,ul,li,p{margin:0;padding:0}
img{border:none}
ul,ol,dl{list-style-type:none}
input,td,textarea{font-size:12px;font-family:Arial, Helvetica, sans-serif}
/* -------------首页开始----------------- */
#header{width:956px;height:106px;margin:auto;position:relative}
#logo{background:url(logo.png);position:absolute;text-indent:-999px;font-size:0;width:199px;height:51px;overflow:hidden;top:20%}
#top_link{position:absolute;top:20px;right:5px;color:#FFF;white-space:pre}
#top_link a{color:#FFF}
#top_link a:hover{color:#FF0}
#menu {position:absolute;bottom:0;right:-1px;width:550px;height:36px; text-align:right}
#menu a{display:inline-block;*display: inline; zoom:1;width:85px;height:24px;padding-top:12px;background:url(nav_bg.png) -2px -36px;color:#930;font-size:14px; font-weight:bold;text-align:center}
* html #menu a{background:url(nav_bg_ie6.png) -2px -36px;}
#menu a:hover,#menu #current{background-position:-2px 0;color:#FFF;}
#sublist{background:url(top_bg.png);width:956px;height:65px;margin:auto;position:relative;color:#FFF}
#submovie{position:absolute;width:578px;height:20px;font-weight:bold;overflow:hidden;top:28px;left:40px;font-size:0}
#demo1,#demo2{display:inline-block;*display: inline; zoom:1;height:20px;letter-spacing:1px;text-shadow: 1px 1px 1px #900;font-size:12px}
#submovie a{color:#FFF;zoom:1}
#submovie a:hover{color:#FF0}
#search{width:270px;height:30px;position:absolute;top:20px;right:10px}
#search input{display:inline-block;*display: inline; zoom:1; vertical-align:middle}
#search #keyword{width:162px;height:21px; border:1px solid #cdc69a;padding-left:3px}
#search #submit{width:30px;height:25px;background:url(search_bg.png);border:none;margin-left:-5px;}
#left_btn,#right_btn{display:block;position:absolute;width:18px;height:18px;text-indent:-999px;overflow:hidden}
#left_btn{left:16px;top:26px}
#right_btn{left:623px;top:26px}
.box{width:956px;margin:auto;background:#fff;position:relative}
#banner{height:262px;background:url(main_bg.png) repeat-x #fff;}
/* -------------幻灯片开始----------------- */
#slide{width:603px;height:246px;border:1px solid #cf7200;padding:2px;position:absolute;left:12px;top:10px;overflow:hidden}
#slide img {width:603px;height:246px;}
#slide a {display:block;position:absolute;top:2px;left:2px;width:603px;height:246px}
.slideBtns {position:absolute;width:603px;height:30px;z-index:1;left:2px;bottom:2px;}
.slideBtns ul{position:absolute;z-index:1;top:0;right:10px}
.slideBtns #slideBg{width:100%;height:30px;background:url(slide_ctr.png);opacity:0.3;filter:alpha(opacity=30);}
.slideBtns li{display:inline-block;zoom: 1;*display:inline;width:30px;height:30px;line-height:30px; text-align:center;cursor:pointer;color:#FFF}
.slideBtns ul .current{background:#000;opacity:0.5;filter:alpha(opacity=50)}
#flvplayer{position:absolute;width:291px;height:232px;padding:9px;top:10px;right:12px;border:1px solid #fcd7a5;background:#fff}
#flvplayer h2{font-size:14px;color:#930;margin:5px auto}
#flvplayer p{line-height:19px}
#flvplaye #player{width:291px;height:163px}
/* -------------影讯开始----------------- */
#now_movie{height:308px}
#now_movie #hot_movie{width:607px;height:296px;border:1px solid #f5721a;background:url(hot_bg.png) repeat-x;position:absolute;left:12px;top:10px}
#now_movie #hot_movie h2{text-indent:-999px;overflow:hidden;display:block;width:95px;height:30px;background:url(hot_ico.png);position:absolute;top:5px;left:10px}
#now_movie #hot_movie #date{display:inline-block;*display: inline; zoom:1;width:51px;padding-left:8px;height:15px;background:url(date_bg.png);position:absolute;top:13px;left:105px;color:#FFF}
#now_movie #hot_movie  #today_show{position:absolute;top:46px;left:10px;width:600px;height:200px}
#now_movie #hot_movie  #today_show .today_m{position:absolute;left:0;top:0;width:390px;height:200px}
#now_movie #hot_movie  #today_show #more{position:absolute;top:215px;left:10px;}
#now_movie #hot_movie  #today_show .cover{width:150px;height:200px;background:url(img_bg.png);position:absolute;left:0;top:0}
#now_movie #hot_movie  #today_show .cover img{width:142px;height:192px;margin:4px}
#now_movie #hot_movie  #today_show .movie_con{width:230px;height:200px;position:absolute;left:155px;top:0}
#now_movie #hot_movie  #today_show .movie_con h3{font-size:14px;color:#930}
#now_movie #hot_movie  #today_show .movie_con h3 a{color:#930}
#now_movie #hot_movie  #today_show .movie_con h3 a:hover{color:#930;text-decoration:underline}
#now_movie #hot_movie  #today_show .movie_con span{display:block;line-height:22px;margin:6px auto}
#now_movie #hot_movie  #today_show .movie_con p{line-height:18px;color:#666}
#now_movie #soon_movie{width:309px;height:296px;border:1px solid #fcd7a5;position:absolute;right:12px;top:10px}
#now_movie #soon_movie h2{background:url(soon.png);height:31px;text-indent:-999px;overflow:hidden}
#now_movie #soon_movie #more{position:absolute;top:8px;right:5px; font-family:"宋体"}
#now_movie #soon_movie #more a{color:#FFF}
#now_movie #soon_movie #more a:hover{color:#FF0}
#m_list{width:191px;height:250px;position:absolute;top:-16px;right:12px;padding:2px 0;background:url(ul_bg.png) ;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='skin/ul_bg.png', sizingMethod=image);font-size:0;}
#m_list li {display:block;width:100%;height:50px;position:relative;cursor:pointer;font-size:12px;*margin-bottom:-1px}
#m_list .current{background:url(hot_over.png);color:#fff }
#m_list li img{display:block;width:53px;clip: rect(0 51px 42px 0);position:absolute;top:5px;left:15px}
#m_list li p{display:block;width:114px;height:40px;position:absolute;top:5px;right:0}
#now_movie #soon_movie ul{display:block;position:absolute;width:285px;height:250px;bottom:5px;padding:0 12px}
#now_movie #soon_movie li{height:24px;line-height:24px;padding-left:10px;background:url(common.gif) 0 3px no-repeat;position:relative;color:#930}
#now_movie #soon_movie li a{color:#666}
#now_movie #soon_movie li a:hover{color:#930}
#now_movie #soon_movie #elite{height:150px;background:none;color:#333;}
#now_movie #soon_movie #elite img{width:110px;height:150px;position:absolute;top:0;left:0}
#now_movie #soon_movie #elite strong{display:block;font-size:14px}
#now_movie #soon_movie #elite em{font-style:normal;color:#930}
#now_movie #soon_movie #elite #info{width:155px;height:150px;position:absolute;top:0;right:12px}
#now_movie #soon_movie #elite #more{width:113px;height:23px;line-height:23px;background:url(more_bg.png);position:absolute;left:0;top:125px;text-align:center;color:#fff }
/* ------------首页广告----------------- */
#ad_home{height:110px}
#ad_home  img{width:932px;height:90px;margin:10px 12px}
/* ------------首页新闻活动----------------- */
#news_line{height:7px;font-size:0;background:url(line.png) center top no-repeat}
#news_box{height:185px;background:url(main_bg.png) 0 -130px repeat-x #fff;position:relative;margin:auto 12px;border:1px solid #fcdaac}
#news_box ul{margin-top:5px}
#news_box li{height:24px;line-height:24px;padding-left:10px;background:url(common.gif) 0 3px no-repeat;position:relative;color:#930}
#news_box li a{color:#666}
#news_box li a:hover{color:#930}
#news_box #zjnews,#news_box #event{position:absolute;width:251px;height:160px;padding:0 10px;top:12px;}
#news_box #zjnews{left:0;border-right:1px dashed #f5721a}
#news_box #event{right:0;border-left:1px dashed #f5721a}
#news_box #zjnews h2,#news_box #event h2{display:block;height:25px;background:url(h2_ico.png) 0 5px no-repeat;font-size:14px;padding-left:20px;border-bottom:1px solid #f5721a}
#news_box #zjnews span,#news_box #event span{position:absolute;right:8px;top:4px}
#news_box #Latest {width:366px;height:184px;position:absolute;top:7px;left:271px;padding:0 10px;}
#news_box #Latest h2{display:block;height:30px;line-height:30px;background:url(newshow.png) 0 0px no-repeat;font-size:14px;padding-left:35px;border-bottom:1px solid #f5721a}
#news_box #Latest span{position:absolute;right:8px;top:10px}
#news_box #Latest img{position:absolute;left:15px;top:40px;width:110px;height:123px}
#news_box #Latest ul{position:absolute;left:135px;top:35px}
#partner_box{height:52px;padding:10px 0 20px 0;}
#partner{height:52px;margin:auto 12px;border:1px solid #d0d0d0;background:#f3f3f3}
#partner h2{position:absolute;font-size:14px;top:25px;left:25px}
#partner ul{display:block;width:850px;height:50px;position:absolute;top:13px;left:90px;}
#partner ul li{float:left;display:block;width:90px;height:50px;margin:auto 2px;_display:inline}
#partner ul li img{width:90px;height:50px;}
/* ------------页面底部----------------- */
#bottom{background:url(bottom_bg.jpg) center no-repeat;width:956px;height:86px;margin:auto;position:relative}
#bottom #bottom_link{position:absolute;top:10px;left:5px;color:#FFF;white-space:pre}
#bottom a{color:#FFF}
#bottom a:hover{color:#FF0}
#bottom #copyright{position:absolute;top:10px;right:5px;color:#FFF;text-align:right;line-height:150%}
/* -------------------------------------内页开始----------------------------------------- */
#main{width:928px;min-height:600px;_height:600px;margin:auto;background:url(main_bg.png) 0 -50px repeat-x #fff;padding:15px 14px;position:relative}
#sub_top{width:928px;height:54px;margin:auto;background:url(sub_tit.jpg)}
#sub_top h2{display:block;width:200px;height:18px;position:absolute;left:30px;top:30px;text-align:right}
#sub_top span{text-align:right;position:absolute;right:25px;top:30px;color:#FFF}
#sub_top span a{ color:#fff;text-decoration:none}
#sub_top span a:hover{ text-decoration: underline}
#left_nav{width:215px;height:499px;background:url(nav_bg.jpg) right -50px no-repeat;position:absolute;top:68px;left:26px}
#left_nav ul{margin-top:15px}
#left_nav li{display:block;height:39px;line-height:39px;text-align:right;background:url(nav_line.png) right bottom no-repeat;_background:url(nav_line_ie6.png) right bottom no-repeat}
#left_nav li span{display:block;height:39px;line-height:39px;padding-right:10px;background:url(sub_over.png);_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='skin/sub_over.png', sizingMethod=image);color:#fff;letter-spacing:2px}
#left_nav li a{padding-right:10px;letter-spacing:2px}
#left_nav li a:hover{color:#930}
#left_nav li a:visited{color:#930}
#right_con {padding-left:250px}
#right_con #content,#right_con #partnerlist,#right_con #news_con{line-height:20px;margin-top:10px;padding:0 10px;overflow:hidden}
#right_con #content p{margin:10px auto;}
#right_con #partnerlist ul {display:block;width:100%}
#right_con #partnerlist ul li{display:inline-block;zoom: 1;*display:inline;width:90px;height:50px;font-size:0}
#partnerlist ul li img{width:90px;height:50px;}
#right_con #newslist ul {display:block;padding:0 5px;margin-top:10px}
#right_con #newslist ul li{display:block;padding-left:20px;height:30px;line-height:30px;background:url(li_ico.gif) 5px center  no-repeat;border-bottom:1px dashed #666;font-size:14px;position:relative}
#right_con #newslist ul li span{position:absolute;top:5;right:5px;font-size:12px}
#right_con #newslist li a{color:#333}
#right_con #newslist li a:hover{color:#930}
#showpage{text-align:center;height:25px;line-height:25px;margin:10px auto}
#right_con #news_con h3{text-align:center;font-size:14px;color:#930;border-bottom:1px solid #e9e5df;padding:10px 0}
#right_con #news_con #news_info{text-align:center;height:40px;line-height:40px;color:#999;white-space: pre}
#right_con #news_con p{margin:10px auto;}
/* -------------------------------------旗下影院首页-------------------------------------- */
#sub_box{height:298px;background:url(main_bg.png) 0 -50px repeat-x #fff;position:relative}
#sub_info{width:607px;height:286px;position:absolute;border:1px solid #fcd7a5;background:#fff;top:10px;left:12px}
#sub_map{position:absolute;width:285px;height:266px;padding:10px 12px;top:10px;right:12px;border:1px solid #fcd7a5;background:#fff}
#sub_map h3{display:block;height:30px;background:url(h2_ico.png) 0 5px no-repeat;font-size:14px;padding-left:20px;border-bottom:1px solid #f5721a}
#sub_map #map{height:222px;border:1px solid #ccc;margin-top:10px}
#sub_info #sub_slide{width:313px;height:262px;position:absolute;left:12px;top:12px;overflow:hidden}
#sub_info #sub_slide img {width:313px;height:266px;}
#sub_info #sub_slide a {display:block;position:absolute;top:0;left:0;width:313px;height:256px}
#sub_info #sub_slide .slideBtns {position:absolute;width:100%;height:30px;z-index:1;left:0;bottom:0}
#sub_info #cinema_info{position:absolute;width:250px;height:262px;right:12px;top:12px}
#sub_info #cinema_info img{background:#fff;padding:1px;border:1px solid #999}
#sub_info #cinema_info h3{font-size:24px;letter-spacing:2px;margin:10px auto}
#sub_info #cinema_info p{line-height:25px;color:#333}
#sub_info #cinema_info a{width:113px;height:23px;line-height:23px;background:url(more_bg.png);position:absolute;left:0;bottom:12px;text-align:center;color:#fff }
#sub_big{height:648px;position:relative}
#sub_big #today_info{width:607px;height:606px;border:1px solid #f5721a;background:url(hot_bg.png) repeat-x;position:absolute;left:12px;top:10px}
#sub_big #today_info h2{text-indent:-999px;overflow:hidden;display:block;width:95px;height:30px;background:url(hot_ico.png);position:absolute;top:5px;left:10px}
#sub_big #today_info #date{display:inline-block;*display: inline; zoom:1;width:51px;padding-left:8px;height:15px;background:url(date_bg.png);position:absolute;top:13px;left:105px;color:#FFF}
#sub_big #today_info #today_movie{margin-top:45px;height:545px;overflow:hidden;padding:0 12px}
#sub_big #today_info ul a{zoom:1}
#sub_big #today_info ul li{display:block;position:relative;height:110px;_height:113px;font-size:12px}
#sub_big #today_info ul img{width:75px;height:100px;position:absolute;border:1px solid #ccc;top:10px;left:0}
#sub_big #today_info ul li div{position:absolute;width:485px;height:28px;border-bottom:1px solid #999;right:5px;top:10px}
#sub_big #today_info ul li div span{position:absolute;height:25px;line-height:25px;background:url(status.png) no-repeat;padding-left:60px}
#sub_big #today_info ul li div span a{font-size:14px;font-weight:bold;padding:0 5px}
#sub_big #today_info ul li .hot{background-position:0 2px} 
#sub_big #today_info ul li .new{background-position:0 -23px} 
#sub_big #today_info ul li .down{background-position:0 -48px} 
#sub_big #today_info ul li div em {font-style:normal;position:absolute;right:10px;top:7px;word-spacing:5px;}
#sub_big #today_info ul li p{position:absolute;width:485px;right:0;top:45px;_top:55;font-family:Verdana, Geneva, sans-serif;line-height:14px;word-spacing:1px;color:#666}
#sub_big #today_info ul li p a{color:#666}
#sub_big #today_info ul li p a:hover{color:#930}
#time_content p{margin:10px auto;line-height:20px;text-align:center}
#time_content p span{color:#F00;margin-left:20px;font-size:20px}
#sub_big #sub_ad{position:absolute;width:311px;height:256px;top:10px;right:12px}
#sub_big #sub_ad img{width:311px;height:256px;}
#sub_big #sub_soon{width:309px;height:338px;border:1px solid #fcd7a5;position:absolute;right:12px;bottom:30px;}
#sub_big #sub_soon h2{background:url(soon.png);height:31px;text-indent:-999px;overflow:hidden}
#sub_big #sub_soon #more{position:absolute;top:8px;right:5px; font-family:"宋体"}
#sub_big #sub_soon #more a{color:#FFF}
#sub_big #sub_soon #more a:hover{color:#FF0}
#sub_big #sub_soon ul{display:block;position:absolute;width:285px;height:286px;right:0;bottom:10px;padding:0 12px;}
#sub_big #sub_soon li{height:25px;line-height:25px;padding-left:10px;background:url(common.gif) 0 3px no-repeat;position:relative;color:#930}
#sub_big #sub_soon li a{color:#666}
#sub_big #sub_soon li a:hover{color:#930}
#sub_big #sub_soon #elite{height:160px;background:none;color:#333;}
#sub_big #sub_soon #elite img{width:110px;height:150px;position:absolute;top:0;left:0}
#sub_big #sub_soon #elite strong{display:block;font-size:14px}
#sub_big #sub_soon #elite em{font-style:normal;color:#930}
#sub_big #sub_soon #elite #info{width:155px;height:150px;position:absolute;top:0;right:12px}
#sub_big #sub_soon #elite #more{width:113px;height:23px;line-height:23px;background:url(more_bg.png);position:absolute;left:0;top:125px;text-align:center;color:#fff }
/* -------------------------------------今日影讯-------------------------------------- */
#today_ad{margin:5px auto 10px auto;margin-left:-13px}
#today_ad img{width:691px;height:103px}
.sub_today,#soon{margin-left:-12px;margin-bottom:10px}
.sub_today ul{display:none;overflow:hidden}
.sub_today h3{display:block;width:665px;height:31px;line-height:28px;background:url(ck_btn.png);padding-left:25px;color:#FFF;text-shadow: 1px 1px 1px #900;position:relative;font-size:14px;cursor:pointer}
.sub_today h3 span{position:absolute;top:0;right:10px;font-size:12px;font-weight:normal}
.sub_today ul a{zoom:1}
.sub_today ul li{display:block;position:relative;height:110px;font-size:12px}
.sub_today ul img{width:75px;height:100px;position:absolute;border:1px solid #ccc;top:10px;left:10px}
.sub_today ul li div{position:absolute;width:580px;height:28px;border-bottom:1px solid #999;right:10px;top:10px}
.sub_today ul li div span{position:absolute;height:25px;line-height:25px;background:url(status.png) no-repeat;padding-left:60px}
.sub_today ul li div span a{font-size:14px;font-weight:bold;padding:0 5px}
.sub_today ul li .hot{background-position:0 1px} 
.sub_today ul li .new{background-position:0 -24px} 
.sub_today ul li .down{background-position:0 -49px} 
.sub_today ul li div em {font-style:normal;position:absolute;right:10px;top:7px;word-spacing:5px;}
.sub_today ul li p{position:absolute;width:580px;right:5px;top:45px;font-family:Verdana, Geneva, sans-serif;line-height:18px;word-spacing:4px;color:#666}
.sub_today ul li p a{color:#666}
.sub_today ul li p a:hover{color:#930}
#soon h3{display:block;width:665px;height:31px;line-height:28px;background:url(ck_btn.png);padding-left:25px;color:#FFF;text-shadow: 1px 1px 1px #900}
#soon ul{font-size:0;word-spacing:0;padding-left:5px}
#soon li{position:relative;display:inline-block;*display:inline;zoom:1;width:223px;height:160px;border-bottom:1px dashed #ccc;font-size:12px}
#soon li img{position:absolute;top:15px;left:5px;width:100px;height:133px}
#soon li div{position:absolute;width:105px;height:133px;right:5px;top:15px}
#soon li div strong{display:block;font-size:14px}
#soon li div em{display:block;font-weight:bold;font-style:normal;margin:10px 0;color:#D00}
#soon li div p{display:block;line-height:20px;margin-bottom:5px}
/* -------------------------------------影片介绍-------------------------------------- */
#movie_info{margin-left:-12px;margin-bottom:10px;position:relative;height:210px;margin-top:10px;border-bottom:1px dashed #ccc}
#movie_info #detail span{display:block;position:absolute;width:150px;height:200px;background:url(img_bg.png);left:0;top:0}
#movie_info #detail span img{width:142px;height:192px;margin:4px}
#movie_info #detail{position:absolute;width:345px;height:200px;left:0;top:0}
#movie_info #detail div{position:absolute;right:0;width:180px;height:200px;top:0}
#movie_info #detail div h3{font-size:14px;color:#930;margin:2px auto}
#movie_info #detail div p{line-height:21px}
#movie_info #video{position:absolute;width:332px;height:200px;right:0;top:0}
#drama {margin-left:-12px;margin-bottom:10px;}
#drama  h3{font-size:14px;height:35px;line-height:30px;border-bottom:1px dashed #ccc;padding-left:10px;}
#drama  P{line-height:20px;margin:10px auto;padding:0 10px;}
#show_time{margin-left:-12px;margin-bottom:10px;padding-top:10px}
#show_time h3{font-size:14px;height:35px;line-height:30px;border-bottom:1px dashed #ccc;padding-left:10px;}
#show_time #time_tit{height:30px;line-height:30px;position:relative}
#show_time #time_tit span{position:absolute;left:110px;top:0}
#show_time #time_tit span a{margin:auto 5px}
#show_time #time_tit span .current{color:#ccc;font-weight:bold}
#show_time #time_tit span em{font-style:normal;color:#D00;margin-left:10px}
#show_time ul{display:none}
#show_time ul li{display:block;height:60px;border-bottom:1px solid #e4e4e4;position:relative}
#show_time ul li span{position:absolute;display:block;width:85px;height:18px;top:26px;left:10px;font-size:}
#show_time ul li p{position:absolute;display:block;width:578px;right:10px;top:15px;font-family:Verdana, Geneva, sans-serif;line-height:18px;word-spacing:4px;color:#666}
#show_time ul li p a{color:#666}
#show_time ul li p a:hover{color:#930}

