@charset "utf-8";
*{ margin:0; padding:0;}
body {
	font-size: 12px;
	background-color:#D6B1B8;
	background-image: url(../images/bg.jpg);
	background-repeat:repeat-x;
	line-height:18px;
	text-align:center;
	color:#020202;
}

table,tr,td{ font-size:12px;}
form,input,img,p{ padding:0px;margin:0; border:0;}
a:link {
	color: #616161;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #616161;
}
a:hover {
	text-decoration: none;
	color: #CA7200;
}
a:active {
	color: #616161;
	text-decoration: none;
}

.clear{clear:both;}
#page-container{ 
	width:967px; 
	background-color:#F4F0F1;
	margin:0 auto;
}

/*header start*/
#header{
	height:84px;
	text-align:left;
	background-attachment: scroll;
	background-color: #eee;
	background-image: url(../images/top-bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}

#header #logo{
float:left;
width:604px;
}

#header #header-left{
float:left;
width:350px;
text-align:right;
padding:15px 10px 0 0;}

#header #header-left #header-favorite ul{
	list-style-type:none;
	height:30px;
}
#header #header-left #header-favorite li{
	float:right;
	margin:0 0 0 15px;
	padding:0 0 0 13px;
	background-image: url(../images/arrow-wihte.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
#header #header-left #header-favorite li a{
	color:#fff;
	text-decoration:none;
}
#header #header-left #header-favorite li a:hover{
	color:#FF6D6D;
	text-decoration:underline;
}

#header #header-left #header-search .input-text{
width:250px;
border:1px solid #BF818A;
background-color:#DDB9BF;
height:20px;
margin-right:5px;
}
#header #header-left #header-search #search-bottom{
float:right;
}
/*header end*/

/*mainNav start*/
#mainNav{
height:29px;
overflow:hidden;}

#mainNav ul{
list-style-type:none;
}
#mainNav li{
float:left;
}
#mainNav li a{
display:block;
padding-top:29px;}

#mainNav li#p1 a{ width:121px;background-image:url(../images/button1.jpg);}
#mainNav li#p1 a:hover{ width:121px;background-image:url(../images/button1p.jpg);}

#mainNav li#p2 a{ width:120px;background-image:url(../images/button2.jpg);}
#mainNav li#p2 a:hover{ width:120px;background-image:url(../images/button2p.jpg);}

#mainNav li#p3 a{ width:120px;background-image:url(../images/button3.jpg);}
#mainNav li#p3 a:hover{ width:120px;background-image:url(../images/button3p.jpg);}

#mainNav li#p4 a{ width:120px;background-image:url(../images/button4.jpg);}
#mainNav li#p4 a:hover{ width:120px;background-image:url(../images/button4p.jpg);}

#mainNav li#p5 a{ width:120px;background-image:url(../images/button5.jpg);}
#mainNav li#p5 a:hover{ width:120px;background-image:url(../images/button5p.jpg);}

#mainNav li#p6 a{ width:121px;background-image:url(../images/button6.jpg);}
#mainNav li#p6 a:hover{ width:121px;background-image:url(../images/button6p.jpg);}

#mainNav li#p7 a{ width:121px;background-image:url(../images/button7.jpg);}
#mainNav li#p7 a:hover{ width:121px;background-image:url(../images/button7p.jpg);}

#mainNav li#p8 a{ width:124px;background-image:url(../images/button8.jpg);}
#mainNav li#p8 a:hover{ width:124px;background-image:url(../images/button8p.jpg);}
/*mainNav end*/

/*top-banner start */
#top-banner{
clear:both;
text-align:left;
padding:2px;
height:281px;}

#top-banner #ad{
float:left;
background-color:#727272;
height:278px;
overflow:hidden;
}
#top-banner #ad #ad-wrap{
padding:7px;
}
#top-banner #ad #ad-wrap #ad-list{
float:left;}
#top-banner #ad #ad-wrap #ad-list img{
padding:3px 10px 3px 3px;}
#top-banner #ad #ad-wrap #ad-list .ad-list-select{
width:198px;
height:52px;
background-color:#c1c1c1;
margin-bottom:1px;
}
#top-banner #ad #ad-wrap #ad-list .ad-list-unselect{
width:198px;
height:52px;
background-color:#9d9d9d;
margin-bottom:1px;
cursor:pointer;
}
.adlistmouseover{ 
width:198px;
height:52px;
background-color:#c1c1c1;
margin-bottom:1px;
}
.adlistmouseout{ 
width:198px;
height:52px;
background-color:#9d9d9d;
margin-bottom:1px;
}
#top-banner #ad #ad-wrap #ad-list h1{
font-size:12px;
color:#fff;
font-weight:bold;
padding-top:8px;
}

#top-banner #ad #ad-wrap #ad-content{
float:left;
position:relative;
overflow:hidden;
}
#top-banner #ad #ad-wrap #ad-content #adBigPic{
filter:progid:dximagetransform.microsoft.wipe(gradientsize=1.0,wipestyle=4, motion=forward);
}
#top-banner #ad #ad-wrap #ad-content #ad-title{
position:absolute;
width:459px;
background-color:#636363;
height:52px;
top:264px;
filter:alpha(opacity=80);
z-index:0;}
#top-banner #ad #ad-wrap #ad-content #ad-title-text{
position:absolute;
width:459px;
height:52px;
color:#fff;
font-size:14px;
font-weight:bold;
top:264px;
text-align:center;
line-height:52px;
z-index:1;
}


#top-banner #video{
width:290px;
float:left;
background-color:#B9B9B9;
margin-left:2px;
}

#top-banner #video #video-wrap{
padding:7px;
}
/*top-banner end */

/*content start */
#content{padding:9px; text-align:left;}

#content #info{
float:left;
width:199px;
margin-right:9px;
margin-bottom:9px;
background-color:#fff;
}

#content #info #info-wrap{
border:1px solid #BAB8B9;}
#content #info #info-wrap img{
padding:2px;}
#content #info #info-wrap #leftInfo1 a,#content #info #info-wrap #leftInfo2 a,#content #info #info-wrap #leftInfo3 a{
color:#600612;
background-image:url(../images/arrow.gif);
background-repeat:no-repeat;
background-position:5px center;
padding-left:15px;
text-decoration:none;
line-height:22px;}
#content #info #info-wrap #leftInfo1 a:hover,#content #info #info-wrap #leftInfo2 a:hover,#content #info #info-wrap #leftInfo3 a:hover{
color:#600612;
background-image:url(../images/arrow.gif);
background-repeat:no-repeat;
background-position:5px center;
padding-left:15px;
text-decoration:underline;
line-height:22px;}

#content #main-content{
float:left;
width:449px;
margin-right:9px;
margin-bottom:9px;
}
#content #main-content #movie-title{
height:24px;
background-image:url(../images/movie-titl-bg.gif);
background-repeat:repeat-x;
overflow:hidden;
}
#content #main-content #movie-list,#content #main-content #movie-list-after{
height:330px;
border-left:1px solid #BAB8B9;
border-right:1px solid #BAB8B9;
border-bottom:1px solid #BAB8B9;
background-color:#FFF;
color:#6F6F6F;
}
#content #main-content #movie-list img,#content #main-content #movie-list-after img{
border:1px solid #B3AEB4;
padding:2px;
margin-right:3px;
}
#content #main-content #movie-list h1,#content #main-content #movie-list-after h1{
font-size:12px;
font-weight:bold;
color:#000;
}
#content #main-content #movie-list ul,#content #main-content #movie-list-after ul{
list-style-type:none;
}
#content #main-content #movie-list li,#content #main-content #movie-list-after li{
margin-top:10px;
float:left;
width:210px;
margin-left:8px;}

#content #main-content #scene{
border:1px solid #BAB8B9;
text-align:center;
padding:2px;
margin-top:7px;
height:134px;
}
#content #main-content #scene ul{
list-style-type:none;
}
#content #main-content #scene li{
float:left;
margin-left:4px;
margin-top:4px;
width:105px;
}

#content #sideBar{
float:left;
width:283px;
margin-bottom:9px;
}
#content #sideBar #calendar{
position:relative;
border:1px solid #BAB8B9;
padding:2px;
background-color:#fff;
}
#content #sideBar #calendar #calendar-content{
padding:1px;
background-image:url(../images/calendar-bg.jpg);
background-repeat:repeat-x;
}
.calendar{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 29px;
	font-weight: bolder;
	cursor:pointer;
	text-align:center;
}
#content #sideBar #service{
border:1px solid #BAB8B9;
padding:2px;
margin-top:5px;
background-color:#fff;
}
#content #sideBar #service #service-content{
height:165px;
padding-top:8px;
}
#content #sideBar #service #service-content ul{
list-style-type:none;
}
#content #sideBar #service #service-content li{
float:left;
width:74px;
border:1px solid #C6C6C6;
text-align:center;
padding:2px;
margin:0 0 8px 9px;}


/*content end */

/*footer start */
#footer{
height:82px;
text-align:left;
background:#CCCCCC url(../images/footer-bg.jpg) repeat-x scroll left top;
border-top: 6px solid #AEAEAE;

}
#footer #footer-wrap{ height:50px; padding:20px 0 0 310px; background:url(../images/logo_foot.jpg) no-repeat scroll 240px 0px;}
/*footer end */

/*场次预告弹出小窗口样式*/
#showMovieList{
position:absolute; 
border:1px solid #636363; 
padding:3px 5px; 
display:none; 
width:250px;
z-index:100; 
background-color:#fff; 
 
filter:alpha(opacity=87); 
text-align:left;
line-height:20px;
}
